Class LPGRDFToRDFProcesssor

    • Constructor Summary

      Constructors 
      Constructor Description
      LPGRDFToRDFProcesssor​(org.neo4j.graphdb.GraphDatabaseService graphdb, org.neo4j.graphdb.Transaction tx, GraphConfig gc, boolean isRDFStarSerialisation)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean filterNode​(org.neo4j.graphdb.Node node, java.util.Map<java.lang.Long,​org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris)  
      protected boolean filterRelationship​(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 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)  
      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> streamNodeByUri​(java.lang.String uri, boolean streamContext)  
      java.util.stream.Stream<org.eclipse.rdf4j.model.Statement> streamNodeByUri​(java.lang.String uri, java.lang.String graphId, boolean excludeContext)  
      java.util.stream.Stream<org.eclipse.rdf4j.model.Statement> streamTriplesFromTriplePattern​(TriplePattern tp)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • streamNodeByUri

        public java.util.stream.Stream<org.eclipse.rdf4j.model.Statement> streamNodeByUri​(java.lang.String uri,
                                                                                          java.lang.String graphId,
                                                                                          boolean excludeContext)
      • streamNodeByUri

        public java.util.stream.Stream<org.eclipse.rdf4j.model.Statement> streamNodeByUri​(java.lang.String uri,
                                                                                          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:
        filterRelationship in class ExportProcessor
      • filterNode

        protected boolean filterNode​(org.neo4j.graphdb.Node node,
                                     java.util.Map<java.lang.Long,​org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris)
        Specified by:
        filterNode in class ExportProcessor
      • 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:
        processPropOnRel in class ExportProcessor
      • 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:
        processRelationship in class ExportProcessor
      • 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:
        processNode in class ExportProcessor
      • streamLocalExplicitOntology

        public java.util.stream.Stream<org.eclipse.rdf4j.model.Statement> streamLocalExplicitOntology​(java.util.Map<java.lang.String,​java.lang.Object> params)