Package de.fau.cs.www8.jadeowlcodec.tool.dig1_1_extended

Package for translating OWL to DIG 1.1.

See:
          Description

Class Summary
AbstractDescriptionRenderingVisitor  
ClassAxiomRenderingVisitor Renders OWL class axioms as DIG 1.1.
ConceptPairRenderingVisitor Visits an OWLDescription and adds its content to the concept in a ConceptPair.
ConceptRenderingVisitor Visits an OWLDescription and adds its content to Concept.
ConceptsRenderingVisitor Visits an OWLDescription and adds its content to a concept in Concepts.
DescriptionsRenderer Utility class for translating OWLDescriptions to DIG 1.1 Concepts.
InstanceofRenderingVisitor Visits an OWLDescription and adds its content to a concept in InstanceofDocument.Instanceof.
PropertyAxiomRenderingVisitor Renders OWL property axioms as DIG 1.1.
Renderer Renders OWL ontologies as DIG 1.1 .
Renderer.SessionInfo A little structure to pass around some info about the current rendering activity to the various visitors
RoleConceptPairRenderingVisitor Visits an OWLDescription and adds its content to the concept in a RoleConceptPair.
TBoxRenderer Extends Renderer by rendering only the TBox and keeping a Map of (URI, OWLDescription) pairs.
 

Exception Summary
NotExpressableInDIGException Raised when trying to translate an OWL concept that has no counterpart in DIG.
 

Package de.fau.cs.www8.jadeowlcodec.tool.dig1_1_extended Description

Package for translating OWL to DIG 1.1. It uses the DIG interface API based on XMLBeans.

The main class of the package is Renderer. Its method render(OWLOntology) renders an OWLOntology as a DIG 1.1 TellsDocument. This is accomplished by visiting the descriptions, the class axioms, and the property axioms of the ontology.

The class diagrams for the package are as follows:


© The University of Manchester, 2002.

Author:
Daniele Turi and Sean Bechhofer


Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg