Namespaces in OIM
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.