Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.hp.hpl.jena.ontology.impl
Class DAML_OILLegacyProfile  view DAML_OILLegacyProfile download DAML_OILLegacyProfile.java

java.lang.Object
  extended bycom.hp.hpl.jena.ontology.impl.AbstractProfile
      extended bycom.hp.hpl.jena.ontology.impl.DAML_OILLegacyProfile
All Implemented Interfaces:
com.hp.hpl.jena.ontology.Profile

public class DAML_OILLegacyProfile
extends AbstractProfile

Vocabulary constants for DAML+OIL March 2001 version. This version of the vocabulary is the one that was in use up to Jena 2.1. It has been replaced by a new version that uses RDFS namespace terms for subClass and subProperty, which is more normal practice in DAML ontologies. This version is retained for backwards compatability with Jena 2.1 programs.

Version:
CVS $Id: DAML_OILLegacyProfile.java,v 1.3 2005/04/11 16:22:49 ian_dickinson Exp $

Nested Class Summary
protected static class DAML_OILLegacyProfile.SupportsCheck
          Helper class for doing syntactic/semantic checks on a node
 
Field Summary
private  com.hp.hpl.jena.rdf.model.Resource m_allDifferent
           
private  com.hp.hpl.jena.rdf.model.Property m_allValuesFrom
           
private  com.hp.hpl.jena.rdf.model.Resource m_annotationProperty
           
private  com.hp.hpl.jena.rdf.model.Property m_backwardsCompatibleWith
           
private  com.hp.hpl.jena.rdf.model.Property m_cardinality
           
private  com.hp.hpl.jena.rdf.model.Property m_cardinalityQ
           
private  com.hp.hpl.jena.rdf.model.Resource m_class
           
private  com.hp.hpl.jena.rdf.model.Property m_complementOf
           
private  com.hp.hpl.jena.rdf.model.Resource m_datarange
           
private  com.hp.hpl.jena.rdf.model.Resource m_datatypeProperty
           
private  com.hp.hpl.jena.rdf.model.Resource m_deprecatedClass
           
private  com.hp.hpl.jena.rdf.model.Resource m_deprecatedProperty
           
private  com.hp.hpl.jena.rdf.model.Property m_differentFrom
           
private  com.hp.hpl.jena.rdf.model.Property m_disjointWith
           
private  com.hp.hpl.jena.rdf.model.Property m_distinctMembers
           
private  com.hp.hpl.jena.rdf.model.Property m_domain
           
private  com.hp.hpl.jena.rdf.model.Property m_equivalentClass
           
private  com.hp.hpl.jena.rdf.model.Property m_equivalentProperty
           
private  com.hp.hpl.jena.rdf.model.Property m_first
           
private  com.hp.hpl.jena.rdf.model.Resource m_functionalProperty
           
private  com.hp.hpl.jena.rdf.model.Property m_hasClassQ
           
private  com.hp.hpl.jena.rdf.model.Property m_hasValue
           
private  com.hp.hpl.jena.rdf.model.Property m_imports
           
private  com.hp.hpl.jena.rdf.model.Property m_incompatibleWith
           
private  com.hp.hpl.jena.rdf.model.Property m_intersectionOf
           
private  com.hp.hpl.jena.rdf.model.Resource m_inverseFunctionalProperty
           
private  com.hp.hpl.jena.rdf.model.Property m_inverseOf
           
private  com.hp.hpl.jena.rdf.model.Resource m_list
           
private  com.hp.hpl.jena.rdf.model.Property m_maxCardinality
           
private  com.hp.hpl.jena.rdf.model.Property m_maxCardinalityQ
           
private  com.hp.hpl.jena.rdf.model.Property m_minCardinality
           
private  com.hp.hpl.jena.rdf.model.Property m_minCardinalityQ
           
private  com.hp.hpl.jena.rdf.model.Resource m_nil
           
private  com.hp.hpl.jena.rdf.model.Resource m_nothing
           
private  com.hp.hpl.jena.rdf.model.Resource m_objectProperty
           
private  com.hp.hpl.jena.rdf.model.Property m_oneOf
           
private  com.hp.hpl.jena.rdf.model.Property m_onProperty
           
private  com.hp.hpl.jena.rdf.model.Resource m_ontology
           
private  com.hp.hpl.jena.rdf.model.Resource m_ontologyProperty
           
private  com.hp.hpl.jena.rdf.model.Property m_priorVersion
           
private  com.hp.hpl.jena.rdf.model.Resource m_property
           
private  com.hp.hpl.jena.rdf.model.Property m_range
           
private  com.hp.hpl.jena.rdf.model.Property m_rest
           
private  com.hp.hpl.jena.rdf.model.Resource m_restriction
           
private  com.hp.hpl.jena.rdf.model.Property m_sameAs
           
private  com.hp.hpl.jena.rdf.model.Property m_sameIndividualAs
           
private  com.hp.hpl.jena.rdf.model.Property m_someValuesFrom
           
private  com.hp.hpl.jena.rdf.model.Property m_subClassOf
           
private  com.hp.hpl.jena.rdf.model.Property m_subPropertyOf
           
private  com.hp.hpl.jena.rdf.model.Resource m_symmetricProperty
           
private  com.hp.hpl.jena.rdf.model.Resource m_thing
           
private  com.hp.hpl.jena.rdf.model.Resource m_transitiveProperty
           
private  com.hp.hpl.jena.rdf.model.Property m_unionOf
           
private  com.hp.hpl.jena.rdf.model.Property m_versionInfo
           
private  com.hp.hpl.jena.rdf.model.Model m_vocabModel
          Model to hold the vocabulary resources only
protected static java.util.HashMap s_supportsChecks
          Map from resource to syntactic/semantic checks that a node can be seen as the given facet
private static java.lang.Object[][] s_supportsCheckTable
           
 
Fields inherited from class com.hp.hpl.jena.ontology.impl.AbstractProfile
m_aliasesMap
 
Constructor Summary
DAML_OILLegacyProfile()
           
 
Method Summary
static java.lang.String _NAMESPACE()
           Answer the string that is the namespace prefix for this vocabulary
protected  com.hp.hpl.jena.rdf.model.Resource[][] aliasTable()
          Answer a table of binary mappings denoting that one resource is the alias for another (for example daml:Class and rdfs:Class).
 com.hp.hpl.jena.rdf.model.Resource ALL_DIFFERENT()
           Answer the resource that represents the class of axioms denoting that a set of individuals are pairwise distinct.
 com.hp.hpl.jena.rdf.model.Property ALL_VALUES_FROM()
           Answer the predicate that denotes a restriction on a given property to have only values from the given class expression.
 com.hp.hpl.jena.rdf.model.Resource ANNOTATION_PROPERTY()
           Answer the class that denotes an annotation property
 com.hp.hpl.jena.rdf.model.Property BACKWARD_COMPATIBLE_WITH()
           Answer the predicate that documents that one ontology resource is backwards compatible with another.
 com.hp.hpl.jena.rdf.model.Property CARDINALITY_Q()
           Answer the predicate that denotes a qualified restriction on a given property to have exactly a certain number of values
 com.hp.hpl.jena.rdf.model.Property CARDINALITY()
           Answer the predicate that denotes a restriction on a given property to have exactly a certain number of values
 com.hp.hpl.jena.rdf.model.Resource CLASS()
           Answer the resource that represents the class 'class' in this vocabulary.
 com.hp.hpl.jena.rdf.model.Property COMMENT()
           Answer the predicate that denotes comment annotation on an ontology element
 com.hp.hpl.jena.rdf.model.Property COMPLEMENT_OF()
           Answer the predicate that denotes that one class comprises the individuals that are not in a second class.
static boolean containsSome(com.hp.hpl.jena.enhanced.EnhGraph g, com.hp.hpl.jena.graph.Node n, com.hp.hpl.jena.rdf.model.Property p)
          Utility method: answer true iff the enhanced graph contains some triple which has n as subject, p.asNode() as predicate, and any object.
 com.hp.hpl.jena.rdf.model.Resource DATARANGE()
           Answer the class that defines a closed range of concrete data values.
 com.hp.hpl.jena.rdf.model.Resource DATATYPE_PROPERTY()
           Answer the resource that represents the class of properties whose range elements are literals (not individuals)
 com.hp.hpl.jena.rdf.model.Resource DEPRECATED_CLASS()
           Answer the resource that represents the documentation class of deprecated classes.
 com.hp.hpl.jena.rdf.model.Resource DEPRECATED_PROPERTY()
           Answer the resource that represents the documentation class of deprecated properties.
 com.hp.hpl.jena.rdf.model.Property DIFFERENT_FROM()
           Answer the predicate that denotes that one resource represents a different individual than another resource.
 com.hp.hpl.jena.rdf.model.Property DISJOINT_WITH()
           Answer the predicate that denotes that one class has no individuals in its extension in common with another class.
 com.hp.hpl.jena.rdf.model.Property DISTINCT_MEMBERS()
           Answer the predicate that maps from an ALL_DIFFERENT() 55 axiom to the set of individuals that are pair-wise different from each other.
 com.hp.hpl.jena.rdf.model.Property DOMAIN()
           Answer the predicate that denotes the domain of a property.
 com.hp.hpl.jena.rdf.model.Property EQUIVALENT_CLASS()
           Answer the predicate that denotes that one class has the same extension as another.
 com.hp.hpl.jena.rdf.model.Property EQUIVALENT_PROPERTY()
           Answer the predicate that denotes that one property has the same property extension as another.
 com.hp.hpl.jena.rdf.model.Property FIRST()
          The property that denotes the head of a list
 com.hp.hpl.jena.rdf.model.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.
 java.util.Iterator getAnnotationProperties()
          The annotation properties of DAML (currently none)
 java.util.Iterator getAxiomTypes()
          There are no first-class axioms in DAML
 java.util.Iterator getClassDescriptionTypes()
           Answer an iterator over the various types of class description defined in the language.
 java.lang.String getLabel()
           Answer a descriptive string for this profile, for use in debugging and other output.
 com.hp.hpl.jena.rdf.model.Property HAS_CLASS_Q()
           Answer the predicate that denotes a the class in a qualified restriction.
 com.hp.hpl.jena.rdf.model.Property HAS_VALUE()
           Answer the predicate that denotes a restriction on a given property to have a given value.
 com.hp.hpl.jena.rdf.model.Property IMPORTS()
           Answer the predicate that denotes that one ontology document imports another.
 com.hp.hpl.jena.rdf.model.Property INCOMPATIBLE_WITH()
           Answer the predicate that documents that one ontology resource is not backwards compatible with another.
 com.hp.hpl.jena.rdf.model.Property INTERSECTION_OF()
           Answer the predicate that denotes that one class is formed from the intersection (conjunction) of a set of others.
 com.hp.hpl.jena.rdf.model.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.
 com.hp.hpl.jena.rdf.model.Property INVERSE_OF()
           Answer the predicate that denotes that one property is the inverse of another
 com.hp.hpl.jena.rdf.model.Property IS_DEFINED_BY()
           Answer the predicate that denotes isDefinedBy annotation on an ontology element
 boolean isSupported(com.hp.hpl.jena.graph.Node n, com.hp.hpl.jena.enhanced.EnhGraph g, java.lang.Class 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.
 com.hp.hpl.jena.rdf.model.Property LABEL()
           Answer the predicate that denotes label annotation on an ontology element
 com.hp.hpl.jena.rdf.model.Resource LIST()
          The rdf:type for cells in this list
 com.hp.hpl.jena.rdf.model.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
 com.hp.hpl.jena.rdf.model.Property MAX_CARDINALITY()
           Answer the predicate that denotes a restriction on a given property to have at most a certain number of values
 com.hp.hpl.jena.rdf.model.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
 com.hp.hpl.jena.rdf.model.Property MIN_CARDINALITY()
           Answer the predicate that denotes a restriction on a given property to have at least a certain number of values
 java.lang.String NAMESPACE()
           Answer the string that is the namespace prefix for this vocabulary
 com.hp.hpl.jena.rdf.model.Resource NIL()
          The resource that denotes the end of the list
 com.hp.hpl.jena.rdf.model.Resource NOTHING()
           Answer the resource that represents the necessarily empty class.
 com.hp.hpl.jena.rdf.model.Resource OBJECT_PROPERTY()
           Answer the resource that represents the class of properties whose range elements are individuals (not literals)
 com.hp.hpl.jena.rdf.model.Property ON_PROPERTY()
           Answer the predicate that maps from a RESTRICTION() 55 to a property that it is a restriction on.
 com.hp.hpl.jena.rdf.model.Property ONE_OF()
           Answer the predicate that denotes that a class comprises exactly one of a given closed set individuals.
 com.hp.hpl.jena.rdf.model.Resource ONTOLOGY_PROPERTY()
           Answer the class that denotes an ontology property
 com.hp.hpl.jena.rdf.model.Resource ONTOLOGY()
           Answer the resource that represents the class of ontology header elements.
 com.hp.hpl.jena.rdf.model.Property PRIOR_VERSION()
           Answer the predicate that documents that one ontology is a prior version of another.
 com.hp.hpl.jena.rdf.model.Resource PROPERTY()
           Answer the resource that represents the general class of properties.
 com.hp.hpl.jena.rdf.model.Property RANGE()
           Answer the predicate that denotes the range of a property
 com.hp.hpl.jena.rdf.model.Property REST()
          The property that denotes the tail of a list
 com.hp.hpl.jena.rdf.model.Resource RESTRICTION()
           Answer the resource that represents the a class formed by placing constraints (restrictions) on the values of a property.
 com.hp.hpl.jena.rdf.model.Property SAME_AS()
           Answer the predicate that denotes that one resource represents the same ontology object as another.
 com.hp.hpl.jena.rdf.model.Property SAME_INDIVIDUAL_AS()
           Answer the predicate that denotes that one resource represents the same individual as another.
 com.hp.hpl.jena.rdf.model.Property SEE_ALSO()
           Answer the predicate that denotes seeAlso annotation on an ontology element
 com.hp.hpl.jena.rdf.model.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.
 com.hp.hpl.jena.rdf.model.Property SUB_CLASS_OF()
           Answer the predicate that denotes that one class is a sub-class of another.
 com.hp.hpl.jena.rdf.model.Property SUB_PROPERTY_OF()
           Answer the predicate that denotes that one property is a sub-property of another.
 com.hp.hpl.jena.rdf.model.Resource SYMMETRIC_PROPERTY()
           Answer the resource that represents the class of properties that are symmetric.
 com.hp.hpl.jena.rdf.model.Resource THING()
           Answer the resource that represents the class all individuals.
 com.hp.hpl.jena.rdf.model.Resource TRANSITIVE_PROPERTY()
           Answer the resource that represents the class of properties that apply transitively.
 com.hp.hpl.jena.rdf.model.Property UNION_OF()
           Answer the predicate that denotes that one class is formed from the union (disjunction) of a set of others.
 com.hp.hpl.jena.rdf.model.Property VERSION_INFO()
           Answer the predicate that denotes version-info metadata on an ontology header
 
Methods inherited from class com.hp.hpl.jena.ontology.impl.AbstractProfile
aliasMap, getAliasFor, hasAliasFor, listAliasesFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_vocabModel

private com.hp.hpl.jena.rdf.model.Model m_vocabModel
Model to hold the vocabulary resources only


m_class

private com.hp.hpl.jena.rdf.model.Resource m_class

m_restriction

private com.hp.hpl.jena.rdf.model.Resource m_restriction

m_thing

private com.hp.hpl.jena.rdf.model.Resource m_thing

m_nothing

private com.hp.hpl.jena.rdf.model.Resource m_nothing

m_property

private com.hp.hpl.jena.rdf.model.Resource m_property

m_objectProperty

private com.hp.hpl.jena.rdf.model.Resource m_objectProperty

m_datatypeProperty

private com.hp.hpl.jena.rdf.model.Resource m_datatypeProperty

m_transitiveProperty

private com.hp.hpl.jena.rdf.model.Resource m_transitiveProperty

m_symmetricProperty

private com.hp.hpl.jena.rdf.model.Resource m_symmetricProperty

m_functionalProperty

private com.hp.hpl.jena.rdf.model.Resource m_functionalProperty

m_inverseFunctionalProperty

private com.hp.hpl.jena.rdf.model.Resource m_inverseFunctionalProperty

m_allDifferent

private com.hp.hpl.jena.rdf.model.Resource m_allDifferent

m_ontology

private com.hp.hpl.jena.rdf.model.Resource m_ontology

m_deprecatedClass

private com.hp.hpl.jena.rdf.model.Resource m_deprecatedClass

m_deprecatedProperty

private com.hp.hpl.jena.rdf.model.Resource m_deprecatedProperty

m_annotationProperty

private com.hp.hpl.jena.rdf.model.Resource m_annotationProperty

m_ontologyProperty

private com.hp.hpl.jena.rdf.model.Resource m_ontologyProperty

m_list

private com.hp.hpl.jena.rdf.model.Resource m_list

m_nil

private com.hp.hpl.jena.rdf.model.Resource m_nil

m_datarange

private com.hp.hpl.jena.rdf.model.Resource m_datarange

m_equivalentProperty

private com.hp.hpl.jena.rdf.model.Property m_equivalentProperty

m_equivalentClass

private com.hp.hpl.jena.rdf.model.Property m_equivalentClass

m_disjointWith

private com.hp.hpl.jena.rdf.model.Property m_disjointWith

m_sameIndividualAs

private com.hp.hpl.jena.rdf.model.Property m_sameIndividualAs

m_sameAs

private com.hp.hpl.jena.rdf.model.Property m_sameAs

m_differentFrom

private com.hp.hpl.jena.rdf.model.Property m_differentFrom

m_distinctMembers

private com.hp.hpl.jena.rdf.model.Property m_distinctMembers

m_unionOf

private com.hp.hpl.jena.rdf.model.Property m_unionOf

m_intersectionOf

private com.hp.hpl.jena.rdf.model.Property m_intersectionOf

m_complementOf

private com.hp.hpl.jena.rdf.model.Property m_complementOf

m_oneOf

private com.hp.hpl.jena.rdf.model.Property m_oneOf

m_onProperty

private com.hp.hpl.jena.rdf.model.Property m_onProperty

m_allValuesFrom

private com.hp.hpl.jena.rdf.model.Property m_allValuesFrom

m_hasValue

private com.hp.hpl.jena.rdf.model.Property m_hasValue

m_someValuesFrom

private com.hp.hpl.jena.rdf.model.Property m_someValuesFrom

m_minCardinality

private com.hp.hpl.jena.rdf.model.Property m_minCardinality

m_maxCardinality

private com.hp.hpl.jena.rdf.model.Property m_maxCardinality

m_cardinality

private com.hp.hpl.jena.rdf.model.Property m_cardinality

m_inverseOf

private com.hp.hpl.jena.rdf.model.Property m_inverseOf

m_imports

private com.hp.hpl.jena.rdf.model.Property m_imports

m_versionInfo

private com.hp.hpl.jena.rdf.model.Property m_versionInfo

m_priorVersion

private com.hp.hpl.jena.rdf.model.Property m_priorVersion

m_backwardsCompatibleWith

private com.hp.hpl.jena.rdf.model.Property m_backwardsCompatibleWith

m_incompatibleWith

private com.hp.hpl.jena.rdf.model.Property m_incompatibleWith

m_subPropertyOf

private com.hp.hpl.jena.rdf.model.Property m_subPropertyOf

m_subClassOf

private com.hp.hpl.jena.rdf.model.Property m_subClassOf

m_domain

private com.hp.hpl.jena.rdf.model.Property m_domain

m_range

private com.hp.hpl.jena.rdf.model.Property m_range

m_first

private com.hp.hpl.jena.rdf.model.Property m_first

m_rest

private com.hp.hpl.jena.rdf.model.Property m_rest

m_minCardinalityQ

private com.hp.hpl.jena.rdf.model.Property m_minCardinalityQ

m_maxCardinalityQ

private com.hp.hpl.jena.rdf.model.Property m_maxCardinalityQ

m_cardinalityQ

private com.hp.hpl.jena.rdf.model.Property m_cardinalityQ

m_hasClassQ

private com.hp.hpl.jena.rdf.model.Property m_hasClassQ

s_supportsCheckTable

private static java.lang.Object[][] s_supportsCheckTable

s_supportsChecks

protected static java.util.HashMap s_supportsChecks
Map from resource to syntactic/semantic checks that a node can be seen as the given facet

Constructor Detail

DAML_OILLegacyProfile

public DAML_OILLegacyProfile()
Method Detail

_NAMESPACE

public static java.lang.String _NAMESPACE()

Answer the string that is the namespace prefix for this vocabulary


NAMESPACE

public java.lang.String NAMESPACE()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the string that is the namespace prefix for this vocabulary


CLASS

public com.hp.hpl.jena.rdf.model.Resource CLASS()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the class 'class' in this vocabulary.


RESTRICTION

public com.hp.hpl.jena.rdf.model.Resource RESTRICTION()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the a class formed by placing constraints (restrictions) on the values of a property.


THING

public com.hp.hpl.jena.rdf.model.Resource THING()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the class all individuals.


NOTHING

public com.hp.hpl.jena.rdf.model.Resource NOTHING()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the necessarily empty class.


PROPERTY

public com.hp.hpl.jena.rdf.model.Resource PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the general class of properties. This will typically be rdf:Property.


OBJECT_PROPERTY

public com.hp.hpl.jena.rdf.model.Resource OBJECT_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the class of properties whose range elements are individuals (not literals)


DATATYPE_PROPERTY

public com.hp.hpl.jena.rdf.model.Resource DATATYPE_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the class of properties whose range elements are literals (not individuals)


TRANSITIVE_PROPERTY

public com.hp.hpl.jena.rdf.model.Resource TRANSITIVE_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the class of properties that apply transitively.


SYMMETRIC_PROPERTY

public com.hp.hpl.jena.rdf.model.Resource SYMMETRIC_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the class of properties that are symmetric.


FUNCTIONAL_PROPERTY

public com.hp.hpl.jena.rdf.model.Resource FUNCTIONAL_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the class of properties that are functional, i.e. whose range is unique for a given domain element.


INVERSE_FUNCTIONAL_PROPERTY

public com.hp.hpl.jena.rdf.model.Resource INVERSE_FUNCTIONAL_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.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.


ALL_DIFFERENT

public com.hp.hpl.jena.rdf.model.Resource ALL_DIFFERENT()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the resource that represents the class of axioms denoting that a set of individuals are pairwise distinct.


ONTOLOGY

public com.hp.hpl.jena.rdf.model.Resource ONTOLOGY()
Description copied from interface: com.hp.hpl.jena.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.


DEPRECATED_CLASS

public com.hp.hpl.jena.rdf.model.Resource DEPRECATED_CLASS()
Description copied from interface: com.hp.hpl.jena.ontology.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.


DEPRECATED_PROPERTY

public com.hp.hpl.jena.rdf.model.Resource DEPRECATED_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.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.


ANNOTATION_PROPERTY

public com.hp.hpl.jena.rdf.model.Resource ANNOTATION_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the class that denotes an annotation property


ONTOLOGY_PROPERTY

public com.hp.hpl.jena.rdf.model.Resource ONTOLOGY_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the class that denotes an ontology property


LIST

public com.hp.hpl.jena.rdf.model.Resource LIST()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

The rdf:type for cells in this list


NIL

public com.hp.hpl.jena.rdf.model.Resource NIL()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

The resource that denotes the end of the list


DATARANGE

public com.hp.hpl.jena.rdf.model.Resource DATARANGE()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the class that defines a closed range of concrete data values.


EQUIVALENT_PROPERTY

public com.hp.hpl.jena.rdf.model.Property EQUIVALENT_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one property has the same property extension as another.


EQUIVALENT_CLASS

public com.hp.hpl.jena.rdf.model.Property EQUIVALENT_CLASS()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one class has the same extension as another.


DISJOINT_WITH

public com.hp.hpl.jena.rdf.model.Property DISJOINT_WITH()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one class has no individuals in its extension in common with another class.


SAME_INDIVIDUAL_AS

public com.hp.hpl.jena.rdf.model.Property SAME_INDIVIDUAL_AS()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one resource represents the same individual as another.


SAME_AS

public com.hp.hpl.jena.rdf.model.Property SAME_AS()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one resource represents the same ontology object as another.


DIFFERENT_FROM

public com.hp.hpl.jena.rdf.model.Property DIFFERENT_FROM()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one resource represents a different individual than another resource.


DISTINCT_MEMBERS

public com.hp.hpl.jena.rdf.model.Property DISTINCT_MEMBERS()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that maps from an Profile.ALL_DIFFERENT()>Profile.ALL_DIFFERENT() 55 axiom to the set of individuals that are pair-wise different from each other.


UNION_OF

public com.hp.hpl.jena.rdf.model.Property UNION_OF()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one class is formed from the union (disjunction) of a set of others.


INTERSECTION_OF

public com.hp.hpl.jena.rdf.model.Property INTERSECTION_OF()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one class is formed from the intersection (conjunction) of a set of others.


COMPLEMENT_OF

public com.hp.hpl.jena.rdf.model.Property COMPLEMENT_OF()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one class comprises the individuals that are not in a second class.


ONE_OF

public com.hp.hpl.jena.rdf.model.Property ONE_OF()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that a class comprises exactly one of a given closed set individuals.


ON_PROPERTY

public com.hp.hpl.jena.rdf.model.Property ON_PROPERTY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that maps from a Profile.RESTRICTION()>Profile.RESTRICTION() 55 to a property that it is a restriction on.


ALL_VALUES_FROM

public com.hp.hpl.jena.rdf.model.Property ALL_VALUES_FROM()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes a restriction on a given property to have only values from the given class expression.


HAS_VALUE

public com.hp.hpl.jena.rdf.model.Property HAS_VALUE()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes a restriction on a given property to have a given value.


SOME_VALUES_FROM

public com.hp.hpl.jena.rdf.model.Property SOME_VALUES_FROM()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes a restriction on a given property to have at least one value from the given class expression.


MIN_CARDINALITY

public com.hp.hpl.jena.rdf.model.Property MIN_CARDINALITY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes a restriction on a given property to have at least a certain number of values


MAX_CARDINALITY

public com.hp.hpl.jena.rdf.model.Property MAX_CARDINALITY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes a restriction on a given property to have at most a certain number of values


CARDINALITY

public com.hp.hpl.jena.rdf.model.Property CARDINALITY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes a restriction on a given property to have exactly a certain number of values


INVERSE_OF

public com.hp.hpl.jena.rdf.model.Property INVERSE_OF()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one property is the inverse of another


IMPORTS

public com.hp.hpl.jena.rdf.model.Property IMPORTS()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one ontology document imports another.


PRIOR_VERSION

public com.hp.hpl.jena.rdf.model.Property PRIOR_VERSION()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that documents that one ontology is a prior version of another.


BACKWARD_COMPATIBLE_WITH

public com.hp.hpl.jena.rdf.model.Property BACKWARD_COMPATIBLE_WITH()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that documents that one ontology resource is backwards compatible with another.


INCOMPATIBLE_WITH

public com.hp.hpl.jena.rdf.model.Property INCOMPATIBLE_WITH()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that documents that one ontology resource is not backwards compatible with another.


SUB_CLASS_OF

public com.hp.hpl.jena.rdf.model.Property SUB_CLASS_OF()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one class is a sub-class of another.


SUB_PROPERTY_OF

public com.hp.hpl.jena.rdf.model.Property SUB_PROPERTY_OF()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes that one property is a sub-property of another.


DOMAIN

public com.hp.hpl.jena.rdf.model.Property DOMAIN()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes the domain of a property.


RANGE

public com.hp.hpl.jena.rdf.model.Property RANGE()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes the range of a property


FIRST

public com.hp.hpl.jena.rdf.model.Property FIRST()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

The property that denotes the head of a list


REST

public com.hp.hpl.jena.rdf.model.Property REST()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

The property that denotes the tail of a list


MIN_CARDINALITY_Q

public com.hp.hpl.jena.rdf.model.Property MIN_CARDINALITY_Q()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes a qualified restriction on a given property to have at least a certain number of values


MAX_CARDINALITY_Q

public com.hp.hpl.jena.rdf.model.Property MAX_CARDINALITY_Q()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes a qualified restriction on a given property to have at most a certain number of values


CARDINALITY_Q

public com.hp.hpl.jena.rdf.model.Property CARDINALITY_Q()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes a qualified restriction on a given property to have exactly a certain number of values


HAS_CLASS_Q

public com.hp.hpl.jena.rdf.model.Property HAS_CLASS_Q()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes a the class in a qualified restriction.


VERSION_INFO

public com.hp.hpl.jena.rdf.model.Property VERSION_INFO()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes version-info metadata on an ontology header


LABEL

public com.hp.hpl.jena.rdf.model.Property LABEL()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes label annotation on an ontology element


COMMENT

public com.hp.hpl.jena.rdf.model.Property COMMENT()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes comment annotation on an ontology element


SEE_ALSO

public com.hp.hpl.jena.rdf.model.Property SEE_ALSO()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes seeAlso annotation on an ontology element


IS_DEFINED_BY

public com.hp.hpl.jena.rdf.model.Property IS_DEFINED_BY()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer the predicate that denotes isDefinedBy annotation on an ontology element


aliasTable

protected com.hp.hpl.jena.rdf.model.Resource[][] aliasTable()
Description copied from class: AbstractProfile
Answer a table of binary mappings denoting that one resource is the alias for another (for example daml:Class and rdfs:Class).

Specified by:
aliasTable in class AbstractProfile

getAxiomTypes

public java.util.Iterator getAxiomTypes()
There are no first-class axioms in DAML


getAnnotationProperties

public java.util.Iterator getAnnotationProperties()
The annotation properties of DAML (currently none)


getClassDescriptionTypes

public java.util.Iterator getClassDescriptionTypes()
Description copied from interface: com.hp.hpl.jena.ontology.Profile

Answer an iterator over the various types of class description defined in the language.


isSupported

public boolean isSupported(com.hp.hpl.jena.graph.Node n,
                           com.hp.hpl.jena.enhanced.EnhGraph g,
                           java.lang.Class 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.


getLabel

public java.lang.String getLabel()

Answer a descriptive string for this profile, for use in debugging and other output.


containsSome

public static boolean containsSome(com.hp.hpl.jena.enhanced.EnhGraph g,
                                   com.hp.hpl.jena.graph.Node n,
                                   com.hp.hpl.jena.rdf.model.Property p)
Description copied from class: AbstractProfile
Utility method: answer true iff the enhanced graph contains some triple which has n as subject, p.asNode() as predicate, and any object.