Package com.hp.hpl.jena.daml

This package contains the public interfaces for a set of extensions to Jena RDF resources, that are intended to model more closely the DAML+OIL specification.

See:
          Description

Interface Summary
DAMLClass Java representation of a DAML ontology Class.
DAMLClassExpression Unifies different forms of class expression as one type.
DAMLCommon Abstract super-class for all DAML resources (including properties).
DAMLDataInstance A data instance is a specific type of DAML object that represents the instantiation of a DAML datatype.
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.
DAMLDatatypeProperty Java encapsulation of a datatype property in a DAML ontology.
DAMLDisjoint Java representation of a DAML Disjoint instance.
DAMLInstance Java representation of a DAML Instance.
DAMLList Java representation of a DAML List.
DAMLModel Interface that encapsulates the capability of storing and retrieving DAML ontology information from the underlying storage or persistence service.
DAMLObjectProperty Java encapsulation of an object property in a DAML ontology.
DAMLOntology Encapsulates the properties known for a given source ontology.
DAMLProperty Encapsulates a property in a DAML ontology.
DAMLRestriction Java representation of a DAML Restriction.
Datatype A Datatype, in the overall DAML ontology, represents values from concrete domains that are not formalised as part of the DAML model theory.
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.
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.
PropertyAccessor Encapsulates the standard methods of modifying a property on a DAML value.
 

Class Summary
PropertyIterator Provides a means of traversing the relationships in a DAML model, respecting some of the extended semantics of DAML+OIL over RDF.
 

Package com.hp.hpl.jena.daml Description

This package contains the public interfaces for a set of extensions to Jena RDF resources, that are intended to model more closely the DAML+OIL specification. In particular, the API defined by these interfaces adds extra mechanisms to standard RDF resources that match DAML+OIL elements, to make manipulation of them easier for the DAML+OIL programmer. Note: this API specifically does not do any description logic or other reasoning. This capability may appear in future versions of the toolkit. However, some of the functionality of DAML, such as transitivity and inverse of properties, and the class and property hierarchies are supported.



Copyright 2001 Hewlett-Packard. All Rights Reserved.