Schema AdsMLEnvelope-1.1-Main-AS.xsd


schema location:  C:\AdsML\AdsMLEnvelope-1.1-Main-AS.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.adsml.org/adsmlenvelope/1.1
 
Elements  Complex types  Simple types 
Action  BusinessEntityIdType  ContactInfoClassCV 
Activity  BusinessEntityType  EnvelopeErrorCV 
AdsMLEnvelope  ContactInfoRootType  EnvelopeResponseCV 
BusinessEntity  ContactInfoTypeCV  EnvelopeStatusCV 
BusinessEntityId  ContactType  ItemActionCV 
Contact 
ContentHeader 
Destination 
ErrorDescription 
ErrorDetails 
ErrorLocation 
Header 
Item 
ItemContent 
ItemHeader 
ItemHistory 
ItemType 
LastProcessedBy 
MessageClass 
MessageError 
MessageRef 
OriginalMessage 
OriginalMessageHeader 
PerformedBy 
Recipient 
Response 
ResponseContent 
ResponseHeader 
ResponseType 
Sender 
SuccessfullyRoutedItem 
SuccessfullyRoutedItems 
To 


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 


element Action
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type adsml:CodeRootType
properties
content simple
used by
element Activity
facets
maxLength 50
source <xs:element name="Action" type="adsml:CodeRootType"/>

element Activity
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children Action PerformedBy
used by
element ItemHistory
attributes
Name  Type  Use  Default  Fixed  annotation
adsml:timeStamprequired      
source <xs:element name="Activity">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Action"/>
     
<xs:element ref="PerformedBy"/>
   
</xs:sequence>
   
<xs:attribute ref="adsml:timeStamp" use="required"/>
 
</xs:complexType>
</xs:element>

element AdsMLEnvelope
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children Header Item Response
attributes
Name  Type  Use  Default  Fixed  annotation
languageadsml:LanguageTypeoptional      
adsml:schemaVersionrequired      
source <xs:element name="AdsMLEnvelope">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Header"/>
     
<xs:choice>
       
<xs:element ref="Item" maxOccurs="unbounded"/>
       
<xs:element ref="Response"/>
     
</xs:choice>
   
</xs:sequence>
   
<xs:attribute name="language" type="adsml:LanguageType" use="optional"/>
   
<xs:attribute ref="adsml:schemaVersion" use="required"/>
 
</xs:complexType>
</xs:element>

element BusinessEntity
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type BusinessEntityType
properties
content complex
children BusinessEntityId
used by
elements Recipient Sender
source <xs:element name="BusinessEntity" type="BusinessEntityType"/>

element BusinessEntityId
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type BusinessEntityIdType
properties
content complex
children BusinessEntityIdClass BusinessEntityIdValue
used by
complexType BusinessEntityType
source <xs:element name="BusinessEntityId" type="BusinessEntityIdType"/>

element Contact
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type ContactType
properties
content complex
children Role adsml:Name ContactInfo
used by
element Sender
attributes
Name  Type  Use  Default  Fixed  annotation
priorityadsml:PriorityTypeoptional      
source <xs:element name="Contact" type="ContactType"/>

element ContentHeader
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children adsml:MIMEType adsml:Format adsml:FormatProfile adsml:ContentDataEncoding adsml:EncryptionMethod adsml:ContentSizeInBytes adsml:Properties
used by
element ItemContent
source <xs:element name="ContentHeader">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="adsml:MIMEType" minOccurs="0"/>
     
<xs:element ref="adsml:Format"/>
     
<xs:element ref="adsml:FormatProfile" minOccurs="0"/>
     
<xs:element ref="adsml:ContentDataEncoding" minOccurs="0"/>
     
<xs:element ref="adsml:EncryptionMethod" minOccurs="0"/>
     
<xs:element ref="adsml:ContentSizeInBytes" minOccurs="0"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Destination
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type BusinessEntityType
properties
content complex
children BusinessEntityId
used by
elements ItemHeader ResponseHeader
source <xs:element name="Destination" type="BusinessEntityType"/>

element ErrorDescription
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type extension of adsml:StringType
properties
content complex
used by
element ErrorDetails
attributes
Name  Type  Use  Default  Fixed  annotation
errorCodeadsml:LongStringTypeoptional      
languageadsml:LanguageTypeoptional      
source <xs:element name="ErrorDescription">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="adsml:StringType">
       
