Namespaces in OIM

Meta Data Services Programming

Meta Data Services Programming

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.

See Also

Using XML Encoding

XML Encoding Reference

XML in Meta Data Services