Package org.aksw.jena_sparql_api.schema
Interface NodeSchema
- All Known Subinterfaces:
NodeSchemaFromNodeShape
- All Known Implementing Classes:
NodeSchemaImpl
public interface NodeSchema
-
Method Summary
Modifier and TypeMethodDescriptiondefault longcopyMatchingTriples(org.apache.jena.graph.Node source, org.apache.jena.graph.Graph targetGraph, org.apache.jena.graph.Graph sourceGraph) Copy triples that match the predicate specification from the source graph into the target graph.createPropertySchema(org.apache.jena.graph.Node predicate, boolean isForward) Set<org.aksw.jenax.arq.util.triple.TripleFilter>Collection<? extends PropertySchema>default Stream<org.apache.jena.graph.Triple>streamMatchingTriples(org.apache.jena.graph.Node source, org.apache.jena.graph.Graph sourceGraph)
-
Method Details
-
createPropertySchema
-
getGenericPatterns
Set<org.aksw.jenax.arq.util.triple.TripleFilter> getGenericPatterns() -
getPredicateSchemas
Collection<? extends PropertySchema> getPredicateSchemas() -
streamMatchingTriples
default Stream<org.apache.jena.graph.Triple> streamMatchingTriples(org.apache.jena.graph.Node source, org.apache.jena.graph.Graph sourceGraph) -
copyMatchingTriples
default long copyMatchingTriples(org.apache.jena.graph.Node source, org.apache.jena.graph.Graph targetGraph, org.apache.jena.graph.Graph sourceGraph) Copy triples that match the predicate specification from the source graph into the target graph.- Parameters:
target-source-
-