:py:mod:`ontolearn.base.utils` ============================== .. py:module:: ontolearn.base.utils .. autoapi-nested-parse:: Utils for mapping to and from owlready2. Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: ontolearn.base.utils.ToOwlready2 ontolearn.base.utils.FromOwlready2 Attributes ~~~~~~~~~~ .. autoapisummary:: ontolearn.base.utils.OWLREADY2_FACET_KEYS .. py:data:: OWLREADY2_FACET_KEYS .. py:class:: ToOwlready2(world: owlready2.World) .. py:attribute:: __slots__ :value: '_world' .. py:method:: map_object(o: owlapy.owl_object.OWLObject) :abstractmethod: Map owlapy object classes. .. py:method:: map_concept(o: owlapy.class_expression.OWLClassExpression) -> Union[owlready2.ClassConstruct, owlready2.ThingClass] :abstractmethod: Map owlapy concept classes. .. py:method:: map_datarange(p: owlapy.owl_data_ranges.OWLDataRange) -> Union[owlready2.ClassConstruct, type] :abstractmethod: Map owlapy data range classes. .. py:class:: FromOwlready2 Map owlready2 classes to owlapy model classes. .. py:attribute:: __slots__ :value: () .. py:method:: map_concept(c: Union[owlready2.ClassConstruct, owlready2.ThingClass]) -> owlapy.class_expression.OWLClassExpression :abstractmethod: Map concept classes. .. py:method:: map_datarange(p: owlready2.ClassConstruct) -> owlapy.owl_data_ranges.OWLDataRange :abstractmethod: Map data range classes.