OWLAxiomType
Objective-C
enum OWLAxiomType {}
Swift
struct OWLAxiomType : OptionSet
Represents the type of axioms which can belong to ontologies.
-
Represents OWLDeclarationAxiom.
Declaration
Objective-C
OWLAxiomTypeDeclaration = (uint64_t)1 << 0
Swift
static var declaration: OWLAxiomType { get }
-
Represents OWLDatatypeDefinitionAxiom.
Declaration
Objective-C
OWLAxiomTypeDatatypeDefinition = (uint64_t)1 << 1
Swift
static var datatypeDefinition: OWLAxiomType { get }
-
Represents OWLEquivalentClassesAxiom.
Declaration
Objective-C
OWLAxiomTypeEquivalentClasses = (uint64_t)1 << 2
Swift
static var equivalentClasses: OWLAxiomType { get }
-
Represents OWLSubClassOfAxiom.
Declaration
Objective-C
OWLAxiomTypeSubClassOf = (uint64_t)1 << 3
Swift
static var subClassOf: OWLAxiomType { get }
-
Represents OWLDisjointClassesAxiom.
Declaration
Objective-C
OWLAxiomTypeDisjointClasses = (uint64_t)1 << 4
Swift
static var disjointClasses: OWLAxiomType { get }
-
Represents OWLDisjointUnionAxiom.
Declaration
Objective-C
OWLAxiomTypeDisjointUnion = (uint64_t)1 << 5
Swift
static var disjointUnion: OWLAxiomType { get }
-
Represents OWLClassAssertionAxiom.
Declaration
Objective-C
OWLAxiomTypeClassAssertion = (uint64_t)1 << 6
Swift
static var classAssertion: OWLAxiomType { get }
-
Represents OWLSameIndividualAxiom.
Declaration
Objective-C
OWLAxiomTypeSameIndividual = (uint64_t)1 << 7
Swift
static var sameIndividual: OWLAxiomType { get }
-
Represents OWLDifferentIndividualsAxiom.
Declaration
Objective-C
OWLAxiomTypeDifferentIndividuals = (uint64_t)1 << 8
Swift
static var differentIndividuals: OWLAxiomType { get }
-
Represents OWLObjectPropertyAssertionAxiom.
Declaration
Objective-C
OWLAxiomTypeObjectPropertyAssertion = (uint64_t)1 << 9
Swift
static var objectPropertyAssertion: OWLAxiomType { get }
-
Represents OWLNegativeObjectPropertyAssertionAxiom.
Declaration
Objective-C
OWLAxiomTypeNegativeObjectPropertyAssertion = (uint64_t)1 << 10
Swift
static var negativeObjectPropertyAssertion: OWLAxiomType { get }
-
Represents OWLDataPropertyAssertionAxiom.
Declaration
Objective-C
OWLAxiomTypeDataPropertyAssertion = (uint64_t)1 << 11
Swift
static var dataPropertyAssertion: OWLAxiomType { get }
-
Represents OWLNegativeDataPropertyAssertionAxiom.
Declaration
Objective-C
OWLAxiomTypeNegativeDataPropertyAssertion = (uint64_t)1 << 12
Swift
static var negativeDataPropertyAssertion: OWLAxiomType { get }
-
Represents OWLEquivalentObjectPropertiesAxiom.
Declaration
Objective-C
OWLAxiomTypeEquivalentObjectProperties = (uint64_t)1 << 13
Swift
static var equivalentObjectProperties: OWLAxiomType { get }
-
Represents OWLSubObjectPropertyOfAxiom.
Declaration
Objective-C
OWLAxiomTypeSubObjectPropertyOf = (uint64_t)1 << 14
Swift
static var subObjectPropertyOf: OWLAxiomType { get }
-
Represents OWLInverseObjectPropertiesAxiom.
Declaration
Objective-C
OWLAxiomTypeInverseObjectProperties = (uint64_t)1 << 15
Swift
static var inverseObjectProperties: OWLAxiomType { get }
-
Represents OWLFunctionalObjectPropertyAxiom.
Declaration
Objective-C
OWLAxiomTypeFunctionalObjectProperty = (uint64_t)1 << 16
Swift
static var functionalObjectProperty: OWLAxiomType { get }
-
Represents OWLInverseFunctionalObjectPropertyAxiom.
Declaration
Objective-C
OWLAxiomTypeInverseFunctionalObjectProperty = (uint64_t)1 << 17
Swift
static var inverseFunctionalObjectProperty: OWLAxiomType { get }
-
Represents OWLSymmetricObjectPropertyAxiom.
Declaration
Objective-C
OWLAxiomTypeSymmetricObjectProperty = (uint64_t)1 << 18
Swift
static var symmetricObjectProperty: OWLAxiomType { get }
-
Represents OWLAsymmetricObjectPropertyAxiom.
Declaration
Objective-C
OWLAxiomTypeAsymmetricObjectProperty = (uint64_t)1 << 19
Swift
static var asymmetricObjectProperty: OWLAxiomType { get }
-
Represents OWLTransitiveObjectPropertyAxiom.
Declaration
Objective-C
OWLAxiomTypeTransitiveObjectProperty = (uint64_t)1 << 20
Swift
static var transitiveObjectProperty: OWLAxiomType { get }
-
Represents OWLReflexiveObjectPropertyAxiom.
Declaration
Objective-C
OWLAxiomTypeReflexiveObjectProperty = (uint64_t)1 << 21
Swift
static var reflexiveObjectProperty: OWLAxiomType { get }
-
Represents OWLIrreflexiveObjectPropertyAxiom.
Declaration
Objective-C
OWLAxiomTypeIrreflexiveObjectProperty = (uint64_t)1 << 22
Swift
static var irreflexiveObjectProperty: OWLAxiomType { get }
-
Represents OWLObjectPropertyDomainAxiom.
Declaration
Objective-C
OWLAxiomTypeObjectPropertyDomain = (uint64_t)1 << 23
Swift
static var objectPropertyDomain: OWLAxiomType { get }
-
Represents OWLObjectPropertyRangeAxiom.
Declaration
Objective-C
OWLAxiomTypeObjectPropertyRange = (uint64_t)1 << 24
Swift
static var objectPropertyRange: OWLAxiomType { get }
-
Represents OWLDisjointObjectPropertiesAxiom.
Declaration
Objective-C
OWLAxiomTypeDisjointObjectProperties = (uint64_t)1 << 25
Swift
static var disjointObjectProperties: OWLAxiomType { get }
-
Represents OWLSubPropertyChainOfAxiom.
Declaration
Objective-C
OWLAxiomTypeSubPropertyChainOf = (uint64_t)1 << 26
Swift
static var subPropertyChainOf: OWLAxiomType { get }
-
Represents OWLEquivalentDataPropertiesAxiom.
Declaration
Objective-C
OWLAxiomTypeEquivalentDataProperties = (uint64_t)1 << 27
Swift
static var equivalentDataProperties: OWLAxiomType { get }
-
Represents OWLSubDataPropertyOfAxiom.
Declaration
Objective-C
OWLAxiomTypeSubDataPropertyOf = (uint64_t)1 << 28
Swift
static var subDataPropertyOf: OWLAxiomType { get }
-
Represents OWLFunctionalDataPropertyAxiom.
Declaration
Objective-C
OWLAxiomTypeFunctionalDataProperty = (uint64_t)1 << 29
Swift
static var functionalDataProperty: OWLAxiomType { get }
-
Represents OWLDataPropertyDomainAxiom.
Declaration
Objective-C
OWLAxiomTypeDataPropertyDomain = (uint64_t)1 << 30
Swift
static var dataPropertyDomain: OWLAxiomType { get }
-
Represents OWLDataPropertyRangeAxiom.
Declaration
Objective-C
OWLAxiomTypeDataPropertyRange = (uint64_t)1 << 31
Swift
static var dataPropertyRange: OWLAxiomType { get }
-
Represents OWLDisjointDataPropertiesAxiom.
Declaration
Objective-C
OWLAxiomTypeDisjointDataProperties = (uint64_t)1 << 32
Swift
static var disjointDataProperties: OWLAxiomType { get }
-
Represents OWLHasKeyAxiom.
Declaration
Objective-C
OWLAxiomTypeHasKey = (uint64_t)1 << 33
Swift
static var hasKey: OWLAxiomType { get }
-
Represents OWLAnnotationAssertionAxiom.
Declaration
Objective-C
OWLAxiomTypeAnnotationAssertion = (uint64_t)1 << 34
Swift
static var annotationAssertion: OWLAxiomType { get }
-
Represents OWLSubAnnotationPropertyOfAxiom.
Declaration
Objective-C
OWLAxiomTypeSubAnnotationPropertyOf = (uint64_t)1 << 35
Swift
static var subAnnotationPropertyOf: OWLAxiomType { get }
-
Represents OWLAnnotationPropertyRangeAxiom.
Declaration
Objective-C
OWLAxiomTypeAnnotationPropertyRange = (uint64_t)1 << 36
Swift
static var annotationPropertyRange: OWLAxiomType { get }
-
Represents OWLAnnotationPropertyDomainAxiom.
Declaration
Objective-C
OWLAxiomTypeAnnotationPropertyDomain = (uint64_t)1 << 37
Swift
static var annotationPropertyDomain: OWLAxiomType { get }
-
Represents all axiom types.
Declaration
Objective-C
OWLAxiomTypeAll = (uint64_t)-1
Swift
static var all: OWLAxiomType { get }
-
First axiom type.
Declaration
Objective-C
OWLAxiomTypeFirst = OWLAxiomTypeDeclaration
Swift
static var first: OWLAxiomType { get }
-
Last axiom type.
Declaration
Objective-C
OWLAxiomTypeLast = OWLAxiomTypeAnnotationPropertyDomain
Swift
static var last: OWLAxiomType { get }