Class ChangeSetUtils

java.lang.Object
org.aksw.jena_sparql_api.changeset.ChangeSetUtils

public class ChangeSetUtils extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.apache.jena.query.Query
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    add(org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Resource s, org.apache.jena.rdf.model.Property p, org.apache.jena.rdf.model.RDFNode o)
     
    static Map<org.apache.jena.graph.Node,ChangeSet>
    createChangeSets(org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery qef, String serviceUri, String graphUri, ChangeSetMetadata metadata, org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.graph.Triple>> diff, String prefix)
     
    static String
     
    static org.aksw.commons.rx.lookup.LookupService<org.apache.jena.graph.Node,org.apache.jena.graph.Node>
    createLookupServiceMostRecentChangeSet(org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery qef, org.apache.jena.graph.Node service, org.apache.jena.graph.Node graph)
     
    static org.apache.jena.update.UpdateRequest
    createUpdateRequest(ChangeSetMetadata metadata, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactory qef, org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>> quadDiff, String prefix)
     
    static org.apache.jena.update.UpdateRequest
    createUpdateRequestGraph(ChangeSetMetadata metadata, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery qef, org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.graph.Triple>> diff, String prefix, String serviceUri, String graphUri)
     
    static void
    enrichWithSource(org.apache.jena.rdf.model.Model model, org.apache.jena.graph.Node g, SparqlServiceReference ssr)
     
    static boolean
    isSubjectOfAllTriples(org.apache.jena.graph.Node s, org.apache.jena.graph.Graph g)
     
    static boolean
    isSubjectOfTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Triple triple)
     
    static boolean
    Check if all triples' subject equal the subjectOfChange
    static void
    write(org.apache.jena.rdf.model.Model model, ChangeSet cs)
     
    static void
    writeLangMap(org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Resource s, org.apache.jena.rdf.model.Property p, Map<String,String> langToText)
     
    static void
    writeReifiedGraph(org.apache.jena.rdf.model.Model model, org.apache.jena.graph.Graph graph, com.google.common.base.Function<org.apache.jena.graph.Triple,org.apache.jena.graph.Node> tripleToSubject)
     
    static void
    writeReifiedStatement(org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Resource s, org.apache.jena.rdf.model.Statement stmt)
     
    static void
    writeReifiedTriple(org.apache.jena.rdf.model.Model model, org.apache.jena.graph.Node s, org.apache.jena.graph.Triple triple)
     
    static void
    writeServiceReference(SparqlServiceReference serviceRef, String targetGraph, org.apache.jena.rdf.model.Resource root, org.apache.jena.rdf.model.Model model)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • queryMostRecentChangeSet

      public static final org.apache.jena.query.Query queryMostRecentChangeSet
  • Constructor Details

    • ChangeSetUtils

      public ChangeSetUtils()
  • Method Details

    • createHash

      public static String createHash(SparqlServiceReference serviceRef)
    • writeServiceReference

      public static void writeServiceReference(SparqlServiceReference serviceRef, String targetGraph, org.apache.jena.rdf.model.Resource root, org.apache.jena.rdf.model.Model model) throws IllegalAccessException
      Throws:
      IllegalAccessException
    • createLookupServiceMostRecentChangeSet

      public static org.aksw.commons.rx.lookup.LookupService<org.apache.jena.graph.Node,org.apache.jena.graph.Node> createLookupServiceMostRecentChangeSet(org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery qef, org.apache.jena.graph.Node service, org.apache.jena.graph.Node graph)
    • isValid

      public static boolean isValid(ChangeSet cs)
      Check if all triples' subject equal the subjectOfChange
      Parameters:
      cs -
      Returns:
    • isSubjectOfTriple

      public static boolean isSubjectOfTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Triple triple)
    • isSubjectOfAllTriples

      public static boolean isSubjectOfAllTriples(org.apache.jena.graph.Node s, org.apache.jena.graph.Graph g)
    • writeLangMap

      public static void writeLangMap(org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Resource s, org.apache.jena.rdf.model.Property p, Map<String,String> langToText)
    • writeReifiedGraph

      public static void writeReifiedGraph(org.apache.jena.rdf.model.Model model, org.apache.jena.graph.Graph graph, com.google.common.base.Function<org.apache.jena.graph.Triple,org.apache.jena.graph.Node> tripleToSubject)
    • writeReifiedTriple

      public static void writeReifiedTriple(org.apache.jena.rdf.model.Model model, org.apache.jena.graph.Node s, org.apache.jena.graph.Triple triple)
    • writeReifiedStatement

      public static void writeReifiedStatement(org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Resource s, org.apache.jena.rdf.model.Statement stmt)
    • add

      public static void add(org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Resource s, org.apache.jena.rdf.model.Property p, org.apache.jena.rdf.model.RDFNode o)
    • write

      public static void write(org.apache.jena.rdf.model.Model model, ChangeSet cs)
    • createUpdateRequest

      public static org.apache.jena.update.UpdateRequest createUpdateRequest(ChangeSetMetadata metadata, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactory qef, org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>> quadDiff, String prefix)
    • createUpdateRequestGraph

      public static org.apache.jena.update.UpdateRequest createUpdateRequestGraph(ChangeSetMetadata metadata, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery qef, org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.graph.Triple>> diff, String prefix, String serviceUri, String graphUri)
    • createChangeSets

      public static Map<org.apache.jena.graph.Node,ChangeSet> createChangeSets(org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery qef, String serviceUri, String graphUri, ChangeSetMetadata metadata, org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.graph.Triple>> diff, String prefix)
    • enrichWithSource

      public static void enrichWithSource(org.apache.jena.rdf.model.Model model, org.apache.jena.graph.Node g, SparqlServiceReference ssr)