dido:99_annexes:annex-b-terms-and-definitions:d:declaration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
dido:99_annexes:annex-b-terms-and-definitions:d:declaration [2026/07/13 11:23] – created nick_didodido:99_annexes:annex-b-terms-and-definitions:d:declaration [2026/07/18 12:33] (current) – external edit 127.0.0.1
Line 9: Line 9:
 The language or information structure determines the permitted form, meaning, validation rules, and processing effect of the Declaration. The language or information structure determines the permitted form, meaning, validation rules, and processing effect of the Declaration.
  
-A Declaration makes information explicit rather than leaving a processing system to derive the information solely from defaults, inference, convention, or implementation behaviour.+A Declaration makes information explicit rather than leaving a processing system to derive the information solely from defaults, inference, convention, or implementation behavior.
  
 One or more Declarations may form part of a [[dido:99_annexes:annex-b-terms-and-definitions:d:declarative_description|Declarative Description]]. Within a [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible_description|Crucible Description]], Declarations may identify source locations, pinned versions, providers, machine-image requirements, infrastructure requirements, compliance posture, or target environments. One or more Declarations may form part of a [[dido:99_annexes:annex-b-terms-and-definitions:d:declarative_description|Declarative Description]]. Within a [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible_description|Crucible Description]], Declarations may identify source locations, pinned versions, providers, machine-image requirements, infrastructure requirements, compliance posture, or target environments.
Line 19: Line 19:
 ===== Source ===== ===== Source =====
  
-Generalised from programming languages, configuration languages, policy languages, modelling languages, and declarative-system usage.+Generalised from programming languages, configuration languages, policy languages, modeling languages, and declarative-system usage.
  
 ===== Note ===== ===== Note =====
Line 27: Line 27:
 The controlled term applies when a statement has a defined machine-processable meaning. An ordinary spoken or written declaration does not necessarily satisfy this definition. The controlled term applies when a statement has a defined machine-processable meaning. An ordinary spoken or written declaration does not necessarily satisfy this definition.
  
-A declared value differs from a defaulted or inferred value because the applicable artefact states the declared value explicitly.+A declared value differs from a defaulted or inferred value because the applicable artifact explicitly states the declared value.
  
 ===== Example ===== ===== Example =====
  
-A Crucible Description contains a Declaration that selects a STIG benchmark and enables remediation for a machine-image build.+A Crucible Description contains a Declaration that selects a [[dido:99_annexes:annex-b-terms-and-definitions:s:stig]] benchmark and enables remediation for a machine-image build.
  
 ---- ----
  • dido/99_annexes/annex-b-terms-and-definitions/d/declaration.1783967018.txt.gz
  • Last modified: 2026/07/13 11:23
  • by nick_dido