Schema AdsMLStructuredDescriptions-1.0-Main-AS.xsd


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
 
Elements  Complex types  Simple types  Attr. groups 
AdObjectDescription  AdObjectDefinitionsType  DataType  CommonObjectPropertyAttributes 
DisplayName  AdObjectDescriptionType  UsageType  CommonPropertyAttributes 
Entry  EntryType  ObjectPropertyAttributes 
IndustryCode  HeaderType  PropertyAttributes 
IndustryCodeSet  IndustryCodeSetType 
InternalName  ObjectDefinitionHeaderType 
ObjectDefinition  ObjectDefinitionType 
ObjectDefinitionHeader  ObjectPropertyGroupType 
ObjectProperty  ObjectPropertyModifierType 
ObjectPropertyGroup  ObjectPropertyType 
ObjectPropertyModifier  PropertyGroupType 
PercentageAllocation  PropertyModifierType 
Property  PropertyType 
PropertyGroup  StructuredDescriptionsType 
PropertyModifier  ValueTableHeaderType 
StructuredDescriptions  ValueTablesType 
Value  ValueTableType 
ValueTable  ValueTextType 
ValueTableHeader 
ValueTables 


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
 
Attributes  Elements  Groups  Complex types  Simple types  Attr. groups 
firstTransmissionDateTime  AbsolutePosition  AllCommunicationChannelsGroup  AdsMLItemType  AdminMessageClassCV  commonMessageAttributes 
inResponseToMessageCode  AdministrativeResponse  DigitalDeliveryCommunicationChannelsGroup  AnyMixedContentType  AdsMLBusinessMessageCV 
inResponseToMessageID  AdType  HumanCommunicationChannelsGroup  CodeType  AmountType 
lastReceivedMessageID  Advertiser  CommunicationChannel.BaseType  BooleanType 
negated  AdvertisersReference  ContactType  BusinessMessageRootType 
priority  Amount  ContractType  CodeRootType 
schemaProfile  AuxiliaryReferences  CountryType  ContactRoleRootType 
schemaVersion  BookingParty  CreditCardType  CurrencyCodeRootType 
sendCount  BusinessMessageDate  CurrencyPriceDeclarationType  DateTimeDateType 
sequenceNo  BuyersReference  DecimalMeasurementType  DateTimeType 
timeStamp  Campaign  DocumentRenderingType  DateType 
transmissionDateTime  ChangeSpecification  EMailAddressType  DecimalType 
version  CommunicationChannel.EMail  FormatRootType  DoubleType 
CommunicationChannel.Other  LabeledIDType  EncodingRootType 
CommunicationChannel.Phone  LabeledUnlimitedValueType  EncryptionMethodRootType 
CommunicationChannel.PhysicalAddress  LabeledValueType  IDLabelRootType 
CommunicationChannel.WWW  NamedPriceType  IDType 
Contact  NegatableCodeType  ImportanceType 
ContentData  NegatableRequirementSpecType  IntegerType 
ContentDataEncoding  NotesType  LanguageType 
ContentDataRef  OptionalDecimalMeasurementType  LimitedDecimalType 
ContentProperties  OtherLabeledIDType  LongCodeRootType 
ContentSizeInBytes  OtherPartyType  LongNormalizedStringType 
Contract  PartiesReferenceListType  LongStringType 
ContractReference  PartyAddressType  LongTokenType 
ContractType  PartyTaxSchemeType  MessageClassCV 
Country  PartyType  NormalizedStringType 
CountryCode  PaymentTermsType  PartyRoleRootType 
CountryName  PeriodType  PhoneTypeCV 
CreditCard  PhoneAddressType  PointOfOriginTypeCV 
CurrencyCode  PhysicalAddressType  PositiveIntegerType 
Date  PositionOnPageType  PreflightStatusRootType 
DeliverersReference  PriceCalculationSpecificationType  PriorityType 
DeliveringParty  PriceDeclarationType  PropertyRootType 
DeliveryOrderingParty  PricePerUnitType  QIDType 
Description  ReferenceValueType  RoleRootType 
DescriptionLine  RelatedPartyType  SchemaVersionType 
DigitalSignatures  RelaxedPartyType  ShortStringType 
DisclaimerText  RelaxedRelatedPartyType  ShortTokenType 
DocumentCurrencyCode  RequirementSpecType  StringRootType 
DocumentRendering  SinglePriceType  StringType 
DurationMeasure  SubTotalPriceType  TokenType 
EncryptionMethod  TaxCategoryType  TransmissionStatusCV 
EndDateTime  TaxSchemeType  URIType 
Error  TaxSubTotalType  VersionedQIDType 
ExemptionReason  TaxTotalType 
ExpirationTime  URIAddressType 
FileName  VersionedStringType 
Format 
FormatProfile 
FromThisPointOnPage 
Guaranteed 
ID 
Identifier 
Instructions 
InvoicersReference 
InvoicingParty 
IssueDate 
LabeledProperty 
MaterialsPreparerParty 
MaterialsRecipientParty 
MediaType 
MIMEType 
Name 
NatureOfResponse 
Note 
Notes 
NumberOfUnits 
OrderersReference 
OtherParty 
OtherReference 
PartyAddress 
PartyTaxScheme 
PayeeParty 
PayerParty 
PayersReference 
PaymentDueDate 
PaymentTerms 
PaymentTermsCode 
PenaltyPeriod 
PenaltySurchargePercent 
Percent 
PositionOnPage 
PreparersReference 
PriceComponent 
PriceComponentName 
PricePerUnit 
PriceType 
Priority 
Properties 
Property 
PublisherParty 
PublishersReference 
PurchaseOrderReference 
RateReference 
ReasonForCancellation 
ReceiversReference 
RegistrationAddress 
RelatedParty 
RelationshipName 
RequestDenied 
RevisionIdentifier 
RoundingAmount 
SectionReference 
SellersReference 
SellingParty 
SettlementDiscountPercent 
SettlementPeriod 
SpecialRequirements 
Specifications 
StartDateTime 
Status 
StatusDate 
SubTotalName 
TaxableAmount 
TaxAmount 
TaxCategory 
TaxEvidenceIndicator 
TaxPointDate 
TaxScheme 
TaxSubTotal 
TaxTotal 
TermsReferenceCode 
TotalPrice 
ToThisPointOnAd 
Type 
Unit 
Usage 
ValidityPeriod 
XCoordinate 
YCoordinate 


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
 
Simple types 
AdsMLAdSizeCodeInteractiveCV 
AdsMLAdSizeCodePrintCV 
AdsMLAdTypeCV 
AdsMLBleedCodeCV 
AdsMLChangeCodeCV 
AdsMLChannelUsageCV 
AdsMLClassificationCodeCV 
AdsMLColorTypeCV 
AdsMLContactRoleCV 
AdsMLContentHandlingInstructionsCV 
AdsMLCreditCardTypeCV 
AdsMLDenialCodeCV 
AdsMLDigitalMediaTypeCV 
AdsMLEncodingCV 
AdsMLEncryptionMethodCV 
AdsMLErrorTypeCV 
AdsMLFinancialDocumentTypeCV 
AdsMLFormatTypeCV 
AdsMLMediaTypeCodeCV 
AdsMLMultipleAdContentHandlingCV 
AdsMLOrganizationIDClassCV 
AdsMLOtherCommunicationChannelTypeCV 
AdsMLPartyRoleCV 
AdsMLPaymentMeansCV 
AdsMLPaymentTermsCV 
AdsMLPaymentTermsReferenceEventCV 
AdsMLPhysicalItemTypeCV 
AdsMLPickupInstructionsCV 
AdsMLPlacementInBookPrintCV 
AdsMLPlacementLinkCV 
AdsMLPlacementRelationshipCV 
AdsMLPositionOnPagePrintCV 
AdsMLPreflightTestResultsCV 
AdsMLPrepublicationProofTypeCV 
AdsMLPriceComponentCV 
AdsMLPriceTypeCV 
AdsMLProofOfPublicationTypeCV 
AdsMLRecurrencePatternCodeCV 
AdsMLRenderingTypeCV 
AdsMLResponseConditionsCV 
AdsMLRetrievalInstructionsCV 
AdsMLSchedulingPeriodPrintCV 
AdsMLStatusCodeCV 
AdsMLStatusQualifierMaterialsCV 
AdsMLTargetingCodeCV 
AdsMLTaxationStatusCV 
AdsMLTaxTypeCV 
AdsMLTearsheetTypeCodeCV 
AdsMLUnitOfMeasureCV 
AdsMLUnitOfMeasureInteractiveCV 
AdsMLUnitOfMeasurePrintCV 
AppearanceInformationStatusCodeCV 
FinancialInformationalLineTypeCV 
ISOCountryCodeCV 
ISOCurrencyCodeCV 
LinkageDetailsTypeCV 


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 


