OWLEntity

Objective-C

@protocol OWLEntity <OWLNamedObject>

Swift

protocol OWLEntity : OWLNamedObject

Represents Entities in the OWL 2 Specification.

  • The entity type for this entity.

    Declaration

    Objective-C

    @property (nonatomic, readonly) OWLEntityType entityType;

    Swift

    var entityType: OWLEntityType { get }
  • Determines if this entity is an OWLClass.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isOWLClass;

    Swift

    var isOWLClass: Bool { get }
  • Determines if this entity is an OWLNamedIndividual;

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isOWLNamedIndividual;

    Swift

    var isOWLNamedIndividual: Bool { get }
  • Determines if this entity is an OWLObjectProperty.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isOWLObjectProperty;

    Swift

    var isOWLObjectProperty: Bool { get }