<xs:attribute name="errorCode" type="adsml:LongStringType" use="optional"/>
       
<xs:attribute name="language" type="adsml:LanguageType" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element ErrorDetails
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children ErrorDescription ErrorLocation
used by
element MessageError
attributes
Name  Type  Use  Default  Fixed  annotation
typeEnvelopeErrorCVoptional      
detectedByadsml:LongStringTypeoptional      
source <xs:element name="ErrorDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ErrorDescription" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="ErrorLocation"/>
   
</xs:sequence>
   
<xs:attribute name="type" type="EnvelopeErrorCV" use="optional"/>
   
<xs:attribute name="detectedBy" type="adsml:LongStringType" use="optional"/>
 
</xs:complexType>
</xs:element>

element ErrorLocation
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
used by
element ErrorDetails
attributes
Name  Type  Use  Default  Fixed  annotation
positionInFileadsml:PositiveIntegerTypeoptional      
lineInFileadsml:PositiveIntegerTypeoptional      
positionInLineadsml:PositiveIntegerTypeoptional      
documentNodeadsml:StringTypeoptional      
itemInEnvelopeadsml:QIDTypeoptional      
source <xs:element name="ErrorLocation">
 
<xs:complexType>
   
<xs:attribute name="positionInFile" type="adsml:PositiveIntegerType" use="optional"/>
   
<xs:attribute name="lineInFile" type="adsml:PositiveIntegerType" use="optional"/>
   
<xs:attribute name="positionInLine" type="adsml:PositiveIntegerType" use="optional"/>
   
<xs:attribute name="documentNode" type="adsml:StringType" use="optional"/>
   
<xs:attribute name="itemInEnvelope" type="adsml:QIDType" use="optional"/>
 
</xs:complexType>
</xs:element>

element Header
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children Sender Recipient adsml:Priority adsml:DigitalSignatures adsml:Properties
used by
element AdsMLEnvelope
attributes
Name  Type  Use  Default  Fixed  annotation
messageIDadsml:QIDTyperequired      
responseRequiredadsml:BooleanTypeoptional      
statusEnvelopeStatusCVoptional      
adsml:sendCountoptional      
adsml:firstTransmissionDateTimerequired      
adsml:transmissionDateTimerequired      
adsmlProcessorIdadsml:LongStringTyperequired      
source <xs:element name="Header">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Sender"/>
     
<xs:element ref="Recipient"/>
     
<xs:element ref="adsml:Priority"/>
     
<xs:element ref="adsml:DigitalSignatures" minOccurs="0"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="messageID" type="adsml:QIDType" use="required"/>
   
<xs:attribute name="responseRequired" type="adsml:BooleanType" use="optional"/>
   
<xs:attribute name="status" type="EnvelopeStatusCV" use="optional"/>
   
<xs:attribute ref="adsml:sendCount" use="optional"/>
   
<xs:attribute ref="adsml:firstTransmissionDateTime" use="required"/>
   
<xs:attribute ref="adsml:transmissionDateTime" use="required"/>
   
<xs:attribute name="adsmlProcessorId" type="adsml:LongStringType" use="required"/>
 
</xs:complexType>
</xs:element>

element Item
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children ItemHeader ItemContent
used by
element AdsMLEnvelope
attributes
Name  Type  Use  Default  Fixed  annotation
languageadsml:LanguageTypeoptional      
itemIdadsml:QIDTyperequired      
source <xs:element name="Item">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ItemHeader"/>
     
<xs:element ref="ItemContent" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="language" type="adsml:LanguageType" use="optional"/>
   
<xs:attribute name="itemId" type="adsml:QIDType" use="required"/>
 
</xs:complexType>
</xs:element>

element ItemContent
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children ContentHeader adsml:ContentData
used by
element Item
attributes
Name  Type  Use  Default  Fixed  annotation
itemContentIdadsml:QIDTyperequired      
source <xs:element name="ItemContent">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ContentHeader"/>
     
<xs:element ref="adsml:ContentData"/>
   
</xs:sequence>
   
<xs:attribute name="itemContentId" type="adsml:QIDType" use="required"/>
 
</xs:complexType>
</xs:element>

