Classes

The following classes are available globally.

  • A utility class to compute and represent DL expressivity.

    See more

    Declaration

    Objective-C

    @interface OWLDLExpressivityChecker : NSObject

    Swift

    class OWLDLExpressivityChecker : NSObject
  • Represents International Resource Identifiers.

    See more

    Declaration

    Objective-C

    @interface OWLIRI : NSObject <NSCopying>

    Swift

    class OWLIRI : NSObject, NSCopying
  • Provides a point of convenience for creating an OWLOntologyManager.

    See more

    Declaration

    Objective-C

    @interface OWLManager : NSObject

    Swift

    class OWLManager : NSObject
  • Represents OWL/RDF namespaces.

    See more

    Declaration

    Objective-C

    @interface OWLNamespace : NSObject <NSCopying>

    Swift

    class OWLNamespace : NSObject, NSCopying
  • An object that identifies an ontology.

    Since OWL 2, ontologies do not have to have an ontology IRI, or if they have an ontology IRI then they can optionally also have a version IRI. Instances of this OWLOntologyID class bundle identifying information of an ontology together. If an ontology doesn’t have an ontology IRI then we say that it is “anonymous”.

    See more

    Declaration

    Objective-C

    @interface OWLOntologyID : NSObject <NSCopying>

    Swift

    class OWLOntologyID : NSObject, NSCopying
  • Represents a term in the OWL RDF vocabulary.

    See more

    Declaration

    Objective-C

    @interface OWLRDFTerm : NSObject

    Swift

    class OWLRDFTerm : NSObject
  • Represents the OWL RDF vocabulary.

    See more

    Declaration

    Objective-C

    @interface OWLRDFVocabulary : NSObject

    Swift

    class OWLRDFVocabulary : NSObject