public class RDFSProfile extends AbstractProfile
Ontology language profile for working with RDFS ontologies. RDFS is a (small) sub-set of OWL, mostly.
Constructor and Description |
---|
RDFSProfile() |
Modifier and Type | Method and Description |
---|---|
Resource |
ALL_DIFFERENT()
Answer the resource that represents the class of axioms denoting that a set of
individuals are pairwise distinct.
|
Property |
ALL_VALUES_FROM()
Answer the predicate that denotes a restriction on a given property to
have only values from the given class expression.
|
Resource |
ANNOTATION_PROPERTY()
Answer the class that denotes an annotation property
|
Property |
BACKWARD_COMPATIBLE_WITH()
Answer the predicate that documents that one ontology resource is backwards
compatible with another.
|
Property |
CARDINALITY_Q()
Answer the predicate that denotes a qualified restriction on a given property to
have exactly a certain number of values
|
Property |
CARDINALITY()
Answer the predicate that denotes a restriction on a given property to
have exactly a certain number of values
|
Resource |
CLASS()
Answer the resource that represents the class 'class' in this vocabulary.
|
Property |
COMMENT()
Answer the predicate that denotes
comment annotation on an ontology element |
Property |
COMPLEMENT_OF()
Answer the predicate that denotes that one class comprises the individuals that are
not in a second class.
|
Resource |
DATARANGE()
Answer the class that defines a closed range of concrete data values.
|
Resource |
DATATYPE_PROPERTY()
Answer the resource that represents the class of properties whose range
elements are literals (not individuals)
|
Resource |
DEPRECATED_CLASS()
Answer the resource that represents the documentation class of deprecated
classes.
|
Resource |
DEPRECATED_PROPERTY()
Answer the resource that represents the documentation class of deprecated
properties.
|
Property |
DIFFERENT_FROM()
Answer the predicate that denotes that one resource represents a different
individual than another resource.
|
Property |
DISJOINT_WITH()
Answer the predicate that denotes that one class has no individuals in its
extension in common with another class.
|
Property |
DISTINCT_MEMBERS()
Answer the predicate that maps from an
Profile.ALL_DIFFERENT()
axiom to the set of individuals that are pair-wise different from
each other. |
Property |
DOMAIN()
Answer the predicate that denotes the domain of a property.
|
Property |
EQUIVALENT_CLASS()
Answer the predicate that denotes that one class has the same extension as another.
|
Property |
EQUIVALENT_PROPERTY()
Answer the predicate that denotes that one property has the same property
extension as another.
|
Property |
FIRST()
The property that denotes the head of a list
|
Resource |
FUNCTIONAL_PROPERTY()
Answer the resource that represents the class of properties that are functional,
i.e. whose range is unique for a given domain element.
|
Iterator<Resource> |
getAnnotationProperties()
The annotation properties of OWL
|
Iterator<Resource> |
getAxiomTypes()
The only first-class axiom type in OWL is AllDifferent
|
Iterator<Resource> |
getClassDescriptionTypes()
Answer an iterator over the various types of class description defined
in the language.
|
String |
getLabel()
Answer a descriptive string for this profile, for use in debugging and other output.
|
Property |
HAS_CLASS_Q()
Answer the predicate that denotes a the class in a qualified restriction.
|
Property |
HAS_VALUE()
Answer the predicate that denotes a restriction on a given property to
have a given value.
|
Property |
IMPORTS()
Answer the predicate that denotes that one ontology document imports another.
|
Property |
INCOMPATIBLE_WITH()
Answer the predicate that documents that one ontology resource is not backwards
compatible with another.
|
Property |
INTERSECTION_OF()
Answer the predicate that denotes that one class is formed from the intersection
(conjunction) of a set of others.
|
Resource |
INVERSE_FUNCTIONAL_PROPERTY()
Answer the resource that represents the class of properties that are
inverse functional,
i.e. whose domain is unique for a given range element.
|
Property |
INVERSE_OF()
Answer the predicate that denotes that one property is the inverse of another
|
Property |
IS_DEFINED_BY()
Answer the predicate that denotes
isDefinedBy annotation on an ontology element |
<T> boolean |
isSupported(Node n,
EnhGraph g,
Class<T> type)
Answer true if the given graph supports a view of this node as the given
language element, according to the semantic constraints of the profile.
|
Property |
LABEL()
Answer the predicate that denotes
label annotation on an ontology element |
Resource |
LIST()
The
rdf:type for cells in this list |
Property |
MAX_CARDINALITY_Q()
Answer the predicate that denotes a qualified restriction on a given property to
have at most a certain number of values
|
Property |
MAX_CARDINALITY()
Answer the predicate that denotes a restriction on a given property to
have at most a certain number of values
|
Property |
MIN_CARDINALITY_Q()
Answer the predicate that denotes a qualified restriction on a given property to
have at least a certain number of values
|
Property |
MIN_CARDINALITY()
Answer the predicate that denotes a restriction on a given property to
have at least a certain number of values
|
String |
NAMESPACE()
Answer the string that is the namespace prefix for this vocabulary
|
Resource |
NIL()
The resource that denotes the end of the list
|
Resource |
NOTHING()
Answer the resource that represents the necessarily empty class.
|
Resource |
OBJECT_PROPERTY()
Answer the resource that represents the class of properties whose range
elements are individuals (not literals)
|
Property |
ON_PROPERTY()
Answer the predicate that maps from a
Profile.RESTRICTION() to a property that it is
a restriction on. |
Property |
ONE_OF()
Answer the predicate that denotes that a class comprises exactly one of a given
closed set individuals.
|
Resource |
ONTOLOGY_PROPERTY()
Answer the class that denotes an ontology property
|
Resource |
ONTOLOGY()
Answer the resource that represents the class of ontology header elements.
|
Property |
PRIOR_VERSION()
Answer the predicate that documents that one ontology is a prior version
of another.
|
Resource |
PROPERTY()
Answer the resource that represents the general class of properties.
|
Property |
RANGE()
Answer the predicate that denotes the range of a property
|
Property |
REST()
The property that denotes the tail of a list
|
Resource |
RESTRICTION()
Answer the resource that represents the a class formed by placing
constraints (restrictions) on the values of a property.
|
Property |
SAME_AS()
Answer the predicate that denotes that one resource represents the same
ontology object as another.
|
Property |
SAME_INDIVIDUAL_AS()
Answer the predicate that denotes that one resource represents the same
individual as another.
|
Property |
SEE_ALSO()
Answer the predicate that denotes
seeAlso annotation on an ontology element |
Property |
SOME_VALUES_FROM()
Answer the predicate that denotes a restriction on a given property to
have at least one value from the given class expression.
|
Property |
SUB_CLASS_OF()
Answer the predicate that denotes that one class is a sub-class of another.
|
Property |
SUB_PROPERTY_OF()
Answer the predicate that denotes that one property is a sub-property of another.
|
Resource |
SYMMETRIC_PROPERTY()
Answer the resource that represents the class of properties that are symmetric.
|
Resource |
THING()
Answer the resource that represents the class all individuals.
|
Resource |
TRANSITIVE_PROPERTY()
Answer the resource that represents the class of properties that apply transitively.
|
Property |
UNION_OF()
Answer the predicate that denotes that one class is formed from the union
(disjunction) of a set of others.
|
Property |
VERSION_INFO()
Answer the predicate that denotes version-info metadata on an ontology header
|
containsSome, getAliasFor, hasAliasFor, listAliasesFor
public String NAMESPACE()
Profile
Answer the string that is the namespace prefix for this vocabulary
http://www.w3c.org/2002/07/owl#
public Resource CLASS()
Profile
Answer the resource that represents the class 'class' in this vocabulary.
public Resource RESTRICTION()
Profile
Answer the resource that represents the a class formed by placing constraints (restrictions) on the values of a property.
public Resource THING()
Profile
Answer the resource that represents the class all individuals.
public Resource NOTHING()
Profile
Answer the resource that represents the necessarily empty class.
public Resource PROPERTY()
Profile
Answer the resource that represents the general class of properties. This will
typically be rdf:Property
.
public Resource OBJECT_PROPERTY()
Profile
Answer the resource that represents the class of properties whose range elements are individuals (not literals)
public Resource DATATYPE_PROPERTY()
Profile
Answer the resource that represents the class of properties whose range elements are literals (not individuals)
public Resource TRANSITIVE_PROPERTY()
Profile
Answer the resource that represents the class of properties that apply transitively.
public Resource SYMMETRIC_PROPERTY()
Profile
Answer the resource that represents the class of properties that are symmetric.
public Resource FUNCTIONAL_PROPERTY()
Profile
Answer the resource that represents the class of properties that are functional, i.e. whose range is unique for a given domain element.
public Resource INVERSE_FUNCTIONAL_PROPERTY()
Profile
Answer the resource that represents the class of properties that are inverse functional, i.e. whose domain is unique for a given range element.
public Resource ALL_DIFFERENT()
Profile
Answer the resource that represents the class of axioms denoting that a set of individuals are pairwise distinct.
public Resource ONTOLOGY()
Profile
Answer the resource that represents the class of ontology header elements. Individuals of this class typically associate meta-data about an ontology document with the classes and properties in the document.
public Resource DEPRECATED_CLASS()
Profile
Answer the resource that represents the documentation class of deprecated classes. Belonging to this class is a hint to developers that a given class has been superceded in a later revision of the ontology.
public Resource DEPRECATED_PROPERTY()
Profile
Answer the resource that represents the documentation class of deprecated properties. Belonging to this class is a hint to developers that a given property has been superceded in a later revision of the ontology.
public Resource ANNOTATION_PROPERTY()
Profile
Answer the class that denotes an annotation property
public Resource ONTOLOGY_PROPERTY()
Profile
Answer the class that denotes an ontology property
public Resource LIST()
Profile
The rdf:type
for cells in this list
public Resource NIL()
Profile
The resource that denotes the end of the list
public Resource DATARANGE()
Profile
Answer the class that defines a closed range of concrete data values.
public Property EQUIVALENT_PROPERTY()
Profile
Answer the predicate that denotes that one property has the same property extension as another.
public Property EQUIVALENT_CLASS()
Profile
Answer the predicate that denotes that one class has the same extension as another.
public Property DISJOINT_WITH()
Profile
Answer the predicate that denotes that one class has no individuals in its extension in common with another class.
public Property SAME_INDIVIDUAL_AS()
Profile
Answer the predicate that denotes that one resource represents the same individual as another.
public Property SAME_AS()
Profile
Answer the predicate that denotes that one resource represents the same ontology object as another.
public Property DIFFERENT_FROM()
Profile
Answer the predicate that denotes that one resource represents a different individual than another resource.
public Property DISTINCT_MEMBERS()
Profile
Answer the predicate that maps from an Profile.ALL_DIFFERENT()
axiom to the set of individuals that are pair-wise different from
each other.
public Property UNION_OF()
Profile
Answer the predicate that denotes that one class is formed from the union (disjunction) of a set of others.
public Property INTERSECTION_OF()
Profile
Answer the predicate that denotes that one class is formed from the intersection (conjunction) of a set of others.
public Property COMPLEMENT_OF()
Profile
Answer the predicate that denotes that one class comprises the individuals that are not in a second class.
public Property ONE_OF()
Profile
Answer the predicate that denotes that a class comprises exactly one of a given closed set individuals.
public Property ON_PROPERTY()
Profile
Answer the predicate that maps from a Profile.RESTRICTION()
to a property that it is
a restriction on.
public Property ALL_VALUES_FROM()
Profile
Answer the predicate that denotes a restriction on a given property to have only values from the given class expression.
public Property HAS_VALUE()
Profile
Answer the predicate that denotes a restriction on a given property to have a given value.
public Property SOME_VALUES_FROM()
Profile
Answer the predicate that denotes a restriction on a given property to have at least one value from the given class expression.
public Property MIN_CARDINALITY()
Profile
Answer the predicate that denotes a restriction on a given property to have at least a certain number of values
public Property MAX_CARDINALITY()
Profile
Answer the predicate that denotes a restriction on a given property to have at most a certain number of values
public Property CARDINALITY()
Profile
Answer the predicate that denotes a restriction on a given property to have exactly a certain number of values
public Property INVERSE_OF()
Profile
Answer the predicate that denotes that one property is the inverse of another
public Property IMPORTS()
Profile
Answer the predicate that denotes that one ontology document imports another.
public Property PRIOR_VERSION()
Profile
Answer the predicate that documents that one ontology is a prior version of another.
public Property BACKWARD_COMPATIBLE_WITH()
Profile
Answer the predicate that documents that one ontology resource is backwards compatible with another.
public Property INCOMPATIBLE_WITH()
Profile
Answer the predicate that documents that one ontology resource is not backwards compatible with another.
public Property SUB_PROPERTY_OF()
Profile
Answer the predicate that denotes that one property is a sub-property of another.
public Property SUB_CLASS_OF()
Profile
Answer the predicate that denotes that one class is a sub-class of another.
public Property DOMAIN()
Profile
Answer the predicate that denotes the domain of a property.
public Property RANGE()
Profile
Answer the predicate that denotes the range of a property
public Property FIRST()
Profile
The property that denotes the head of a list
public Property REST()
Profile
The property that denotes the tail of a list
public Property MIN_CARDINALITY_Q()
Profile
Answer the predicate that denotes a qualified restriction on a given property to have at least a certain number of values
public Property MAX_CARDINALITY_Q()
Profile
Answer the predicate that denotes a qualified restriction on a given property to have at most a certain number of values
public Property CARDINALITY_Q()
Profile
Answer the predicate that denotes a qualified restriction on a given property to have exactly a certain number of values
public Property HAS_CLASS_Q()
Profile
Answer the predicate that denotes a the class in a qualified restriction.
public Property VERSION_INFO()
Profile
Answer the predicate that denotes version-info metadata on an ontology header
public Property LABEL()
Profile
Answer the predicate that denotes label
annotation on an ontology element
public Property COMMENT()
Profile
Answer the predicate that denotes comment
annotation on an ontology element
public Property SEE_ALSO()
Profile
Answer the predicate that denotes seeAlso
annotation on an ontology element
public Property IS_DEFINED_BY()
Profile
Answer the predicate that denotes isDefinedBy
annotation on an ontology element
public Iterator<Resource> getAxiomTypes()
public Iterator<Resource> getAnnotationProperties()
public Iterator<Resource> getClassDescriptionTypes()
Profile
Answer an iterator over the various types of class description defined in the language.
public <T> boolean isSupported(Node n, EnhGraph g, Class<T> type)
Answer true if the given graph supports a view of this node as the given language element, according to the semantic constraints of the profile. If strict checking on the ontology model is turned off, this check is skipped.
n
- A node to testg
- The enhanced graph containing n
, which is assumed to
be an OntModel
.type
- A class indicating the facet that we are testing against.n
can be
viewed according to the facet resource res
public String getLabel()
Answer a descriptive string for this profile, for use in debugging and other output.
Licenced under the Apache License, Version 2.0