ontolearn.base.utils

Utils for mapping to and from owlready2.

Module Contents

Classes

ToOwlready2

FromOwlready2

Map owlready2 classes to owlapy model classes.

Attributes

OWLREADY2_FACET_KEYS

ontolearn.base.utils.OWLREADY2_FACET_KEYS
class ontolearn.base.utils.ToOwlready2(world: owlready2.World)[source]
__slots__ = '_world'
abstract map_object(o: owlapy.owl_object.OWLObject)[source]

Map owlapy object classes.

abstract map_concept(o: owlapy.class_expression.OWLClassExpression) owlready2.ClassConstruct | owlready2.ThingClass[source]

Map owlapy concept classes.

abstract map_datarange(p: owlapy.owl_data_ranges.OWLDataRange) owlready2.ClassConstruct | type[source]

Map owlapy data range classes.

class ontolearn.base.utils.FromOwlready2[source]

Map owlready2 classes to owlapy model classes.

__slots__ = ()
abstract map_concept(c: owlready2.ClassConstruct | owlready2.ThingClass) owlapy.class_expression.OWLClassExpression[source]

Map concept classes.

abstract map_datarange(p: owlready2.ClassConstruct) owlapy.owl_data_ranges.OWLDataRange[source]

Map data range classes.