N0393 Now
: One of the historical critiques of the N0393 draft was its lack of clarity on how the abstract model directly enables software-level interoperability.
: The model's primary goal is to provide a way to identify subjects and associate information with them consistently, regardless of the syntax used. : One of the historical critiques of the
: Section 6 of N0393 describes how to define constraints and semantics for specific applications. A TMA definition uses the model's primitives to specify: A TMA definition uses the model's primitives to
: The kinds of relationships that can exist between topics. Role Types : The parts topics play within those assertions. : N0393 defines a specific information modeling language
: Unlike some other syntaxes (like XTM) that allow for "lazy" references, the TMM requires reification to preserve integrity when maps are merged.
: N0393 defines a specific information modeling language consisting of three primary primitives: topics , properties , and assertions .