<xs:element name="AdsMLAdObjectDefinitions" type="AdObjectDefinitionsType">
<!--This is the root element for creating an AdsML Ad Object Definition of an advertisement object using the AdsMLStructuredDescriptions standard from the AdsML Consortium (http://www.adsml.org). -->
<xs:unique name="ObjectDefinitionURIUniqueConstraint">
<xs:selector xpath="adsml-sd:ObjectDefinition"/>
<xs:field xpath="@objectDefinitionURI"/>
</xs:unique>
<xs:unique name="ObjectPropertyIDUniqueConstraint">
<xs:selector xpath=".//adsml-sd:ObjectProperty|.//adsml-sd:ObjectPropertyGroup|.//adsml-sd:ObjectPropertyModifier"/>
<xs:field xpath="@propertyID"/>
</xs:unique>
<xs:unique name="ValueTableURIUniquenessConstraint">
<xs:selector xpath=".//adsml-sd:ValueTable"/>
<xs:field xpath="@valueTableURI"/>
</xs:unique>
</xs:element> |