Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The UML class name is used for the element names in the XML Schema. Anchor_Toc173661914_Toc173661914 Anchor_Toc173661915_Toc173661915 Anchor_Toc173661916_Toc173661916 Anchor_Toc173661917_Toc173661917 Anchor_Toc173661918_Toc173661918 Anchor_Toc173661919_Toc173661919 Anchor_Toc173661920_Toc173661920

...

Mapping Relationships to Objects

Relationships are encoded by creating an XML element with the same name as the role name on the UML model. It is of type ObjectPropertyType. 

 
In this example, the SurfaceCharacterisitcs object is a property of the Runway. The "surfaceProperties" property of the Runway is defined as being of type SurfaceCharacteristicsPropertyType. 

 
<element name="surfaceProperties" type="aixm:SurfaceCharacteristicsPropertyType" minOccurs="0"/> 

...