AdsMLAdObjectDefinitions

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
adObjectDefinitionsURI URIType required
xml:base xs:anyURI optional
See http://www.w3.org/TR/xmlbase/ for
information about this attribute.

Source

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

Sample