Schema AdsMLMediapack-1.0-Main-AS.xsd


schema location:  C:\AdsML\AdsMLMediapack-1.0-Main-AS.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.adsml.org/adsmlmediapack/1.0
 
Elements 
AdsMLMediapack 


schema location:  C:\AdsML\AdsMLMediapack-1.0-PublicTypeLibrary-AS.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.adsml.org/adsmlmediapack/1.0
 
Elements  Groups  Complex types  Simple types 
AdditionalService  MediapackTransactions  DecimalValueRangeType  AdsMLMediapackMessageCodeCV 
AuxiliaryMediapackReferences  MessageFooterGroup  GeneralRateQualifierType  PriceIsForCV 
BookingParty  RatecardRequestModule  IntegerValueRangeType 
BuyingVolume  RatecardResponseModule  PartyFilterType 
ChargeDiscount  RateQualifiersGroup  PublishingScheduleType 
ChargeDiscountIdentifier  StatisticsType 
Count 
CustomerCategory 
DataPeriod 
DataSource 
Date 
Deadline 
DemographicScope 
DescriptiveInformation 
Distribution 
Frequency 
GeneralQualifier 
GeographicScope 
Language 
MaxSize 
MinSize 
Name 
NumberOfPages 
ParentPublicationReference 
Period 
PriceIsFor 
PricePerUnit 
PricingBasis 
Publication 
PublicationCode 
PublicationIdentifier 
PublicationReference 
PublishedBy 
PublishingSchedule 
QualifierType 
Rate 
RateCalendar 
Ratecard 
RatecardIdentifier 
RatecardRequest 
RatecardWithdrawal 
RateGroup 
RateGroupIdentifier 
RateIdentifier 
RateQualifier 
RateQualifier.Insert 
RateQualifier.Interactive 
RateQualifier.NewspaperMagazine 
ReasonForWithdrawal 
ReplacesRatecardReference 
Scheduling 
Size 
Sizes 
Statistics 
StatisticsType 
SubStatistics 
Target 
TechSpecs 
TemporalScope 
TermsAndConditions 
Thicknesses 
TotalCount 
ValidFor 
Weights 
WWW 


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 
administrativeResponseRequired  AbsolutePosition  AllCommunicationChannelsGroup  AdsMLItemType  AdminMessageClassCV  commonMessageAttributes 
divisor  AdditionalService  DigitalDeliveryCommunicationChannelsGroup  AnyMixedContentType  AdsMLBusinessMessageCV  i18nAttributes 
firstTransmissionDateTime  AdditionalServiceID  HumanCommunicationChannelsGroup  CodeType  AmountType 
importance  AdditionalServiceReference  CommunicationChannel.BaseType  BooleanType 
inResponseToMessageCode  AdministrativeResponse  ContactType  BusinessMessageRootType 
inResponseToMessageID  AdType  ContractType  CodeRootType 
lastReceivedMessageID  Advertiser  CountryType  ContactRoleRootType 
messageAssembledTime  AdvertisersReference  CreditCardType  CurrencyCodeRootType 
messageClass  Amount  CurrencyPriceDeclarationType  DateTimeDateType 
messageCode  AreaCode  DecimalMeasurementType  DateTimeType 
messageHeaderLine  AuxiliaryReferences  DocumentRenderingType  DateType 
messageID  BasePrice  EMailAddressType  DecimalType 
negated  BookingParty  ExchangeRateType  DoubleType 
presentationTransformation  BusinessMessageDate  FormatRootType  EncodingRootType 
priority  BuyersReference  LabeledIDType  EncryptionMethodRootType 
schemaProfile  CalculationRate  LabeledUnlimitedValueType  IDLabelRootType 
schemaVersion  CalculationSpecification  LabeledValueType  IDType 
sendCount  Campaign  LongStringType.i18n  ImportanceType 
sequenceNo  ChangeLocationReference  NamedPriceType  IntegerType 
systemsID  ChangeSpecification  NegatableCodeType  LanguageType 
timeStamp  City  NegatableRequirementSpecType  LimitedDecimalType 
transmissionDateTime  CommunicationChannel.EMail  NotesType  LongCodeRootType 
transmissionID  CommunicationChannel.Other  OptionalDecimalMeasurementType  LongNormalizedStringType 
transmissionIDRef  CommunicationChannel.Phone  OtherLabeledIDType  LongStringType 
transmissionReceivedDateTime  CommunicationChannel.PhysicalAddress  OtherPartyType  LongTokenType 
transmissionSequence  CommunicationChannel.WWW  PartiesReferenceListType  MessageClassCV 
transmissionStatus  CompanyID  PartyAddressType  NormalizedStringType 
version  Contact  PartyTaxSchemeType  OperatorCodeCV 
ContentData  PartyType  PartyRoleRootType 
ContentDataEncoding  PaymentTermsType  PhoneTypeCV 
ContentDataRef  PeriodType  PointOfOriginTypeCV 
ContentProperties  PhoneAddressType  PositiveIntegerType 
ContentSizeInBytes  PhysicalAddressType  PreflightStatusRootType 
Contract  PositionOnPageType  PriorityType 
ContractReference  PriceCalculationSpecificationType  PropertyRootType 
ContractType  PriceDeclarationType  QIDType 
Country  PricePerUnitType  RoleRootType 
CountryCode  ReferenceValueType  SchemaVersionType 
CountryName  RelatedPartyType  ShortStringType 
CreatedBy  RelaxedPartyType  ShortTokenType 
CreditCard  RelaxedRelatedPartyType  StringRootType 
CurrencyCode  RequirementSpecType  StringType 
Date  ShortStringType.i18n  TextDirectionsCV 
DeliverersReference  SinglePriceType  TimeType 
DeliveringParty  StringType.i18n  TokenType 
DeliveryOrderingParty  SubTotalPriceType  TransmissionStatusCV 
Department  TaxCategoryType  URIType 
Description  TaxSchemeType  VersionedQIDType 
DescriptionLine  TaxSubTotalType 
DigitalSignatures  TaxTotalType 
DisclaimerText  URIAddressType 
DocumentCurrencyCode  VersionedStringType 
DocumentRendering 
Duration 
DurationMeasure 
EMailAddress 
EncryptionMethod 
EndDateTime 
Error 
ExchangeMarketID 
ExchangeRate 
ExemptionReason 
ExpirationTime 
Extension 
FileName 
FormalIdentifier 
Format 
FormatProfile 
FromThisPointOnPage 
Guaranteed 
Header 
ID 
Identifier 
Instructions 
InvoicersReference 
InvoicingParty 
IssueDate 
JurisdictionRegionAddress 
Label 
LabeledProperty 
MaterialsPreparerParty 
MaterialsRecipientParty 
MediaType 
MIMEType 
Name 
NatureOfResponse 
Note 
Notes 
NumberOfUnits 
OfInterestTo 
OperatorCode 
OrderersReference 
OtherParty 
OtherReference 
PartyAddress 
PartyTaxScheme 
PayeeParty 
PayerParty 
PayersReference 
PaymentDueDate 
PaymentTerms 
PaymentTermsCode 
PenaltyPeriod 
PenaltySurchargePercent 
Percent 
PhoneNumber 
POBox 
PositionOnPage 
PreparersReference 
PriceComponent 
PriceComponentName 
PricePerUnit 
PriceType 
Priority 
ProofersReference 
ProofingParty 
Properties 
Property 
ProvenanceParty 
PublisherParty 
PublishersReference 
PurchaseOrderReference 
RateCardReference 
RateCode 
RateDetails 
RateReason 
RateReference 
ReasonForCancellation 
ReasonForDenial 
ReceiversReference 
RegistrationAddress 
RegistrationName 
RelatedParty 
RelationshipName 
RequestDenied 
RevisionIdentifier 
RoundingAmount 
ScheduleEntryReference 
SectionReference 
SellersReference 
SellingParty 
ServiceCode 
SettlementDiscountPercent 
SettlementPeriod 
SourceCurrencyBaseRate 
SourceCurrencyCode 
SpecialRequirements 
Specifications 
StartDateTime 
StateProvince 
Status 
StatusDate 
StatusQualifier 
Street 
SubscriberNo 
SubTotal 
SubTotalName 
TargetCurrencyBaseRate 
TargetCurrencyCode 
TaxableAmount 
TaxAmount 
TaxCategory 
TaxEvidenceIndicator 
TaxLevelCode 
TaxPointDate 
TaxScheme 
TaxSubTotal 
TaxTotal 
TaxTypeCode 
TermsAndConditionsDetails 
TermsReferenceCode 
Title 
TotalPrice 
ToThisPointOnAd 
TransmissionDescription 
TransmissionFrom 
TransmissionTo 
Type 
Unit 
UnitOfMeasure 
URI 
Usage 
UsageLabel 
ValidityPeriod 
XCoordinate 
YCoordinate 
ZipPostalCode 


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


