Using Extensible Markup Language (XML) Namespaces, each information model of the Open Information Model (OIM) encoding defines a separate namespace for its XML tags; that is, an individual Document Type Definition (DTD) describes each information model. Information models depend on each other and form a well-defined (acyclic) dependency graph. Meta Data Coalition (MDC) OIM has the following information models.
OIM groupings by subject areas |
OIM information models |
Namespace identifier |
|---|---|---|
| Analysis and Design Model | Unified Modeling Language | uml |
| UML Extensions | umx | |
| Common Data Types | dtm | |
| Generic Elements | gen | |
| Object and Component Description Model | Component Descriptions | cde |
| Database and Data Warehousing | Database Schema Elements | dbm |
| Data Transformation Elements | tfm | |
| OLAP Schema Elements | olp | |
| Record Oriented Legacy | rec | |
| Knowledge Management Model | Semantic Definition Elements | sim |
The XML namespaces respect the extensibility mechanism of OIM. Users are able to add information models with new elements without causing name conflicts with existing information models or future extensions.