owlapy.model.OWLNaryBooleanClassExpression¶
-
class
owlapy.model.
OWLNaryBooleanClassExpression
(operands: Iterable[owlapy.model.OWLClassExpression])[source]¶ Bases:
owlapy.model.OWLBooleanClassExpression
,owlapy.model.HasOperands
[owlapy.model.OWLClassExpression
]OWLNaryBooleanClassExpression.
- Parameters:
operands – class expressions
Methods
Gets the negation normal form of the complement of this expression.
Gets the object complement of this class expression
Determines if this expression is the built in class owl:Nothing.
Determines if this expression is the built in class owl:Thing.
Gets the operands - e.g., the individuals in a sameAs axiom, or the classes in an equivalent classes axiom.
-
get_nnf
() → owlapy.model.OWLClassExpression¶ Gets the negation normal form of the complement of this expression.
- Returns:
A expression that represents the NNF of the complement of this expression.
-
get_object_complement_of
() → owlapy.model.OWLObjectComplementOf¶ Gets the object complement of this class expression
- Returns:
A class expression that is the complement of this class expression.
-
is_anonymous
() → bool¶
-
is_owl_nothing
() → bool¶ Determines if this expression is the built in class owl:Nothing. This method does not determine if the class is equivalent to owl:Nothing.
-
is_owl_thing
() → bool¶ Determines if this expression is the built in class owl:Thing. This method does not determine if the class is equivalent to owl:Thing.
- Returns:
True if this expression is owl:Thing
-
operands
() → Iterable[owlapy.model.OWLClassExpression][source]¶ Gets the operands - e.g., the individuals in a sameAs axiom, or the classes in an equivalent classes axiom.
- Returns:
The operands.