org.coode.owlapi.rdfxml.parser
Interface ClassExpressionTranslator
- All Known Implementing Classes:
- AbstractClassExpressionTranslator, AbstractDataCardinalityTranslator, AbstractDataQuantifiedRestrictionTranslator, AbstractDataRestrictionTranslator, AbstractNaryBooleanClassExpressionTranslator, AbstractObjectCardinalityTranslator, AbstractObjectQuantifiedRestrictionTranslator, AbstractObjectRestrictionTranslator, AbstractRestrictionTranslator, ComplementOfTranslator, DataAllValuesFromTranslator, DataCardinalityTranslator, DataHasValueTranslator, DataMaxCardinalityTranslator, DataMinCardinalityTranslator, DataSomeValuesFromTranslator, HasValueRestrictionTranslator, IntersectionOfTranslator, NamedClassTranslator, ObjectAllValuesFromTranslator, ObjectCardinalityTranslator, ObjectHasValueTranslator, ObjectMaxCardinalityTranslator, ObjectMinCardinalityTranslator, ObjectSomeValuesFromTranslator, OneOfTranslator, SelfRestrictionTranslator, UnionOfTranslator
public interface ClassExpressionTranslator
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 class expression, the ClassExpressionTranslator
consumes the triples that represent the class expression, and
translates the triples to the appropriate OWL API OWLClassExpression
object.
translate
OWLClassExpression translate(IRI mainNode)
- Translates the specified main node into an
OWLClassExpression
.
All triples used in the translation are consumed.
- Parameters:
mainNode
- The main node of the set of triples that represent the
class expression.
- Returns:
- The class expression that represents the translation.
- Throws:
OWLException
- If the translation could not take place, possibly because the
class expression (set of triples) was malformed.