BMM Persistence Model and Syntax STABLE
The file syntax for storing and exchanging BMM model definitions. Tools use this format to load openEHR information model schemas at runtime for introspection, validation, and code generation. BMM defines the underlying meta-model; this specification defines how it is serialised to disk. The format is ODIN-based, making BMM schema files human-readable and editable in any text editor.
Purpose
This document describes a persistence model for the Basic Meta-Model (BMM) known as P_BMM, that may be used as a basis for serialisation of BMM models. It may be considered as an approximate replacement for the UML XMI for data-only models. It is human-readable and writable, and supports generic types (open and closed), container types, and multiple inheritance.
Feedback
Feedback may be provided on the openEHR languages specifications forum.
Issues may be raised on the specifications Problem Report tracker.
To see changes made due to previously reported issues, see the LANG component Change Request tracker.