element AdsMLAdObjectDefinitions
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type AdObjectDefinitionsType
properties
content complex
children ObjectDefinition ValueTables
attributes
Name  Type  Use  Default  Fixed  annotation
adObjectDefinitionsURIadsml:URITyperequired      
baseoptional      
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
identity constraints
  Name  Refer  Selector  Field(s)  
unique  ObjectDefinitionURIUniqueConstraint    adsml-sd:ObjectDefinition  @objectDefinitionURI  
unique  ObjectPropertyIDUniqueConstraint    .//adsml-sd:ObjectProperty|.//adsml-sd:ObjectPropertyGroup|.//adsml-sd:ObjectPropertyModifier  @propertyID  
unique  ValueTableURIUniquenessConstraint    .//adsml-sd:ValueTable  @valueTableURI  
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>

element AdsMLStructuredDescriptions
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type StructuredDescriptionsType
properties
content complex
children IndustryCodeSet AdObjectDescription
identity constraints
  Name  Refer  Selector  Field(s)  
unique  adsMLobjectDescriptionIDUniqueConstraint    adsml-sd:AdObjectDescription  @objectDescriptionID  
unique  advertisedItemPropertyIDUniqueConstraint    .//adsml-sd:Property|.//adsml-sd:PropertyGroup|.//adsml-sd:PropertyModifier  @propertyID  
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>

element AdObjectDescription
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type AdObjectDescriptionType
properties
content complex
children Property PropertyGroup
used by
complexType StructuredDescriptionsType
attributes
Name  Type  Use  Default  Fixed  annotation
objectDescriptionIDadsml:ShortTokenTyperequired      
objectDefinitionURIRefadsml:URITyperequired      
source <xs:element name="AdObjectDescription" type="AdObjectDescriptionType"/>

element DisplayName
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type adsml:LongStringType
properties
content simple
used by
complexType HeaderType
facets
maxLength 255
source <xs:element name="DisplayName" type="adsml:LongStringType"/>

element Entry
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type EntryType
properties
content complex
children adsml:Description Value
used by
complexType ValueTableType
attributes
Name  Type  Use  Default  Fixed  annotation
idadsml:IDType      
source <xs:element name="Entry" type="EntryType"/>

element IndustryCode
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type adsml:CodeType
properties
content complex
children CodeList CodeValue adsml:Description
used by
complexTypes IndustryCodeSetType ObjectDefinitionType
source <xs:element name="IndustryCode" type="adsml:CodeType"/>

element IndustryCodeSet
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type IndustryCodeSetType
properties
content complex
children IndustryCode PercentageAllocation
used by
complexType StructuredDescriptionsType
attributes
Name  Type  Use  Default  Fixed  annotation
objectDescriptionIDRefadsml:ShortTokenType      
source <xs:element name="IndustryCodeSet" type="IndustryCodeSetType"/>

element InternalName
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type adsml:LongStringType
properties
content simple
used by
complexType HeaderType
facets
maxLength 255
source <xs:element name="InternalName" type="adsml:LongStringType"/>

element ObjectDefinition
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type ObjectDefinitionType
properties
content complex
children ObjectDefinitionHeader IndustryCode ObjectProperty ObjectPropertyGroup
used by
complexType AdObjectDefinitionsType
attributes
Name  Type  Use  Default  Fixed  annotation
objectDefinitionURIadsml:URITyperequired      
parentObjectDefinitionURIRefadsml:URITypeoptional      
baseoptional      
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
langoptional      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
source <xs:element name="ObjectDefinition" type="ObjectDefinitionType"/>

