OIM-to-XML Mapping

Meta Data Services Programming

Meta Data Services Programming

OIM-to-XML Mapping

This section provides a set of basic diagrams that show the mapping of the core concepts Class, Attribute, and Association, as well as class inheritance from Open Information Model (OIM) into Extensible Markup Language (XML). The Universal Modeling Language (UML) diagram that represents the OIM concepts is provided with the XML encoding.

The following topics include diagrams with examples.

Topic Description
Classes and Attributes Shows how the attributes of an OIM class are mapped into XML
Attribute Name Expansion Shows how attributes that are typed as classes are mapped into XML
Classes and Single Inheritance Shows how attributes and inherited attributes of a class are mapped into XML
Classes and Multiple Inheritance Shows a class that inherits attributes from multiple other classes
Associations with XML Shows how associations are encoded in XML
Object References with XML Shows an association structure in which the destination object has already been defined
Association Classes (Many-to-Many) Shows how a many-to-many association class is represented in XML
Association Classes (One-to-Many or One-to-One) Shows how a one-to-many or one-to-one association class is represented in XML

See Also

XML Encoding Errors

XML Encoding Reference

XML Import Export