Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dido:03-dido-te:99-annexes:annex-b-references:start [2026/08/07 10:51] – nick_dido | dido:03-dido-te:99-annexes:annex-b-references:start [2026/08/19 18:48] (current) – nick_dido | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| [[dido: | [[dido: | ||
| - | Annex B identifies the references used by the DIDO Test Environment (DIDO-TE) | + | Annex B identifies the references used by the [[dido: |
| - | Each reference | + | Each DIDO-TE-specific |
| - | DIDO-TE-specific references use identifiers in the form: | + | DIDO-TE-specific references use identifiers in the form '' |
| - | * [DTE1] | + | Individual reference pages are leaf pages and use namespaces in the form: |
| - | * [DTE2] | + | |
| - | * [DTE3] | + | |
| - | * [DTE4] | + | |
| - | The corresponding namespaces use the stable numeric identifier rather than the document title. | + | < |
| - | + | dte-NNN | |
| - | Examples include: | + | </ |
| - | + | ||
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | + | ||
| - | Reference pages are leaf pages and therefore omit a trailing '': | + | |
| - | The descriptive document or artifact title appears in the reference-page heading and in the References list. | + | The reference |
| ===== References ===== | ===== References ===== | ||
| Line 34: | Line 24: | ||
| * [[dido: | * [[dido: | ||
| * [[dido: | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| ===== Citation Use ===== | ===== Citation Use ===== | ||
| - | DIDO-TE pages cite a reference by linking its stable identifier. | + | Citations use the stable |
| - | + | ||
| - | For example, a requirement '' | + | |
| - | + | ||
| - | <code dokuwiki> | + | |
| - | [[dido: | + | |
| - | </ | + | |
| - | + | ||
| - | When a citation refers to a specific location within a textual source, the citation identifies | + | |
| For example: | For example: | ||
| <code dokuwiki> | <code dokuwiki> | ||
| - | [[dido: | + | [[dido: |
| </ | </ | ||
| - | A citation to the DIDO Reference Data Model identifies the applicable | + | A citation to a model identifies the applicable package, diagram, model element, datatype, attribute, association, |
| For example: | For example: | ||
| - | |||
| - | <code dokuwiki> | ||
| - | [[dido: | ||
| - | </ | ||
| - | |||
| - | A citation to a specific model element uses: | ||
| <code dokuwiki> | <code dokuwiki> | ||
| [[dido: | [[dido: | ||
| </ | </ | ||
| - | |||
| - | A citation to a conceptual datatype uses: | ||
| - | |||
| - | <code dokuwiki> | ||
| - | [[dido: | ||
| - | </ | ||
| - | |||
| - | Exported diagrams derived from the DIDO Reference Data Model serve as documentation figures or model views. They do not constitute separate Annex B references unless an exported diagram has independent authority, provenance, or revision control. | ||
| - | |||
| - | A caption for an exported diagram identifies [DTE4] as its source. | ||
| - | |||
| - | For example: | ||
| - | |||
| - | <code dokuwiki> | ||
| - | Figure X: Test Environment Package class diagram exported from [[dido: | ||
| - | </ | ||
| - | |||
| - | ===== Use of Model Content ===== | ||
| - | |||
| - | [DTE4] records a conceptual model. Its datatypes define semantic meaning and value spaces without prescribing logical or physical representations. | ||
| - | |||
| - | DIDO-TE documentation preserves the following model hierarchy: | ||
| - | |||
| - | * The Conceptual Model defines implementation-independent meaning and semantic distinctions. | ||
| - | * A Logical Model maps conceptual elements and datatypes to implementable logical representations. | ||
| - | * A Physical Model maps logical representations to concrete platform-specific datatypes, encodings, constraints, | ||
| - | |||
| - | Requirements derived from [DTE4] identify the applicable source element and document any normalization applied to its name or expression. | ||
| - | |||
| - | Corrections to spelling, capitalization, | ||
| - | |||
| - | For example: | ||
| - | |||
| - | ^ Source name in [DTE4] ^ Normalized name ^ | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | |||
| - | An editorial correction preserves the source meaning. A change to a datatype' | ||
| ===== Contents ===== | ===== Contents ===== | ||
| Line 114: | Line 56: | ||
| ===== Notes for Editors ===== | ===== Notes for Editors ===== | ||
| - | Maintain | + | Assign |
| - | Assign | + | Maintain |
| - | Use leaf namespaces in the form: | + | Do not reuse or renumber an assigned reference identifier. |
| - | * '' | + | Use the reference page as the canonical citation target. |
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | Do not include | + | Identify |
| - | Do not append '': | + | Preserve historical references when existing requirements, |
| - | < | + | When a referenced |
| - | dido: | + | |
| - | </ | + | |
| - | + | ||
| - | Use reference-page headings in the form: | + | |
| - | + | ||
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | + | ||
| - | Use the reference page as the canonical citation target rather than repeating the complete bibliographic citation throughout the DIDO-TE documentation. | + | |
| - | + | ||
| - | Identify the precise | + | |
| - | + | ||
| - | Treat a native model file as the source artifact. Treat diagrams exported from the model as views of that source unless an export has independent authority, provenance, or revision control. | + | |
| - | + | ||
| - | Do not treat historical model content as a current normative requirement without analysis, normalization, | + | |
| - | + | ||
| - | Preserve | + | |
| - | + | ||
| - | Document every correction by recording the original source expression and the normalized expression. Do not classify a semantic change as an editorial correction. | + | |
| - | + | ||
| - | Preserve the distinction between conceptual, logical, and physical models. Do not add implementation-specific datatypes, encodings, products, or technologies to a conceptual-model requirement. | + | |
| - | + | ||
| - | When a new revision supersedes a referenced document or model, update | + | |
| - | + | ||
| - | Preserve historical references when existing requirements, | + | |
| - | Do not renumber or rename reference | + | Do not rename |
| ---- | ---- | ||