Package n10s.rdf.export
Class LPGToRDFProcesssor
- java.lang.Object
-
- n10s.rdf.export.ExportProcessor
-
- n10s.rdf.export.LPGToRDFProcesssor
-
public class LPGToRDFProcesssor extends ExportProcessor
-
-
Field Summary
-
Fields inherited from class n10s.rdf.export.ExportProcessor
BASE_SCH_NS, exportPropertiesInRels, graphConfig, graphdb, tx, vf
-
-
Constructor Summary
Constructors Constructor Description LPGToRDFProcesssor(org.neo4j.graphdb.GraphDatabaseService gds, org.neo4j.graphdb.Transaction tx, GraphConfig gc, java.util.Map<java.lang.String,java.lang.String> exportMappings, boolean mappedElemsOnly, boolean isRDFStarSerialisation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanfilterNode(org.neo4j.graphdb.Node node, java.util.Map<java.lang.Long,org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris)protected booleanfilterRelationship(org.neo4j.graphdb.Relationship rel, java.util.Map<java.lang.Long,org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris)protected java.util.Set<org.eclipse.rdf4j.model.Statement>processNode(org.neo4j.graphdb.Node node, java.util.Map<java.lang.Long,org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris, java.lang.String propNameFilter)protected voidprocessPropOnRel(java.util.Set<org.eclipse.rdf4j.model.Statement> statementSet, org.eclipse.rdf4j.model.Statement baseStatement, java.lang.String key, java.lang.Object propertyValueObject)protected java.util.Set<org.eclipse.rdf4j.model.Statement>processRelationship(org.neo4j.graphdb.Relationship rel, java.util.Map<java.lang.Long,org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris)java.util.stream.Stream<org.eclipse.rdf4j.model.Statement>streamLocalExplicitOntology(java.util.Map<java.lang.String,java.lang.Object> params)java.util.stream.Stream<org.eclipse.rdf4j.model.Statement>streamLocalImplicitOntology()java.util.stream.Stream<org.eclipse.rdf4j.model.Statement>streamNodeById(java.lang.Long nodeId, boolean streamContext)java.util.stream.Stream<org.eclipse.rdf4j.model.Statement>streamNodeByUri(java.lang.String nodeUri, boolean streamContext)java.util.stream.Stream<org.eclipse.rdf4j.model.Statement>streamTriplesFromTriplePattern(TriplePattern tp)-
Methods inherited from class n10s.rdf.export.ExportProcessor
createTypedLiteral, getValueFromTriplePatternObject, streamNodesBySearch, streamTriplesFromCypher
-
-
-
-
Constructor Detail
-
LPGToRDFProcesssor
public LPGToRDFProcesssor(org.neo4j.graphdb.GraphDatabaseService gds, org.neo4j.graphdb.Transaction tx, GraphConfig gc, java.util.Map<java.lang.String,java.lang.String> exportMappings, boolean mappedElemsOnly, boolean isRDFStarSerialisation)
-
-
Method Detail
-
streamLocalImplicitOntology
public java.util.stream.Stream<org.eclipse.rdf4j.model.Statement> streamLocalImplicitOntology()
- Specified by:
streamLocalImplicitOntologyin classExportProcessor
-
streamLocalExplicitOntology
public java.util.stream.Stream<org.eclipse.rdf4j.model.Statement> streamLocalExplicitOntology(java.util.Map<java.lang.String,java.lang.Object> params)
-
streamNodeById
public java.util.stream.Stream<org.eclipse.rdf4j.model.Statement> streamNodeById(java.lang.Long nodeId, boolean streamContext)
-
streamNodeByUri
public java.util.stream.Stream<org.eclipse.rdf4j.model.Statement> streamNodeByUri(java.lang.String nodeUri, boolean streamContext)
-
filterRelationship
protected boolean filterRelationship(org.neo4j.graphdb.Relationship rel, java.util.Map<java.lang.Long,org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris)- Specified by:
filterRelationshipin classExportProcessor
-
filterNode
protected boolean filterNode(org.neo4j.graphdb.Node node, java.util.Map<java.lang.Long,org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris)- Specified by:
filterNodein classExportProcessor
-
processPropOnRel
protected void processPropOnRel(java.util.Set<org.eclipse.rdf4j.model.Statement> statementSet, org.eclipse.rdf4j.model.Statement baseStatement, java.lang.String key, java.lang.Object propertyValueObject)- Specified by:
processPropOnRelin classExportProcessor
-
processRelationship
protected java.util.Set<org.eclipse.rdf4j.model.Statement> processRelationship(org.neo4j.graphdb.Relationship rel, java.util.Map<java.lang.Long,org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris)- Specified by:
processRelationshipin classExportProcessor
-
processNode
protected java.util.Set<org.eclipse.rdf4j.model.Statement> processNode(org.neo4j.graphdb.Node node, java.util.Map<java.lang.Long,org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris, java.lang.String propNameFilter)- Specified by:
processNodein classExportProcessor
-
streamTriplesFromTriplePattern
public java.util.stream.Stream<org.eclipse.rdf4j.model.Statement> streamTriplesFromTriplePattern(TriplePattern tp) throws InvalidNamespacePrefixDefinitionInDB
- Specified by:
streamTriplesFromTriplePatternin classExportProcessor- Throws:
InvalidNamespacePrefixDefinitionInDB
-
-