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

Quick Search    Search Deep

com.hp.hpl.jena.ontology.daml.impl.* (24)com.hp.hpl.jena.ontology.daml.impl.test.* (6)

com.hp.hpl.jena.ontology.daml: Javadoc index of package com.hp.hpl.jena.ontology.daml.


Package Samples:

com.hp.hpl.jena.ontology.daml.impl: A re-implementation of the Jena 1.X DAML+OIL API, to assist Jena 1 users to move to Jena2.  
com.hp.hpl.jena.ontology.daml.impl.test: Implementations of the interfaces defined in com.hp.hpl.jena.ontology.daml .  

Classes:

PropertyIterator: Provides a means of traversing the relationships in a DAML model, respecting some of the extended semantics of DAML+OIL over RDF. In particular, the PropertyIterator knows about class, property and instance equivalence, transitive properties, inverse properties, the class hierarchy and the property hierarchy. Given a property P, and a resource x, iterates over all the y such that x P y , respecting the fact that P may be transitive (so x P y and y P z implies x P z ), and symmetric (so x P y implies y P x ). The iterator is lazily evaluated, so changes to the model while iterating could generate ...
DAMLList: Java representation of a DAML List. A list is the specified interpretation of rdf:parseType="daml:Collection" attributes, where a sequence of values is interpreted as a nested sequence of head/tail list cells. One consequence of this is that the list is quite specifically ordered, whereas the daml:collection is said to be an unordered collection. Consquently, we must caution that future versions of the DAML specificiation may create an unordered interpretation of daml:collection, and client code should not rely on the positionality of elements in the current list interpretation.
DAMLListImpl: Java representation of a DAML List. A list is the specified interpretation of rdf:parseType="daml:Collection" attributes, where a sequence of values is interpreted as a nested sequence of head/tail list cells. One consequence of this is that the list is quite specifically ordered, whereas the daml:collection is said to be an unordered collection. Consquently, we must caution that future versions of the DAML specificiation may create an unordered interpretation of daml:collection, and client code should not rely on the positionality of elements in the current list interpretation.
DAMLObjectProperty: Java encapsulation of an object property in a DAML ontology. An object property is a partition of the class of properties, in which the range of the property is a DAML instance (rather than a datatype). Object properties may be transitive and unambiguous, which are modelled in the specification by sub-classes of ObjectProperty named TransitiveProperty and UnambiguousProperty . In this API, transitivity and uniqueness are modelled as attributes of the DAMLObjectProperty object.
DAMLObjectPropertyImpl: Java encapsulation of an object property in a DAML ontology. An object property is a partition of the class of properties, in which the range of the property is a DAML instance (rather than a datatype). Object properties may be transitive and unambiguous, which are modelled in the specification by sub-classes of ObjectProperty named TransitiveProperty and UnambiguousProperty . In this API, transitivity and uniqueness are modelled as attributes of the DAMLObjectProperty object.
DAMLProperty: Encapsulates a property in a DAML ontology. According to the specification, a daml:Property is an alias for rdf:Property. It also acts as the super-class for more semantically meaningful property classes: datatype properties and object properties. The DAML spec also allows any property to be unique (that is, it defines UniqueProperty as a sub-class of Property), so uniqueness is modelled here as an attribute of a DAMLProperty.
DAMLPropertyImpl: Encapsulates a property in a DAML ontology. According to the specification, a daml:Property is an alias for rdf:Property. It also acts as the super-class for more semantically meaningful property classes: datatype properties and object properties. The DAML spec also allows any property to be unique (that is, it defines UniqueProperty as a sub-class of Property), so uniqueness is modelled here as an attribute of a DAMLProperty.
DAMLLoader: Obsolete. In Jena 1, this class was used to load DAML ontologies from either input readers or named files, and map the DAML resources to their corresponding DAML abstractions. Using the new polymorphism support in Jena 2, this is no longer necessary. DAMLLoader is kept as the means of controlling some of the behaviours of the DAML model, such as processing imports.
DAMLModelImpl: Implementation for the DAML model interface, which is a specialisation of a Jena RDF store for the application of storing and manipulating DAML objects. The specialisations include storing a set of DAML wrapper objects that provide a convenience interface to the underlying RDF statements, and providing a set of indexes for efficiently retrieving these objects.
IntLiteralAccessor: Encapsulates the standard methods of modifying a property on a DAML object, where the value of the property is an RDF literal (as opposed to another DAML value, see PropertyAccessor , and the literal is known to encapsulate an integer value.
DAMLCommon: Abstract super-class for all DAML resources (including properties). Defines shared implementations and common services, such as property manipulation, vocabulary management and rdf:type management. Also defines accessors for common properties, including comment , label , and equivalentTo .
DAMLCommonImpl: Abstract super-class for all DAML resources (including properties). Defines shared implementations and common services, such as property manipulation, vocabulary management and rdf:type management. Also defines accessors for common properties, including comment , label , and equivalentTo .
IntLiteralAccessorImpl: Encapsulates the standard methods of modifying a property on a DAML object, where the value of the property is an RDF literal (as opposed to another DAML value, see com.hp.hpl.jena.ontology.daml.PropertyAccessor , and the literal is known to encapsulate an integer value.
LiteralAccessor: Encapsulates the standard methods of modifying a property on a DAML object, where the value of the property is an RDF literal (as opposed to another DAML value, see PropertyAccessor .
LiteralAccessorImpl: Encapsulates the standard methods of modifying a property on a DAML object, where the value of the property is an RDF literal (as opposed to another DAML value, see com.hp.hpl.jena.ontology.daml.PropertyAccessor .
DAMLModel: Interface that encapsulates the capability of storing and retrieving DAML ontology information from the underlying storage or persistence service. The DAML model is an extension of a single Jena RDF model, which is used to store the information from all loaded ontologies.
DAMLDatatype: A DAML datatype represents a set of values from a concrete domain, as opposed to a Class, which is a set of values from the instance domain. Datatypes and Classes are disjoint. In DAML, XML schema is used to encode values from concrete domains.
DAMLDatatypeProperty: Java encapsulation of a datatype property in a DAML ontology. A datatype property is a partition of the class of all properties, whose range values are drawn from concrete domains represented by XML schema expressions.
DAMLDatatypePropertyImpl: Java encapsulation of a datatype property in a DAML ontology. A datatype property is a partition of the class of all properties, whose range values are drawn from concrete domains represented by XML schema expressions.
DAMLHierarchy: Represents knowledge about the class and property hierarchies in the DAML spec, so that these can be available without forcing the user to import the DAML specification into their model each time. Uses Singleton pattern.
DAMLClassExpression: Unifies different forms of class expression as one type. It was previously unclear why DAMLClass and DAMLClassExpression were needed, so this class is now deprecated in favour of DAMLClass.
DAMLDataInstance: A data instance is a specific type of DAML object that represents the instantiation of a DAML datatype. The instance is a resource whose rdf:value is a typed literal.
DAMLDataInstanceImpl: A data instance is a specific type of DAML object that represents the instantiation of a DAML datatype. The instance is a resource whose rdf:value is a typed literal.
DAMLClass: Java representation of a DAML ontology Class. Note that the ontology classes are not the same as Java classes: think of classifications rather than active data structures.
DAMLClassImpl: Java representation of a DAML ontology Class. Note that the ontology classes are not the same as Java classes: think of classifications rather than active data structures.

Home | Contact Us | Privacy Policy | Terms of Service