element ItemHeader
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children ItemType MessageClass adsml:Priority To Destination LastProcessedBy ItemHistory adsml:DigitalSignatures adsml:Properties
used by
element Item
source <xs:element name="ItemHeader">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ItemType" maxOccurs="unbounded"/>
     
<xs:element ref="MessageClass"/>
     
<xs:element ref="adsml:Priority"/>
     
<xs:element ref="To"/>
     
<xs:element ref="Destination"/>
     
<xs:element ref="LastProcessedBy"/>
     
<xs:element ref="ItemHistory"/>
     
<xs:element ref="adsml:DigitalSignatures" minOccurs="0"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ItemHistory
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children Activity
used by
element ItemHeader
source <xs:element name="ItemHistory">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Activity" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ItemType
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type adsml:BusinessMessageRootType
properties
content simple
used by
element ItemHeader
facets
maxLength 50
source <xs:element name="ItemType" type="adsml:BusinessMessageRootType"/>

element LastProcessedBy
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type BusinessEntityType
properties
content complex
children BusinessEntityId
used by
elements ItemHeader ResponseHeader
source <xs:element name="LastProcessedBy" type="BusinessEntityType"/>

element MessageClass
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type adsml:MessageClassCV
properties
content simple
used by
element ItemHeader
facets
maxLength 50
enumeration BusinessTransaction
enumeration MessageReceivedAcknowledgment
enumeration TechnicalError
source <xs:element name="MessageClass" type="adsml:MessageClassCV"/>

element MessageError
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children ErrorDetails OriginalMessageHeader OriginalMessage SuccessfullyRoutedItems
used by
element ResponseContent
source <xs:element name="MessageError">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ErrorDetails" maxOccurs="unbounded"/>
     
<xs:element ref="OriginalMessageHeader"/>
     
<xs:element ref="OriginalMessage"/>
     
<xs:element ref="SuccessfullyRoutedItems" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MessageRef
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
used by
element ResponseHeader
attributes
Name  Type  Use  Default  Fixed  annotation
messageIDadsml:QIDTyperequired      
sendCountNoadsml:PositiveIntegerTypeoptional      
statusEnvelopeStatusCVoptional      
adsml:transmissionDateTimeoptional      
source <xs:element name="MessageRef">
 
<xs:complexType>
   
<xs:attribute name="messageID" type="adsml:QIDType" use="required"/>
   
<xs:attribute name="sendCountNo" type="adsml:PositiveIntegerType" use="optional"/>
   
<xs:attribute name="status" type="EnvelopeStatusCV" use="optional"/>
   
<xs:attribute ref="adsml:transmissionDateTime" use="optional"/>
 
</xs:complexType>
</xs:element>

element OriginalMessage
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type adsml:StringType
properties
content simple
used by
elements MessageError ResponseContent
source <xs:element name="OriginalMessage" type="adsml:StringType"/>

element OriginalMessageHeader
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children adsml:ContentDataEncoding adsml:Properties
used by
elements MessageError ResponseContent
source <xs:element name="OriginalMessageHeader">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="adsml:ContentDataEncoding" minOccurs="0"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PerformedBy
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type BusinessEntityType
properties
content complex
children BusinessEntityId
used by
element Activity
source <xs:element name="PerformedBy" type="BusinessEntityType"/>

element Recipient
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children adsml:Name BusinessEntity
used by
element Header
source <xs:element name="Recipient">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="adsml:Name" minOccurs="0"/>
     
<xs:element ref="BusinessEntity" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Response
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children ResponseHeader ResponseContent
used by
element AdsMLEnvelope
attributes
Name  Type  Use  Default  Fixed  annotation
languageadsml:LanguageTypeoptional      
responseIdadsml:QIDTyperequired      
source <xs:element name="Response">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ResponseHeader"/>
     
<xs:element ref="ResponseContent"/>
   
</xs:sequence>
   
<xs:attribute name="language" type="adsml:LanguageType" use="optional"/>
   
<xs:attribute name="responseId" type="adsml:QIDType" use="required"/>
 
</xs:complexType>
</xs:element>

element ResponseContent
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children MessageError OriginalMessageHeader OriginalMessage adsml:Properties
used by
element Response
source <xs:element name="ResponseContent">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="MessageError" minOccurs="0"/>
       
<xs:sequence>
         
<xs:element ref="OriginalMessageHeader" minOccurs="0"/>
         
<xs:element ref="OriginalMessage" minOccurs="0"/>
       
