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.
|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|