element ObjectDefinitionHeader
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type ObjectDefinitionHeaderType
properties
content complex
children InternalName DisplayName adsml:Description
used by
complexType ObjectDefinitionType
attributes
Name  Type  Use  Default  Fixed  annotation
issuedByadsml:ShortStringType      
rulesetVersionadsml:ShortStringType      
rulesetUniqueIDadsml:ShortStringType      
rulesetIssuedDateTimeadsml:DateTimeType      
source <xs:element name="ObjectDefinitionHeader" type="ObjectDefinitionHeaderType"/>

element ObjectProperty
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type ObjectPropertyType
properties
content complex
children adsml:Description ObjectPropertyModifier
used by
complexTypes ObjectDefinitionType ObjectPropertyGroupType
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
usageUsageType      
repeatableadsml:BooleanType      
dataTypeDataType      
valueadsml:StringType      
defaultValueadsml:StringType      
allowedValuesURIRefadsml:URIType      
minValueadsml:DoubleType      
maxValueadsml:DoubleType      
minLengthadsml:IntegerType      
maxLengthadsml:IntegerType      
formatMaskadsml:StringType      
searchableadsml:BooleanType      
publishableadsml:BooleanType      
source <xs:element name="ObjectProperty" type="ObjectPropertyType"/>

element ObjectPropertyGroup
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type ObjectPropertyGroupType
properties
content complex
children adsml:Description ObjectProperty ObjectPropertyGroup
used by
complexTypes ObjectDefinitionType ObjectPropertyGroupType
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
usageUsageType      
repeatableadsml:BooleanType      
source <xs:element name="ObjectPropertyGroup" type="ObjectPropertyGroupType"/>

element ObjectPropertyModifier
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type ObjectPropertyModifierType
properties
content complex
children adsml:Description
used by
complexType ObjectPropertyType
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
usageUsageType      
repeatableadsml:BooleanType      
dataTypeDataType      
valueadsml:StringType      
defaultValueadsml:StringType      
allowedValuesURIRefadsml:URIType      
minValueadsml:DoubleType      
maxValueadsml:DoubleType      
minLengthadsml:IntegerType      
maxLengthadsml:IntegerType      
formatMaskadsml:StringType      
searchableadsml:BooleanType      
publishableadsml:BooleanType      
source <xs:element name="ObjectPropertyModifier" type="ObjectPropertyModifierType"/>

element PercentageAllocation
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type adsml:IntegerType
properties
content simple
used by
complexType IndustryCodeSetType
source <xs:element name="PercentageAllocation" type="adsml:IntegerType"/>

element Property
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type PropertyType
properties
content complex
children PropertyModifier
used by
complexTypes AdObjectDescriptionType PropertyGroupType
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
valueadsml:StringTyperequired      
source <xs:element name="Property" type="PropertyType"/>

element PropertyGroup
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type PropertyGroupType
properties
content complex
children Property PropertyGroup
used by
complexTypes AdObjectDescriptionType PropertyGroupType
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
source <xs:element name="PropertyGroup" type="PropertyGroupType"/>

element PropertyModifier
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type PropertyModifierType
properties
content complex
used by
complexType PropertyType
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
valueadsml:StringTyperequired      
source <xs:element name="PropertyModifier" type="PropertyModifierType"/>

element StructuredDescriptions
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type StructuredDescriptionsType
properties
content complex
children IndustryCodeSet AdObjectDescription
identity constraints
  Name  Refer  Selector  Field(s)  
unique  objectDescriptionIDUniquenessConstraint    adsml-sd:AdObjectDescription  @objectDescriptionID  
unique  advertisedItemPropertyIDUniquenessConstraint    .//adsml-sd:Property|.//adsml-sd:PropertyGroup|.//adsml-sd:PropertyModifier  @propertyID  
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>

element Value
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type ValueTextType
properties
content complex
used by
complexType EntryType
facets
maxLength 255
attributes
Name  Type  Use  Default  Fixed  annotation
idadsml:IDType      
preferredNameadsml:BooleanType      
codeAuthorityadsml:ShortStringType      
codeSchemeNameadsml:ShortStringType      
codeSchemeVersionadsml:ShortStringType      
codeDisplayNameadsml:ShortStringType      
source <xs:element name="Value" type="ValueTextType"/>

