Interface that encapsulates the elements of a general vocabulary
corresponding to a particular ontology language. The intent is that, using
a given vocabulary, a given RDF model can be processed as an ontology
description, without binding knowledge of the vocabulary into this Java
package. For tractability, this limits the vocabularies that can easily be
represented to those that are similar to OWL and DAML+OIL.
author: Ian Dickinson, HP Labs author: (email) version: CVS $Id: Profile.java,v 1.19 2008/01/02 12:06:42 andy_seaborne Exp $
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.
Parameters: n - A node to test Parameters: g - The enhanced graph containing n, which is assumed tobe an OntModel. Parameters: type - A class indicating the facet that we are testing against.
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.
The resource that represents the concept of a deprecated class.
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.
The resource that represents the concept of a deprecated property.
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.
The resource that represents the concept of an ontology header element.
Answer an alias for the given resource. If there is more than
one such alias, a choice is made non-deterministically between the
alternatives.
Parameters: res - A resource (including properties) to test for an alias The alias for res, or one of the aliases for res if morethan one is defined, or null if no alias is defined for res.
Answer an iterator over the properties in this language that are denoted
annotation properties. Not all languages have distinguished annotation
properties.
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.
Parameters: n - A node to test Parameters: g - The enhanced graph containing n, which is assumed tobe an OntModel. Parameters: type - A class indicating the facet that we are testing against. True if strict checking is off, or if n can be viewed according to the facet resource res