public class RdfCollector
extends org.openrdf.rio.helpers.RDFHandlerBase
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
BNODE_NS |
protected java.util.HashMap<org.openprovenance.prov.model.QualifiedName,java.util.HashMap<org.openprovenance.prov.model.QualifiedName,java.util.List<org.openrdf.model.Statement>>> |
collators |
protected org.openprovenance.prov.model.Document |
document |
protected org.openprovenance.prov.model.Name |
name |
protected Ontology |
onto |
protected org.openprovenance.prov.model.ProvFactory |
pFactory |
protected Types |
types |
| Constructor and Description |
|---|
RdfCollector(org.openprovenance.prov.model.ProvFactory pFactory,
Ontology onto) |
| Modifier and Type | Method and Description |
|---|---|
protected org.openprovenance.prov.model.QualifiedName |
bnodeToQualifiedName(org.openrdf.model.BNode bnode) |
protected void |
buildBundles() |
protected void |
buildGraph() |
java.util.List<org.openprovenance.prov.model.Attribute> |
collectAttributes(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName qualifiedName,
Types.ProvType type) |
protected org.openprovenance.prov.model.QualifiedName |
convertResourceToQualifiedName(org.openrdf.model.Resource resource) |
protected org.openprovenance.prov.model.QualifiedName |
convertURIToQualifiedName(org.openrdf.model.URI uri) |
protected java.util.List<org.openprovenance.prov.model.Entry> |
createKeyEntityPairs(org.openprovenance.prov.model.QualifiedName context,
java.util.List<org.openprovenance.prov.model.QualifiedName> pairs) |
protected java.lang.Object |
decodeLiteral(org.openrdf.model.Literal literal) |
org.openprovenance.prov.model.QualifiedName |
emptyQualifiedName() |
void |
endRDF() |
protected java.util.List<org.openrdf.model.Value> |
getDataObjects(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName pred) |
org.openprovenance.prov.model.Document |
getDocument() |
protected Types.ProvType[] |
getExplicitTypes(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName qualifiedName) |
protected java.util.List<org.openprovenance.prov.model.QualifiedName> |
getObjects(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName pred) |
protected org.openrdf.model.Statement |
getSingleStatementForPredicate(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName qualifiedName,
org.openprovenance.prov.model.QualifiedName uri) |
protected java.util.List<org.openrdf.model.Statement> |
getStatementsForPredicate(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName qualifiedName,
org.openprovenance.prov.model.QualifiedName uri) |
void |
handleNamespace(java.lang.String prefix,
java.lang.String namespace)
RDFHandlerBase overrides
|
void |
handleStatement(org.openrdf.model.Statement statement) |
protected boolean |
isBNodeReferenced(org.openrdf.model.BNode object) |
org.openprovenance.prov.model.Attribute |
newAttribute(org.openrdf.model.Literal lit,
org.openprovenance.prov.model.QualifiedName type) |
org.openprovenance.prov.model.Attribute |
newAttributeForValue(org.openrdf.model.Value obj,
org.openprovenance.prov.model.QualifiedName type) |
protected void |
store(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.Relation relation0) |
protected org.openprovenance.prov.model.Key |
valueToKey(org.openrdf.model.Value value) |
protected java.lang.Object |
valueToObject(org.openrdf.model.Value value) |
protected final org.openprovenance.prov.model.ProvFactory pFactory
protected final org.openprovenance.prov.model.Name name
protected java.util.HashMap<org.openprovenance.prov.model.QualifiedName,java.util.HashMap<org.openprovenance.prov.model.QualifiedName,java.util.List<org.openrdf.model.Statement>>> collators
protected org.openprovenance.prov.model.Document document
protected final Ontology onto
protected static java.lang.String BNODE_NS
protected final Types types
public RdfCollector(org.openprovenance.prov.model.ProvFactory pFactory,
Ontology onto)
protected void store(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.Relation relation0)
protected boolean isBNodeReferenced(org.openrdf.model.BNode object)
protected java.util.List<org.openrdf.model.Statement> getStatementsForPredicate(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName qualifiedName,
org.openprovenance.prov.model.QualifiedName uri)
protected org.openrdf.model.Statement getSingleStatementForPredicate(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName qualifiedName,
org.openprovenance.prov.model.QualifiedName uri)
protected Types.ProvType[] getExplicitTypes(org.openprovenance.prov.model.QualifiedName context, org.openprovenance.prov.model.QualifiedName qualifiedName)
protected org.openprovenance.prov.model.QualifiedName convertResourceToQualifiedName(org.openrdf.model.Resource resource)
protected java.lang.Object valueToObject(org.openrdf.model.Value value)
protected org.openprovenance.prov.model.Key valueToKey(org.openrdf.model.Value value)
protected java.lang.Object decodeLiteral(org.openrdf.model.Literal literal)
protected void buildGraph()
protected void buildBundles()
public org.openprovenance.prov.model.QualifiedName emptyQualifiedName()
protected org.openprovenance.prov.model.QualifiedName convertURIToQualifiedName(org.openrdf.model.URI uri)
public java.util.List<org.openprovenance.prov.model.Attribute> collectAttributes(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName qualifiedName,
Types.ProvType type)
public org.openprovenance.prov.model.Attribute newAttributeForValue(org.openrdf.model.Value obj,
org.openprovenance.prov.model.QualifiedName type)
public org.openprovenance.prov.model.Attribute newAttribute(org.openrdf.model.Literal lit,
org.openprovenance.prov.model.QualifiedName type)
protected java.util.List<org.openrdf.model.Value> getDataObjects(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName pred)
protected java.util.List<org.openprovenance.prov.model.Entry> createKeyEntityPairs(org.openprovenance.prov.model.QualifiedName context,
java.util.List<org.openprovenance.prov.model.QualifiedName> pairs)
protected java.util.List<org.openprovenance.prov.model.QualifiedName> getObjects(org.openprovenance.prov.model.QualifiedName context,
org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName pred)
public org.openprovenance.prov.model.Document getDocument()
public void handleNamespace(java.lang.String prefix,
java.lang.String namespace)
handleNamespace in interface org.openrdf.rio.RDFHandlerhandleNamespace in class org.openrdf.rio.helpers.RDFHandlerBaseprotected org.openprovenance.prov.model.QualifiedName bnodeToQualifiedName(org.openrdf.model.BNode bnode)
public void handleStatement(org.openrdf.model.Statement statement)
handleStatement in interface org.openrdf.rio.RDFHandlerhandleStatement in class org.openrdf.rio.helpers.RDFHandlerBasepublic void endRDF()
endRDF in interface org.openrdf.rio.RDFHandlerendRDF in class org.openrdf.rio.helpers.RDFHandlerBaseCopyright © 2015. All Rights Reserved.