| schema location: | C:\AdsML\AdsMLStructuredDescriptions-1.0-Main-AS.xsd |
| attribute form default: | unqualified |
| element form default: | qualified |
| targetNamespace: | http://www.adsml.org/adsmlstructureddescriptions/1.0 |
| Elements |
| AdsMLAdObjectDefinitions |
| AdsMLStructuredDescriptions |
| schema location: | C:\AdsML\AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd |
| attribute form default: | unqualified |
| element form default: | qualified |
| targetNamespace: | http://www.adsml.org/adsmlstructureddescriptions/1.0 |
| schema location: | C:\AdsML\AdsMLTypeLibrary-2.0-AS.xsd |
| attribute form default: | qualified |
| element form default: | qualified |
| targetNamespace: | http://www.adsml.org/typelibrary/2.0 |
| schema location: | C:\AdsML\AdsMLControlledVocabularies-3.0-AS.xsd |
| attribute form default: | unqualified |
| element form default: | qualified |
| targetNamespace: | http://www.adsml.org/controlledvocabularies/3.0 |
| schema location: | altova://ystream/xml.xsd |
| attribute form default: | |
| element form default: | |
| targetNamespace: | http://www.w3.org/XML/1998/namespace |
| Attributes | Attr. groups |
| base | specialAttrs |
| id | |
| lang | |
| space |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||
| type | AdObjectDefinitionsType | ||||||||||||||||||||
| properties |
|
||||||||||||||||||||
| children | ObjectDefinition ValueTables | ||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| identity constraints |
|
||||||||||||||||||||
| 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> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | |||||||||||||||
| type | StructuredDescriptionsType | |||||||||||||||
| properties |
|
|||||||||||||||
| children | IndustryCodeSet AdObjectDescription | |||||||||||||||
| identity constraints |
|
|||||||||||||||
| source | <xs:element name="AdsMLStructuredDescriptions" type="StructuredDescriptionsType"> <!--This is the root element for creating an AdsML Structured Description of an advertisement object using the AdsMLStructuredDescriptions standard from the AdsML Consortium (http://www.adsml.org). --> <xs:unique name="adsMLobjectDescriptionIDUniqueConstraint"> <xs:selector xpath="adsml-sd:AdObjectDescription"/> <xs:field xpath="@objectDescriptionID"/> </xs:unique> <xs:unique name="advertisedItemPropertyIDUniqueConstraint"> <xs:selector xpath=".//adsml-sd:Property|.//adsml-sd:PropertyGroup|.//adsml-sd:PropertyModifier"/> <xs:field xpath="@propertyID"/> </xs:unique> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||
| type | AdObjectDescriptionType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Property PropertyGroup | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="AdObjectDescription" type="AdObjectDescriptionType"/> |
| diagram | |||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| type | adsml:LongStringType | ||
| properties |
|
||
| used by |
|
||
| facets |
|
||
| source | <xs:element name="DisplayName" type="adsml:LongStringType"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||
| type | EntryType | ||||||||||||
| properties |
|
||||||||||||
| children | adsml:Description Value | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xs:element name="Entry" type="EntryType"/> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| type | adsml:CodeType | ||
| properties |
|
||
| children | CodeList CodeValue adsml:Description | ||
| used by |
|
||
| source | <xs:element name="IndustryCode" type="adsml:CodeType"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||
| type | IndustryCodeSetType | ||||||||||||
| properties |
|
||||||||||||
| children | IndustryCode PercentageAllocation | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xs:element name="IndustryCodeSet" type="IndustryCodeSetType"/> |
| diagram | |||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| type | adsml:LongStringType | ||
| properties |
|
||
| used by |
|
||
| facets |
|
||
| source | <xs:element name="InternalName" type="adsml:LongStringType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||||||
| type | ObjectDefinitionType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| children | ObjectDefinitionHeader IndustryCode ObjectProperty ObjectPropertyGroup | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="ObjectDefinition" type="ObjectDefinitionType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||
| type | ObjectDefinitionHeaderType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | InternalName DisplayName adsml:Description | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="ObjectDefinitionHeader" type="ObjectDefinitionHeaderType"/> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| type | ObjectPropertyType | ||
| properties |
|
||
| children | adsml:Description ObjectPropertyModifier | ||
| used by |
|
||
| attributes | |||
| source | <xs:element name="ObjectProperty" type="ObjectPropertyType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||||||||
| type | ObjectPropertyGroupType | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| children | adsml:Description ObjectProperty ObjectPropertyGroup | ||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ObjectPropertyGroup" type="ObjectPropertyGroupType"/> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| type | ObjectPropertyModifierType | ||
| properties |
|
||
| children | adsml:Description | ||
| used by |
|
||
| attributes | |||
| source | <xs:element name="ObjectPropertyModifier" type="ObjectPropertyModifierType"/> |
| diagram | |||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| type | adsml:IntegerType | ||
| properties |
|
||
| used by |
|
||
| source | <xs:element name="PercentageAllocation" type="adsml:IntegerType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||
| type | PropertyType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | PropertyModifier | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Property" type="PropertyType"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||
| type | PropertyGroupType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Property PropertyGroup | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="PropertyGroup" type="PropertyGroupType"/> |
| diagram | |||||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||
| type | PropertyModifierType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="PropertyModifier" type="PropertyModifierType"/> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | |||||||||||||||
| type | StructuredDescriptionsType | |||||||||||||||
| properties |
|
|||||||||||||||
| children | IndustryCodeSet AdObjectDescription | |||||||||||||||
| identity constraints |
|
|||||||||||||||
| source | <xs:element name="StructuredDescriptions" type="StructuredDescriptionsType"> <xs:unique name="objectDescriptionIDUniquenessConstraint"> <xs:selector xpath="adsml-sd:AdObjectDescription"/> <xs:field xpath="@objectDescriptionID"/> </xs:unique> <xs:unique name="advertisedItemPropertyIDUniquenessConstraint"> <xs:selector xpath=".//adsml-sd:Property|.//adsml-sd:PropertyGroup|.//adsml-sd:PropertyModifier"/> <xs:field xpath="@propertyID"/> </xs:unique> </xs:element> |
| diagram | |||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| type | ValueTextType | ||
| properties |
|
||
| used by |
|
||
| facets |
|
||
| attributes | |||
| source | <xs:element name="Value" type="ValueTextType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||
| type | ValueTableType | ||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||
| children | ValueTableHeader Entry | ||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| source | <xs:element name="ValueTable" type="ValueTableType"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||
| type | ValueTableHeaderType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | InternalName DisplayName adsml:Description | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="ValueTableHeader" type="ValueTableHeaderType"/> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| type | ValueTablesType | ||
| properties |
|
||
| children | ValueTable | ||
| used by |
|
||
| source | <xs:element name="ValueTables" type="ValueTablesType"/> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||
| children | ObjectDefinition ValueTables | ||||||||||||||||||||
| used by |
|
||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| source | <xs:complexType name="AdObjectDefinitionsType"> <xs:sequence> <xs:element ref="ObjectDefinition" maxOccurs="unbounded"/> <xs:element ref="ValueTables" minOccurs="0"/> </xs:sequence> <xs:attribute name="adObjectDefinitionsURI" type="adsml:URIType" use="required"/> <xs:attribute ref="xml:base" use="optional"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||
| children | Property PropertyGroup | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:complexType name="AdObjectDescriptionType"> <xs:choice maxOccurs="unbounded"> <xs:element ref="Property"/> <xs:element ref="PropertyGroup"/> </xs:choice> <xs:attribute name="objectDescriptionID" type="adsml:ShortTokenType" use="required"/> <xs:attribute name="objectDefinitionURIRef" type="adsml:URIType" use="required"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||
| children | adsml:Description Value | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xs:complexType name="EntryType"> <xs:sequence> <xs:element ref="adsml:Description"/> <xs:element ref="Value" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="id" type="adsml:IDType"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||
| children | InternalName DisplayName adsml:Description | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xs:complexType name="HeaderType"> <xs:sequence> <xs:element ref="InternalName"/> <xs:element ref="DisplayName" minOccurs="0"/> <xs:element ref="adsml:Description" minOccurs="0"/> </xs:sequence> <xs:attribute name="issuedBy" type="adsml:ShortStringType"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||
| children | IndustryCode PercentageAllocation | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xs:complexType name="IndustryCodeSetType"> <xs:sequence> <xs:element ref="IndustryCode"/> <xs:element ref="PercentageAllocation" minOccurs="0"/> </xs:sequence> <xs:attribute name="objectDescriptionIDRef" type="adsml:ShortTokenType"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||
| type | extension of HeaderType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | InternalName DisplayName adsml:Description | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:complexType name="ObjectDefinitionHeaderType"> <xs:complexContent> <xs:extension base="HeaderType"> <xs:attribute name="rulesetVersion" type="adsml:ShortStringType"/> <xs:attribute name="rulesetUniqueID" type="adsml:ShortStringType"/> <xs:attribute name="rulesetIssuedDateTime" type="adsml:DateTimeType"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||||||
| children | ObjectDefinitionHeader IndustryCode ObjectProperty ObjectPropertyGroup | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ObjectDefinitionType"> <xs:sequence> <xs:element ref="ObjectDefinitionHeader"/> <xs:element ref="IndustryCode" minOccurs="0"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="ObjectProperty"/> <xs:element ref="ObjectPropertyGroup"/> </xs:choice> </xs:sequence> <xs:attribute name="objectDefinitionURI" type="adsml:URIType" use="required"/> <xs:attribute name="parentObjectDefinitionURIRef" type="adsml:URIType" use="optional"/> <xs:attribute ref="xml:base" use="optional"/> <xs:attribute ref="xml:lang" use="optional"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||||||||
| children | adsml:Description ObjectProperty ObjectPropertyGroup | ||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ObjectPropertyGroupType"> <xs:sequence> <xs:element ref="adsml:Description" minOccurs="0"/> <xs:choice maxOccurs="unbounded"> <xs:element ref="ObjectProperty"/> <xs:element ref="ObjectPropertyGroup"/> </xs:choice> </xs:sequence> <xs:attributeGroup ref="CommonObjectPropertyAttributes"/> </xs:complexType> |
| diagram | |||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| children | adsml:Description | ||
| used by |
|
||
| attributes | |||
| source | <xs:complexType name="ObjectPropertyModifierType"> <xs:sequence> <xs:element ref="adsml:Description" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="ObjectPropertyAttributes"/> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| children | adsml:Description ObjectPropertyModifier | ||
| used by |
|
||
| attributes | |||
| source | <xs:complexType name="ObjectPropertyType"> <xs:sequence> <xs:element ref="adsml:Description" minOccurs="0"/> <xs:element ref="ObjectPropertyModifier" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attributeGroup ref="ObjectPropertyAttributes"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||
| children | Property PropertyGroup | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="PropertyGroupType"> <xs:choice maxOccurs="unbounded"> <xs:element ref="Property"/> <xs:element ref="PropertyGroup"/> </xs:choice> <xs:attributeGroup ref="CommonPropertyAttributes"/> </xs:complexType> |
| diagram | |||||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:complexType name="PropertyModifierType"> <xs:attributeGroup ref="PropertyAttributes"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||
| children | PropertyModifier | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:complexType name="PropertyType"> <xs:sequence> <xs:element ref="PropertyModifier" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attributeGroup ref="PropertyAttributes"/> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| children | IndustryCodeSet AdObjectDescription | ||
| used by |
|
||
| source | <xs:complexType name="StructuredDescriptionsType"> <xs:sequence> <xs:element ref="IndustryCodeSet" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="AdObjectDescription" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||
| type | extension of HeaderType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | InternalName DisplayName adsml:Description | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:complexType name="ValueTableHeaderType"> <xs:complexContent> <xs:extension base="HeaderType"> <xs:attribute name="valueTableVersion" type="adsml:ShortStringType"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| children | ValueTable | ||
| used by |
|
||
| source | <xs:complexType name="ValueTablesType"> <xs:sequence> <xs:element ref="ValueTable" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||
| children | ValueTableHeader Entry | ||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| source | <xs:complexType name="ValueTableType"> <xs:sequence> <xs:element ref="ValueTableHeader"/> <xs:element ref="Entry" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="valueTableURI" type="adsml:URIType" use="required"/> <xs:attribute ref="xml:base" use="optional"/> <xs:attribute ref="xml:lang" use="optional"/> </xs:complexType> |
| diagram | |||
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| type | extension of adsml:LongStringType | ||
| properties |
|
||
| used by |
|
||
| facets |
|
||
| attributes | |||
| source | <xs:complexType name="ValueTextType"> <xs:simpleContent> <xs:extension base="adsml:LongStringType"> <xs:attribute name="id" type="adsml:IDType"/> <xs:attribute name="preferredName" type="adsml:BooleanType"/> <xs:attribute name="codeAuthority" type="adsml:ShortStringType"/> <xs:attribute name="codeSchemeName" type="adsml:ShortStringType"/> <xs:attribute name="codeSchemeVersion" type="adsml:ShortStringType"/> <xs:attribute name="codeDisplayName" type="adsml:ShortStringType"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||
| type | restriction of adsml:ShortTokenType | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| source | <xs:simpleType name="DataType"> <xs:restriction base="adsml:ShortTokenType"> <xs:enumeration value="Text"/> <xs:enumeration value="Value"/> <xs:enumeration value="Decimal"/> <xs:enumeration value="Integer"/> <xs:enumeration value="Boolean"/> <xs:enumeration value="DateTime"/> <xs:enumeration value="Date"/> <xs:enumeration value="Time"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||
| type | restriction of adsml:ShortTokenType | ||||||||
| used by |
|
||||||||
| facets |
|
||||||||
| source | <xs:simpleType name="UsageType"> <xs:restriction base="adsml:ShortTokenType"> <xs:enumeration value="Required"/> <xs:enumeration value="Optional"/> <xs:enumeration value="Encouraged"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <xs:attributeGroup name="CommonObjectPropertyAttributes"> <xs:attribute name="propertyID" type="adsml:ShortTokenType" use="required"/> <xs:attribute name="internalName" type="adsml:ShortStringType" use="required"/> <xs:attribute name="displayName" type="adsml:ShortStringType"/> <xs:attribute name="usage" type="UsageType"/> <xs:attribute name="repeatable" type="adsml:BooleanType"/> </xs:attributeGroup> |
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:attributeGroup name="CommonPropertyAttributes"> <xs:attribute name="propertyID" type="adsml:ShortTokenType" use="required"/> <xs:attribute name="internalName" type="adsml:ShortStringType" use="required"/> <xs:attribute name="displayName" type="adsml:ShortStringType"/> </xs:attributeGroup> |
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||
| used by |
|
||
| attributes | |||
| source | <xs:attributeGroup name="ObjectPropertyAttributes"> <xs:attributeGroup ref="CommonObjectPropertyAttributes"/> <xs:attribute name="dataType" type="DataType"/> <xs:attribute name="value" type="adsml:StringType"/> <xs:attribute name="defaultValue" type="adsml:StringType"/> <xs:attribute name="allowedValuesURIRef" type="adsml:URIType"/> <xs:attribute name="minValue" type="adsml:DoubleType"/> <xs:attribute name="maxValue" type="adsml:DoubleType"/> <xs:attribute name="minLength" type="adsml:IntegerType"/> <xs:attribute name="maxLength" type="adsml:IntegerType"/> <xs:attribute name="formatMask" type="adsml:StringType"/> <xs:attribute name="searchable" type="adsml:BooleanType"/> <xs:attribute name="publishable" type="adsml:BooleanType"/> </xs:attributeGroup> |
| namespace | http://www.adsml.org/adsmlstructureddescriptions/1.0 | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:attributeGroup name="PropertyAttributes"> <xs:attributeGroup ref="CommonPropertyAttributes"/> <xs:attribute name="value" type="adsml:StringType" use="required"/> </xs:attributeGroup> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:DateTimeType | ||
| used by |
|
||
| source | <xs:attribute name="firstTransmissionDateTime" type="DateTimeType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | adsml:AdsMLBusinessMessageCV | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:attribute name="inResponseToMessageCode" type="AdsMLBusinessMessageCV"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:QIDType | ||
| facets |
|
||
| source | <xs:attribute name="inResponseToMessageID" type="QIDType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:QIDType | ||
| facets |
|
||
| source | <xs:attribute name="lastReceivedMessageID" type="QIDType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:BooleanType | ||
| used by |
|
||
| source | <xs:attribute name="negated" type="BooleanType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||||
| type | adsml:PriorityType | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xs:attribute name="priority" type="PriorityType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:VersionedQIDType | ||
| used by |
|
||
| facets |
|
||
| source | <xs:attribute name="schemaProfile" type="VersionedQIDType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:SchemaVersionType | ||
| used by |
|
||
| facets |
|
||
| source | <xs:attribute name="schemaVersion" type="SchemaVersionType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:PositiveIntegerType | ||
| used by |
|
||
| source | <xs:attribute name="sendCount" type="PositiveIntegerType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:PositiveIntegerType | ||
| used by |
|
||
| source | <xs:attribute name="sequenceNo" type="PositiveIntegerType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:DateTimeType | ||
| used by |
|
||
| source | <xs:attribute name="timeStamp" type="DateTimeType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:DateTimeType | ||
| used by |
|
||
| source | <xs:attribute name="transmissionDateTime" type="DateTimeType"/> |
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:ShortStringType | ||
| used by |
|
||
| facets |
|
||
| source | <xs:attribute name="version" type="ShortStringType"/> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| properties |
|
||
| children | adsml:FromThisPointOnPage adsml:ToThisPointOnAd adsml:XCoordinate adsml:YCoordinate | ||
| used by |
|
||
| source | <xs:element name="AbsolutePosition"> <xs:complexType> <xs:sequence> <xs:element ref="FromThisPointOnPage" minOccurs="0"/> <xs:element ref="ToThisPointOnAd" minOccurs="0"/> <xs:element ref="XCoordinate" minOccurs="0"/> <xs:element ref="YCoordinate" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.adsml.org/typelibrary/2.0 | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | TransmissionDescription adsml:Error adsml:Properties | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="AdministrativeResponse"> <xs:complexType> <xs:sequence> <xs:element name="TransmissionDescription"> <xs:complexType> <xs:attribute name="transmissionIDRef" type="QIDType" use="required"/> <xs:attribute name="transmissionReceivedDateTime" type="DateTimeType" use="optional"/> </xs:complexType> </xs:element> <xs:element ref="Error" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="Properties" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="messageCode" type="AdsMLBusinessMessageCV" use="required"/> <xs:attribute name="messageClass" type="AdminMessageClassCV" use="required"/> </xs:complexType> </xs:element> |
| diagram | |||||||||||||||||||
| namespace | http://www.adsml.org/typelibrary/2.0 | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="TransmissionDescription"> <xs:complexType> <xs:attribute name="transmissionIDRef" type="QIDType" use="required"/> <xs:attribute name="transmissionReceivedDateTime" type="DateTimeType" use="optional"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:CodeType | ||
| properties |
|
||
| children | CodeList CodeValue adsml:Description | ||
| source | <xs:element name="AdType" type="CodeType"/> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:RelaxedPartyType | ||
| properties |
|
||
| children | adsml:Identifier adsml:AuxiliaryReferences adsml:Name adsml:PartyAddress adsml:Contact RelatedParty adsml:PartyTaxScheme adsml:Properties | ||
| source | <xs:element name="Advertiser" type="RelaxedPartyType"/> |
| diagram | |||
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:LongNormalizedStringType | ||
| properties |
|
||
| used by |
|
||
| facets |
|
||
| source | <xs:element name="AdvertisersReference" type="LongNormalizedStringType"/> |
| diagram | |||||
| namespace | http://www.adsml.org/typelibrary/2.0 | ||||
| type | adsml:AmountType | ||||
| properties |
|
||||
| used by |
|
||||
| facets |
|
||||
| source | <xs:element name="Amount" type="AmountType" nillable="true"/> |
| diagram | ![]() |
||
| namespace | http://www.adsml.org/typelibrary/2.0 | ||
| type | adsml:PartiesReferenceListType | ||
| properties |
|
||
| children | adsml:BuyersReference adsml:SellersReference adsml:InvoicersReference |