org.coode.owl.rdfxml.parser
Interface DescriptionTranslator

All Known Implementing Classes:
AbstractDataCardinalityTranslator, AbstractDataQuantifiedRestrictionTranslator, AbstractDataRestrictionTranslator, AbstractDescriptionTranslator, AbstractNaryBooleanDescriptionTranslator, AbstractObjectCardinalityTranslator, AbstractObjectQuantifiedRestrictionTranslator, AbstractObjectRestrictionTranslator, AbstractRestrictionTranslator, ComplementOfTranslator, DataAllValuesFromTranslator, DataCardinalityTranslator, DataHasValueTranslator, DataMaxCardinalityTranslator, DataMinCardinalityTranslator, DataSomeValuesFromTranslator, IntersectionOfTranslator, ObjectAllValuesFromTranslator, ObjectCardinalityTranslator, ObjectHasValueTranslator, ObjectMaxCardinalityTranslator, ObjectMinCardinalityTranslator, ObjectSomeValuesFromTranslator, OneOfTranslator, SelfRestrictionTranslator, UnionOfTranslator

public interface DescriptionTranslator

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 08-Dec-2006

Give a node in an RDF graph, which represents the main node of an OWL description, the DescriptionTranslator consumes the triples that represent the description, and translates the triples to the appropriate OWL API OWLDescription object.


Method Summary
 OWLDescription translate(java.net.URI mainNode)
          Translates the specified main node into an OWLDescription.
 

Method Detail

translate

OWLDescription translate(java.net.URI mainNode)
                         throws OWLException
Translates the specified main node into an OWLDescription. All triples used in the translation are consumed.

Parameters:
mainNode - The main node of the set of triples that represent the description.
Returns:
The description that represents the translation.
Throws:
OWLException - If the translation could not take place, possibly because the description (set of triples) was malformed.