element ValueTable
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type ValueTableType
properties
content complex
children ValueTableHeader Entry
used by
complexType ValueTablesType
attributes
Name  Type  Use  Default  Fixed  annotation
valueTableURIadsml:URITyperequired      
baseoptional      
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
langoptional      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
source <xs:element name="ValueTable" type="ValueTableType"/>

element ValueTableHeader
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type ValueTableHeaderType
properties
content complex
children InternalName DisplayName adsml:Description
used by
complexType ValueTableType
attributes
Name  Type  Use  Default  Fixed  annotation
issuedByadsml:ShortStringType      
valueTableVersionadsml:ShortStringType      
source <xs:element name="ValueTableHeader" type="ValueTableHeaderType"/>

element ValueTables
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type ValueTablesType
properties
content complex
children ValueTable
used by
complexType AdObjectDefinitionsType
source <xs:element name="ValueTables" type="ValueTablesType"/>

complexType AdObjectDefinitionsType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children ObjectDefinition ValueTables
used by
element AdsMLAdObjectDefinitions
attributes
Name  Type  Use  Default  Fixed  annotation
adObjectDefinitionsURIadsml:URITyperequired      
baseoptional      
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
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>

complexType AdObjectDescriptionType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children Property PropertyGroup
used by
element AdObjectDescription
attributes
Name  Type  Use  Default  Fixed  annotation
objectDescriptionIDadsml:ShortTokenTyperequired      
objectDefinitionURIRefadsml:URITyperequired      
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>

complexType EntryType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children adsml:Description Value
used by
element Entry
attributes
Name  Type  Use  Default  Fixed  annotation
idadsml:IDType      
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>

complexType HeaderType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children InternalName DisplayName adsml:Description
used by
complexTypes ObjectDefinitionHeaderType ValueTableHeaderType
attributes
Name  Type  Use  Default  Fixed  annotation
issuedByadsml:ShortStringType      
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>

complexType IndustryCodeSetType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children IndustryCode PercentageAllocation
used by
element IndustryCodeSet
attributes
Name  Type  Use  Default  Fixed  annotation
objectDescriptionIDRefadsml:ShortTokenType      
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>

complexType ObjectDefinitionHeaderType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type extension of HeaderType
properties
base HeaderType
children InternalName DisplayName adsml:Description
used by
element ObjectDefinitionHeader
attributes
Name  Type  Use  Default  Fixed  annotation
issuedByadsml:ShortStringType      
rulesetVersionadsml:ShortStringType      
rulesetUniqueIDadsml:ShortStringType      
rulesetIssuedDateTimeadsml:DateTimeType      
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>

complexType ObjectDefinitionType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children ObjectDefinitionHeader IndustryCode ObjectProperty ObjectPropertyGroup
used by
element ObjectDefinition
attributes
Name  Type  Use  Default  Fixed  annotation
objectDefinitionURIadsml:URITyperequired      
parentObjectDefinitionURIRefadsml:URITypeoptional      
baseoptional      
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
langoptional      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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>

complexType ObjectPropertyGroupType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children adsml:Description ObjectProperty ObjectPropertyGroup
used by
element ObjectPropertyGroup
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
usageUsageType      
repeatableadsml:BooleanType      
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>

complexType ObjectPropertyModifierType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children adsml:Description
used by
element ObjectPropertyModifier
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
usageUsageType      
repeatableadsml:BooleanType      
dataTypeDataType      
valueadsml:StringType      
defaultValueadsml:StringType      
allowedValuesURIRefadsml:URIType      
minValueadsml:DoubleType      
maxValueadsml:DoubleType      
minLengthadsml:IntegerType      
maxLengthadsml:IntegerType      
formatMaskadsml:StringType      
searchableadsml:BooleanType      
publishableadsml:BooleanType      
source <xs:complexType name="ObjectPropertyModifierType">
 
<xs:sequence>
   
<xs:element ref="adsml:Description" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="ObjectPropertyAttributes"/>
</xs:complexType>

