ontolearn.learners.spell_kit.o2p_ontology
Attributes
Exceptions
Common base class for all non-exit exceptions. |
Classes
The base class for all entities in the ontology. |
|
The base class for all entities in the ontology. |
|
A ontology expression of the form A sqsubseteq B. |
|
A ontology expression of the form A sqsubseteq B. |
|
A ontology expression of the form A sqsubseteq B. |
|
A ontology expression of the form A sqsubseteq B. |
|
The base class for all entities in the ontology. |
|
A class in the ontology. |
|
A class in the ontology. |
|
The base class for all entities in the ontology. |
|
The base class for all entities in the ontology. |
|
The base class for all entities in the ontology. |
|
The base class for all entities in the ontology. |
|
The base class for all entities in the ontology. |
|
Functions
|
Module Contents
- ontolearn.learners.spell_kit.o2p_ontology.SPECIAL_CHARS
- exception ontolearn.learners.spell_kit.o2p_ontology.FeatureNotSupported(*args)[source]
Bases:
ExceptionCommon base class for all non-exit exceptions.
- class ontolearn.learners.spell_kit.o2p_ontology.Ontology[source]
Bases:
object- property properties
- property rules
- property subproperties
- property property_ranges
- property property_domains
- class ontolearn.learners.spell_kit.o2p_ontology.OntologyObject[source]
Bases:
objectThe base class for all entities in the ontology.
- property is_rule
- class ontolearn.learners.spell_kit.o2p_ontology.SubProperty(subject, object_)[source]
Bases:
object- subject
- object
- class ontolearn.learners.spell_kit.o2p_ontology.PropertyReference(identifier)[source]
Bases:
Property- identifier
- class ontolearn.learners.spell_kit.o2p_ontology.ObjectProperty(identifier, parent=None, is_functional=False, is_reflexive=False, is_inverse_functional=False, is_transitive=False, is_symmetric=False, domain=None, range=None, inverse_of=None)[source]
Bases:
Property- identifier
- parent = None
- is_functional = False
- is_inverse_functional = False
- is_transitive = False
- is_symmetric = False
- is_reflexive = False
- domain = None
- range = None
- inverse_of = None
- class ontolearn.learners.spell_kit.o2p_ontology.Expression(identifier=None)[source]
Bases:
OntologyObjectThe base class for all entities in the ontology.
- varcount = 0
- expression_types
- identifier = None
- class ontolearn.learners.spell_kit.o2p_ontology.Rule(subject, object_)[source]
Bases:
OntologyObjectA ontology expression of the form A sqsubseteq B.
- property subject
- property object
- property is_rule
- class ontolearn.learners.spell_kit.o2p_ontology.SubClassOf(subject, object_)[source]
Bases:
RuleA ontology expression of the form A sqsubseteq B.
- class ontolearn.learners.spell_kit.o2p_ontology.EquivalentClass(subject, object_)[source]
Bases:
RuleA ontology expression of the form A sqsubseteq B.
- class ontolearn.learners.spell_kit.o2p_ontology.DisjointWith(subject, object_)[source]
Bases:
RuleA ontology expression of the form A sqsubseteq B.
- class ontolearn.learners.spell_kit.o2p_ontology.Thing(identifier)[source]
Bases:
ExpressionThe base class for all entities in the ontology.
- class ontolearn.learners.spell_kit.o2p_ontology.ClassIdentifier(identifier)[source]
Bases:
ExpressionA class in the ontology.
- class ontolearn.learners.spell_kit.o2p_ontology.TopClass[source]
Bases:
ExpressionA class in the ontology.
- class ontolearn.learners.spell_kit.o2p_ontology.Restriction(quantifier, prop)[source]
Bases:
ExpressionThe base class for all entities in the ontology.
- quantifier
- prop
- class ontolearn.learners.spell_kit.o2p_ontology.Intersection(children)[source]
Bases:
ExpressionThe base class for all entities in the ontology.
- children
- class ontolearn.learners.spell_kit.o2p_ontology.Union(children)[source]
Bases:
ExpressionThe base class for all entities in the ontology.
- children
- class ontolearn.learners.spell_kit.o2p_ontology.Complement(child)[source]
Bases:
ExpressionThe base class for all entities in the ontology.
- child
- class ontolearn.learners.spell_kit.o2p_ontology.OneOf(children)[source]
Bases:
ExpressionThe base class for all entities in the ontology.
- children
- class ontolearn.learners.spell_kit.o2p_ontology.HasSelf[source]
Bases:
Quantifier
- class ontolearn.learners.spell_kit.o2p_ontology.SomeValues(from_class)[source]
Bases:
Quantifier- from_class
- class ontolearn.learners.spell_kit.o2p_ontology.AllValues(from_class)[source]
Bases:
Quantifier- from_class
- class ontolearn.learners.spell_kit.o2p_ontology.Cardinality(count)[source]
Bases:
Quantifier- count
- class ontolearn.learners.spell_kit.o2p_ontology.MinCardinality(count)[source]
Bases:
Quantifier- count
- class ontolearn.learners.spell_kit.o2p_ontology.MaxCardinality(count)[source]
Bases:
Quantifier- count