MMX Metadata Framework

MMX Metadata Framework by Mindworks Industries is a lightweight implementation of OMG Metadata Object Facility (MOF) built on relational database technology. MMX framework is based on three general concepts: Metamodel, Access Layer and Generic Transformation.

MMX Metamodel is a general-purpose storage mechanism for different knowledge models. MMX Metamodel corresponds to M3 level (metametamodel) in MOF terms housing both M2 (metamodel) and M1 (model) levels. An arbitrary number of different data models can exist

inside MMX Metadata Model simultaneously with relationships between them.

MMX Metadata Framework provides several diverse methods of data access to fulfill different requirements: Object-Relational Mapper, RDF API, Database (SQL) API etc. The concept of "generic transformation" enables definition of data transformations, mappings, transitions and functional dependencies of any complexity, exploiting recursion to flatten complex transformations.

More information available at www.mmxframework.org