schema location:  C:\AdsML\AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.adsml.org/adsmlbookings/2.5
 
Elements  Groups  Complex types  Simple types 
AdOrder  AdMessageRequestModule  AdsMLTransactionType  AdsMLBookingsMessageCodeCV 
AdOrderCancellation  AdMessageResponseModule  AlternativePositioningType.Book 
AdOrderChange  AdMessageStatusModule  AuxiliaryBookingReferencesType 
AdOrderResponse  BookingTransactions  AuxiliaryCampaignReferencesType 
AdOrderStatus  MessageFooterGroup  ColorNameType.Print 
AdOrderStatusEnquiry  ColorsType.Print 
AdQuotation  DistributionType 
AdQuotationRequest  LinkedPlacementsType 
AdQuotationStatus  MaterialsExpectationsType.Insert 
AdQuotationStatusEnquiry  PayerPriceType 
AdReservation  PaymentMechanismType 
AdReservationCancellation  PaymentType 
AdReservationChange  PickUpInformationType 
AdReservationResponse  PlacementInBookType 
AdReservationStatus  PlacementReferenceType 
AdReservationStatusEnquiry  PlacementType.Base 
AdServingSystem  PositioningInformationType.NewspaperMagazine 
AdSizeCode  PositioningType.Book 
AdvertiserBrand  PositioningType.Generic 
Area  PositioningType.NewspaperMagazine 
AuxiliaryBookingReferences  ProductionDetailInformationType.NewspaperMagazine 
AuxiliaryCampaignReferences  ProductionDetailType.Insert 
AuxiliaryPlacementGroupReferences  ProductionDetailType.NewspaperMagazine 
AuxiliaryPlacementReferences  ProofSendToType 
BillingInstructions  PublicationInformationType 
Bleed  RequiredOverageType 
BookingDate  SchedulingInformationType 
BookingIdentifier  SchedulingType 
BookingReference  SizeType 
Brand  SizeType.Book 
CampaignDescription  TargetingType 
Cap  TargetType 
CappingSpecification 
ClaimReference 
ClassifiedPlacementCode 
ColorType 
CostExempt 
CuttablePosition 
DealCode 
DistributionCount 
DistributionTarget 
EventCount 
EventType 
ExemptionType 
FirstPossibleTime 
Guarantees 
Gutter 
Height 
InsertionPeriod 
LastPossibleTime 
LinkedPlacements 
MaterialsAvailableDateTime 
MaterialsExpectations.Insert 
MaterialsReference 
MaximumEventCount 
MinimumAdditionalPieces 
MinimumEventCount 
MultipleAdContentHandling 
NumberOfColors 
NumberOfCopies 
NumberOfPages 
OveragePercentage 
Page 
PayerInformation 
PayersPriceDetails 
Payment 
Period 
PickUp 
PickUp.Insert 
Placement 
Placement.Generic 
Placement.Insert 
Placement.Interactive 
Placement.NewspaperMagazine 
PlacementCode 
PlacementGroup 
PlacementGroupPrice 
PlacementGroupSubPrice 
PlacementIdentifier 
PlacementInBook 
PlacementLink 
PlacementPrice 
PlacementReference 
PlacementTarget 
PositionOnPage 
PreDefinedPeriod 
PrePublicationProof 
ProductionDetail.Generic 
ProductionDetail.Insert 
ProductionDetail.Interactive 
ProductionDetail.NewspaperMagazine 
ProofingParty 
ProofOfPublication 
ProofType 
Publication 
PublicationCode 
PublicationType 
PublishedBy 
QuotationDate 
QuotationIdentifier 
QuotationReference 
RecurrencePattern 
Reference 
RequiredOverage 
ReservationReference 
ScheduleEntryIdentifier 
ScheduleEntryReference 
Scheduling 
Scope 
SectionCode 
SendCopyTo 
SendTo 
ShareOfVoice 
Size 
SubPublicationCode 
Target 
Targeting 
TechnicalAdFormat 
TermsAndConditions 
Thickness 
TotalBookingPrice 
TotalDistributionCount 
Weight 
Width 


schema location:  C:\AdsML\AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.adsml.org/adsmlmaterials/2.5
 
Elements  Groups  Complex types  Simple types 
AdContent  AdContentGroupRequest  AdContentType.Base  AdsMLMaterialsMessageCodeCV 
AdContentReferences  AdContentGroupRequestResponse  AdContentType.DeliveryOrder.Request 
AdContentSearchString  AdContentGroupResponse  AdContentType.DeliveryOrder.Response 
AdContentSearchText  AdMaterialRequestModule  AdContentType.Request 
AdContentText  AdMaterialResendRequestModule  AdContentType.RequestResponse 
AdMaterial  AdMaterialResponseModule  AdContentType.Response 
AdMaterialDeliveryOrder  ContentDataOrRefChoiceGroup  AssociatedMetadataType 
AdMaterialDeliveryOrderCancellation  ContentDescriptionGroup  ComponentType.Base 
AdMaterialDeliveryOrderChange  DeliveryOrderRequestModule  DeliveryType.Base 
AdMaterialDeliveryOrderResponse  DeliveryOrderResponseModule  DeliveryType.Request 
AdMaterialDeliveryOrderStatus  MaterialsTransactions  DeliveryType.RequestResponse 
AdMaterialDeliveryOrderStatusEnquiry  DeliveryType.Response 
AdMaterialKillOrder  ForDeliveryToType 
AdMaterialKillOrderResponse  MaterialsExpectationsType.Base 
AdMaterialResendRequest  MaterialsExpectationsType.File 
AdMaterialResponse  OutputResultType 
AdMaterialStatus  PhysicalItemType.Base 
AdMaterialStatusEnquiry  PhysicalItemType.DigitalMedia 
ApprovalDateTime  PhysicalItemType.Generic 
ApprovalStatus  PlacementInformationType.Base 
ApproverParty  PlacementInformationType.Generic 
ApproverUserLogin  PlacementInformationType.Interactive 
AssociatedMetadata  PlacementInformationType.NewspaperMagazine 
AuxiliaryComponentReferences  RenderingType.Base 
AuxiliaryDeliveryOrderReferences  TestResultType 
AuxiliaryDeliveryReferences 
AuxiliaryMaterialsReferences 
AuxiliaryRenderingReferences 
AuxiliaryResendRequestReferences 
BookingInformation 
Calibrated 
CalibrationDateTime 
Comments 
CompanyContact 
Component 
ComponentIdentifier 
ComponentReference 
ComponentType 
ContentHandlingInstructions 
DeliveryAddress 
DeliveryIdentifier 
DeliveryInstructions 
DeliveryOrderIdentifier 
DeliveryOrderReference 
DeliveryOrderReferences 
Depth 
DigitalDelivery 
Dimensions 
DoNotDeliverBefore 
Height 
LabelingInstructions 
Manufacturer 
MaterialsAvailableDateTime 
MaterialsDueDateTime 
MaterialsExpectations 
MaterialsIdentifier 
MaterialsProviderParty 
MaterialsRecipientParty 
MediaCapacity 
MediaLabel 
MediaType 
MediaTypeDetails 
Model 
OperatingSystem 
OrderDate 
Output 
OutputConditionIdentifier 
OutputConditionProfile 
PhysicalDelivery 
PhysicalItem 
PhysicalItem.DigitalMedia 
PhysicalItem.Generic 
PhysicalItemType 
PlacementInformation 
PlacementInformation.Generic 
PlacementInformation.Interactive 
PlacementInformation.NewspaperMagazine 
Preflight 
ProofingDevice 
ProofTool 
ReasonForKill 
ReasonForReplacement 
ReceivedTime 
Rendering 
RenderingIdentifier 
RenderingReference 
RenderingType 
ReplacesMaterialsReference 
ResendRequestIdentifier 
ResendRequestReference 
ResendRequestReferences 
RetrievalAddress 
RetrievalInstructions 
ShipTime 
SimulationConditionIdentifier 
SimulationConditionProfile 
Size 
SoftProofTicket 
StructuredDescriptions 
TechSpecDetails 
TestResult 
TestSpecification 
TestTool 
ThirdPartyServiceProvider 
TrackingID 
UsedSimulation 
UseEmbeddedOutputConditions 
Weight 
Width 


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 


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 


element AdsMLMediapack
diagram AdsMLMediapack-1.0-AS_p1.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type extension of AdsMLItemType
properties
content complex
children Header Properties RatecardRequest Ratecard RatecardWithdrawal AdministrativeResponse
attributes
Name  Type  Use  Default  Fixed  annotation
transmissionIDrequired      
transmissionStatus      
firstTransmissionDateTimerequired      
transmissionDateTimerequired      
systemsIDrequired      
transmissionSequencerequired      
administrativeResponseRequiredoptional      
sendCountoptional      
schemaVersionrequired      
schemaProfileoptional      
source <xs:element name="AdsMLMediapack">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="adsml:AdsMLItemType">
       
<xs:group ref="MediapackTransactions"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element AdditionalService
diagram AdsMLMediapack-1.0-AS_p2.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children AdditionalServiceID ServiceCode Name DescriptionLine PricePerUnit TaxCategory Note Properties
used by
group RatecardResponseModule
source <xs:element name="AdditionalService">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="adsml:AdditionalServiceID" minOccurs="0"/>
     
<xs:element ref="adsml:ServiceCode"/>
     
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:DescriptionLine" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="PricePerUnit" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:TaxCategory" minOccurs="0"/>
     
<xs:element ref="adsml:Note" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AuxiliaryMediapackReferences
diagram AdsMLMediapack-1.0-AS_p3.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children SellersReference OtherReference
used by
element Ratecard
source <xs:element name="AuxiliaryMediapackReferences">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="adsml:SellersReference" minOccurs="0"/>
     
<xs:element ref="adsml:OtherReference" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BookingParty
diagram AdsMLMediapack-1.0-AS_p4.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type RelaxedPartyType
properties
content complex
children Identifier AuxiliaryReferences Name PartyAddress Contact RelatedParty PartyTaxScheme Properties
used by
element ValidFor
source <xs:element name="BookingParty" type="adsml:RelaxedPartyType"/>

element BuyingVolume
diagram AdsMLMediapack-1.0-AS_p5.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type extension of DecimalValueRangeType
properties
content complex
children Minimum Maximum Value Period
used by
element RateQualifier
source <xs:element name="BuyingVolume">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="DecimalValueRangeType">
       
<xs:sequence>
         
<xs:element ref="Period" minOccurs="0"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element ChargeDiscount
diagram AdsMLMediapack-1.0-AS_p6.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children ChargeDiscountIdentifier OtherReference RateCode DescriptionLine PricePerUnit Percent PricingBasis TaxCategory RateQualifier.NewspaperMagazine RateQualifier.Insert RateQualifier.Interactive RateQualifier Properties
used by
element RateGroup
group RatecardResponseModule
source <xs:element name="ChargeDiscount">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ChargeDiscountIdentifier" minOccurs="0"/>
     
<xs:element ref="adsml:OtherReference" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:RateCode"/>
     
<xs:element ref="adsml:DescriptionLine" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:choice>
       
<xs:element ref="PricePerUnit" maxOccurs="unbounded"/>
       
<xs:element ref="adsml:Percent"/>
     
</xs:choice>
     
<xs:element ref="PricingBasis" minOccurs="0"/>
     
<xs:element ref="adsml:TaxCategory" minOccurs="0"/>
     
<xs:group ref="RateQualifiersGroup" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ChargeDiscountIdentifier
diagram AdsMLMediapack-1.0-AS_p7.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type QIDType
properties
content simple
used by
element ChargeDiscount
facets
Kind Value annotation 
maxLength 255 
source <xs:element name="ChargeDiscountIdentifier" type="adsml:QIDType"/>

element Count
diagram AdsMLMediapack-1.0-AS_p8.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type IntegerType
properties
content simple
used by
element SubStatistics
complexType StatisticsType
source <xs:element name="Count" type="adsml:IntegerType"/>

element CustomerCategory
diagram AdsMLMediapack-1.0-AS_p9.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type CodeType
properties
content complex
children CodeList CodeValue Description
used by
elements RatecardRequestModule/FilterBy ValidFor
source <xs:element name="CustomerCategory" type="adsml:CodeType"/>

element DataPeriod
diagram AdsMLMediapack-1.0-AS_p10.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PeriodType
properties
content complex
children StartDateTime EndDateTime DurationMeasure Description
used by
complexType StatisticsType
source <xs:element name="DataPeriod" type="adsml:PeriodType"/>

element DataSource
diagram AdsMLMediapack-1.0-AS_p11.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type ShortStringType.i18n
properties
content complex
used by
complexType StatisticsType
facets
Kind Value annotation 
maxLength 50 
attributes
Name  Type  Use  Default  Fixed  annotation
langoptional      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      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. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
dirTextDirectionsCVoptional      
sourceBooleanTypeoptional      
source <xs:element name="DataSource" type="adsml:ShortStringType.i18n"/>

element Date
diagram AdsMLMediapack-1.0-AS_p12.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type extension of DateType
properties
content complex
used by
complexType PublishingScheduleType
attributes
Name  Type  Use  Default  Fixed  annotation
negated      
source <xs:element name="Date">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="adsml:DateType">
       
<xs:attribute ref="adsml:negated"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element Deadline
diagram AdsMLMediapack-1.0-AS_p13.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children DaysEarlier DeliveryTime
source <xs:element name="Deadline">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DaysEarlier" type="adsml:IntegerType"/>
     
<xs:element name="DeliveryTime" type="adsml:TimeType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Deadline/DaysEarlier
diagram AdsMLMediapack-1.0-AS_p14.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type IntegerType
properties
isRef 0
content simple
source <xs:element name="DaysEarlier" type="adsml:IntegerType"/>

element Deadline/DeliveryTime
diagram AdsMLMediapack-1.0-AS_p15.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type TimeType
properties
isRef 0
content simple
source <xs:element name="DeliveryTime" type="adsml:TimeType"/>

element DemographicScope
diagram AdsMLMediapack-1.0-AS_p16.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type NegatableRequirementSpecType
properties
content complex
children Code Text
used by
element SubStatistics
complexType StatisticsType
source <xs:element name="DemographicScope" type="adsml:NegatableRequirementSpecType"/>

element DescriptiveInformation
diagram AdsMLMediapack-1.0-AS_p17.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children Description WWW DocumentRendering
used by
element Publication
attributes
Name  Type  Use  Default  Fixed  annotation
langoptional      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      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. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
dirTextDirectionsCVoptional      
sourceBooleanTypeoptional      
source <xs:element name="DescriptiveInformation">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="adsml:Description" minOccurs="0"/>
     
<xs:element ref="WWW" minOccurs="0"/>
     
<xs:element ref="adsml:DocumentRendering" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attributeGroup ref="adsml:i18nAttributes"/>
 
</xs:complexType>
</xs:element>

element Distribution
diagram AdsMLMediapack-1.0-AS_p18.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children Target
used by
element RateQualifier
source <xs:element name="Distribution">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Target" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Frequency
diagram AdsMLMediapack-1.0-AS_p19.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type extension of IntegerValueRangeType
properties
content complex
children Minimum Maximum Value Unit Period
used by
element RateQualifier
source <xs:element name="Frequency">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="IntegerValueRangeType">
       
<xs:sequence>
         
<xs:element ref="adsml:Unit"/>
         
<xs:element ref="Period" minOccurs="0"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element GeneralQualifier
diagram AdsMLMediapack-1.0-AS_p20.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type GeneralRateQualifierType
properties
content complex
children QualifierType Qualifier Note
used by
element RateQualifier
source <xs:element name="GeneralQualifier" type="GeneralRateQualifierType"/>

element GeographicScope
diagram AdsMLMediapack-1.0-AS_p21.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type NegatableRequirementSpecType
properties
content complex
children Code Text
used by
element SubStatistics
complexType StatisticsType
source <xs:element name="GeographicScope" type="adsml:NegatableRequirementSpecType"/>

