sdg:Construct
sdg:Construct is the value of sdg:implementationKind for declarative scripts: the entire logic is a SPARQL CONSTRUCT query carried in sdg:constructQuery. On each scheduled run the registry executes the query against its graphs and materialises the constructed quads into the script's sdg:outputGraph, overwriting the previous result.
The kind exists for computations that are pure: deterministic, rebuildable from the authoritative graph, with no external dependencies. Because the registry runs the query natively there is nothing to sandbox, version, or deploy — the ScriptDefinition document is the whole implementation.
Usage
- Used as the object of
sdg:implementationKindonsdg:ScriptDefinitiondocuments; requires a companionsdg:constructQueryandsdg:outputGraph.