====== TWIN-003b — Configure Twin Data Mappings ======
[[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-003-configure-a-twin-relationship:start|Go to TWIN-003 — Configure a Twin Relationship]]
===== Statement =====
The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL configure a [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_data_mapping|Twin Data Mapping]] for each represented characteristic requiring correspondence among participating [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realizations]].
===== Source =====
* [[dido:03-dido-te:99-annexes:annex-b-references:dte-001|[DTE1] U.S. Patent Application US20220237111A1]], virtual and physical Twin Node concepts and comparison of Twin Node behavior
* [[dido:03-dido-te:99-annexes:annex-b-references:dte-002|[DTE2] Non-Traditional BAA Submission]], Digital Twin concepts and F17, //Twin Nodes Selection//
* [[dido:03-dido-te:99-annexes:annex-b-references:dte-009|[DTE9] Distributed Immutable Data Object Reference Architecture (DIDO-RA)]], Appendix A, //Digital Twin//, and DDS data-distribution concepts
===== Rationale =====
A [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_relationship|Twin Relationship]] identifies the characteristics represented across its [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realizations]]. The participating realizations need not represent those characteristics using identical data structures, names, types, units, encodings, or communication mechanisms.
A [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_data_mapping|Twin Data Mapping]] identifies the correspondence between a represented characteristic and the data used to represent that characteristic in the participating Twin Realizations.
Explicit data mappings prevent implementation-specific names, DDS Topics, field names, data types, units, or encodings from implicitly determining semantic correspondence.
The mapping also provides a controlled basis for state acquisition, synchronization, simulation, comparison, and [[dido:99_annexes:annex-b-terms-and-definitions:v:validation|Validation]] across heterogeneous Twin Realizations.
===== Applies To =====
* [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]]
* [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identity|Twin Identity]]
* [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_relationship|Twin Relationship]]
* [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]]
* [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_data_mapping|Twin Data Mapping]]
* [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]]
* [[dido:99_annexes:annex-b-terms-and-definitions:d:dds|DDS]]
* [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]]
===== Verification =====
Verification confirms that:
- Each represented characteristic requiring correspondence has a Twin Data Mapping.
- Each Twin Data Mapping identifies the represented characteristic to which it applies.
- Each Twin Data Mapping identifies the corresponding data used by the participating Twin Realizations.
- Different names, data structures, types, units, or encodings remain distinguishable within the mapping.
- A communication mechanism or technically compatible data representation does not establish semantic correspondence in the absence of an applicable Twin Data Mapping.
- Each Twin Data Mapping is traceable to the applicable Twin Relationship Configuration.
Verification includes a Twin Relationship in which at least two Twin Realizations represent the same characteristic using different data representations.
===== Traceability =====
{{backlinks>.}}
===== ConOps Relationship =====
This requirement supports Configuration of semantic correspondence among Twin Realizations before state acquisition, synchronization, simulation, comparison, or Validation occurs.
===== Delivery Phase =====
TBD
===== Requirement Status =====
Draft
===== Statement Reference =====
{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-003-configure-a-twin-relationship:twin-003b-configure-twin-data-mappings#Statement&noheader&nofooter&noeditbtn}}
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.