element Language
diagram AdsMLMediapack-1.0-AS_p22.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type extension of LanguageType
properties
content complex
used by
elements Publication RateGroup
attributes
Name  Type  Use  Default  Fixed  annotation
primaryBooleanTypeoptional      
source <xs:element name="Language">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="adsml:LanguageType">
       
<xs:attribute name="primary" type="adsml:BooleanType" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Language/@primary
type BooleanType
properties
isRef 0
use optional
source <xs:attribute name="primary" type="adsml:BooleanType" use="optional"/>

element MaxSize
diagram AdsMLMediapack-1.0-AS_p23.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type SizeType.Book
properties
content complex
children AdSizeCode Width Height Area Gutter
used by
element Sizes
source <xs:element name="MaxSize" type="adsml-bo:SizeType.Book"/>

element MinSize
diagram AdsMLMediapack-1.0-AS_p24.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type SizeType.Book
properties
content complex
children AdSizeCode Width Height Area Gutter
used by
element Sizes
source <xs:element name="MinSize" type="adsml-bo:SizeType.Book"/>

element Name
diagram AdsMLMediapack-1.0-AS_p25.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type StringType.i18n
properties
content complex
used by
elements AdditionalService Publication RatecardRequestModule/FilterBy/Publication RateGroup
complexType PartyFilterType
group RatecardResponseModule
attributes
Name  Type  Use  Default  Fixed  annotation
langoptional      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      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. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
dirTextDirectionsCVoptional      
sourceBooleanTypeoptional      
source <xs:element name="Name" type="adsml:StringType.i18n"/>

element NumberOfPages
diagram AdsMLMediapack-1.0-AS_p26.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type IntegerValueRangeType
properties
content complex
children Minimum Maximum Value
used by
element RateQualifier.Insert
source <xs:element name="NumberOfPages" type="IntegerValueRangeType"/>

element ParentPublicationReference
diagram AdsMLMediapack-1.0-AS_p27.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type QIDType
properties
content simple
used by
element Publication
facets
Kind Value annotation 
maxLength 255 
source <xs:element name="ParentPublicationReference" type="adsml:QIDType"/>

element Period
diagram AdsMLMediapack-1.0-AS_p28.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type extension of PeriodType
properties
content complex
children StartDateTime EndDateTime DurationMeasure Description
used by
elements BuyingVolume Frequency Scheduling
complexType PublishingScheduleType
attributes
Name  Type  Use  Default  Fixed  annotation
negated      
source <xs:element name="Period">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="adsml:PeriodType">
       
<xs:attribute ref="adsml:negated"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element PriceIsFor
diagram AdsMLMediapack-1.0-AS_p29.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PriceIsForCV
properties
content simple
used by
element Rate
facets
Kind Value annotation 
enumeration AllPublications 
enumeration EachPublication 
source <xs:element name="PriceIsFor" type="PriceIsForCV"/>

element PricePerUnit
diagram AdsMLMediapack-1.0-AS_p30.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children Price Unit CurrencyCode
used by
elements AdditionalService ChargeDiscount Rate
source <xs:element name="PricePerUnit">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Price" type="adsml:PricePerUnitType"/>
     
<xs:element ref="adsml:Unit" minOccurs="0"/>
     
<xs:element ref="adsml:CurrencyCode" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PricePerUnit/Price
diagram AdsMLMediapack-1.0-AS_p31.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PricePerUnitType
properties
isRef 0
content complex
facets
Kind Value annotation 
fractionDigits 10 
attributes
Name  Type  Use  Default  Fixed  annotation
divisor      
source <xs:element name="Price" type="adsml:PricePerUnitType"/>

element PricingBasis
diagram AdsMLMediapack-1.0-AS_p32.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type NegatableRequirementSpecType
properties
content complex
children Code Text
used by
element ChargeDiscount
source <xs:element name="PricingBasis" type="adsml:NegatableRequirementSpecType"/>

element Publication
diagram AdsMLMediapack-1.0-AS_p33.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children PublicationIdentifier PublicationCode Name MediaType DescriptiveInformation Language ParentPublicationReference PublishedBy Contact PublishingSchedule Statistics Properties
used by
group RatecardResponseModule
source <xs:element name="Publication">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PublicationIdentifier"/>
     
<xs:element ref="PublicationCode" minOccurs="0"/>
     
<xs:element ref="Name" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:MediaType" minOccurs="0"/>
     
<xs:element ref="DescriptiveInformation" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Language" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="ParentPublicationReference" minOccurs="0"/>
     
<xs:element ref="PublishedBy" minOccurs="0"/>
     
<xs:element ref="adsml:Contact" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="PublishingSchedule" minOccurs="0"/>
     
<xs:element ref="Statistics" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PublicationCode
diagram AdsMLMediapack-1.0-AS_p34.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type CodeType
properties
content complex
children CodeList CodeValue Description
used by
elements Publication RatecardRequestModule/FilterBy/Publication
source <xs:element name="PublicationCode" type="adsml:CodeType"/>

element PublicationIdentifier
diagram AdsMLMediapack-1.0-AS_p35.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type QIDType
properties
content simple
used by
element Publication
facets
Kind Value annotation 
maxLength 255 
source <xs:element name="PublicationIdentifier" type="adsml:QIDType"/>

element PublicationReference
diagram AdsMLMediapack-1.0-AS_p36.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type QIDType
properties
content simple
used by
elements RatecardRequestModule/FilterBy/Publication RateGroup RateQualifier RateQualifier.Insert RateQualifier.Interactive RateQualifier.NewspaperMagazine
facets
Kind Value annotation 
maxLength 255 
source <xs:element name="PublicationReference" type="adsml:QIDType"/>

element PublishedBy
diagram AdsMLMediapack-1.0-AS_p37.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type RelaxedPartyType
properties
content complex
children Identifier AuxiliaryReferences Name PartyAddress Contact RelatedParty PartyTaxScheme Properties
used by
element Publication
source <xs:element name="PublishedBy" type="adsml:RelaxedPartyType"/>

element PublishingSchedule
diagram AdsMLMediapack-1.0-AS_p38.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PublishingScheduleType
properties
content complex
children Date Period RecurrencePattern
used by
elements Publication RateGroup
source <xs:element name="PublishingSchedule" type="PublishingScheduleType"/>

element QualifierType
diagram AdsMLMediapack-1.0-AS_p39.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type CodeType
properties
content complex
children CodeList CodeValue Description
used by
complexType GeneralRateQualifierType
source <xs:element name="QualifierType" type="adsml:CodeType"/>

element Rate
diagram AdsMLMediapack-1.0-AS_p40.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children RateIdentifier OtherReference RateCode DescriptionLine PriceIsFor PricePerUnit TaxCategory AdType RateQualifier.NewspaperMagazine RateQualifier.Insert RateQualifier.Interactive RateQualifier Note Properties
used by
element RateGroup
source <xs:element name="Rate">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="RateIdentifier" minOccurs="0"/>
     
<xs:element ref="adsml:OtherReference" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:RateCode"/>
     
<xs:element ref="adsml:DescriptionLine" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="PriceIsFor"/>
     
<xs:element ref="PricePerUnit" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:TaxCategory" minOccurs="0"/>
     
<xs:element ref="adsml:AdType" minOccurs="0"/>
     
<xs:group ref="RateQualifiersGroup" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Note" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RateCalendar
diagram AdsMLMediapack-1.0-AS_p41.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PublishingScheduleType
properties
content complex
children Date Period RecurrencePattern
source <xs:element name="RateCalendar" type="PublishingScheduleType"/>

element Ratecard
diagram AdsMLMediapack-1.0-AS_p42.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children RatecardIdentifier AuxiliaryMediapackReferences ReplacesRatecardReference ChangeSpecification IssueDate Name ValidityPeriod ValidFor Status SellingParty OtherParty Publication DocumentCurrencyCode RateGroup AdditionalService ChargeDiscount TermsAndConditions Note DocumentRendering Properties
used by
group MediapackTransactions
attributes
Name  Type  Use  Default  Fixed  annotation
messageCodeAdsMLMediapackMessageCodeCVrequired    MP-P  
messageIDrequired      
messageHeaderLine      
messageClassrequired    BusinessTransaction  
messageAssembledTimeoptional      
presentationTransformationoptional      
inResponseToMessageIDoptional      
inResponseToMessageCodeoptional      
lastReceivedMessageIDoptional      
source <xs:element name="Ratecard">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="RatecardIdentifier"/>
     
