Class AbstractTranslator<N extends Serializable,R extends N,P extends N,L extends N>

java.lang.Object
org.semanticweb.owlapi.rdf.model.AbstractTranslator<N,R,P,L>
Type Parameters:
N - the basic node
R - a resource node
P - a predicate node
L - a literal node
All Implemented Interfaces:
OWLAnnotationAxiomVisitor, OWLAnnotationObjectVisitor, OWLAnnotationValueVisitor, OWLAnonymousIndividualVisitorBase, OWLAxiomVisitor, OWLClassExpressionVisitor, OWLClassVisitorBase, OWLDataEntityVisitorBase, OWLDataRangeVisitor, OWLDataVisitor, OWLEntityVisitor, OWLIndividualEntityVisitorBase, OWLIndividualVisitor, OWLLiteralVisitorBase, OWLLogicalAxiomVisitor, OWLNamedObjectVisitor, OWLObjectVisitor, OWLPropertyEntityVisitorBase, OWLPropertyExpressionVisitor, OWLVisitorBase, SWRLObjectVisitor, SWRLRuleVisitorBase
Direct Known Subclasses:
RDFTranslator

public abstract class AbstractTranslator<N extends Serializable,R extends N,P extends N,L extends N> extends Object implements OWLObjectVisitor, SWRLObjectVisitor
An abstract translator that can produce an RDF graph from an OWLOntology. Subclasses must provide implementations to create concrete representations of resources, triples etc.
Since:
2.0.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group