</xs:sequence>
     
</xs:choice>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ResponseHeader
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children ResponseType MessageRef adsml:Priority Destination LastProcessedBy adsml:Properties
used by
element Response
source <xs:element name="ResponseHeader">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ResponseType"/>
     
<xs:element ref="MessageRef"/>
     
<xs:element ref="adsml:Priority"/>
     
<xs:element ref="Destination"/>
     
<xs:element ref="LastProcessedBy"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ResponseType
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type EnvelopeResponseCV
properties
content simple
used by
element ResponseHeader
facets
maxLength 50
enumeration MessageOK
enumeration MessageErrorDetected
source <xs:element name="ResponseType" type="EnvelopeResponseCV"/>

element Sender
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children adsml:Name BusinessEntity Contact
used by
element Header
attributes
Name  Type  Use  Default  Fixed  annotation
senderReferenceNoadsml:LongStringTypeoptional      
source <xs:element name="Sender">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="adsml:Name" minOccurs="0"/>
     
<xs:element ref="BusinessEntity"/>
     
<xs:element ref="Contact" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="senderReferenceNo" type="adsml:LongStringType" use="optional"/>
 
</xs:complexType>
</xs:element>

element SuccessfullyRoutedItem
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type adsml:QIDType
properties
content simple
used by
element SuccessfullyRoutedItems
facets
maxLength 255
source <xs:element name="SuccessfullyRoutedItem" type="adsml:QIDType"/>

element SuccessfullyRoutedItems
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
properties
content complex
children SuccessfullyRoutedItem
used by
element MessageError
source <xs:element name="SuccessfullyRoutedItems">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="SuccessfullyRoutedItem" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element To
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type BusinessEntityType
properties
content complex
children BusinessEntityId
used by
element ItemHeader
source <xs:element name="To" type="BusinessEntityType"/>

complexType BusinessEntityIdType
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
children BusinessEntityIdClass BusinessEntityIdValue
used by
element BusinessEntityId
source <xs:complexType name="BusinessEntityIdType">
 
<xs:sequence>
   
<xs:element name="BusinessEntityIdClass" type="adsml:IDLabelRootType"/>
   
<xs:element name="BusinessEntityIdValue" type="adsml:LongStringType"/>
 
</xs:sequence>
</xs:complexType>

element BusinessEntityIdType/BusinessEntityIdClass
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type adsml:IDLabelRootType
properties
isRef 0
content simple
facets
maxLength 50
source <xs:element name="BusinessEntityIdClass" type="adsml:IDLabelRootType"/>

element BusinessEntityIdType/BusinessEntityIdValue
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type adsml:LongStringType
properties
isRef 0
content simple
facets
maxLength 255
source <xs:element name="BusinessEntityIdValue" type="adsml:LongStringType"/>

complexType BusinessEntityType
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
children BusinessEntityId
used by
elements BusinessEntity Destination LastProcessedBy PerformedBy To
source <xs:complexType name="BusinessEntityType">
 
<xs:sequence>
   
<xs:element ref="BusinessEntityId" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType ContactInfoRootType
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type extension of adsml:StringType
properties
base adsml:StringType
block extension
used by
element ContactType/ContactInfo
complexType ContactInfoTypeCV
attributes
Name  Type  Use  Default  Fixed  annotation
classadsml:CodeRootType      
source <xs:complexType name="ContactInfoRootType" block="extension">
 
<xs:simpleContent>
   
<xs:extension base="adsml:StringType">
     
<xs:attribute name="class" type="adsml:CodeRootType"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

complexType ContactInfoTypeCV
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type restriction of ContactInfoRootType
properties
base ContactInfoRootType
attributes
Name  Type  Use  Default  Fixed  annotation
classContactInfoClassCV      
source <xs:complexType name="ContactInfoTypeCV">
 
<xs:simpleContent>
   
<xs:restriction base="ContactInfoRootType">
     
<xs:attribute name="class" type="ContactInfoClassCV"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

complexType ContactType
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
children Role adsml:Name ContactInfo
used by
element Contact
attributes
Name  Type  Use  Default  Fixed  annotation
priorityadsml:PriorityTypeoptional      
source <xs:complexType name="ContactType">
 
<xs:sequence>
   
<xs:element name="Role" type="adsml:ContactRoleRootType" minOccurs="0"/>
   