<xs:element ref="AuxiliaryMediapackReferences" minOccurs="0"/>
     
<xs:element ref="ReplacesRatecardReference" minOccurs="0"/>
     
<xs:element ref="adsml:ChangeSpecification" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:group ref="RatecardResponseModule"/>
     
<xs:group ref="MessageFooterGroup"/>
   
</xs:sequence>
   
<xs:attribute name="messageCode" type="AdsMLMediapackMessageCodeCV" use="required" fixed="MP-P"/>
   
<xs:attributeGroup ref="adsml:commonMessageAttributes"/>
   
<xs:attribute ref="adsml:inResponseToMessageID" use="optional"/>
   
<xs:attribute ref="adsml:inResponseToMessageCode" use="optional"/>
   
<xs:attribute ref="adsml:lastReceivedMessageID" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute Ratecard/@messageCode
type AdsMLMediapackMessageCodeCV
properties
isRef 0
fixed MP-P
use required
facets
Kind Value annotation 
maxLength 50 
enumeration MP-P 
enumeration MP-PR 
enumeration MP-X 
enumeration ZZ-ERR 
source <xs:attribute name="messageCode" type="AdsMLMediapackMessageCodeCV" use="required" fixed="MP-P"/>

element RatecardIdentifier
diagram AdsMLMediapack-1.0-AS_p43.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type QIDType
properties
content simple
used by
elements Ratecard RatecardWithdrawal
group RatecardRequestModule
facets
Kind Value annotation 
maxLength 255 
source <xs:element name="RatecardIdentifier" type="adsml:QIDType"/>

element RatecardRequest
diagram AdsMLMediapack-1.0-AS_p44.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children BusinessMessageDate RatecardIdentifier SellersReference FilterBy
used by
group MediapackTransactions
attributes
Name  Type  Use  Default  Fixed  annotation
messageCodeAdsMLMediapackMessageCodeCVrequired    MP-PR  
messageIDrequired      
messageHeaderLine      
messageClassrequired    BusinessTransaction  
messageAssembledTimeoptional      
presentationTransformationoptional      
source <xs:element name="RatecardRequest">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:group ref="RatecardRequestModule"/>
   
</xs:sequence>
   
<xs:attribute name="messageCode" type="AdsMLMediapackMessageCodeCV" use="required" fixed="MP-PR"/>
   
<xs:attributeGroup ref="adsml:commonMessageAttributes"/>
 
</xs:complexType>
</xs:element>

attribute RatecardRequest/@messageCode
type AdsMLMediapackMessageCodeCV
properties
isRef 0
fixed MP-PR
use required
facets
Kind Value annotation 
maxLength 50 
enumeration MP-P 
enumeration MP-PR 
enumeration MP-X 
enumeration ZZ-ERR 
source <xs:attribute name="messageCode" type="AdsMLMediapackMessageCodeCV" use="required" fixed="MP-PR"/>

element RatecardWithdrawal
diagram AdsMLMediapack-1.0-AS_p45.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children RatecardIdentifier BusinessMessageDate SellingParty ReasonForWithdrawal Properties
used by
group MediapackTransactions
attributes
Name  Type  Use  Default  Fixed  annotation
messageCodeAdsMLMediapackMessageCodeCVrequired    MP-X  
messageIDrequired      
messageHeaderLine      
messageClassrequired    BusinessTransaction  
messageAssembledTimeoptional      
presentationTransformationoptional      
source <xs:element name="RatecardWithdrawal">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="RatecardIdentifier"/>
     
<xs:element ref="adsml:BusinessMessageDate" minOccurs="0"/>
     
<xs:element ref="adsml:SellingParty" minOccurs="0"/>
     
<xs:element ref="ReasonForWithdrawal" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="messageCode" type="AdsMLMediapackMessageCodeCV" use="required" fixed="MP-X"/>
   
<xs:attributeGroup ref="adsml:commonMessageAttributes"/>
 
</xs:complexType>
</xs:element>

attribute RatecardWithdrawal/@messageCode
type AdsMLMediapackMessageCodeCV
properties
isRef 0
fixed MP-X
use required
facets
Kind Value annotation 
maxLength 50 
enumeration MP-P 
enumeration MP-PR 
enumeration MP-X 
enumeration ZZ-ERR 
source <xs:attribute name="messageCode" type="AdsMLMediapackMessageCodeCV" use="required" fixed="MP-X"/>

element RateGroup
diagram AdsMLMediapack-1.0-AS_p46.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children RateGroupIdentifier OtherReference Name Description PublicationReference PublishingSchedule Language TermsAndConditions Rate ChargeDiscount TechSpecs Statistics Note Properties
used by
group RatecardResponseModule
source <xs:element name="RateGroup">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="RateGroupIdentifier" minOccurs="0"/>
     
<xs:element ref="adsml:OtherReference" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Description" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="PublicationReference" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="PublishingSchedule" minOccurs="0"/>
     
<xs:element ref="Language" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="TermsAndConditions" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Rate" maxOccurs="unbounded"/>
     
<xs:element ref="ChargeDiscount" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="TechSpecs" minOccurs="0"/>
     
<xs:element ref="Statistics" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Note" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RateGroupIdentifier
diagram AdsMLMediapack-1.0-AS_p47.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type QIDType
properties
content simple
used by
element RateGroup
facets
Kind Value annotation 
maxLength 255 
source <xs:element name="RateGroupIdentifier" type="adsml:QIDType"/>

element RateIdentifier
diagram AdsMLMediapack-1.0-AS_p48.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type QIDType
properties
content simple
used by
element Rate
facets
Kind Value annotation 
maxLength 255 
source <xs:element name="RateIdentifier" type="adsml:QIDType"/>

element RateQualifier
diagram AdsMLMediapack-1.0-AS_p49.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children Sizes Duration Positioning Distribution Frequency Scheduling BuyingVolume GeneralQualifier Properties PublicationReference
used by
group RateQualifiersGroup
source <xs:element name="RateQualifier">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Sizes" maxOccurs="unbounded"/>
       
<xs:element ref="adsml:Duration" maxOccurs="unbounded"/>
       
<xs:element name="Positioning" maxOccurs="unbounded">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element ref="adsml-bo:SectionCode" minOccurs="0"/>
             
<xs:element ref="adsml:Specifications" minOccurs="0"/>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element ref="Distribution" maxOccurs="unbounded"/>
       
<xs:element ref="Frequency" maxOccurs="unbounded"/>
       
<xs:element ref="Scheduling" maxOccurs="unbounded"/>
       
<xs:element ref="BuyingVolume" maxOccurs="unbounded"/>
       
<xs:element ref="GeneralQualifier" maxOccurs="unbounded"/>
       
<xs:element ref="adsml:Properties"/>
     
</xs:choice>
     
<xs:element ref="PublicationReference" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RateQualifier/Positioning
diagram AdsMLMediapack-1.0-AS_p50.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children SectionCode Specifications
source <xs:element name="Positioning" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="adsml-bo:SectionCode" minOccurs="0"/>
     
<xs:element ref="adsml:Specifications" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RateQualifier.Insert
diagram AdsMLMediapack-1.0-AS_p51.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children NumberOfPages Thicknesses Weights PublicationReference
used by
group RateQualifiersGroup
source <xs:element name="RateQualifier.Insert">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="NumberOfPages" maxOccurs="unbounded"/>
       
<xs:element ref="Thicknesses" maxOccurs="unbounded"/>
       
<xs:element ref="Weights" maxOccurs="unbounded"/>
     
</xs:choice>
     
<xs:element ref="PublicationReference" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RateQualifier.Interactive
diagram AdsMLMediapack-1.0-AS_p52.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children TechnicalAdFormat PublicationReference
used by
group RateQualifiersGroup
source <xs:element name="RateQualifier.Interactive">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="adsml-bo:TechnicalAdFormat" maxOccurs="unbounded"/>
     
</xs:choice>
     
