Definition Type: Element
Name: AdsMLAdObjectDefinitions
Namespace: http://www.adsml.org/adsmlstructureddescriptions/1.0
Type: adsml-sd:AdObjectDefinitionsType
Containing Schema: AdsMLStructuredDescriptions-1.0-Main-AS.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into ValueTables in schema adsmlstructureddescriptions-1_0-publictypelibrary-as_xsd Drilldown into ObjectDefinition in schema adsmlstructureddescriptions-1_0-publictypelibrary-as_xsd Drilldown into base in schema xml_xsd Drilldown into adObjectDefinitionsURI in schema adsmlstructureddescriptions-1_0-publictypelibrary-as_xsd Drilldown into AdObjectDefinitionsType in schema adsmlstructureddescriptions-1_0-publictypelibrary-as_xsdXSD Diagram of AdsMLAdObjectDefinitions in schema adsmlstructureddescriptions-1_0-main-as_xsd (AdsML)
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ObjectDefinition adsml-sd:ObjectDefinition (1) unbounded
ValueTables adsml-sd:ValueTables 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
adObjectDefinitionsURI adsml-sd:adObjectDefinitionsURI Required
base xml:base Optional
Collapse Derivation Tree: