From 5286d0f1f278cebc3a432223d3b1a932fc690644 Mon Sep 17 00:00:00 2001 From: alkidbaci Date: Mon, 8 Apr 2024 13:04:04 +0000 Subject: [PATCH] deploy: fdd3fea3d6dc113a6a2d23be2ea0659a6bb6784d --- _modules/owlapy/model.html | 75 ++++++++---------- _modules/owlapy/owl2sparql/converter.html | 47 ++++++++++- _modules/owlapy/render.html | 2 +- _sources/autoapi/owlapy/model/index.rst.txt | 8 +- .../owlapy/owl2sparql/converter/index.rst.txt | 2 +- autoapi/owlapy/model/index.html | 9 +-- .../owlapy/owl2sparql/converter/index.html | 2 +- genindex.html | 4 - objects.inv | Bin 6336 -> 6327 bytes owlapy.pdf | Bin 314006 -> 313910 bytes searchindex.js | 2 +- 11 files changed, 83 insertions(+), 68 deletions(-) diff --git a/_modules/owlapy/model.html b/_modules/owlapy/model.html index a1a51f10..da44cb83 100644 --- a/_modules/owlapy/model.html +++ b/_modules/owlapy/model.html @@ -430,12 +430,11 @@

Source code for owlapy.model

         return self.get_iri().as_str()
 
     @property
-    def reminder(self) -> str:
+    def reminder(self)->str:
         """The reminder of the IRI """
         return self.get_iri().get_remainder()
-
[docs] class OWLPropertyExpression(OWLObject, metaclass=ABCMeta): @@ -631,7 +630,7 @@

Source code for owlapy.model

     __slots__ = '_iri'
     type_index: Final = 1002
 
-    _iri: Union[IRI, str]
+    _iri: IRI
 
 
[docs] @@ -640,16 +639,13 @@

Source code for owlapy.model

         return self
- def __init__(self, iri: Union[IRI, str]): + def __init__(self, iri: IRI): """Gets an instance of OWLObjectProperty that has the specified IRI. Args: iri: The IRI. """ - if isinstance(iri, IRI): - self._iri = iri - else: - self._iri = IRI.create(iri) + self._iri = iri
[docs] @@ -658,18 +654,9 @@

Source code for owlapy.model

         return OWLObjectInverseOf(self)
- @property - def str(self) -> str: - return self._iri.as_str() - - @property - def iri(self) -> str: - return self._iri -
[docs] def get_iri(self) -> IRI: - # TODO:CD: can be deprecated # documented in parent return self._iri
@@ -679,7 +666,11 @@

Source code for owlapy.model

     def is_owl_top_object_property(self) -> bool:
         # documented in parent
         return self.get_iri() == OWLRDFVocabulary.OWL_TOP_OBJECT_PROPERTY.get_iri()
-
+ + + @property + def str(self)->str: + return self.get_iri().as_str()
@@ -1131,8 +1122,8 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) == type(self):
             return self._property == other._property \
-                and self._cardinality == other._cardinality \
-                and self._filler == other._filler
+                   and self._cardinality == other._cardinality \
+                   and self._filler == other._filler
         return NotImplemented
@@ -1404,24 +1395,20 @@

Source code for owlapy.model

 
     _iri: IRI
 
-    def __init__(self, iri: Union[IRI, str]):
+    def __init__(self, iri: IRI):
         """Gets an instance of OWLNamedIndividual that has the specified IRI.
 
         Args:
-            iri: an instance of IRI Class or a string representing the iri
+            iri: The IRI.
 
         Returns:
             An OWLNamedIndividual that has the specified IRI.
         """
-        if isinstance(iri, IRI):
-            self._iri = iri
-        else:
-            self._iri = IRI.create(iri)
+        self._iri = iri
 
 
[docs] def get_iri(self) -> IRI: - # TODO:CD: can be deprecated # documented in parent return self._iri
@@ -1608,7 +1595,7 @@

Source code for owlapy.model

     _facet_restrictions: Sequence['OWLFacetRestriction']
 
     def __init__(self, type_: OWLDatatype, facet_restrictions: Union['OWLFacetRestriction',
-    Iterable['OWLFacetRestriction']]):
+                                                                     Iterable['OWLFacetRestriction']]):
         self._type = type_
         if isinstance(facet_restrictions, OWLFacetRestriction):
             facet_restrictions = facet_restrictions,
@@ -1631,7 +1618,7 @@ 

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._type == other._type \
-                and self._facet_restrictions == other._facet_restrictions
+                   and self._facet_restrictions == other._facet_restrictions
         return NotImplemented
@@ -2297,8 +2284,8 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) == type(self):
             return self._property == other._property \
-                and self._cardinality == other._cardinality \
-                and self._filler == other._filler
+                   and self._cardinality == other._cardinality \
+                   and self._filler == other._filler
         return NotImplemented
@@ -2896,7 +2883,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._datatype == other._datatype and self._datarange == other._datarange \
-                and self._annotations == other._annotations
+                   and self._annotations == other._annotations
         return NotImplemented
@@ -2953,8 +2940,8 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._class_expression == other._class_expression \
-                and self._property_expressions == other._property_expressions \
-                and self._annotations == other._annotations
+                   and self._property_expressions == other._property_expressions \
+                   and self._annotations == other._annotations
         return NotImplemented
@@ -3365,7 +3352,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._super_class == other._super_class and self._sub_class == other._sub_class \
-                and self._annotations == other._annotations
+                   and self._annotations == other._annotations
         return NotImplemented
@@ -3428,7 +3415,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._cls == other._cls and self._class_expressions == other._class_expressions \
-                and self._annotations == other._annotations
+                   and self._annotations == other._annotations
         return NotImplemented
@@ -3485,7 +3472,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._class_expression == other._class_expression and self._individual == other._individual \
-                and self._annotations == other._annotations
+                   and self._annotations == other._annotations
         return NotImplemented
@@ -3717,7 +3704,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._sub_property == other._sub_property and self._super_property == other._super_property \
-                and self._annotations == other._annotations
+                   and self._annotations == other._annotations
         return NotImplemented
@@ -3768,7 +3755,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._property == other._property and self._domain == other._domain \
-                and self._annotations == other._annotations
+                   and self._annotations == other._annotations
         return NotImplemented
@@ -3819,7 +3806,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._property == other._property and self._range == other._range \
-                and self._annotations == other._annotations
+                   and self._annotations == other._annotations
         return NotImplemented
@@ -3873,7 +3860,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._sub_property == other._sub_property and self._super_property == other._super_property \
-                and self._annotations == other._annotations
+                   and self._annotations == other._annotations
         return NotImplemented
@@ -3966,7 +3953,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._subject == other._subject and self._property == other._property and \
-                self._object == other._object and self._annotations == other._annotations
+                   self._object == other._object and self._annotations == other._annotations
         return NotImplemented
@@ -4232,7 +4219,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._property == other._property and self._domain == other._domain \
-                and self._annotations == other._annotations
+                   and self._annotations == other._annotations
         return NotImplemented
@@ -4274,7 +4261,7 @@

Source code for owlapy.model

     def __eq__(self, other):
         if type(other) is type(self):
             return self._property == other._property and self._range == other._range \
-                and self._annotations == other._annotations
+                   and self._annotations == other._annotations
         return NotImplemented
diff --git a/_modules/owlapy/owl2sparql/converter.html b/_modules/owlapy/owl2sparql/converter.html index 0ece08bb..81d6637f 100644 --- a/_modules/owlapy/owl2sparql/converter.html +++ b/_modules/owlapy/owl2sparql/converter.html @@ -352,6 +352,21 @@

Source code for owlapy.owl2sparql.converter

         for op in ce.operands():
             self.process(op)
 
+        # the following part was commented out because it was related to the possible optimization in the complement
+        # operator that has also been commented out
+        # with self.intersection():
+        #     for op in ce.operands():
+        #         self.process(op)
+        #     props = self.properties[self.modal_depth]
+        #     vars_ = set()
+        #     if props:
+        #         for p in props:
+        #             if p in self.mapping:
+        #                 vars_.add(self.mapping[p])
+        #         if len(vars_) == 2:
+        #             v0, v1 = sorted(vars_)
+        #             self.append(f"FILTER ( {v0} != {v1} )")
+
     # an overload of process function
     # this overload is responsible for handling unions of concepts (e.g., Brother ⊔ Sister)
     # general case: C1 ⊔ ... ⊔ Cn
@@ -376,6 +391,14 @@ 

Source code for owlapy.owl2sparql.converter

     @process.register
     def _(self, ce: OWLObjectComplementOf):
         subject = self.current_variable
+        # the conversion was trying here to optimize the query
+        # but the proposed optimization alters the semantics of some queries
+        # example: ( A ⊓ ( B ⊔ ( ¬C ) ) )
+        # with the proposed optimization, the group graph pattern for (¬C) will be { FILTER NOT EXISTS { ?x a C } }
+        # however, the expected pattern is { ?x ?p ?o . FILTER NOT EXISTS { ?x a C } }
+        # the exclusion of "?x ?p ?o" results in the group graph pattern to just return true or false (not bindings)
+        # as a result, we need to comment out the if-clause of the following line
+        # if not self.in_intersection and self.modal_depth == 1:
         self.append_triple(subject, self.mapping.new_individual_variable(), self.mapping.new_individual_variable())
 
         self.append("FILTER NOT EXISTS { ")
@@ -414,9 +437,19 @@ 

Source code for owlapy.owl2sparql.converter

         # filler holds the concept of the expression (Male in our example) and is processed recursively
         filler = ce.get_filler()
 
+        # if the current class expression is the first one we are processing (root of recursion), the following
+        # if-clause tries to restrict the entities (individuals) to consider using owl:NamedIndividual.
+        # However, it is not guaranteed that entities in every KG are instances of owl:NamedIndividual, hence, adding
+        # this triple will affect the results in such cases.
+        # if self.modal_depth == 1:
+        #     self.append_triple(self.current_variable, "a", f"<{OWLRDFVocabulary.OWL_NAMED_INDIVIDUAL.as_str()}>")
 
+        # here, the first group graph pattern starts
+        # the first group graph pattern ensures deals with the entities that appear in a triple with the property
         self.append("{")
-
+        # if filler.is_owl_thing():
+        #     self.append_triple(self.current_variable, self.mapping.new_property_variable(), object_variable)
+        # else:
         if property_expression.is_anonymous():
             # property expression is inverse of a property
             self.append_triple(object_variable, predicate, self.current_variable)
@@ -711,6 +744,14 @@ 

Source code for owlapy.owl2sparql.converter

         qs.extend(tp)
         qs.append(f" }}")
 
+        # group_by_vars = self.grouping_vars[ce]
+        # if group_by_vars:
+        #     qs.append("GROUP BY " + " ".join(sorted(group_by_vars)))
+        # conditions = self.having_conditions[ce]
+        # if conditions:
+        #     qs.append(" HAVING ( ")
+        #     qs.append(" && ".join(sorted(conditions)))
+        #     qs.append(" )")
 
         query = "\n".join(qs)
         parseQuery(query)
@@ -725,12 +766,12 @@ 

Source code for owlapy.owl2sparql.converter

 
[docs] def owl_expression_to_sparql(root_variable: str = "?x", - expression: OWLClassExpression = None, + ce: OWLClassExpression = None, count: bool = False, values: Optional[Iterable[OWLNamedIndividual]] = None, named_individuals: bool = False)->str: """Convert an OWL Class Expression (https://www.w3.org/TR/owl2-syntax/#Class_Expressions) into a SPARQL query""" - return converter.as_query(root_variable, expression, count, values, named_individuals)
+ return converter.as_query(root_variable, ce, count, values, named_individuals)
diff --git a/_modules/owlapy/render.html b/_modules/owlapy/render.html index c1d436ed..60a7a5fc 100644 --- a/_modules/owlapy/render.html +++ b/_modules/owlapy/render.html @@ -228,7 +228,7 @@

Source code for owlapy.render

 
     @render.register
     def _(self, r: OWLObjectOneOf):
-        return "{%s}" % (" %s " % _DL_SYNTAX.COMMA).join(
+        return "{%s}" % (" %s " % _DL_SYNTAX.OR).join(
             "%s" % (self.render(_)) for _ in r.individuals())
 
     @render.register
diff --git a/_sources/autoapi/owlapy/model/index.rst.txt b/_sources/autoapi/owlapy/model/index.rst.txt
index 9a1f1271..55b0817b 100644
--- a/_sources/autoapi/owlapy/model/index.rst.txt
+++ b/_sources/autoapi/owlapy/model/index.rst.txt
@@ -1114,7 +1114,7 @@ Attributes
 
 
 
-.. py:class:: OWLObjectProperty(iri: Union[_iri.IRI, str])
+.. py:class:: OWLObjectProperty(iri: _iri.IRI)
 
 
    Bases: :py:obj:`OWLObjectPropertyExpression`, :py:obj:`OWLProperty`
@@ -1125,10 +1125,6 @@ Attributes
       :type: str
 
 
-   .. py:property:: iri
-      :type: str
-
-
    .. py:attribute:: __slots__
       :value: '_iri'
 
@@ -1815,7 +1811,7 @@ Attributes
 
 
 
-.. py:class:: OWLNamedIndividual(iri: Union[_iri.IRI, str])
+.. py:class:: OWLNamedIndividual(iri: _iri.IRI)
 
 
    Bases: :py:obj:`OWLIndividual`, :py:obj:`OWLEntity`
diff --git a/_sources/autoapi/owlapy/owl2sparql/converter/index.rst.txt b/_sources/autoapi/owlapy/owl2sparql/converter/index.rst.txt
index af5b2499..5523a0a4 100644
--- a/_sources/autoapi/owlapy/owl2sparql/converter/index.rst.txt
+++ b/_sources/autoapi/owlapy/owl2sparql/converter/index.rst.txt
@@ -193,7 +193,7 @@ Attributes
 
    
 
-.. py:function:: owl_expression_to_sparql(root_variable: str = '?x', expression: owlapy.model.OWLClassExpression = None, count: bool = False, values: Optional[Iterable[owlapy.model.OWLNamedIndividual]] = None, named_individuals: bool = False) -> str
+.. py:function:: owl_expression_to_sparql(root_variable: str = '?x', ce: owlapy.model.OWLClassExpression = None, count: bool = False, values: Optional[Iterable[owlapy.model.OWLNamedIndividual]] = None, named_individuals: bool = False) -> str
 
    Convert an OWL Class Expression (https://www.w3.org/TR/owl2-syntax/#Class_Expressions) into a SPARQL query
 
diff --git a/autoapi/owlapy/model/index.html b/autoapi/owlapy/model/index.html
index 72afcc2e..5eb7940a 100644
--- a/autoapi/owlapy/model/index.html
+++ b/autoapi/owlapy/model/index.html
@@ -1817,7 +1817,7 @@ 

Attributes
-class owlapy.model.OWLObjectProperty(iri: _iri.IRI | str)[source]
+class owlapy.model.OWLObjectProperty(iri: _iri.IRI)[source]

Bases: OWLObjectPropertyExpression, OWLProperty

Represents an Object Property in the OWL 2 Specification.

@@ -1825,11 +1825,6 @@

Attributesproperty str: str

-
-
-property iri: str
-
-
__slots__ = '_iri'
@@ -2635,7 +2630,7 @@

Attributes
-class owlapy.model.OWLNamedIndividual(iri: _iri.IRI | str)[source]
+class owlapy.model.OWLNamedIndividual(iri: _iri.IRI)[source]

Bases: OWLIndividual, OWLEntity

Represents a Named Individual in the OWL 2 Specification.

diff --git a/autoapi/owlapy/owl2sparql/converter/index.html b/autoapi/owlapy/owl2sparql/converter/index.html index ffc1ac01..ad4c75f2 100644 --- a/autoapi/owlapy/owl2sparql/converter/index.html +++ b/autoapi/owlapy/owl2sparql/converter/index.html @@ -334,7 +334,7 @@

Attributes
-owlapy.owl2sparql.converter.owl_expression_to_sparql(root_variable: str = '?x', expression: owlapy.model.OWLClassExpression = None, count: bool = False, values: Iterable[owlapy.model.OWLNamedIndividual] | None = None, named_individuals: bool = False) str[source]
+owlapy.owl2sparql.converter.owl_expression_to_sparql(root_variable: str = '?x', ce: owlapy.model.OWLClassExpression = None, count: bool = False, values: Iterable[owlapy.model.OWLNamedIndividual] | None = None, named_individuals: bool = False) str[source]

Convert an OWL Class Expression (https://www.w3.org/TR/owl2-syntax/#Class_Expressions) into a SPARQL query

diff --git a/genindex.html b/genindex.html index 60b98cc0..9443a17c 100644 --- a/genindex.html +++ b/genindex.html @@ -1251,11 +1251,7 @@

I

  • iri (owlapy.model.OWLNamedIndividual property) - -
  • is_annotated() (owlapy.model.OWLAxiom method)
  • is_annotation_axiom() (owlapy.model.OWLAnnotationAxiom method) diff --git a/objects.inv b/objects.inv index 424cd6654117bb57bcbc85e46e4046acc437ca60..5603d6c6dabb7bc26c0a35da7037831e46974a6e 100644 GIT binary patch delta 3372 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 CNxTvO delta 3381 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 L<>vnZDxUiSwkFp5 diff --git a/owlapy.pdf b/owlapy.pdf index 04fa97812e3963a0872931db21dc7c2d4e642560..7baec61ecb511b063228ebbefd43d1cf7b9f8423 100644 GIT binary patch delta 102119 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 AIRF3v delta 102431 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]wo~62Q=L5S1Q`b7U-KOSGv_5 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._utils", "owlapy", "owlapy.io", "owlapy.model._base", "owlapy.model._iri", "owlapy.model", "owlapy.model.providers", "owlapy.namespaces", "owlapy.owl2sparql.converter", "owlapy.owl2sparql", "owlapy.parser", "owlapy.render", "owlapy.util", "owlapy.vocab", "Welcome to OWLAPY!", "OWLAPY"], "terms": {"move": [0, 5], "arg": [0, 5], "sourc": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "an": [0, 2, 3, 4, 5, 8, 10, 12], "import": [0, 5], "class": 0, "current": [0, 5], "set": [0, 5, 8], "__module__": [0, 5], "attribut": 0, "thi": [0, 4, 5, 10, 12], "i": [0, 2, 3, 4, 5, 10, 12], "us": [0, 5, 8, 10, 12], "document": [0, 5], "purpos": [0, 5], "hide": [0, 5], "intern": [0, 5], "packag": [0, 14], "sphinx": [0, 5], "paramet": [0, 2, 5, 8, 10, 11, 12], "list": [0, 5, 8, 10], "model": [1, 2, 8, 10, 11, 12], "provid": [1, 2, 5, 11], "owl2sparql": 1, "convert": [1, 9, 12], "io": [1, 10, 11], "namespac": [1, 4, 5, 10, 13], "parser": [1, 2], "render": [1, 2, 8], "util": 1, "vocab": [1, 5, 10], "__version__": 1, "0": [1, 4, 5, 12], "1": [1, 5, 8, 12], "3": [1, 12], "abstract": [2, 3, 4, 5, 8, 10, 12], "owlobjectrender": [2, 11], "method": [2, 5, 10], "owl": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "object": [2, 3, 4, 5, 10, 11, 12, 14], "string": [2, 4, 5, 10, 11, 13], "set_short_form_provid": [2, 11], "short_form_provid": [2, 11], "none": [2, 3, 5, 8, 10, 11, 12], "configur": [2, 11], "short": [2, 4, 5, 11], "form": [2, 4, 5, 11, 12], "shorten": [2, 11, 12], "dure": [2, 11], "o": [2, 11, 12], "owlobject": [2, 3, 5, 11, 12], "str": [2, 4, 5, 7, 8, 10, 11, 13], "return": [2, 3, 4, 5, 7, 8, 10, 11, 12], "rendit": [2, 11], "owlobjectpars": [2, 10], "pars": [2, 5, 10], "parse_express": [2, 10], "expression_str": [2, 10], "express": [2, 5, 8, 10, 12], "The": [2, 4, 5, 8, 10, 12], "which": [2, 3, 5, 10], "repres": [2, 4, 5, 10], "base": [3, 4, 5, 10, 11, 12, 13], "interfac": [3, 5], "__slots__": [3, 4, 5, 7, 8, 11, 12], "__eq__": [3, 4, 5, 7, 12], "other": [3, 4, 5, 7, 12], "self": [3, 4, 5, 7, 12], "valu": [3, 4, 5, 7, 8, 12], "__hash__": [3, 4, 5, 7], "hash": [3, 4, 5, 7], "__repr__": [3, 4, 5, 7], "repr": [3, 4, 5, 7], "is_anonym": [3, 5], "bool": [3, 4, 5, 8, 12, 13], "owlannotationobject": [3, 5], "A": [3, 4, 5, 7, 12], "marker": [3, 5], "annot": [3, 5], "as_iri": [3, 4, 5], "_iri": [3, 5], "iri": [3, 4, 5, 10], "mone": [3, 4, 5], "otherwis": [3, 4, 5], "as_anonymous_individu": [3, 5], "anonym": [3, 5], "owlannotationsubject": [3, 4, 5], "subject": [3, 5, 8], "can": [3, 5, 12], "either": [3, 5], "individu": [3, 5], "owlannotationvalu": [3, 4, 5], "uri": [3, 5], "liter": [3, 5], "is_liter": [3, 5], "true": [3, 4, 5, 8], "as_liter": [3, 5], "owlliter": [3, 5, 10], "hasiri": [4, 5], "simpl": [4, 5], "access": [4, 5], "get_iri": [4, 5], "get": [4, 5], "remaind": [4, 5, 13], "_base": [4, 5], "consist": [4, 5], "properti": [4, 5, 7, 8, 13], "specifi": [4, 5], "remind": [4, 5], "correspond": [4, 5], "_namespac": [4, 5], "_remaind": [4, 5], "__weakref__": [4, 5], "type_index": [4, 5, 12], "final": [4, 5, 7, 13], "static": [4, 5, 13], "creat": [4, 5, 6], "is_noth": [4, 5], "determin": [4, 5], "equal": [4, 5], "noth": [4, 5], "name": [4, 5, 8, 12, 13], "http": [4, 5, 8, 10], "www": [4, 5, 8, 10], "w3": [4, 5, 8, 10], "org": [4, 5, 8, 10], "2002": [4, 5], "07": [4, 5], "fals": [4, 5, 8, 11, 12], "is_th": [4, 5], "thing": [4, 5], "is_reserved_vocabulari": [4, 5], "reserv": [4, 5], "vocabulari": [4, 5, 13], "start": [4, 5], "1999": [4, 5], "02": [4, 5], "22": [4, 5], "rdf": [4, 5, 7, 13], "syntax": [4, 5, 8, 10, 11], "n": [4, 5, 7, 10], "2000": [4, 5], "01": [4, 5], "schema": [4, 5], "2001": [4, 5], "xmlschema": [4, 5], "as_str": [4, 5], "cd": [4, 5], "should": [4, 5, 12], "deprec": [4, 5], "get_short_form": [4, 5], "get_namespac": [4, 5], "get_remaind": [4, 5], "coincid": [4, 5], "ncname": [4, 5], "usual": [4, 5], "todo": 5, "python": [5, 12, 14], "code": 5, "we": [5, 10], "refactor": 5, "modul": 5, "owlrdfvocabulari": [5, 13], "_vocabulari": [5, 13], "enum": [5, 13], "enumer": [5, 13], "owl_th": [5, 13], "owl_noth": [5, 13], "owl_class": [5, 13], "owl_named_individu": [5, 13], "owl_top_object_properti": [5, 13], "owl_bottom_object_properti": [5, 13], "owl_top_data_properti": [5, 13], "owl_bottom_data_properti": [5, 13], "rdfs_liter": [5, 13], "xsdvocabulari": [5, 13], "xsd": [5, 7, 13], "decim": [5, 13], "integ": [5, 13], "long": [5, 13], "doubl": [5, 13], "float": [5, 13], "boolean": [5, 13], "date": [5, 13], "date_tim": [5, 13], "datetim": [5, 13], "date_time_stamp": [5, 13], "datetimestamp": [5, 13], "durat": [5, 13], "owlfacet": [5, 10, 13], "symbolic_form": [5, 13], "oper": [5, 13], "callabl": [5, 11, 13], "_x": [5, 13], "facet": [5, 13], "min_inclus": [5, 13], "mininclus": [5, 13], "min_exclus": [5, 13], "minexclus": [5, 13], "max_inclus": [5, 13], "maxinclus": [5, 13], "max_exclus": [5, 13], "maxexclus": [5, 13], "length": [5, 13], "min_length": [5, 13], "minlength": [5, 13], "max_length": [5, 13], "maxlength": [5, 13], "pattern": [5, 13], "total_digit": [5, 13], "totaldigit": [5, 13], "fraction_digit": [5, 13], "fractiondigit": [5, 13], "from_str": [5, 13], "hasindex": [5, 12], "protocol": 5, "type": [5, 8, 12], "index": 5, "group": 5, "when": 5, "sort": [5, 12], "classvar": 5, "int": [5, 8, 10, 12], "hasoperand": 5, "gener": [5, 12], "_t": 5, "have": 5, "collect": 5, "operand": [5, 12], "iter": [5, 8, 12], "e": [5, 8, 12], "g": [5, 12], "samea": 5, "axiom": 5, "equival": 5, "owlpropertyrang": 5, "rang": 5, "owldatarang": [5, 10, 12], "datarang": 5, "2": [5, 12], "specif": 5, "owlclassexpress": [5, 8, 10, 12], "is_owl_th": 5, "built": 5, "doe": 5, "is_owl_noth": 5, "get_object_complement_of": 5, "owlobjectcomplementof": 5, "complement": 5, "get_nnf": 5, "negat": [5, 12], "normal": [5, 12], "nnf": [5, 12], "owlanonymousclassexpress": 5, "owlbooleanclassexpress": 5, "op": 5, "objectcomplementof": 5, "_operand": 5, "3003": 5, "get_operand": 5, "wrap": 5, "owlnamedobject": 5, "exampl": 5, "ontologi": 5, "etc": 5, "anyth": 5, "ha": 5, "its": [5, 7], "__lt__": [5, 12], "owlent": [5, 8, 11], "entiti": [5, 8], "to_string_id": 5, "owlclass": [5, 10], "_is_noth": 5, "_is_th": 5, "1001": 5, "owlpropertyexpress": 5, "possibli": 5, "invers": 5, "is_data_property_express": 5, "data": 5, "is_object_property_express": 5, "is_owl_top_object_properti": 5, "topobjectproperti": 5, "is_owl_top_data_properti": 5, "topdataproperti": 5, "owlrestrict": 5, "restrict": [5, 6], "get_properti": 5, "being": 5, "is_data_restrict": 5, "is_object_restrict": 5, "owlobjectpropertyexpress": [5, 10], "high": 5, "level": [5, 12], "describ": 5, "differ": [5, 11], "get_inverse_properti": 5, "obtain": 5, "note": 5, "necessarili": 5, "simplest": 5, "get_named_properti": 5, "owlobjectproperti": [5, 10], "p": 5, "inv": 5, "owldatapropertyexpress": 5, "owlproperti": 5, "aren": 5, "t": 5, "By": 5, "definit": 5, "ar": [5, 8], "owldataproperti": [5, 10], "1004": 5, "1002": 5, "owlobjectinverseof": 5, "objectinverseof": 5, "refer": 5, "without": 5, "actual": 5, "For": 5, "consid": 5, "haspart": 5, "ispartof": 5, "inverseof": 5, "some": 5, "car": 5, "part": 5, "least": 5, "one": 5, "_inverse_properti": 5, "1003": 5, "get_invers": 5, "owldatarestrict": 5, "owlobjectrestrict": 5, "hasfil": 5, "filler": 5, "get_fil": 5, "In": 5, "case": [5, 10], "constant": [5, 12], "quantifi": 5, "owlhasvaluerestrict": 5, "owlquantifiedrestrict": 5, "owlquantifiedobjectrestrict": [5, 10], "owlobjectsomevaluesfrom": 5, "objectsomevaluesfrom": 5, "_properti": 5, "_filler": 5, "3005": 5, "owlobjectallvaluesfrom": 5, "objectallvaluesfrom": 5, "3006": 5, "owlnarybooleanclassexpress": 5, "owlobjectunionof": [5, 12], "objectunionof": 5, "3002": 5, "owlobjectintersectionof": 5, "3001": 5, "hascardin": 5, "cardin": 5, "get_cardin": 5, "non": 5, "neg": 5, "owlcardinalityrestrict": 5, "_f": 5, "min": [5, 6], "max": [5, 6], "owlobjectcardinalityrestrict": [5, 10], "owlobjectmincardin": 5, "objectmincardin": 5, "_cardin": 5, "3008": 5, "owlobjectmaxcardin": 5, "objectmaxcardin": 5, "3010": 5, "owlobjectexactcardin": 5, "objectexactcardin": 5, "3009": 5, "as_intersection_of_min_max": 5, "conjunct": [5, 12], "semant": 5, "structur": 5, "simpler": 5, "r": 5, "c": [5, 12], "owlobjecthasself": [5, 10], "objecthasself": 5, "3011": 5, "owlindividu": 5, "owlobjecthasvalu": [5, 10], "objecthasvalu": 5, "_v": [5, 12], "3007": 5, "as_some_values_from": 5, "conveni": 5, "existenti": 5, "nomin": 5, "simp": 5, "hasvalu": 5, "owlobjectoneof": [5, 10], "objectoneof": 5, "_valu": 5, "3004": 5, "oneof": 5, "These": 5, "exact": 5, "instanc": [5, 8, 12], "extens": 5, "as_object_union_of": 5, "simplifi": 5, "union": 5, "singleton": 5, "more": 5, "standard": 5, "dl": [5, 11], "a0": 5, "unionof": 5, "owlnamedindividu": [5, 8, 10], "1005": 5, "owlontologyid": 5, "ontology_iri": 5, "version_iri": 5, "identifi": 5, "sinc": 5, "do": 5, "thei": 5, "option": 5, "also": 5, "version": 5, "bundl": 5, "inform": 5, "togeth": 5, "If": [5, 8], "doesn": 5, "sai": 5, "_ontology_iri": 5, "_version_iri": 5, "get_ontology_iri": 5, "get_version_iri": 5, "get_default_document_iri": 5, "default": [5, 10], "contain": [5, 12], "represent": [5, 14], "id": 5, "els": 5, "see": 5, "owlaxiom": 5, "owlannot": 5, "declar": 5, "logic": [5, 10], "_annot": 5, "is_annot": 5, "is_logical_axiom": 5, "is_annotation_axiom": 5, "owldatatyp": [5, 10], "datatyp": [5, 6], "4001": 5, "owldatatyperestrict": [5, 6, 10], "type_": 5, "facet_restrict": 5, "owlfacetrestrict": [5, 10], "datatyperestrict": 5, "_type": 5, "_facet_restrict": 5, "4006": 5, "get_datatyp": 5, "get_facet_restrict": 5, "sequenc": 5, "particular": 5, "_facet": 5, "_liter": 5, "4007": 5, "get_facet": 5, "get_facet_valu": 5, "4008": 5, "get_liter": 5, "lexic": 5, "languag": 5, "tag": 5, "includ": 5, "is_boolean": 5, "whether": [5, 12], "parse_boolean": 5, "space": 5, "is_doubl": 5, "parse_doubl": 5, "is_integ": 5, "parse_integ": 5, "is_str": 5, "parse_str": 5, "is_dat": 5, "parse_d": 5, "is_datetim": 5, "parse_datetim": 5, "is_dur": 5, "parse_dur": 5, "panda": 5, "timedelta": 5, "to_python": 5, "owlquantifieddatarestrict": [5, 10], "owldatacardinalityrestrict": [5, 10], "owldataallvaluesfrom": 5, "dataallvaluesfrom": 5, "3013": 5, "owldatacomplementof": 5, "data_rang": 5, "datacomplementof": 5, "4002": 5, "get_data_rang": 5, "owldataexactcardin": 5, "dataexactcardin": 5, "3016": 5, "d": 5, "owldatahasvalu": [5, 10], "datahasvalu": 5, "3014": 5, "owldatamaxcardin": 5, "datamaxcardin": 5, "3017": 5, "owldatamincardin": 5, "datamincardin": 5, "3015": 5, "owldataoneof": [5, 10], "dataoneof": 5, "4003": 5, "owldatasomevaluesfrom": 5, "datasomevaluesfrom": 5, "3012": 5, "owlnarydatarang": 5, "owldataunionof": 5, "dataunionof": 5, "4005": 5, "owldataintersectionof": 5, "dataintersectionof": 5, "4004": 5, "owlimportsdeclar": 5, "import_iri": 5, "statement": 5, "point": 5, "might": 5, "mandat": 5, "resolv": 5, "deploi": 5, "url": 5, "owllogicalaxiom": 5, "all": [5, 10, 12], "affect": 5, "mean": 5, "exclud": 5, "owlpropertyaxiom": 5, "owlobjectpropertyaxiom": 5, "owldatapropertyaxiom": 5, "owlindividualaxiom": 5, "owlclassaxiom": 5, "owldeclarationaxiom": 5, "It": 5, "_entiti": 5, "get_ent": 5, "owldatatypedefinitionaxiom": 5, "datatypedefinit": 5, "_datatyp": 5, "_datarang": 5, "get_datarang": 5, "owlhaskeyaxiom": 5, "class_express": [5, 8], "property_express": 5, "haskei": 5, "_class_express": 5, "_property_express": 5, "get_class_express": 5, "get_property_express": 5, "owlnaryaxiom": 5, "_c": 5, "two": 5, "could": 5, "multipl": 5, "pairwis": 5, "as_pairwise_axiom": 5, "owlnaryclassaxiom": 5, "top": [5, 12], "appear": 5, "stream": 5, "onli": [5, 8], "itself": 5, "unchang": 5, "owlequivalentclassesaxiom": 5, "equivalentclass": 5, "contains_named_equivalent_class": 5, "contains_owl_noth": 5, "contains_owl_th": 5, "named_class": 5, "owldisjointclassesaxiom": 5, "disjointclass": 5, "owlnaryindividualaxiom": 5, "_individu": 5, "owldifferentindividualsaxiom": 5, "differentindividu": 5, "owlsameindividualaxiom": 5, "sameindividu": 5, "owlnarypropertyaxiom": 5, "_p": 5, "owlequivalentobjectpropertiesaxiom": 5, "equivalentobjectproperti": 5, "owldisjointobjectpropertiesaxiom": 5, "disjointobjectproperti": 5, "owlinverseobjectpropertiesaxiom": 5, "first": 5, "second": 5, "inverseobjectproperti": 5, "_first": 5, "_second": 5, "get_first_properti": 5, "get_second_properti": 5, "owlequivalentdatapropertiesaxiom": 5, "equivalentdataproperti": 5, "owldisjointdatapropertiesaxiom": 5, "disjointdataproperti": 5, "owlsubclassofaxiom": 5, "sub_class": 5, "super_class": 5, "subclassof": 5, "_sub_class": 5, "_super_class": 5, "get_sub_class": 5, "get_super_class": 5, "owldisjointunionaxiom": 5, "cls_": 5, "disjointunion": 5, "_cl": 5, "get_owl_class": 5, "get_owl_equivalent_classes_axiom": 5, "get_owl_disjoint_classes_axiom": 5, "owlclassassertionaxiom": 5, "classassert": 5, "get_individu": 5, "owlannotationaxiom": 5, "super": 5, "owlannotationproperti": 5, "annotationproperti": 5, "variou": 5, "bind": 5, "act": 5, "along": 5, "get_valu": 5, "depend": [5, 12], "upon": 5, "owlanonymousindividu": 5, "owlannotationassertionaxiom": 5, "annotationassert": 5, "_subject": 5, "get_subject": 5, "owlsubannotationpropertyofaxiom": 5, "sub_properti": 5, "super_properti": 5, "subannotationpropertyof": 5, "_sub_properti": 5, "_super_properti": 5, "get_sub_properti": 5, "get_super_properti": 5, "owlannotationpropertydomainaxiom": 5, "property_": 5, "domain": 5, "annotationpropertydomain": 5, "_domain": 5, "get_domain": 5, "owlannotationpropertyrangeaxiom": 5, "range_": 5, "annotationpropertyrang": 5, "_rang": 5, "get_rang": 5, "owlsubpropertyaxiom": 5, "sub": 5, "owlsubobjectpropertyofaxiom": 5, "subobjectpropertyof": 5, "owlsubdatapropertyofaxiom": 5, "subdatapropertyof": 5, "owlpropertyassertionaxiom": 5, "object_": [5, 8], "propertyassert": 5, "_object": 5, "get_object": 5, "owlobjectpropertyassertionaxiom": 5, "objectpropertyassert": 5, "owlnegativeobjectpropertyassertionaxiom": 5, "negativeobjectpropertyassert": 5, "owldatapropertyassertionaxiom": 5, "datapropertyassert": 5, "owlnegativedatapropertyassertionaxiom": 5, "negativedatapropertyassert": 5, "owlunarypropertyaxiom": 5, "unari": 5, "owlobjectpropertycharacteristicaxiom": 5, "owlfunctionalobjectpropertyaxiom": 5, "functionalobjectproperti": 5, "owlasymmetricobjectpropertyaxiom": 5, "asymmetricobjectproperti": 5, "owlinversefunctionalobjectpropertyaxiom": 5, "inversefunctionalobjectproperti": 5, "owlirreflexiveobjectpropertyaxiom": 5, "irreflexiveobjectproperti": 5, "owlreflexiveobjectpropertyaxiom": 5, "reflexiveobjectproperti": 5, "owlsymmetricobjectpropertyaxiom": 5, "symmetricobjectproperti": 5, "owltransitiveobjectpropertyaxiom": 5, "transitiveobjectproperti": 5, "owldatapropertycharacteristicaxiom": 5, "owlfunctionaldatapropertyaxiom": 5, "functionaldataproperti": 5, "owlpropertydomainaxiom": 5, "objectpropertydomain": 5, "owlpropertyrangeaxiom": 5, "_r": 5, "objectpropertyrang": 5, "owlobjectpropertydomainaxiom": 5, "owldatapropertydomainaxiom": 5, "datapropertydomain": 5, "owlobjectpropertyrangeaxiom": 5, "owldatapropertyrangeaxiom": 5, "datapropertyrang": 5, "owlontologi": 5, "empti": 5, "mai": 5, "need": 5, "cannot": 5, "modifi": 5, "directli": 5, "chang": 5, "must": 5, "appli": 5, "via": 5, "owlontologymanag": 5, "classes_in_signatur": 5, "signatur": 5, "data_properties_in_signatur": 5, "object_properties_in_signatur": 5, "individuals_in_signatur": 5, "equivalent_classes_axiom": 5, "retriev": 5, "general_class_axiom": 5, "subclass": [5, 10], "complex": 5, "data_property_domain_axiom": 5, "where": 5, "match": 5, "search": 5, "data_property_range_axiom": 5, "object_property_domain_axiom": 5, "object_property_range_axiom": 5, "get_owl_ontology_manag": 5, "_m": 5, "manag": 5, "get_ontology_id": 5, "belong": 5, "check": 5, "owlontologychang": 5, "get_ontologi": 5, "wa": 5, "applic": 5, "addimport": 5, "import_declar": 5, "ad": 5, "_ont": 5, "_declar": 5, "get_import_declar": 5, "pertain": 5, "main": 5, "load": 5, "create_ontologi": 5, "new": 5, "newli": 5, "alreadi": 5, "exist": 5, "load_ontologi": 5, "assum": 5, "map": [5, 8], "expect": 5, "although": 5, "api": 5, "toler": 5, "situat": 5, "apply_chang": 5, "just": 5, "through": 5, "implement": [5, 10], "call": 5, "rais": 5, "changeappli": 5, "unsuccessfulli": 5, "successfulli": 5, "add_axiom": 5, "add": 5, "singl": 5, "remove_axiom": 5, "remov": 5, "from": [5, 12], "save_ontologi": 5, "document_iri": 5, "save": 5, "how": 5, "owlreason": 5, "reason": 5, "over": 5, "closur": 5, "root": [5, 8], "data_property_domain": 5, "pe": 5, "direct": 5, "indirect": 5, "respect": 5, "whose": 5, "let": 5, "equivalent_class": 5, "result": [5, 10, 12], "object_property_domain": 5, "object_property_rang": 5, "ce": [5, 8, 12], "only_nam": 5, "entail": 5, "unsatisfi": 5, "bottom": 5, "node": [5, 10], "disjoint_class": 5, "disjoint": 5, "strictsubclassof": 5, "different_individu": 5, "ind": 5, "x": [5, 8], "same_individu": 5, "same": [5, 12], "equivalent_object_properti": 5, "bottomdataproperti": 5, "equivalent_data_properti": 5, "dp": 5, "data_property_valu": 5, "so": [5, 10], "taken": 5, "account": 5, "each": 5, "l": 5, "object_property_valu": 5, "j": 5, "flush": 5, "ani": 5, "store": 5, "buffer": 5, "caus": 5, "take": 5, "consider": 5, "directclassassert": 5, "strict": 5, "potenti": 5, "descend": 5, "directsubclassof": 5, "disjoint_object_properti": 5, "objectpropertycomplementof": 5, "strictsubobjectpropertyof": 5, "disjoint_data_properti": 5, "datapropertycomplementof": 5, "strictsubdatapropertyof": 5, "sub_data_properti": 5, "subproperti": 5, "directsubdatapropertyof": 5, "super_data_properti": 5, "ancestor": 5, "sub_object_properti": 5, "directsubobjectpropertyof": 5, "bottomobjectproperti": 5, "super_object_properti": 5, "get_root_ontologi": 5, "": [5, 10], "is_isol": 5, "isol": 5, "is_using_triplestor": 5, "triplestor": 5, "owlth": 5, "owlnoth": 5, "owltopobjectproperti": 5, "owlbottomobjectproperti": 5, "owltopdataproperti": 5, "owlbottomdataproperti": 5, "doubleowldatatyp": 5, "integerowldatatyp": 5, "booleanowldatatyp": 5, "stringowldatatyp": 5, "dateowldatatyp": 5, "datetimeowldatatyp": 5, "durationowldatatyp": 5, "topowldatatyp": 5, "numeric_datatyp": 5, "time_datatyp": 5, "constructor": 6, "restriction_liter": 6, "owldatatypemaxexclusiverestrict": 6, "max_": 6, "exclus": 6, "owldatatypeminexclusiverestrict": 6, "min_": 6, "owldatatypemaxinclusiverestrict": 6, "inclus": 6, "owldatatypemininclusiverestrict": 6, "owldatatypeminmaxexclusiverestrict": 6, "owldatatypeminmaxinclusiverestrict": 6, "prefix": 7, "_prefix": 7, "_n": 7, "format": 8, "peek": 8, "last": 8, "element": [8, 12], "arrai": 8, "arr": 8, "variablesmap": 8, "helper": 8, "sparql": [8, 9], "convers": 8, "class_cnt": 8, "prop_cnt": 8, "ind_cnt": 8, "dict": 8, "get_vari": 8, "new_individual_vari": 8, "new_property_vari": 8, "__contains__": [8, 12], "item": [8, 12], "__getitem__": [8, 12], "owl2sparqlconvert": 8, "modal_depth": 8, "current_vari": 8, "variabl": 8, "parent": 8, "parent_var": 8, "variable_ent": 8, "cnt": 8, "grouping_var": 8, "having_condit": 8, "root_vari": 8, "named_individu": 8, "queri": 8, "namedindividu": 8, "stack_vari": 8, "var": 8, "stack_par": 8, "process": 8, "new_count_var": 8, "append_tripl": 8, "predic": 8, "append": 8, "frag": 8, "tripl": 8, "as_queri": 8, "count": [8, 12], "owl_expression_to_sparql": 8, "tr": [8, 10], "owl2": [8, 10], "manchester_grammar": 10, "manchesterowlsyntaxpars": 10, "grammar": 10, "parsimoni": 10, "nodevisitor": 10, "manchest": [10, 11], "follow": [10, 12], "slot": 10, "visit_union": 10, "children": 10, "visit_intersect": 10, "visit_primari": 10, "visit_some_only_r": 10, "visit_cardinality_r": 10, "visit_value_r": 10, "visit_has_self": 10, "visit_object_properti": 10, "visit_class_express": 10, "visit_individual_list": 10, "visit_data_primari": 10, "visit_data_some_only_r": 10, "visit_data_cardinality_r": 10, "visit_data_value_r": 10, "visit_data_union": 10, "visit_data_intersect": 10, "visit_literal_list": 10, "visit_data_parenthes": 10, "visit_datatype_restrict": 10, "visit_facet_restrict": 10, "visit_liter": 10, "visit_typed_liter": 10, "visit_string_literal_languag": 10, "visit_string_literal_no_languag": 10, "visit_quoted_str": 10, "visit_float_liter": 10, "visit_decimal_liter": 10, "visit_integer_liter": 10, "visit_boolean_liter": 10, "visit_datetime_liter": 10, "visit_duration_liter": 10, "visit_date_liter": 10, "visit_non_negative_integ": 10, "visit_datatype_iri": 10, "visit_datatyp": 10, "visit_facet": 10, "visit_class_iri": 10, "visit_individual_iri": 10, "visit_object_property_iri": 10, "visit_data_property_iri": 10, "visit_iri": 10, "visit_full_iri": 10, "visit_abbreviated_iri": 10, "visit_simple_iri": 10, "visit_parenthes": 10, "generic_visit": 10, "visitor": 10, "re": 10, "visit": 10, "visited_children": 10, "m": 10, "sure": 10, "make": 10, "sens": 10, "across": 10, "even": 10, "most": 10, "leav": 10, "now": 10, "dl_grammar": 10, "dlsyntaxpars": 10, "descript": 10, "dlparser": 10, "manchesterpars": 10, "dl_to_owl_express": 10, "dl_express": 10, "manchester_to_owl_express": 10, "manchester_express": 10, "dlsyntaxobjectrender": 11, "_simple_short_form_provid": 11, "_sfp": 11, "manchesterowlsyntaxowlobjectrender": 11, "no_render_th": 11, "_no_render_th": 11, "dlrender": 11, "manchesterrender": 11, "owl_expression_to_dl": 11, "owl_expression_to_manchest": 11, "orderedowlobject": 12, "_hasindex": 12, "holder": 12, "order": 12, "impl": 12, "recurs": 12, "compon": 12, "_chain": 12, "transform": 12, "get_class_nnf": 12, "toplevelcnf": 12, "get_top_level_cnf": 12, "topleveldnf": 12, "disjunct": 12, "get_top_level_dnf": 12, "combine_nary_express": 12, "combin": 12, "nest": 12, "nari": 12, "b": 12, "iter_count": 12, "number": 12, "as_index": 12, "cast": 12, "lrucach": 12, "maxsiz": 12, "_k": 12, "share": 12, "lru": 12, "cach": 12, "adapt": 12, "functool": 12, "lru_cach": 12, "sentinel": 12, "uniqu": 12, "signal": 12, "miss": 12, "prev": 12, "link": 12, "field": 12, "next": 12, "kei": 12, "__setitem__": 12, "cache_info": 12, "report": 12, "statist": 12, "cache_clear": 12, "clear": 12, "subpackag": 14, "submodul": 14, "placehold": 15}, "objects": {"": [[1, 0, 0, "-", "owlapy"]], "owlapy": [[1, 1, 1, "", "__version__"], [0, 0, 0, "-", "_utils"], [2, 0, 0, "-", "io"], [5, 0, 0, "-", "model"], [7, 0, 0, "-", "namespaces"], [9, 0, 0, "-", "owl2sparql"], [10, 0, 0, "-", "parser"], [11, 0, 0, "-", "render"], [12, 0, 0, "-", "util"], [13, 0, 0, "-", "vocab"]], "owlapy._utils": [[0, 2, 1, "", "MOVE"]], "owlapy.io": [[2, 3, 1, "", "OWLObjectParser"], [2, 3, 1, "", "OWLObjectRenderer"]], "owlapy.io.OWLObjectParser": [[2, 4, 1, "", "parse_expression"]], "owlapy.io.OWLObjectRenderer": [[2, 4, 1, "", "render"], [2, 4, 1, "", "set_short_form_provider"]], "owlapy.model": [[5, 3, 1, "", "AddImport"], [5, 1, 1, "", "BooleanOWLDatatype"], [5, 1, 1, "", "DateOWLDatatype"], [5, 1, 1, "", "DateTimeOWLDatatype"], [5, 1, 1, "", "DoubleOWLDatatype"], [5, 1, 1, "", "DurationOWLDatatype"], [5, 3, 1, "", "HasCardinality"], [5, 3, 1, "", "HasFiller"], [5, 3, 1, "", "HasIRI"], [5, 3, 1, "", "HasIndex"], [5, 3, 1, "", "HasOperands"], [5, 3, 1, "", "IRI"], [5, 1, 1, "", "IntegerOWLDatatype"], [5, 1, 1, "", "Literals"], [5, 2, 1, "", "MOVE"], [5, 1, 1, "", "NUMERIC_DATATYPES"], [5, 3, 1, "", "OWLAnnotation"], [5, 3, 1, "", "OWLAnnotationAssertionAxiom"], [5, 3, 1, "", "OWLAnnotationAxiom"], [5, 3, 1, "", "OWLAnnotationObject"], [5, 3, 1, "", "OWLAnnotationProperty"], [5, 3, 1, "", "OWLAnnotationPropertyDomainAxiom"], [5, 3, 1, "", "OWLAnnotationPropertyRangeAxiom"], [5, 3, 1, "", "OWLAnnotationSubject"], [5, 3, 1, "", "OWLAnnotationValue"], [5, 3, 1, "", "OWLAnonymousClassExpression"], [5, 3, 1, "", "OWLAsymmetricObjectPropertyAxiom"], [5, 3, 1, "", "OWLAxiom"], [5, 3, 1, "", "OWLBooleanClassExpression"], [5, 1, 1, "", "OWLBottomDataProperty"], [5, 1, 1, "", "OWLBottomObjectProperty"], [5, 3, 1, "", "OWLCardinalityRestriction"], [5, 3, 1, "", "OWLClass"], [5, 3, 1, "", "OWLClassAssertionAxiom"], [5, 3, 1, "", "OWLClassAxiom"], [5, 3, 1, "", "OWLClassExpression"], [5, 3, 1, "", "OWLDataAllValuesFrom"], [5, 3, 1, "", "OWLDataCardinalityRestriction"], [5, 3, 1, "", "OWLDataComplementOf"], [5, 3, 1, "", "OWLDataExactCardinality"], [5, 3, 1, "", "OWLDataHasValue"], [5, 3, 1, "", "OWLDataIntersectionOf"], [5, 3, 1, "", "OWLDataMaxCardinality"], [5, 3, 1, "", "OWLDataMinCardinality"], [5, 3, 1, "", "OWLDataOneOf"], [5, 3, 1, "", "OWLDataProperty"], [5, 3, 1, "", "OWLDataPropertyAssertionAxiom"], [5, 3, 1, "", "OWLDataPropertyAxiom"], [5, 3, 1, "", "OWLDataPropertyCharacteristicAxiom"], [5, 3, 1, "", "OWLDataPropertyDomainAxiom"], [5, 3, 1, "", "OWLDataPropertyExpression"], [5, 3, 1, "", "OWLDataPropertyRangeAxiom"], [5, 3, 1, "", "OWLDataRange"], [5, 3, 1, "", "OWLDataRestriction"], [5, 3, 1, "", "OWLDataSomeValuesFrom"], [5, 3, 1, "", "OWLDataUnionOf"], [5, 3, 1, "", "OWLDatatype"], [5, 3, 1, "", "OWLDatatypeDefinitionAxiom"], [5, 3, 1, "", "OWLDatatypeRestriction"], [5, 3, 1, "", "OWLDeclarationAxiom"], [5, 3, 1, "", "OWLDifferentIndividualsAxiom"], [5, 3, 1, "", "OWLDisjointClassesAxiom"], [5, 3, 1, "", "OWLDisjointDataPropertiesAxiom"], [5, 3, 1, "", "OWLDisjointObjectPropertiesAxiom"], [5, 3, 1, "", "OWLDisjointUnionAxiom"], [5, 3, 1, "", "OWLEntity"], [5, 3, 1, "", "OWLEquivalentClassesAxiom"], [5, 3, 1, "", "OWLEquivalentDataPropertiesAxiom"], [5, 3, 1, "", "OWLEquivalentObjectPropertiesAxiom"], [5, 3, 1, "", "OWLFacet"], [5, 3, 1, "", "OWLFacetRestriction"], [5, 3, 1, "", "OWLFunctionalDataPropertyAxiom"], [5, 3, 1, "", "OWLFunctionalObjectPropertyAxiom"], [5, 3, 1, "", "OWLHasKeyAxiom"], [5, 3, 1, "", "OWLHasValueRestriction"], [5, 3, 1, "", "OWLImportsDeclaration"], [5, 3, 1, "", "OWLIndividual"], [5, 3, 1, "", "OWLIndividualAxiom"], [5, 3, 1, "", "OWLInverseFunctionalObjectPropertyAxiom"], [5, 3, 1, "", "OWLInverseObjectPropertiesAxiom"], [5, 3, 1, "", "OWLIrreflexiveObjectPropertyAxiom"], [5, 3, 1, "", "OWLLiteral"], [5, 3, 1, "", "OWLLogicalAxiom"], [5, 3, 1, "", "OWLNamedIndividual"], [5, 3, 1, "", "OWLNamedObject"], [5, 3, 1, "", "OWLNaryAxiom"], [5, 3, 1, "", "OWLNaryBooleanClassExpression"], [5, 3, 1, "", "OWLNaryClassAxiom"], [5, 3, 1, "", "OWLNaryDataRange"], [5, 3, 1, "", "OWLNaryIndividualAxiom"], [5, 3, 1, "", "OWLNaryPropertyAxiom"], [5, 3, 1, "", "OWLNegativeDataPropertyAssertionAxiom"], [5, 3, 1, "", "OWLNegativeObjectPropertyAssertionAxiom"], [5, 1, 1, "", "OWLNothing"], [5, 3, 1, "", "OWLObject"], [5, 3, 1, "", "OWLObjectAllValuesFrom"], [5, 3, 1, "", "OWLObjectCardinalityRestriction"], [5, 3, 1, "", "OWLObjectComplementOf"], [5, 3, 1, "", "OWLObjectExactCardinality"], [5, 3, 1, "", "OWLObjectHasSelf"], [5, 3, 1, "", "OWLObjectHasValue"], [5, 3, 1, "", "OWLObjectIntersectionOf"], [5, 3, 1, "", "OWLObjectInverseOf"], [5, 3, 1, "", "OWLObjectMaxCardinality"], [5, 3, 1, "", "OWLObjectMinCardinality"], [5, 3, 1, "", "OWLObjectOneOf"], [5, 3, 1, "", "OWLObjectProperty"], [5, 3, 1, "", "OWLObjectPropertyAssertionAxiom"], [5, 3, 1, "", "OWLObjectPropertyAxiom"], [5, 3, 1, "", "OWLObjectPropertyCharacteristicAxiom"], [5, 3, 1, "", "OWLObjectPropertyDomainAxiom"], [5, 3, 1, "", "OWLObjectPropertyExpression"], [5, 3, 1, "", "OWLObjectPropertyRangeAxiom"], [5, 3, 1, "", "OWLObjectRestriction"], [5, 3, 1, "", "OWLObjectSomeValuesFrom"], [5, 3, 1, "", "OWLObjectUnionOf"], [5, 3, 1, "", "OWLOntology"], [5, 3, 1, "", "OWLOntologyChange"], [5, 3, 1, "", "OWLOntologyID"], [5, 3, 1, "", "OWLOntologyManager"], [5, 3, 1, "", "OWLProperty"], [5, 3, 1, "", "OWLPropertyAssertionAxiom"], [5, 3, 1, "", "OWLPropertyAxiom"], [5, 3, 1, "", "OWLPropertyDomainAxiom"], [5, 3, 1, "", "OWLPropertyExpression"], [5, 3, 1, "", "OWLPropertyRange"], [5, 3, 1, "", "OWLPropertyRangeAxiom"], [5, 3, 1, "", "OWLQuantifiedDataRestriction"], [5, 3, 1, "", "OWLQuantifiedObjectRestriction"], [5, 3, 1, "", "OWLQuantifiedRestriction"], [5, 3, 1, "", "OWLRDFVocabulary"], [5, 3, 1, "", "OWLReasoner"], [5, 3, 1, "", "OWLReflexiveObjectPropertyAxiom"], [5, 3, 1, "", "OWLRestriction"], [5, 3, 1, "", "OWLSameIndividualAxiom"], [5, 3, 1, "", "OWLSubAnnotationPropertyOfAxiom"], [5, 3, 1, "", "OWLSubClassOfAxiom"], [5, 3, 1, "", "OWLSubDataPropertyOfAxiom"], [5, 3, 1, "", "OWLSubObjectPropertyOfAxiom"], [5, 3, 1, "", "OWLSubPropertyAxiom"], [5, 3, 1, "", "OWLSymmetricObjectPropertyAxiom"], [5, 1, 1, "", "OWLThing"], [5, 1, 1, "", "OWLTopDataProperty"], [5, 1, 1, "", "OWLTopObjectProperty"], [5, 3, 1, "", "OWLTransitiveObjectPropertyAxiom"], [5, 3, 1, "", "OWLUnaryPropertyAxiom"], [5, 1, 1, "", "StringOWLDatatype"], [5, 1, 1, "", "TIME_DATATYPES"], [5, 1, 1, "", "TopOWLDatatype"], [5, 3, 1, "", "XSDVocabulary"], [3, 0, 0, "-", "_base"], [4, 0, 0, "-", "_iri"], [6, 0, 0, "-", "providers"]], "owlapy.model.AddImport": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_import_declaration"]], "owlapy.model.HasCardinality": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_cardinality"]], "owlapy.model.HasFiller": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_filler"]], "owlapy.model.HasIRI": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"]], "owlapy.model.HasIndex": [[5, 4, 1, "", "__eq__"], [5, 5, 1, "", "type_index"]], "owlapy.model.HasOperands": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "operands"]], "owlapy.model.IRI": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_iri"], [5, 4, 1, "", "as_str"], [5, 4, 1, "", "create"], [5, 4, 1, "", "get_namespace"], [5, 4, 1, "", "get_remainder"], [5, 4, 1, "", "get_short_form"], [5, 4, 1, "", "is_nothing"], [5, 4, 1, "", "is_reserved_vocabulary"], [5, 4, 1, "", "is_thing"], [5, 6, 1, "", "reminder"], [5, 6, 1, "", "str"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLAnnotation": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "get_value"]], "owlapy.model.OWLAnnotationAssertionAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "get_subject"], [5, 4, 1, "", "get_value"]], "owlapy.model.OWLAnnotationAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_annotation_axiom"]], "owlapy.model.OWLAnnotationObject": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_anonymous_individual"], [5, 4, 1, "", "as_iri"]], "owlapy.model.OWLAnnotationProperty": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"]], "owlapy.model.OWLAnnotationPropertyDomainAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_domain"], [5, 4, 1, "", "get_property"]], "owlapy.model.OWLAnnotationPropertyRangeAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "get_range"]], "owlapy.model.OWLAnnotationSubject": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLAnnotationValue": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_literal"], [5, 4, 1, "", "is_literal"]], "owlapy.model.OWLAnonymousClassExpression": [[5, 4, 1, "", "get_nnf"], [5, 4, 1, "", "get_object_complement_of"], [5, 4, 1, "", "is_owl_nothing"], [5, 4, 1, "", "is_owl_thing"]], "owlapy.model.OWLAsymmetricObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "annotations"], [5, 4, 1, "", "is_annotated"], [5, 4, 1, "", "is_annotation_axiom"], [5, 4, 1, "", "is_logical_axiom"]], "owlapy.model.OWLBooleanClassExpression": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLCardinalityRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_cardinality"], [5, 4, 1, "", "get_filler"]], "owlapy.model.OWLClass": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"], [5, 4, 1, "", "get_nnf"], [5, 4, 1, "", "get_object_complement_of"], [5, 4, 1, "", "is_owl_nothing"], [5, 4, 1, "", "is_owl_thing"], [5, 6, 1, "", "reminder"], [5, 6, 1, "", "str"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLClassAssertionAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_class_expression"], [5, 4, 1, "", "get_individual"]], "owlapy.model.OWLClassAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLClassExpression": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_nnf"], [5, 4, 1, "", "get_object_complement_of"], [5, 4, 1, "", "is_owl_nothing"], [5, 4, 1, "", "is_owl_thing"]], "owlapy.model.OWLDataAllValuesFrom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataCardinalityRestriction": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"]], "owlapy.model.OWLDataComplementOf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 4, 1, "", "get_data_range"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataExactCardinality": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_intersection_of_min_max"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataHasValue": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_some_values_from"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataIntersectionOf": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataMaxCardinality": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataMinCardinality": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataOneOf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 4, 1, "", "operands"], [5, 5, 1, "", "type_index"], [5, 4, 1, "", "values"]], "owlapy.model.OWLDataProperty": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"], [5, 4, 1, "", "is_owl_top_data_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataPropertyAssertionAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDataPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDataPropertyCharacteristicAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDataPropertyDomainAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDataPropertyExpression": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_data_property_expression"]], "owlapy.model.OWLDataPropertyRangeAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDataRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_data_restriction"]], "owlapy.model.OWLDataSomeValuesFrom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataUnionOf": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDatatype": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDatatypeDefinitionAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_datarange"], [5, 4, 1, "", "get_datatype"]], "owlapy.model.OWLDatatypeRestriction": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_datatype"], [5, 4, 1, "", "get_facet_restrictions"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDeclarationAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_entity"]], "owlapy.model.OWLDifferentIndividualsAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDisjointClassesAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDisjointDataPropertiesAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDisjointObjectPropertiesAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDisjointUnionAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_class_expressions"], [5, 4, 1, "", "get_owl_class"], [5, 4, 1, "", "get_owl_disjoint_classes_axiom"], [5, 4, 1, "", "get_owl_equivalent_classes_axiom"]], "owlapy.model.OWLEntity": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_anonymous"], [5, 4, 1, "", "to_string_id"]], "owlapy.model.OWLEquivalentClassesAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "contains_named_equivalent_class"], [5, 4, 1, "", "contains_owl_nothing"], [5, 4, 1, "", "contains_owl_thing"], [5, 4, 1, "", "named_classes"]], "owlapy.model.OWLEquivalentDataPropertiesAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLEquivalentObjectPropertiesAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLFacet": [[5, 5, 1, "", "FRACTION_DIGITS"], [5, 5, 1, "", "LENGTH"], [5, 5, 1, "", "MAX_EXCLUSIVE"], [5, 5, 1, "", "MAX_INCLUSIVE"], [5, 5, 1, "", "MAX_LENGTH"], [5, 5, 1, "", "MIN_EXCLUSIVE"], [5, 5, 1, "", "MIN_INCLUSIVE"], [5, 5, 1, "", "MIN_LENGTH"], [5, 5, 1, "", "PATTERN"], [5, 5, 1, "", "TOTAL_DIGITS"], [5, 4, 1, "", "from_str"], [5, 6, 1, "", "operator"], [5, 6, 1, "", "symbolic_form"]], "owlapy.model.OWLFacetRestriction": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_facet"], [5, 4, 1, "", "get_facet_value"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLFunctionalDataPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLFunctionalObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLHasKeyAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_class_expression"], [5, 4, 1, "", "get_property_expressions"], [5, 4, 1, "", "operands"]], "owlapy.model.OWLHasValueRestriction": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_filler"]], "owlapy.model.OWLImportsDeclaration": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"]], "owlapy.model.OWLIndividual": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLIndividualAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLInverseFunctionalObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLInverseObjectPropertiesAxiom": [[5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_first_property"], [5, 4, 1, "", "get_second_property"]], "owlapy.model.OWLIrreflexiveObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLLiteral": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_literal"], [5, 4, 1, "", "get_datatype"], [5, 4, 1, "", "get_literal"], [5, 4, 1, "", "is_boolean"], [5, 4, 1, "", "is_date"], [5, 4, 1, "", "is_datetime"], [5, 4, 1, "", "is_double"], [5, 4, 1, "", "is_duration"], [5, 4, 1, "", "is_integer"], [5, 4, 1, "", "is_literal"], [5, 4, 1, "", "is_string"], [5, 4, 1, "", "parse_boolean"], [5, 4, 1, "", "parse_date"], [5, 4, 1, "", "parse_datetime"], [5, 4, 1, "", "parse_double"], [5, 4, 1, "", "parse_duration"], [5, 4, 1, "", "parse_integer"], [5, 4, 1, "", "parse_string"], [5, 4, 1, "", "to_python"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLLogicalAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_logical_axiom"]], "owlapy.model.OWLNamedIndividual": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"], [5, 6, 1, "", "iri"], [5, 6, 1, "", "str"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLNamedObject": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__lt__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"]], "owlapy.model.OWLNaryAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_pairwise_axioms"]], "owlapy.model.OWLNaryBooleanClassExpression": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "operands"]], "owlapy.model.OWLNaryClassAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_pairwise_axioms"], [5, 4, 1, "", "class_expressions"]], "owlapy.model.OWLNaryDataRange": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "operands"]], "owlapy.model.OWLNaryIndividualAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_pairwise_axioms"], [5, 4, 1, "", "individuals"]], "owlapy.model.OWLNaryPropertyAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_pairwise_axioms"], [5, 4, 1, "", "properties"]], "owlapy.model.OWLNegativeDataPropertyAssertionAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLNegativeObjectPropertyAssertionAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObject": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_anonymous"]], "owlapy.model.OWLObjectAllValuesFrom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectCardinalityRestriction": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"]], "owlapy.model.OWLObjectComplementOf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_operand"], [5, 4, 1, "", "operands"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectExactCardinality": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_intersection_of_min_max"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectHasSelf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectHasValue": [[5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_some_values_from"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectIntersectionOf": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectInverseOf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_inverse"], [5, 4, 1, "", "get_inverse_property"], [5, 4, 1, "", "get_named_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectMaxCardinality": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectMinCardinality": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectOneOf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_object_union_of"], [5, 4, 1, "", "individuals"], [5, 4, 1, "", "operands"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectProperty": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_inverse_property"], [5, 4, 1, "", "get_iri"], [5, 4, 1, "", "get_named_property"], [5, 6, 1, "", "iri"], [5, 4, 1, "", "is_owl_top_object_property"], [5, 6, 1, "", "str"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectPropertyAssertionAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObjectPropertyCharacteristicAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObjectPropertyDomainAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObjectPropertyExpression": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_inverse_property"], [5, 4, 1, "", "get_named_property"], [5, 4, 1, "", "is_object_property_expression"]], "owlapy.model.OWLObjectPropertyRangeAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObjectRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "is_object_restriction"]], "owlapy.model.OWLObjectSomeValuesFrom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectUnionOf": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLOntology": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "classes_in_signature"], [5, 4, 1, "", "data_properties_in_signature"], [5, 4, 1, "", "data_property_domain_axioms"], [5, 4, 1, "", "data_property_range_axioms"], [5, 4, 1, "", "equivalent_classes_axioms"], [5, 4, 1, "", "general_class_axioms"], [5, 4, 1, "", "get_ontology_id"], [5, 4, 1, "", "get_owl_ontology_manager"], [5, 4, 1, "", "individuals_in_signature"], [5, 4, 1, "", "is_anonymous"], [5, 4, 1, "", "object_properties_in_signature"], [5, 4, 1, "", "object_property_domain_axioms"], [5, 4, 1, "", "object_property_range_axioms"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLOntologyChange": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_ontology"]], "owlapy.model.OWLOntologyID": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_default_document_iri"], [5, 4, 1, "", "get_ontology_iri"], [5, 4, 1, "", "get_version_iri"], [5, 4, 1, "", "is_anonymous"]], "owlapy.model.OWLOntologyManager": [[5, 4, 1, "", "add_axiom"], [5, 4, 1, "", "apply_change"], [5, 4, 1, "", "create_ontology"], [5, 4, 1, "", "load_ontology"], [5, 4, 1, "", "remove_axiom"], [5, 4, 1, "", "save_ontology"]], "owlapy.model.OWLProperty": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLPropertyAssertionAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_object"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "get_subject"]], "owlapy.model.OWLPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLPropertyDomainAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_domain"]], "owlapy.model.OWLPropertyExpression": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_data_property_expression"], [5, 4, 1, "", "is_object_property_expression"], [5, 4, 1, "", "is_owl_top_data_property"], [5, 4, 1, "", "is_owl_top_object_property"]], "owlapy.model.OWLPropertyRangeAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_range"]], "owlapy.model.OWLQuantifiedDataRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_filler"]], "owlapy.model.OWLQuantifiedObjectRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_filler"]], "owlapy.model.OWLQuantifiedRestriction": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLRDFVocabulary": [[5, 5, 1, "", "OWL_BOTTOM_DATA_PROPERTY"], [5, 5, 1, "", "OWL_BOTTOM_OBJECT_PROPERTY"], [5, 5, 1, "", "OWL_CLASS"], [5, 5, 1, "", "OWL_NAMED_INDIVIDUAL"], [5, 5, 1, "", "OWL_NOTHING"], [5, 5, 1, "", "OWL_THING"], [5, 5, 1, "", "OWL_TOP_DATA_PROPERTY"], [5, 5, 1, "", "OWL_TOP_OBJECT_PROPERTY"], [5, 5, 1, "", "RDFS_LITERAL"]], "owlapy.model.OWLReasoner": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "data_property_domains"], [5, 4, 1, "", "data_property_values"], [5, 4, 1, "", "different_individuals"], [5, 4, 1, "", "disjoint_classes"], [5, 4, 1, "", "disjoint_data_properties"], [5, 4, 1, "", "disjoint_object_properties"], [5, 4, 1, "", "equivalent_classes"], [5, 4, 1, "", "equivalent_data_properties"], [5, 4, 1, "", "equivalent_object_properties"], [5, 4, 1, "", "flush"], [5, 4, 1, "", "get_root_ontology"], [5, 4, 1, "", "instances"], [5, 4, 1, "", "is_isolated"], [5, 4, 1, "", "is_using_triplestore"], [5, 4, 1, "", "object_property_domains"], [5, 4, 1, "", "object_property_ranges"], [5, 4, 1, "", "object_property_values"], [5, 4, 1, "", "same_individuals"], [5, 4, 1, "", "sub_classes"], [5, 4, 1, "", "sub_data_properties"], [5, 4, 1, "", "sub_object_properties"], [5, 4, 1, "", "super_classes"], [5, 4, 1, "", "super_data_properties"], [5, 4, 1, "", "super_object_properties"], [5, 4, 1, "", "types"]], "owlapy.model.OWLReflexiveObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "is_data_restriction"], [5, 4, 1, "", "is_object_restriction"]], "owlapy.model.OWLSameIndividualAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLSubAnnotationPropertyOfAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_sub_property"], [5, 4, 1, "", "get_super_property"]], "owlapy.model.OWLSubClassOfAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_sub_class"], [5, 4, 1, "", "get_super_class"]], "owlapy.model.OWLSubDataPropertyOfAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLSubObjectPropertyOfAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLSubPropertyAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_sub_property"], [5, 4, 1, "", "get_super_property"]], "owlapy.model.OWLSymmetricObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLTransitiveObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLUnaryPropertyAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"]], "owlapy.model.XSDVocabulary": [[5, 5, 1, "", "BOOLEAN"], [5, 5, 1, "", "DATE"], [5, 5, 1, "", "DATE_TIME"], [5, 5, 1, "", "DATE_TIME_STAMP"], [5, 5, 1, "", "DECIMAL"], [5, 5, 1, "", "DOUBLE"], [5, 5, 1, "", "DURATION"], [5, 5, 1, "", "FLOAT"], [5, 5, 1, "", "INTEGER"], [5, 5, 1, "", "LONG"], [5, 5, 1, "", "STRING"]], "owlapy.model._base": [[3, 3, 1, "", "OWLAnnotationObject"], [3, 3, 1, "", "OWLAnnotationSubject"], [3, 3, 1, "", "OWLAnnotationValue"], [3, 3, 1, "", "OWLObject"]], "owlapy.model._base.OWLAnnotationObject": [[3, 5, 1, "", "__slots__"], [3, 4, 1, "", "as_anonymous_individual"], [3, 4, 1, "", "as_iri"]], "owlapy.model._base.OWLAnnotationSubject": [[3, 5, 1, "", "__slots__"]], "owlapy.model._base.OWLAnnotationValue": [[3, 5, 1, "", "__slots__"], [3, 4, 1, "", "as_literal"], [3, 4, 1, "", "is_literal"]], "owlapy.model._base.OWLObject": [[3, 4, 1, "", "__eq__"], [3, 4, 1, "", "__hash__"], [3, 4, 1, "", "__repr__"], [3, 5, 1, "", "__slots__"], [3, 4, 1, "", "is_anonymous"]], "owlapy.model._iri": [[4, 3, 1, "", "HasIRI"], [4, 3, 1, "", "IRI"]], "owlapy.model._iri.HasIRI": [[4, 5, 1, "", "__slots__"], [4, 4, 1, "", "get_iri"]], "owlapy.model._iri.IRI": [[4, 4, 1, "", "__eq__"], [4, 4, 1, "", "__hash__"], [4, 4, 1, "", "__repr__"], [4, 5, 1, "", "__slots__"], [4, 4, 1, "", "as_iri"], [4, 4, 1, "", "as_str"], [4, 4, 1, "", "create"], [4, 4, 1, "", "get_namespace"], [4, 4, 1, "", "get_remainder"], [4, 4, 1, "", "get_short_form"], [4, 4, 1, "", "is_nothing"], [4, 4, 1, "", "is_reserved_vocabulary"], [4, 4, 1, "", "is_thing"], [4, 6, 1, "", "reminder"], [4, 6, 1, "", "str"], [4, 5, 1, "", "type_index"]], "owlapy.model.providers": [[6, 2, 1, "", "OWLDatatypeMaxExclusiveRestriction"], [6, 2, 1, "", "OWLDatatypeMaxInclusiveRestriction"], [6, 2, 1, "", "OWLDatatypeMinExclusiveRestriction"], [6, 2, 1, "", "OWLDatatypeMinInclusiveRestriction"], [6, 2, 1, "", "OWLDatatypeMinMaxExclusiveRestriction"], [6, 2, 1, "", "OWLDatatypeMinMaxInclusiveRestriction"], [6, 1, 1, "", "Restriction_Literals"]], "owlapy.namespaces": [[7, 3, 1, "", "Namespaces"], [7, 1, 1, "", "OWL"], [7, 1, 1, "", "RDF"], [7, 1, 1, "", "RDFS"], [7, 1, 1, "", "XSD"]], "owlapy.namespaces.Namespaces": [[7, 4, 1, "", "__eq__"], [7, 4, 1, "", "__hash__"], [7, 4, 1, "", "__repr__"], [7, 5, 1, "", "__slots__"], [7, 6, 1, "", "ns"], [7, 6, 1, "", "prefix"]], "owlapy.owl2sparql": [[8, 0, 0, "-", "converter"]], "owlapy.owl2sparql.converter": [[8, 3, 1, "", "Owl2SparqlConverter"], [8, 3, 1, "", "VariablesMapping"], [8, 1, 1, "", "converter"], [8, 2, 1, "", "owl_expression_to_sparql"], [8, 2, 1, "", "peek"]], "owlapy.owl2sparql.converter.Owl2SparqlConverter": [[8, 5, 1, "", "__slots__"], [8, 4, 1, "", "append"], [8, 4, 1, "", "append_triple"], [8, 4, 1, "", "as_query"], [8, 5, 1, "", "ce"], [8, 5, 1, "", "cnt"], [8, 4, 1, "", "convert"], [8, 6, 1, "", "current_variable"], [8, 5, 1, "", "grouping_vars"], [8, 5, 1, "", "having_conditions"], [8, 5, 1, "", "mapping"], [8, 6, 1, "", "modal_depth"], [8, 4, 1, "", "new_count_var"], [8, 5, 1, "", "parent"], [8, 5, 1, "", "parent_var"], [8, 4, 1, "", "process"], [8, 5, 1, "", "properties"], [8, 4, 1, "", "render"], [8, 5, 1, "", "sparql"], [8, 4, 1, "", "stack_parent"], [8, 4, 1, "", "stack_variable"], [8, 4, 1, "", "triple"], [8, 5, 1, "", "variable_entities"], [8, 5, 1, "", "variables"]], "owlapy.owl2sparql.converter.VariablesMapping": [[8, 4, 1, "", "__contains__"], [8, 4, 1, "", "__getitem__"], [8, 5, 1, "", "__slots__"], [8, 4, 1, "", "get_variable"], [8, 4, 1, "", "new_individual_variable"], [8, 4, 1, "", "new_property_variable"]], "owlapy.parser": [[10, 3, 1, "", "DLSyntaxParser"], [10, 1, 1, "", "DL_GRAMMAR"], [10, 1, 1, "", "DLparser"], [10, 1, 1, "", "MANCHESTER_GRAMMAR"], [10, 3, 1, "", "ManchesterOWLSyntaxParser"], [10, 1, 1, "", "ManchesterParser"], [10, 2, 1, "", "dl_to_owl_expression"], [10, 2, 1, "", "manchester_to_owl_expression"]], "owlapy.parser.DLSyntaxParser": [[10, 4, 1, "", "generic_visit"], [10, 5, 1, "", "ns"], [10, 4, 1, "", "parse_expression"], [10, 5, 1, "", "slots"], [10, 4, 1, "", "visit_abbreviated_iri"], [10, 4, 1, "", "visit_boolean_literal"], [10, 4, 1, "", "visit_cardinality_res"], [10, 4, 1, "", "visit_class_expression"], [10, 4, 1, "", "visit_class_iri"], [10, 4, 1, "", "visit_data_cardinality_res"], [10, 4, 1, "", "visit_data_intersection"], [10, 4, 1, "", "visit_data_parentheses"], [10, 4, 1, "", "visit_data_primary"], [10, 4, 1, "", "visit_data_property_iri"], [10, 4, 1, "", "visit_data_some_only_res"], [10, 4, 1, "", "visit_data_union"], [10, 4, 1, "", "visit_data_value_res"], [10, 4, 1, "", "visit_datatype"], [10, 4, 1, "", "visit_datatype_iri"], [10, 4, 1, "", "visit_datatype_restriction"], [10, 4, 1, "", "visit_date_literal"], [10, 4, 1, "", "visit_datetime_literal"], [10, 4, 1, "", "visit_decimal_literal"], [10, 4, 1, "", "visit_duration_literal"], [10, 4, 1, "", "visit_facet"], [10, 4, 1, "", "visit_facet_restriction"], [10, 4, 1, "", "visit_facet_restrictions"], [10, 4, 1, "", "visit_float_literal"], [10, 4, 1, "", "visit_full_iri"], [10, 4, 1, "", "visit_has_self"], [10, 4, 1, "", "visit_individual_iri"], [10, 4, 1, "", "visit_individual_list"], [10, 4, 1, "", "visit_integer_literal"], [10, 4, 1, "", "visit_intersection"], [10, 4, 1, "", "visit_iri"], [10, 4, 1, "", "visit_literal"], [10, 4, 1, "", "visit_literal_list"], [10, 4, 1, "", "visit_non_negative_integer"], [10, 4, 1, "", "visit_object_property"], [10, 4, 1, "", "visit_object_property_iri"], [10, 4, 1, "", "visit_parentheses"], [10, 4, 1, "", "visit_primary"], [10, 4, 1, "", "visit_quoted_string"], [10, 4, 1, "", "visit_simple_iri"], [10, 4, 1, "", "visit_some_only_res"], [10, 4, 1, "", "visit_string_literal_language"], [10, 4, 1, "", "visit_string_literal_no_language"], [10, 4, 1, "", "visit_typed_literal"], [10, 4, 1, "", "visit_union"], [10, 4, 1, "", "visit_value_res"]], "owlapy.parser.ManchesterOWLSyntaxParser": [[10, 4, 1, "", "generic_visit"], [10, 5, 1, "", "ns"], [10, 4, 1, "", "parse_expression"], [10, 5, 1, "", "slots"], [10, 4, 1, "", "visit_abbreviated_iri"], [10, 4, 1, "", "visit_boolean_literal"], [10, 4, 1, "", "visit_cardinality_res"], [10, 4, 1, "", "visit_class_expression"], [10, 4, 1, "", "visit_class_iri"], [10, 4, 1, "", "visit_data_cardinality_res"], [10, 4, 1, "", "visit_data_intersection"], [10, 4, 1, "", "visit_data_parentheses"], [10, 4, 1, "", "visit_data_primary"], [10, 4, 1, "", "visit_data_property_iri"], [10, 4, 1, "", "visit_data_some_only_res"], [10, 4, 1, "", "visit_data_union"], [10, 4, 1, "", "visit_data_value_res"], [10, 4, 1, "", "visit_datatype"], [10, 4, 1, "", "visit_datatype_iri"], [10, 4, 1, "", "visit_datatype_restriction"], [10, 4, 1, "", "visit_date_literal"], [10, 4, 1, "", "visit_datetime_literal"], [10, 4, 1, "", "visit_decimal_literal"], [10, 4, 1, "", "visit_duration_literal"], [10, 4, 1, "", "visit_facet"], [10, 4, 1, "", "visit_facet_restriction"], [10, 4, 1, "", "visit_facet_restrictions"], [10, 4, 1, "", "visit_float_literal"], [10, 4, 1, "", "visit_full_iri"], [10, 4, 1, "", "visit_has_self"], [10, 4, 1, "", "visit_individual_iri"], [10, 4, 1, "", "visit_individual_list"], [10, 4, 1, "", "visit_integer_literal"], [10, 4, 1, "", "visit_intersection"], [10, 4, 1, "", "visit_iri"], [10, 4, 1, "", "visit_literal"], [10, 4, 1, "", "visit_literal_list"], [10, 4, 1, "", "visit_non_negative_integer"], [10, 4, 1, "", "visit_object_property"], [10, 4, 1, "", "visit_object_property_iri"], [10, 4, 1, "", "visit_parentheses"], [10, 4, 1, "", "visit_primary"], [10, 4, 1, "", "visit_quoted_string"], [10, 4, 1, "", "visit_simple_iri"], [10, 4, 1, "", "visit_some_only_res"], [10, 4, 1, "", "visit_string_literal_language"], [10, 4, 1, "", "visit_string_literal_no_language"], [10, 4, 1, "", "visit_typed_literal"], [10, 4, 1, "", "visit_union"], [10, 4, 1, "", "visit_value_res"]], "owlapy.render": [[11, 3, 1, "", "DLSyntaxObjectRenderer"], [11, 1, 1, "", "DLrenderer"], [11, 3, 1, "", "ManchesterOWLSyntaxOWLObjectRenderer"], [11, 1, 1, "", "ManchesterRenderer"], [11, 2, 1, "", "owl_expression_to_dl"], [11, 2, 1, "", "owl_expression_to_manchester"]], "owlapy.render.DLSyntaxObjectRenderer": [[11, 5, 1, "", "__slots__"], [11, 4, 1, "", "render"], [11, 4, 1, "", "set_short_form_provider"]], "owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer": [[11, 5, 1, "", "__slots__"], [11, 4, 1, "", "render"], [11, 4, 1, "", "set_short_form_provider"]], "owlapy.util": [[12, 3, 1, "", "LRUCache"], [12, 3, 1, "", "NNF"], [12, 3, 1, "", "OrderedOWLObject"], [12, 3, 1, "", "TopLevelCNF"], [12, 3, 1, "", "TopLevelDNF"], [12, 2, 1, "", "as_index"], [12, 2, 1, "", "combine_nary_expressions"], [12, 2, 1, "", "iter_count"]], "owlapy.util.LRUCache": [[12, 5, 1, "", "KEY"], [12, 5, 1, "", "NEXT"], [12, 5, 1, "", "PREV"], [12, 5, 1, "", "RESULT"], [12, 4, 1, "", "__contains__"], [12, 4, 1, "", "__getitem__"], [12, 4, 1, "", "__setitem__"], [12, 4, 1, "", "cache_clear"], [12, 4, 1, "", "cache_info"], [12, 5, 1, "id1", "sentinel"]], "owlapy.util.NNF": [[12, 4, 1, "", "get_class_nnf"]], "owlapy.util.OrderedOWLObject": [[12, 4, 1, "", "__eq__"], [12, 4, 1, "", "__lt__"], [12, 5, 1, "", "__slots__"], [12, 5, 1, "id0", "o"]], "owlapy.util.TopLevelCNF": [[12, 4, 1, "", "get_top_level_cnf"]], "owlapy.util.TopLevelDNF": [[12, 4, 1, "", "get_top_level_dnf"]], "owlapy.vocab": [[13, 3, 1, "", "OWLFacet"], [13, 3, 1, "", "OWLRDFVocabulary"], [13, 3, 1, "", "XSDVocabulary"]], "owlapy.vocab.OWLFacet": [[13, 5, 1, "", "FRACTION_DIGITS"], [13, 5, 1, "", "LENGTH"], [13, 5, 1, "", "MAX_EXCLUSIVE"], [13, 5, 1, "", "MAX_INCLUSIVE"], [13, 5, 1, "", "MAX_LENGTH"], [13, 5, 1, "", "MIN_EXCLUSIVE"], [13, 5, 1, "", "MIN_INCLUSIVE"], [13, 5, 1, "", "MIN_LENGTH"], [13, 5, 1, "", "PATTERN"], [13, 5, 1, "", "TOTAL_DIGITS"], [13, 4, 1, "", "from_str"], [13, 6, 1, "", "operator"], [13, 6, 1, "", "symbolic_form"]], "owlapy.vocab.OWLRDFVocabulary": [[13, 5, 1, "", "OWL_BOTTOM_DATA_PROPERTY"], [13, 5, 1, "", "OWL_BOTTOM_OBJECT_PROPERTY"], [13, 5, 1, "", "OWL_CLASS"], [13, 5, 1, "", "OWL_NAMED_INDIVIDUAL"], [13, 5, 1, "", "OWL_NOTHING"], [13, 5, 1, "", "OWL_THING"], [13, 5, 1, "", "OWL_TOP_DATA_PROPERTY"], [13, 5, 1, "", "OWL_TOP_OBJECT_PROPERTY"], [13, 5, 1, "", "RDFS_LITERAL"]], "owlapy.vocab.XSDVocabulary": [[13, 5, 1, "", "BOOLEAN"], [13, 5, 1, "", "DATE"], [13, 5, 1, "", "DATE_TIME"], [13, 5, 1, "", "DATE_TIME_STAMP"], [13, 5, 1, "", "DECIMAL"], [13, 5, 1, "", "DOUBLE"], [13, 5, 1, "", "DURATION"], [13, 5, 1, "", "FLOAT"], [13, 5, 1, "", "INTEGER"], [13, 5, 1, "", "LONG"], [13, 5, 1, "", "STRING"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:function", "3": "py:class", "4": "py:method", "5": "py:attribute", "6": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "function", "Python function"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "property", "Python property"]}, "titleterms": {"owlapi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "_util": 0, "modul": [0, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13], "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "function": [0, 5, 6, 8, 10, 11, 12], "subpackag": 1, "submodul": [1, 5, 9], "packag": [1, 5], "io": 2, "class": [2, 3, 4, 5, 7, 8, 10, 11, 12, 13], "model": [3, 4, 5, 6], "_base": 3, "_iri": 4, "attribut": [5, 6, 7, 8, 10, 11], "provid": 6, "namespac": 7, "owl2sparql": [8, 9], "convert": 8, "parser": 10, "render": 11, "util": 12, "vocab": 13, "welcom": 14}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"owlapy._utils": [[0, "module-owlapy._utils"]], "Module Contents": [[0, "module-contents"], [2, "module-contents"], [3, "module-contents"], [4, "module-contents"], [6, "module-contents"], [7, "module-contents"], [8, "module-contents"], [10, "module-contents"], [11, "module-contents"], [12, "module-contents"], [13, "module-contents"]], "Functions": [[0, "functions"], [5, "functions"], [6, "functions"], [8, "functions"], [10, "functions"], [11, "functions"], [12, "functions"]], "owlapy": [[1, "module-owlapy"]], "Subpackages": [[1, "subpackages"]], "Submodules": [[1, "submodules"], [5, "submodules"], [9, "submodules"]], "Package Contents": [[1, "package-contents"], [5, "package-contents"]], "owlapy.io": [[2, "module-owlapy.io"]], "Classes": [[2, "classes"], [3, "classes"], [4, "classes"], [5, "classes"], [7, "classes"], [8, "classes"], [10, "classes"], [11, "classes"], [12, "classes"], [13, "classes"]], "owlapy.model._base": [[3, "module-owlapy.model._base"]], "owlapy.model._iri": [[4, "module-owlapy.model._iri"]], "owlapy.model": [[5, "module-owlapy.model"]], "Attributes": [[5, "attributes"], [6, "attributes"], [7, "attributes"], [8, "attributes"], [10, "attributes"], [11, "attributes"]], "owlapy.model.providers": [[6, "module-owlapy.model.providers"]], "owlapy.namespaces": [[7, "module-owlapy.namespaces"]], "owlapy.owl2sparql.converter": [[8, "module-owlapy.owl2sparql.converter"]], "owlapy.owl2sparql": [[9, "module-owlapy.owl2sparql"]], "owlapy.parser": [[10, "module-owlapy.parser"]], "owlapy.render": [[11, "module-owlapy.render"]], "owlapy.util": [[12, "module-owlapy.util"]], "owlapy.vocab": [[13, "module-owlapy.vocab"]], "Welcome to OWLAPY!": [[14, "welcome-to-owlapy"]], "Contents:": [[14, null]], "OWLAPY": [[15, "owlapy"]]}, "indexentries": {"move() (in module owlapy._utils)": [[0, "owlapy._utils.MOVE"]], "module": [[0, "module-owlapy._utils"], [1, "module-owlapy"], [2, "module-owlapy.io"], [3, "module-owlapy.model._base"], [4, "module-owlapy.model._iri"], [5, "module-owlapy.model"], [6, "module-owlapy.model.providers"], [7, "module-owlapy.namespaces"], [8, "module-owlapy.owl2sparql.converter"], [9, "module-owlapy.owl2sparql"], [10, "module-owlapy.parser"], [11, "module-owlapy.render"], [12, "module-owlapy.util"], [13, "module-owlapy.vocab"]], "owlapy._utils": [[0, "module-owlapy._utils"]], "__version__ (in module owlapy)": [[1, "owlapy.__version__"]], "owlapy": [[1, "module-owlapy"]], "owlobjectparser (class in owlapy.io)": [[2, "owlapy.io.OWLObjectParser"]], "owlobjectrenderer (class in owlapy.io)": [[2, "owlapy.io.OWLObjectRenderer"]], "owlapy.io": [[2, "module-owlapy.io"]], "parse_expression() (owlapy.io.owlobjectparser method)": [[2, "owlapy.io.OWLObjectParser.parse_expression"]], "render() (owlapy.io.owlobjectrenderer method)": [[2, "owlapy.io.OWLObjectRenderer.render"]], "set_short_form_provider() (owlapy.io.owlobjectrenderer method)": [[2, "owlapy.io.OWLObjectRenderer.set_short_form_provider"]], "owlannotationobject (class in owlapy.model._base)": [[3, "owlapy.model._base.OWLAnnotationObject"]], "owlannotationsubject (class in owlapy.model._base)": [[3, "owlapy.model._base.OWLAnnotationSubject"]], "owlannotationvalue (class in owlapy.model._base)": [[3, "owlapy.model._base.OWLAnnotationValue"]], "owlobject (class in owlapy.model._base)": [[3, "owlapy.model._base.OWLObject"]], "__eq__() (owlapy.model._base.owlobject method)": [[3, "owlapy.model._base.OWLObject.__eq__"]], "__hash__() (owlapy.model._base.owlobject method)": [[3, "owlapy.model._base.OWLObject.__hash__"]], "__repr__() (owlapy.model._base.owlobject method)": [[3, "owlapy.model._base.OWLObject.__repr__"]], "__slots__ (owlapy.model._base.owlannotationobject attribute)": [[3, "owlapy.model._base.OWLAnnotationObject.__slots__"]], "__slots__ (owlapy.model._base.owlannotationsubject attribute)": [[3, "owlapy.model._base.OWLAnnotationSubject.__slots__"]], "__slots__ (owlapy.model._base.owlannotationvalue attribute)": [[3, "owlapy.model._base.OWLAnnotationValue.__slots__"]], "__slots__ (owlapy.model._base.owlobject attribute)": [[3, "owlapy.model._base.OWLObject.__slots__"]], "as_anonymous_individual() (owlapy.model._base.owlannotationobject method)": [[3, "owlapy.model._base.OWLAnnotationObject.as_anonymous_individual"]], "as_iri() (owlapy.model._base.owlannotationobject method)": [[3, "owlapy.model._base.OWLAnnotationObject.as_iri"]], "as_literal() (owlapy.model._base.owlannotationvalue method)": [[3, "owlapy.model._base.OWLAnnotationValue.as_literal"]], "is_anonymous() (owlapy.model._base.owlobject method)": [[3, "owlapy.model._base.OWLObject.is_anonymous"]], "is_literal() (owlapy.model._base.owlannotationvalue method)": [[3, "owlapy.model._base.OWLAnnotationValue.is_literal"]], "owlapy.model._base": [[3, "module-owlapy.model._base"]], "hasiri (class in owlapy.model._iri)": [[4, "owlapy.model._iri.HasIRI"]], "iri (class in owlapy.model._iri)": [[4, "owlapy.model._iri.IRI"]], "__eq__() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.__eq__"]], "__hash__() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.__hash__"]], "__repr__() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.__repr__"]], "__slots__ (owlapy.model._iri.hasiri attribute)": [[4, "owlapy.model._iri.HasIRI.__slots__"]], "__slots__ (owlapy.model._iri.iri attribute)": [[4, "owlapy.model._iri.IRI.__slots__"]], "as_iri() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.as_iri"]], "as_str() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.as_str"]], "create() (owlapy.model._iri.iri static method)": [[4, "owlapy.model._iri.IRI.create"]], "get_iri() (owlapy.model._iri.hasiri method)": [[4, "owlapy.model._iri.HasIRI.get_iri"]], "get_namespace() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.get_namespace"]], "get_remainder() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.get_remainder"]], "get_short_form() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.get_short_form"]], "is_nothing() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.is_nothing"]], "is_reserved_vocabulary() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.is_reserved_vocabulary"]], "is_thing() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.is_thing"]], "owlapy.model._iri": [[4, "module-owlapy.model._iri"]], "reminder (owlapy.model._iri.iri property)": [[4, "owlapy.model._iri.IRI.reminder"]], "str (owlapy.model._iri.iri property)": [[4, "owlapy.model._iri.IRI.str"]], "type_index (owlapy.model._iri.iri attribute)": [[4, "owlapy.model._iri.IRI.type_index"]], "addimport (class in owlapy.model)": [[5, "owlapy.model.AddImport"]], "boolean (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.BOOLEAN"]], "booleanowldatatype (in module owlapy.model)": [[5, "owlapy.model.BooleanOWLDatatype"]], "date (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DATE"]], "date_time (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DATE_TIME"]], "date_time_stamp (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DATE_TIME_STAMP"]], "decimal (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DECIMAL"]], "double (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DOUBLE"]], "duration (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DURATION"]], "dateowldatatype (in module owlapy.model)": [[5, "owlapy.model.DateOWLDatatype"]], "datetimeowldatatype (in module owlapy.model)": [[5, "owlapy.model.DateTimeOWLDatatype"]], "doubleowldatatype (in module owlapy.model)": [[5, "owlapy.model.DoubleOWLDatatype"]], "durationowldatatype (in module owlapy.model)": [[5, "owlapy.model.DurationOWLDatatype"]], "float (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.FLOAT"]], "fraction_digits (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.FRACTION_DIGITS"]], "hascardinality (class in owlapy.model)": [[5, "owlapy.model.HasCardinality"]], "hasfiller (class in owlapy.model)": [[5, "owlapy.model.HasFiller"]], "hasiri (class in owlapy.model)": [[5, "owlapy.model.HasIRI"]], "hasindex (class in owlapy.model)": [[5, "owlapy.model.HasIndex"]], "hasoperands (class in owlapy.model)": [[5, "owlapy.model.HasOperands"]], "integer (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.INTEGER"]], "iri (class in owlapy.model)": [[5, "owlapy.model.IRI"]], "integerowldatatype (in module owlapy.model)": [[5, "owlapy.model.IntegerOWLDatatype"]], "length (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.LENGTH"]], "long (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.LONG"]], "literals (in module owlapy.model)": [[5, "owlapy.model.Literals"]], "max_exclusive (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MAX_EXCLUSIVE"]], "max_inclusive (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MAX_INCLUSIVE"]], "max_length (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MAX_LENGTH"]], "min_exclusive (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MIN_EXCLUSIVE"]], "min_inclusive (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MIN_INCLUSIVE"]], "min_length (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MIN_LENGTH"]], "move() (in module owlapy.model)": [[5, "owlapy.model.MOVE"]], "numeric_datatypes (in module owlapy.model)": [[5, "owlapy.model.NUMERIC_DATATYPES"]], "owlannotation (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotation"]], "owlannotationassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom"]], "owlannotationaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationAxiom"]], "owlannotationobject (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationObject"]], "owlannotationproperty (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationProperty"]], "owlannotationpropertydomainaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom"]], "owlannotationpropertyrangeaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom"]], "owlannotationsubject (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationSubject"]], "owlannotationvalue (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationValue"]], "owlanonymousclassexpression (class in owlapy.model)": [[5, "owlapy.model.OWLAnonymousClassExpression"]], "owlasymmetricobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAsymmetricObjectPropertyAxiom"]], "owlaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAxiom"]], "owlbooleanclassexpression (class in owlapy.model)": [[5, "owlapy.model.OWLBooleanClassExpression"]], "owlbottomdataproperty (in module owlapy.model)": [[5, "owlapy.model.OWLBottomDataProperty"]], "owlbottomobjectproperty (in module owlapy.model)": [[5, "owlapy.model.OWLBottomObjectProperty"]], "owlcardinalityrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLCardinalityRestriction"]], "owlclass (class in owlapy.model)": [[5, "owlapy.model.OWLClass"]], "owlclassassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLClassAssertionAxiom"]], "owlclassaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLClassAxiom"]], "owlclassexpression (class in owlapy.model)": [[5, "owlapy.model.OWLClassExpression"]], "owldataallvaluesfrom (class in owlapy.model)": [[5, "owlapy.model.OWLDataAllValuesFrom"]], "owldatacardinalityrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLDataCardinalityRestriction"]], "owldatacomplementof (class in owlapy.model)": [[5, "owlapy.model.OWLDataComplementOf"]], "owldataexactcardinality (class in owlapy.model)": [[5, "owlapy.model.OWLDataExactCardinality"]], "owldatahasvalue (class in owlapy.model)": [[5, "owlapy.model.OWLDataHasValue"]], "owldataintersectionof (class in owlapy.model)": [[5, "owlapy.model.OWLDataIntersectionOf"]], "owldatamaxcardinality (class in owlapy.model)": [[5, "owlapy.model.OWLDataMaxCardinality"]], "owldatamincardinality (class in owlapy.model)": [[5, "owlapy.model.OWLDataMinCardinality"]], "owldataoneof (class in owlapy.model)": [[5, "owlapy.model.OWLDataOneOf"]], "owldataproperty (class in owlapy.model)": [[5, "owlapy.model.OWLDataProperty"]], "owldatapropertyassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyAssertionAxiom"]], "owldatapropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyAxiom"]], "owldatapropertycharacteristicaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyCharacteristicAxiom"]], "owldatapropertydomainaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyDomainAxiom"]], "owldatapropertyexpression (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyExpression"]], "owldatapropertyrangeaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyRangeAxiom"]], "owldatarange (class in owlapy.model)": [[5, "owlapy.model.OWLDataRange"]], "owldatarestriction (class in owlapy.model)": [[5, "owlapy.model.OWLDataRestriction"]], "owldatasomevaluesfrom (class in owlapy.model)": [[5, "owlapy.model.OWLDataSomeValuesFrom"]], "owldataunionof (class in owlapy.model)": [[5, "owlapy.model.OWLDataUnionOf"]], "owldatatype (class in owlapy.model)": [[5, "owlapy.model.OWLDatatype"]], "owldatatypedefinitionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom"]], "owldatatyperestriction (class in owlapy.model)": [[5, "owlapy.model.OWLDatatypeRestriction"]], "owldeclarationaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDeclarationAxiom"]], "owldifferentindividualsaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDifferentIndividualsAxiom"]], "owldisjointclassesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDisjointClassesAxiom"]], "owldisjointdatapropertiesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDisjointDataPropertiesAxiom"]], "owldisjointobjectpropertiesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDisjointObjectPropertiesAxiom"]], "owldisjointunionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDisjointUnionAxiom"]], "owlentity (class in owlapy.model)": [[5, "owlapy.model.OWLEntity"]], "owlequivalentclassesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLEquivalentClassesAxiom"]], "owlequivalentdatapropertiesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLEquivalentDataPropertiesAxiom"]], "owlequivalentobjectpropertiesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLEquivalentObjectPropertiesAxiom"]], "owlfacet (class in owlapy.model)": [[5, "owlapy.model.OWLFacet"]], "owlfacetrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLFacetRestriction"]], "owlfunctionaldatapropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLFunctionalDataPropertyAxiom"]], "owlfunctionalobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLFunctionalObjectPropertyAxiom"]], "owlhaskeyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLHasKeyAxiom"]], "owlhasvaluerestriction (class in owlapy.model)": [[5, "owlapy.model.OWLHasValueRestriction"]], "owlimportsdeclaration (class in owlapy.model)": [[5, "owlapy.model.OWLImportsDeclaration"]], "owlindividual (class in owlapy.model)": [[5, "owlapy.model.OWLIndividual"]], "owlindividualaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLIndividualAxiom"]], "owlinversefunctionalobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLInverseFunctionalObjectPropertyAxiom"]], "owlinverseobjectpropertiesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLInverseObjectPropertiesAxiom"]], "owlirreflexiveobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLIrreflexiveObjectPropertyAxiom"]], "owlliteral (class in owlapy.model)": [[5, "owlapy.model.OWLLiteral"]], "owllogicalaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLLogicalAxiom"]], "owlnamedindividual (class in owlapy.model)": [[5, "owlapy.model.OWLNamedIndividual"]], "owlnamedobject (class in owlapy.model)": [[5, "owlapy.model.OWLNamedObject"]], "owlnaryaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNaryAxiom"]], "owlnarybooleanclassexpression (class in owlapy.model)": [[5, "owlapy.model.OWLNaryBooleanClassExpression"]], "owlnaryclassaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNaryClassAxiom"]], "owlnarydatarange (class in owlapy.model)": [[5, "owlapy.model.OWLNaryDataRange"]], "owlnaryindividualaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNaryIndividualAxiom"]], "owlnarypropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNaryPropertyAxiom"]], "owlnegativedatapropertyassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNegativeDataPropertyAssertionAxiom"]], "owlnegativeobjectpropertyassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNegativeObjectPropertyAssertionAxiom"]], "owlnothing (in module owlapy.model)": [[5, "owlapy.model.OWLNothing"]], "owlobject (class in owlapy.model)": [[5, "owlapy.model.OWLObject"]], "owlobjectallvaluesfrom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectAllValuesFrom"]], "owlobjectcardinalityrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLObjectCardinalityRestriction"]], "owlobjectcomplementof (class in owlapy.model)": [[5, "owlapy.model.OWLObjectComplementOf"]], "owlobjectexactcardinality (class in owlapy.model)": [[5, "owlapy.model.OWLObjectExactCardinality"]], "owlobjecthasself (class in owlapy.model)": [[5, "owlapy.model.OWLObjectHasSelf"]], "owlobjecthasvalue (class in owlapy.model)": [[5, "owlapy.model.OWLObjectHasValue"]], "owlobjectintersectionof (class in owlapy.model)": [[5, "owlapy.model.OWLObjectIntersectionOf"]], "owlobjectinverseof (class in owlapy.model)": [[5, "owlapy.model.OWLObjectInverseOf"]], "owlobjectmaxcardinality (class in owlapy.model)": [[5, "owlapy.model.OWLObjectMaxCardinality"]], "owlobjectmincardinality (class in owlapy.model)": [[5, "owlapy.model.OWLObjectMinCardinality"]], "owlobjectoneof (class in owlapy.model)": [[5, "owlapy.model.OWLObjectOneOf"]], "owlobjectproperty (class in owlapy.model)": [[5, "owlapy.model.OWLObjectProperty"]], "owlobjectpropertyassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyAssertionAxiom"]], "owlobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyAxiom"]], "owlobjectpropertycharacteristicaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyCharacteristicAxiom"]], "owlobjectpropertydomainaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyDomainAxiom"]], "owlobjectpropertyexpression (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyExpression"]], "owlobjectpropertyrangeaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyRangeAxiom"]], "owlobjectrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLObjectRestriction"]], "owlobjectsomevaluesfrom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectSomeValuesFrom"]], "owlobjectunionof (class in owlapy.model)": [[5, "owlapy.model.OWLObjectUnionOf"]], "owlontology (class in owlapy.model)": [[5, "owlapy.model.OWLOntology"]], "owlontologychange (class in owlapy.model)": [[5, "owlapy.model.OWLOntologyChange"]], "owlontologyid (class in owlapy.model)": [[5, "owlapy.model.OWLOntologyID"]], "owlontologymanager (class in owlapy.model)": [[5, "owlapy.model.OWLOntologyManager"]], "owlproperty (class in owlapy.model)": [[5, "owlapy.model.OWLProperty"]], "owlpropertyassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyAssertionAxiom"]], "owlpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyAxiom"]], "owlpropertydomainaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyDomainAxiom"]], "owlpropertyexpression (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyExpression"]], "owlpropertyrange (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyRange"]], "owlpropertyrangeaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyRangeAxiom"]], "owlquantifieddatarestriction (class in owlapy.model)": [[5, "owlapy.model.OWLQuantifiedDataRestriction"]], "owlquantifiedobjectrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLQuantifiedObjectRestriction"]], "owlquantifiedrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLQuantifiedRestriction"]], "owlrdfvocabulary (class in owlapy.model)": [[5, "owlapy.model.OWLRDFVocabulary"]], "owlreasoner (class in owlapy.model)": [[5, "owlapy.model.OWLReasoner"]], "owlreflexiveobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLReflexiveObjectPropertyAxiom"]], "owlrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLRestriction"]], "owlsameindividualaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSameIndividualAxiom"]], "owlsubannotationpropertyofaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom"]], "owlsubclassofaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSubClassOfAxiom"]], "owlsubdatapropertyofaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSubDataPropertyOfAxiom"]], "owlsubobjectpropertyofaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSubObjectPropertyOfAxiom"]], "owlsubpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSubPropertyAxiom"]], "owlsymmetricobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSymmetricObjectPropertyAxiom"]], "owlthing (in module owlapy.model)": [[5, "owlapy.model.OWLThing"]], "owltopdataproperty (in module owlapy.model)": [[5, "owlapy.model.OWLTopDataProperty"]], "owltopobjectproperty (in module owlapy.model)": [[5, "owlapy.model.OWLTopObjectProperty"]], "owltransitiveobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLTransitiveObjectPropertyAxiom"]], "owlunarypropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLUnaryPropertyAxiom"]], "owl_bottom_data_property (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_BOTTOM_DATA_PROPERTY"]], "owl_bottom_object_property (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_BOTTOM_OBJECT_PROPERTY"]], "owl_class (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_CLASS"]], "owl_named_individual (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_NAMED_INDIVIDUAL"]], "owl_nothing (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_NOTHING"]], "owl_thing (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_THING"]], "owl_top_data_property (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_TOP_DATA_PROPERTY"]], "owl_top_object_property (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_TOP_OBJECT_PROPERTY"]], "pattern (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.PATTERN"]], "rdfs_literal (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.RDFS_LITERAL"]], "string (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.STRING"]], "stringowldatatype (in module owlapy.model)": [[5, "owlapy.model.StringOWLDatatype"]], "time_datatypes (in module owlapy.model)": [[5, "owlapy.model.TIME_DATATYPES"]], "total_digits (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.TOTAL_DIGITS"]], "topowldatatype (in module owlapy.model)": [[5, "owlapy.model.TopOWLDatatype"]], "xsdvocabulary (class in owlapy.model)": [[5, "owlapy.model.XSDVocabulary"]], "__eq__() (owlapy.model.hasindex method)": [[5, "owlapy.model.HasIndex.__eq__"]], "__eq__() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.__eq__"]], "__eq__() (owlapy.model.owlannotation method)": [[5, "owlapy.model.OWLAnnotation.__eq__"]], "__eq__() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.__eq__"]], "__eq__() (owlapy.model.owlannotationpropertydomainaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.__eq__"]], "__eq__() (owlapy.model.owlannotationpropertyrangeaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.__eq__"]], "__eq__() (owlapy.model.owlclassassertionaxiom method)": [[5, "owlapy.model.OWLClassAssertionAxiom.__eq__"]], "__eq__() (owlapy.model.owldataallvaluesfrom method)": [[5, "owlapy.model.OWLDataAllValuesFrom.__eq__"]], "__eq__() (owlapy.model.owldatacardinalityrestriction method)": [[5, "owlapy.model.OWLDataCardinalityRestriction.__eq__"]], "__eq__() (owlapy.model.owldatacomplementof method)": [[5, "owlapy.model.OWLDataComplementOf.__eq__"]], "__eq__() (owlapy.model.owldatahasvalue method)": [[5, "owlapy.model.OWLDataHasValue.__eq__"]], "__eq__() (owlapy.model.owldataoneof method)": [[5, "owlapy.model.OWLDataOneOf.__eq__"]], "__eq__() (owlapy.model.owldatapropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLDataPropertyCharacteristicAxiom.__eq__"]], "__eq__() (owlapy.model.owldatasomevaluesfrom method)": [[5, "owlapy.model.OWLDataSomeValuesFrom.__eq__"]], "__eq__() (owlapy.model.owldatatypedefinitionaxiom method)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.__eq__"]], "__eq__() (owlapy.model.owldatatyperestriction method)": [[5, "owlapy.model.OWLDatatypeRestriction.__eq__"]], "__eq__() (owlapy.model.owldeclarationaxiom method)": [[5, "owlapy.model.OWLDeclarationAxiom.__eq__"]], "__eq__() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.__eq__"]], "__eq__() (owlapy.model.owlfacetrestriction method)": [[5, "owlapy.model.OWLFacetRestriction.__eq__"]], "__eq__() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.__eq__"]], "__eq__() (owlapy.model.owlhasvaluerestriction method)": [[5, "owlapy.model.OWLHasValueRestriction.__eq__"]], "__eq__() (owlapy.model.owlnamedobject method)": [[5, "owlapy.model.OWLNamedObject.__eq__"]], "__eq__() (owlapy.model.owlnarybooleanclassexpression method)": [[5, "owlapy.model.OWLNaryBooleanClassExpression.__eq__"]], "__eq__() (owlapy.model.owlnaryclassaxiom method)": [[5, "owlapy.model.OWLNaryClassAxiom.__eq__"]], "__eq__() (owlapy.model.owlnarydatarange method)": [[5, "owlapy.model.OWLNaryDataRange.__eq__"]], "__eq__() (owlapy.model.owlnaryindividualaxiom method)": [[5, "owlapy.model.OWLNaryIndividualAxiom.__eq__"]], "__eq__() (owlapy.model.owlnarypropertyaxiom method)": [[5, "owlapy.model.OWLNaryPropertyAxiom.__eq__"]], "__eq__() (owlapy.model.owlobject method)": [[5, "owlapy.model.OWLObject.__eq__"]], "__eq__() (owlapy.model.owlobjectallvaluesfrom method)": [[5, "owlapy.model.OWLObjectAllValuesFrom.__eq__"]], "__eq__() (owlapy.model.owlobjectcardinalityrestriction method)": [[5, "owlapy.model.OWLObjectCardinalityRestriction.__eq__"]], "__eq__() (owlapy.model.owlobjectcomplementof method)": [[5, "owlapy.model.OWLObjectComplementOf.__eq__"]], "__eq__() (owlapy.model.owlobjecthasself method)": [[5, "owlapy.model.OWLObjectHasSelf.__eq__"]], "__eq__() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.__eq__"]], "__eq__() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.__eq__"]], "__eq__() (owlapy.model.owlobjectpropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLObjectPropertyCharacteristicAxiom.__eq__"]], "__eq__() (owlapy.model.owlobjectsomevaluesfrom method)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.__eq__"]], "__eq__() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.__eq__"]], "__eq__() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.__eq__"]], "__eq__() (owlapy.model.owlpropertydomainaxiom method)": [[5, "owlapy.model.OWLPropertyDomainAxiom.__eq__"]], "__eq__() (owlapy.model.owlpropertyrangeaxiom method)": [[5, "owlapy.model.OWLPropertyRangeAxiom.__eq__"]], "__eq__() (owlapy.model.owlsubannotationpropertyofaxiom method)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.__eq__"]], "__eq__() (owlapy.model.owlsubclassofaxiom method)": [[5, "owlapy.model.OWLSubClassOfAxiom.__eq__"]], "__eq__() (owlapy.model.owlsubpropertyaxiom method)": [[5, "owlapy.model.OWLSubPropertyAxiom.__eq__"]], "__hash__() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.__hash__"]], "__hash__() (owlapy.model.owlannotation method)": [[5, "owlapy.model.OWLAnnotation.__hash__"]], "__hash__() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.__hash__"]], "__hash__() (owlapy.model.owlannotationpropertydomainaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.__hash__"]], "__hash__() (owlapy.model.owlannotationpropertyrangeaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.__hash__"]], "__hash__() (owlapy.model.owlclassassertionaxiom method)": [[5, "owlapy.model.OWLClassAssertionAxiom.__hash__"]], "__hash__() (owlapy.model.owldataallvaluesfrom method)": [[5, "owlapy.model.OWLDataAllValuesFrom.__hash__"]], "__hash__() (owlapy.model.owldatacardinalityrestriction method)": [[5, "owlapy.model.OWLDataCardinalityRestriction.__hash__"]], "__hash__() (owlapy.model.owldatacomplementof method)": [[5, "owlapy.model.OWLDataComplementOf.__hash__"]], "__hash__() (owlapy.model.owldatahasvalue method)": [[5, "owlapy.model.OWLDataHasValue.__hash__"]], "__hash__() (owlapy.model.owldataoneof method)": [[5, "owlapy.model.OWLDataOneOf.__hash__"]], "__hash__() (owlapy.model.owldatapropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLDataPropertyCharacteristicAxiom.__hash__"]], "__hash__() (owlapy.model.owldatasomevaluesfrom method)": [[5, "owlapy.model.OWLDataSomeValuesFrom.__hash__"]], "__hash__() (owlapy.model.owldatatypedefinitionaxiom method)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.__hash__"]], "__hash__() (owlapy.model.owldatatyperestriction method)": [[5, "owlapy.model.OWLDatatypeRestriction.__hash__"]], "__hash__() (owlapy.model.owldeclarationaxiom method)": [[5, "owlapy.model.OWLDeclarationAxiom.__hash__"]], "__hash__() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.__hash__"]], "__hash__() (owlapy.model.owlfacetrestriction method)": [[5, "owlapy.model.OWLFacetRestriction.__hash__"]], "__hash__() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.__hash__"]], "__hash__() (owlapy.model.owlhasvaluerestriction method)": [[5, "owlapy.model.OWLHasValueRestriction.__hash__"]], "__hash__() (owlapy.model.owlnamedobject method)": [[5, "owlapy.model.OWLNamedObject.__hash__"]], "__hash__() (owlapy.model.owlnarybooleanclassexpression method)": [[5, "owlapy.model.OWLNaryBooleanClassExpression.__hash__"]], "__hash__() (owlapy.model.owlnaryclassaxiom method)": [[5, "owlapy.model.OWLNaryClassAxiom.__hash__"]], "__hash__() (owlapy.model.owlnarydatarange method)": [[5, "owlapy.model.OWLNaryDataRange.__hash__"]], "__hash__() (owlapy.model.owlnaryindividualaxiom method)": [[5, "owlapy.model.OWLNaryIndividualAxiom.__hash__"]], "__hash__() (owlapy.model.owlnarypropertyaxiom method)": [[5, "owlapy.model.OWLNaryPropertyAxiom.__hash__"]], "__hash__() (owlapy.model.owlobject method)": [[5, "owlapy.model.OWLObject.__hash__"]], "__hash__() (owlapy.model.owlobjectallvaluesfrom method)": [[5, "owlapy.model.OWLObjectAllValuesFrom.__hash__"]], "__hash__() (owlapy.model.owlobjectcardinalityrestriction method)": [[5, "owlapy.model.OWLObjectCardinalityRestriction.__hash__"]], "__hash__() (owlapy.model.owlobjectcomplementof method)": [[5, "owlapy.model.OWLObjectComplementOf.__hash__"]], "__hash__() (owlapy.model.owlobjecthasself method)": [[5, "owlapy.model.OWLObjectHasSelf.__hash__"]], "__hash__() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.__hash__"]], "__hash__() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.__hash__"]], "__hash__() (owlapy.model.owlobjectpropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLObjectPropertyCharacteristicAxiom.__hash__"]], "__hash__() (owlapy.model.owlobjectsomevaluesfrom method)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.__hash__"]], "__hash__() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.__hash__"]], "__hash__() (owlapy.model.owlpropertydomainaxiom method)": [[5, "owlapy.model.OWLPropertyDomainAxiom.__hash__"]], "__hash__() (owlapy.model.owlpropertyrangeaxiom method)": [[5, "owlapy.model.OWLPropertyRangeAxiom.__hash__"]], "__hash__() (owlapy.model.owlsubannotationpropertyofaxiom method)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.__hash__"]], "__hash__() (owlapy.model.owlsubclassofaxiom method)": [[5, "owlapy.model.OWLSubClassOfAxiom.__hash__"]], "__hash__() (owlapy.model.owlsubpropertyaxiom method)": [[5, "owlapy.model.OWLSubPropertyAxiom.__hash__"]], "__lt__() (owlapy.model.owlnamedobject method)": [[5, "owlapy.model.OWLNamedObject.__lt__"]], "__repr__() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.__repr__"]], "__repr__() (owlapy.model.owlannotation method)": [[5, "owlapy.model.OWLAnnotation.__repr__"]], "__repr__() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.__repr__"]], "__repr__() (owlapy.model.owlannotationpropertydomainaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.__repr__"]], "__repr__() (owlapy.model.owlannotationpropertyrangeaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.__repr__"]], "__repr__() (owlapy.model.owlclassassertionaxiom method)": [[5, "owlapy.model.OWLClassAssertionAxiom.__repr__"]], "__repr__() (owlapy.model.owldataallvaluesfrom method)": [[5, "owlapy.model.OWLDataAllValuesFrom.__repr__"]], "__repr__() (owlapy.model.owldatacardinalityrestriction method)": [[5, "owlapy.model.OWLDataCardinalityRestriction.__repr__"]], "__repr__() (owlapy.model.owldatacomplementof method)": [[5, "owlapy.model.OWLDataComplementOf.__repr__"]], "__repr__() (owlapy.model.owldatahasvalue method)": [[5, "owlapy.model.OWLDataHasValue.__repr__"]], "__repr__() (owlapy.model.owldataoneof method)": [[5, "owlapy.model.OWLDataOneOf.__repr__"]], "__repr__() (owlapy.model.owldatapropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLDataPropertyCharacteristicAxiom.__repr__"]], "__repr__() (owlapy.model.owldatasomevaluesfrom method)": [[5, "owlapy.model.OWLDataSomeValuesFrom.__repr__"]], "__repr__() (owlapy.model.owldatatypedefinitionaxiom method)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.__repr__"]], "__repr__() (owlapy.model.owldatatyperestriction method)": [[5, "owlapy.model.OWLDatatypeRestriction.__repr__"]], "__repr__() (owlapy.model.owldeclarationaxiom method)": [[5, "owlapy.model.OWLDeclarationAxiom.__repr__"]], "__repr__() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.__repr__"]], "__repr__() (owlapy.model.owlfacetrestriction method)": [[5, "owlapy.model.OWLFacetRestriction.__repr__"]], "__repr__() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.__repr__"]], "__repr__() (owlapy.model.owlinverseobjectpropertiesaxiom method)": [[5, "owlapy.model.OWLInverseObjectPropertiesAxiom.__repr__"]], "__repr__() (owlapy.model.owlnamedobject method)": [[5, "owlapy.model.OWLNamedObject.__repr__"]], "__repr__() (owlapy.model.owlnarybooleanclassexpression method)": [[5, "owlapy.model.OWLNaryBooleanClassExpression.__repr__"]], "__repr__() (owlapy.model.owlnaryclassaxiom method)": [[5, "owlapy.model.OWLNaryClassAxiom.__repr__"]], "__repr__() (owlapy.model.owlnarydatarange method)": [[5, "owlapy.model.OWLNaryDataRange.__repr__"]], "__repr__() (owlapy.model.owlnaryindividualaxiom method)": [[5, "owlapy.model.OWLNaryIndividualAxiom.__repr__"]], "__repr__() (owlapy.model.owlnarypropertyaxiom method)": [[5, "owlapy.model.OWLNaryPropertyAxiom.__repr__"]], "__repr__() (owlapy.model.owlobject method)": [[5, "owlapy.model.OWLObject.__repr__"]], "__repr__() (owlapy.model.owlobjectallvaluesfrom method)": [[5, "owlapy.model.OWLObjectAllValuesFrom.__repr__"]], "__repr__() (owlapy.model.owlobjectcardinalityrestriction method)": [[5, "owlapy.model.OWLObjectCardinalityRestriction.__repr__"]], "__repr__() (owlapy.model.owlobjectcomplementof method)": [[5, "owlapy.model.OWLObjectComplementOf.__repr__"]], "__repr__() (owlapy.model.owlobjecthasself method)": [[5, "owlapy.model.OWLObjectHasSelf.__repr__"]], "__repr__() (owlapy.model.owlobjecthasvalue method)": [[5, "owlapy.model.OWLObjectHasValue.__repr__"]], "__repr__() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.__repr__"]], "__repr__() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.__repr__"]], "__repr__() (owlapy.model.owlobjectpropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLObjectPropertyCharacteristicAxiom.__repr__"]], "__repr__() (owlapy.model.owlobjectsomevaluesfrom method)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.__repr__"]], "__repr__() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.__repr__"]], "__repr__() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.__repr__"]], "__repr__() (owlapy.model.owlpropertydomainaxiom method)": [[5, "owlapy.model.OWLPropertyDomainAxiom.__repr__"]], "__repr__() (owlapy.model.owlpropertyrangeaxiom method)": [[5, "owlapy.model.OWLPropertyRangeAxiom.__repr__"]], "__repr__() (owlapy.model.owlsubannotationpropertyofaxiom method)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.__repr__"]], "__repr__() (owlapy.model.owlsubclassofaxiom method)": [[5, "owlapy.model.OWLSubClassOfAxiom.__repr__"]], "__repr__() (owlapy.model.owlsubpropertyaxiom method)": [[5, "owlapy.model.OWLSubPropertyAxiom.__repr__"]], "__slots__ (owlapy.model.addimport attribute)": [[5, "owlapy.model.AddImport.__slots__"]], "__slots__ (owlapy.model.hascardinality attribute)": [[5, "owlapy.model.HasCardinality.__slots__"]], "__slots__ (owlapy.model.hasfiller attribute)": [[5, "owlapy.model.HasFiller.__slots__"]], "__slots__ (owlapy.model.hasiri attribute)": [[5, "owlapy.model.HasIRI.__slots__"]], "__slots__ (owlapy.model.hasoperands attribute)": [[5, "owlapy.model.HasOperands.__slots__"]], "__slots__ (owlapy.model.iri attribute)": [[5, "owlapy.model.IRI.__slots__"]], "__slots__ (owlapy.model.owlannotation attribute)": [[5, "owlapy.model.OWLAnnotation.__slots__"]], "__slots__ (owlapy.model.owlannotationassertionaxiom attribute)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlannotationaxiom attribute)": [[5, "owlapy.model.OWLAnnotationAxiom.__slots__"]], "__slots__ (owlapy.model.owlannotationobject attribute)": [[5, "owlapy.model.OWLAnnotationObject.__slots__"]], "__slots__ (owlapy.model.owlannotationproperty attribute)": [[5, "owlapy.model.OWLAnnotationProperty.__slots__"]], "__slots__ (owlapy.model.owlannotationpropertydomainaxiom attribute)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.__slots__"]], "__slots__ (owlapy.model.owlannotationpropertyrangeaxiom attribute)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.__slots__"]], "__slots__ (owlapy.model.owlannotationsubject attribute)": [[5, "owlapy.model.OWLAnnotationSubject.__slots__"]], "__slots__ (owlapy.model.owlannotationvalue attribute)": [[5, "owlapy.model.OWLAnnotationValue.__slots__"]], "__slots__ (owlapy.model.owlasymmetricobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLAsymmetricObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlaxiom attribute)": [[5, "owlapy.model.OWLAxiom.__slots__"]], "__slots__ (owlapy.model.owlbooleanclassexpression attribute)": [[5, "owlapy.model.OWLBooleanClassExpression.__slots__"]], "__slots__ (owlapy.model.owlcardinalityrestriction attribute)": [[5, "owlapy.model.OWLCardinalityRestriction.__slots__"]], "__slots__ (owlapy.model.owlclass attribute)": [[5, "owlapy.model.OWLClass.__slots__"]], "__slots__ (owlapy.model.owlclassassertionaxiom attribute)": [[5, "owlapy.model.OWLClassAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlclassaxiom attribute)": [[5, "owlapy.model.OWLClassAxiom.__slots__"]], "__slots__ (owlapy.model.owlclassexpression attribute)": [[5, "owlapy.model.OWLClassExpression.__slots__"]], "__slots__ (owlapy.model.owldataallvaluesfrom attribute)": [[5, "owlapy.model.OWLDataAllValuesFrom.__slots__"]], "__slots__ (owlapy.model.owldatacardinalityrestriction attribute)": [[5, "owlapy.model.OWLDataCardinalityRestriction.__slots__"]], "__slots__ (owlapy.model.owldataexactcardinality attribute)": [[5, "owlapy.model.OWLDataExactCardinality.__slots__"]], "__slots__ (owlapy.model.owldatahasvalue attribute)": [[5, "owlapy.model.OWLDataHasValue.__slots__"]], "__slots__ (owlapy.model.owldataintersectionof attribute)": [[5, "owlapy.model.OWLDataIntersectionOf.__slots__"]], "__slots__ (owlapy.model.owldatamaxcardinality attribute)": [[5, "owlapy.model.OWLDataMaxCardinality.__slots__"]], "__slots__ (owlapy.model.owldatamincardinality attribute)": [[5, "owlapy.model.OWLDataMinCardinality.__slots__"]], "__slots__ (owlapy.model.owldataproperty attribute)": [[5, "owlapy.model.OWLDataProperty.__slots__"]], "__slots__ (owlapy.model.owldatapropertyassertionaxiom attribute)": [[5, "owlapy.model.OWLDataPropertyAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owldatapropertyaxiom attribute)": [[5, "owlapy.model.OWLDataPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owldatapropertycharacteristicaxiom attribute)": [[5, "owlapy.model.OWLDataPropertyCharacteristicAxiom.__slots__"]], "__slots__ (owlapy.model.owldatapropertydomainaxiom attribute)": [[5, "owlapy.model.OWLDataPropertyDomainAxiom.__slots__"]], "__slots__ (owlapy.model.owldatapropertyexpression attribute)": [[5, "owlapy.model.OWLDataPropertyExpression.__slots__"]], "__slots__ (owlapy.model.owldatapropertyrangeaxiom attribute)": [[5, "owlapy.model.OWLDataPropertyRangeAxiom.__slots__"]], "__slots__ (owlapy.model.owldatarestriction attribute)": [[5, "owlapy.model.OWLDataRestriction.__slots__"]], "__slots__ (owlapy.model.owldatasomevaluesfrom attribute)": [[5, "owlapy.model.OWLDataSomeValuesFrom.__slots__"]], "__slots__ (owlapy.model.owldataunionof attribute)": [[5, "owlapy.model.OWLDataUnionOf.__slots__"]], "__slots__ (owlapy.model.owldatatype attribute)": [[5, "owlapy.model.OWLDatatype.__slots__"]], "__slots__ (owlapy.model.owldatatypedefinitionaxiom attribute)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.__slots__"]], "__slots__ (owlapy.model.owldatatyperestriction attribute)": [[5, "owlapy.model.OWLDatatypeRestriction.__slots__"]], "__slots__ (owlapy.model.owldeclarationaxiom attribute)": [[5, "owlapy.model.OWLDeclarationAxiom.__slots__"]], "__slots__ (owlapy.model.owldifferentindividualsaxiom attribute)": [[5, "owlapy.model.OWLDifferentIndividualsAxiom.__slots__"]], "__slots__ (owlapy.model.owldisjointclassesaxiom attribute)": [[5, "owlapy.model.OWLDisjointClassesAxiom.__slots__"]], "__slots__ (owlapy.model.owldisjointdatapropertiesaxiom attribute)": [[5, "owlapy.model.OWLDisjointDataPropertiesAxiom.__slots__"]], "__slots__ (owlapy.model.owldisjointobjectpropertiesaxiom attribute)": [[5, "owlapy.model.OWLDisjointObjectPropertiesAxiom.__slots__"]], "__slots__ (owlapy.model.owldisjointunionaxiom attribute)": [[5, "owlapy.model.OWLDisjointUnionAxiom.__slots__"]], "__slots__ (owlapy.model.owlentity attribute)": [[5, "owlapy.model.OWLEntity.__slots__"]], "__slots__ (owlapy.model.owlequivalentclassesaxiom attribute)": [[5, "owlapy.model.OWLEquivalentClassesAxiom.__slots__"]], "__slots__ (owlapy.model.owlequivalentdatapropertiesaxiom attribute)": [[5, "owlapy.model.OWLEquivalentDataPropertiesAxiom.__slots__"]], "__slots__ (owlapy.model.owlequivalentobjectpropertiesaxiom attribute)": [[5, "owlapy.model.OWLEquivalentObjectPropertiesAxiom.__slots__"]], "__slots__ (owlapy.model.owlfacetrestriction attribute)": [[5, "owlapy.model.OWLFacetRestriction.__slots__"]], "__slots__ (owlapy.model.owlfunctionaldatapropertyaxiom attribute)": [[5, "owlapy.model.OWLFunctionalDataPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlfunctionalobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLFunctionalObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlhaskeyaxiom attribute)": [[5, "owlapy.model.OWLHasKeyAxiom.__slots__"]], "__slots__ (owlapy.model.owlhasvaluerestriction attribute)": [[5, "owlapy.model.OWLHasValueRestriction.__slots__"]], "__slots__ (owlapy.model.owlimportsdeclaration attribute)": [[5, "owlapy.model.OWLImportsDeclaration.__slots__"]], "__slots__ (owlapy.model.owlindividual attribute)": [[5, "owlapy.model.OWLIndividual.__slots__"]], "__slots__ (owlapy.model.owlindividualaxiom attribute)": [[5, "owlapy.model.OWLIndividualAxiom.__slots__"]], "__slots__ (owlapy.model.owlinversefunctionalobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLInverseFunctionalObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlinverseobjectpropertiesaxiom attribute)": [[5, "owlapy.model.OWLInverseObjectPropertiesAxiom.__slots__"]], "__slots__ (owlapy.model.owlirreflexiveobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLIrreflexiveObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlliteral attribute)": [[5, "owlapy.model.OWLLiteral.__slots__"]], "__slots__ (owlapy.model.owllogicalaxiom attribute)": [[5, "owlapy.model.OWLLogicalAxiom.__slots__"]], "__slots__ (owlapy.model.owlnamedindividual attribute)": [[5, "owlapy.model.OWLNamedIndividual.__slots__"]], "__slots__ (owlapy.model.owlnamedobject attribute)": [[5, "owlapy.model.OWLNamedObject.__slots__"]], "__slots__ (owlapy.model.owlnaryaxiom attribute)": [[5, "owlapy.model.OWLNaryAxiom.__slots__"]], "__slots__ (owlapy.model.owlnarybooleanclassexpression attribute)": [[5, "owlapy.model.OWLNaryBooleanClassExpression.__slots__"]], "__slots__ (owlapy.model.owlnaryclassaxiom attribute)": [[5, "owlapy.model.OWLNaryClassAxiom.__slots__"]], "__slots__ (owlapy.model.owlnarydatarange attribute)": [[5, "owlapy.model.OWLNaryDataRange.__slots__"]], "__slots__ (owlapy.model.owlnaryindividualaxiom attribute)": [[5, "owlapy.model.OWLNaryIndividualAxiom.__slots__"]], "__slots__ (owlapy.model.owlnarypropertyaxiom attribute)": [[5, "owlapy.model.OWLNaryPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlnegativedatapropertyassertionaxiom attribute)": [[5, "owlapy.model.OWLNegativeDataPropertyAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlnegativeobjectpropertyassertionaxiom attribute)": [[5, "owlapy.model.OWLNegativeObjectPropertyAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlobject attribute)": [[5, "owlapy.model.OWLObject.__slots__"]], "__slots__ (owlapy.model.owlobjectallvaluesfrom attribute)": [[5, "owlapy.model.OWLObjectAllValuesFrom.__slots__"]], "__slots__ (owlapy.model.owlobjectcardinalityrestriction attribute)": [[5, "owlapy.model.OWLObjectCardinalityRestriction.__slots__"]], "__slots__ (owlapy.model.owlobjectcomplementof attribute)": [[5, "owlapy.model.OWLObjectComplementOf.__slots__"]], "__slots__ (owlapy.model.owlobjectexactcardinality attribute)": [[5, "owlapy.model.OWLObjectExactCardinality.__slots__"]], "__slots__ (owlapy.model.owlobjecthasself attribute)": [[5, "owlapy.model.OWLObjectHasSelf.__slots__"]], "__slots__ (owlapy.model.owlobjecthasvalue attribute)": [[5, "owlapy.model.OWLObjectHasValue.__slots__"]], "__slots__ (owlapy.model.owlobjectintersectionof attribute)": [[5, "owlapy.model.OWLObjectIntersectionOf.__slots__"]], "__slots__ (owlapy.model.owlobjectinverseof attribute)": [[5, "owlapy.model.OWLObjectInverseOf.__slots__"]], "__slots__ (owlapy.model.owlobjectmaxcardinality attribute)": [[5, "owlapy.model.OWLObjectMaxCardinality.__slots__"]], "__slots__ (owlapy.model.owlobjectmincardinality attribute)": [[5, "owlapy.model.OWLObjectMinCardinality.__slots__"]], "__slots__ (owlapy.model.owlobjectoneof attribute)": [[5, "owlapy.model.OWLObjectOneOf.__slots__"]], "__slots__ (owlapy.model.owlobjectproperty attribute)": [[5, "owlapy.model.OWLObjectProperty.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertyassertionaxiom attribute)": [[5, "owlapy.model.OWLObjectPropertyAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertycharacteristicaxiom attribute)": [[5, "owlapy.model.OWLObjectPropertyCharacteristicAxiom.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertydomainaxiom attribute)": [[5, "owlapy.model.OWLObjectPropertyDomainAxiom.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertyexpression attribute)": [[5, "owlapy.model.OWLObjectPropertyExpression.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertyrangeaxiom attribute)": [[5, "owlapy.model.OWLObjectPropertyRangeAxiom.__slots__"]], "__slots__ (owlapy.model.owlobjectrestriction attribute)": [[5, "owlapy.model.OWLObjectRestriction.__slots__"]], "__slots__ (owlapy.model.owlobjectsomevaluesfrom attribute)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.__slots__"]], "__slots__ (owlapy.model.owlobjectunionof attribute)": [[5, "owlapy.model.OWLObjectUnionOf.__slots__"]], "__slots__ (owlapy.model.owlontology attribute)": [[5, "owlapy.model.OWLOntology.__slots__"]], "__slots__ (owlapy.model.owlontologychange attribute)": [[5, "owlapy.model.OWLOntologyChange.__slots__"]], "__slots__ (owlapy.model.owlontologyid attribute)": [[5, "owlapy.model.OWLOntologyID.__slots__"]], "__slots__ (owlapy.model.owlproperty attribute)": [[5, "owlapy.model.OWLProperty.__slots__"]], "__slots__ (owlapy.model.owlpropertyassertionaxiom attribute)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlpropertyaxiom attribute)": [[5, "owlapy.model.OWLPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlpropertydomainaxiom attribute)": [[5, "owlapy.model.OWLPropertyDomainAxiom.__slots__"]], "__slots__ (owlapy.model.owlpropertyexpression attribute)": [[5, "owlapy.model.OWLPropertyExpression.__slots__"]], "__slots__ (owlapy.model.owlpropertyrangeaxiom attribute)": [[5, "owlapy.model.OWLPropertyRangeAxiom.__slots__"]], "__slots__ (owlapy.model.owlquantifieddatarestriction attribute)": [[5, "owlapy.model.OWLQuantifiedDataRestriction.__slots__"]], "__slots__ (owlapy.model.owlquantifiedobjectrestriction attribute)": [[5, "owlapy.model.OWLQuantifiedObjectRestriction.__slots__"]], "__slots__ (owlapy.model.owlquantifiedrestriction attribute)": [[5, "owlapy.model.OWLQuantifiedRestriction.__slots__"]], "__slots__ (owlapy.model.owlreasoner attribute)": [[5, "owlapy.model.OWLReasoner.__slots__"]], "__slots__ (owlapy.model.owlreflexiveobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLReflexiveObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlrestriction attribute)": [[5, "owlapy.model.OWLRestriction.__slots__"]], "__slots__ (owlapy.model.owlsameindividualaxiom attribute)": [[5, "owlapy.model.OWLSameIndividualAxiom.__slots__"]], "__slots__ (owlapy.model.owlsubannotationpropertyofaxiom attribute)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.__slots__"]], "__slots__ (owlapy.model.owlsubclassofaxiom attribute)": [[5, "owlapy.model.OWLSubClassOfAxiom.__slots__"]], "__slots__ (owlapy.model.owlsubdatapropertyofaxiom attribute)": [[5, "owlapy.model.OWLSubDataPropertyOfAxiom.__slots__"]], "__slots__ (owlapy.model.owlsubobjectpropertyofaxiom attribute)": [[5, "owlapy.model.OWLSubObjectPropertyOfAxiom.__slots__"]], "__slots__ (owlapy.model.owlsubpropertyaxiom attribute)": [[5, "owlapy.model.OWLSubPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlsymmetricobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLSymmetricObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owltransitiveobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLTransitiveObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlunarypropertyaxiom attribute)": [[5, "owlapy.model.OWLUnaryPropertyAxiom.__slots__"]], "add_axiom() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.add_axiom"]], "annotations() (owlapy.model.owlaxiom method)": [[5, "owlapy.model.OWLAxiom.annotations"]], "apply_change() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.apply_change"]], "as_anonymous_individual() (owlapy.model.owlannotationobject method)": [[5, "owlapy.model.OWLAnnotationObject.as_anonymous_individual"]], "as_intersection_of_min_max() (owlapy.model.owldataexactcardinality method)": [[5, "owlapy.model.OWLDataExactCardinality.as_intersection_of_min_max"]], "as_intersection_of_min_max() (owlapy.model.owlobjectexactcardinality method)": [[5, "owlapy.model.OWLObjectExactCardinality.as_intersection_of_min_max"]], "as_iri() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.as_iri"]], "as_iri() (owlapy.model.owlannotationobject method)": [[5, "owlapy.model.OWLAnnotationObject.as_iri"]], "as_literal() (owlapy.model.owlannotationvalue method)": [[5, "owlapy.model.OWLAnnotationValue.as_literal"]], "as_literal() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.as_literal"]], "as_object_union_of() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.as_object_union_of"]], "as_pairwise_axioms() (owlapy.model.owlnaryaxiom method)": [[5, "owlapy.model.OWLNaryAxiom.as_pairwise_axioms"]], "as_pairwise_axioms() (owlapy.model.owlnaryclassaxiom method)": [[5, "owlapy.model.OWLNaryClassAxiom.as_pairwise_axioms"]], "as_pairwise_axioms() (owlapy.model.owlnaryindividualaxiom method)": [[5, "owlapy.model.OWLNaryIndividualAxiom.as_pairwise_axioms"]], "as_pairwise_axioms() (owlapy.model.owlnarypropertyaxiom method)": [[5, "owlapy.model.OWLNaryPropertyAxiom.as_pairwise_axioms"]], "as_some_values_from() (owlapy.model.owldatahasvalue method)": [[5, "owlapy.model.OWLDataHasValue.as_some_values_from"]], "as_some_values_from() (owlapy.model.owlobjecthasvalue method)": [[5, "owlapy.model.OWLObjectHasValue.as_some_values_from"]], "as_str() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.as_str"]], "class_expressions() (owlapy.model.owlnaryclassaxiom method)": [[5, "owlapy.model.OWLNaryClassAxiom.class_expressions"]], "classes_in_signature() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.classes_in_signature"]], "contains_named_equivalent_class() (owlapy.model.owlequivalentclassesaxiom method)": [[5, "owlapy.model.OWLEquivalentClassesAxiom.contains_named_equivalent_class"]], "contains_owl_nothing() (owlapy.model.owlequivalentclassesaxiom method)": [[5, "owlapy.model.OWLEquivalentClassesAxiom.contains_owl_nothing"]], "contains_owl_thing() (owlapy.model.owlequivalentclassesaxiom method)": [[5, "owlapy.model.OWLEquivalentClassesAxiom.contains_owl_thing"]], "create() (owlapy.model.iri static method)": [[5, "owlapy.model.IRI.create"]], "create_ontology() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.create_ontology"]], "data_properties_in_signature() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.data_properties_in_signature"]], "data_property_domain_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.data_property_domain_axioms"]], "data_property_domains() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.data_property_domains"]], "data_property_range_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.data_property_range_axioms"]], "data_property_values() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.data_property_values"]], "different_individuals() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.different_individuals"]], "disjoint_classes() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.disjoint_classes"]], "disjoint_data_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.disjoint_data_properties"]], "disjoint_object_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.disjoint_object_properties"]], "equivalent_classes() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.equivalent_classes"]], "equivalent_classes_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.equivalent_classes_axioms"]], "equivalent_data_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.equivalent_data_properties"]], "equivalent_object_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.equivalent_object_properties"]], "flush() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.flush"]], "from_str() (owlapy.model.owlfacet static method)": [[5, "owlapy.model.OWLFacet.from_str"]], "general_class_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.general_class_axioms"]], "get_cardinality() (owlapy.model.hascardinality method)": [[5, "owlapy.model.HasCardinality.get_cardinality"]], "get_cardinality() (owlapy.model.owlcardinalityrestriction method)": [[5, "owlapy.model.OWLCardinalityRestriction.get_cardinality"]], "get_class_expression() (owlapy.model.owlclassassertionaxiom method)": [[5, "owlapy.model.OWLClassAssertionAxiom.get_class_expression"]], "get_class_expression() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.get_class_expression"]], "get_class_expressions() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.get_class_expressions"]], "get_data_range() (owlapy.model.owldatacomplementof method)": [[5, "owlapy.model.OWLDataComplementOf.get_data_range"]], "get_datarange() (owlapy.model.owldatatypedefinitionaxiom method)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.get_datarange"]], "get_datatype() (owlapy.model.owldatatypedefinitionaxiom method)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.get_datatype"]], "get_datatype() (owlapy.model.owldatatyperestriction method)": [[5, "owlapy.model.OWLDatatypeRestriction.get_datatype"]], "get_datatype() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.get_datatype"]], "get_default_document_iri() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.get_default_document_iri"]], "get_domain() (owlapy.model.owlannotationpropertydomainaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.get_domain"]], "get_domain() (owlapy.model.owlpropertydomainaxiom method)": [[5, "owlapy.model.OWLPropertyDomainAxiom.get_domain"]], "get_entity() (owlapy.model.owldeclarationaxiom method)": [[5, "owlapy.model.OWLDeclarationAxiom.get_entity"]], "get_facet() (owlapy.model.owlfacetrestriction method)": [[5, "owlapy.model.OWLFacetRestriction.get_facet"]], "get_facet_restrictions() (owlapy.model.owldatatyperestriction method)": [[5, "owlapy.model.OWLDatatypeRestriction.get_facet_restrictions"]], "get_facet_value() (owlapy.model.owlfacetrestriction method)": [[5, "owlapy.model.OWLFacetRestriction.get_facet_value"]], "get_filler() (owlapy.model.hasfiller method)": [[5, "owlapy.model.HasFiller.get_filler"]], "get_filler() (owlapy.model.owlcardinalityrestriction method)": [[5, "owlapy.model.OWLCardinalityRestriction.get_filler"]], "get_filler() (owlapy.model.owlhasvaluerestriction method)": [[5, "owlapy.model.OWLHasValueRestriction.get_filler"]], "get_filler() (owlapy.model.owlquantifieddatarestriction method)": [[5, "owlapy.model.OWLQuantifiedDataRestriction.get_filler"]], "get_filler() (owlapy.model.owlquantifiedobjectrestriction method)": [[5, "owlapy.model.OWLQuantifiedObjectRestriction.get_filler"]], "get_first_property() (owlapy.model.owlinverseobjectpropertiesaxiom method)": [[5, "owlapy.model.OWLInverseObjectPropertiesAxiom.get_first_property"]], "get_import_declaration() (owlapy.model.addimport method)": [[5, "owlapy.model.AddImport.get_import_declaration"]], "get_individual() (owlapy.model.owlclassassertionaxiom method)": [[5, "owlapy.model.OWLClassAssertionAxiom.get_individual"]], "get_inverse() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.get_inverse"]], "get_inverse_property() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.get_inverse_property"]], "get_inverse_property() (owlapy.model.owlobjectproperty method)": [[5, "owlapy.model.OWLObjectProperty.get_inverse_property"]], "get_inverse_property() (owlapy.model.owlobjectpropertyexpression method)": [[5, "owlapy.model.OWLObjectPropertyExpression.get_inverse_property"]], "get_iri() (owlapy.model.hasiri method)": [[5, "owlapy.model.HasIRI.get_iri"]], "get_iri() (owlapy.model.owlannotationproperty method)": [[5, "owlapy.model.OWLAnnotationProperty.get_iri"]], "get_iri() (owlapy.model.owlclass method)": [[5, "owlapy.model.OWLClass.get_iri"]], "get_iri() (owlapy.model.owldataproperty method)": [[5, "owlapy.model.OWLDataProperty.get_iri"]], "get_iri() (owlapy.model.owldatatype method)": [[5, "owlapy.model.OWLDatatype.get_iri"]], "get_iri() (owlapy.model.owlimportsdeclaration method)": [[5, "owlapy.model.OWLImportsDeclaration.get_iri"]], "get_iri() (owlapy.model.owlnamedindividual method)": [[5, "owlapy.model.OWLNamedIndividual.get_iri"]], "get_iri() (owlapy.model.owlobjectproperty method)": [[5, "owlapy.model.OWLObjectProperty.get_iri"]], "get_literal() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.get_literal"]], "get_named_property() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.get_named_property"]], "get_named_property() (owlapy.model.owlobjectproperty method)": [[5, "owlapy.model.OWLObjectProperty.get_named_property"]], "get_named_property() (owlapy.model.owlobjectpropertyexpression method)": [[5, "owlapy.model.OWLObjectPropertyExpression.get_named_property"]], "get_namespace() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.get_namespace"]], "get_nnf() (owlapy.model.owlanonymousclassexpression method)": [[5, "owlapy.model.OWLAnonymousClassExpression.get_nnf"]], "get_nnf() (owlapy.model.owlclass method)": [[5, "owlapy.model.OWLClass.get_nnf"]], "get_nnf() (owlapy.model.owlclassexpression method)": [[5, "owlapy.model.OWLClassExpression.get_nnf"]], "get_object() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.get_object"]], "get_object_complement_of() (owlapy.model.owlanonymousclassexpression method)": [[5, "owlapy.model.OWLAnonymousClassExpression.get_object_complement_of"]], "get_object_complement_of() (owlapy.model.owlclass method)": [[5, "owlapy.model.OWLClass.get_object_complement_of"]], "get_object_complement_of() (owlapy.model.owlclassexpression method)": [[5, "owlapy.model.OWLClassExpression.get_object_complement_of"]], "get_ontology() (owlapy.model.owlontologychange method)": [[5, "owlapy.model.OWLOntologyChange.get_ontology"]], "get_ontology_id() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.get_ontology_id"]], "get_ontology_iri() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.get_ontology_iri"]], "get_operand() (owlapy.model.owlobjectcomplementof method)": [[5, "owlapy.model.OWLObjectComplementOf.get_operand"]], "get_owl_class() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.get_owl_class"]], "get_owl_disjoint_classes_axiom() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.get_owl_disjoint_classes_axiom"]], "get_owl_equivalent_classes_axiom() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.get_owl_equivalent_classes_axiom"]], "get_owl_ontology_manager() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.get_owl_ontology_manager"]], "get_property() (owlapy.model.owlannotation method)": [[5, "owlapy.model.OWLAnnotation.get_property"]], "get_property() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.get_property"]], "get_property() (owlapy.model.owlannotationpropertydomainaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.get_property"]], "get_property() (owlapy.model.owlannotationpropertyrangeaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.get_property"]], "get_property() (owlapy.model.owldataallvaluesfrom method)": [[5, "owlapy.model.OWLDataAllValuesFrom.get_property"]], "get_property() (owlapy.model.owldatacardinalityrestriction method)": [[5, "owlapy.model.OWLDataCardinalityRestriction.get_property"]], "get_property() (owlapy.model.owldatahasvalue method)": [[5, "owlapy.model.OWLDataHasValue.get_property"]], "get_property() (owlapy.model.owldatasomevaluesfrom method)": [[5, "owlapy.model.OWLDataSomeValuesFrom.get_property"]], "get_property() (owlapy.model.owlobjectallvaluesfrom method)": [[5, "owlapy.model.OWLObjectAllValuesFrom.get_property"]], "get_property() (owlapy.model.owlobjectcardinalityrestriction method)": [[5, "owlapy.model.OWLObjectCardinalityRestriction.get_property"]], "get_property() (owlapy.model.owlobjecthasself method)": [[5, "owlapy.model.OWLObjectHasSelf.get_property"]], "get_property() (owlapy.model.owlobjecthasvalue method)": [[5, "owlapy.model.OWLObjectHasValue.get_property"]], "get_property() (owlapy.model.owlobjectrestriction method)": [[5, "owlapy.model.OWLObjectRestriction.get_property"]], "get_property() (owlapy.model.owlobjectsomevaluesfrom method)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.get_property"]], "get_property() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.get_property"]], "get_property() (owlapy.model.owlrestriction method)": [[5, "owlapy.model.OWLRestriction.get_property"]], "get_property() (owlapy.model.owlunarypropertyaxiom method)": [[5, "owlapy.model.OWLUnaryPropertyAxiom.get_property"]], "get_property_expressions() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.get_property_expressions"]], "get_range() (owlapy.model.owlannotationpropertyrangeaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.get_range"]], "get_range() (owlapy.model.owlpropertyrangeaxiom method)": [[5, "owlapy.model.OWLPropertyRangeAxiom.get_range"]], "get_remainder() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.get_remainder"]], "get_root_ontology() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.get_root_ontology"]], "get_second_property() (owlapy.model.owlinverseobjectpropertiesaxiom method)": [[5, "owlapy.model.OWLInverseObjectPropertiesAxiom.get_second_property"]], "get_short_form() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.get_short_form"]], "get_sub_class() (owlapy.model.owlsubclassofaxiom method)": [[5, "owlapy.model.OWLSubClassOfAxiom.get_sub_class"]], "get_sub_property() (owlapy.model.owlsubannotationpropertyofaxiom method)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.get_sub_property"]], "get_sub_property() (owlapy.model.owlsubpropertyaxiom method)": [[5, "owlapy.model.OWLSubPropertyAxiom.get_sub_property"]], "get_subject() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.get_subject"]], "get_subject() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.get_subject"]], "get_super_class() (owlapy.model.owlsubclassofaxiom method)": [[5, "owlapy.model.OWLSubClassOfAxiom.get_super_class"]], "get_super_property() (owlapy.model.owlsubannotationpropertyofaxiom method)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.get_super_property"]], "get_super_property() (owlapy.model.owlsubpropertyaxiom method)": [[5, "owlapy.model.OWLSubPropertyAxiom.get_super_property"]], "get_value() (owlapy.model.owlannotation method)": [[5, "owlapy.model.OWLAnnotation.get_value"]], "get_value() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.get_value"]], "get_version_iri() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.get_version_iri"]], "individuals() (owlapy.model.owlnaryindividualaxiom method)": [[5, "owlapy.model.OWLNaryIndividualAxiom.individuals"]], "individuals() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.individuals"]], "individuals_in_signature() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.individuals_in_signature"]], "instances() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.instances"]], "iri (owlapy.model.owlnamedindividual property)": [[5, "owlapy.model.OWLNamedIndividual.iri"]], "iri (owlapy.model.owlobjectproperty property)": [[5, "owlapy.model.OWLObjectProperty.iri"]], "is_annotated() (owlapy.model.owlaxiom method)": [[5, "owlapy.model.OWLAxiom.is_annotated"]], "is_annotation_axiom() (owlapy.model.owlannotationaxiom method)": [[5, "owlapy.model.OWLAnnotationAxiom.is_annotation_axiom"]], "is_annotation_axiom() (owlapy.model.owlaxiom method)": [[5, "owlapy.model.OWLAxiom.is_annotation_axiom"]], "is_anonymous() (owlapy.model.owlentity method)": [[5, "owlapy.model.OWLEntity.is_anonymous"]], "is_anonymous() (owlapy.model.owlobject method)": [[5, "owlapy.model.OWLObject.is_anonymous"]], "is_anonymous() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.is_anonymous"]], "is_anonymous() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.is_anonymous"]], "is_boolean() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_boolean"]], "is_data_property_expression() (owlapy.model.owldatapropertyexpression method)": [[5, "owlapy.model.OWLDataPropertyExpression.is_data_property_expression"]], "is_data_property_expression() (owlapy.model.owlpropertyexpression method)": [[5, "owlapy.model.OWLPropertyExpression.is_data_property_expression"]], "is_data_restriction() (owlapy.model.owldatarestriction method)": [[5, "owlapy.model.OWLDataRestriction.is_data_restriction"]], "is_data_restriction() (owlapy.model.owlrestriction method)": [[5, "owlapy.model.OWLRestriction.is_data_restriction"]], "is_date() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_date"]], "is_datetime() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_datetime"]], "is_double() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_double"]], "is_duration() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_duration"]], "is_integer() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_integer"]], "is_isolated() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.is_isolated"]], "is_literal() (owlapy.model.owlannotationvalue method)": [[5, "owlapy.model.OWLAnnotationValue.is_literal"]], "is_literal() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_literal"]], "is_logical_axiom() (owlapy.model.owlaxiom method)": [[5, "owlapy.model.OWLAxiom.is_logical_axiom"]], "is_logical_axiom() (owlapy.model.owllogicalaxiom method)": [[5, "owlapy.model.OWLLogicalAxiom.is_logical_axiom"]], "is_nothing() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.is_nothing"]], "is_object_property_expression() (owlapy.model.owlobjectpropertyexpression method)": [[5, "owlapy.model.OWLObjectPropertyExpression.is_object_property_expression"]], "is_object_property_expression() (owlapy.model.owlpropertyexpression method)": [[5, "owlapy.model.OWLPropertyExpression.is_object_property_expression"]], "is_object_restriction() (owlapy.model.owlobjectrestriction method)": [[5, "owlapy.model.OWLObjectRestriction.is_object_restriction"]], "is_object_restriction() (owlapy.model.owlrestriction method)": [[5, "owlapy.model.OWLRestriction.is_object_restriction"]], "is_owl_nothing() (owlapy.model.owlanonymousclassexpression method)": [[5, "owlapy.model.OWLAnonymousClassExpression.is_owl_nothing"]], "is_owl_nothing() (owlapy.model.owlclass method)": [[5, "owlapy.model.OWLClass.is_owl_nothing"]], "is_owl_nothing() (owlapy.model.owlclassexpression method)": [[5, "owlapy.model.OWLClassExpression.is_owl_nothing"]], "is_owl_thing() (owlapy.model.owlanonymousclassexpression method)": [[5, "owlapy.model.OWLAnonymousClassExpression.is_owl_thing"]], "is_owl_thing() (owlapy.model.owlclass method)": [[5, "owlapy.model.OWLClass.is_owl_thing"]], "is_owl_thing() (owlapy.model.owlclassexpression method)": [[5, "owlapy.model.OWLClassExpression.is_owl_thing"]], "is_owl_top_data_property() (owlapy.model.owldataproperty method)": [[5, "owlapy.model.OWLDataProperty.is_owl_top_data_property"]], "is_owl_top_data_property() (owlapy.model.owlpropertyexpression method)": [[5, "owlapy.model.OWLPropertyExpression.is_owl_top_data_property"]], "is_owl_top_object_property() (owlapy.model.owlobjectproperty method)": [[5, "owlapy.model.OWLObjectProperty.is_owl_top_object_property"]], "is_owl_top_object_property() (owlapy.model.owlpropertyexpression method)": [[5, "owlapy.model.OWLPropertyExpression.is_owl_top_object_property"]], "is_reserved_vocabulary() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.is_reserved_vocabulary"]], "is_string() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_string"]], "is_thing() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.is_thing"]], "is_using_triplestore() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.is_using_triplestore"]], "load_ontology() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.load_ontology"]], "named_classes() (owlapy.model.owlequivalentclassesaxiom method)": [[5, "owlapy.model.OWLEquivalentClassesAxiom.named_classes"]], "object_properties_in_signature() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.object_properties_in_signature"]], "object_property_domain_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.object_property_domain_axioms"]], "object_property_domains() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.object_property_domains"]], "object_property_range_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.object_property_range_axioms"]], "object_property_ranges() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.object_property_ranges"]], "object_property_values() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.object_property_values"]], "operands() (owlapy.model.hasoperands method)": [[5, "owlapy.model.HasOperands.operands"]], "operands() (owlapy.model.owldataoneof method)": [[5, "owlapy.model.OWLDataOneOf.operands"]], "operands() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.operands"]], "operands() (owlapy.model.owlnarybooleanclassexpression method)": [[5, "owlapy.model.OWLNaryBooleanClassExpression.operands"]], "operands() (owlapy.model.owlnarydatarange method)": [[5, "owlapy.model.OWLNaryDataRange.operands"]], "operands() (owlapy.model.owlobjectcomplementof method)": [[5, "owlapy.model.OWLObjectComplementOf.operands"]], "operands() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.operands"]], "operator (owlapy.model.owlfacet property)": [[5, "owlapy.model.OWLFacet.operator"]], "owlapy.model": [[5, "module-owlapy.model"]], "parse_boolean() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_boolean"]], "parse_date() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_date"]], "parse_datetime() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_datetime"]], "parse_double() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_double"]], "parse_duration() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_duration"]], "parse_integer() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_integer"]], "parse_string() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_string"]], "properties() (owlapy.model.owlnarypropertyaxiom method)": [[5, "owlapy.model.OWLNaryPropertyAxiom.properties"]], "reminder (owlapy.model.iri property)": [[5, "owlapy.model.IRI.reminder"]], "reminder (owlapy.model.owlclass property)": [[5, "owlapy.model.OWLClass.reminder"]], "remove_axiom() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.remove_axiom"]], "same_individuals() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.same_individuals"]], "save_ontology() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.save_ontology"]], "str (owlapy.model.iri property)": [[5, "owlapy.model.IRI.str"]], "str (owlapy.model.owlclass property)": [[5, "owlapy.model.OWLClass.str"]], "str (owlapy.model.owlnamedindividual property)": [[5, "owlapy.model.OWLNamedIndividual.str"]], "str (owlapy.model.owlobjectproperty property)": [[5, "owlapy.model.OWLObjectProperty.str"]], "sub_classes() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.sub_classes"]], "sub_data_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.sub_data_properties"]], "sub_object_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.sub_object_properties"]], "super_classes() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.super_classes"]], "super_data_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.super_data_properties"]], "super_object_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.super_object_properties"]], "symbolic_form (owlapy.model.owlfacet property)": [[5, "owlapy.model.OWLFacet.symbolic_form"]], "to_python() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.to_python"]], "to_string_id() (owlapy.model.owlentity method)": [[5, "owlapy.model.OWLEntity.to_string_id"]], "type_index (owlapy.model.hasindex attribute)": [[5, "owlapy.model.HasIndex.type_index"]], "type_index (owlapy.model.iri attribute)": [[5, "owlapy.model.IRI.type_index"]], "type_index (owlapy.model.owlclass attribute)": [[5, "owlapy.model.OWLClass.type_index"]], "type_index (owlapy.model.owldataallvaluesfrom attribute)": [[5, "owlapy.model.OWLDataAllValuesFrom.type_index"]], "type_index (owlapy.model.owldatacomplementof attribute)": [[5, "owlapy.model.OWLDataComplementOf.type_index"]], "type_index (owlapy.model.owldataexactcardinality attribute)": [[5, "owlapy.model.OWLDataExactCardinality.type_index"]], "type_index (owlapy.model.owldatahasvalue attribute)": [[5, "owlapy.model.OWLDataHasValue.type_index"]], "type_index (owlapy.model.owldataintersectionof attribute)": [[5, "owlapy.model.OWLDataIntersectionOf.type_index"]], "type_index (owlapy.model.owldatamaxcardinality attribute)": [[5, "owlapy.model.OWLDataMaxCardinality.type_index"]], "type_index (owlapy.model.owldatamincardinality attribute)": [[5, "owlapy.model.OWLDataMinCardinality.type_index"]], "type_index (owlapy.model.owldataoneof attribute)": [[5, "owlapy.model.OWLDataOneOf.type_index"]], "type_index (owlapy.model.owldataproperty attribute)": [[5, "owlapy.model.OWLDataProperty.type_index"]], "type_index (owlapy.model.owldatasomevaluesfrom attribute)": [[5, "owlapy.model.OWLDataSomeValuesFrom.type_index"]], "type_index (owlapy.model.owldataunionof attribute)": [[5, "owlapy.model.OWLDataUnionOf.type_index"]], "type_index (owlapy.model.owldatatype attribute)": [[5, "owlapy.model.OWLDatatype.type_index"]], "type_index (owlapy.model.owldatatyperestriction attribute)": [[5, "owlapy.model.OWLDatatypeRestriction.type_index"]], "type_index (owlapy.model.owlfacetrestriction attribute)": [[5, "owlapy.model.OWLFacetRestriction.type_index"]], "type_index (owlapy.model.owlliteral attribute)": [[5, "owlapy.model.OWLLiteral.type_index"]], "type_index (owlapy.model.owlnamedindividual attribute)": [[5, "owlapy.model.OWLNamedIndividual.type_index"]], "type_index (owlapy.model.owlobjectallvaluesfrom attribute)": [[5, "owlapy.model.OWLObjectAllValuesFrom.type_index"]], "type_index (owlapy.model.owlobjectcomplementof attribute)": [[5, "owlapy.model.OWLObjectComplementOf.type_index"]], "type_index (owlapy.model.owlobjectexactcardinality attribute)": [[5, "owlapy.model.OWLObjectExactCardinality.type_index"]], "type_index (owlapy.model.owlobjecthasself attribute)": [[5, "owlapy.model.OWLObjectHasSelf.type_index"]], "type_index (owlapy.model.owlobjecthasvalue attribute)": [[5, "owlapy.model.OWLObjectHasValue.type_index"]], "type_index (owlapy.model.owlobjectintersectionof attribute)": [[5, "owlapy.model.OWLObjectIntersectionOf.type_index"]], "type_index (owlapy.model.owlobjectinverseof attribute)": [[5, "owlapy.model.OWLObjectInverseOf.type_index"]], "type_index (owlapy.model.owlobjectmaxcardinality attribute)": [[5, "owlapy.model.OWLObjectMaxCardinality.type_index"]], "type_index (owlapy.model.owlobjectmincardinality attribute)": [[5, "owlapy.model.OWLObjectMinCardinality.type_index"]], "type_index (owlapy.model.owlobjectoneof attribute)": [[5, "owlapy.model.OWLObjectOneOf.type_index"]], "type_index (owlapy.model.owlobjectproperty attribute)": [[5, "owlapy.model.OWLObjectProperty.type_index"]], "type_index (owlapy.model.owlobjectsomevaluesfrom attribute)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.type_index"]], "type_index (owlapy.model.owlobjectunionof attribute)": [[5, "owlapy.model.OWLObjectUnionOf.type_index"]], "type_index (owlapy.model.owlontology attribute)": [[5, "owlapy.model.OWLOntology.type_index"]], "types() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.types"]], "values() (owlapy.model.owldataoneof method)": [[5, "owlapy.model.OWLDataOneOf.values"]], "owldatatypemaxexclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMaxExclusiveRestriction"]], "owldatatypemaxinclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMaxInclusiveRestriction"]], "owldatatypeminexclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMinExclusiveRestriction"]], "owldatatypemininclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMinInclusiveRestriction"]], "owldatatypeminmaxexclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMinMaxExclusiveRestriction"]], "owldatatypeminmaxinclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMinMaxInclusiveRestriction"]], "restriction_literals (in module owlapy.model.providers)": [[6, "owlapy.model.providers.Restriction_Literals"]], "owlapy.model.providers": [[6, "module-owlapy.model.providers"]], "namespaces (class in owlapy.namespaces)": [[7, "owlapy.namespaces.Namespaces"]], "owl (in module owlapy.namespaces)": [[7, "owlapy.namespaces.OWL"]], "rdf (in module owlapy.namespaces)": [[7, "owlapy.namespaces.RDF"]], "rdfs (in module owlapy.namespaces)": [[7, "owlapy.namespaces.RDFS"]], "xsd (in module owlapy.namespaces)": [[7, "owlapy.namespaces.XSD"]], "__eq__() (owlapy.namespaces.namespaces method)": [[7, "owlapy.namespaces.Namespaces.__eq__"]], "__hash__() (owlapy.namespaces.namespaces method)": [[7, "owlapy.namespaces.Namespaces.__hash__"]], "__repr__() (owlapy.namespaces.namespaces method)": [[7, "owlapy.namespaces.Namespaces.__repr__"]], "__slots__ (owlapy.namespaces.namespaces attribute)": [[7, "owlapy.namespaces.Namespaces.__slots__"]], "ns (owlapy.namespaces.namespaces property)": [[7, "owlapy.namespaces.Namespaces.ns"]], "owlapy.namespaces": [[7, "module-owlapy.namespaces"]], "prefix (owlapy.namespaces.namespaces property)": [[7, "owlapy.namespaces.Namespaces.prefix"]], "owl2sparqlconverter (class in owlapy.owl2sparql.converter)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter"]], "variablesmapping (class in owlapy.owl2sparql.converter)": [[8, "owlapy.owl2sparql.converter.VariablesMapping"]], "__contains__() (owlapy.owl2sparql.converter.variablesmapping method)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.__contains__"]], "__getitem__() (owlapy.owl2sparql.converter.variablesmapping method)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.__getitem__"]], "__slots__ (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.__slots__"]], "__slots__ (owlapy.owl2sparql.converter.variablesmapping attribute)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.__slots__"]], "append() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.append"]], "append_triple() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.append_triple"]], "as_query() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.as_query"]], "ce (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.ce"]], "cnt (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.cnt"]], "convert() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.convert"]], "converter (in module owlapy.owl2sparql.converter)": [[8, "owlapy.owl2sparql.converter.converter"]], "current_variable (owlapy.owl2sparql.converter.owl2sparqlconverter property)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.current_variable"]], "get_variable() (owlapy.owl2sparql.converter.variablesmapping method)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.get_variable"]], "grouping_vars (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.grouping_vars"]], "having_conditions (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.having_conditions"]], "mapping (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.mapping"]], "modal_depth (owlapy.owl2sparql.converter.owl2sparqlconverter property)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.modal_depth"]], "new_count_var() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.new_count_var"]], "new_individual_variable() (owlapy.owl2sparql.converter.variablesmapping method)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.new_individual_variable"]], "new_property_variable() (owlapy.owl2sparql.converter.variablesmapping method)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.new_property_variable"]], "owl_expression_to_sparql() (in module owlapy.owl2sparql.converter)": [[8, "owlapy.owl2sparql.converter.owl_expression_to_sparql"]], "owlapy.owl2sparql.converter": [[8, "module-owlapy.owl2sparql.converter"]], "parent (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.parent"]], "parent_var (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.parent_var"]], "peek() (in module owlapy.owl2sparql.converter)": [[8, "owlapy.owl2sparql.converter.peek"]], "process() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.process"]], "properties (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.properties"]], "render() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.render"]], "sparql (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.sparql"]], "stack_parent() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.stack_parent"]], "stack_variable() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.stack_variable"]], "triple() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.triple"]], "variable_entities (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.variable_entities"]], "variables (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.variables"]], "owlapy.owl2sparql": [[9, "module-owlapy.owl2sparql"]], "dlsyntaxparser (class in owlapy.parser)": [[10, "owlapy.parser.DLSyntaxParser"]], "dl_grammar (in module owlapy.parser)": [[10, "owlapy.parser.DL_GRAMMAR"]], "dlparser (in module owlapy.parser)": [[10, "owlapy.parser.DLparser"]], "manchester_grammar (in module owlapy.parser)": [[10, "owlapy.parser.MANCHESTER_GRAMMAR"]], "manchesterowlsyntaxparser (class in owlapy.parser)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser"]], "manchesterparser (in module owlapy.parser)": [[10, "owlapy.parser.ManchesterParser"]], "dl_to_owl_expression() (in module owlapy.parser)": [[10, "owlapy.parser.dl_to_owl_expression"]], "generic_visit() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.generic_visit"]], "generic_visit() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.generic_visit"]], "manchester_to_owl_expression() (in module owlapy.parser)": [[10, "owlapy.parser.manchester_to_owl_expression"]], "ns (owlapy.parser.dlsyntaxparser attribute)": [[10, "owlapy.parser.DLSyntaxParser.ns"]], "ns (owlapy.parser.manchesterowlsyntaxparser attribute)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.ns"]], "owlapy.parser": [[10, "module-owlapy.parser"]], "parse_expression() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.parse_expression"]], "parse_expression() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.parse_expression"]], "slots (owlapy.parser.dlsyntaxparser attribute)": [[10, "owlapy.parser.DLSyntaxParser.slots"]], "slots (owlapy.parser.manchesterowlsyntaxparser attribute)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.slots"]], "visit_abbreviated_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_abbreviated_iri"]], "visit_abbreviated_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_abbreviated_iri"]], "visit_boolean_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_boolean_literal"]], "visit_boolean_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_boolean_literal"]], "visit_cardinality_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_cardinality_res"]], "visit_cardinality_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_cardinality_res"]], "visit_class_expression() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_class_expression"]], "visit_class_expression() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_class_expression"]], "visit_class_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_class_iri"]], "visit_class_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_class_iri"]], "visit_data_cardinality_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_cardinality_res"]], "visit_data_cardinality_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_cardinality_res"]], "visit_data_intersection() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_intersection"]], "visit_data_intersection() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_intersection"]], "visit_data_parentheses() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_parentheses"]], "visit_data_parentheses() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_parentheses"]], "visit_data_primary() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_primary"]], "visit_data_primary() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_primary"]], "visit_data_property_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_property_iri"]], "visit_data_property_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_property_iri"]], "visit_data_some_only_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_some_only_res"]], "visit_data_some_only_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_some_only_res"]], "visit_data_union() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_union"]], "visit_data_union() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_union"]], "visit_data_value_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_value_res"]], "visit_data_value_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_value_res"]], "visit_datatype() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_datatype"]], "visit_datatype() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_datatype"]], "visit_datatype_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_datatype_iri"]], "visit_datatype_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_datatype_iri"]], "visit_datatype_restriction() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_datatype_restriction"]], "visit_datatype_restriction() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_datatype_restriction"]], "visit_date_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_date_literal"]], "visit_date_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_date_literal"]], "visit_datetime_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_datetime_literal"]], "visit_datetime_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_datetime_literal"]], "visit_decimal_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_decimal_literal"]], "visit_decimal_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_decimal_literal"]], "visit_duration_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_duration_literal"]], "visit_duration_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_duration_literal"]], "visit_facet() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_facet"]], "visit_facet() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_facet"]], "visit_facet_restriction() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_facet_restriction"]], "visit_facet_restriction() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_facet_restriction"]], "visit_facet_restrictions() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_facet_restrictions"]], "visit_facet_restrictions() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_facet_restrictions"]], "visit_float_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_float_literal"]], "visit_float_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_float_literal"]], "visit_full_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_full_iri"]], "visit_full_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_full_iri"]], "visit_has_self() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_has_self"]], "visit_has_self() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_has_self"]], "visit_individual_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_individual_iri"]], "visit_individual_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_individual_iri"]], "visit_individual_list() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_individual_list"]], "visit_individual_list() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_individual_list"]], "visit_integer_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_integer_literal"]], "visit_integer_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_integer_literal"]], "visit_intersection() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_intersection"]], "visit_intersection() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_intersection"]], "visit_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_iri"]], "visit_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_iri"]], "visit_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_literal"]], "visit_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_literal"]], "visit_literal_list() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_literal_list"]], "visit_literal_list() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_literal_list"]], "visit_non_negative_integer() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_non_negative_integer"]], "visit_non_negative_integer() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_non_negative_integer"]], "visit_object_property() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_object_property"]], "visit_object_property() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_object_property"]], "visit_object_property_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_object_property_iri"]], "visit_object_property_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_object_property_iri"]], "visit_parentheses() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_parentheses"]], "visit_parentheses() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_parentheses"]], "visit_primary() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_primary"]], "visit_primary() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_primary"]], "visit_quoted_string() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_quoted_string"]], "visit_quoted_string() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_quoted_string"]], "visit_simple_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_simple_iri"]], "visit_simple_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_simple_iri"]], "visit_some_only_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_some_only_res"]], "visit_some_only_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_some_only_res"]], "visit_string_literal_language() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_string_literal_language"]], "visit_string_literal_language() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_string_literal_language"]], "visit_string_literal_no_language() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_string_literal_no_language"]], "visit_string_literal_no_language() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_string_literal_no_language"]], "visit_typed_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_typed_literal"]], "visit_typed_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_typed_literal"]], "visit_union() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_union"]], "visit_union() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_union"]], "visit_value_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_value_res"]], "visit_value_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_value_res"]], "dlsyntaxobjectrenderer (class in owlapy.render)": [[11, "owlapy.render.DLSyntaxObjectRenderer"]], "dlrenderer (in module owlapy.render)": [[11, "owlapy.render.DLrenderer"]], "manchesterowlsyntaxowlobjectrenderer (class in owlapy.render)": [[11, "owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer"]], "manchesterrenderer (in module owlapy.render)": [[11, "owlapy.render.ManchesterRenderer"]], "__slots__ (owlapy.render.dlsyntaxobjectrenderer attribute)": [[11, "owlapy.render.DLSyntaxObjectRenderer.__slots__"]], "__slots__ (owlapy.render.manchesterowlsyntaxowlobjectrenderer attribute)": [[11, "owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer.__slots__"]], "owl_expression_to_dl() (in module owlapy.render)": [[11, "owlapy.render.owl_expression_to_dl"]], "owl_expression_to_manchester() (in module owlapy.render)": [[11, "owlapy.render.owl_expression_to_manchester"]], "owlapy.render": [[11, "module-owlapy.render"]], "render() (owlapy.render.dlsyntaxobjectrenderer method)": [[11, "owlapy.render.DLSyntaxObjectRenderer.render"]], "render() (owlapy.render.manchesterowlsyntaxowlobjectrenderer method)": [[11, "owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer.render"]], "set_short_form_provider() (owlapy.render.dlsyntaxobjectrenderer method)": [[11, "owlapy.render.DLSyntaxObjectRenderer.set_short_form_provider"]], "set_short_form_provider() (owlapy.render.manchesterowlsyntaxowlobjectrenderer method)": [[11, "owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer.set_short_form_provider"]], "key (owlapy.util.lrucache attribute)": [[12, "owlapy.util.LRUCache.KEY"]], "lrucache (class in owlapy.util)": [[12, "owlapy.util.LRUCache"]], "next (owlapy.util.lrucache attribute)": [[12, "owlapy.util.LRUCache.NEXT"]], "nnf (class in owlapy.util)": [[12, "owlapy.util.NNF"]], "orderedowlobject (class in owlapy.util)": [[12, "owlapy.util.OrderedOWLObject"]], "prev (owlapy.util.lrucache attribute)": [[12, "owlapy.util.LRUCache.PREV"]], "result (owlapy.util.lrucache attribute)": [[12, "owlapy.util.LRUCache.RESULT"]], "toplevelcnf (class in owlapy.util)": [[12, "owlapy.util.TopLevelCNF"]], "topleveldnf (class in owlapy.util)": [[12, "owlapy.util.TopLevelDNF"]], "__contains__() (owlapy.util.lrucache method)": [[12, "owlapy.util.LRUCache.__contains__"]], "__eq__() (owlapy.util.orderedowlobject method)": [[12, "owlapy.util.OrderedOWLObject.__eq__"]], "__getitem__() (owlapy.util.lrucache method)": [[12, "owlapy.util.LRUCache.__getitem__"]], "__lt__() (owlapy.util.orderedowlobject method)": [[12, "owlapy.util.OrderedOWLObject.__lt__"]], "__setitem__() (owlapy.util.lrucache method)": [[12, "owlapy.util.LRUCache.__setitem__"]], "__slots__ (owlapy.util.orderedowlobject attribute)": [[12, "owlapy.util.OrderedOWLObject.__slots__"]], "as_index() (in module owlapy.util)": [[12, "owlapy.util.as_index"]], "cache_clear() (owlapy.util.lrucache method)": [[12, "owlapy.util.LRUCache.cache_clear"]], "cache_info() (owlapy.util.lrucache method)": [[12, "owlapy.util.LRUCache.cache_info"]], "combine_nary_expressions() (in module owlapy.util)": [[12, "owlapy.util.combine_nary_expressions"]], "get_class_nnf() (owlapy.util.nnf method)": [[12, "owlapy.util.NNF.get_class_nnf"]], "get_top_level_cnf() (owlapy.util.toplevelcnf method)": [[12, "owlapy.util.TopLevelCNF.get_top_level_cnf"]], "get_top_level_dnf() (owlapy.util.topleveldnf method)": [[12, "owlapy.util.TopLevelDNF.get_top_level_dnf"]], "iter_count() (in module owlapy.util)": [[12, "owlapy.util.iter_count"]], "o (owlapy.util.orderedowlobject attribute)": [[12, "id0"], [12, "owlapy.util.OrderedOWLObject.o"]], "owlapy.util": [[12, "module-owlapy.util"]], "sentinel (owlapy.util.lrucache attribute)": [[12, "id1"], [12, "owlapy.util.LRUCache.sentinel"]], "boolean (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.BOOLEAN"]], "date (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DATE"]], "date_time (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DATE_TIME"]], "date_time_stamp (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DATE_TIME_STAMP"]], "decimal (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DECIMAL"]], "double (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DOUBLE"]], "duration (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DURATION"]], "float (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.FLOAT"]], "fraction_digits (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.FRACTION_DIGITS"]], "integer (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.INTEGER"]], "length (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.LENGTH"]], "long (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.LONG"]], "max_exclusive (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MAX_EXCLUSIVE"]], "max_inclusive (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MAX_INCLUSIVE"]], "max_length (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MAX_LENGTH"]], "min_exclusive (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MIN_EXCLUSIVE"]], "min_inclusive (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MIN_INCLUSIVE"]], "min_length (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MIN_LENGTH"]], "owlfacet (class in owlapy.vocab)": [[13, "owlapy.vocab.OWLFacet"]], "owlrdfvocabulary (class in owlapy.vocab)": [[13, "owlapy.vocab.OWLRDFVocabulary"]], "owl_bottom_data_property (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_BOTTOM_DATA_PROPERTY"]], "owl_bottom_object_property (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_BOTTOM_OBJECT_PROPERTY"]], "owl_class (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_CLASS"]], "owl_named_individual (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_NAMED_INDIVIDUAL"]], "owl_nothing (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_NOTHING"]], "owl_thing (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_THING"]], "owl_top_data_property (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_TOP_DATA_PROPERTY"]], "owl_top_object_property (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_TOP_OBJECT_PROPERTY"]], "pattern (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.PATTERN"]], "rdfs_literal (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.RDFS_LITERAL"]], "string (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.STRING"]], "total_digits (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.TOTAL_DIGITS"]], "xsdvocabulary (class in owlapy.vocab)": [[13, "owlapy.vocab.XSDVocabulary"]], "from_str() (owlapy.vocab.owlfacet static method)": [[13, "owlapy.vocab.OWLFacet.from_str"]], "operator (owlapy.vocab.owlfacet property)": [[13, "owlapy.vocab.OWLFacet.operator"]], "owlapy.vocab": [[13, "module-owlapy.vocab"]], "symbolic_form (owlapy.vocab.owlfacet property)": [[13, "owlapy.vocab.OWLFacet.symbolic_form"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["autoapi/owlapy/_utils/index", "autoapi/owlapy/index", "autoapi/owlapy/io/index", "autoapi/owlapy/model/_base/index", "autoapi/owlapy/model/_iri/index", "autoapi/owlapy/model/index", "autoapi/owlapy/model/providers/index", "autoapi/owlapy/namespaces/index", "autoapi/owlapy/owl2sparql/converter/index", "autoapi/owlapy/owl2sparql/index", "autoapi/owlapy/parser/index", "autoapi/owlapy/render/index", "autoapi/owlapy/util/index", "autoapi/owlapy/vocab/index", "index", "usage/main"], "filenames": ["autoapi/owlapy/_utils/index.rst", "autoapi/owlapy/index.rst", "autoapi/owlapy/io/index.rst", "autoapi/owlapy/model/_base/index.rst", "autoapi/owlapy/model/_iri/index.rst", "autoapi/owlapy/model/index.rst", "autoapi/owlapy/model/providers/index.rst", "autoapi/owlapy/namespaces/index.rst", "autoapi/owlapy/owl2sparql/converter/index.rst", "autoapi/owlapy/owl2sparql/index.rst", "autoapi/owlapy/parser/index.rst", "autoapi/owlapy/render/index.rst", "autoapi/owlapy/util/index.rst", "autoapi/owlapy/vocab/index.rst", "index.rst", "usage/main.md"], "titles": ["owlapy._utils", "owlapy", "owlapy.io", "owlapy.model._base", "owlapy.model._iri", "owlapy.model", "owlapy.model.providers", "owlapy.namespaces", "owlapy.owl2sparql.converter", "owlapy.owl2sparql", "owlapy.parser", "owlapy.render", "owlapy.util", "owlapy.vocab", "Welcome to OWLAPY!", "OWLAPY"], "terms": {"move": [0, 5], "arg": [0, 5], "sourc": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "an": [0, 2, 3, 4, 5, 8, 10, 12], "import": [0, 5], "class": 0, "current": [0, 5], "set": [0, 5, 8], "__module__": [0, 5], "attribut": 0, "thi": [0, 4, 5, 10, 12], "i": [0, 2, 3, 4, 5, 10, 12], "us": [0, 5, 8, 10, 12], "document": [0, 5], "purpos": [0, 5], "hide": [0, 5], "intern": [0, 5], "packag": [0, 14], "sphinx": [0, 5], "paramet": [0, 2, 5, 8, 10, 11, 12], "list": [0, 5, 8, 10], "model": [1, 2, 8, 10, 11, 12], "provid": [1, 2, 5, 11], "owl2sparql": 1, "convert": [1, 9, 12], "io": [1, 10, 11], "namespac": [1, 4, 5, 10, 13], "parser": [1, 2], "render": [1, 2, 8], "util": 1, "vocab": [1, 5, 10], "__version__": 1, "0": [1, 4, 5, 12], "1": [1, 5, 8, 12], "3": [1, 12], "abstract": [2, 3, 4, 5, 8, 10, 12], "owlobjectrender": [2, 11], "method": [2, 5, 10], "owl": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "object": [2, 3, 4, 5, 10, 11, 12, 14], "string": [2, 4, 5, 10, 11, 13], "set_short_form_provid": [2, 11], "short_form_provid": [2, 11], "none": [2, 3, 5, 8, 10, 11, 12], "configur": [2, 11], "short": [2, 4, 5, 11], "form": [2, 4, 5, 11, 12], "shorten": [2, 11, 12], "dure": [2, 11], "o": [2, 11, 12], "owlobject": [2, 3, 5, 11, 12], "str": [2, 4, 5, 7, 8, 10, 11, 13], "return": [2, 3, 4, 5, 7, 8, 10, 11, 12], "rendit": [2, 11], "owlobjectpars": [2, 10], "pars": [2, 5, 10], "parse_express": [2, 10], "expression_str": [2, 10], "express": [2, 5, 8, 10, 12], "The": [2, 4, 5, 8, 10, 12], "which": [2, 3, 5, 10], "repres": [2, 4, 5, 10], "base": [3, 4, 5, 10, 11, 12, 13], "interfac": [3, 5], "__slots__": [3, 4, 5, 7, 8, 11, 12], "__eq__": [3, 4, 5, 7, 12], "other": [3, 4, 5, 7, 12], "self": [3, 4, 5, 7, 12], "valu": [3, 4, 5, 7, 8, 12], "__hash__": [3, 4, 5, 7], "hash": [3, 4, 5, 7], "__repr__": [3, 4, 5, 7], "repr": [3, 4, 5, 7], "is_anonym": [3, 5], "bool": [3, 4, 5, 8, 12, 13], "owlannotationobject": [3, 5], "A": [3, 4, 5, 7, 12], "marker": [3, 5], "annot": [3, 5], "as_iri": [3, 4, 5], "_iri": [3, 5], "iri": [3, 4, 5, 10], "mone": [3, 4, 5], "otherwis": [3, 4, 5], "as_anonymous_individu": [3, 5], "anonym": [3, 5], "owlannotationsubject": [3, 4, 5], "subject": [3, 5, 8], "can": [3, 5, 12], "either": [3, 5], "individu": [3, 5], "owlannotationvalu": [3, 4, 5], "uri": [3, 5], "liter": [3, 5], "is_liter": [3, 5], "true": [3, 4, 5, 8], "as_liter": [3, 5], "owlliter": [3, 5, 10], "hasiri": [4, 5], "simpl": [4, 5], "access": [4, 5], "get_iri": [4, 5], "get": [4, 5], "remaind": [4, 5, 13], "_base": [4, 5], "consist": [4, 5], "properti": [4, 5, 7, 8, 13], "specifi": [4, 5], "remind": [4, 5], "correspond": [4, 5], "_namespac": [4, 5], "_remaind": [4, 5], "__weakref__": [4, 5], "type_index": [4, 5, 12], "final": [4, 5, 7, 13], "static": [4, 5, 13], "creat": [4, 5, 6], "is_noth": [4, 5], "determin": [4, 5], "equal": [4, 5], "noth": [4, 5], "name": [4, 5, 8, 12, 13], "http": [4, 5, 8, 10], "www": [4, 5, 8, 10], "w3": [4, 5, 8, 10], "org": [4, 5, 8, 10], "2002": [4, 5], "07": [4, 5], "fals": [4, 5, 8, 11, 12], "is_th": [4, 5], "thing": [4, 5], "is_reserved_vocabulari": [4, 5], "reserv": [4, 5], "vocabulari": [4, 5, 13], "start": [4, 5], "1999": [4, 5], "02": [4, 5], "22": [4, 5], "rdf": [4, 5, 7, 13], "syntax": [4, 5, 8, 10, 11], "n": [4, 5, 7, 10], "2000": [4, 5], "01": [4, 5], "schema": [4, 5], "2001": [4, 5], "xmlschema": [4, 5], "as_str": [4, 5], "cd": [4, 5], "should": [4, 5, 12], "deprec": [4, 5], "get_short_form": [4, 5], "get_namespac": [4, 5], "get_remaind": [4, 5], "coincid": [4, 5], "ncname": [4, 5], "usual": [4, 5], "todo": 5, "python": [5, 12, 14], "code": 5, "we": [5, 10], "refactor": 5, "modul": 5, "owlrdfvocabulari": [5, 13], "_vocabulari": [5, 13], "enum": [5, 13], "enumer": [5, 13], "owl_th": [5, 13], "owl_noth": [5, 13], "owl_class": [5, 13], "owl_named_individu": [5, 13], "owl_top_object_properti": [5, 13], "owl_bottom_object_properti": [5, 13], "owl_top_data_properti": [5, 13], "owl_bottom_data_properti": [5, 13], "rdfs_liter": [5, 13], "xsdvocabulari": [5, 13], "xsd": [5, 7, 13], "decim": [5, 13], "integ": [5, 13], "long": [5, 13], "doubl": [5, 13], "float": [5, 13], "boolean": [5, 13], "date": [5, 13], "date_tim": [5, 13], "datetim": [5, 13], "date_time_stamp": [5, 13], "datetimestamp": [5, 13], "durat": [5, 13], "owlfacet": [5, 10, 13], "symbolic_form": [5, 13], "oper": [5, 13], "callabl": [5, 11, 13], "_x": [5, 13], "facet": [5, 13], "min_inclus": [5, 13], "mininclus": [5, 13], "min_exclus": [5, 13], "minexclus": [5, 13], "max_inclus": [5, 13], "maxinclus": [5, 13], "max_exclus": [5, 13], "maxexclus": [5, 13], "length": [5, 13], "min_length": [5, 13], "minlength": [5, 13], "max_length": [5, 13], "maxlength": [5, 13], "pattern": [5, 13], "total_digit": [5, 13], "totaldigit": [5, 13], "fraction_digit": [5, 13], "fractiondigit": [5, 13], "from_str": [5, 13], "hasindex": [5, 12], "protocol": 5, "type": [5, 8, 12], "index": 5, "group": 5, "when": 5, "sort": [5, 12], "classvar": 5, "int": [5, 8, 10, 12], "hasoperand": 5, "gener": [5, 12], "_t": 5, "have": 5, "collect": 5, "operand": [5, 12], "iter": [5, 8, 12], "e": [5, 8, 12], "g": [5, 12], "samea": 5, "axiom": 5, "equival": 5, "owlpropertyrang": 5, "rang": 5, "owldatarang": [5, 10, 12], "datarang": 5, "2": [5, 12], "specif": 5, "owlclassexpress": [5, 8, 10, 12], "is_owl_th": 5, "built": 5, "doe": 5, "is_owl_noth": 5, "get_object_complement_of": 5, "owlobjectcomplementof": 5, "complement": 5, "get_nnf": 5, "negat": [5, 12], "normal": [5, 12], "nnf": [5, 12], "owlanonymousclassexpress": 5, "owlbooleanclassexpress": 5, "op": 5, "objectcomplementof": 5, "_operand": 5, "3003": 5, "get_operand": 5, "wrap": 5, "owlnamedobject": 5, "exampl": 5, "ontologi": 5, "etc": 5, "anyth": 5, "ha": 5, "its": [5, 7], "__lt__": [5, 12], "owlent": [5, 8, 11], "entiti": [5, 8], "to_string_id": 5, "owlclass": [5, 10], "_is_noth": 5, "_is_th": 5, "1001": 5, "owlpropertyexpress": 5, "possibli": 5, "invers": 5, "is_data_property_express": 5, "data": 5, "is_object_property_express": 5, "is_owl_top_object_properti": 5, "topobjectproperti": 5, "is_owl_top_data_properti": 5, "topdataproperti": 5, "owlrestrict": 5, "restrict": [5, 6], "get_properti": 5, "being": 5, "is_data_restrict": 5, "is_object_restrict": 5, "owlobjectpropertyexpress": [5, 10], "high": 5, "level": [5, 12], "describ": 5, "differ": [5, 11], "get_inverse_properti": 5, "obtain": 5, "note": 5, "necessarili": 5, "simplest": 5, "get_named_properti": 5, "owlobjectproperti": [5, 10], "p": 5, "inv": 5, "owldatapropertyexpress": 5, "owlproperti": 5, "aren": 5, "t": 5, "By": 5, "definit": 5, "ar": [5, 8], "owldataproperti": [5, 10], "1004": 5, "1002": 5, "owlobjectinverseof": 5, "objectinverseof": 5, "refer": 5, "without": 5, "actual": 5, "For": 5, "consid": 5, "haspart": 5, "ispartof": 5, "inverseof": 5, "some": 5, "car": 5, "part": 5, "least": 5, "one": 5, "_inverse_properti": 5, "1003": 5, "get_invers": 5, "owldatarestrict": 5, "owlobjectrestrict": 5, "hasfil": 5, "filler": 5, "get_fil": 5, "In": 5, "case": [5, 10], "constant": [5, 12], "quantifi": 5, "owlhasvaluerestrict": 5, "owlquantifiedrestrict": 5, "owlquantifiedobjectrestrict": [5, 10], "owlobjectsomevaluesfrom": 5, "objectsomevaluesfrom": 5, "_properti": 5, "_filler": 5, "3005": 5, "owlobjectallvaluesfrom": 5, "objectallvaluesfrom": 5, "3006": 5, "owlnarybooleanclassexpress": 5, "owlobjectunionof": [5, 12], "objectunionof": 5, "3002": 5, "owlobjectintersectionof": 5, "3001": 5, "hascardin": 5, "cardin": 5, "get_cardin": 5, "non": 5, "neg": 5, "owlcardinalityrestrict": 5, "_f": 5, "min": [5, 6], "max": [5, 6], "owlobjectcardinalityrestrict": [5, 10], "owlobjectmincardin": 5, "objectmincardin": 5, "_cardin": 5, "3008": 5, "owlobjectmaxcardin": 5, "objectmaxcardin": 5, "3010": 5, "owlobjectexactcardin": 5, "objectexactcardin": 5, "3009": 5, "as_intersection_of_min_max": 5, "conjunct": [5, 12], "semant": 5, "structur": 5, "simpler": 5, "r": 5, "c": [5, 12], "owlobjecthasself": [5, 10], "objecthasself": 5, "3011": 5, "owlindividu": 5, "owlobjecthasvalu": [5, 10], "objecthasvalu": 5, "_v": [5, 12], "3007": 5, "as_some_values_from": 5, "conveni": 5, "existenti": 5, "nomin": 5, "simp": 5, "hasvalu": 5, "owlobjectoneof": [5, 10], "objectoneof": 5, "_valu": 5, "3004": 5, "oneof": 5, "These": 5, "exact": 5, "instanc": [5, 8, 12], "extens": 5, "as_object_union_of": 5, "simplifi": 5, "union": 5, "singleton": 5, "more": 5, "standard": 5, "dl": [5, 11], "a0": 5, "unionof": 5, "owlnamedindividu": [5, 8, 10], "1005": 5, "owlontologyid": 5, "ontology_iri": 5, "version_iri": 5, "identifi": 5, "sinc": 5, "do": 5, "thei": 5, "option": 5, "also": 5, "version": 5, "bundl": 5, "inform": 5, "togeth": 5, "If": [5, 8], "doesn": 5, "sai": 5, "_ontology_iri": 5, "_version_iri": 5, "get_ontology_iri": 5, "get_version_iri": 5, "get_default_document_iri": 5, "default": [5, 10], "contain": [5, 12], "represent": [5, 14], "id": 5, "els": 5, "see": 5, "owlaxiom": 5, "owlannot": 5, "declar": 5, "logic": [5, 10], "_annot": 5, "is_annot": 5, "is_logical_axiom": 5, "is_annotation_axiom": 5, "owldatatyp": [5, 10], "datatyp": [5, 6], "4001": 5, "owldatatyperestrict": [5, 6, 10], "type_": 5, "facet_restrict": 5, "owlfacetrestrict": [5, 10], "datatyperestrict": 5, "_type": 5, "_facet_restrict": 5, "4006": 5, "get_datatyp": 5, "get_facet_restrict": 5, "sequenc": 5, "particular": 5, "_facet": 5, "_liter": 5, "4007": 5, "get_facet": 5, "get_facet_valu": 5, "4008": 5, "get_liter": 5, "lexic": 5, "languag": 5, "tag": 5, "includ": 5, "is_boolean": 5, "whether": [5, 12], "parse_boolean": 5, "space": 5, "is_doubl": 5, "parse_doubl": 5, "is_integ": 5, "parse_integ": 5, "is_str": 5, "parse_str": 5, "is_dat": 5, "parse_d": 5, "is_datetim": 5, "parse_datetim": 5, "is_dur": 5, "parse_dur": 5, "panda": 5, "timedelta": 5, "to_python": 5, "owlquantifieddatarestrict": [5, 10], "owldatacardinalityrestrict": [5, 10], "owldataallvaluesfrom": 5, "dataallvaluesfrom": 5, "3013": 5, "owldatacomplementof": 5, "data_rang": 5, "datacomplementof": 5, "4002": 5, "get_data_rang": 5, "owldataexactcardin": 5, "dataexactcardin": 5, "3016": 5, "d": 5, "owldatahasvalu": [5, 10], "datahasvalu": 5, "3014": 5, "owldatamaxcardin": 5, "datamaxcardin": 5, "3017": 5, "owldatamincardin": 5, "datamincardin": 5, "3015": 5, "owldataoneof": [5, 10], "dataoneof": 5, "4003": 5, "owldatasomevaluesfrom": 5, "datasomevaluesfrom": 5, "3012": 5, "owlnarydatarang": 5, "owldataunionof": 5, "dataunionof": 5, "4005": 5, "owldataintersectionof": 5, "dataintersectionof": 5, "4004": 5, "owlimportsdeclar": 5, "import_iri": 5, "statement": 5, "point": 5, "might": 5, "mandat": 5, "resolv": 5, "deploi": 5, "url": 5, "owllogicalaxiom": 5, "all": [5, 10, 12], "affect": 5, "mean": 5, "exclud": 5, "owlpropertyaxiom": 5, "owlobjectpropertyaxiom": 5, "owldatapropertyaxiom": 5, "owlindividualaxiom": 5, "owlclassaxiom": 5, "owldeclarationaxiom": 5, "It": 5, "_entiti": 5, "get_ent": 5, "owldatatypedefinitionaxiom": 5, "datatypedefinit": 5, "_datatyp": 5, "_datarang": 5, "get_datarang": 5, "owlhaskeyaxiom": 5, "class_express": [5, 8], "property_express": 5, "haskei": 5, "_class_express": 5, "_property_express": 5, "get_class_express": 5, "get_property_express": 5, "owlnaryaxiom": 5, "_c": 5, "two": 5, "could": 5, "multipl": 5, "pairwis": 5, "as_pairwise_axiom": 5, "owlnaryclassaxiom": 5, "top": [5, 12], "appear": 5, "stream": 5, "onli": [5, 8], "itself": 5, "unchang": 5, "owlequivalentclassesaxiom": 5, "equivalentclass": 5, "contains_named_equivalent_class": 5, "contains_owl_noth": 5, "contains_owl_th": 5, "named_class": 5, "owldisjointclassesaxiom": 5, "disjointclass": 5, "owlnaryindividualaxiom": 5, "_individu": 5, "owldifferentindividualsaxiom": 5, "differentindividu": 5, "owlsameindividualaxiom": 5, "sameindividu": 5, "owlnarypropertyaxiom": 5, "_p": 5, "owlequivalentobjectpropertiesaxiom": 5, "equivalentobjectproperti": 5, "owldisjointobjectpropertiesaxiom": 5, "disjointobjectproperti": 5, "owlinverseobjectpropertiesaxiom": 5, "first": 5, "second": 5, "inverseobjectproperti": 5, "_first": 5, "_second": 5, "get_first_properti": 5, "get_second_properti": 5, "owlequivalentdatapropertiesaxiom": 5, "equivalentdataproperti": 5, "owldisjointdatapropertiesaxiom": 5, "disjointdataproperti": 5, "owlsubclassofaxiom": 5, "sub_class": 5, "super_class": 5, "subclassof": 5, "_sub_class": 5, "_super_class": 5, "get_sub_class": 5, "get_super_class": 5, "owldisjointunionaxiom": 5, "cls_": 5, "disjointunion": 5, "_cl": 5, "get_owl_class": 5, "get_owl_equivalent_classes_axiom": 5, "get_owl_disjoint_classes_axiom": 5, "owlclassassertionaxiom": 5, "classassert": 5, "get_individu": 5, "owlannotationaxiom": 5, "super": 5, "owlannotationproperti": 5, "annotationproperti": 5, "variou": 5, "bind": 5, "act": 5, "along": 5, "get_valu": 5, "depend": [5, 12], "upon": 5, "owlanonymousindividu": 5, "owlannotationassertionaxiom": 5, "annotationassert": 5, "_subject": 5, "get_subject": 5, "owlsubannotationpropertyofaxiom": 5, "sub_properti": 5, "super_properti": 5, "subannotationpropertyof": 5, "_sub_properti": 5, "_super_properti": 5, "get_sub_properti": 5, "get_super_properti": 5, "owlannotationpropertydomainaxiom": 5, "property_": 5, "domain": 5, "annotationpropertydomain": 5, "_domain": 5, "get_domain": 5, "owlannotationpropertyrangeaxiom": 5, "range_": 5, "annotationpropertyrang": 5, "_rang": 5, "get_rang": 5, "owlsubpropertyaxiom": 5, "sub": 5, "owlsubobjectpropertyofaxiom": 5, "subobjectpropertyof": 5, "owlsubdatapropertyofaxiom": 5, "subdatapropertyof": 5, "owlpropertyassertionaxiom": 5, "object_": [5, 8], "propertyassert": 5, "_object": 5, "get_object": 5, "owlobjectpropertyassertionaxiom": 5, "objectpropertyassert": 5, "owlnegativeobjectpropertyassertionaxiom": 5, "negativeobjectpropertyassert": 5, "owldatapropertyassertionaxiom": 5, "datapropertyassert": 5, "owlnegativedatapropertyassertionaxiom": 5, "negativedatapropertyassert": 5, "owlunarypropertyaxiom": 5, "unari": 5, "owlobjectpropertycharacteristicaxiom": 5, "owlfunctionalobjectpropertyaxiom": 5, "functionalobjectproperti": 5, "owlasymmetricobjectpropertyaxiom": 5, "asymmetricobjectproperti": 5, "owlinversefunctionalobjectpropertyaxiom": 5, "inversefunctionalobjectproperti": 5, "owlirreflexiveobjectpropertyaxiom": 5, "irreflexiveobjectproperti": 5, "owlreflexiveobjectpropertyaxiom": 5, "reflexiveobjectproperti": 5, "owlsymmetricobjectpropertyaxiom": 5, "symmetricobjectproperti": 5, "owltransitiveobjectpropertyaxiom": 5, "transitiveobjectproperti": 5, "owldatapropertycharacteristicaxiom": 5, "owlfunctionaldatapropertyaxiom": 5, "functionaldataproperti": 5, "owlpropertydomainaxiom": 5, "objectpropertydomain": 5, "owlpropertyrangeaxiom": 5, "_r": 5, "objectpropertyrang": 5, "owlobjectpropertydomainaxiom": 5, "owldatapropertydomainaxiom": 5, "datapropertydomain": 5, "owlobjectpropertyrangeaxiom": 5, "owldatapropertyrangeaxiom": 5, "datapropertyrang": 5, "owlontologi": 5, "empti": 5, "mai": 5, "need": 5, "cannot": 5, "modifi": 5, "directli": 5, "chang": 5, "must": 5, "appli": 5, "via": 5, "owlontologymanag": 5, "classes_in_signatur": 5, "signatur": 5, "data_properties_in_signatur": 5, "object_properties_in_signatur": 5, "individuals_in_signatur": 5, "equivalent_classes_axiom": 5, "retriev": 5, "general_class_axiom": 5, "subclass": [5, 10], "complex": 5, "data_property_domain_axiom": 5, "where": 5, "match": 5, "search": 5, "data_property_range_axiom": 5, "object_property_domain_axiom": 5, "object_property_range_axiom": 5, "get_owl_ontology_manag": 5, "_m": 5, "manag": 5, "get_ontology_id": 5, "belong": 5, "check": 5, "owlontologychang": 5, "get_ontologi": 5, "wa": 5, "applic": 5, "addimport": 5, "import_declar": 5, "ad": 5, "_ont": 5, "_declar": 5, "get_import_declar": 5, "pertain": 5, "main": 5, "load": 5, "create_ontologi": 5, "new": 5, "newli": 5, "alreadi": 5, "exist": 5, "load_ontologi": 5, "assum": 5, "map": [5, 8], "expect": 5, "although": 5, "api": 5, "toler": 5, "situat": 5, "apply_chang": 5, "just": 5, "through": 5, "implement": [5, 10], "call": 5, "rais": 5, "changeappli": 5, "unsuccessfulli": 5, "successfulli": 5, "add_axiom": 5, "add": 5, "singl": 5, "remove_axiom": 5, "remov": 5, "from": [5, 12], "save_ontologi": 5, "document_iri": 5, "save": 5, "how": 5, "owlreason": 5, "reason": 5, "over": 5, "closur": 5, "root": [5, 8], "data_property_domain": 5, "pe": 5, "direct": 5, "indirect": 5, "respect": 5, "whose": 5, "let": 5, "equivalent_class": 5, "result": [5, 10, 12], "object_property_domain": 5, "object_property_rang": 5, "ce": [5, 8, 12], "only_nam": 5, "entail": 5, "unsatisfi": 5, "bottom": 5, "node": [5, 10], "disjoint_class": 5, "disjoint": 5, "strictsubclassof": 5, "different_individu": 5, "ind": 5, "x": [5, 8], "same_individu": 5, "same": [5, 12], "equivalent_object_properti": 5, "bottomdataproperti": 5, "equivalent_data_properti": 5, "dp": 5, "data_property_valu": 5, "so": [5, 10], "taken": 5, "account": 5, "each": 5, "l": 5, "object_property_valu": 5, "j": 5, "flush": 5, "ani": 5, "store": 5, "buffer": 5, "caus": 5, "take": 5, "consider": 5, "directclassassert": 5, "strict": 5, "potenti": 5, "descend": 5, "directsubclassof": 5, "disjoint_object_properti": 5, "objectpropertycomplementof": 5, "strictsubobjectpropertyof": 5, "disjoint_data_properti": 5, "datapropertycomplementof": 5, "strictsubdatapropertyof": 5, "sub_data_properti": 5, "subproperti": 5, "directsubdatapropertyof": 5, "super_data_properti": 5, "ancestor": 5, "sub_object_properti": 5, "directsubobjectpropertyof": 5, "bottomobjectproperti": 5, "super_object_properti": 5, "get_root_ontologi": 5, "": [5, 10], "is_isol": 5, "isol": 5, "is_using_triplestor": 5, "triplestor": 5, "owlth": 5, "owlnoth": 5, "owltopobjectproperti": 5, "owlbottomobjectproperti": 5, "owltopdataproperti": 5, "owlbottomdataproperti": 5, "doubleowldatatyp": 5, "integerowldatatyp": 5, "booleanowldatatyp": 5, "stringowldatatyp": 5, "dateowldatatyp": 5, "datetimeowldatatyp": 5, "durationowldatatyp": 5, "topowldatatyp": 5, "numeric_datatyp": 5, "time_datatyp": 5, "constructor": 6, "restriction_liter": 6, "owldatatypemaxexclusiverestrict": 6, "max_": 6, "exclus": 6, "owldatatypeminexclusiverestrict": 6, "min_": 6, "owldatatypemaxinclusiverestrict": 6, "inclus": 6, "owldatatypemininclusiverestrict": 6, "owldatatypeminmaxexclusiverestrict": 6, "owldatatypeminmaxinclusiverestrict": 6, "prefix": 7, "_prefix": 7, "_n": 7, "format": 8, "peek": 8, "last": 8, "element": [8, 12], "arrai": 8, "arr": 8, "variablesmap": 8, "helper": 8, "sparql": [8, 9], "convers": 8, "class_cnt": 8, "prop_cnt": 8, "ind_cnt": 8, "dict": 8, "get_vari": 8, "new_individual_vari": 8, "new_property_vari": 8, "__contains__": [8, 12], "item": [8, 12], "__getitem__": [8, 12], "owl2sparqlconvert": 8, "modal_depth": 8, "current_vari": 8, "variabl": 8, "parent": 8, "parent_var": 8, "variable_ent": 8, "cnt": 8, "grouping_var": 8, "having_condit": 8, "root_vari": 8, "named_individu": 8, "queri": 8, "namedindividu": 8, "stack_vari": 8, "var": 8, "stack_par": 8, "process": 8, "new_count_var": 8, "append_tripl": 8, "predic": 8, "append": 8, "frag": 8, "tripl": 8, "as_queri": 8, "count": [8, 12], "owl_expression_to_sparql": 8, "tr": [8, 10], "owl2": [8, 10], "manchester_grammar": 10, "manchesterowlsyntaxpars": 10, "grammar": 10, "parsimoni": 10, "nodevisitor": 10, "manchest": [10, 11], "follow": [10, 12], "slot": 10, "visit_union": 10, "children": 10, "visit_intersect": 10, "visit_primari": 10, "visit_some_only_r": 10, "visit_cardinality_r": 10, "visit_value_r": 10, "visit_has_self": 10, "visit_object_properti": 10, "visit_class_express": 10, "visit_individual_list": 10, "visit_data_primari": 10, "visit_data_some_only_r": 10, "visit_data_cardinality_r": 10, "visit_data_value_r": 10, "visit_data_union": 10, "visit_data_intersect": 10, "visit_literal_list": 10, "visit_data_parenthes": 10, "visit_datatype_restrict": 10, "visit_facet_restrict": 10, "visit_liter": 10, "visit_typed_liter": 10, "visit_string_literal_languag": 10, "visit_string_literal_no_languag": 10, "visit_quoted_str": 10, "visit_float_liter": 10, "visit_decimal_liter": 10, "visit_integer_liter": 10, "visit_boolean_liter": 10, "visit_datetime_liter": 10, "visit_duration_liter": 10, "visit_date_liter": 10, "visit_non_negative_integ": 10, "visit_datatype_iri": 10, "visit_datatyp": 10, "visit_facet": 10, "visit_class_iri": 10, "visit_individual_iri": 10, "visit_object_property_iri": 10, "visit_data_property_iri": 10, "visit_iri": 10, "visit_full_iri": 10, "visit_abbreviated_iri": 10, "visit_simple_iri": 10, "visit_parenthes": 10, "generic_visit": 10, "visitor": 10, "re": 10, "visit": 10, "visited_children": 10, "m": 10, "sure": 10, "make": 10, "sens": 10, "across": 10, "even": 10, "most": 10, "leav": 10, "now": 10, "dl_grammar": 10, "dlsyntaxpars": 10, "descript": 10, "dlparser": 10, "manchesterpars": 10, "dl_to_owl_express": 10, "dl_express": 10, "manchester_to_owl_express": 10, "manchester_express": 10, "dlsyntaxobjectrender": 11, "_simple_short_form_provid": 11, "_sfp": 11, "manchesterowlsyntaxowlobjectrender": 11, "no_render_th": 11, "_no_render_th": 11, "dlrender": 11, "manchesterrender": 11, "owl_expression_to_dl": 11, "owl_expression_to_manchest": 11, "orderedowlobject": 12, "_hasindex": 12, "holder": 12, "order": 12, "impl": 12, "recurs": 12, "compon": 12, "_chain": 12, "transform": 12, "get_class_nnf": 12, "toplevelcnf": 12, "get_top_level_cnf": 12, "topleveldnf": 12, "disjunct": 12, "get_top_level_dnf": 12, "combine_nary_express": 12, "combin": 12, "nest": 12, "nari": 12, "b": 12, "iter_count": 12, "number": 12, "as_index": 12, "cast": 12, "lrucach": 12, "maxsiz": 12, "_k": 12, "share": 12, "lru": 12, "cach": 12, "adapt": 12, "functool": 12, "lru_cach": 12, "sentinel": 12, "uniqu": 12, "signal": 12, "miss": 12, "prev": 12, "link": 12, "field": 12, "next": 12, "kei": 12, "__setitem__": 12, "cache_info": 12, "report": 12, "statist": 12, "cache_clear": 12, "clear": 12, "subpackag": 14, "submodul": 14, "placehold": 15}, "objects": {"": [[1, 0, 0, "-", "owlapy"]], "owlapy": [[1, 1, 1, "", "__version__"], [0, 0, 0, "-", "_utils"], [2, 0, 0, "-", "io"], [5, 0, 0, "-", "model"], [7, 0, 0, "-", "namespaces"], [9, 0, 0, "-", "owl2sparql"], [10, 0, 0, "-", "parser"], [11, 0, 0, "-", "render"], [12, 0, 0, "-", "util"], [13, 0, 0, "-", "vocab"]], "owlapy._utils": [[0, 2, 1, "", "MOVE"]], "owlapy.io": [[2, 3, 1, "", "OWLObjectParser"], [2, 3, 1, "", "OWLObjectRenderer"]], "owlapy.io.OWLObjectParser": [[2, 4, 1, "", "parse_expression"]], "owlapy.io.OWLObjectRenderer": [[2, 4, 1, "", "render"], [2, 4, 1, "", "set_short_form_provider"]], "owlapy.model": [[5, 3, 1, "", "AddImport"], [5, 1, 1, "", "BooleanOWLDatatype"], [5, 1, 1, "", "DateOWLDatatype"], [5, 1, 1, "", "DateTimeOWLDatatype"], [5, 1, 1, "", "DoubleOWLDatatype"], [5, 1, 1, "", "DurationOWLDatatype"], [5, 3, 1, "", "HasCardinality"], [5, 3, 1, "", "HasFiller"], [5, 3, 1, "", "HasIRI"], [5, 3, 1, "", "HasIndex"], [5, 3, 1, "", "HasOperands"], [5, 3, 1, "", "IRI"], [5, 1, 1, "", "IntegerOWLDatatype"], [5, 1, 1, "", "Literals"], [5, 2, 1, "", "MOVE"], [5, 1, 1, "", "NUMERIC_DATATYPES"], [5, 3, 1, "", "OWLAnnotation"], [5, 3, 1, "", "OWLAnnotationAssertionAxiom"], [5, 3, 1, "", "OWLAnnotationAxiom"], [5, 3, 1, "", "OWLAnnotationObject"], [5, 3, 1, "", "OWLAnnotationProperty"], [5, 3, 1, "", "OWLAnnotationPropertyDomainAxiom"], [5, 3, 1, "", "OWLAnnotationPropertyRangeAxiom"], [5, 3, 1, "", "OWLAnnotationSubject"], [5, 3, 1, "", "OWLAnnotationValue"], [5, 3, 1, "", "OWLAnonymousClassExpression"], [5, 3, 1, "", "OWLAsymmetricObjectPropertyAxiom"], [5, 3, 1, "", "OWLAxiom"], [5, 3, 1, "", "OWLBooleanClassExpression"], [5, 1, 1, "", "OWLBottomDataProperty"], [5, 1, 1, "", "OWLBottomObjectProperty"], [5, 3, 1, "", "OWLCardinalityRestriction"], [5, 3, 1, "", "OWLClass"], [5, 3, 1, "", "OWLClassAssertionAxiom"], [5, 3, 1, "", "OWLClassAxiom"], [5, 3, 1, "", "OWLClassExpression"], [5, 3, 1, "", "OWLDataAllValuesFrom"], [5, 3, 1, "", "OWLDataCardinalityRestriction"], [5, 3, 1, "", "OWLDataComplementOf"], [5, 3, 1, "", "OWLDataExactCardinality"], [5, 3, 1, "", "OWLDataHasValue"], [5, 3, 1, "", "OWLDataIntersectionOf"], [5, 3, 1, "", "OWLDataMaxCardinality"], [5, 3, 1, "", "OWLDataMinCardinality"], [5, 3, 1, "", "OWLDataOneOf"], [5, 3, 1, "", "OWLDataProperty"], [5, 3, 1, "", "OWLDataPropertyAssertionAxiom"], [5, 3, 1, "", "OWLDataPropertyAxiom"], [5, 3, 1, "", "OWLDataPropertyCharacteristicAxiom"], [5, 3, 1, "", "OWLDataPropertyDomainAxiom"], [5, 3, 1, "", "OWLDataPropertyExpression"], [5, 3, 1, "", "OWLDataPropertyRangeAxiom"], [5, 3, 1, "", "OWLDataRange"], [5, 3, 1, "", "OWLDataRestriction"], [5, 3, 1, "", "OWLDataSomeValuesFrom"], [5, 3, 1, "", "OWLDataUnionOf"], [5, 3, 1, "", "OWLDatatype"], [5, 3, 1, "", "OWLDatatypeDefinitionAxiom"], [5, 3, 1, "", "OWLDatatypeRestriction"], [5, 3, 1, "", "OWLDeclarationAxiom"], [5, 3, 1, "", "OWLDifferentIndividualsAxiom"], [5, 3, 1, "", "OWLDisjointClassesAxiom"], [5, 3, 1, "", "OWLDisjointDataPropertiesAxiom"], [5, 3, 1, "", "OWLDisjointObjectPropertiesAxiom"], [5, 3, 1, "", "OWLDisjointUnionAxiom"], [5, 3, 1, "", "OWLEntity"], [5, 3, 1, "", "OWLEquivalentClassesAxiom"], [5, 3, 1, "", "OWLEquivalentDataPropertiesAxiom"], [5, 3, 1, "", "OWLEquivalentObjectPropertiesAxiom"], [5, 3, 1, "", "OWLFacet"], [5, 3, 1, "", "OWLFacetRestriction"], [5, 3, 1, "", "OWLFunctionalDataPropertyAxiom"], [5, 3, 1, "", "OWLFunctionalObjectPropertyAxiom"], [5, 3, 1, "", "OWLHasKeyAxiom"], [5, 3, 1, "", "OWLHasValueRestriction"], [5, 3, 1, "", "OWLImportsDeclaration"], [5, 3, 1, "", "OWLIndividual"], [5, 3, 1, "", "OWLIndividualAxiom"], [5, 3, 1, "", "OWLInverseFunctionalObjectPropertyAxiom"], [5, 3, 1, "", "OWLInverseObjectPropertiesAxiom"], [5, 3, 1, "", "OWLIrreflexiveObjectPropertyAxiom"], [5, 3, 1, "", "OWLLiteral"], [5, 3, 1, "", "OWLLogicalAxiom"], [5, 3, 1, "", "OWLNamedIndividual"], [5, 3, 1, "", "OWLNamedObject"], [5, 3, 1, "", "OWLNaryAxiom"], [5, 3, 1, "", "OWLNaryBooleanClassExpression"], [5, 3, 1, "", "OWLNaryClassAxiom"], [5, 3, 1, "", "OWLNaryDataRange"], [5, 3, 1, "", "OWLNaryIndividualAxiom"], [5, 3, 1, "", "OWLNaryPropertyAxiom"], [5, 3, 1, "", "OWLNegativeDataPropertyAssertionAxiom"], [5, 3, 1, "", "OWLNegativeObjectPropertyAssertionAxiom"], [5, 1, 1, "", "OWLNothing"], [5, 3, 1, "", "OWLObject"], [5, 3, 1, "", "OWLObjectAllValuesFrom"], [5, 3, 1, "", "OWLObjectCardinalityRestriction"], [5, 3, 1, "", "OWLObjectComplementOf"], [5, 3, 1, "", "OWLObjectExactCardinality"], [5, 3, 1, "", "OWLObjectHasSelf"], [5, 3, 1, "", "OWLObjectHasValue"], [5, 3, 1, "", "OWLObjectIntersectionOf"], [5, 3, 1, "", "OWLObjectInverseOf"], [5, 3, 1, "", "OWLObjectMaxCardinality"], [5, 3, 1, "", "OWLObjectMinCardinality"], [5, 3, 1, "", "OWLObjectOneOf"], [5, 3, 1, "", "OWLObjectProperty"], [5, 3, 1, "", "OWLObjectPropertyAssertionAxiom"], [5, 3, 1, "", "OWLObjectPropertyAxiom"], [5, 3, 1, "", "OWLObjectPropertyCharacteristicAxiom"], [5, 3, 1, "", "OWLObjectPropertyDomainAxiom"], [5, 3, 1, "", "OWLObjectPropertyExpression"], [5, 3, 1, "", "OWLObjectPropertyRangeAxiom"], [5, 3, 1, "", "OWLObjectRestriction"], [5, 3, 1, "", "OWLObjectSomeValuesFrom"], [5, 3, 1, "", "OWLObjectUnionOf"], [5, 3, 1, "", "OWLOntology"], [5, 3, 1, "", "OWLOntologyChange"], [5, 3, 1, "", "OWLOntologyID"], [5, 3, 1, "", "OWLOntologyManager"], [5, 3, 1, "", "OWLProperty"], [5, 3, 1, "", "OWLPropertyAssertionAxiom"], [5, 3, 1, "", "OWLPropertyAxiom"], [5, 3, 1, "", "OWLPropertyDomainAxiom"], [5, 3, 1, "", "OWLPropertyExpression"], [5, 3, 1, "", "OWLPropertyRange"], [5, 3, 1, "", "OWLPropertyRangeAxiom"], [5, 3, 1, "", "OWLQuantifiedDataRestriction"], [5, 3, 1, "", "OWLQuantifiedObjectRestriction"], [5, 3, 1, "", "OWLQuantifiedRestriction"], [5, 3, 1, "", "OWLRDFVocabulary"], [5, 3, 1, "", "OWLReasoner"], [5, 3, 1, "", "OWLReflexiveObjectPropertyAxiom"], [5, 3, 1, "", "OWLRestriction"], [5, 3, 1, "", "OWLSameIndividualAxiom"], [5, 3, 1, "", "OWLSubAnnotationPropertyOfAxiom"], [5, 3, 1, "", "OWLSubClassOfAxiom"], [5, 3, 1, "", "OWLSubDataPropertyOfAxiom"], [5, 3, 1, "", "OWLSubObjectPropertyOfAxiom"], [5, 3, 1, "", "OWLSubPropertyAxiom"], [5, 3, 1, "", "OWLSymmetricObjectPropertyAxiom"], [5, 1, 1, "", "OWLThing"], [5, 1, 1, "", "OWLTopDataProperty"], [5, 1, 1, "", "OWLTopObjectProperty"], [5, 3, 1, "", "OWLTransitiveObjectPropertyAxiom"], [5, 3, 1, "", "OWLUnaryPropertyAxiom"], [5, 1, 1, "", "StringOWLDatatype"], [5, 1, 1, "", "TIME_DATATYPES"], [5, 1, 1, "", "TopOWLDatatype"], [5, 3, 1, "", "XSDVocabulary"], [3, 0, 0, "-", "_base"], [4, 0, 0, "-", "_iri"], [6, 0, 0, "-", "providers"]], "owlapy.model.AddImport": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_import_declaration"]], "owlapy.model.HasCardinality": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_cardinality"]], "owlapy.model.HasFiller": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_filler"]], "owlapy.model.HasIRI": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"]], "owlapy.model.HasIndex": [[5, 4, 1, "", "__eq__"], [5, 5, 1, "", "type_index"]], "owlapy.model.HasOperands": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "operands"]], "owlapy.model.IRI": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_iri"], [5, 4, 1, "", "as_str"], [5, 4, 1, "", "create"], [5, 4, 1, "", "get_namespace"], [5, 4, 1, "", "get_remainder"], [5, 4, 1, "", "get_short_form"], [5, 4, 1, "", "is_nothing"], [5, 4, 1, "", "is_reserved_vocabulary"], [5, 4, 1, "", "is_thing"], [5, 6, 1, "", "reminder"], [5, 6, 1, "", "str"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLAnnotation": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "get_value"]], "owlapy.model.OWLAnnotationAssertionAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "get_subject"], [5, 4, 1, "", "get_value"]], "owlapy.model.OWLAnnotationAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_annotation_axiom"]], "owlapy.model.OWLAnnotationObject": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_anonymous_individual"], [5, 4, 1, "", "as_iri"]], "owlapy.model.OWLAnnotationProperty": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"]], "owlapy.model.OWLAnnotationPropertyDomainAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_domain"], [5, 4, 1, "", "get_property"]], "owlapy.model.OWLAnnotationPropertyRangeAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "get_range"]], "owlapy.model.OWLAnnotationSubject": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLAnnotationValue": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_literal"], [5, 4, 1, "", "is_literal"]], "owlapy.model.OWLAnonymousClassExpression": [[5, 4, 1, "", "get_nnf"], [5, 4, 1, "", "get_object_complement_of"], [5, 4, 1, "", "is_owl_nothing"], [5, 4, 1, "", "is_owl_thing"]], "owlapy.model.OWLAsymmetricObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "annotations"], [5, 4, 1, "", "is_annotated"], [5, 4, 1, "", "is_annotation_axiom"], [5, 4, 1, "", "is_logical_axiom"]], "owlapy.model.OWLBooleanClassExpression": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLCardinalityRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_cardinality"], [5, 4, 1, "", "get_filler"]], "owlapy.model.OWLClass": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"], [5, 4, 1, "", "get_nnf"], [5, 4, 1, "", "get_object_complement_of"], [5, 4, 1, "", "is_owl_nothing"], [5, 4, 1, "", "is_owl_thing"], [5, 6, 1, "", "reminder"], [5, 6, 1, "", "str"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLClassAssertionAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_class_expression"], [5, 4, 1, "", "get_individual"]], "owlapy.model.OWLClassAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLClassExpression": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_nnf"], [5, 4, 1, "", "get_object_complement_of"], [5, 4, 1, "", "is_owl_nothing"], [5, 4, 1, "", "is_owl_thing"]], "owlapy.model.OWLDataAllValuesFrom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataCardinalityRestriction": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"]], "owlapy.model.OWLDataComplementOf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 4, 1, "", "get_data_range"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataExactCardinality": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_intersection_of_min_max"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataHasValue": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_some_values_from"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataIntersectionOf": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataMaxCardinality": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataMinCardinality": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataOneOf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 4, 1, "", "operands"], [5, 5, 1, "", "type_index"], [5, 4, 1, "", "values"]], "owlapy.model.OWLDataProperty": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"], [5, 4, 1, "", "is_owl_top_data_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataPropertyAssertionAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDataPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDataPropertyCharacteristicAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDataPropertyDomainAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDataPropertyExpression": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_data_property_expression"]], "owlapy.model.OWLDataPropertyRangeAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDataRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_data_restriction"]], "owlapy.model.OWLDataSomeValuesFrom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDataUnionOf": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDatatype": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDatatypeDefinitionAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_datarange"], [5, 4, 1, "", "get_datatype"]], "owlapy.model.OWLDatatypeRestriction": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_datatype"], [5, 4, 1, "", "get_facet_restrictions"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLDeclarationAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_entity"]], "owlapy.model.OWLDifferentIndividualsAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDisjointClassesAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDisjointDataPropertiesAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDisjointObjectPropertiesAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLDisjointUnionAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_class_expressions"], [5, 4, 1, "", "get_owl_class"], [5, 4, 1, "", "get_owl_disjoint_classes_axiom"], [5, 4, 1, "", "get_owl_equivalent_classes_axiom"]], "owlapy.model.OWLEntity": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_anonymous"], [5, 4, 1, "", "to_string_id"]], "owlapy.model.OWLEquivalentClassesAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "contains_named_equivalent_class"], [5, 4, 1, "", "contains_owl_nothing"], [5, 4, 1, "", "contains_owl_thing"], [5, 4, 1, "", "named_classes"]], "owlapy.model.OWLEquivalentDataPropertiesAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLEquivalentObjectPropertiesAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLFacet": [[5, 5, 1, "", "FRACTION_DIGITS"], [5, 5, 1, "", "LENGTH"], [5, 5, 1, "", "MAX_EXCLUSIVE"], [5, 5, 1, "", "MAX_INCLUSIVE"], [5, 5, 1, "", "MAX_LENGTH"], [5, 5, 1, "", "MIN_EXCLUSIVE"], [5, 5, 1, "", "MIN_INCLUSIVE"], [5, 5, 1, "", "MIN_LENGTH"], [5, 5, 1, "", "PATTERN"], [5, 5, 1, "", "TOTAL_DIGITS"], [5, 4, 1, "", "from_str"], [5, 6, 1, "", "operator"], [5, 6, 1, "", "symbolic_form"]], "owlapy.model.OWLFacetRestriction": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_facet"], [5, 4, 1, "", "get_facet_value"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLFunctionalDataPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLFunctionalObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLHasKeyAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_class_expression"], [5, 4, 1, "", "get_property_expressions"], [5, 4, 1, "", "operands"]], "owlapy.model.OWLHasValueRestriction": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_filler"]], "owlapy.model.OWLImportsDeclaration": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"]], "owlapy.model.OWLIndividual": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLIndividualAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLInverseFunctionalObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLInverseObjectPropertiesAxiom": [[5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_first_property"], [5, 4, 1, "", "get_second_property"]], "owlapy.model.OWLIrreflexiveObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLLiteral": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_literal"], [5, 4, 1, "", "get_datatype"], [5, 4, 1, "", "get_literal"], [5, 4, 1, "", "is_boolean"], [5, 4, 1, "", "is_date"], [5, 4, 1, "", "is_datetime"], [5, 4, 1, "", "is_double"], [5, 4, 1, "", "is_duration"], [5, 4, 1, "", "is_integer"], [5, 4, 1, "", "is_literal"], [5, 4, 1, "", "is_string"], [5, 4, 1, "", "parse_boolean"], [5, 4, 1, "", "parse_date"], [5, 4, 1, "", "parse_datetime"], [5, 4, 1, "", "parse_double"], [5, 4, 1, "", "parse_duration"], [5, 4, 1, "", "parse_integer"], [5, 4, 1, "", "parse_string"], [5, 4, 1, "", "to_python"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLLogicalAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_logical_axiom"]], "owlapy.model.OWLNamedIndividual": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_iri"], [5, 6, 1, "", "iri"], [5, 6, 1, "", "str"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLNamedObject": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__lt__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"]], "owlapy.model.OWLNaryAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_pairwise_axioms"]], "owlapy.model.OWLNaryBooleanClassExpression": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "operands"]], "owlapy.model.OWLNaryClassAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_pairwise_axioms"], [5, 4, 1, "", "class_expressions"]], "owlapy.model.OWLNaryDataRange": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "operands"]], "owlapy.model.OWLNaryIndividualAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_pairwise_axioms"], [5, 4, 1, "", "individuals"]], "owlapy.model.OWLNaryPropertyAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_pairwise_axioms"], [5, 4, 1, "", "properties"]], "owlapy.model.OWLNegativeDataPropertyAssertionAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLNegativeObjectPropertyAssertionAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObject": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_anonymous"]], "owlapy.model.OWLObjectAllValuesFrom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectCardinalityRestriction": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"]], "owlapy.model.OWLObjectComplementOf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_operand"], [5, 4, 1, "", "operands"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectExactCardinality": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_intersection_of_min_max"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectHasSelf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectHasValue": [[5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_some_values_from"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectIntersectionOf": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectInverseOf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_inverse"], [5, 4, 1, "", "get_inverse_property"], [5, 4, 1, "", "get_named_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectMaxCardinality": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectMinCardinality": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectOneOf": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "as_object_union_of"], [5, 4, 1, "", "individuals"], [5, 4, 1, "", "operands"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectProperty": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_inverse_property"], [5, 4, 1, "", "get_iri"], [5, 4, 1, "", "get_named_property"], [5, 4, 1, "", "is_owl_top_object_property"], [5, 6, 1, "", "str"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectPropertyAssertionAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObjectPropertyCharacteristicAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObjectPropertyDomainAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObjectPropertyExpression": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_inverse_property"], [5, 4, 1, "", "get_named_property"], [5, 4, 1, "", "is_object_property_expression"]], "owlapy.model.OWLObjectPropertyRangeAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLObjectRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "is_object_restriction"]], "owlapy.model.OWLObjectSomeValuesFrom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLObjectUnionOf": [[5, 5, 1, "", "__slots__"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLOntology": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "classes_in_signature"], [5, 4, 1, "", "data_properties_in_signature"], [5, 4, 1, "", "data_property_domain_axioms"], [5, 4, 1, "", "data_property_range_axioms"], [5, 4, 1, "", "equivalent_classes_axioms"], [5, 4, 1, "", "general_class_axioms"], [5, 4, 1, "", "get_ontology_id"], [5, 4, 1, "", "get_owl_ontology_manager"], [5, 4, 1, "", "individuals_in_signature"], [5, 4, 1, "", "is_anonymous"], [5, 4, 1, "", "object_properties_in_signature"], [5, 4, 1, "", "object_property_domain_axioms"], [5, 4, 1, "", "object_property_range_axioms"], [5, 5, 1, "", "type_index"]], "owlapy.model.OWLOntologyChange": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_ontology"]], "owlapy.model.OWLOntologyID": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_default_document_iri"], [5, 4, 1, "", "get_ontology_iri"], [5, 4, 1, "", "get_version_iri"], [5, 4, 1, "", "is_anonymous"]], "owlapy.model.OWLOntologyManager": [[5, 4, 1, "", "add_axiom"], [5, 4, 1, "", "apply_change"], [5, 4, 1, "", "create_ontology"], [5, 4, 1, "", "load_ontology"], [5, 4, 1, "", "remove_axiom"], [5, 4, 1, "", "save_ontology"]], "owlapy.model.OWLProperty": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLPropertyAssertionAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_object"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "get_subject"]], "owlapy.model.OWLPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLPropertyDomainAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_domain"]], "owlapy.model.OWLPropertyExpression": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "is_data_property_expression"], [5, 4, 1, "", "is_object_property_expression"], [5, 4, 1, "", "is_owl_top_data_property"], [5, 4, 1, "", "is_owl_top_object_property"]], "owlapy.model.OWLPropertyRangeAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_range"]], "owlapy.model.OWLQuantifiedDataRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_filler"]], "owlapy.model.OWLQuantifiedObjectRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_filler"]], "owlapy.model.OWLQuantifiedRestriction": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLRDFVocabulary": [[5, 5, 1, "", "OWL_BOTTOM_DATA_PROPERTY"], [5, 5, 1, "", "OWL_BOTTOM_OBJECT_PROPERTY"], [5, 5, 1, "", "OWL_CLASS"], [5, 5, 1, "", "OWL_NAMED_INDIVIDUAL"], [5, 5, 1, "", "OWL_NOTHING"], [5, 5, 1, "", "OWL_THING"], [5, 5, 1, "", "OWL_TOP_DATA_PROPERTY"], [5, 5, 1, "", "OWL_TOP_OBJECT_PROPERTY"], [5, 5, 1, "", "RDFS_LITERAL"]], "owlapy.model.OWLReasoner": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "data_property_domains"], [5, 4, 1, "", "data_property_values"], [5, 4, 1, "", "different_individuals"], [5, 4, 1, "", "disjoint_classes"], [5, 4, 1, "", "disjoint_data_properties"], [5, 4, 1, "", "disjoint_object_properties"], [5, 4, 1, "", "equivalent_classes"], [5, 4, 1, "", "equivalent_data_properties"], [5, 4, 1, "", "equivalent_object_properties"], [5, 4, 1, "", "flush"], [5, 4, 1, "", "get_root_ontology"], [5, 4, 1, "", "instances"], [5, 4, 1, "", "is_isolated"], [5, 4, 1, "", "is_using_triplestore"], [5, 4, 1, "", "object_property_domains"], [5, 4, 1, "", "object_property_ranges"], [5, 4, 1, "", "object_property_values"], [5, 4, 1, "", "same_individuals"], [5, 4, 1, "", "sub_classes"], [5, 4, 1, "", "sub_data_properties"], [5, 4, 1, "", "sub_object_properties"], [5, 4, 1, "", "super_classes"], [5, 4, 1, "", "super_data_properties"], [5, 4, 1, "", "super_object_properties"], [5, 4, 1, "", "types"]], "owlapy.model.OWLReflexiveObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLRestriction": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"], [5, 4, 1, "", "is_data_restriction"], [5, 4, 1, "", "is_object_restriction"]], "owlapy.model.OWLSameIndividualAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLSubAnnotationPropertyOfAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_sub_property"], [5, 4, 1, "", "get_super_property"]], "owlapy.model.OWLSubClassOfAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_sub_class"], [5, 4, 1, "", "get_super_class"]], "owlapy.model.OWLSubDataPropertyOfAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLSubObjectPropertyOfAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLSubPropertyAxiom": [[5, 4, 1, "", "__eq__"], [5, 4, 1, "", "__hash__"], [5, 4, 1, "", "__repr__"], [5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_sub_property"], [5, 4, 1, "", "get_super_property"]], "owlapy.model.OWLSymmetricObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLTransitiveObjectPropertyAxiom": [[5, 5, 1, "", "__slots__"]], "owlapy.model.OWLUnaryPropertyAxiom": [[5, 5, 1, "", "__slots__"], [5, 4, 1, "", "get_property"]], "owlapy.model.XSDVocabulary": [[5, 5, 1, "", "BOOLEAN"], [5, 5, 1, "", "DATE"], [5, 5, 1, "", "DATE_TIME"], [5, 5, 1, "", "DATE_TIME_STAMP"], [5, 5, 1, "", "DECIMAL"], [5, 5, 1, "", "DOUBLE"], [5, 5, 1, "", "DURATION"], [5, 5, 1, "", "FLOAT"], [5, 5, 1, "", "INTEGER"], [5, 5, 1, "", "LONG"], [5, 5, 1, "", "STRING"]], "owlapy.model._base": [[3, 3, 1, "", "OWLAnnotationObject"], [3, 3, 1, "", "OWLAnnotationSubject"], [3, 3, 1, "", "OWLAnnotationValue"], [3, 3, 1, "", "OWLObject"]], "owlapy.model._base.OWLAnnotationObject": [[3, 5, 1, "", "__slots__"], [3, 4, 1, "", "as_anonymous_individual"], [3, 4, 1, "", "as_iri"]], "owlapy.model._base.OWLAnnotationSubject": [[3, 5, 1, "", "__slots__"]], "owlapy.model._base.OWLAnnotationValue": [[3, 5, 1, "", "__slots__"], [3, 4, 1, "", "as_literal"], [3, 4, 1, "", "is_literal"]], "owlapy.model._base.OWLObject": [[3, 4, 1, "", "__eq__"], [3, 4, 1, "", "__hash__"], [3, 4, 1, "", "__repr__"], [3, 5, 1, "", "__slots__"], [3, 4, 1, "", "is_anonymous"]], "owlapy.model._iri": [[4, 3, 1, "", "HasIRI"], [4, 3, 1, "", "IRI"]], "owlapy.model._iri.HasIRI": [[4, 5, 1, "", "__slots__"], [4, 4, 1, "", "get_iri"]], "owlapy.model._iri.IRI": [[4, 4, 1, "", "__eq__"], [4, 4, 1, "", "__hash__"], [4, 4, 1, "", "__repr__"], [4, 5, 1, "", "__slots__"], [4, 4, 1, "", "as_iri"], [4, 4, 1, "", "as_str"], [4, 4, 1, "", "create"], [4, 4, 1, "", "get_namespace"], [4, 4, 1, "", "get_remainder"], [4, 4, 1, "", "get_short_form"], [4, 4, 1, "", "is_nothing"], [4, 4, 1, "", "is_reserved_vocabulary"], [4, 4, 1, "", "is_thing"], [4, 6, 1, "", "reminder"], [4, 6, 1, "", "str"], [4, 5, 1, "", "type_index"]], "owlapy.model.providers": [[6, 2, 1, "", "OWLDatatypeMaxExclusiveRestriction"], [6, 2, 1, "", "OWLDatatypeMaxInclusiveRestriction"], [6, 2, 1, "", "OWLDatatypeMinExclusiveRestriction"], [6, 2, 1, "", "OWLDatatypeMinInclusiveRestriction"], [6, 2, 1, "", "OWLDatatypeMinMaxExclusiveRestriction"], [6, 2, 1, "", "OWLDatatypeMinMaxInclusiveRestriction"], [6, 1, 1, "", "Restriction_Literals"]], "owlapy.namespaces": [[7, 3, 1, "", "Namespaces"], [7, 1, 1, "", "OWL"], [7, 1, 1, "", "RDF"], [7, 1, 1, "", "RDFS"], [7, 1, 1, "", "XSD"]], "owlapy.namespaces.Namespaces": [[7, 4, 1, "", "__eq__"], [7, 4, 1, "", "__hash__"], [7, 4, 1, "", "__repr__"], [7, 5, 1, "", "__slots__"], [7, 6, 1, "", "ns"], [7, 6, 1, "", "prefix"]], "owlapy.owl2sparql": [[8, 0, 0, "-", "converter"]], "owlapy.owl2sparql.converter": [[8, 3, 1, "", "Owl2SparqlConverter"], [8, 3, 1, "", "VariablesMapping"], [8, 1, 1, "", "converter"], [8, 2, 1, "", "owl_expression_to_sparql"], [8, 2, 1, "", "peek"]], "owlapy.owl2sparql.converter.Owl2SparqlConverter": [[8, 5, 1, "", "__slots__"], [8, 4, 1, "", "append"], [8, 4, 1, "", "append_triple"], [8, 4, 1, "", "as_query"], [8, 5, 1, "", "ce"], [8, 5, 1, "", "cnt"], [8, 4, 1, "", "convert"], [8, 6, 1, "", "current_variable"], [8, 5, 1, "", "grouping_vars"], [8, 5, 1, "", "having_conditions"], [8, 5, 1, "", "mapping"], [8, 6, 1, "", "modal_depth"], [8, 4, 1, "", "new_count_var"], [8, 5, 1, "", "parent"], [8, 5, 1, "", "parent_var"], [8, 4, 1, "", "process"], [8, 5, 1, "", "properties"], [8, 4, 1, "", "render"], [8, 5, 1, "", "sparql"], [8, 4, 1, "", "stack_parent"], [8, 4, 1, "", "stack_variable"], [8, 4, 1, "", "triple"], [8, 5, 1, "", "variable_entities"], [8, 5, 1, "", "variables"]], "owlapy.owl2sparql.converter.VariablesMapping": [[8, 4, 1, "", "__contains__"], [8, 4, 1, "", "__getitem__"], [8, 5, 1, "", "__slots__"], [8, 4, 1, "", "get_variable"], [8, 4, 1, "", "new_individual_variable"], [8, 4, 1, "", "new_property_variable"]], "owlapy.parser": [[10, 3, 1, "", "DLSyntaxParser"], [10, 1, 1, "", "DL_GRAMMAR"], [10, 1, 1, "", "DLparser"], [10, 1, 1, "", "MANCHESTER_GRAMMAR"], [10, 3, 1, "", "ManchesterOWLSyntaxParser"], [10, 1, 1, "", "ManchesterParser"], [10, 2, 1, "", "dl_to_owl_expression"], [10, 2, 1, "", "manchester_to_owl_expression"]], "owlapy.parser.DLSyntaxParser": [[10, 4, 1, "", "generic_visit"], [10, 5, 1, "", "ns"], [10, 4, 1, "", "parse_expression"], [10, 5, 1, "", "slots"], [10, 4, 1, "", "visit_abbreviated_iri"], [10, 4, 1, "", "visit_boolean_literal"], [10, 4, 1, "", "visit_cardinality_res"], [10, 4, 1, "", "visit_class_expression"], [10, 4, 1, "", "visit_class_iri"], [10, 4, 1, "", "visit_data_cardinality_res"], [10, 4, 1, "", "visit_data_intersection"], [10, 4, 1, "", "visit_data_parentheses"], [10, 4, 1, "", "visit_data_primary"], [10, 4, 1, "", "visit_data_property_iri"], [10, 4, 1, "", "visit_data_some_only_res"], [10, 4, 1, "", "visit_data_union"], [10, 4, 1, "", "visit_data_value_res"], [10, 4, 1, "", "visit_datatype"], [10, 4, 1, "", "visit_datatype_iri"], [10, 4, 1, "", "visit_datatype_restriction"], [10, 4, 1, "", "visit_date_literal"], [10, 4, 1, "", "visit_datetime_literal"], [10, 4, 1, "", "visit_decimal_literal"], [10, 4, 1, "", "visit_duration_literal"], [10, 4, 1, "", "visit_facet"], [10, 4, 1, "", "visit_facet_restriction"], [10, 4, 1, "", "visit_facet_restrictions"], [10, 4, 1, "", "visit_float_literal"], [10, 4, 1, "", "visit_full_iri"], [10, 4, 1, "", "visit_has_self"], [10, 4, 1, "", "visit_individual_iri"], [10, 4, 1, "", "visit_individual_list"], [10, 4, 1, "", "visit_integer_literal"], [10, 4, 1, "", "visit_intersection"], [10, 4, 1, "", "visit_iri"], [10, 4, 1, "", "visit_literal"], [10, 4, 1, "", "visit_literal_list"], [10, 4, 1, "", "visit_non_negative_integer"], [10, 4, 1, "", "visit_object_property"], [10, 4, 1, "", "visit_object_property_iri"], [10, 4, 1, "", "visit_parentheses"], [10, 4, 1, "", "visit_primary"], [10, 4, 1, "", "visit_quoted_string"], [10, 4, 1, "", "visit_simple_iri"], [10, 4, 1, "", "visit_some_only_res"], [10, 4, 1, "", "visit_string_literal_language"], [10, 4, 1, "", "visit_string_literal_no_language"], [10, 4, 1, "", "visit_typed_literal"], [10, 4, 1, "", "visit_union"], [10, 4, 1, "", "visit_value_res"]], "owlapy.parser.ManchesterOWLSyntaxParser": [[10, 4, 1, "", "generic_visit"], [10, 5, 1, "", "ns"], [10, 4, 1, "", "parse_expression"], [10, 5, 1, "", "slots"], [10, 4, 1, "", "visit_abbreviated_iri"], [10, 4, 1, "", "visit_boolean_literal"], [10, 4, 1, "", "visit_cardinality_res"], [10, 4, 1, "", "visit_class_expression"], [10, 4, 1, "", "visit_class_iri"], [10, 4, 1, "", "visit_data_cardinality_res"], [10, 4, 1, "", "visit_data_intersection"], [10, 4, 1, "", "visit_data_parentheses"], [10, 4, 1, "", "visit_data_primary"], [10, 4, 1, "", "visit_data_property_iri"], [10, 4, 1, "", "visit_data_some_only_res"], [10, 4, 1, "", "visit_data_union"], [10, 4, 1, "", "visit_data_value_res"], [10, 4, 1, "", "visit_datatype"], [10, 4, 1, "", "visit_datatype_iri"], [10, 4, 1, "", "visit_datatype_restriction"], [10, 4, 1, "", "visit_date_literal"], [10, 4, 1, "", "visit_datetime_literal"], [10, 4, 1, "", "visit_decimal_literal"], [10, 4, 1, "", "visit_duration_literal"], [10, 4, 1, "", "visit_facet"], [10, 4, 1, "", "visit_facet_restriction"], [10, 4, 1, "", "visit_facet_restrictions"], [10, 4, 1, "", "visit_float_literal"], [10, 4, 1, "", "visit_full_iri"], [10, 4, 1, "", "visit_has_self"], [10, 4, 1, "", "visit_individual_iri"], [10, 4, 1, "", "visit_individual_list"], [10, 4, 1, "", "visit_integer_literal"], [10, 4, 1, "", "visit_intersection"], [10, 4, 1, "", "visit_iri"], [10, 4, 1, "", "visit_literal"], [10, 4, 1, "", "visit_literal_list"], [10, 4, 1, "", "visit_non_negative_integer"], [10, 4, 1, "", "visit_object_property"], [10, 4, 1, "", "visit_object_property_iri"], [10, 4, 1, "", "visit_parentheses"], [10, 4, 1, "", "visit_primary"], [10, 4, 1, "", "visit_quoted_string"], [10, 4, 1, "", "visit_simple_iri"], [10, 4, 1, "", "visit_some_only_res"], [10, 4, 1, "", "visit_string_literal_language"], [10, 4, 1, "", "visit_string_literal_no_language"], [10, 4, 1, "", "visit_typed_literal"], [10, 4, 1, "", "visit_union"], [10, 4, 1, "", "visit_value_res"]], "owlapy.render": [[11, 3, 1, "", "DLSyntaxObjectRenderer"], [11, 1, 1, "", "DLrenderer"], [11, 3, 1, "", "ManchesterOWLSyntaxOWLObjectRenderer"], [11, 1, 1, "", "ManchesterRenderer"], [11, 2, 1, "", "owl_expression_to_dl"], [11, 2, 1, "", "owl_expression_to_manchester"]], "owlapy.render.DLSyntaxObjectRenderer": [[11, 5, 1, "", "__slots__"], [11, 4, 1, "", "render"], [11, 4, 1, "", "set_short_form_provider"]], "owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer": [[11, 5, 1, "", "__slots__"], [11, 4, 1, "", "render"], [11, 4, 1, "", "set_short_form_provider"]], "owlapy.util": [[12, 3, 1, "", "LRUCache"], [12, 3, 1, "", "NNF"], [12, 3, 1, "", "OrderedOWLObject"], [12, 3, 1, "", "TopLevelCNF"], [12, 3, 1, "", "TopLevelDNF"], [12, 2, 1, "", "as_index"], [12, 2, 1, "", "combine_nary_expressions"], [12, 2, 1, "", "iter_count"]], "owlapy.util.LRUCache": [[12, 5, 1, "", "KEY"], [12, 5, 1, "", "NEXT"], [12, 5, 1, "", "PREV"], [12, 5, 1, "", "RESULT"], [12, 4, 1, "", "__contains__"], [12, 4, 1, "", "__getitem__"], [12, 4, 1, "", "__setitem__"], [12, 4, 1, "", "cache_clear"], [12, 4, 1, "", "cache_info"], [12, 5, 1, "id1", "sentinel"]], "owlapy.util.NNF": [[12, 4, 1, "", "get_class_nnf"]], "owlapy.util.OrderedOWLObject": [[12, 4, 1, "", "__eq__"], [12, 4, 1, "", "__lt__"], [12, 5, 1, "", "__slots__"], [12, 5, 1, "id0", "o"]], "owlapy.util.TopLevelCNF": [[12, 4, 1, "", "get_top_level_cnf"]], "owlapy.util.TopLevelDNF": [[12, 4, 1, "", "get_top_level_dnf"]], "owlapy.vocab": [[13, 3, 1, "", "OWLFacet"], [13, 3, 1, "", "OWLRDFVocabulary"], [13, 3, 1, "", "XSDVocabulary"]], "owlapy.vocab.OWLFacet": [[13, 5, 1, "", "FRACTION_DIGITS"], [13, 5, 1, "", "LENGTH"], [13, 5, 1, "", "MAX_EXCLUSIVE"], [13, 5, 1, "", "MAX_INCLUSIVE"], [13, 5, 1, "", "MAX_LENGTH"], [13, 5, 1, "", "MIN_EXCLUSIVE"], [13, 5, 1, "", "MIN_INCLUSIVE"], [13, 5, 1, "", "MIN_LENGTH"], [13, 5, 1, "", "PATTERN"], [13, 5, 1, "", "TOTAL_DIGITS"], [13, 4, 1, "", "from_str"], [13, 6, 1, "", "operator"], [13, 6, 1, "", "symbolic_form"]], "owlapy.vocab.OWLRDFVocabulary": [[13, 5, 1, "", "OWL_BOTTOM_DATA_PROPERTY"], [13, 5, 1, "", "OWL_BOTTOM_OBJECT_PROPERTY"], [13, 5, 1, "", "OWL_CLASS"], [13, 5, 1, "", "OWL_NAMED_INDIVIDUAL"], [13, 5, 1, "", "OWL_NOTHING"], [13, 5, 1, "", "OWL_THING"], [13, 5, 1, "", "OWL_TOP_DATA_PROPERTY"], [13, 5, 1, "", "OWL_TOP_OBJECT_PROPERTY"], [13, 5, 1, "", "RDFS_LITERAL"]], "owlapy.vocab.XSDVocabulary": [[13, 5, 1, "", "BOOLEAN"], [13, 5, 1, "", "DATE"], [13, 5, 1, "", "DATE_TIME"], [13, 5, 1, "", "DATE_TIME_STAMP"], [13, 5, 1, "", "DECIMAL"], [13, 5, 1, "", "DOUBLE"], [13, 5, 1, "", "DURATION"], [13, 5, 1, "", "FLOAT"], [13, 5, 1, "", "INTEGER"], [13, 5, 1, "", "LONG"], [13, 5, 1, "", "STRING"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:function", "3": "py:class", "4": "py:method", "5": "py:attribute", "6": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "function", "Python function"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "property", "Python property"]}, "titleterms": {"owlapi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "_util": 0, "modul": [0, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13], "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "function": [0, 5, 6, 8, 10, 11, 12], "subpackag": 1, "submodul": [1, 5, 9], "packag": [1, 5], "io": 2, "class": [2, 3, 4, 5, 7, 8, 10, 11, 12, 13], "model": [3, 4, 5, 6], "_base": 3, "_iri": 4, "attribut": [5, 6, 7, 8, 10, 11], "provid": 6, "namespac": 7, "owl2sparql": [8, 9], "convert": 8, "parser": 10, "render": 11, "util": 12, "vocab": 13, "welcom": 14}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"owlapy._utils": [[0, "module-owlapy._utils"]], "Module Contents": [[0, "module-contents"], [2, "module-contents"], [3, "module-contents"], [4, "module-contents"], [6, "module-contents"], [7, "module-contents"], [8, "module-contents"], [10, "module-contents"], [11, "module-contents"], [12, "module-contents"], [13, "module-contents"]], "Functions": [[0, "functions"], [5, "functions"], [6, "functions"], [8, "functions"], [10, "functions"], [11, "functions"], [12, "functions"]], "owlapy": [[1, "module-owlapy"]], "Subpackages": [[1, "subpackages"]], "Submodules": [[1, "submodules"], [5, "submodules"], [9, "submodules"]], "Package Contents": [[1, "package-contents"], [5, "package-contents"]], "owlapy.io": [[2, "module-owlapy.io"]], "Classes": [[2, "classes"], [3, "classes"], [4, "classes"], [5, "classes"], [7, "classes"], [8, "classes"], [10, "classes"], [11, "classes"], [12, "classes"], [13, "classes"]], "owlapy.model._base": [[3, "module-owlapy.model._base"]], "owlapy.model._iri": [[4, "module-owlapy.model._iri"]], "owlapy.model": [[5, "module-owlapy.model"]], "Attributes": [[5, "attributes"], [6, "attributes"], [7, "attributes"], [8, "attributes"], [10, "attributes"], [11, "attributes"]], "owlapy.model.providers": [[6, "module-owlapy.model.providers"]], "owlapy.namespaces": [[7, "module-owlapy.namespaces"]], "owlapy.owl2sparql.converter": [[8, "module-owlapy.owl2sparql.converter"]], "owlapy.owl2sparql": [[9, "module-owlapy.owl2sparql"]], "owlapy.parser": [[10, "module-owlapy.parser"]], "owlapy.render": [[11, "module-owlapy.render"]], "owlapy.util": [[12, "module-owlapy.util"]], "owlapy.vocab": [[13, "module-owlapy.vocab"]], "Welcome to OWLAPY!": [[14, "welcome-to-owlapy"]], "Contents:": [[14, null]], "OWLAPY": [[15, "owlapy"]]}, "indexentries": {"move() (in module owlapy._utils)": [[0, "owlapy._utils.MOVE"]], "module": [[0, "module-owlapy._utils"], [1, "module-owlapy"], [2, "module-owlapy.io"], [3, "module-owlapy.model._base"], [4, "module-owlapy.model._iri"], [5, "module-owlapy.model"], [6, "module-owlapy.model.providers"], [7, "module-owlapy.namespaces"], [8, "module-owlapy.owl2sparql.converter"], [9, "module-owlapy.owl2sparql"], [10, "module-owlapy.parser"], [11, "module-owlapy.render"], [12, "module-owlapy.util"], [13, "module-owlapy.vocab"]], "owlapy._utils": [[0, "module-owlapy._utils"]], "__version__ (in module owlapy)": [[1, "owlapy.__version__"]], "owlapy": [[1, "module-owlapy"]], "owlobjectparser (class in owlapy.io)": [[2, "owlapy.io.OWLObjectParser"]], "owlobjectrenderer (class in owlapy.io)": [[2, "owlapy.io.OWLObjectRenderer"]], "owlapy.io": [[2, "module-owlapy.io"]], "parse_expression() (owlapy.io.owlobjectparser method)": [[2, "owlapy.io.OWLObjectParser.parse_expression"]], "render() (owlapy.io.owlobjectrenderer method)": [[2, "owlapy.io.OWLObjectRenderer.render"]], "set_short_form_provider() (owlapy.io.owlobjectrenderer method)": [[2, "owlapy.io.OWLObjectRenderer.set_short_form_provider"]], "owlannotationobject (class in owlapy.model._base)": [[3, "owlapy.model._base.OWLAnnotationObject"]], "owlannotationsubject (class in owlapy.model._base)": [[3, "owlapy.model._base.OWLAnnotationSubject"]], "owlannotationvalue (class in owlapy.model._base)": [[3, "owlapy.model._base.OWLAnnotationValue"]], "owlobject (class in owlapy.model._base)": [[3, "owlapy.model._base.OWLObject"]], "__eq__() (owlapy.model._base.owlobject method)": [[3, "owlapy.model._base.OWLObject.__eq__"]], "__hash__() (owlapy.model._base.owlobject method)": [[3, "owlapy.model._base.OWLObject.__hash__"]], "__repr__() (owlapy.model._base.owlobject method)": [[3, "owlapy.model._base.OWLObject.__repr__"]], "__slots__ (owlapy.model._base.owlannotationobject attribute)": [[3, "owlapy.model._base.OWLAnnotationObject.__slots__"]], "__slots__ (owlapy.model._base.owlannotationsubject attribute)": [[3, "owlapy.model._base.OWLAnnotationSubject.__slots__"]], "__slots__ (owlapy.model._base.owlannotationvalue attribute)": [[3, "owlapy.model._base.OWLAnnotationValue.__slots__"]], "__slots__ (owlapy.model._base.owlobject attribute)": [[3, "owlapy.model._base.OWLObject.__slots__"]], "as_anonymous_individual() (owlapy.model._base.owlannotationobject method)": [[3, "owlapy.model._base.OWLAnnotationObject.as_anonymous_individual"]], "as_iri() (owlapy.model._base.owlannotationobject method)": [[3, "owlapy.model._base.OWLAnnotationObject.as_iri"]], "as_literal() (owlapy.model._base.owlannotationvalue method)": [[3, "owlapy.model._base.OWLAnnotationValue.as_literal"]], "is_anonymous() (owlapy.model._base.owlobject method)": [[3, "owlapy.model._base.OWLObject.is_anonymous"]], "is_literal() (owlapy.model._base.owlannotationvalue method)": [[3, "owlapy.model._base.OWLAnnotationValue.is_literal"]], "owlapy.model._base": [[3, "module-owlapy.model._base"]], "hasiri (class in owlapy.model._iri)": [[4, "owlapy.model._iri.HasIRI"]], "iri (class in owlapy.model._iri)": [[4, "owlapy.model._iri.IRI"]], "__eq__() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.__eq__"]], "__hash__() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.__hash__"]], "__repr__() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.__repr__"]], "__slots__ (owlapy.model._iri.hasiri attribute)": [[4, "owlapy.model._iri.HasIRI.__slots__"]], "__slots__ (owlapy.model._iri.iri attribute)": [[4, "owlapy.model._iri.IRI.__slots__"]], "as_iri() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.as_iri"]], "as_str() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.as_str"]], "create() (owlapy.model._iri.iri static method)": [[4, "owlapy.model._iri.IRI.create"]], "get_iri() (owlapy.model._iri.hasiri method)": [[4, "owlapy.model._iri.HasIRI.get_iri"]], "get_namespace() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.get_namespace"]], "get_remainder() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.get_remainder"]], "get_short_form() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.get_short_form"]], "is_nothing() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.is_nothing"]], "is_reserved_vocabulary() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.is_reserved_vocabulary"]], "is_thing() (owlapy.model._iri.iri method)": [[4, "owlapy.model._iri.IRI.is_thing"]], "owlapy.model._iri": [[4, "module-owlapy.model._iri"]], "reminder (owlapy.model._iri.iri property)": [[4, "owlapy.model._iri.IRI.reminder"]], "str (owlapy.model._iri.iri property)": [[4, "owlapy.model._iri.IRI.str"]], "type_index (owlapy.model._iri.iri attribute)": [[4, "owlapy.model._iri.IRI.type_index"]], "addimport (class in owlapy.model)": [[5, "owlapy.model.AddImport"]], "boolean (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.BOOLEAN"]], "booleanowldatatype (in module owlapy.model)": [[5, "owlapy.model.BooleanOWLDatatype"]], "date (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DATE"]], "date_time (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DATE_TIME"]], "date_time_stamp (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DATE_TIME_STAMP"]], "decimal (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DECIMAL"]], "double (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DOUBLE"]], "duration (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.DURATION"]], "dateowldatatype (in module owlapy.model)": [[5, "owlapy.model.DateOWLDatatype"]], "datetimeowldatatype (in module owlapy.model)": [[5, "owlapy.model.DateTimeOWLDatatype"]], "doubleowldatatype (in module owlapy.model)": [[5, "owlapy.model.DoubleOWLDatatype"]], "durationowldatatype (in module owlapy.model)": [[5, "owlapy.model.DurationOWLDatatype"]], "float (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.FLOAT"]], "fraction_digits (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.FRACTION_DIGITS"]], "hascardinality (class in owlapy.model)": [[5, "owlapy.model.HasCardinality"]], "hasfiller (class in owlapy.model)": [[5, "owlapy.model.HasFiller"]], "hasiri (class in owlapy.model)": [[5, "owlapy.model.HasIRI"]], "hasindex (class in owlapy.model)": [[5, "owlapy.model.HasIndex"]], "hasoperands (class in owlapy.model)": [[5, "owlapy.model.HasOperands"]], "integer (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.INTEGER"]], "iri (class in owlapy.model)": [[5, "owlapy.model.IRI"]], "integerowldatatype (in module owlapy.model)": [[5, "owlapy.model.IntegerOWLDatatype"]], "length (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.LENGTH"]], "long (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.LONG"]], "literals (in module owlapy.model)": [[5, "owlapy.model.Literals"]], "max_exclusive (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MAX_EXCLUSIVE"]], "max_inclusive (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MAX_INCLUSIVE"]], "max_length (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MAX_LENGTH"]], "min_exclusive (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MIN_EXCLUSIVE"]], "min_inclusive (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MIN_INCLUSIVE"]], "min_length (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.MIN_LENGTH"]], "move() (in module owlapy.model)": [[5, "owlapy.model.MOVE"]], "numeric_datatypes (in module owlapy.model)": [[5, "owlapy.model.NUMERIC_DATATYPES"]], "owlannotation (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotation"]], "owlannotationassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom"]], "owlannotationaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationAxiom"]], "owlannotationobject (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationObject"]], "owlannotationproperty (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationProperty"]], "owlannotationpropertydomainaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom"]], "owlannotationpropertyrangeaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom"]], "owlannotationsubject (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationSubject"]], "owlannotationvalue (class in owlapy.model)": [[5, "owlapy.model.OWLAnnotationValue"]], "owlanonymousclassexpression (class in owlapy.model)": [[5, "owlapy.model.OWLAnonymousClassExpression"]], "owlasymmetricobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAsymmetricObjectPropertyAxiom"]], "owlaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLAxiom"]], "owlbooleanclassexpression (class in owlapy.model)": [[5, "owlapy.model.OWLBooleanClassExpression"]], "owlbottomdataproperty (in module owlapy.model)": [[5, "owlapy.model.OWLBottomDataProperty"]], "owlbottomobjectproperty (in module owlapy.model)": [[5, "owlapy.model.OWLBottomObjectProperty"]], "owlcardinalityrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLCardinalityRestriction"]], "owlclass (class in owlapy.model)": [[5, "owlapy.model.OWLClass"]], "owlclassassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLClassAssertionAxiom"]], "owlclassaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLClassAxiom"]], "owlclassexpression (class in owlapy.model)": [[5, "owlapy.model.OWLClassExpression"]], "owldataallvaluesfrom (class in owlapy.model)": [[5, "owlapy.model.OWLDataAllValuesFrom"]], "owldatacardinalityrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLDataCardinalityRestriction"]], "owldatacomplementof (class in owlapy.model)": [[5, "owlapy.model.OWLDataComplementOf"]], "owldataexactcardinality (class in owlapy.model)": [[5, "owlapy.model.OWLDataExactCardinality"]], "owldatahasvalue (class in owlapy.model)": [[5, "owlapy.model.OWLDataHasValue"]], "owldataintersectionof (class in owlapy.model)": [[5, "owlapy.model.OWLDataIntersectionOf"]], "owldatamaxcardinality (class in owlapy.model)": [[5, "owlapy.model.OWLDataMaxCardinality"]], "owldatamincardinality (class in owlapy.model)": [[5, "owlapy.model.OWLDataMinCardinality"]], "owldataoneof (class in owlapy.model)": [[5, "owlapy.model.OWLDataOneOf"]], "owldataproperty (class in owlapy.model)": [[5, "owlapy.model.OWLDataProperty"]], "owldatapropertyassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyAssertionAxiom"]], "owldatapropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyAxiom"]], "owldatapropertycharacteristicaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyCharacteristicAxiom"]], "owldatapropertydomainaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyDomainAxiom"]], "owldatapropertyexpression (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyExpression"]], "owldatapropertyrangeaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDataPropertyRangeAxiom"]], "owldatarange (class in owlapy.model)": [[5, "owlapy.model.OWLDataRange"]], "owldatarestriction (class in owlapy.model)": [[5, "owlapy.model.OWLDataRestriction"]], "owldatasomevaluesfrom (class in owlapy.model)": [[5, "owlapy.model.OWLDataSomeValuesFrom"]], "owldataunionof (class in owlapy.model)": [[5, "owlapy.model.OWLDataUnionOf"]], "owldatatype (class in owlapy.model)": [[5, "owlapy.model.OWLDatatype"]], "owldatatypedefinitionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom"]], "owldatatyperestriction (class in owlapy.model)": [[5, "owlapy.model.OWLDatatypeRestriction"]], "owldeclarationaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDeclarationAxiom"]], "owldifferentindividualsaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDifferentIndividualsAxiom"]], "owldisjointclassesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDisjointClassesAxiom"]], "owldisjointdatapropertiesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDisjointDataPropertiesAxiom"]], "owldisjointobjectpropertiesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDisjointObjectPropertiesAxiom"]], "owldisjointunionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLDisjointUnionAxiom"]], "owlentity (class in owlapy.model)": [[5, "owlapy.model.OWLEntity"]], "owlequivalentclassesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLEquivalentClassesAxiom"]], "owlequivalentdatapropertiesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLEquivalentDataPropertiesAxiom"]], "owlequivalentobjectpropertiesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLEquivalentObjectPropertiesAxiom"]], "owlfacet (class in owlapy.model)": [[5, "owlapy.model.OWLFacet"]], "owlfacetrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLFacetRestriction"]], "owlfunctionaldatapropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLFunctionalDataPropertyAxiom"]], "owlfunctionalobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLFunctionalObjectPropertyAxiom"]], "owlhaskeyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLHasKeyAxiom"]], "owlhasvaluerestriction (class in owlapy.model)": [[5, "owlapy.model.OWLHasValueRestriction"]], "owlimportsdeclaration (class in owlapy.model)": [[5, "owlapy.model.OWLImportsDeclaration"]], "owlindividual (class in owlapy.model)": [[5, "owlapy.model.OWLIndividual"]], "owlindividualaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLIndividualAxiom"]], "owlinversefunctionalobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLInverseFunctionalObjectPropertyAxiom"]], "owlinverseobjectpropertiesaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLInverseObjectPropertiesAxiom"]], "owlirreflexiveobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLIrreflexiveObjectPropertyAxiom"]], "owlliteral (class in owlapy.model)": [[5, "owlapy.model.OWLLiteral"]], "owllogicalaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLLogicalAxiom"]], "owlnamedindividual (class in owlapy.model)": [[5, "owlapy.model.OWLNamedIndividual"]], "owlnamedobject (class in owlapy.model)": [[5, "owlapy.model.OWLNamedObject"]], "owlnaryaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNaryAxiom"]], "owlnarybooleanclassexpression (class in owlapy.model)": [[5, "owlapy.model.OWLNaryBooleanClassExpression"]], "owlnaryclassaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNaryClassAxiom"]], "owlnarydatarange (class in owlapy.model)": [[5, "owlapy.model.OWLNaryDataRange"]], "owlnaryindividualaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNaryIndividualAxiom"]], "owlnarypropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNaryPropertyAxiom"]], "owlnegativedatapropertyassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNegativeDataPropertyAssertionAxiom"]], "owlnegativeobjectpropertyassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLNegativeObjectPropertyAssertionAxiom"]], "owlnothing (in module owlapy.model)": [[5, "owlapy.model.OWLNothing"]], "owlobject (class in owlapy.model)": [[5, "owlapy.model.OWLObject"]], "owlobjectallvaluesfrom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectAllValuesFrom"]], "owlobjectcardinalityrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLObjectCardinalityRestriction"]], "owlobjectcomplementof (class in owlapy.model)": [[5, "owlapy.model.OWLObjectComplementOf"]], "owlobjectexactcardinality (class in owlapy.model)": [[5, "owlapy.model.OWLObjectExactCardinality"]], "owlobjecthasself (class in owlapy.model)": [[5, "owlapy.model.OWLObjectHasSelf"]], "owlobjecthasvalue (class in owlapy.model)": [[5, "owlapy.model.OWLObjectHasValue"]], "owlobjectintersectionof (class in owlapy.model)": [[5, "owlapy.model.OWLObjectIntersectionOf"]], "owlobjectinverseof (class in owlapy.model)": [[5, "owlapy.model.OWLObjectInverseOf"]], "owlobjectmaxcardinality (class in owlapy.model)": [[5, "owlapy.model.OWLObjectMaxCardinality"]], "owlobjectmincardinality (class in owlapy.model)": [[5, "owlapy.model.OWLObjectMinCardinality"]], "owlobjectoneof (class in owlapy.model)": [[5, "owlapy.model.OWLObjectOneOf"]], "owlobjectproperty (class in owlapy.model)": [[5, "owlapy.model.OWLObjectProperty"]], "owlobjectpropertyassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyAssertionAxiom"]], "owlobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyAxiom"]], "owlobjectpropertycharacteristicaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyCharacteristicAxiom"]], "owlobjectpropertydomainaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyDomainAxiom"]], "owlobjectpropertyexpression (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyExpression"]], "owlobjectpropertyrangeaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectPropertyRangeAxiom"]], "owlobjectrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLObjectRestriction"]], "owlobjectsomevaluesfrom (class in owlapy.model)": [[5, "owlapy.model.OWLObjectSomeValuesFrom"]], "owlobjectunionof (class in owlapy.model)": [[5, "owlapy.model.OWLObjectUnionOf"]], "owlontology (class in owlapy.model)": [[5, "owlapy.model.OWLOntology"]], "owlontologychange (class in owlapy.model)": [[5, "owlapy.model.OWLOntologyChange"]], "owlontologyid (class in owlapy.model)": [[5, "owlapy.model.OWLOntologyID"]], "owlontologymanager (class in owlapy.model)": [[5, "owlapy.model.OWLOntologyManager"]], "owlproperty (class in owlapy.model)": [[5, "owlapy.model.OWLProperty"]], "owlpropertyassertionaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyAssertionAxiom"]], "owlpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyAxiom"]], "owlpropertydomainaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyDomainAxiom"]], "owlpropertyexpression (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyExpression"]], "owlpropertyrange (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyRange"]], "owlpropertyrangeaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLPropertyRangeAxiom"]], "owlquantifieddatarestriction (class in owlapy.model)": [[5, "owlapy.model.OWLQuantifiedDataRestriction"]], "owlquantifiedobjectrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLQuantifiedObjectRestriction"]], "owlquantifiedrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLQuantifiedRestriction"]], "owlrdfvocabulary (class in owlapy.model)": [[5, "owlapy.model.OWLRDFVocabulary"]], "owlreasoner (class in owlapy.model)": [[5, "owlapy.model.OWLReasoner"]], "owlreflexiveobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLReflexiveObjectPropertyAxiom"]], "owlrestriction (class in owlapy.model)": [[5, "owlapy.model.OWLRestriction"]], "owlsameindividualaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSameIndividualAxiom"]], "owlsubannotationpropertyofaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom"]], "owlsubclassofaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSubClassOfAxiom"]], "owlsubdatapropertyofaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSubDataPropertyOfAxiom"]], "owlsubobjectpropertyofaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSubObjectPropertyOfAxiom"]], "owlsubpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSubPropertyAxiom"]], "owlsymmetricobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLSymmetricObjectPropertyAxiom"]], "owlthing (in module owlapy.model)": [[5, "owlapy.model.OWLThing"]], "owltopdataproperty (in module owlapy.model)": [[5, "owlapy.model.OWLTopDataProperty"]], "owltopobjectproperty (in module owlapy.model)": [[5, "owlapy.model.OWLTopObjectProperty"]], "owltransitiveobjectpropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLTransitiveObjectPropertyAxiom"]], "owlunarypropertyaxiom (class in owlapy.model)": [[5, "owlapy.model.OWLUnaryPropertyAxiom"]], "owl_bottom_data_property (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_BOTTOM_DATA_PROPERTY"]], "owl_bottom_object_property (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_BOTTOM_OBJECT_PROPERTY"]], "owl_class (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_CLASS"]], "owl_named_individual (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_NAMED_INDIVIDUAL"]], "owl_nothing (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_NOTHING"]], "owl_thing (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_THING"]], "owl_top_data_property (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_TOP_DATA_PROPERTY"]], "owl_top_object_property (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.OWL_TOP_OBJECT_PROPERTY"]], "pattern (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.PATTERN"]], "rdfs_literal (owlapy.model.owlrdfvocabulary attribute)": [[5, "owlapy.model.OWLRDFVocabulary.RDFS_LITERAL"]], "string (owlapy.model.xsdvocabulary attribute)": [[5, "owlapy.model.XSDVocabulary.STRING"]], "stringowldatatype (in module owlapy.model)": [[5, "owlapy.model.StringOWLDatatype"]], "time_datatypes (in module owlapy.model)": [[5, "owlapy.model.TIME_DATATYPES"]], "total_digits (owlapy.model.owlfacet attribute)": [[5, "owlapy.model.OWLFacet.TOTAL_DIGITS"]], "topowldatatype (in module owlapy.model)": [[5, "owlapy.model.TopOWLDatatype"]], "xsdvocabulary (class in owlapy.model)": [[5, "owlapy.model.XSDVocabulary"]], "__eq__() (owlapy.model.hasindex method)": [[5, "owlapy.model.HasIndex.__eq__"]], "__eq__() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.__eq__"]], "__eq__() (owlapy.model.owlannotation method)": [[5, "owlapy.model.OWLAnnotation.__eq__"]], "__eq__() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.__eq__"]], "__eq__() (owlapy.model.owlannotationpropertydomainaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.__eq__"]], "__eq__() (owlapy.model.owlannotationpropertyrangeaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.__eq__"]], "__eq__() (owlapy.model.owlclassassertionaxiom method)": [[5, "owlapy.model.OWLClassAssertionAxiom.__eq__"]], "__eq__() (owlapy.model.owldataallvaluesfrom method)": [[5, "owlapy.model.OWLDataAllValuesFrom.__eq__"]], "__eq__() (owlapy.model.owldatacardinalityrestriction method)": [[5, "owlapy.model.OWLDataCardinalityRestriction.__eq__"]], "__eq__() (owlapy.model.owldatacomplementof method)": [[5, "owlapy.model.OWLDataComplementOf.__eq__"]], "__eq__() (owlapy.model.owldatahasvalue method)": [[5, "owlapy.model.OWLDataHasValue.__eq__"]], "__eq__() (owlapy.model.owldataoneof method)": [[5, "owlapy.model.OWLDataOneOf.__eq__"]], "__eq__() (owlapy.model.owldatapropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLDataPropertyCharacteristicAxiom.__eq__"]], "__eq__() (owlapy.model.owldatasomevaluesfrom method)": [[5, "owlapy.model.OWLDataSomeValuesFrom.__eq__"]], "__eq__() (owlapy.model.owldatatypedefinitionaxiom method)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.__eq__"]], "__eq__() (owlapy.model.owldatatyperestriction method)": [[5, "owlapy.model.OWLDatatypeRestriction.__eq__"]], "__eq__() (owlapy.model.owldeclarationaxiom method)": [[5, "owlapy.model.OWLDeclarationAxiom.__eq__"]], "__eq__() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.__eq__"]], "__eq__() (owlapy.model.owlfacetrestriction method)": [[5, "owlapy.model.OWLFacetRestriction.__eq__"]], "__eq__() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.__eq__"]], "__eq__() (owlapy.model.owlhasvaluerestriction method)": [[5, "owlapy.model.OWLHasValueRestriction.__eq__"]], "__eq__() (owlapy.model.owlnamedobject method)": [[5, "owlapy.model.OWLNamedObject.__eq__"]], "__eq__() (owlapy.model.owlnarybooleanclassexpression method)": [[5, "owlapy.model.OWLNaryBooleanClassExpression.__eq__"]], "__eq__() (owlapy.model.owlnaryclassaxiom method)": [[5, "owlapy.model.OWLNaryClassAxiom.__eq__"]], "__eq__() (owlapy.model.owlnarydatarange method)": [[5, "owlapy.model.OWLNaryDataRange.__eq__"]], "__eq__() (owlapy.model.owlnaryindividualaxiom method)": [[5, "owlapy.model.OWLNaryIndividualAxiom.__eq__"]], "__eq__() (owlapy.model.owlnarypropertyaxiom method)": [[5, "owlapy.model.OWLNaryPropertyAxiom.__eq__"]], "__eq__() (owlapy.model.owlobject method)": [[5, "owlapy.model.OWLObject.__eq__"]], "__eq__() (owlapy.model.owlobjectallvaluesfrom method)": [[5, "owlapy.model.OWLObjectAllValuesFrom.__eq__"]], "__eq__() (owlapy.model.owlobjectcardinalityrestriction method)": [[5, "owlapy.model.OWLObjectCardinalityRestriction.__eq__"]], "__eq__() (owlapy.model.owlobjectcomplementof method)": [[5, "owlapy.model.OWLObjectComplementOf.__eq__"]], "__eq__() (owlapy.model.owlobjecthasself method)": [[5, "owlapy.model.OWLObjectHasSelf.__eq__"]], "__eq__() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.__eq__"]], "__eq__() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.__eq__"]], "__eq__() (owlapy.model.owlobjectpropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLObjectPropertyCharacteristicAxiom.__eq__"]], "__eq__() (owlapy.model.owlobjectsomevaluesfrom method)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.__eq__"]], "__eq__() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.__eq__"]], "__eq__() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.__eq__"]], "__eq__() (owlapy.model.owlpropertydomainaxiom method)": [[5, "owlapy.model.OWLPropertyDomainAxiom.__eq__"]], "__eq__() (owlapy.model.owlpropertyrangeaxiom method)": [[5, "owlapy.model.OWLPropertyRangeAxiom.__eq__"]], "__eq__() (owlapy.model.owlsubannotationpropertyofaxiom method)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.__eq__"]], "__eq__() (owlapy.model.owlsubclassofaxiom method)": [[5, "owlapy.model.OWLSubClassOfAxiom.__eq__"]], "__eq__() (owlapy.model.owlsubpropertyaxiom method)": [[5, "owlapy.model.OWLSubPropertyAxiom.__eq__"]], "__hash__() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.__hash__"]], "__hash__() (owlapy.model.owlannotation method)": [[5, "owlapy.model.OWLAnnotation.__hash__"]], "__hash__() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.__hash__"]], "__hash__() (owlapy.model.owlannotationpropertydomainaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.__hash__"]], "__hash__() (owlapy.model.owlannotationpropertyrangeaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.__hash__"]], "__hash__() (owlapy.model.owlclassassertionaxiom method)": [[5, "owlapy.model.OWLClassAssertionAxiom.__hash__"]], "__hash__() (owlapy.model.owldataallvaluesfrom method)": [[5, "owlapy.model.OWLDataAllValuesFrom.__hash__"]], "__hash__() (owlapy.model.owldatacardinalityrestriction method)": [[5, "owlapy.model.OWLDataCardinalityRestriction.__hash__"]], "__hash__() (owlapy.model.owldatacomplementof method)": [[5, "owlapy.model.OWLDataComplementOf.__hash__"]], "__hash__() (owlapy.model.owldatahasvalue method)": [[5, "owlapy.model.OWLDataHasValue.__hash__"]], "__hash__() (owlapy.model.owldataoneof method)": [[5, "owlapy.model.OWLDataOneOf.__hash__"]], "__hash__() (owlapy.model.owldatapropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLDataPropertyCharacteristicAxiom.__hash__"]], "__hash__() (owlapy.model.owldatasomevaluesfrom method)": [[5, "owlapy.model.OWLDataSomeValuesFrom.__hash__"]], "__hash__() (owlapy.model.owldatatypedefinitionaxiom method)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.__hash__"]], "__hash__() (owlapy.model.owldatatyperestriction method)": [[5, "owlapy.model.OWLDatatypeRestriction.__hash__"]], "__hash__() (owlapy.model.owldeclarationaxiom method)": [[5, "owlapy.model.OWLDeclarationAxiom.__hash__"]], "__hash__() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.__hash__"]], "__hash__() (owlapy.model.owlfacetrestriction method)": [[5, "owlapy.model.OWLFacetRestriction.__hash__"]], "__hash__() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.__hash__"]], "__hash__() (owlapy.model.owlhasvaluerestriction method)": [[5, "owlapy.model.OWLHasValueRestriction.__hash__"]], "__hash__() (owlapy.model.owlnamedobject method)": [[5, "owlapy.model.OWLNamedObject.__hash__"]], "__hash__() (owlapy.model.owlnarybooleanclassexpression method)": [[5, "owlapy.model.OWLNaryBooleanClassExpression.__hash__"]], "__hash__() (owlapy.model.owlnaryclassaxiom method)": [[5, "owlapy.model.OWLNaryClassAxiom.__hash__"]], "__hash__() (owlapy.model.owlnarydatarange method)": [[5, "owlapy.model.OWLNaryDataRange.__hash__"]], "__hash__() (owlapy.model.owlnaryindividualaxiom method)": [[5, "owlapy.model.OWLNaryIndividualAxiom.__hash__"]], "__hash__() (owlapy.model.owlnarypropertyaxiom method)": [[5, "owlapy.model.OWLNaryPropertyAxiom.__hash__"]], "__hash__() (owlapy.model.owlobject method)": [[5, "owlapy.model.OWLObject.__hash__"]], "__hash__() (owlapy.model.owlobjectallvaluesfrom method)": [[5, "owlapy.model.OWLObjectAllValuesFrom.__hash__"]], "__hash__() (owlapy.model.owlobjectcardinalityrestriction method)": [[5, "owlapy.model.OWLObjectCardinalityRestriction.__hash__"]], "__hash__() (owlapy.model.owlobjectcomplementof method)": [[5, "owlapy.model.OWLObjectComplementOf.__hash__"]], "__hash__() (owlapy.model.owlobjecthasself method)": [[5, "owlapy.model.OWLObjectHasSelf.__hash__"]], "__hash__() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.__hash__"]], "__hash__() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.__hash__"]], "__hash__() (owlapy.model.owlobjectpropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLObjectPropertyCharacteristicAxiom.__hash__"]], "__hash__() (owlapy.model.owlobjectsomevaluesfrom method)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.__hash__"]], "__hash__() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.__hash__"]], "__hash__() (owlapy.model.owlpropertydomainaxiom method)": [[5, "owlapy.model.OWLPropertyDomainAxiom.__hash__"]], "__hash__() (owlapy.model.owlpropertyrangeaxiom method)": [[5, "owlapy.model.OWLPropertyRangeAxiom.__hash__"]], "__hash__() (owlapy.model.owlsubannotationpropertyofaxiom method)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.__hash__"]], "__hash__() (owlapy.model.owlsubclassofaxiom method)": [[5, "owlapy.model.OWLSubClassOfAxiom.__hash__"]], "__hash__() (owlapy.model.owlsubpropertyaxiom method)": [[5, "owlapy.model.OWLSubPropertyAxiom.__hash__"]], "__lt__() (owlapy.model.owlnamedobject method)": [[5, "owlapy.model.OWLNamedObject.__lt__"]], "__repr__() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.__repr__"]], "__repr__() (owlapy.model.owlannotation method)": [[5, "owlapy.model.OWLAnnotation.__repr__"]], "__repr__() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.__repr__"]], "__repr__() (owlapy.model.owlannotationpropertydomainaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.__repr__"]], "__repr__() (owlapy.model.owlannotationpropertyrangeaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.__repr__"]], "__repr__() (owlapy.model.owlclassassertionaxiom method)": [[5, "owlapy.model.OWLClassAssertionAxiom.__repr__"]], "__repr__() (owlapy.model.owldataallvaluesfrom method)": [[5, "owlapy.model.OWLDataAllValuesFrom.__repr__"]], "__repr__() (owlapy.model.owldatacardinalityrestriction method)": [[5, "owlapy.model.OWLDataCardinalityRestriction.__repr__"]], "__repr__() (owlapy.model.owldatacomplementof method)": [[5, "owlapy.model.OWLDataComplementOf.__repr__"]], "__repr__() (owlapy.model.owldatahasvalue method)": [[5, "owlapy.model.OWLDataHasValue.__repr__"]], "__repr__() (owlapy.model.owldataoneof method)": [[5, "owlapy.model.OWLDataOneOf.__repr__"]], "__repr__() (owlapy.model.owldatapropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLDataPropertyCharacteristicAxiom.__repr__"]], "__repr__() (owlapy.model.owldatasomevaluesfrom method)": [[5, "owlapy.model.OWLDataSomeValuesFrom.__repr__"]], "__repr__() (owlapy.model.owldatatypedefinitionaxiom method)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.__repr__"]], "__repr__() (owlapy.model.owldatatyperestriction method)": [[5, "owlapy.model.OWLDatatypeRestriction.__repr__"]], "__repr__() (owlapy.model.owldeclarationaxiom method)": [[5, "owlapy.model.OWLDeclarationAxiom.__repr__"]], "__repr__() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.__repr__"]], "__repr__() (owlapy.model.owlfacetrestriction method)": [[5, "owlapy.model.OWLFacetRestriction.__repr__"]], "__repr__() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.__repr__"]], "__repr__() (owlapy.model.owlinverseobjectpropertiesaxiom method)": [[5, "owlapy.model.OWLInverseObjectPropertiesAxiom.__repr__"]], "__repr__() (owlapy.model.owlnamedobject method)": [[5, "owlapy.model.OWLNamedObject.__repr__"]], "__repr__() (owlapy.model.owlnarybooleanclassexpression method)": [[5, "owlapy.model.OWLNaryBooleanClassExpression.__repr__"]], "__repr__() (owlapy.model.owlnaryclassaxiom method)": [[5, "owlapy.model.OWLNaryClassAxiom.__repr__"]], "__repr__() (owlapy.model.owlnarydatarange method)": [[5, "owlapy.model.OWLNaryDataRange.__repr__"]], "__repr__() (owlapy.model.owlnaryindividualaxiom method)": [[5, "owlapy.model.OWLNaryIndividualAxiom.__repr__"]], "__repr__() (owlapy.model.owlnarypropertyaxiom method)": [[5, "owlapy.model.OWLNaryPropertyAxiom.__repr__"]], "__repr__() (owlapy.model.owlobject method)": [[5, "owlapy.model.OWLObject.__repr__"]], "__repr__() (owlapy.model.owlobjectallvaluesfrom method)": [[5, "owlapy.model.OWLObjectAllValuesFrom.__repr__"]], "__repr__() (owlapy.model.owlobjectcardinalityrestriction method)": [[5, "owlapy.model.OWLObjectCardinalityRestriction.__repr__"]], "__repr__() (owlapy.model.owlobjectcomplementof method)": [[5, "owlapy.model.OWLObjectComplementOf.__repr__"]], "__repr__() (owlapy.model.owlobjecthasself method)": [[5, "owlapy.model.OWLObjectHasSelf.__repr__"]], "__repr__() (owlapy.model.owlobjecthasvalue method)": [[5, "owlapy.model.OWLObjectHasValue.__repr__"]], "__repr__() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.__repr__"]], "__repr__() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.__repr__"]], "__repr__() (owlapy.model.owlobjectpropertycharacteristicaxiom method)": [[5, "owlapy.model.OWLObjectPropertyCharacteristicAxiom.__repr__"]], "__repr__() (owlapy.model.owlobjectsomevaluesfrom method)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.__repr__"]], "__repr__() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.__repr__"]], "__repr__() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.__repr__"]], "__repr__() (owlapy.model.owlpropertydomainaxiom method)": [[5, "owlapy.model.OWLPropertyDomainAxiom.__repr__"]], "__repr__() (owlapy.model.owlpropertyrangeaxiom method)": [[5, "owlapy.model.OWLPropertyRangeAxiom.__repr__"]], "__repr__() (owlapy.model.owlsubannotationpropertyofaxiom method)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.__repr__"]], "__repr__() (owlapy.model.owlsubclassofaxiom method)": [[5, "owlapy.model.OWLSubClassOfAxiom.__repr__"]], "__repr__() (owlapy.model.owlsubpropertyaxiom method)": [[5, "owlapy.model.OWLSubPropertyAxiom.__repr__"]], "__slots__ (owlapy.model.addimport attribute)": [[5, "owlapy.model.AddImport.__slots__"]], "__slots__ (owlapy.model.hascardinality attribute)": [[5, "owlapy.model.HasCardinality.__slots__"]], "__slots__ (owlapy.model.hasfiller attribute)": [[5, "owlapy.model.HasFiller.__slots__"]], "__slots__ (owlapy.model.hasiri attribute)": [[5, "owlapy.model.HasIRI.__slots__"]], "__slots__ (owlapy.model.hasoperands attribute)": [[5, "owlapy.model.HasOperands.__slots__"]], "__slots__ (owlapy.model.iri attribute)": [[5, "owlapy.model.IRI.__slots__"]], "__slots__ (owlapy.model.owlannotation attribute)": [[5, "owlapy.model.OWLAnnotation.__slots__"]], "__slots__ (owlapy.model.owlannotationassertionaxiom attribute)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlannotationaxiom attribute)": [[5, "owlapy.model.OWLAnnotationAxiom.__slots__"]], "__slots__ (owlapy.model.owlannotationobject attribute)": [[5, "owlapy.model.OWLAnnotationObject.__slots__"]], "__slots__ (owlapy.model.owlannotationproperty attribute)": [[5, "owlapy.model.OWLAnnotationProperty.__slots__"]], "__slots__ (owlapy.model.owlannotationpropertydomainaxiom attribute)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.__slots__"]], "__slots__ (owlapy.model.owlannotationpropertyrangeaxiom attribute)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.__slots__"]], "__slots__ (owlapy.model.owlannotationsubject attribute)": [[5, "owlapy.model.OWLAnnotationSubject.__slots__"]], "__slots__ (owlapy.model.owlannotationvalue attribute)": [[5, "owlapy.model.OWLAnnotationValue.__slots__"]], "__slots__ (owlapy.model.owlasymmetricobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLAsymmetricObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlaxiom attribute)": [[5, "owlapy.model.OWLAxiom.__slots__"]], "__slots__ (owlapy.model.owlbooleanclassexpression attribute)": [[5, "owlapy.model.OWLBooleanClassExpression.__slots__"]], "__slots__ (owlapy.model.owlcardinalityrestriction attribute)": [[5, "owlapy.model.OWLCardinalityRestriction.__slots__"]], "__slots__ (owlapy.model.owlclass attribute)": [[5, "owlapy.model.OWLClass.__slots__"]], "__slots__ (owlapy.model.owlclassassertionaxiom attribute)": [[5, "owlapy.model.OWLClassAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlclassaxiom attribute)": [[5, "owlapy.model.OWLClassAxiom.__slots__"]], "__slots__ (owlapy.model.owlclassexpression attribute)": [[5, "owlapy.model.OWLClassExpression.__slots__"]], "__slots__ (owlapy.model.owldataallvaluesfrom attribute)": [[5, "owlapy.model.OWLDataAllValuesFrom.__slots__"]], "__slots__ (owlapy.model.owldatacardinalityrestriction attribute)": [[5, "owlapy.model.OWLDataCardinalityRestriction.__slots__"]], "__slots__ (owlapy.model.owldataexactcardinality attribute)": [[5, "owlapy.model.OWLDataExactCardinality.__slots__"]], "__slots__ (owlapy.model.owldatahasvalue attribute)": [[5, "owlapy.model.OWLDataHasValue.__slots__"]], "__slots__ (owlapy.model.owldataintersectionof attribute)": [[5, "owlapy.model.OWLDataIntersectionOf.__slots__"]], "__slots__ (owlapy.model.owldatamaxcardinality attribute)": [[5, "owlapy.model.OWLDataMaxCardinality.__slots__"]], "__slots__ (owlapy.model.owldatamincardinality attribute)": [[5, "owlapy.model.OWLDataMinCardinality.__slots__"]], "__slots__ (owlapy.model.owldataproperty attribute)": [[5, "owlapy.model.OWLDataProperty.__slots__"]], "__slots__ (owlapy.model.owldatapropertyassertionaxiom attribute)": [[5, "owlapy.model.OWLDataPropertyAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owldatapropertyaxiom attribute)": [[5, "owlapy.model.OWLDataPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owldatapropertycharacteristicaxiom attribute)": [[5, "owlapy.model.OWLDataPropertyCharacteristicAxiom.__slots__"]], "__slots__ (owlapy.model.owldatapropertydomainaxiom attribute)": [[5, "owlapy.model.OWLDataPropertyDomainAxiom.__slots__"]], "__slots__ (owlapy.model.owldatapropertyexpression attribute)": [[5, "owlapy.model.OWLDataPropertyExpression.__slots__"]], "__slots__ (owlapy.model.owldatapropertyrangeaxiom attribute)": [[5, "owlapy.model.OWLDataPropertyRangeAxiom.__slots__"]], "__slots__ (owlapy.model.owldatarestriction attribute)": [[5, "owlapy.model.OWLDataRestriction.__slots__"]], "__slots__ (owlapy.model.owldatasomevaluesfrom attribute)": [[5, "owlapy.model.OWLDataSomeValuesFrom.__slots__"]], "__slots__ (owlapy.model.owldataunionof attribute)": [[5, "owlapy.model.OWLDataUnionOf.__slots__"]], "__slots__ (owlapy.model.owldatatype attribute)": [[5, "owlapy.model.OWLDatatype.__slots__"]], "__slots__ (owlapy.model.owldatatypedefinitionaxiom attribute)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.__slots__"]], "__slots__ (owlapy.model.owldatatyperestriction attribute)": [[5, "owlapy.model.OWLDatatypeRestriction.__slots__"]], "__slots__ (owlapy.model.owldeclarationaxiom attribute)": [[5, "owlapy.model.OWLDeclarationAxiom.__slots__"]], "__slots__ (owlapy.model.owldifferentindividualsaxiom attribute)": [[5, "owlapy.model.OWLDifferentIndividualsAxiom.__slots__"]], "__slots__ (owlapy.model.owldisjointclassesaxiom attribute)": [[5, "owlapy.model.OWLDisjointClassesAxiom.__slots__"]], "__slots__ (owlapy.model.owldisjointdatapropertiesaxiom attribute)": [[5, "owlapy.model.OWLDisjointDataPropertiesAxiom.__slots__"]], "__slots__ (owlapy.model.owldisjointobjectpropertiesaxiom attribute)": [[5, "owlapy.model.OWLDisjointObjectPropertiesAxiom.__slots__"]], "__slots__ (owlapy.model.owldisjointunionaxiom attribute)": [[5, "owlapy.model.OWLDisjointUnionAxiom.__slots__"]], "__slots__ (owlapy.model.owlentity attribute)": [[5, "owlapy.model.OWLEntity.__slots__"]], "__slots__ (owlapy.model.owlequivalentclassesaxiom attribute)": [[5, "owlapy.model.OWLEquivalentClassesAxiom.__slots__"]], "__slots__ (owlapy.model.owlequivalentdatapropertiesaxiom attribute)": [[5, "owlapy.model.OWLEquivalentDataPropertiesAxiom.__slots__"]], "__slots__ (owlapy.model.owlequivalentobjectpropertiesaxiom attribute)": [[5, "owlapy.model.OWLEquivalentObjectPropertiesAxiom.__slots__"]], "__slots__ (owlapy.model.owlfacetrestriction attribute)": [[5, "owlapy.model.OWLFacetRestriction.__slots__"]], "__slots__ (owlapy.model.owlfunctionaldatapropertyaxiom attribute)": [[5, "owlapy.model.OWLFunctionalDataPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlfunctionalobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLFunctionalObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlhaskeyaxiom attribute)": [[5, "owlapy.model.OWLHasKeyAxiom.__slots__"]], "__slots__ (owlapy.model.owlhasvaluerestriction attribute)": [[5, "owlapy.model.OWLHasValueRestriction.__slots__"]], "__slots__ (owlapy.model.owlimportsdeclaration attribute)": [[5, "owlapy.model.OWLImportsDeclaration.__slots__"]], "__slots__ (owlapy.model.owlindividual attribute)": [[5, "owlapy.model.OWLIndividual.__slots__"]], "__slots__ (owlapy.model.owlindividualaxiom attribute)": [[5, "owlapy.model.OWLIndividualAxiom.__slots__"]], "__slots__ (owlapy.model.owlinversefunctionalobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLInverseFunctionalObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlinverseobjectpropertiesaxiom attribute)": [[5, "owlapy.model.OWLInverseObjectPropertiesAxiom.__slots__"]], "__slots__ (owlapy.model.owlirreflexiveobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLIrreflexiveObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlliteral attribute)": [[5, "owlapy.model.OWLLiteral.__slots__"]], "__slots__ (owlapy.model.owllogicalaxiom attribute)": [[5, "owlapy.model.OWLLogicalAxiom.__slots__"]], "__slots__ (owlapy.model.owlnamedindividual attribute)": [[5, "owlapy.model.OWLNamedIndividual.__slots__"]], "__slots__ (owlapy.model.owlnamedobject attribute)": [[5, "owlapy.model.OWLNamedObject.__slots__"]], "__slots__ (owlapy.model.owlnaryaxiom attribute)": [[5, "owlapy.model.OWLNaryAxiom.__slots__"]], "__slots__ (owlapy.model.owlnarybooleanclassexpression attribute)": [[5, "owlapy.model.OWLNaryBooleanClassExpression.__slots__"]], "__slots__ (owlapy.model.owlnaryclassaxiom attribute)": [[5, "owlapy.model.OWLNaryClassAxiom.__slots__"]], "__slots__ (owlapy.model.owlnarydatarange attribute)": [[5, "owlapy.model.OWLNaryDataRange.__slots__"]], "__slots__ (owlapy.model.owlnaryindividualaxiom attribute)": [[5, "owlapy.model.OWLNaryIndividualAxiom.__slots__"]], "__slots__ (owlapy.model.owlnarypropertyaxiom attribute)": [[5, "owlapy.model.OWLNaryPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlnegativedatapropertyassertionaxiom attribute)": [[5, "owlapy.model.OWLNegativeDataPropertyAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlnegativeobjectpropertyassertionaxiom attribute)": [[5, "owlapy.model.OWLNegativeObjectPropertyAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlobject attribute)": [[5, "owlapy.model.OWLObject.__slots__"]], "__slots__ (owlapy.model.owlobjectallvaluesfrom attribute)": [[5, "owlapy.model.OWLObjectAllValuesFrom.__slots__"]], "__slots__ (owlapy.model.owlobjectcardinalityrestriction attribute)": [[5, "owlapy.model.OWLObjectCardinalityRestriction.__slots__"]], "__slots__ (owlapy.model.owlobjectcomplementof attribute)": [[5, "owlapy.model.OWLObjectComplementOf.__slots__"]], "__slots__ (owlapy.model.owlobjectexactcardinality attribute)": [[5, "owlapy.model.OWLObjectExactCardinality.__slots__"]], "__slots__ (owlapy.model.owlobjecthasself attribute)": [[5, "owlapy.model.OWLObjectHasSelf.__slots__"]], "__slots__ (owlapy.model.owlobjecthasvalue attribute)": [[5, "owlapy.model.OWLObjectHasValue.__slots__"]], "__slots__ (owlapy.model.owlobjectintersectionof attribute)": [[5, "owlapy.model.OWLObjectIntersectionOf.__slots__"]], "__slots__ (owlapy.model.owlobjectinverseof attribute)": [[5, "owlapy.model.OWLObjectInverseOf.__slots__"]], "__slots__ (owlapy.model.owlobjectmaxcardinality attribute)": [[5, "owlapy.model.OWLObjectMaxCardinality.__slots__"]], "__slots__ (owlapy.model.owlobjectmincardinality attribute)": [[5, "owlapy.model.OWLObjectMinCardinality.__slots__"]], "__slots__ (owlapy.model.owlobjectoneof attribute)": [[5, "owlapy.model.OWLObjectOneOf.__slots__"]], "__slots__ (owlapy.model.owlobjectproperty attribute)": [[5, "owlapy.model.OWLObjectProperty.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertyassertionaxiom attribute)": [[5, "owlapy.model.OWLObjectPropertyAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertycharacteristicaxiom attribute)": [[5, "owlapy.model.OWLObjectPropertyCharacteristicAxiom.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertydomainaxiom attribute)": [[5, "owlapy.model.OWLObjectPropertyDomainAxiom.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertyexpression attribute)": [[5, "owlapy.model.OWLObjectPropertyExpression.__slots__"]], "__slots__ (owlapy.model.owlobjectpropertyrangeaxiom attribute)": [[5, "owlapy.model.OWLObjectPropertyRangeAxiom.__slots__"]], "__slots__ (owlapy.model.owlobjectrestriction attribute)": [[5, "owlapy.model.OWLObjectRestriction.__slots__"]], "__slots__ (owlapy.model.owlobjectsomevaluesfrom attribute)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.__slots__"]], "__slots__ (owlapy.model.owlobjectunionof attribute)": [[5, "owlapy.model.OWLObjectUnionOf.__slots__"]], "__slots__ (owlapy.model.owlontology attribute)": [[5, "owlapy.model.OWLOntology.__slots__"]], "__slots__ (owlapy.model.owlontologychange attribute)": [[5, "owlapy.model.OWLOntologyChange.__slots__"]], "__slots__ (owlapy.model.owlontologyid attribute)": [[5, "owlapy.model.OWLOntologyID.__slots__"]], "__slots__ (owlapy.model.owlproperty attribute)": [[5, "owlapy.model.OWLProperty.__slots__"]], "__slots__ (owlapy.model.owlpropertyassertionaxiom attribute)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.__slots__"]], "__slots__ (owlapy.model.owlpropertyaxiom attribute)": [[5, "owlapy.model.OWLPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlpropertydomainaxiom attribute)": [[5, "owlapy.model.OWLPropertyDomainAxiom.__slots__"]], "__slots__ (owlapy.model.owlpropertyexpression attribute)": [[5, "owlapy.model.OWLPropertyExpression.__slots__"]], "__slots__ (owlapy.model.owlpropertyrangeaxiom attribute)": [[5, "owlapy.model.OWLPropertyRangeAxiom.__slots__"]], "__slots__ (owlapy.model.owlquantifieddatarestriction attribute)": [[5, "owlapy.model.OWLQuantifiedDataRestriction.__slots__"]], "__slots__ (owlapy.model.owlquantifiedobjectrestriction attribute)": [[5, "owlapy.model.OWLQuantifiedObjectRestriction.__slots__"]], "__slots__ (owlapy.model.owlquantifiedrestriction attribute)": [[5, "owlapy.model.OWLQuantifiedRestriction.__slots__"]], "__slots__ (owlapy.model.owlreasoner attribute)": [[5, "owlapy.model.OWLReasoner.__slots__"]], "__slots__ (owlapy.model.owlreflexiveobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLReflexiveObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlrestriction attribute)": [[5, "owlapy.model.OWLRestriction.__slots__"]], "__slots__ (owlapy.model.owlsameindividualaxiom attribute)": [[5, "owlapy.model.OWLSameIndividualAxiom.__slots__"]], "__slots__ (owlapy.model.owlsubannotationpropertyofaxiom attribute)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.__slots__"]], "__slots__ (owlapy.model.owlsubclassofaxiom attribute)": [[5, "owlapy.model.OWLSubClassOfAxiom.__slots__"]], "__slots__ (owlapy.model.owlsubdatapropertyofaxiom attribute)": [[5, "owlapy.model.OWLSubDataPropertyOfAxiom.__slots__"]], "__slots__ (owlapy.model.owlsubobjectpropertyofaxiom attribute)": [[5, "owlapy.model.OWLSubObjectPropertyOfAxiom.__slots__"]], "__slots__ (owlapy.model.owlsubpropertyaxiom attribute)": [[5, "owlapy.model.OWLSubPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlsymmetricobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLSymmetricObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owltransitiveobjectpropertyaxiom attribute)": [[5, "owlapy.model.OWLTransitiveObjectPropertyAxiom.__slots__"]], "__slots__ (owlapy.model.owlunarypropertyaxiom attribute)": [[5, "owlapy.model.OWLUnaryPropertyAxiom.__slots__"]], "add_axiom() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.add_axiom"]], "annotations() (owlapy.model.owlaxiom method)": [[5, "owlapy.model.OWLAxiom.annotations"]], "apply_change() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.apply_change"]], "as_anonymous_individual() (owlapy.model.owlannotationobject method)": [[5, "owlapy.model.OWLAnnotationObject.as_anonymous_individual"]], "as_intersection_of_min_max() (owlapy.model.owldataexactcardinality method)": [[5, "owlapy.model.OWLDataExactCardinality.as_intersection_of_min_max"]], "as_intersection_of_min_max() (owlapy.model.owlobjectexactcardinality method)": [[5, "owlapy.model.OWLObjectExactCardinality.as_intersection_of_min_max"]], "as_iri() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.as_iri"]], "as_iri() (owlapy.model.owlannotationobject method)": [[5, "owlapy.model.OWLAnnotationObject.as_iri"]], "as_literal() (owlapy.model.owlannotationvalue method)": [[5, "owlapy.model.OWLAnnotationValue.as_literal"]], "as_literal() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.as_literal"]], "as_object_union_of() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.as_object_union_of"]], "as_pairwise_axioms() (owlapy.model.owlnaryaxiom method)": [[5, "owlapy.model.OWLNaryAxiom.as_pairwise_axioms"]], "as_pairwise_axioms() (owlapy.model.owlnaryclassaxiom method)": [[5, "owlapy.model.OWLNaryClassAxiom.as_pairwise_axioms"]], "as_pairwise_axioms() (owlapy.model.owlnaryindividualaxiom method)": [[5, "owlapy.model.OWLNaryIndividualAxiom.as_pairwise_axioms"]], "as_pairwise_axioms() (owlapy.model.owlnarypropertyaxiom method)": [[5, "owlapy.model.OWLNaryPropertyAxiom.as_pairwise_axioms"]], "as_some_values_from() (owlapy.model.owldatahasvalue method)": [[5, "owlapy.model.OWLDataHasValue.as_some_values_from"]], "as_some_values_from() (owlapy.model.owlobjecthasvalue method)": [[5, "owlapy.model.OWLObjectHasValue.as_some_values_from"]], "as_str() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.as_str"]], "class_expressions() (owlapy.model.owlnaryclassaxiom method)": [[5, "owlapy.model.OWLNaryClassAxiom.class_expressions"]], "classes_in_signature() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.classes_in_signature"]], "contains_named_equivalent_class() (owlapy.model.owlequivalentclassesaxiom method)": [[5, "owlapy.model.OWLEquivalentClassesAxiom.contains_named_equivalent_class"]], "contains_owl_nothing() (owlapy.model.owlequivalentclassesaxiom method)": [[5, "owlapy.model.OWLEquivalentClassesAxiom.contains_owl_nothing"]], "contains_owl_thing() (owlapy.model.owlequivalentclassesaxiom method)": [[5, "owlapy.model.OWLEquivalentClassesAxiom.contains_owl_thing"]], "create() (owlapy.model.iri static method)": [[5, "owlapy.model.IRI.create"]], "create_ontology() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.create_ontology"]], "data_properties_in_signature() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.data_properties_in_signature"]], "data_property_domain_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.data_property_domain_axioms"]], "data_property_domains() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.data_property_domains"]], "data_property_range_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.data_property_range_axioms"]], "data_property_values() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.data_property_values"]], "different_individuals() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.different_individuals"]], "disjoint_classes() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.disjoint_classes"]], "disjoint_data_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.disjoint_data_properties"]], "disjoint_object_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.disjoint_object_properties"]], "equivalent_classes() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.equivalent_classes"]], "equivalent_classes_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.equivalent_classes_axioms"]], "equivalent_data_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.equivalent_data_properties"]], "equivalent_object_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.equivalent_object_properties"]], "flush() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.flush"]], "from_str() (owlapy.model.owlfacet static method)": [[5, "owlapy.model.OWLFacet.from_str"]], "general_class_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.general_class_axioms"]], "get_cardinality() (owlapy.model.hascardinality method)": [[5, "owlapy.model.HasCardinality.get_cardinality"]], "get_cardinality() (owlapy.model.owlcardinalityrestriction method)": [[5, "owlapy.model.OWLCardinalityRestriction.get_cardinality"]], "get_class_expression() (owlapy.model.owlclassassertionaxiom method)": [[5, "owlapy.model.OWLClassAssertionAxiom.get_class_expression"]], "get_class_expression() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.get_class_expression"]], "get_class_expressions() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.get_class_expressions"]], "get_data_range() (owlapy.model.owldatacomplementof method)": [[5, "owlapy.model.OWLDataComplementOf.get_data_range"]], "get_datarange() (owlapy.model.owldatatypedefinitionaxiom method)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.get_datarange"]], "get_datatype() (owlapy.model.owldatatypedefinitionaxiom method)": [[5, "owlapy.model.OWLDatatypeDefinitionAxiom.get_datatype"]], "get_datatype() (owlapy.model.owldatatyperestriction method)": [[5, "owlapy.model.OWLDatatypeRestriction.get_datatype"]], "get_datatype() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.get_datatype"]], "get_default_document_iri() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.get_default_document_iri"]], "get_domain() (owlapy.model.owlannotationpropertydomainaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.get_domain"]], "get_domain() (owlapy.model.owlpropertydomainaxiom method)": [[5, "owlapy.model.OWLPropertyDomainAxiom.get_domain"]], "get_entity() (owlapy.model.owldeclarationaxiom method)": [[5, "owlapy.model.OWLDeclarationAxiom.get_entity"]], "get_facet() (owlapy.model.owlfacetrestriction method)": [[5, "owlapy.model.OWLFacetRestriction.get_facet"]], "get_facet_restrictions() (owlapy.model.owldatatyperestriction method)": [[5, "owlapy.model.OWLDatatypeRestriction.get_facet_restrictions"]], "get_facet_value() (owlapy.model.owlfacetrestriction method)": [[5, "owlapy.model.OWLFacetRestriction.get_facet_value"]], "get_filler() (owlapy.model.hasfiller method)": [[5, "owlapy.model.HasFiller.get_filler"]], "get_filler() (owlapy.model.owlcardinalityrestriction method)": [[5, "owlapy.model.OWLCardinalityRestriction.get_filler"]], "get_filler() (owlapy.model.owlhasvaluerestriction method)": [[5, "owlapy.model.OWLHasValueRestriction.get_filler"]], "get_filler() (owlapy.model.owlquantifieddatarestriction method)": [[5, "owlapy.model.OWLQuantifiedDataRestriction.get_filler"]], "get_filler() (owlapy.model.owlquantifiedobjectrestriction method)": [[5, "owlapy.model.OWLQuantifiedObjectRestriction.get_filler"]], "get_first_property() (owlapy.model.owlinverseobjectpropertiesaxiom method)": [[5, "owlapy.model.OWLInverseObjectPropertiesAxiom.get_first_property"]], "get_import_declaration() (owlapy.model.addimport method)": [[5, "owlapy.model.AddImport.get_import_declaration"]], "get_individual() (owlapy.model.owlclassassertionaxiom method)": [[5, "owlapy.model.OWLClassAssertionAxiom.get_individual"]], "get_inverse() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.get_inverse"]], "get_inverse_property() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.get_inverse_property"]], "get_inverse_property() (owlapy.model.owlobjectproperty method)": [[5, "owlapy.model.OWLObjectProperty.get_inverse_property"]], "get_inverse_property() (owlapy.model.owlobjectpropertyexpression method)": [[5, "owlapy.model.OWLObjectPropertyExpression.get_inverse_property"]], "get_iri() (owlapy.model.hasiri method)": [[5, "owlapy.model.HasIRI.get_iri"]], "get_iri() (owlapy.model.owlannotationproperty method)": [[5, "owlapy.model.OWLAnnotationProperty.get_iri"]], "get_iri() (owlapy.model.owlclass method)": [[5, "owlapy.model.OWLClass.get_iri"]], "get_iri() (owlapy.model.owldataproperty method)": [[5, "owlapy.model.OWLDataProperty.get_iri"]], "get_iri() (owlapy.model.owldatatype method)": [[5, "owlapy.model.OWLDatatype.get_iri"]], "get_iri() (owlapy.model.owlimportsdeclaration method)": [[5, "owlapy.model.OWLImportsDeclaration.get_iri"]], "get_iri() (owlapy.model.owlnamedindividual method)": [[5, "owlapy.model.OWLNamedIndividual.get_iri"]], "get_iri() (owlapy.model.owlobjectproperty method)": [[5, "owlapy.model.OWLObjectProperty.get_iri"]], "get_literal() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.get_literal"]], "get_named_property() (owlapy.model.owlobjectinverseof method)": [[5, "owlapy.model.OWLObjectInverseOf.get_named_property"]], "get_named_property() (owlapy.model.owlobjectproperty method)": [[5, "owlapy.model.OWLObjectProperty.get_named_property"]], "get_named_property() (owlapy.model.owlobjectpropertyexpression method)": [[5, "owlapy.model.OWLObjectPropertyExpression.get_named_property"]], "get_namespace() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.get_namespace"]], "get_nnf() (owlapy.model.owlanonymousclassexpression method)": [[5, "owlapy.model.OWLAnonymousClassExpression.get_nnf"]], "get_nnf() (owlapy.model.owlclass method)": [[5, "owlapy.model.OWLClass.get_nnf"]], "get_nnf() (owlapy.model.owlclassexpression method)": [[5, "owlapy.model.OWLClassExpression.get_nnf"]], "get_object() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.get_object"]], "get_object_complement_of() (owlapy.model.owlanonymousclassexpression method)": [[5, "owlapy.model.OWLAnonymousClassExpression.get_object_complement_of"]], "get_object_complement_of() (owlapy.model.owlclass method)": [[5, "owlapy.model.OWLClass.get_object_complement_of"]], "get_object_complement_of() (owlapy.model.owlclassexpression method)": [[5, "owlapy.model.OWLClassExpression.get_object_complement_of"]], "get_ontology() (owlapy.model.owlontologychange method)": [[5, "owlapy.model.OWLOntologyChange.get_ontology"]], "get_ontology_id() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.get_ontology_id"]], "get_ontology_iri() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.get_ontology_iri"]], "get_operand() (owlapy.model.owlobjectcomplementof method)": [[5, "owlapy.model.OWLObjectComplementOf.get_operand"]], "get_owl_class() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.get_owl_class"]], "get_owl_disjoint_classes_axiom() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.get_owl_disjoint_classes_axiom"]], "get_owl_equivalent_classes_axiom() (owlapy.model.owldisjointunionaxiom method)": [[5, "owlapy.model.OWLDisjointUnionAxiom.get_owl_equivalent_classes_axiom"]], "get_owl_ontology_manager() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.get_owl_ontology_manager"]], "get_property() (owlapy.model.owlannotation method)": [[5, "owlapy.model.OWLAnnotation.get_property"]], "get_property() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.get_property"]], "get_property() (owlapy.model.owlannotationpropertydomainaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyDomainAxiom.get_property"]], "get_property() (owlapy.model.owlannotationpropertyrangeaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.get_property"]], "get_property() (owlapy.model.owldataallvaluesfrom method)": [[5, "owlapy.model.OWLDataAllValuesFrom.get_property"]], "get_property() (owlapy.model.owldatacardinalityrestriction method)": [[5, "owlapy.model.OWLDataCardinalityRestriction.get_property"]], "get_property() (owlapy.model.owldatahasvalue method)": [[5, "owlapy.model.OWLDataHasValue.get_property"]], "get_property() (owlapy.model.owldatasomevaluesfrom method)": [[5, "owlapy.model.OWLDataSomeValuesFrom.get_property"]], "get_property() (owlapy.model.owlobjectallvaluesfrom method)": [[5, "owlapy.model.OWLObjectAllValuesFrom.get_property"]], "get_property() (owlapy.model.owlobjectcardinalityrestriction method)": [[5, "owlapy.model.OWLObjectCardinalityRestriction.get_property"]], "get_property() (owlapy.model.owlobjecthasself method)": [[5, "owlapy.model.OWLObjectHasSelf.get_property"]], "get_property() (owlapy.model.owlobjecthasvalue method)": [[5, "owlapy.model.OWLObjectHasValue.get_property"]], "get_property() (owlapy.model.owlobjectrestriction method)": [[5, "owlapy.model.OWLObjectRestriction.get_property"]], "get_property() (owlapy.model.owlobjectsomevaluesfrom method)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.get_property"]], "get_property() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.get_property"]], "get_property() (owlapy.model.owlrestriction method)": [[5, "owlapy.model.OWLRestriction.get_property"]], "get_property() (owlapy.model.owlunarypropertyaxiom method)": [[5, "owlapy.model.OWLUnaryPropertyAxiom.get_property"]], "get_property_expressions() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.get_property_expressions"]], "get_range() (owlapy.model.owlannotationpropertyrangeaxiom method)": [[5, "owlapy.model.OWLAnnotationPropertyRangeAxiom.get_range"]], "get_range() (owlapy.model.owlpropertyrangeaxiom method)": [[5, "owlapy.model.OWLPropertyRangeAxiom.get_range"]], "get_remainder() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.get_remainder"]], "get_root_ontology() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.get_root_ontology"]], "get_second_property() (owlapy.model.owlinverseobjectpropertiesaxiom method)": [[5, "owlapy.model.OWLInverseObjectPropertiesAxiom.get_second_property"]], "get_short_form() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.get_short_form"]], "get_sub_class() (owlapy.model.owlsubclassofaxiom method)": [[5, "owlapy.model.OWLSubClassOfAxiom.get_sub_class"]], "get_sub_property() (owlapy.model.owlsubannotationpropertyofaxiom method)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.get_sub_property"]], "get_sub_property() (owlapy.model.owlsubpropertyaxiom method)": [[5, "owlapy.model.OWLSubPropertyAxiom.get_sub_property"]], "get_subject() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.get_subject"]], "get_subject() (owlapy.model.owlpropertyassertionaxiom method)": [[5, "owlapy.model.OWLPropertyAssertionAxiom.get_subject"]], "get_super_class() (owlapy.model.owlsubclassofaxiom method)": [[5, "owlapy.model.OWLSubClassOfAxiom.get_super_class"]], "get_super_property() (owlapy.model.owlsubannotationpropertyofaxiom method)": [[5, "owlapy.model.OWLSubAnnotationPropertyOfAxiom.get_super_property"]], "get_super_property() (owlapy.model.owlsubpropertyaxiom method)": [[5, "owlapy.model.OWLSubPropertyAxiom.get_super_property"]], "get_value() (owlapy.model.owlannotation method)": [[5, "owlapy.model.OWLAnnotation.get_value"]], "get_value() (owlapy.model.owlannotationassertionaxiom method)": [[5, "owlapy.model.OWLAnnotationAssertionAxiom.get_value"]], "get_version_iri() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.get_version_iri"]], "individuals() (owlapy.model.owlnaryindividualaxiom method)": [[5, "owlapy.model.OWLNaryIndividualAxiom.individuals"]], "individuals() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.individuals"]], "individuals_in_signature() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.individuals_in_signature"]], "instances() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.instances"]], "iri (owlapy.model.owlnamedindividual property)": [[5, "owlapy.model.OWLNamedIndividual.iri"]], "is_annotated() (owlapy.model.owlaxiom method)": [[5, "owlapy.model.OWLAxiom.is_annotated"]], "is_annotation_axiom() (owlapy.model.owlannotationaxiom method)": [[5, "owlapy.model.OWLAnnotationAxiom.is_annotation_axiom"]], "is_annotation_axiom() (owlapy.model.owlaxiom method)": [[5, "owlapy.model.OWLAxiom.is_annotation_axiom"]], "is_anonymous() (owlapy.model.owlentity method)": [[5, "owlapy.model.OWLEntity.is_anonymous"]], "is_anonymous() (owlapy.model.owlobject method)": [[5, "owlapy.model.OWLObject.is_anonymous"]], "is_anonymous() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.is_anonymous"]], "is_anonymous() (owlapy.model.owlontologyid method)": [[5, "owlapy.model.OWLOntologyID.is_anonymous"]], "is_boolean() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_boolean"]], "is_data_property_expression() (owlapy.model.owldatapropertyexpression method)": [[5, "owlapy.model.OWLDataPropertyExpression.is_data_property_expression"]], "is_data_property_expression() (owlapy.model.owlpropertyexpression method)": [[5, "owlapy.model.OWLPropertyExpression.is_data_property_expression"]], "is_data_restriction() (owlapy.model.owldatarestriction method)": [[5, "owlapy.model.OWLDataRestriction.is_data_restriction"]], "is_data_restriction() (owlapy.model.owlrestriction method)": [[5, "owlapy.model.OWLRestriction.is_data_restriction"]], "is_date() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_date"]], "is_datetime() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_datetime"]], "is_double() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_double"]], "is_duration() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_duration"]], "is_integer() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_integer"]], "is_isolated() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.is_isolated"]], "is_literal() (owlapy.model.owlannotationvalue method)": [[5, "owlapy.model.OWLAnnotationValue.is_literal"]], "is_literal() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_literal"]], "is_logical_axiom() (owlapy.model.owlaxiom method)": [[5, "owlapy.model.OWLAxiom.is_logical_axiom"]], "is_logical_axiom() (owlapy.model.owllogicalaxiom method)": [[5, "owlapy.model.OWLLogicalAxiom.is_logical_axiom"]], "is_nothing() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.is_nothing"]], "is_object_property_expression() (owlapy.model.owlobjectpropertyexpression method)": [[5, "owlapy.model.OWLObjectPropertyExpression.is_object_property_expression"]], "is_object_property_expression() (owlapy.model.owlpropertyexpression method)": [[5, "owlapy.model.OWLPropertyExpression.is_object_property_expression"]], "is_object_restriction() (owlapy.model.owlobjectrestriction method)": [[5, "owlapy.model.OWLObjectRestriction.is_object_restriction"]], "is_object_restriction() (owlapy.model.owlrestriction method)": [[5, "owlapy.model.OWLRestriction.is_object_restriction"]], "is_owl_nothing() (owlapy.model.owlanonymousclassexpression method)": [[5, "owlapy.model.OWLAnonymousClassExpression.is_owl_nothing"]], "is_owl_nothing() (owlapy.model.owlclass method)": [[5, "owlapy.model.OWLClass.is_owl_nothing"]], "is_owl_nothing() (owlapy.model.owlclassexpression method)": [[5, "owlapy.model.OWLClassExpression.is_owl_nothing"]], "is_owl_thing() (owlapy.model.owlanonymousclassexpression method)": [[5, "owlapy.model.OWLAnonymousClassExpression.is_owl_thing"]], "is_owl_thing() (owlapy.model.owlclass method)": [[5, "owlapy.model.OWLClass.is_owl_thing"]], "is_owl_thing() (owlapy.model.owlclassexpression method)": [[5, "owlapy.model.OWLClassExpression.is_owl_thing"]], "is_owl_top_data_property() (owlapy.model.owldataproperty method)": [[5, "owlapy.model.OWLDataProperty.is_owl_top_data_property"]], "is_owl_top_data_property() (owlapy.model.owlpropertyexpression method)": [[5, "owlapy.model.OWLPropertyExpression.is_owl_top_data_property"]], "is_owl_top_object_property() (owlapy.model.owlobjectproperty method)": [[5, "owlapy.model.OWLObjectProperty.is_owl_top_object_property"]], "is_owl_top_object_property() (owlapy.model.owlpropertyexpression method)": [[5, "owlapy.model.OWLPropertyExpression.is_owl_top_object_property"]], "is_reserved_vocabulary() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.is_reserved_vocabulary"]], "is_string() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.is_string"]], "is_thing() (owlapy.model.iri method)": [[5, "owlapy.model.IRI.is_thing"]], "is_using_triplestore() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.is_using_triplestore"]], "load_ontology() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.load_ontology"]], "named_classes() (owlapy.model.owlequivalentclassesaxiom method)": [[5, "owlapy.model.OWLEquivalentClassesAxiom.named_classes"]], "object_properties_in_signature() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.object_properties_in_signature"]], "object_property_domain_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.object_property_domain_axioms"]], "object_property_domains() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.object_property_domains"]], "object_property_range_axioms() (owlapy.model.owlontology method)": [[5, "owlapy.model.OWLOntology.object_property_range_axioms"]], "object_property_ranges() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.object_property_ranges"]], "object_property_values() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.object_property_values"]], "operands() (owlapy.model.hasoperands method)": [[5, "owlapy.model.HasOperands.operands"]], "operands() (owlapy.model.owldataoneof method)": [[5, "owlapy.model.OWLDataOneOf.operands"]], "operands() (owlapy.model.owlhaskeyaxiom method)": [[5, "owlapy.model.OWLHasKeyAxiom.operands"]], "operands() (owlapy.model.owlnarybooleanclassexpression method)": [[5, "owlapy.model.OWLNaryBooleanClassExpression.operands"]], "operands() (owlapy.model.owlnarydatarange method)": [[5, "owlapy.model.OWLNaryDataRange.operands"]], "operands() (owlapy.model.owlobjectcomplementof method)": [[5, "owlapy.model.OWLObjectComplementOf.operands"]], "operands() (owlapy.model.owlobjectoneof method)": [[5, "owlapy.model.OWLObjectOneOf.operands"]], "operator (owlapy.model.owlfacet property)": [[5, "owlapy.model.OWLFacet.operator"]], "owlapy.model": [[5, "module-owlapy.model"]], "parse_boolean() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_boolean"]], "parse_date() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_date"]], "parse_datetime() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_datetime"]], "parse_double() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_double"]], "parse_duration() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_duration"]], "parse_integer() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_integer"]], "parse_string() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.parse_string"]], "properties() (owlapy.model.owlnarypropertyaxiom method)": [[5, "owlapy.model.OWLNaryPropertyAxiom.properties"]], "reminder (owlapy.model.iri property)": [[5, "owlapy.model.IRI.reminder"]], "reminder (owlapy.model.owlclass property)": [[5, "owlapy.model.OWLClass.reminder"]], "remove_axiom() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.remove_axiom"]], "same_individuals() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.same_individuals"]], "save_ontology() (owlapy.model.owlontologymanager method)": [[5, "owlapy.model.OWLOntologyManager.save_ontology"]], "str (owlapy.model.iri property)": [[5, "owlapy.model.IRI.str"]], "str (owlapy.model.owlclass property)": [[5, "owlapy.model.OWLClass.str"]], "str (owlapy.model.owlnamedindividual property)": [[5, "owlapy.model.OWLNamedIndividual.str"]], "str (owlapy.model.owlobjectproperty property)": [[5, "owlapy.model.OWLObjectProperty.str"]], "sub_classes() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.sub_classes"]], "sub_data_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.sub_data_properties"]], "sub_object_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.sub_object_properties"]], "super_classes() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.super_classes"]], "super_data_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.super_data_properties"]], "super_object_properties() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.super_object_properties"]], "symbolic_form (owlapy.model.owlfacet property)": [[5, "owlapy.model.OWLFacet.symbolic_form"]], "to_python() (owlapy.model.owlliteral method)": [[5, "owlapy.model.OWLLiteral.to_python"]], "to_string_id() (owlapy.model.owlentity method)": [[5, "owlapy.model.OWLEntity.to_string_id"]], "type_index (owlapy.model.hasindex attribute)": [[5, "owlapy.model.HasIndex.type_index"]], "type_index (owlapy.model.iri attribute)": [[5, "owlapy.model.IRI.type_index"]], "type_index (owlapy.model.owlclass attribute)": [[5, "owlapy.model.OWLClass.type_index"]], "type_index (owlapy.model.owldataallvaluesfrom attribute)": [[5, "owlapy.model.OWLDataAllValuesFrom.type_index"]], "type_index (owlapy.model.owldatacomplementof attribute)": [[5, "owlapy.model.OWLDataComplementOf.type_index"]], "type_index (owlapy.model.owldataexactcardinality attribute)": [[5, "owlapy.model.OWLDataExactCardinality.type_index"]], "type_index (owlapy.model.owldatahasvalue attribute)": [[5, "owlapy.model.OWLDataHasValue.type_index"]], "type_index (owlapy.model.owldataintersectionof attribute)": [[5, "owlapy.model.OWLDataIntersectionOf.type_index"]], "type_index (owlapy.model.owldatamaxcardinality attribute)": [[5, "owlapy.model.OWLDataMaxCardinality.type_index"]], "type_index (owlapy.model.owldatamincardinality attribute)": [[5, "owlapy.model.OWLDataMinCardinality.type_index"]], "type_index (owlapy.model.owldataoneof attribute)": [[5, "owlapy.model.OWLDataOneOf.type_index"]], "type_index (owlapy.model.owldataproperty attribute)": [[5, "owlapy.model.OWLDataProperty.type_index"]], "type_index (owlapy.model.owldatasomevaluesfrom attribute)": [[5, "owlapy.model.OWLDataSomeValuesFrom.type_index"]], "type_index (owlapy.model.owldataunionof attribute)": [[5, "owlapy.model.OWLDataUnionOf.type_index"]], "type_index (owlapy.model.owldatatype attribute)": [[5, "owlapy.model.OWLDatatype.type_index"]], "type_index (owlapy.model.owldatatyperestriction attribute)": [[5, "owlapy.model.OWLDatatypeRestriction.type_index"]], "type_index (owlapy.model.owlfacetrestriction attribute)": [[5, "owlapy.model.OWLFacetRestriction.type_index"]], "type_index (owlapy.model.owlliteral attribute)": [[5, "owlapy.model.OWLLiteral.type_index"]], "type_index (owlapy.model.owlnamedindividual attribute)": [[5, "owlapy.model.OWLNamedIndividual.type_index"]], "type_index (owlapy.model.owlobjectallvaluesfrom attribute)": [[5, "owlapy.model.OWLObjectAllValuesFrom.type_index"]], "type_index (owlapy.model.owlobjectcomplementof attribute)": [[5, "owlapy.model.OWLObjectComplementOf.type_index"]], "type_index (owlapy.model.owlobjectexactcardinality attribute)": [[5, "owlapy.model.OWLObjectExactCardinality.type_index"]], "type_index (owlapy.model.owlobjecthasself attribute)": [[5, "owlapy.model.OWLObjectHasSelf.type_index"]], "type_index (owlapy.model.owlobjecthasvalue attribute)": [[5, "owlapy.model.OWLObjectHasValue.type_index"]], "type_index (owlapy.model.owlobjectintersectionof attribute)": [[5, "owlapy.model.OWLObjectIntersectionOf.type_index"]], "type_index (owlapy.model.owlobjectinverseof attribute)": [[5, "owlapy.model.OWLObjectInverseOf.type_index"]], "type_index (owlapy.model.owlobjectmaxcardinality attribute)": [[5, "owlapy.model.OWLObjectMaxCardinality.type_index"]], "type_index (owlapy.model.owlobjectmincardinality attribute)": [[5, "owlapy.model.OWLObjectMinCardinality.type_index"]], "type_index (owlapy.model.owlobjectoneof attribute)": [[5, "owlapy.model.OWLObjectOneOf.type_index"]], "type_index (owlapy.model.owlobjectproperty attribute)": [[5, "owlapy.model.OWLObjectProperty.type_index"]], "type_index (owlapy.model.owlobjectsomevaluesfrom attribute)": [[5, "owlapy.model.OWLObjectSomeValuesFrom.type_index"]], "type_index (owlapy.model.owlobjectunionof attribute)": [[5, "owlapy.model.OWLObjectUnionOf.type_index"]], "type_index (owlapy.model.owlontology attribute)": [[5, "owlapy.model.OWLOntology.type_index"]], "types() (owlapy.model.owlreasoner method)": [[5, "owlapy.model.OWLReasoner.types"]], "values() (owlapy.model.owldataoneof method)": [[5, "owlapy.model.OWLDataOneOf.values"]], "owldatatypemaxexclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMaxExclusiveRestriction"]], "owldatatypemaxinclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMaxInclusiveRestriction"]], "owldatatypeminexclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMinExclusiveRestriction"]], "owldatatypemininclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMinInclusiveRestriction"]], "owldatatypeminmaxexclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMinMaxExclusiveRestriction"]], "owldatatypeminmaxinclusiverestriction() (in module owlapy.model.providers)": [[6, "owlapy.model.providers.OWLDatatypeMinMaxInclusiveRestriction"]], "restriction_literals (in module owlapy.model.providers)": [[6, "owlapy.model.providers.Restriction_Literals"]], "owlapy.model.providers": [[6, "module-owlapy.model.providers"]], "namespaces (class in owlapy.namespaces)": [[7, "owlapy.namespaces.Namespaces"]], "owl (in module owlapy.namespaces)": [[7, "owlapy.namespaces.OWL"]], "rdf (in module owlapy.namespaces)": [[7, "owlapy.namespaces.RDF"]], "rdfs (in module owlapy.namespaces)": [[7, "owlapy.namespaces.RDFS"]], "xsd (in module owlapy.namespaces)": [[7, "owlapy.namespaces.XSD"]], "__eq__() (owlapy.namespaces.namespaces method)": [[7, "owlapy.namespaces.Namespaces.__eq__"]], "__hash__() (owlapy.namespaces.namespaces method)": [[7, "owlapy.namespaces.Namespaces.__hash__"]], "__repr__() (owlapy.namespaces.namespaces method)": [[7, "owlapy.namespaces.Namespaces.__repr__"]], "__slots__ (owlapy.namespaces.namespaces attribute)": [[7, "owlapy.namespaces.Namespaces.__slots__"]], "ns (owlapy.namespaces.namespaces property)": [[7, "owlapy.namespaces.Namespaces.ns"]], "owlapy.namespaces": [[7, "module-owlapy.namespaces"]], "prefix (owlapy.namespaces.namespaces property)": [[7, "owlapy.namespaces.Namespaces.prefix"]], "owl2sparqlconverter (class in owlapy.owl2sparql.converter)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter"]], "variablesmapping (class in owlapy.owl2sparql.converter)": [[8, "owlapy.owl2sparql.converter.VariablesMapping"]], "__contains__() (owlapy.owl2sparql.converter.variablesmapping method)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.__contains__"]], "__getitem__() (owlapy.owl2sparql.converter.variablesmapping method)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.__getitem__"]], "__slots__ (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.__slots__"]], "__slots__ (owlapy.owl2sparql.converter.variablesmapping attribute)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.__slots__"]], "append() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.append"]], "append_triple() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.append_triple"]], "as_query() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.as_query"]], "ce (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.ce"]], "cnt (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.cnt"]], "convert() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.convert"]], "converter (in module owlapy.owl2sparql.converter)": [[8, "owlapy.owl2sparql.converter.converter"]], "current_variable (owlapy.owl2sparql.converter.owl2sparqlconverter property)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.current_variable"]], "get_variable() (owlapy.owl2sparql.converter.variablesmapping method)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.get_variable"]], "grouping_vars (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.grouping_vars"]], "having_conditions (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.having_conditions"]], "mapping (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.mapping"]], "modal_depth (owlapy.owl2sparql.converter.owl2sparqlconverter property)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.modal_depth"]], "new_count_var() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.new_count_var"]], "new_individual_variable() (owlapy.owl2sparql.converter.variablesmapping method)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.new_individual_variable"]], "new_property_variable() (owlapy.owl2sparql.converter.variablesmapping method)": [[8, "owlapy.owl2sparql.converter.VariablesMapping.new_property_variable"]], "owl_expression_to_sparql() (in module owlapy.owl2sparql.converter)": [[8, "owlapy.owl2sparql.converter.owl_expression_to_sparql"]], "owlapy.owl2sparql.converter": [[8, "module-owlapy.owl2sparql.converter"]], "parent (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.parent"]], "parent_var (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.parent_var"]], "peek() (in module owlapy.owl2sparql.converter)": [[8, "owlapy.owl2sparql.converter.peek"]], "process() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.process"]], "properties (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.properties"]], "render() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.render"]], "sparql (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.sparql"]], "stack_parent() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.stack_parent"]], "stack_variable() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.stack_variable"]], "triple() (owlapy.owl2sparql.converter.owl2sparqlconverter method)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.triple"]], "variable_entities (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.variable_entities"]], "variables (owlapy.owl2sparql.converter.owl2sparqlconverter attribute)": [[8, "owlapy.owl2sparql.converter.Owl2SparqlConverter.variables"]], "owlapy.owl2sparql": [[9, "module-owlapy.owl2sparql"]], "dlsyntaxparser (class in owlapy.parser)": [[10, "owlapy.parser.DLSyntaxParser"]], "dl_grammar (in module owlapy.parser)": [[10, "owlapy.parser.DL_GRAMMAR"]], "dlparser (in module owlapy.parser)": [[10, "owlapy.parser.DLparser"]], "manchester_grammar (in module owlapy.parser)": [[10, "owlapy.parser.MANCHESTER_GRAMMAR"]], "manchesterowlsyntaxparser (class in owlapy.parser)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser"]], "manchesterparser (in module owlapy.parser)": [[10, "owlapy.parser.ManchesterParser"]], "dl_to_owl_expression() (in module owlapy.parser)": [[10, "owlapy.parser.dl_to_owl_expression"]], "generic_visit() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.generic_visit"]], "generic_visit() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.generic_visit"]], "manchester_to_owl_expression() (in module owlapy.parser)": [[10, "owlapy.parser.manchester_to_owl_expression"]], "ns (owlapy.parser.dlsyntaxparser attribute)": [[10, "owlapy.parser.DLSyntaxParser.ns"]], "ns (owlapy.parser.manchesterowlsyntaxparser attribute)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.ns"]], "owlapy.parser": [[10, "module-owlapy.parser"]], "parse_expression() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.parse_expression"]], "parse_expression() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.parse_expression"]], "slots (owlapy.parser.dlsyntaxparser attribute)": [[10, "owlapy.parser.DLSyntaxParser.slots"]], "slots (owlapy.parser.manchesterowlsyntaxparser attribute)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.slots"]], "visit_abbreviated_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_abbreviated_iri"]], "visit_abbreviated_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_abbreviated_iri"]], "visit_boolean_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_boolean_literal"]], "visit_boolean_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_boolean_literal"]], "visit_cardinality_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_cardinality_res"]], "visit_cardinality_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_cardinality_res"]], "visit_class_expression() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_class_expression"]], "visit_class_expression() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_class_expression"]], "visit_class_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_class_iri"]], "visit_class_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_class_iri"]], "visit_data_cardinality_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_cardinality_res"]], "visit_data_cardinality_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_cardinality_res"]], "visit_data_intersection() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_intersection"]], "visit_data_intersection() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_intersection"]], "visit_data_parentheses() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_parentheses"]], "visit_data_parentheses() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_parentheses"]], "visit_data_primary() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_primary"]], "visit_data_primary() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_primary"]], "visit_data_property_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_property_iri"]], "visit_data_property_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_property_iri"]], "visit_data_some_only_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_some_only_res"]], "visit_data_some_only_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_some_only_res"]], "visit_data_union() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_union"]], "visit_data_union() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_union"]], "visit_data_value_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_data_value_res"]], "visit_data_value_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_data_value_res"]], "visit_datatype() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_datatype"]], "visit_datatype() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_datatype"]], "visit_datatype_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_datatype_iri"]], "visit_datatype_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_datatype_iri"]], "visit_datatype_restriction() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_datatype_restriction"]], "visit_datatype_restriction() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_datatype_restriction"]], "visit_date_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_date_literal"]], "visit_date_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_date_literal"]], "visit_datetime_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_datetime_literal"]], "visit_datetime_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_datetime_literal"]], "visit_decimal_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_decimal_literal"]], "visit_decimal_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_decimal_literal"]], "visit_duration_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_duration_literal"]], "visit_duration_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_duration_literal"]], "visit_facet() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_facet"]], "visit_facet() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_facet"]], "visit_facet_restriction() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_facet_restriction"]], "visit_facet_restriction() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_facet_restriction"]], "visit_facet_restrictions() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_facet_restrictions"]], "visit_facet_restrictions() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_facet_restrictions"]], "visit_float_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_float_literal"]], "visit_float_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_float_literal"]], "visit_full_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_full_iri"]], "visit_full_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_full_iri"]], "visit_has_self() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_has_self"]], "visit_has_self() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_has_self"]], "visit_individual_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_individual_iri"]], "visit_individual_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_individual_iri"]], "visit_individual_list() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_individual_list"]], "visit_individual_list() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_individual_list"]], "visit_integer_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_integer_literal"]], "visit_integer_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_integer_literal"]], "visit_intersection() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_intersection"]], "visit_intersection() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_intersection"]], "visit_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_iri"]], "visit_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_iri"]], "visit_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_literal"]], "visit_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_literal"]], "visit_literal_list() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_literal_list"]], "visit_literal_list() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_literal_list"]], "visit_non_negative_integer() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_non_negative_integer"]], "visit_non_negative_integer() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_non_negative_integer"]], "visit_object_property() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_object_property"]], "visit_object_property() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_object_property"]], "visit_object_property_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_object_property_iri"]], "visit_object_property_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_object_property_iri"]], "visit_parentheses() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_parentheses"]], "visit_parentheses() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_parentheses"]], "visit_primary() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_primary"]], "visit_primary() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_primary"]], "visit_quoted_string() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_quoted_string"]], "visit_quoted_string() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_quoted_string"]], "visit_simple_iri() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_simple_iri"]], "visit_simple_iri() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_simple_iri"]], "visit_some_only_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_some_only_res"]], "visit_some_only_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_some_only_res"]], "visit_string_literal_language() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_string_literal_language"]], "visit_string_literal_language() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_string_literal_language"]], "visit_string_literal_no_language() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_string_literal_no_language"]], "visit_string_literal_no_language() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_string_literal_no_language"]], "visit_typed_literal() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_typed_literal"]], "visit_typed_literal() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_typed_literal"]], "visit_union() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_union"]], "visit_union() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_union"]], "visit_value_res() (owlapy.parser.dlsyntaxparser method)": [[10, "owlapy.parser.DLSyntaxParser.visit_value_res"]], "visit_value_res() (owlapy.parser.manchesterowlsyntaxparser method)": [[10, "owlapy.parser.ManchesterOWLSyntaxParser.visit_value_res"]], "dlsyntaxobjectrenderer (class in owlapy.render)": [[11, "owlapy.render.DLSyntaxObjectRenderer"]], "dlrenderer (in module owlapy.render)": [[11, "owlapy.render.DLrenderer"]], "manchesterowlsyntaxowlobjectrenderer (class in owlapy.render)": [[11, "owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer"]], "manchesterrenderer (in module owlapy.render)": [[11, "owlapy.render.ManchesterRenderer"]], "__slots__ (owlapy.render.dlsyntaxobjectrenderer attribute)": [[11, "owlapy.render.DLSyntaxObjectRenderer.__slots__"]], "__slots__ (owlapy.render.manchesterowlsyntaxowlobjectrenderer attribute)": [[11, "owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer.__slots__"]], "owl_expression_to_dl() (in module owlapy.render)": [[11, "owlapy.render.owl_expression_to_dl"]], "owl_expression_to_manchester() (in module owlapy.render)": [[11, "owlapy.render.owl_expression_to_manchester"]], "owlapy.render": [[11, "module-owlapy.render"]], "render() (owlapy.render.dlsyntaxobjectrenderer method)": [[11, "owlapy.render.DLSyntaxObjectRenderer.render"]], "render() (owlapy.render.manchesterowlsyntaxowlobjectrenderer method)": [[11, "owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer.render"]], "set_short_form_provider() (owlapy.render.dlsyntaxobjectrenderer method)": [[11, "owlapy.render.DLSyntaxObjectRenderer.set_short_form_provider"]], "set_short_form_provider() (owlapy.render.manchesterowlsyntaxowlobjectrenderer method)": [[11, "owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer.set_short_form_provider"]], "key (owlapy.util.lrucache attribute)": [[12, "owlapy.util.LRUCache.KEY"]], "lrucache (class in owlapy.util)": [[12, "owlapy.util.LRUCache"]], "next (owlapy.util.lrucache attribute)": [[12, "owlapy.util.LRUCache.NEXT"]], "nnf (class in owlapy.util)": [[12, "owlapy.util.NNF"]], "orderedowlobject (class in owlapy.util)": [[12, "owlapy.util.OrderedOWLObject"]], "prev (owlapy.util.lrucache attribute)": [[12, "owlapy.util.LRUCache.PREV"]], "result (owlapy.util.lrucache attribute)": [[12, "owlapy.util.LRUCache.RESULT"]], "toplevelcnf (class in owlapy.util)": [[12, "owlapy.util.TopLevelCNF"]], "topleveldnf (class in owlapy.util)": [[12, "owlapy.util.TopLevelDNF"]], "__contains__() (owlapy.util.lrucache method)": [[12, "owlapy.util.LRUCache.__contains__"]], "__eq__() (owlapy.util.orderedowlobject method)": [[12, "owlapy.util.OrderedOWLObject.__eq__"]], "__getitem__() (owlapy.util.lrucache method)": [[12, "owlapy.util.LRUCache.__getitem__"]], "__lt__() (owlapy.util.orderedowlobject method)": [[12, "owlapy.util.OrderedOWLObject.__lt__"]], "__setitem__() (owlapy.util.lrucache method)": [[12, "owlapy.util.LRUCache.__setitem__"]], "__slots__ (owlapy.util.orderedowlobject attribute)": [[12, "owlapy.util.OrderedOWLObject.__slots__"]], "as_index() (in module owlapy.util)": [[12, "owlapy.util.as_index"]], "cache_clear() (owlapy.util.lrucache method)": [[12, "owlapy.util.LRUCache.cache_clear"]], "cache_info() (owlapy.util.lrucache method)": [[12, "owlapy.util.LRUCache.cache_info"]], "combine_nary_expressions() (in module owlapy.util)": [[12, "owlapy.util.combine_nary_expressions"]], "get_class_nnf() (owlapy.util.nnf method)": [[12, "owlapy.util.NNF.get_class_nnf"]], "get_top_level_cnf() (owlapy.util.toplevelcnf method)": [[12, "owlapy.util.TopLevelCNF.get_top_level_cnf"]], "get_top_level_dnf() (owlapy.util.topleveldnf method)": [[12, "owlapy.util.TopLevelDNF.get_top_level_dnf"]], "iter_count() (in module owlapy.util)": [[12, "owlapy.util.iter_count"]], "o (owlapy.util.orderedowlobject attribute)": [[12, "id0"], [12, "owlapy.util.OrderedOWLObject.o"]], "owlapy.util": [[12, "module-owlapy.util"]], "sentinel (owlapy.util.lrucache attribute)": [[12, "id1"], [12, "owlapy.util.LRUCache.sentinel"]], "boolean (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.BOOLEAN"]], "date (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DATE"]], "date_time (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DATE_TIME"]], "date_time_stamp (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DATE_TIME_STAMP"]], "decimal (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DECIMAL"]], "double (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DOUBLE"]], "duration (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.DURATION"]], "float (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.FLOAT"]], "fraction_digits (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.FRACTION_DIGITS"]], "integer (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.INTEGER"]], "length (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.LENGTH"]], "long (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.LONG"]], "max_exclusive (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MAX_EXCLUSIVE"]], "max_inclusive (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MAX_INCLUSIVE"]], "max_length (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MAX_LENGTH"]], "min_exclusive (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MIN_EXCLUSIVE"]], "min_inclusive (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MIN_INCLUSIVE"]], "min_length (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.MIN_LENGTH"]], "owlfacet (class in owlapy.vocab)": [[13, "owlapy.vocab.OWLFacet"]], "owlrdfvocabulary (class in owlapy.vocab)": [[13, "owlapy.vocab.OWLRDFVocabulary"]], "owl_bottom_data_property (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_BOTTOM_DATA_PROPERTY"]], "owl_bottom_object_property (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_BOTTOM_OBJECT_PROPERTY"]], "owl_class (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_CLASS"]], "owl_named_individual (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_NAMED_INDIVIDUAL"]], "owl_nothing (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_NOTHING"]], "owl_thing (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_THING"]], "owl_top_data_property (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_TOP_DATA_PROPERTY"]], "owl_top_object_property (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.OWL_TOP_OBJECT_PROPERTY"]], "pattern (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.PATTERN"]], "rdfs_literal (owlapy.vocab.owlrdfvocabulary attribute)": [[13, "owlapy.vocab.OWLRDFVocabulary.RDFS_LITERAL"]], "string (owlapy.vocab.xsdvocabulary attribute)": [[13, "owlapy.vocab.XSDVocabulary.STRING"]], "total_digits (owlapy.vocab.owlfacet attribute)": [[13, "owlapy.vocab.OWLFacet.TOTAL_DIGITS"]], "xsdvocabulary (class in owlapy.vocab)": [[13, "owlapy.vocab.XSDVocabulary"]], "from_str() (owlapy.vocab.owlfacet static method)": [[13, "owlapy.vocab.OWLFacet.from_str"]], "operator (owlapy.vocab.owlfacet property)": [[13, "owlapy.vocab.OWLFacet.operator"]], "owlapy.vocab": [[13, "module-owlapy.vocab"]], "symbolic_form (owlapy.vocab.owlfacet property)": [[13, "owlapy.vocab.OWLFacet.symbolic_form"]]}}) \ No newline at end of file