IFRA adConnexion DTD version 1.1

Date: 2003-05 snapshot. From: http://www.ifra.com/website/ifra.nsf/html/cont_adconnexions



<!-- IFRA adConnexion DTD version 1.1., updated 2002-11-08 -->
<!-- Updated to version 1.1 by CNet Svenska AB -->
<!-- Originally developed by CNet Svenska AB -->
<!-- International translation by Iocore Solutions Oy, Finland -->
<!-- From: http://www.ifra.com/website/ifra.nsf/html/cont_adconnexions  -->

<!-- 
Error corrections
	Format/@milimeters corrected to millimeters.
	InsertionDateList/@totalNoOfRepetitions declared as #REQUIRED
	
Changes
	Please see the Specification document.
-->
<!ELEMENT adc:adConnexion (adc:Header, adc:Requests?)>
<!ATTLIST adc:adConnexion
	xmlns:adc CDATA #FIXED "http://www.ifra.com/adconnexion/#v.1.1"
	version CDATA #REQUIRED
	id CDATA #REQUIRED
>
<!ELEMENT adc:AdInsertion (adc:Transaction, adc:SpaceSellers, adc:Payment, adc:CustomerParties, adc:ProductionDetail, adc:Meta*)>
<!ATTLIST adc:AdInsertion
	referenceID CDATA #REQUIRED
	adHeading CDATA #REQUIRED
	mediaType (print | web) #REQUIRED
	linkingID CDATA #IMPLIED
>
<!ELEMENT adc:AdMediator (adc:Organization)>
<!ATTLIST adc:AdMediator
	type (ADSPACESELLINGCOMPANY | GROUPBUY | ADAGENCY | MEDIAAGENCY | REPROHOUSE | ADPRODUCTIONCOMPANY) #IMPLIED
	proofRequired (yes | no) "no"
	internalReference CDATA #IMPLIED
	sampleRequired (yes | no) "no"
>
<!ELEMENT adc:Advertiser (adc:Organization)>
<!ATTLIST adc:Advertiser
	proofRequired (yes | no) "no"
	internalReference CDATA #IMPLIED
	sampleRequired (yes | no) "no"
>
<!ELEMENT adc:Artwork (adc:Rendition+)>
<!ELEMENT adc:ArtworkData ANY>
<!ATTLIST adc:ArtworkData
	encoding CDATA #IMPLIED
	length CDATA #IMPLIED
>
<!ELEMENT adc:Cancel EMPTY>
<!ATTLIST adc:Cancel
	previousAdInsertion CDATA #IMPLIED
