1.1.0
An RDF Schema that can be used to represent the results of a diff operation (differences between two versions of an RDF model). Also provides SPIN rules that can be used to construct instances.
Diff
Construct DeletedTripleDiffs for added triples
subject
predicate
object
Name of the old graph during a diff:rule execution.
old
Name of the new graph during a diff:rule execution.
new
Deleted triple diff
label
subject
predicate
object
Deleted {?object} from {?predicate} at {?subject}
Construct AddedTripleDiffs for added triples
subject
predicate
object
Added triple diff
label
subject
predicate
object
Added {?object} to {?predicate} at {?subject}
Construct AddedBlankNodeDiffs for added blank nodes
subject
predicate
objectName
object
<@
label
subject
predicate
objectName
Added "{?objectName}" to {?predicate} at {?subject}
Added blank node diff
Construct DeletedBlankNodeDiffs for added blank nodes
subject
predicate
objectName
object
<@
label
subject
predicate
objectName
Deleted "{?objectName}" from {?predicate} at {?subject}
Deleted blank node diff
Blank node diff
Triple diff
Points to a diff rule
rule
object name
subject
predicate
label
0
-2
type
diff
Show all diffs
Diffs
Shows all Diffs in the current model.
label
diff
0
-2
type
selectedResource
Show related diffs
{?selectedResource} Diffs
Shows all Diffs related to a selected resource.
object
The string to compare the label with.
has value with name
Checks whether a given subject (?arg1) / predicate (?arg2) combination has an object that has a label that matches a given label (?arg3), where the labels are compared using smf:name. This function can be used to check whether a given blank node (with a given label) is still available (via string comparison) in another graph.
The subject to match (or null).
The predicate to match (or null)