<xs:element ref="adsml:Name" minOccurs="0"/>
   
<xs:element name="ContactInfo" type="ContactInfoRootType" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="priority" type="adsml:PriorityType" use="optional"/>
</xs:complexType>

element ContactType/Role
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type adsml:ContactRoleRootType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 255
source <xs:element name="Role" type="adsml:ContactRoleRootType" minOccurs="0"/>

element ContactType/ContactInfo
diagram
namespace http://www.adsml.org/adsmlenvelope/1.1
type ContactInfoRootType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
classadsml:CodeRootType      
source <xs:element name="ContactInfo" type="ContactInfoRootType" minOccurs="0" maxOccurs="unbounded"/>

simpleType ContactInfoClassCV
namespace http://www.adsml.org/adsmlenvelope/1.1
type restriction of adsml:CodeRootType
used by
attribute ContactInfoTypeCV/@class
facets
maxLength 50
enumeration PostalAddress
enumeration CompanyPostalAddress
enumeration DeliveryAddress
enumeration PickupAddress
enumeration ShipFromAddress
enumeration BeeperNumber
enumeration TelephoneNumber
enumeration Extension
enumeration CellPhone
enumeration WorkPhone
enumeration HomePhone
enumeration Fax
enumeration EmailAddress
enumeration URI
enumeration UIM
enumeration TTYTDD
source <xs:simpleType name="ContactInfoClassCV">
 
<xs:restriction base="adsml:CodeRootType">
   
<xs:enumeration value="PostalAddress" adsml-sx:longName="Postal Address"/>
   
<xs:enumeration value="CompanyPostalAddress" adsml-sx:longName="Company postal address. Postal address of a business entity."/>
   
<xs:enumeration value="DeliveryAddress" adsml-sx:longName="Delivery Address"/>
   
<xs:enumeration value="PickupAddress" adsml-sx:longName="Pick Up Address"/>
   
<xs:enumeration value="ShipFromAddress" adsml-sx:longName="Ship From Address"/>
   
<xs:enumeration value="BeeperNumber" adsml-sx:longName="Beeper number"/>
   
<xs:enumeration value="TelephoneNumber" adsml-sx:longName="Telephone number"/>
   
<xs:enumeration value="Extension" adsml-sx:longName="Extension, direct line office telephone number"/>
   
<xs:enumeration value="CellPhone" adsml-sx:longName="Cellular, mobile phone number"/>
   
<xs:enumeration value="WorkPhone" adsml-sx:longName="Work telephone number"/>
   
<xs:enumeration value="HomePhone" adsml-sx:longName="Home telephone number"/>
   
<xs:enumeration value="Fax" adsml-sx:longName="Facsimile number"/>
   
<xs:enumeration value="EmailAddress" adsml-sx:longName="Email address"/>
   
<xs:enumeration value="URI" adsml-sx:longName="A Uniform Resource Identifier (URI), as defined by 'Uniform Resource Identifiers (URI):Generic Syntax', RFC 3986."/>
   
<xs:enumeration value="UIM" adsml-sx:longName="Instant message address"/>
   
<xs:enumeration value="TTYTDD" adsml-sx:longName="Teletypewriter communications"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EnvelopeErrorCV
namespace http://www.adsml.org/adsmlenvelope/1.1
type restriction of adsml:ShortTokenType
used by
attribute ErrorDetails/@type
facets
maxLength 50
enumeration CatastrophicEnvelopeError
enumeration AdsMLSchema
enumeration PPA
source <xs:simpleType name="EnvelopeErrorCV">
 
<xs:restriction base="adsml:ShortTokenType">
   
<xs:enumeration value="CatastrophicEnvelopeError"/>
   
<xs:enumeration value="AdsMLSchema"/>
   
<xs:enumeration value="PPA"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EnvelopeResponseCV
namespace http://www.adsml.org/adsmlenvelope/1.1
type restriction of adsml:ShortTokenType
used by
element ResponseType
facets
maxLength 50
enumeration MessageOK
enumeration MessageErrorDetected
source <xs:simpleType name="EnvelopeResponseCV">
 
<xs:restriction base="adsml:ShortTokenType">
   
<xs:enumeration value="MessageOK"/>
   
