1. Release Notes - BAMM Aspect Meta Model
1.1. Release 2.0.0
-
Introduce Entity inheritance, the according Meta Model Element
bamm:AbstractEntityandbamm:AbstractPropertyas well as thebamm:extendsattribute to define a hierarchy of Entities. This replaces the concept of refining an entity and thebamm:refinesattribute in order to reduce complexity and modeling efforts. -
Remove the
bamm:nameattribute to remove redundancy. The "short" name of an element is the local name part of its URI, i.e., the part following the#symbol. -
The meta model elements
Unit,QuantityKindsand their corresponding attributes have been moved from theunitnamespace to thebammnamespace. The unit namespace is now solely reserved for the units of the unit catalog itself. -
The formal description (units.ttl) of the units catalog is now automatically generated from its original source (see Units) and the local adjustments.
-
The
localeCodeandlanguageCodeattributes have been moved from thebammnamespace to thebamm-cnamespace. -
Shared model elements have been adjusted:
-
The Point3d Entity has been changed to use Abstract Properties for its components;
-
The Time Series Entity has been changed to use an Abstract Property for its
valuecomponent
-
-
The attributes
bamm:properties,bamm:operationsandbamm:eventsonbamm:Aspectare now optional, i.e., they do not have to be added any more even when they are empty lists. -
Various issues in the specification (including examples) have been fixed and phrasing has been improved.