Class ChangeSetUtils
java.lang.Object
org.aksw.jena_sparql_api.changeset.ChangeSetUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.jena.query.Query -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidadd(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) createChangeSets(QueryExecutionFactoryQuery qef, String serviceUri, String graphUri, ChangeSetMetadata metadata, org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.graph.Triple>> diff, String prefix) static StringcreateHash(SparqlServiceReference serviceRef) static org.aksw.commons.rx.lookup.LookupService<org.apache.jena.graph.Node,org.apache.jena.graph.Node> createLookupServiceMostRecentChangeSet(QueryExecutionFactoryQuery qef, org.apache.jena.graph.Node service, org.apache.jena.graph.Node graph) static org.apache.jena.update.UpdateRequestcreateUpdateRequest(ChangeSetMetadata metadata, QueryExecutionFactory qef, org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>> quadDiff, String prefix) static org.apache.jena.update.UpdateRequestcreateUpdateRequestGraph(ChangeSetMetadata metadata, QueryExecutionFactoryQuery qef, org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.graph.Triple>> diff, String prefix, String serviceUri, String graphUri) static voidenrichWithSource(org.apache.jena.rdf.model.Model model, org.apache.jena.graph.Node g, SparqlServiceReference ssr) static booleanisSubjectOfAllTriples(org.apache.jena.graph.Node s, org.apache.jena.graph.Graph g) static booleanisSubjectOfTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Triple triple) static booleanCheck if all triples' subject equal the subjectOfChangestatic voidstatic voidwriteLangMap(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 voidwriteReifiedGraph(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 voidwriteReifiedStatement(org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Resource s, org.apache.jena.rdf.model.Statement stmt) static voidwriteReifiedTriple(org.apache.jena.rdf.model.Model model, org.apache.jena.graph.Node s, org.apache.jena.graph.Triple triple) static voidwriteServiceReference(SparqlServiceReference serviceRef, String targetGraph, org.apache.jena.rdf.model.Resource root, org.apache.jena.rdf.model.Model model)
-
Field Details
-
queryMostRecentChangeSet
public static final org.apache.jena.query.Query queryMostRecentChangeSet
-
-
Constructor Details
-
ChangeSetUtils
public ChangeSetUtils()
-
-
Method Details
-
createHash
-
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(QueryExecutionFactoryQuery qef, org.apache.jena.graph.Node service, org.apache.jena.graph.Node graph) -
isValid
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
-
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
-
createUpdateRequest
public static org.apache.jena.update.UpdateRequest createUpdateRequest(ChangeSetMetadata metadata, 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, 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(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)
-