OWLAxiomType

enum OWLAxiomType {}

Represents the type of axioms which can belong to ontologies.

Declaration/definition

  • 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 }

Class axioms

  • 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 }

Individual axioms

  • 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 }

Object property axioms

  • 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 }

Data property axioms

  • 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 }

Keys

  • Represents OWLHasKeyAxiom.

    Declaration

    Objective-C

    OWLAxiomTypeHasKey = (uint64_t)1 << 33

    Swift

    static var hasKey: OWLAxiomType { get }

Annotation axioms

  • 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 }

Markers