<xs:element ref="PublicationReference" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RateQualifier.NewspaperMagazine
diagram AdsMLMediapack-1.0-AS_p53.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children Colors Positioning PublicationReference
used by
group RateQualifiersGroup
source <xs:element name="RateQualifier.NewspaperMagazine">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element name="Colors" type="adsml-bo:ColorsType.Print" maxOccurs="unbounded"/>
       
<xs:element name="Positioning" type="adsml-bo:PositioningType.Book" maxOccurs="unbounded"/>
     
</xs:choice>
     
<xs:element ref="PublicationReference" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RateQualifier.NewspaperMagazine/Colors
diagram AdsMLMediapack-1.0-AS_p54.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type ColorsType.Print
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ColorType ColorName NumberOfColors SpecialRequirements
source <xs:element name="Colors" type="adsml-bo:ColorsType.Print" maxOccurs="unbounded"/>

element RateQualifier.NewspaperMagazine/Positioning
diagram AdsMLMediapack-1.0-AS_p55.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PositioningType.Book
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children PlacementInBook PositionOnPage
source <xs:element name="Positioning" type="adsml-bo:PositioningType.Book" maxOccurs="unbounded"/>

element ReasonForWithdrawal
diagram AdsMLMediapack-1.0-AS_p56.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type CodeType
properties
content complex
children CodeList CodeValue Description
used by
element RatecardWithdrawal
source <xs:element name="ReasonForWithdrawal" type="adsml:CodeType"/>

element ReplacesRatecardReference
diagram AdsMLMediapack-1.0-AS_p57.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type QIDType
properties
content simple
used by
element Ratecard
facets
Kind Value annotation 
maxLength 255 
source <xs:element name="ReplacesRatecardReference" type="adsml:QIDType"/>

element Scheduling
diagram AdsMLMediapack-1.0-AS_p58.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children Period PreDefinedPeriod RecurrencePattern
used by
element RateQualifier
source <xs:element name="Scheduling">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Period" minOccurs="0"/>
     
<xs:element ref="adsml-bo:PreDefinedPeriod" minOccurs="0"/>
     
<xs:element ref="adsml-bo:RecurrencePattern" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Size
diagram AdsMLMediapack-1.0-AS_p59.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type SizeType.Book
properties
content complex
children AdSizeCode Width Height Area Gutter
used by
element Sizes
source <xs:element name="Size" type="adsml-bo:SizeType.Book"/>

element Sizes
diagram AdsMLMediapack-1.0-AS_p60.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children MinSize MaxSize Size
used by
element RateQualifier
source <xs:element name="Sizes">
 
<xs:complexType>
   
<xs:choice>
     
<xs:sequence>
       
<xs:element ref="MinSize" minOccurs="0"/>
       
<xs:element ref="MaxSize" minOccurs="0"/>
     
</xs:sequence>
     
<xs:element ref="Size"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Statistics
diagram AdsMLMediapack-1.0-AS_p61.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type StatisticsType
properties
content complex
children StatisticsType GeographicScope DemographicScope TemporalScope DescriptionLine Count DataPeriod DataSource SubStatistics Properties
used by
elements Publication RateGroup
source <xs:element name="Statistics" type="StatisticsType"/>

element StatisticsType
diagram AdsMLMediapack-1.0-AS_p62.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type CodeType
properties
content complex
children CodeList CodeValue Description
used by
element SubStatistics
complexType StatisticsType
source <xs:element name="StatisticsType" type="adsml:CodeType"/>

element SubStatistics
diagram AdsMLMediapack-1.0-AS_p63.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children StatisticsType GeographicScope DemographicScope TemporalScope Count
used by
complexType StatisticsType
source <xs:element name="SubStatistics">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="StatisticsType"/>
     
<xs:element ref="GeographicScope" minOccurs="0"/>
     
<xs:element ref="DemographicScope" minOccurs="0"/>
     
<xs:element ref="TemporalScope" minOccurs="0"/>
     
<xs:element ref="Count"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Target
diagram AdsMLMediapack-1.0-AS_p64.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type CodeType
properties
content complex
children CodeList CodeValue Description
used by
element Distribution
source <xs:element name="Target" type="adsml:CodeType"/>

element TechSpecs
diagram AdsMLMediapack-1.0-AS_p65.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children Note TechSpecDetails Properties
used by
element RateGroup
source <xs:element name="TechSpecs">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="adsml:Note" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml-ma:TechSpecDetails" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TemporalScope
diagram AdsMLMediapack-1.0-AS_p66.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type NegatableRequirementSpecType
properties
content complex
children Code Text
used by
element SubStatistics
complexType StatisticsType
source <xs:element name="TemporalScope" type="adsml:NegatableRequirementSpecType"/>

element TermsAndConditions
diagram AdsMLMediapack-1.0-AS_p67.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children General Rates Bookings Cancellations Claims Payments DisclaimerText TermsAndConditionsDetails Properties
used by
element RateGroup
group RatecardResponseModule
attributes
Name  Type  Use  Default  Fixed  annotation
langoptional      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      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. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
dirTextDirectionsCVoptional      
sourceBooleanTypeoptional      
source <xs:element name="TermsAndConditions">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="General" type="adsml:StringType" minOccurs="0"/>
     
<xs:element name="Rates" type="adsml:StringType" minOccurs="0"/>
     
<xs:element name="Bookings" type="adsml:StringType" minOccurs="0"/>
     
<xs:element name="Cancellations" type="adsml:StringType" minOccurs="0"/>
     
<xs:element name="Claims" type="adsml:StringType" minOccurs="0"/>
     
<xs:element name="Payments" type="adsml:StringType" minOccurs="0"/>
     
<xs:element ref="adsml:DisclaimerText" minOccurs="0"/>
     
<xs:element ref="adsml:TermsAndConditionsDetails" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Properties" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attributeGroup ref="adsml:i18nAttributes"/>
 
</xs:complexType>
</xs:element>

element TermsAndConditions/General
diagram AdsMLMediapack-1.0-AS_p68.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type StringType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="General" type="adsml:StringType" minOccurs="0"/>

element TermsAndConditions/Rates
diagram AdsMLMediapack-1.0-AS_p69.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type StringType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Rates" type="adsml:StringType" minOccurs="0"/>

element TermsAndConditions/Bookings
diagram AdsMLMediapack-1.0-AS_p70.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type StringType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Bookings" type="adsml:StringType" minOccurs="0"/>

element TermsAndConditions/Cancellations
diagram AdsMLMediapack-1.0-AS_p71.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type StringType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Cancellations" type="adsml:StringType" minOccurs="0"/>

element TermsAndConditions/Claims
diagram AdsMLMediapack-1.0-AS_p72.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type StringType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Claims" type="adsml:StringType" minOccurs="0"/>

element TermsAndConditions/Payments
diagram AdsMLMediapack-1.0-AS_p73.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type StringType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Payments" type="adsml:StringType" minOccurs="0"/>

element Thicknesses
diagram AdsMLMediapack-1.0-AS_p74.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type DecimalValueRangeType
properties
content complex
children Minimum Maximum Value
used by
element RateQualifier.Insert
source <xs:element name="Thicknesses" type="DecimalValueRangeType"/>

element TotalCount
diagram AdsMLMediapack-1.0-AS_p75.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type IntegerType
properties
content simple
source <xs:element name="TotalCount" type="adsml:IntegerType"/>

element ValidFor
diagram AdsMLMediapack-1.0-AS_p76.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
content complex
children CustomerCategory BookingParty Advertiser Contract
used by
group RatecardResponseModule
source <xs:element name="ValidFor">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="CustomerCategory" maxOccurs="unbounded"/>
     
<xs:element ref="BookingParty" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Advertiser" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Contract" maxOccurs="unbounded"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Weights
diagram AdsMLMediapack-1.0-AS_p77.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type DecimalValueRangeType
properties
content complex
children Minimum Maximum Value
used by
element RateQualifier.Insert
source <xs:element name="Weights" type="DecimalValueRangeType"/>

element WWW
diagram AdsMLMediapack-1.0-AS_p78.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type URIAddressType
properties
content complex
children FormalIdentifier Usage URI Label
used by
element DescriptiveInformation
attributes
Name  Type  Use  Default  Fixed  annotation
priorityoptional      
source <xs:element name="WWW" type="adsml:URIAddressType"/>

