public class RDFTranslator extends AbstractTranslator<RDFNode,RDFResourceNode,RDFResourceNode,RDFLiteralNode>
| Constructor and Description |
|---|
RDFTranslator(org.semanticweb.owlapi.model.OWLOntologyManager manager,
org.semanticweb.owlapi.model.OWLOntology ontology,
boolean useStrongTyping) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTriple(RDFResourceNode subject,
RDFResourceNode pred,
RDFNode object) |
protected RDFResourceNode |
getAnonymousNode(Object key)
Gets an anonymous resource.
|
RDFGraph |
getGraph() |
protected RDFLiteralNode |
getLiteralNode(org.semanticweb.owlapi.model.OWLLiteral literal) |
protected RDFResourceNode |
getPredicateNode(org.semanticweb.owlapi.model.IRI uri) |
protected RDFResourceNode |
getResourceNode(org.semanticweb.owlapi.model.IRI uri)
Gets a resource that has a IRI.
|
void |
reset()
clear the graph
|
static RDFLiteralNode |
translateLiteralNode(org.semanticweb.owlapi.model.OWLLiteral literal) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic RDFTranslator(org.semanticweb.owlapi.model.OWLOntologyManager manager,
org.semanticweb.owlapi.model.OWLOntology ontology,
boolean useStrongTyping)
manager - the managerontology - the ontologyuseStrongTyping - true if strong typing is requiredpublic RDFGraph getGraph()
protected void addTriple(RDFResourceNode subject, RDFResourceNode pred, RDFNode object)
addTriple in class AbstractTranslator<RDFNode,RDFResourceNode,RDFResourceNode,RDFLiteralNode>protected RDFResourceNode getAnonymousNode(Object key)
AbstractTranslatorgetAnonymousNode in class AbstractTranslator<RDFNode,RDFResourceNode,RDFResourceNode,RDFLiteralNode>key - A key for the resource. For a given key identity, the resources
that are returned should be equal and have the same hashcode.protected RDFLiteralNode getLiteralNode(org.semanticweb.owlapi.model.OWLLiteral literal)
getLiteralNode in class AbstractTranslator<RDFNode,RDFResourceNode,RDFResourceNode,RDFLiteralNode>public static RDFLiteralNode translateLiteralNode(org.semanticweb.owlapi.model.OWLLiteral literal)
literal - literal to translateprotected RDFResourceNode getPredicateNode(org.semanticweb.owlapi.model.IRI uri)
getPredicateNode in class AbstractTranslator<RDFNode,RDFResourceNode,RDFResourceNode,RDFLiteralNode>protected RDFResourceNode getResourceNode(org.semanticweb.owlapi.model.IRI uri)
AbstractTranslatorgetResourceNode in class AbstractTranslator<RDFNode,RDFResourceNode,RDFResourceNode,RDFLiteralNode>uri - The IRI of the resourcepublic void reset()
Copyright © 2014 The University of Manchester. All Rights Reserved.