# openEHR Basic Meta-Model (BMM) and syntax major upgrade **Category:** [Technical (archive)](https://discourse.openehr.org/c/technical-archive/156) **Created:** 2018-07-16 13:15 UTC **Views:** 3 **Replies:** 0 **URL:** https://discourse.openehr.org/t/openehr-basic-meta-model-bmm-and-syntax-major-upgrade/14389 --- ## Post #1 by @system I have created a [new blog post](https://wolandscat.net/2018/07/16/openehr-basic-meta-model-bmm-and-syntax-major-upgrade/) on the latest BMM upgrade. From the post: The openEHR [Basic Meta-Model (BMM)](https://www.openehr.org/releases/BASE/latest/docs/bmm/bmm.html) that has been in use in some form for nearly 10 years now was recently upgraded to version 3.0.0 (from 2.x), with the [persistence format (now called P_BMM)](https://www.openehr.org/releases/BASE/latest/docs/bmm_persistence/bmm_persistence.html) being backwards-compatibly upgraded to version 2.3. The purpose of the upgrade was to improve the separation of class and type, and to greatly strengthen the semantics of generic types and classes. [](http://wolandscat.net/2018/07/16/openehr-basic-meta-model-bmm-and-syntax-major-upgrade/bmm-awb/) - thomas --- **Canonical:** https://discourse.openehr.org/t/openehr-basic-meta-model-bmm-and-syntax-major-upgrade/14389 **Original content:** https://discourse.openehr.org/t/openehr-basic-meta-model-bmm-and-syntax-major-upgrade/14389