Java Doc for Profile.java in  » RSS-RDF » Jena-2.5.5 » com » hp » hpl » jena » ontology » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » RSS RDF » Jena 2.5.5 » com.hp.hpl.jena.ontology 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


com.hp.hpl.jena.ontology.Profile

All known Subclasses:   com.hp.hpl.jena.ontology.impl.AbstractProfile,
Profile
public interface Profile (Code)

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 $




Method Summary
public  ResourceALL_DIFFERENT()
    

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

public  PropertyALL_VALUES_FROM()
    

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

public  ResourceANNOTATION_PROPERTY()
    
public  PropertyBACKWARD_COMPATIBLE_WITH()
    

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

public  PropertyCARDINALITY()
    
public  PropertyCARDINALITY_Q()
    
public  ResourceCLASS()
    

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

public  PropertyCOMMENT()
    
public  PropertyCOMPLEMENT_OF()
    

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

public  ResourceDATARANGE()
    

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

public  ResourceDATATYPE_PROPERTY()
    
public  ResourceDEPRECATED_CLASS()
    

Answer the resource that represents the documentation class of deprecated classes.

public  ResourceDEPRECATED_PROPERTY()
    

Answer the resource that represents the documentation class of deprecated properties.

public  PropertyDIFFERENT_FROM()
    

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

public  PropertyDISJOINT_WITH()
    

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

public  PropertyDISTINCT_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.

public  PropertyDOMAIN()
    

Answer the predicate that denotes the domain of a property.

public  PropertyEQUIVALENT_CLASS()
    

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

public  PropertyEQUIVALENT_PROPERTY()
    

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

public  PropertyFIRST()
    
public  ResourceFUNCTIONAL_PROPERTY()
    

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

public  PropertyHAS_CLASS_Q()
    

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

public  PropertyHAS_VALUE()
    

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

public  PropertyIMPORTS()
    

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

public  PropertyINCOMPATIBLE_WITH()
    

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

public  PropertyINTERSECTION_OF()
    

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

public  ResourceINVERSE_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.

public  PropertyINVERSE_OF()
    
public  PropertyIS_DEFINED_BY()
    
public  PropertyLABEL()
    
public  ResourceLIST()
    
public  PropertyMAX_CARDINALITY()
    
public  PropertyMAX_CARDINALITY_Q()
    
public  PropertyMIN_CARDINALITY()
    
public  PropertyMIN_CARDINALITY_Q()
    
public  StringNAMESPACE()
    
public  ResourceNIL()
    
public  ResourceNOTHING()
    

Answer the resource that represents the necessarily empty class.

public  ResourceOBJECT_PROPERTY()
    
public  PropertyONE_OF()
    

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

public  ResourceONTOLOGY()
    

Answer the resource that represents the class of ontology header elements.

public  ResourceONTOLOGY_PROPERTY()
    
public  PropertyON_PROPERTY()
    

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

public  PropertyPRIOR_VERSION()
    

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

public  ResourcePROPERTY()
    

Answer the resource that represents the general class of properties.

public  PropertyRANGE()
    
public  PropertyREST()
    
public  ResourceRESTRICTION()
    

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

public  PropertySAME_AS()
    

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

public  PropertySAME_INDIVIDUAL_AS()
    

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

public  PropertySEE_ALSO()
    
public  PropertySOME_VALUES_FROM()
    

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

public  PropertySUB_CLASS_OF()
    

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

public  PropertySUB_PROPERTY_OF()
    

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

public  ResourceSYMMETRIC_PROPERTY()
    

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

public  ResourceTHING()
    

Answer the resource that represents the class all individuals.

public  ResourceTRANSITIVE_PROPERTY()
    

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

public  PropertyUNION_OF()
    

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

public  PropertyVERSION_INFO()
    
public  ResourcegetAliasFor(Resource res)
    

Answer an alias for the given resource.

public  IteratorgetAnnotationProperties()
    

Answer an iterator over the properties in this language that are denoted annotation properties.

public  IteratorgetAxiomTypes()
    

Answer an iterator over the rdf:types in this language that denote stand-alone axioms.

public  IteratorgetClassDescriptionTypes()
    

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

public  StringgetLabel()
    

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

public  booleanhasAliasFor(Resource res)
    

Answer true if the given resource has an alias in this profile.

