====== 14.4 Data Representation Independence ====== [[fxdemo:02-part:start | Go To Top ]] The Logical Architecture / PIM does not prescribe a data representation, schema language, programming-language type system, database structure, ontology language, or wire format. An Implementation Profile / PSM selects data representation mechanisms to realize [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_data_structure_definition|Logical Data Structure Definitions]] and [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_data_structure_instance|Logical Data Structure Instances]]. Those mechanisms include, for example, IDL, Protocol Buffers, JSON Schema, XML Schema, Avro, OpenAPI schemas, UML, SysML, ontology classes, database schemas, generated language types, serialised payloads, or other formal representations. The selected representation realizes the logical information structure. It does not redefine the [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_data_structure_definition|Logical Data Structure Definition]] or [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_data_structure_instance|Logical Data Structure Instance]]. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.