Package org.semanticweb.owl.impl.model

A basic implementation of the OWL API.

See:
          Description

Class Summary
ListFactory Factory for collection types.
OWLAndImpl A conjunction of expressions.
OWLAnnotationInstanceImpl OWLAnnotationInstanceImpl.java Created: Fri May 09 09:33:05 2003
OWLAnnotationPropertyImpl An OWLProperty whose range is a class (a collection of domain objects).
OWLClassAxiomImpl  
OWLClassImpl An OWL Class represents a named class within an ontology.
OWLConcreteDataImpl A place holder for concrete data.
OWLConcreteDataTypeImpl A place holder for concrete data types.
OWLConnectionImpl OWL Connection The class gives access to a concrete implementation of the OWL API
OWLConnectionImpl.PhysicalURIResolver The resolver for RDF physical URIs.
OWLDataAllRestrictionImpl A universally quantified restriction over a datatype propperty.
OWLDataCardinalityRestrictionImpl A CardinalityRestriction that applies to an OWLDataProperty.
OWLDataEnumerationImpl An OWLDataEnumeration is a collection of OWLDataValues, e.g. a data oneOf.
OWLDataFactoryImpl Provides a single access point for the creation of objects within an ontology.
OWLDataPropertyImpl An OWLProperty whose range is some concrete data type.
OWLDataQuantifiedRestrictionImpl A Restriction over an OWLDataProperty that is quantified.
OWLDataRestrictionImpl A Restriction that particularly applies to an OWLDataProperty.
OWLDataSomeRestrictionImpl An existentially quantified restriction over a datatype property.
OWLDataValueRestrictionImpl A restriction over a datatype property with a given value.
OWLDifferentIndividualsAxiomImpl An axiom asserting that a number of individuals are different.
OWLDisjointClassesAxiomImpl An axiom asserting the disjointness of a number of classes.
OWLEntityImpl  
OWLEnumerationImpl An OWLEnumeration is a collection of OWLIndividuals.
OWLEquivalentClassesAxiomImpl An axiom asserting the equivalence of a number of classes.
OWLEquivalentPropertiesAxiomImpl An axiom asserting the equivalence of a number of properties.
OWLFrameImpl A frame packages up a top-level description of a class, and consists of a number of superclasses and a number of restrictions.
OWLImplHelper Created: Wed Jan 22 14:21:47 2003
OWLIndividualAxiomImpl  
OWLIndividualImpl An individual object.
OWLNamedObjectImpl A superclass for all named things (anything that has a URI associated with it).
OWLNaryBooleanDescriptionImpl A super class encompassing And and Or expressions.
OWLNotImpl The complement of a description.
OWLObjectAllRestrictionImpl A universally quantified restriction over a datatype property.
OWLObjectCardinalityRestrictionImpl A CardinalityRestriction that applies to an OWLObjectProperty.
OWLObjectImpl A top level class for the kinds of things that are found in Ontologies.
OWLObjectPropertyImpl An OWLProperty whose range is a class (a collection of domain objects).
OWLObjectQuantifiedRestrictionImpl A Restriction over an OWLObjectProperty that is quantified.
OWLObjectRestrictionImpl A Restriction that particularly applies to an OWLObjectProperty.
OWLObjectSomeRestrictionImpl An existentially quantified restriction over a datatype property.
OWLObjectValueRestrictionImpl A restriction over an individual property with a given value.
OWLOntologyImpl Represents an OWL ontology.
OWLOrImpl A disjunction of expressions.
OWLPropertyAxiomImpl  
OWLPropertyImpl A Property in an OWL ontology.
OWLSameIndividualsAxiomImpl An axiom asserting that a number of individuals are the same.
OWLSubClassAxiomImpl An axiom asserting a subclass relationship between a pair of Descriptions.
OWLSubPropertyAxiomImpl An axiom asserting a subclass relationship between a pair of Properties.
 

Package org.semanticweb.owl.impl.model Description

A basic implementation of the OWL API.
© The University of Manchester, 2002.

Package Specification

This package provides a simple in-memory implementation of the OWL API.

Mix and Match

A number of assumptions are made about the implementation. In particular, we assume that, for example, that when adding a class to an ontology, the implementation of the class comes from this package. This means that we cannot mix and match interface implementations.



WonderWeb