group MediapackTransactions
diagram AdsMLMediapack-1.0-AS_p79.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children RatecardRequest Ratecard RatecardWithdrawal AdministrativeResponse
used by
element AdsMLMediapack
source <xs:group name="MediapackTransactions">
 
<xs:choice>
   
<xs:element ref="RatecardRequest" maxOccurs="unbounded"/>
   
<xs:element ref="Ratecard" maxOccurs="unbounded"/>
   
<xs:element ref="RatecardWithdrawal" maxOccurs="unbounded"/>
   
<xs:element ref="adsml:AdministrativeResponse"/>
 
</xs:choice>
</xs:group>

group MessageFooterGroup
diagram AdsMLMediapack-1.0-AS_p80.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children Note DocumentRendering Properties
used by
element Ratecard
source <xs:group name="MessageFooterGroup">
 
<xs:sequence>
   
<xs:element ref="adsml:Note" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="adsml:DocumentRendering" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="adsml:Properties" minOccurs="0"/>
 
</xs:sequence>
</xs:group>

group RatecardRequestModule
diagram AdsMLMediapack-1.0-AS_p81.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children BusinessMessageDate RatecardIdentifier SellersReference FilterBy
used by
element RatecardRequest
source <xs:group name="RatecardRequestModule">
 
<xs:sequence>
   
<xs:element ref="adsml:BusinessMessageDate"/>
   
<xs:choice>
     
<xs:element ref="RatecardIdentifier" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:SellersReference" maxOccurs="unbounded"/>
     
<xs:element name="FilterBy" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element ref="adsml:ValidityPeriod" maxOccurs="unbounded"/>
           
<xs:element ref="CustomerCategory" maxOccurs="unbounded"/>
           
<xs:element name="BookingParty" type="PartyFilterType" maxOccurs="unbounded"/>
           
<xs:element name="Advertiser" type="PartyFilterType" maxOccurs="unbounded"/>
           
<xs:element name="SellingParty" type="PartyFilterType" maxOccurs="unbounded"/>
           
<xs:element ref="adsml:Contract" maxOccurs="unbounded"/>
           
<xs:element name="Publication" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="PublicationReference" minOccurs="0"/>
                 
<xs:element ref="PublicationCode" minOccurs="0"/>
                 
<xs:element ref="Name" minOccurs="0"/>
                 
<xs:element name="PublishedBy" type="PartyFilterType" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element ref="adsml:Properties"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:sequence>
</xs:group>

element RatecardRequestModule/FilterBy
diagram AdsMLMediapack-1.0-AS_p82.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ValidityPeriod CustomerCategory BookingParty Advertiser SellingParty Contract Publication Properties
source <xs:element name="FilterBy" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="adsml:ValidityPeriod" maxOccurs="unbounded"/>
     
<xs:element ref="CustomerCategory" maxOccurs="unbounded"/>
     
<xs:element name="BookingParty" type="PartyFilterType" maxOccurs="unbounded"/>
     
<xs:element name="Advertiser" type="PartyFilterType" maxOccurs="unbounded"/>
     
<xs:element name="SellingParty" type="PartyFilterType" maxOccurs="unbounded"/>
     
<xs:element ref="adsml:Contract" maxOccurs="unbounded"/>
     
<xs:element name="Publication" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="PublicationReference" minOccurs="0"/>
           
<xs:element ref="PublicationCode" minOccurs="0"/>
           
<xs:element ref="Name" minOccurs="0"/>
           
<xs:element name="PublishedBy" type="PartyFilterType" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="adsml:Properties"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element RatecardRequestModule/FilterBy/BookingParty
diagram AdsMLMediapack-1.0-AS_p83.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PartyFilterType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Identifier Name
used by
element ValidFor
source <xs:element name="BookingParty" type="PartyFilterType" maxOccurs="unbounded"/>

element RatecardRequestModule/FilterBy/Advertiser
diagram AdsMLMediapack-1.0-AS_p84.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PartyFilterType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Identifier Name
source <xs:element name="Advertiser" type="PartyFilterType" maxOccurs="unbounded"/>

element RatecardRequestModule/FilterBy/SellingParty
diagram AdsMLMediapack-1.0-AS_p85.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PartyFilterType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Identifier Name
source <xs:element name="SellingParty" type="PartyFilterType" maxOccurs="unbounded"/>

element RatecardRequestModule/FilterBy/Publication
diagram AdsMLMediapack-1.0-AS_p86.png
namespace http://www.adsml.org/adsmlmediapack/1.0
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children PublicationReference PublicationCode Name PublishedBy
used by
group RatecardResponseModule
source <xs:element name="Publication" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PublicationReference" minOccurs="0"/>
     
<xs:element ref="PublicationCode" minOccurs="0"/>
     
<xs:element ref="Name" minOccurs="0"/>
     
<xs:element name="PublishedBy" type="PartyFilterType" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RatecardRequestModule/FilterBy/Publication/PublishedBy
diagram AdsMLMediapack-1.0-AS_p87.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PartyFilterType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Identifier Name
used by
element Publication
source <xs:element name="PublishedBy" type="PartyFilterType" minOccurs="0"/>

group RatecardResponseModule
diagram AdsMLMediapack-1.0-AS_p88.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children IssueDate Name ValidityPeriod ValidFor Status SellingParty OtherParty Publication DocumentCurrencyCode RateGroup AdditionalService ChargeDiscount TermsAndConditions
used by
element Ratecard
source <xs:group name="RatecardResponseModule">
 
<xs:sequence>
   
<xs:element ref="adsml:IssueDate"/>
   
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="adsml:ValidityPeriod"/>
   
<xs:element ref="ValidFor" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="adsml:Status"/>
   
<xs:element ref="adsml:SellingParty"/>
   
<xs:element ref="adsml:OtherParty" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="Publication" maxOccurs="unbounded"/>
   
<xs:element ref="adsml:DocumentCurrencyCode" minOccurs="0"/>
   
<xs:element ref="RateGroup" maxOccurs="unbounded"/>
   
<xs:element ref="AdditionalService" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="ChargeDiscount" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="TermsAndConditions" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:group>

group RateQualifiersGroup
diagram AdsMLMediapack-1.0-AS_p89.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children RateQualifier.NewspaperMagazine RateQualifier.Insert RateQualifier.Interactive RateQualifier
used by
elements ChargeDiscount Rate
source <xs:group name="RateQualifiersGroup">
 
<xs:choice>
   
<xs:element ref="RateQualifier.NewspaperMagazine"/>
   
<xs:element ref="RateQualifier.Insert"/>
   
<xs:element ref="RateQualifier.Interactive"/>
   
<xs:element ref="RateQualifier"/>
 
</xs:choice>
</xs:group>

complexType DecimalValueRangeType
diagram AdsMLMediapack-1.0-AS_p90.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children Minimum Maximum Value
used by
elements BuyingVolume Thicknesses Weights
source <xs:complexType name="DecimalValueRangeType">
 
<xs:choice>
   
<xs:sequence>
     
<xs:element name="Minimum" type="adsml:DecimalMeasurementType" minOccurs="0"/>
     
<xs:element name="Maximum" type="adsml:DecimalMeasurementType" minOccurs="0"/>
   
</xs:sequence>
   
<xs:element name="Value" type="adsml:DecimalMeasurementType"/>
 
</xs:choice>
</xs:complexType>

element DecimalValueRangeType/Minimum
diagram AdsMLMediapack-1.0-AS_p91.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type DecimalMeasurementType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children UnitOfMeasure Value
source <xs:element name="Minimum" type="adsml:DecimalMeasurementType" minOccurs="0"/>

element DecimalValueRangeType/Maximum
diagram AdsMLMediapack-1.0-AS_p92.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type DecimalMeasurementType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children UnitOfMeasure Value
source <xs:element name="Maximum" type="adsml:DecimalMeasurementType" minOccurs="0"/>

element DecimalValueRangeType/Value
diagram AdsMLMediapack-1.0-AS_p93.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type DecimalMeasurementType
properties
isRef 0
content complex
children UnitOfMeasure Value
source <xs:element name="Value" type="adsml:DecimalMeasurementType"/>

complexType GeneralRateQualifierType
diagram AdsMLMediapack-1.0-AS_p94.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children QualifierType Qualifier Note
used by
element GeneralQualifier
source <xs:complexType name="GeneralRateQualifierType">
 