complexType ObjectPropertyType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children adsml:Description ObjectPropertyModifier
used by
element ObjectProperty
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
usageUsageType      
repeatableadsml:BooleanType      
dataTypeDataType      
valueadsml:StringType      
defaultValueadsml:StringType      
allowedValuesURIRefadsml:URIType      
minValueadsml:DoubleType      
maxValueadsml:DoubleType      
minLengthadsml:IntegerType      
maxLengthadsml:IntegerType      
formatMaskadsml:StringType      
searchableadsml:BooleanType      
publishableadsml:BooleanType      
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>

complexType PropertyGroupType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children Property PropertyGroup
used by
element PropertyGroup
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
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>

complexType PropertyModifierType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
used by
element PropertyModifier
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
valueadsml:StringTyperequired      
source <xs:complexType name="PropertyModifierType">
 
<xs:attributeGroup ref="PropertyAttributes"/>
</xs:complexType>

complexType PropertyType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children PropertyModifier
used by
element Property
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
valueadsml:StringTyperequired      
source <xs:complexType name="PropertyType">
 
<xs:sequence>
   
<xs:element ref="PropertyModifier" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="PropertyAttributes"/>
</xs:complexType>

complexType StructuredDescriptionsType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children IndustryCodeSet AdObjectDescription
used by
elements AdsMLStructuredDescriptions StructuredDescriptions
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>

complexType ValueTableHeaderType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type extension of HeaderType
properties
base HeaderType
children InternalName DisplayName adsml:Description
used by
element ValueTableHeader
attributes
Name  Type  Use  Default  Fixed  annotation
issuedByadsml:ShortStringType      
valueTableVersionadsml:ShortStringType      
source <xs:complexType name="ValueTableHeaderType">
 
<xs:complexContent>
   
<xs:extension base="HeaderType">
     
<xs:attribute name="valueTableVersion" type="adsml:ShortStringType"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType ValueTablesType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children ValueTable
used by
element ValueTables
source <xs:complexType name="ValueTablesType">
 
<xs:sequence>
   
<xs:element ref="ValueTable" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType ValueTableType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
children ValueTableHeader Entry
used by
element ValueTable
attributes
Name  Type  Use  Default  Fixed  annotation
valueTableURIadsml:URITyperequired      
baseoptional      
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
langoptional      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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>

complexType ValueTextType
diagram
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type extension of adsml:LongStringType
properties
base adsml:LongStringType
used by
element Value
facets
maxLength 255
attributes
Name  Type  Use  Default  Fixed  annotation
idadsml:IDType      
preferredNameadsml:BooleanType      
codeAuthorityadsml:ShortStringType      
codeSchemeNameadsml:ShortStringType      
codeSchemeVersionadsml:ShortStringType      
codeDisplayNameadsml:ShortStringType      
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>

simpleType DataType
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type restriction of adsml:ShortTokenType
used by
attribute ObjectPropertyAttributes/@dataType
facets
maxLength 50
enumeration Text
enumeration Value
enumeration Decimal
enumeration Integer
enumeration Boolean
enumeration DateTime
enumeration Date
enumeration Time
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>

simpleType UsageType
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
type restriction of adsml:ShortTokenType
used by
attribute CommonObjectPropertyAttributes/@usage
facets
maxLength 50
enumeration Required
enumeration Optional
enumeration Encouraged
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>

attributeGroup CommonObjectPropertyAttributes
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
used by
complexType ObjectPropertyGroupType
attributeGroup ObjectPropertyAttributes
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
usageUsageType      
repeatableadsml:BooleanType      
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>

attributeGroup CommonPropertyAttributes
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
used by
complexType PropertyGroupType
attributeGroup PropertyAttributes
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
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>

attributeGroup ObjectPropertyAttributes
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
used by
complexTypes ObjectPropertyModifierType ObjectPropertyType
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
usageUsageType      
repeatableadsml:BooleanType      
dataTypeDataType      
valueadsml:StringType      
defaultValueadsml:StringType      
allowedValuesURIRefadsml:URIType      
minValueadsml:DoubleType      
maxValueadsml:DoubleType      
minLengthadsml:IntegerType      
maxLengthadsml:IntegerType      
formatMaskadsml:StringType      
searchableadsml:BooleanType      
publishableadsml:BooleanType      
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>

