Interface OWLProperty

All Superinterfaces:
AsOWLAnnotationProperty, AsOWLClass, AsOWLDataProperty, AsOWLDatatype, AsOWLNamedIndividual, AsOWLObjectProperty, Comparable<OWLObject>, HasAnnotationPropertiesInSignature, HasAnonymousIndividuals, HasClassesInSignature, HasComponents, HasContainsEntityInSignature, HasDataPropertiesInSignature, HasDatatypesInSignature, HasHashIndex, HasIndex, HasIndividualsInSignature, HasIRI, HasObjectPropertiesInSignature, HasSignature, IsAnonymous, OWLEntity, OWLLogicalEntity, OWLNamedObject, OWLObject, OWLPrimitive, OWLPropertyExpression, Serializable
All Known Subinterfaces:
OWLAnnotationProperty, OWLDataProperty, OWLObjectProperty
All Known Implementing Classes:
OWLAnnotationPropertyImpl, OWLDataPropertyImpl, OWLObjectPropertyImpl

public interface OWLProperty extends OWLPropertyExpression, OWLLogicalEntity, OWLNamedObject
A marker interface for properties that aren't expression i.e. named properties. By definition, properties are either data properties or object properties.
Since:
2.0.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group