>
<!ELEMENT adc:Colours (#PCDATA)>
<!ATTLIST adc:Colours
	colourType (0 | 1 | 2 | 3 | s) #REQUIRED
	colourCode1 CDATA #IMPLIED
	colourCode2 CDATA #IMPLIED
	colourCodeList CDATA #IMPLIED
>
<!ELEMENT adc:Company (adc:NetAddress*, adc:Phone*, adc:MailAddress*)>
<!ATTLIST adc:Company
	companyCode CDATA #IMPLIED
	codeList CDATA #IMPLIED
	name CDATA #IMPLIED
>
<!ELEMENT adc:Confirmed EMPTY>
<!ATTLIST adc:Confirmed
	previousAdInsertion CDATA #IMPLIED
>
<!ELEMENT adc:Contact (adc:Company*, adc:ContactPerson*)>
<!ELEMENT adc:ContactPerson (adc:NetAddress*, adc:Phone*, adc:MailAddress*)>
<!ATTLIST adc:ContactPerson
	name CDATA #IMPLIED
	role CDATA #IMPLIED
>
<!ELEMENT adc:CustomerParties (adc:Advertiser+, adc:AdMediator*)>
<!ELEMENT adc:Discount EMPTY>
<!ATTLIST adc:Discount
	qualifier (allowance | charge) #IMPLIED
	calculationSequence CDATA #IMPLIED
	discountCode CDATA #IMPLIED
	discountCodeList CDATA #IMPLIED
	repetitionBlack CDATA #IMPLIED
	repetition CDATA #IMPLIED
	customDesign CDATA #IMPLIED
	contractual CDATA #IMPLIED
	unit (percent | absolute) #REQUIRED
	repetitionColour CDATA #IMPLIED
	customDesignBlack CDATA #IMPLIED
	customDesignColour CDATA #IMPLIED
	contractualBlack CDATA #IMPLIED
	contractualColour CDATA #IMPLIED
	complaint CDATA #IMPLIED
	complaintBlack CDATA #IMPLIED
	complaintColour CDATA #IMPLIED
>
<!ELEMENT adc:Edition (#PCDATA)>
<!ELEMENT adc:Format EMPTY>
<!ATTLIST adc:Format
	columns CDATA #REQUIRED
	millimeters CDATA #REQUIRED
>
<!ELEMENT adc:Header (adc:MessageTo, adc:MessageFrom)>
<!ATTLIST adc:Header
	sendingTime CDATA #REQUIRED
	sendingSystemSignature CDATA #REQUIRED
>
<!ELEMENT adc:InsertionDate EMPTY>
<!ATTLIST adc:InsertionDate
	endInterval CDATA #REQUIRED
	sequenceNo CDATA #REQUIRED
	startInterval CDATA #REQUIRED
	id ID #REQUIRED
>
<!ELEMENT adc:InsertionDateList (adc:InsertionDate+)>
<!ATTLIST adc:InsertionDateList
	totalNoOfRepetitions CDATA #REQUIRED
>
<!ELEMENT adc:MailAddress EMPTY>
<!ATTLIST adc:MailAddress
	city CDATA #IMPLIED
	countryCode CDATA #IMPLIED
	zipCode CDATA #IMPLIED
	streetMBox CDATA #IMPLIED
	COAddress CDATA #IMPLIED
>
<!ELEMENT adc:MessageFrom (adc:Organization)>
<!ELEMENT adc:MessageTo (adc:Organization)>
<!ELEMENT adc:Meta (#PCDATA)>
<!ATTLIST adc:Meta
	name CDATA #IMPLIED
>
<!ELEMENT adc:Module EMPTY>
<!ATTLIST adc:Module
	moduleCodeList CDATA #REQUIRED
	moduleCode CDATA #REQUIRED
>
<!ELEMENT adc:NetAddress EMPTY>
<!ATTLIST adc:NetAddress
	URL CDATA #IMPLIED
	eMail CDATA #IMPLIED
	ICQ CDATA #IMPLIED
>
<!ELEMENT adc:Organization (adc:OrganizationID?, adc:Contact*)>
<!ELEMENT adc:OrganizationID EMPTY>
<!ATTLIST adc:OrganizationID
	VATNo CDATA #IMPLIED
	officeCode CDATA #IMPLIED
	countryCode CDATA #IMPLIED
	partyID CDATA #IMPLIED
>
<!ELEMENT adc:PartPrice (adc:Discount*)>
<!ATTLIST adc:PartPrice
	subtotalGrossPrice CDATA #REQUIRED
	grossPriceType (agreed | catalog) #IMPLIED
	unitPrice CDATA #IMPLIED
	black CDATA #IMPLIED
	colourSupplement CDATA #IMPLIED
	customDesign CDATA #IMPLIED
	insertionDate IDREF #REQUIRED
	subtotalNetPrice CDATA #REQUIRED
>
<!ELEMENT adc:Payer (adc:Organization, adc:TotalPrice, adc:PartPrice*)>
<!ATTLIST adc:Payer
	shareSpace CDATA #IMPLIED
	shareColour CDATA #IMPLIED
	payerReferenceNo CDATA #IMPLIED
>
<!ELEMENT adc:Payment (adc:Payer+)>
<!ATTLIST adc:Payment
	currency CDATA #IMPLIED
>
<!ELEMENT adc:Phone EMPTY>
<!ATTLIST adc:Phone
	areaCode CDATA #IMPLIED
	type (voice | fax) #IMPLIED
	subscriberNo CDATA #IMPLIED
	countryCode CDATA #IMPLIED
>
<!ELEMENT adc:Placement (adc:Publication, adc:Requirements?)>
<!ATTLIST adc:Placement
	placementCode CDATA #IMPLIED
	placementCodeList CDATA #IMPLIED
	natureOfPlacement (request | definite) #IMPLIED
>
<!ELEMENT adc:PreInvoice EMPTY>
<!ATTLIST adc:PreInvoice
	previousAdInsertion CDATA #IMPLIED
>
<!ELEMENT adc:Preliminary EMPTY>
<!ATTLIST adc:Preliminary
	previousAdInsertion CDATA #IMPLIED
>
<!ELEMENT adc:PreviousInsertion EMPTY>
<!ATTLIST adc:PreviousInsertion
	previousReferenceID CDATA #IMPLIED
	previousInsertionDate CDATA #IMPLIED
>
<!ELEMENT adc:Product (#PCDATA)>
<!ELEMENT adc:ProductionDetail (adc:Size, adc:Colours, adc:Placement, adc:Scheduling, adc:Artwork?, adc:Remarks?, adc:PreviousInsertion?)>
<!ELEMENT adc:Publication (adc:Edition*, adc:Product*)>
<!ATTLIST adc:Publication
	publicationName CDATA #REQUIRED
	publicationCode CDATA #IMPLIED
	publicationCodeList CDATA #IMPLIED
>
<!ELEMENT adc:Remarks (#PCDATA)>
<!ELEMENT adc:Rendition (adc:ArtworkData?)>
<!ATTLIST adc:Rendition
	type (digital | analog) #REQUIRED
	description CDATA #IMPLIED
	mimeType CDATA #IMPLIED
	name CDATA #REQUIRED
	referenceID CDATA #IMPLIED
	address CDATA #IMPLIED
	transmissionChannel (COURIER | MAIL | FTP | HTTP | HTTPS | SMTP | SOCKETS) #IMPLIED
	transmissionMethod (PUSH | PULL) #IMPLIED
>
<!ELEMENT adc:Requests (adc:AdInsertion*, adc:Meta*)>
<!ELEMENT adc:Requirements (#PCDATA)>
<!ELEMENT adc:Scheduling (adc:InsertionDateList)>
<!ELEMENT adc:Size (adc:Module? | adc:Format?)>
<!ELEMENT adc:SpaceSellers (adc:Organization+)>
<!ELEMENT adc:Tender EMPTY>
<!ELEMENT adc:TotalPrice (adc:Discount?)>
<!ATTLIST adc:TotalPrice
	totalGrossPrice CDATA #REQUIRED
	grossPriceType (agreed | catalog) #IMPLIED
	unitPrice CDATA #IMPLIED
	totalNetPrice CDATA #REQUIRED
	black CDATA #IMPLIED
	colourSupplement CDATA #IMPLIED
	customDesign CDATA #IMPLIED
>
<!ELEMENT adc:Transaction (adc:Tender? | adc:Preliminary? | adc:Confirmed? | adc:Update? | adc:Cancel? | adc:PreInvoice?)>
<!ELEMENT adc:Update EMPTY>
<!ATTLIST adc:Update
	previousAdInsertion CDATA #IMPLIED
>