Savvi Studio

core.template

core

L1 template semantics for definition, instantiation, and lifecycle relations

Version
1.0.0
Namespace
core.template
Tags
templatelifecyclecorelayer-platform

Types

Resource types defined by this module.

NameNamespaceDescriptionSchema.org
definitioncore.template.definitionCanonical template definition resource typeschema:DefinedTerm
instantiationcore.template.instantiationRuntime template instantiation event/resourceschema:CreateAction
parameter-schemacore.template.parameter-schemaStructured parameter contract associated with a template definitionschema:PropertyValueSpecification

Predicates

Predicate policies that control how graph statements are formed.

NamePredicatePermissionPrioritySchema.org
instance-of-predicate
instantiated-from-predicate
instantiates-predicate
has-parameter-schema-predicate
exports-predicate
instance-oftemplate.instance_ofread70
instantiated-fromtemplate.instantiated_fromread75
instantiatestemplate.instantiatesread75
has-parameter-schematemplate.has_parameter_schemaread70
exportstemplate.exportsread70

Exports

KeyExported asFrom
register-template-definitiontemplateregister-template-definition
record-template-instantiationtemplaterecord-template-instantiation

Templates

register-template-definition

Register a template definition in the template semantics namespace

Parameters

NameType
template-keystring
template-namestring
template-versionstring
module-namestring

Exports

KeyTypeFrom
rootresourcedefinition

Objects Created

NameTypeDetails
definitionresourcenamespace: template.definition

record-template-instantiation

Record a concrete template instantiation event

Parameters

NameType
run-keystring
definition-idbigint
initiated-bystring

Exports

KeyTypeFrom
rootresourceinstantiation

Objects Created

NameTypeDetails
instantiationresourcenamespace: template.instantiation