<xs:sequence>
   
<xs:element ref="QualifierType" minOccurs="0"/>
   
<xs:element name="Qualifier" type="adsml:LabeledValueType" minOccurs="0"/>
   
<xs:element ref="adsml:Note" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element GeneralRateQualifierType/Qualifier
diagram AdsMLMediapack-1.0-AS_p95.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type LabeledValueType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Label Description
source <xs:element name="Qualifier" type="adsml:LabeledValueType" minOccurs="0"/>

complexType IntegerValueRangeType
diagram AdsMLMediapack-1.0-AS_p96.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children Minimum Maximum Value
used by
elements Frequency NumberOfPages
source <xs:complexType name="IntegerValueRangeType">
 
<xs:choice>
   
<xs:sequence>
     
<xs:element name="Minimum" type="adsml:PositiveIntegerType" minOccurs="0"/>
     
<xs:element name="Maximum" type="adsml:PositiveIntegerType" minOccurs="0"/>
   
</xs:sequence>
   
<xs:element name="Value" type="adsml:PositiveIntegerType"/>
 
</xs:choice>
</xs:complexType>

element IntegerValueRangeType/Minimum
diagram AdsMLMediapack-1.0-AS_p97.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PositiveIntegerType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Minimum" type="adsml:PositiveIntegerType" minOccurs="0"/>

element IntegerValueRangeType/Maximum
diagram AdsMLMediapack-1.0-AS_p98.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PositiveIntegerType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Maximum" type="adsml:PositiveIntegerType" minOccurs="0"/>

element IntegerValueRangeType/Value
diagram AdsMLMediapack-1.0-AS_p99.png
namespace http://www.adsml.org/adsmlmediapack/1.0
type PositiveIntegerType
properties
isRef 0
content simple
source <xs:element name="Value" type="adsml:PositiveIntegerType"/>

complexType PartyFilterType
diagram AdsMLMediapack-1.0-AS_p100.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children Identifier Name
used by
elements RatecardRequestModule/FilterBy/Advertiser RatecardRequestModule/FilterBy/BookingParty RatecardRequestModule/FilterBy/Publication/PublishedBy RatecardRequestModule/FilterBy/SellingParty
source <xs:complexType name="PartyFilterType">
 
<xs:sequence>
   
<xs:element ref="adsml:Identifier" minOccurs="0"/>
   
<xs:element ref="Name" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

complexType PublishingScheduleType
diagram AdsMLMediapack-1.0-AS_p101.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children Date Period RecurrencePattern
used by
elements PublishingSchedule RateCalendar
source <xs:complexType name="PublishingScheduleType">
 
<xs:sequence>
   
<xs:element ref="Date" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="Period" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="adsml-bo:RecurrencePattern" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType StatisticsType
diagram AdsMLMediapack-1.0-AS_p102.png
namespace http://www.adsml.org/adsmlmediapack/1.0
children StatisticsType GeographicScope DemographicScope TemporalScope DescriptionLine Count DataPeriod DataSource SubStatistics Properties
used by
element Statistics
source <xs:complexType name="StatisticsType">
 
<xs:sequence>
   
<xs:element ref="StatisticsType"/>
   
<xs:element ref="GeographicScope" minOccurs="0"/>
   
<xs:element ref="DemographicScope" minOccurs="0"/>
   
<xs:element ref="TemporalScope" minOccurs="0"/>
   
<xs:element ref="adsml:DescriptionLine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="Count" minOccurs="0"/>
   
<xs:element ref="DataPeriod" minOccurs="0"/>
   
<xs:element ref="DataSource" minOccurs="0"/>
   
<xs:element ref="SubStatistics" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="adsml:Properties" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

simpleType AdsMLMediapackMessageCodeCV
namespace http://www.adsml.org/adsmlmediapack/1.0
type restriction of AdsMLBusinessMessageCV
used by
attributes RatecardRequest/@messageCode Ratecard/@messageCode RatecardWithdrawal/@messageCode
facets
Kind Value annotation 
maxLength 50 
enumeration MP-P 
enumeration MP-PR 
enumeration MP-X 
enumeration ZZ-ERR 
source <xs:simpleType name="AdsMLMediapackMessageCodeCV">
 
<xs:restriction base="adsml:AdsMLBusinessMessageCV">
   
<xs:enumeration value="MP-P"/>
   
<xs:enumeration value="MP-PR"/>
   
<xs:enumeration value="MP-X"/>
   
<xs:enumeration value="ZZ-ERR"/>
 
</xs:restriction>
</xs:simpleType>

simpleType PriceIsForCV
namespace http://www.adsml.org/adsmlmediapack/1.0
type restriction of StringType
used by
element PriceIsFor
facets
Kind Value annotation 
enumeration AllPublications 
enumeration EachPublication 
source <xs:simpleType name="PriceIsForCV">
 
<xs:restriction base="adsml:StringType">
   
<xs:enumeration value="AllPublications"/>
   
<xs:enumeration value="EachPublication"/>
 
</xs:restriction>
</xs:simpleType>

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

attribute divisor
namespace http://www.adsml.org/typelibrary/2.0
type LimitedDecimalType
used by
complexType PricePerUnitType
facets
Kind Value annotation 
fractionDigits 10 
source <xs:attribute name="divisor" type="LimitedDecimalType"/>

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

attribute importance
namespace http://www.adsml.org/typelibrary/2.0
type ImportanceType
used by
element ChangeSpecification
facets
Kind Value annotation 
minInclusive 
maxInclusive 
source <xs:attribute name="importance" type="ImportanceType"/>

attribute inResponseToMessageCode
namespace http://www.adsml.org/typelibrary/2.0
type AdsMLBusinessMessageCV
used by
elements AdMaterialDeliveryOrderResponse AdMaterialDeliveryOrderStatus AdMaterialKillOrderResponse AdMaterialResponse AdMaterialStatus AdOrderResponse AdOrderStatus AdQuotation AdQuotationStatus AdReservationResponse AdReservationStatus Ratecard
facets
Kind Value annotation 
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 MP-P 
enumeration MP-PR 
enumeration MP-T 
enumeration MP-TR 
enumeration MP-X 
enumeration PL-M 
enumeration PL-MC 
enumeration PL-MR 
enumeration PO-PB 
enumeration PO-PBR 
enumeration PO-PBE 
enumeration PO-PBER 
enumeration ZZ-ERR 
source <xs:attribute name="inResponseToMessageCode" type="AdsMLBusinessMessageCV"/>

attribute inResponseToMessageID
namespace http://www.adsml.org/typelibrary/2.0
type QIDType
used by
elements AdMaterialDeliveryOrderResponse AdMaterialDeliveryOrderStatus AdMaterialKillOrderResponse AdMaterialResponse AdMaterialStatus AdOrderResponse AdOrderStatus AdQuotation AdQuotationStatus AdReservationResponse AdReservationStatus Ratecard
facets
Kind Value annotation 
maxLength 255 
source <xs:attribute name="inResponseToMessageID" type="QIDType"/>

attribute lastReceivedMessageID
namespace http://www.adsml.org/typelibrary/2.0
type QIDType
used by
elements AdMaterialDeliveryOrderStatus AdMaterialStatus AdOrderCancellation AdOrderChange AdOrderStatus AdReservationCancellation AdReservationChange AdReservationStatus Ratecard
facets
Kind Value annotation 
maxLength 255 
source <xs:attribute name="lastReceivedMessageID" type="QIDType"/>

attribute messageAssembledTime
namespace http://www.adsml.org/typelibrary/2.0
type DateTimeType
used by
attributeGroup commonMessageAttributes
source <xs:attribute name="messageAssembledTime" type="DateTimeType"/>

attribute messageClass
namespace http://www.adsml.org/typelibrary/2.0
type MessageClassCV
properties
fixed BusinessTransaction
used by
attributeGroup commonMessageAttributes
facets
Kind Value annotation 
maxLength 50 
enumeration BusinessTransaction 
enumeration MessageReceivedAcknowledgment 
enumeration TechnicalError 
source <xs:attribute name="messageClass" type="MessageClassCV" fixed="BusinessTransaction"/>

attribute messageCode
namespace http://www.adsml.org/typelibrary/2.0
type AdsMLBusinessMessageCV
used by
element AdministrativeResponse
facets
Kind Value annotation 
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