attributeGroup PropertyAttributes
namespace http://www.adsml.org/adsmlstructureddescriptions/1.0
used by
complexTypes PropertyModifierType PropertyType
attributes
Name  Type  Use  Default  Fixed  annotation
propertyIDadsml:ShortTokenTyperequired      
internalNameadsml:ShortStringTyperequired      
displayNameadsml:ShortStringType      
valueadsml:StringTyperequired      
source <xs:attributeGroup name="PropertyAttributes">
 
<xs:attributeGroup ref="CommonPropertyAttributes"/>
 
<xs:attribute name="value" type="adsml:StringType" use="required"/>
</xs:attributeGroup>

attribute adsml:firstTransmissionDateTime
namespace http://www.adsml.org/typelibrary/2.0
type adsml:DateTimeType
used by
complexType adsml:AdsMLItemType
source <xs:attribute name="firstTransmissionDateTime" type="DateTimeType"/>

attribute adsml:inResponseToMessageCode
namespace http://www.adsml.org/typelibrary/2.0
type adsml:AdsMLBusinessMessageCV
facets
maxLength 50
enumeration AD-MDE
enumeration AD-MDEC
enumeration AD-MEDX
enumeration AD-O
enumeration AD-OC
enumeration AD-OR
enumeration AD-OS
enumeration AD-OSE
enumeration AD-OX
enumeration AD-Q
enumeration AD-QS
enumeration AD-QSE
enumeration AD-R
enumeration AD-RC
enumeration AD-RFQ
enumeration AD-RR
enumeration AD-RS
enumeration AD-RSE
enumeration AD-RX
enumeration AI-E
enumeration AI-I
enumeration AI-PL
enumeration AI-PP
enumeration AM-CS
enumeration AM-CSR
enumeration AM-DO
enumeration AM-DOC
enumeration AM-DOR
enumeration AM-DOX
enumeration AM-DOS
enumeration AM-DOSE
enumeration AM-M
enumeration AM-MA
enumeration AM-MC
enumeration AM-MR
enumeration AM-MS
enumeration AM-MSE
enumeration AM-MX
enumeration AM-MXR
enumeration AM-MXS
enumeration AM-MXSE
enumeration AM-PT
enumeration AM-PTE
enumeration AM-PTER
enumeration AM-PTR
enumeration AM-RES
enumeration AM-RF
enumeration AM-RP
enumeration AM-RPR
enumeration AP-PO
enumeration AP-POC
enumeration AP-POR
enumeration AP-POS
enumeration AP-POSE
enumeration AP-POX
enumeration CB-P
enumeration CB-PR
enumeration CB-PRA
enumeration FD-CM
enumeration FD-CMR
enumeration FD-CMS
enumeration FD-CMSE
enumeration FD-CR
enumeration FD-CRR
enumeration FD-DB
enumeration FD-DBR
enumeration FD-NV
enumeration FD-NVR
enumeration FD-PY
enumeration FD-PYR
enumeration FD-ST
enumeration FD-STR
enumeration FD-NVSE
enumeration FD-NVS
enumeration MP-M
enumeration MP-R
enumeration PL-M
enumeration PL-MC
enumeration PL-MR
enumeration PO-PF
enumeration PO-PFR
enumeration PO-PFE
enumeration PO-PFER
enumeration PO-PB
enumeration PO-PBR
enumeration PO-PBE
enumeration PO-PBER
enumeration ZZ-ERR
source <xs:attribute name="inResponseToMessageCode" type="AdsMLBusinessMessageCV"/>

attribute adsml:inResponseToMessageID
namespace http://www.adsml.org/typelibrary/2.0
type adsml:QIDType
facets
maxLength 255
source <xs:attribute name="inResponseToMessageID" type="QIDType"/>

attribute adsml:lastReceivedMessageID
namespace http://www.adsml.org/typelibrary/2.0
type adsml:QIDType
facets
maxLength 255
source <xs:attribute name="lastReceivedMessageID" type="QIDType"/>

attribute adsml:negated
namespace http://www.adsml.org/typelibrary/2.0
type adsml:BooleanType
used by
complexType adsml:NegatableCodeType
source <xs:attribute name="negated" type="BooleanType"/>

attribute adsml:priority
namespace http://www.adsml.org/typelibrary/2.0
type adsml:PriorityType
used by
complexTypes adsml:CommunicationChannel.BaseType adsml:ContactType adsml:PartyAddressType
facets
minInclusive 1
maxInclusive 9
source <xs:attribute name="priority" type="PriorityType"/>