public  booleanisSupported(Node n, EnhGraph g, 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.


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.
public  IteratorlistAliasesFor(Resource res)
    

Answer an iterator over the defined aliases for a resource.


Parameters:
  res - A resource (including properties) An iterator over the aliases for res.



Method Detail
ALL_DIFFERENT
public Resource ALL_DIFFERENT()(Code)

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

The resource that represents the concept of an all-different axiom.



ALL_VALUES_FROM
public Property ALL_VALUES_FROM()(Code)

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

The property that denotes a local property range restriction.



ANNOTATION_PROPERTY
public Resource ANNOTATION_PROPERTY()(Code)

Answer the class that denotes an annotation property

The AnnotationProperty class



BACKWARD_COMPATIBLE_WITH
public Property BACKWARD_COMPATIBLE_WITH()(Code)

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

The property that denotes ontology element backwards compatability.



CARDINALITY
public Property CARDINALITY()(Code)

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

The property that denotes a local property cardinality.



CARDINALITY_Q
public Property CARDINALITY_Q()(Code)

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

The property that denotes a local property cardinality.



CLASS
public Resource CLASS()(Code)

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

The resource that represents the concept of a class



COMMENT
public Property COMMENT()(Code)

Answer the predicate that denotes comment annotation on an ontology element

The property that denotes the comment annotation



COMPLEMENT_OF
public Property COMPLEMENT_OF()(Code)

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

The property that denotes a class defined by the complement of a class expression.



DATARANGE
public Resource DATARANGE()(Code)

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

The DataRange class



DATATYPE_PROPERTY
public Resource DATATYPE_PROPERTY()(Code)

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

The resource that represents the concept of an object (individual) property.



DEPRECATED_CLASS
public Resource DEPRECATED_CLASS()(Code)

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.



DEPRECATED_PROPERTY
public Resource DEPRECATED_PROPERTY()(Code)

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.



DIFFERENT_FROM
public Property DIFFERENT_FROM()(Code)

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

The property that denotes distinctness between two individuals.



DISJOINT_WITH
public Property DISJOINT_WITH()(Code)

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

The property that denotes disjointness between two class expressions.



DISTINCT_MEMBERS
public Property DISTINCT_MEMBERS()(Code)

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

The property that introduces a list of individuals that are distinct.



DOMAIN
public Property DOMAIN()(Code)

Answer the predicate that denotes the domain of a property.

The property that denotes a property domain



EQUIVALENT_CLASS
public Property EQUIVALENT_CLASS()(Code)

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

The property that denotes equivalence between two class expressions.



EQUIVALENT_PROPERTY
public Property EQUIVALENT_PROPERTY()(Code)

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

The property that denotes equivalence between two property resources.



FIRST
public Property FIRST()(Code)

The property that denotes the head of a list

The property that maps from a cell in a list to its value



FUNCTIONAL_PROPERTY
public Resource FUNCTIONAL_PROPERTY()(Code)

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

The resource that represents the concept of a functional property.



HAS_CLASS_Q
public Property HAS_CLASS_Q()(Code)

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

The property that denotes the class of all values in a qualified restriction.



HAS_VALUE
public Property HAS_VALUE()(Code)

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

The property that denotes a local property value restriction.



IMPORTS
public Property IMPORTS()(Code)

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

The property that denotes ontology importing.



INCOMPATIBLE_WITH
public Property INCOMPATIBLE_WITH()(Code)

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

The property that denotes ontology element backwards incompatability.



INTERSECTION_OF
public Property INTERSECTION_OF()(Code)

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

The property that denotes a class defined by an intersection of class expressions.



INVERSE_FUNCTIONAL_PROPERTY
public Resource INVERSE_FUNCTIONAL_PROPERTY()(Code)

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

The resource that represents the concept of an inverse functional property.



INVERSE_OF
public Property INVERSE_OF()(Code)

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

The property that denotes the inverse relationship between properties



IS_DEFINED_BY
public Property IS_DEFINED_BY()(Code)

Answer the predicate that denotes isDefinedBy annotation on an ontology element

The property that denotes the isDefiendBy annotation



LABEL
public Property LABEL()(Code)

Answer the predicate that denotes label annotation on an ontology element

The property that denotes the label annotation



LIST
public Resource LIST()(Code)

The rdf:type for cells in this list

The list rdf:type resource



MAX_CARDINALITY
public Property MAX_CARDINALITY()(Code)

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

The property that denotes a local property cardinality upper bound.



MAX_CARDINALITY_Q
public Property MAX_CARDINALITY_Q()(Code)

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

The property that denotes a local property cardinality upper bound.



MIN_CARDINALITY
public Property MIN_CARDINALITY()(Code)

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

The property that denotes a local property cardinality lower bound.



MIN_CARDINALITY_Q
public Property MIN_CARDINALITY_Q()(Code)

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

The property that denotes a local property cardinality lower bound.



NAMESPACE
public String NAMESPACE()(Code)

Answer the string that is the namespace prefix for this vocabulary

The namespace prefix, for example http://www.w3c.org/2002/07/owl#



NIL
public Resource NIL()(Code)

The resource that denotes the end of the list




NOTHING
public Resource NOTHING()(Code)

Answer the resource that represents the necessarily empty class.

The resource that represents the concept the bottom class.



OBJECT_PROPERTY
public Resource OBJECT_PROPERTY()(Code)

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

The resource that represents the concept of an object (individual) property.



ONE_OF
public Property ONE_OF()(Code)

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

The property that denotes a class defined its members being one of a give set.



ONTOLOGY
public Resource ONTOLOGY()(Code)

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.



ONTOLOGY_PROPERTY
public Resource ONTOLOGY_PROPERTY()(Code)

Answer the class that denotes an ontology property

The OntologyProperty class



ON_PROPERTY
public Property ON_PROPERTY()(Code)

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

The property that denotes a property that a restriction applies to.



PRIOR_VERSION
public Property PRIOR_VERSION()(Code)

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

The property that denotes ontology versioning



PROPERTY
public Resource PROPERTY()(Code)

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

The resource that represents the concept of a property.



RANGE
public Property RANGE()(Code)

Answer the predicate that denotes the range of a property

The property that denotes the property range



REST
public Property REST()(Code)

The property that denotes the tail of a list

The property that maps from a cell in a list to the remainder of the list



RESTRICTION
public Resource RESTRICTION()(Code)

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

The resource that represents the concept of a restriction



SAME_AS
public Property SAME_AS()(Code)

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

The property that denotes equivalence between two resources.



SAME_INDIVIDUAL_AS
public Property SAME_INDIVIDUAL_AS()(Code)

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

The property that denotes equivalence between two resources denoting individuals.



SEE_ALSO
public Property SEE_ALSO()(Code)

Answer the predicate that denotes seeAlso annotation on an ontology element

The property that denotes the seeAlso annotation



SOME_VALUES_FROM
public Property SOME_VALUES_FROM()(Code)

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

The property that denotes a local property range restriction.



SUB_CLASS_OF
public Property SUB_CLASS_OF()(Code)

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

The property that the sub-class relationship.



SUB_PROPERTY_OF
public Property SUB_PROPERTY_OF()(Code)

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

The property that denotes the sub-property relationship.



SYMMETRIC_PROPERTY
public Resource SYMMETRIC_PROPERTY()(Code)

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

The resource that represents the concept of a symmetric property.



THING
public Resource THING()(Code)

Answer the resource that represents the class all individuals.

The resource that represents the concept of the top class



TRANSITIVE_PROPERTY
public Resource TRANSITIVE_PROPERTY()(Code)

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

The resource that represents the concept of a transitive property.



UNION_OF
public Property UNION_OF()(Code)

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

The property that denotes a class defined by a union of class expressions.



VERSION_INFO
public Property VERSION_INFO()(Code)

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

The property that denotes ontology version information.



getAliasFor
public Resource getAliasFor(Resource res)(Code)

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.



getAnnotationProperties
public Iterator getAnnotationProperties()(Code)

Answer an iterator over the properties in this language that are denoted annotation properties. Not all languages have distinguished annotation properties.

An iterator over annotation properties.



getAxiomTypes
public Iterator getAxiomTypes()(Code)

Answer an iterator over the rdf:types in this language that denote stand-alone axioms.

An iterator over axiom types.



getClassDescriptionTypes
public Iterator getClassDescriptionTypes()(Code)

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

An iterator over the various rdf:types of class descriptions.



getLabel
public String getLabel()(Code)

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




hasAliasFor
public boolean hasAliasFor(Resource res)(Code)

Answer true if the given resource has an alias in this profile.


Parameters:
  res - A resource (including properties) to test for an alias True if there is an alias for res



isSupported
public boolean isSupported(Node n, EnhGraph g, Class type)(Code)

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



listAliasesFor
public Iterator listAliasesFor(Resource res)(Code)

Answer an iterator over the defined aliases for a resource.


Parameters:
  res - A resource (including properties) An iterator over the aliases for res. If there areno aliases, the empty iterator is returned.



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.