A lightweight RDF Graph update ontology suitable for per triple insertion and deletion in addition to graph merging and synchronisation instructions.
RDF Graph Update Ontology
Revision: 0.02
The class of an RDF Update Instruction, an UpdateInstruction defines a instructions to be carried out by a GUO processor.
UpdateInstruction
The delete property defines blank node or resource whose predicate and object values will be used to remove triples { target_subject predicate object } from target_graph(s) if specified
delete
The insert property defines a blank node or resource whose predicate and object values will be used to create new triples inside target_graph(s) if specified with target_subject
insert
The merge property defines a graph from which all triples should be merged in to the target_graph(s), unlike insert which works on a resource level rewriting subjects, merge works on a graph level where all triples are added "as is".
merge
Optional property of an UpdateInstruction which allows updates to apply only to the specified Named Graph(s)
target graph
the target_subject is a required property of all UpdateInstructions which specify an insert/delete statement, target_subject is combined with the predicate and object values from insert/delete nodes to form triples which are to be either inserted or deleted (optionally constrained to one or more target_graphs)
target subject