<xs:enumeration value="MessageErrorDetected"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EnvelopeStatusCV
namespace http://www.adsml.org/adsmlenvelope/1.1
type restriction of adsml:ShortTokenType
used by
attributes Header/@status MessageRef/@status
facets
maxLength 50
enumeration Production
enumeration EnvelopeTest
enumeration ResponseToEnvelopeTest
source <xs:simpleType name="EnvelopeStatusCV">
 
<xs:restriction base="adsml:ShortTokenType">
   
<xs:enumeration value="Production"/>
   
<xs:enumeration value="EnvelopeTest"/>
   
<xs:enumeration value="ResponseToEnvelopeTest"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ItemActionCV
namespace http://www.adsml.org/adsmlenvelope/1.1
type restriction of adsml:CodeRootType
facets
maxLength 50
enumeration Create
enumeration Review
enumeration Modify
enumeration Forward
source <xs:simpleType name="ItemActionCV">
 
<xs:restriction base="adsml:CodeRootType">
   
<xs:enumeration value="Create"/>
   
<xs:enumeration value="Review"/>
   
<xs:enumeration value="Modify"/>
   
<xs:enumeration value="Forward"/>
 
</xs:restriction>
</xs:simpleType>

attribute adsml:firstTransmissionDateTime
namespace http://www.adsml.org/typelibrary/2.0
type adsml:DateTimeType
used by
element Header
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
element AdsMLEnvelope
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
element Header
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
elements Activity 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
elements Header MessageRef
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 adsml:PayersReference adsml:AdvertisersReference adsml:DeliverersReference adsml:OtherReference
used by
complexTypes adsml:PartyType adsml:RelatedPartyType adsml:RelaxedPartyType adsml:RelaxedRelatedPartyType
source <xs:element name="AuxiliaryReferences" type="PartiesReferenceListType"/>

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

element adsml:BusinessMessageDate
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:DateTimeDateType
properties
content simple
nillable true
source <xs:element name="BusinessMessageDate" type="DateTimeDateType" nillable="true"/>

element adsml:BuyersReference
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="BuyersReference" type="LongNormalizedStringType"/>

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

element adsml:ChangeSpecification
diagram
namespace http://www.adsml.org/typelibrary/2.0
type extension of adsml:CodeType
properties
content complex
children CodeList CodeValue adsml:Description ChangeLocationReference
attributes
Name  Type  Use  Default  Fixed  annotation
importanceadsml:ImportanceType      
source <xs:element name="ChangeSpecification">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="CodeType">
       
<xs:sequence>
         
<xs:element name="ChangeLocationReference" type="QIDType" minOccurs="0"/>
       
</xs:sequence>
       
<xs:attribute name="importance" type="ImportanceType"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element adsml:ChangeSpecification/ChangeLocationReference
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:QIDType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 255
source <xs:element name="ChangeLocationReference" type="QIDType" minOccurs="0"/>

element adsml:CommunicationChannel.EMail
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:EMailAddressType
properties
content complex
children FormalIdentifier adsml:Usage EMailAddress
used by
groups adsml:AllCommunicationChannelsGroup adsml:DigitalDeliveryCommunicationChannelsGroup adsml:HumanCommunicationChannelsGroup
attributes
Name  Type  Use  Default  Fixed  annotation
adsml:priorityoptional      
source <xs:element name="CommunicationChannel.EMail" type="EMailAddressType"/>

element adsml:CommunicationChannel.Other
diagram
namespace http://www.adsml.org/typelibrary/2.0
type extension of adsml:CommunicationChannel.BaseType
properties
content complex
children FormalIdentifier adsml:Usage adsml:Type Specification
used by
groups adsml:AllCommunicationChannelsGroup adsml:DigitalDeliveryCommunicationChannelsGroup adsml:HumanCommunicationChannelsGroup
attributes
Name  Type  Use  Default  Fixed  annotation
adsml:priorityoptional      
source <xs:element name="CommunicationChannel.Other">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="CommunicationChannel.BaseType">
       
<xs:sequence>
         
<xs:element ref="Type"/>
         
<xs:element name="Specification" type="LabeledValueType" minOccurs="0" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element adsml:CommunicationChannel.Other/Specification
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:LabeledValueType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Value Label
source <xs:element name="Specification" type="LabeledValueType" minOccurs="0" maxOccurs="unbounded"/>