attribute adsml:schemaProfile
namespace http://www.adsml.org/typelibrary/2.0
type adsml:VersionedQIDType
used by
complexType adsml:AdsMLItemType
facets
maxLength 255
source <xs:attribute name="schemaProfile" type="VersionedQIDType"/>

attribute adsml:schemaVersion
namespace http://www.adsml.org/typelibrary/2.0
type adsml:SchemaVersionType
used by
complexType adsml:AdsMLItemType
facets
pattern [1-9][0-9]?\.[0-9]+\.[0-9]+
source <xs:attribute name="schemaVersion" type="SchemaVersionType"/>

attribute adsml:sendCount
namespace http://www.adsml.org/typelibrary/2.0
type adsml:PositiveIntegerType
used by
complexType adsml:AdsMLItemType
source <xs:attribute name="sendCount" type="PositiveIntegerType"/>

attribute adsml:sequenceNo
namespace http://www.adsml.org/typelibrary/2.0
type adsml:PositiveIntegerType
used by
complexTypes adsml:NamedPriceType adsml:SubTotalPriceType
source <xs:attribute name="sequenceNo" type="PositiveIntegerType"/>

attribute adsml:timeStamp
namespace http://www.adsml.org/typelibrary/2.0
type adsml:DateTimeType
used by
element adsml:NotesType/NoteLine
source <xs:attribute name="timeStamp" type="DateTimeType"/>

attribute adsml:transmissionDateTime
namespace http://www.adsml.org/typelibrary/2.0
type adsml:DateTimeType
used by
complexType adsml:AdsMLItemType
source <xs:attribute name="transmissionDateTime" type="DateTimeType"/>

attribute adsml:version
namespace http://www.adsml.org/typelibrary/2.0
type adsml:ShortStringType
used by
complexTypes adsml:FormatRootType adsml:VersionedStringType
facets
maxLength 50
source <xs:attribute name="version" type="ShortStringType"/>

element adsml:AbsolutePosition
diagram
namespace http://www.adsml.org/typelibrary/2.0
properties
content complex
children adsml:FromThisPointOnPage adsml:ToThisPointOnAd adsml:XCoordinate adsml:YCoordinate
used by
complexType adsml:PositionOnPageType
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>

element adsml:AdministrativeResponse
diagram
namespace http://www.adsml.org/typelibrary/2.0
properties
content complex
children TransmissionDescription adsml:Error adsml:Properties
attributes
Name  Type  Use  Default  Fixed  annotation
messageCodeadsml:AdsMLBusinessMessageCVrequired      
messageClassadsml:AdminMessageClassCVrequired      
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>

element adsml:AdministrativeResponse/TransmissionDescription
diagram
namespace http://www.adsml.org/typelibrary/2.0
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
transmissionIDRefadsml:QIDTyperequired      
transmissionReceivedDateTimeadsml:DateTimeTypeoptional      
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>

element adsml:AdType
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:CodeType
properties
content complex
children CodeList CodeValue adsml:Description
source <xs:element name="AdType" type="CodeType"/>

element adsml:Advertiser
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:RelaxedPartyType
properties
content complex
children adsml:Identifier adsml:AuxiliaryReferences adsml:Name adsml:PartyAddress adsml:Contact RelatedParty adsml:PartyTaxScheme adsml:Properties
source <xs:element name="Advertiser" type="RelaxedPartyType"/>

element adsml:AdvertisersReference
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:LongNormalizedStringType
properties
content simple
used by
complexType adsml:PartiesReferenceListType
facets
maxLength 255
source <xs:element name="AdvertisersReference" type="LongNormalizedStringType"/>

element adsml:Amount
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:AmountType
properties
content simple
nillable true
used by
complexTypes adsml:NamedPriceType adsml:SinglePriceType adsml:SubTotalPriceType
facets
fractionDigits 2
source <xs:element name="Amount" type="AmountType" nillable="true"/>

element adsml:AuxiliaryReferences
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:PartiesReferenceListType
properties
content complex
children adsml:BuyersReference adsml:SellersReference adsml:InvoicersReference