UML Model Submission
The accepted file format is XML following the XMI DTD for UML. Specifically, we can accept the following kinds of XMI:
- XMI from Magic Draw UML (2.0, native files)
- XMI from Enterprise Architect (native files)
- Successful processing of XMI from other UML tools is likely but has not been verified.
In the past, the Registry has accepted XML using the XMI formats listed below. These may still be submitted, but may take longer to appear on the Registry site. The preferred submission formats are listed above.
- XMI from Rational Rose (using the Unisys plug-in v 1.3.4, XMI 1.0)
- XMI from Magic Draw UML (1.0 or 1.1, native files)
- XMI from Together (XMI 1.0 for UML 1.3 Unisys Extension).
- XMI from Poseidon 2 (XMI 1.2 using Netbeans MDR)
- XMI from Sybase Power Designer 9.5
- XMI from Enterprise Architect 2.5 (XMI 1.1 for Rose type export)
General Guidance
The registry is only concerned with data definitions, so only the structural parts of UML and not the behavioural parts of UML are of interest. Specifically, the registry handles the following UML constructs:
- packages, classes, enumerations and literals, attributes, associations, association ends, comments, data types, stereotypes and tagged values, and the properties of these items.
Class diagrams portraying these items are also encouraged.
When submitting a model to the ITS Metadata Registry, there are a series of mandatory meta-attributes that must be provided in order for the submission to be accepted. These meta-attributes are based, in part, on ISO 14817. The meta-attributes also play an important part in model status progression. Certain status levels within the registry cannot be achieved until certain meta-attributes are complete.
Relationship to ISO 14817
For an explanation of the relationship of the Data Registry to the ISO 14817 standard and details on the correspondance between UML elements and ISO 14817 data concepts click here.
