public:99_annexes:annex-b-terms-and-definitions:d:data_object

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
public:99_annexes:annex-b-terms-and-definitions:d:data_object [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:d:data_object to public:99_annexes:annex-b-terms-and-definitions:d:data_object nick_didopublic:99_annexes:annex-b-terms-and-definitions:d:data_object [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 ====== Data Object ====== ====== Data Object ======
  
-[[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]+[[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
  
 ===== Discussion ===== ===== Discussion =====
Line 55: Line 55:
   * [[https://www.omgwiki.org/dido/doku.php?id=dido:public:s_cli:05_contents:01_prt:00_intro:start|DIDO CLI, What is DIDO?]]   * [[https://www.omgwiki.org/dido/doku.php?id=dido:public:s_cli:05_contents:01_prt:00_intro:start|DIDO CLI, What is DIDO?]]
   * Object-oriented modeling and information-modeling usage   * Object-oriented modeling and information-modeling usage
-  * [[private:99_annexes:annex-b-terms-and-definitions:i:immutable_data_object|Immutable Data Object]] +  * [[public:99_annexes:annex-b-terms-and-definitions:i:immutable_data_object|Immutable Data Object]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:d:dido|Distributed Immutable Data Object (DIDO)]]+  * [[public:99_annexes:annex-b-terms-and-definitions:d:dido|Distributed Immutable Data Object (DIDO)]]
  
 The definition preserves the DIDO-RA treatment of a Data Object as an instance of a class used within or distributed across a system while remaining independent of a specific modeling or implementation technology. The definition preserves the DIDO-RA treatment of a Data Object as an instance of a class used within or distributed across a system while remaining independent of a specific modeling or implementation technology.
Line 64: Line 64:
 A Data Object is not necessarily immutable or distributed. A Data Object is not necessarily immutable or distributed.
  
-An [[private:99_annexes:annex-b-terms-and-definitions:i:immutable_data_object|Immutable Data Object]] preserves each committed state without in-place alteration.+An [[public:99_annexes:annex-b-terms-and-definitions:i:immutable_data_object|Immutable Data Object]] preserves each committed state without in-place alteration.
  
-A [[private:99_annexes:annex-b-terms-and-definitions:d:dido|Distributed Immutable Data Object (DIDO)]] distributes the committed states of an Immutable Data Object across multiple networked Nodes through a shared state-agreement mechanism.+A [[public:99_annexes:annex-b-terms-and-definitions:d:dido|Distributed Immutable Data Object (DIDO)]] distributes the committed states of an Immutable Data Object across multiple networked Nodes through a shared state-agreement mechanism.
  
 A Data Object is distinct from: A Data Object is distinct from:
Line 88: Line 88:
 A particular trade identified as ''TRADE-2026-0042'' constitutes a Data Object that instantiates the Trade type. The trade can appear as a database record, a serialized message, a document, or an in-memory representation without changing its conceptual identity. A particular trade identified as ''TRADE-2026-0042'' constitutes a Data Object that instantiates the Trade type. The trade can appear as a database record, a serialized message, a document, or an in-memory representation without changing its conceptual identity.
  
-If the architecture preserves each committed trade state as a separately identifiable successor, each state can constitute an [[private:99_annexes:annex-b-terms-and-definitions:i:immutable_data_object|Immutable Data Object]].+If the architecture preserves each committed trade state as a separately identifiable successor, each state can constitute an [[public:99_annexes:annex-b-terms-and-definitions:i:immutable_data_object|Immutable Data Object]].
  
 ---- ----
  • public/99_annexes/annex-b-terms-and-definitions/d/data_object.1789260141.txt.gz
  • Last modified: 2026/09/12 17:42
  • by nick_dido