element adsml:CommunicationChannel.Phone
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:PhoneAddressType
properties
content complex
children FormalIdentifier adsml:Usage Type PhoneNumber CountryCode AreaCode SubscriberNo Extension
used by
groups adsml:AllCommunicationChannelsGroup adsml:DigitalDeliveryCommunicationChannelsGroup adsml:HumanCommunicationChannelsGroup
attributes
Name  Type  Use  Default  Fixed  annotation
adsml:priorityoptional      
source <xs:element name="CommunicationChannel.Phone" type="PhoneAddressType"/>

element adsml:CommunicationChannel.PhysicalAddress
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:PhysicalAddressType
properties
content complex
children FormalIdentifier adsml:Usage Department Street POBox ZipPostalCode City StateProvince adsml:CountryName adsml:CountryCode
used by
groups adsml:AllCommunicationChannelsGroup adsml:HumanCommunicationChannelsGroup
attributes
Name  Type  Use  Default  Fixed  annotation
adsml:priorityoptional      
source <xs:element name="CommunicationChannel.PhysicalAddress" type="PhysicalAddressType"/>

element adsml:CommunicationChannel.WWW
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:URIAddressType
properties
content complex
children FormalIdentifier adsml:Usage URI Label
used by
groups adsml:AllCommunicationChannelsGroup adsml:DigitalDeliveryCommunicationChannelsGroup
attributes
Name  Type  Use  Default  Fixed  annotation
adsml:priorityoptional      
source <xs:element name="CommunicationChannel.WWW" type="URIAddressType"/>

element adsml:Contact
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:ContactType
properties
content complex
children Role adsml:Name adsml:CommunicationChannel.Phone adsml:CommunicationChannel.PhysicalAddress adsml:CommunicationChannel.EMail adsml:CommunicationChannel.Other adsml:Properties
used by
complexTypes adsml:PartyType adsml:RelatedPartyType adsml:RelaxedPartyType adsml:RelaxedRelatedPartyType
attributes
Name  Type  Use  Default  Fixed  annotation
adsml:priorityoptional      
source <xs:element name="Contact" type="ContactType"/>

element adsml:ContentData
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:AnyMixedContentType
properties
content complex
mixed true
used by
element ItemContent
complexType adsml:DocumentRenderingType
source <xs:element name="ContentData" type="AnyMixedContentType"/>

element adsml:ContentDataEncoding
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:EncodingRootType
properties
content simple
used by
elements adsml:ContentProperties ContentHeader OriginalMessageHeader
facets
maxLength 50
source <xs:element name="ContentDataEncoding" type="EncodingRootType"/>

element adsml:ContentDataRef
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:URIType
properties
content simple
source <xs:element name="ContentDataRef" type="URIType"/>

element adsml:ContentProperties
diagram
namespace http://www.adsml.org/typelibrary/2.0
properties
content complex
children adsml:MIMEType adsml:Format adsml:FormatProfile adsml:ContentDataEncoding adsml:EncryptionMethod adsml:ContentSizeInBytes adsml:FileName
used by
complexType adsml:DocumentRenderingType
source <xs:element name="ContentProperties">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="MIMEType" minOccurs="0"/>
     
<xs:element ref="Format" minOccurs="0"/>
     
<xs:element ref="FormatProfile" minOccurs="0"/>
     
<xs:element ref="ContentDataEncoding" minOccurs="0"/>
     
<xs:element ref="EncryptionMethod" minOccurs="0"/>
     
<xs:element ref="ContentSizeInBytes" minOccurs="0"/>
     
<xs:element ref="FileName" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element adsml:ContentSizeInBytes
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:PositiveIntegerType
properties
content simple
nillable true
used by
elements adsml:ContentProperties ContentHeader
source <xs:element name="ContentSizeInBytes" type="PositiveIntegerType" nillable="true"/>

element adsml:Contract
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:ContractType
properties
content complex
children adsml:ContractReference adsml:IssueDate adsml:ContractType adsml:ValidityPeriod adsml:SectionReference adsml:RateReference adsml:Properties
source <xs:element name="Contract" type="ContractType"/>

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

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

element adsml:Country
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:CountryType
properties
content complex
children adsml:CountryCode adsml:CountryName
source <xs:element name="Country" type="CountryType"/>

element adsml:CountryCode
diagram
namespace http://www.adsml.org/typelibrary/2.0
type adsml:CodeRootType
properties
content simple