The following are XSD files in the USM schema:
Schema contents are defined by the usm-core-200907.xsd file. This file contains the type declarations for all root elements in USM.
The usm-extensions-2001001.xsd file contains properties that you can add to specific USM types, but are not expected to be included in most instances of these types. For example, the USM BinaryRelationship type is instantiated to associate instances and the type's semantic property defines the specific meanings to ascribe to the association. In some cases, this type defines an ordering of the relationships and you use the usm-exts:Order property. This type is inserted into the BinaryRelationship instance at the location of the xs:any declaration.
Information about the new property and meta-data that describes the type extended are included in the usm-extensions XSD.
Based on this example, the following is the definition for the Order property:
<xs:element name="Order" type="usm-meta:NonNegativeInteger">
<xs:annotation>
<xs:appinfo>
<usm-meta:NewElementFor>usm-core:BinaryRelationship
</usm-meta:NewElementFor>
</xs:appinfo>
<xs:documentation>An integer value indicating the ordering of members in a relationship. This element extends all semantics of BinaryRelationship.
</xs:documentation>
</xs:annotation>
</xs:element>
The usm-metadata-200907.xsd file specifies the semantics and formats of USM meta-information. You define meta-data using the following techniques:
The xs:appinfo element of the type definition holds meta-data that is defined as type data. An example is the usm-exts:Order element as indicated in the example.
The usm-metrics-200907.xsd file specifies the format of metrics that you can collect from domain managers.
|
Copyright © 2013 CA.
All rights reserved.
|
|