Interface NodeSchema

All Known Subinterfaces:
NodeSchemaFromNodeShape
All Known Implementing Classes:
NodeSchemaImpl

public interface NodeSchema
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    createPropertySchema(org.apache.jena.graph.Node predicate, boolean isForward)
     
    Set<org.aksw.jenax.arq.util.triple.TripleFilter>
     
     
    default Stream<org.apache.jena.graph.Triple>
    streamMatchingTriples(org.apache.jena.graph.Node source, org.apache.jena.graph.Graph sourceGraph)
     
  • Method Details

    • createPropertySchema

      PropertySchema createPropertySchema(org.apache.jena.graph.Node predicate, boolean isForward)
    • 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 -