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:implementationKind on sdg:ScriptDefinition documents; requires a companion sdg:constructQuery and sdg:outputGraph.