OWLAxiomType

Objective-C

enum OWLAxiomType {}

Swift

struct OWLAxiomType : OptionSet

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

Object property axioms

Data property axioms

Keys

  • Represents OWLHasKeyAxiom.

    Declaration

    Objective-C

    OWLAxiomTypeHasKey = (uint64_t)1 << 33

    Swift

    static var hasKey: OWLAxiomType { get }

Annotation axioms

Markers