SPACE/XML - Specifications for Publisher/Agency Communications Exchange

Standard

The technical committee held the Space/XML recommendation in review for general comments for a period of 90 days. During the review, substantial edits were suggested. The following changes to the circulated draft were approved by the technical committee. These edits are all consistent with the scope and purpose of Space/XML and are considered final at this time for this release. Future updates and changes will be forth coming on a yearly basis or as needed. The Invoicing section of Space/XML will have a separate review time.

  • Vocabulary: idea-qualify
    1. Add Page Number (PG)
  • Vocabulary: idea-refer
    1. Add Insertion Order Number (IO)
  • Vocabulary: idea-compid
    1. Add CMR Code (CM)
  • Vocabulary: idea-payment
    1. Add Cash Credit
    2. Add Cash Debit
    3. Add Credit Card Credit
    4. Add Credit Card Debit
    5. Add Wire Transfer Credit
    6. Add Wire Transfer Debit
  • The location of the schema will be moved from
    http://www.spacexml.info/2001/spacexml.xsd
    to
    http://www.idealliance.org/spacexml/spacexml.xsd
  • The location of the controlled vocabularies will be moved from
    http://www.spacexml.info/2001/catalog.xml
    to
    http://www.idealliance.org/spacexml/catalog/spacexml.xml (link to be provided shortly)
  • The Magazine vocabularies will be located at
    http://www.idealliance.org/spacexml/catalog/magazine.xml (link to be provided shortly)
  • The Newspaper vocabularies will be located at
    http://www.idealliance.org/spacexml/catalog/newspaper.xml (link to be provided shortly)
  • All vocabulary files will be moved from
    http://www.spacexml.info/2001/
    to
    http://www.idealliance.org/spacexml/vocabulary/ (link to be provided shortly)
  • The acknowledgement attribute from the BUY element will be removed. Document types that indicate an acknowledgement will be added, see IDEA.FUNCT, to perform this function.
  • The usage attribute will be moved from the BUY element to the SPACE/XML element. This attribute indicates whether the data is live or test.
  • The Invoice element will be renamed to Financial.
  • A FinancialDetails elements will be added to the Financial element.
  • The ExchangeRate will be added to define currency exchanges.
  • The Measurement element will have optional attributes of min and max added.
  • Vocabulary: X12.ACK
    1. Rename Duid from x12.ack to idea.ack.
    2. Rename  TopicType Scheme attributes from X12AckType to AckType.
    3. Rename  FormalName Scheme attributes from X12AckTypes to AckTypes.
    4. Modify comment for code AC from Acknowledge - With Detail and Change to Detail and Change.
    5. Modify comment for code AE from Acknowledge - With Exception Detail Only to Exception Detail Only.
    6. Modify comment for code NA from No Acknowledgement Needed to Not Required.
  • Vocabulary: X12.AFFIX
    1. Rename Duid from x12.affix to idea.affix.
    2. Rename TopicType Scheme attributes from X12AffixTypes to AffixTypes.
    3. Rename FormalName Scheme attributes from X12AffixTypes to AffixTypes.
  • Vocabulary: GCA.BLEED
    1. Rename Duid from gca.bleed to idea.bleed.
    2. Rename TopicType Scheme attributes from GCABleed to BleedTypes.
    3. Rename FormalName Scheme attributes from GCABleeds to BleedTypes.
    4. Rename TopicType FormalName attributes from Bleed to BleedType.
    5. Add code BLS to indicate that there is no bleed with a description of None.
  • Vocabulary: GCA.COLOR
    1. Rename Duid from gca.color to idea.color.
    2. Rename TopicType Scheme attributes from GCAColorType to ColorTypes.
    3. Rename FormalName Scheme attributes from GCAColorType to ColorTypes.
    4. Add codes to extend to the thirty sixth color. The format for the numbered colors will be CRxx. Example: One Color will become CR01, the twentieth color will be CR20.
  • Vocabulary: X12.COMM
    1. Rename Duid from x12.comm to idea.telephone.
    2. Rename TopicType Scheme attributes from X12CommType to TelephoneTypes.
    3. Rename FormalName Scheme attributes from X12CommTypes to TelephoneTypes.
    4. Rename TopicType FormalName attributes from CommType to TelephoneType.
    5. Rename Topic Duid attributes to begin with telephone instead of comm.
  • Vocabulary: X12.CONTACT
    1. Rename Duid from x12.contact to idea.contact.
    2. Rename TopicType Scheme attributes from X12ContactType to ContactTypes.
    3. Rename FormalName Scheme attributes from X12ContactTypes to ContactTypes.
    4. Rename TopicType FormalName attributes from ContactType to ContactType.
    5. Replace code set with the following codes:
      • Planner (PL)
      • Buyer (BY)
      • Contact (CO)
      • Accounting (AC)
      • Production (PD)
      • Sales (SL)
      • Quality (QL)
      • Material (MA)
      • Contract (CR)
      • Traffic (TR)
  • Vocabulary: ISOCOUNTRY
    1. Rename all TopicType Scheme attributes from IptcTopicType to CountryTypes.
    2. Rename all FormalName Scheme attributes from ISO3166-alpha2 to Country2Types.
    3. Rename all FormalName Scheme attributes from ISO3166-alpha3 to Country3Types.
    4. Rename all Topic Duid attributes to begin with country instead of isoc.
    5. The description is being rewritten to indicate the list is compliant with the ISO standard as of today and will updated as necessary. A link will be provided to access the most current information directly from ISO.
  • Vocabulary: ISOCURRENCY
    1. Rename all TopicType Scheme attributes from IptcTopicType to CurrencyTypes.
    2. Rename all FormalName Scheme attributes from ISOxxxx to CurrencyTypes.
    3. Rename all Topic Duid attributes to begin with currency instead of isom.
    4. The description is being rewritten to indicate the list is compliant with the ISO standard as of today and will updated as necessary. A link will be provided to access the most current information directly from ISO.
  • Vocabulary: X12DATE
    1. Rename Duid from x12.date to idea.date.
    2. Rename all TopicType Scheme attributes from X12DateType to DateTypes.
    3. Rename all FormalName Scheme attributes from X12DateTypes to DateTypes.
    4. Replace code set with the following codes
      • Onsale
      • Publication
      • Insertion Closing
      • Material Closing
      • First Issue
      • Final Issue
      • Service Period Start
      • Service Period End
      • Invoice Date
      • Purchase Order Date
      • Discount Due Date
      • Invoice Due Date
      • Report Start
      • Report End
      • Exchange Rate Set
      • Exchange Rate Expires
  • Vocabulary: X12.ENTITY
    1. Rename Duid from x12.entity to idea.company.
    2. Rename all TopicType Scheme attributes from X12EntityType to CompanyTypes.
    3. Rename all FormalName Scheme attributes from X12EntityTypes to CompanyTypes.
    4. Rename all TopicType FormalName attributes from EntityType to CompanyType.
  • Vocabulary: X12.ENTITYID
    1. Rename Duid from x12.entityid to idea.orgid.
    2. Rename all TopicType Scheme attributes from X12EntityIDType to OrganizationIDTypes.
    3. Rename all FormalName Scheme attributes from X12EntityIDTypes to OrganizationIDTypes.
    4. Rename all TopicType FormalName attributes from EntityIDType to OrganizationIDType.
    5. Potential code to be added to handle the PIB identification code
  • Vocabulary: X12.FINANCE
    1. Rename Duid from x12.finance to idea.finance.
    2. Rename all TopicType Scheme attributes from X12FinanceType to FinanceTypes.
    3. Rename all FormalName Scheme attributes from X12FinancialTypes to FinanceTypes.
    4. The description for code 04 to Credit.
    5. The description for code 06 to Debit.
  • Vocabulary: X12.FUNCTION
    1. Rename Duid from x12.function to idea.buy.
    2. Rename all TopicType Scheme attributes from X12FunctionType to BuyTypes.
    3. Rename all FormalName Scheme attributes from X12FunctionTypes to BuyTypes.
    4. Rename all TopicType FormalName attributes from FunctionType to BuyType.
    5. Rename all Topic Duid attributes to begin with buy instead of function.
    6. Remove the Purchase Order Acknowledgement.
    7. Add Verbal Commitment (VC).
    8. Rename the Purchase Order to Insertion Order.
    9. Add Cancel (CA).
  • Vocabulary: GCA.FURNISH
    1. Rename Duid from gca.furnished to idea.furnish.
    2. Rename all TopicType Scheme attributes from GCAFurnishType to FurnishedTypes.
    3. Rename all FormalName Scheme attributes from GCAFurnishTypes to FurnishedTypes.
    4. Rename all TopicType FormalName attributes from GCAFurnishType to FurnishType.
  • Vocabulary: NAA.FURNISH
    1. No changes required.
  • Vocabulary: ISO.Language
    1. Rename all TopicType Scheme attributes from IptcTopicType to LanguageTypes.
    2. Rename all FormalName Scheme attributes from ISOxxx to LanguageTypes.
    3. The description is being rewritten to indicate the list is compliant with the ISO standard as of today and will updated as necessary. A link will be provided to access the most current information directly from ISO.
  • Vocabulary: GCA.MATERIAL
    1. Rename Duid from gca.material to idea.material.
    2. Rename all TopicType Scheme attributes from GCAMaterialType to MaterialTypes.
    3. Rename all FormalName Scheme attributes from GCAMaterialTypes to MaterialTypes.
  • Vocabulary: X12.MEASURE
    1. Rename Duid from x12.measure to idea.measure.
    2. Rename all TopicType Scheme attributes from X12.MeasureType to MeasureTypes.
    3. Rename all FormalName Scheme attributes from X12.MeasureTypes to MeasureTypes.
  • Vocabulary: MPA.PID
    1. Review & update codes.
  • Vocabulary: X12.ORDER
    1. Rename Duid from x12.order to idea.order.
    2. Rename all TopicType Scheme attributes from X12.OrderType to OrderTypes.
    3. Rename all FormalName Scheme attributes from X12.OrderTypes to OrderTypes.
  • Vocabulary: X12.PACKAGE
    1. Rename Duid from x12.package to idea.package.
    2. Rename all TopicType Scheme attributes from X12.PackageType to PackageTypes.
    3. Rename all FormalName Scheme attributes from X12.PackageTypes to PackageTypes.
  • Vocabulary: Magazine Position (GCA Position)
    1. Rename Duid from Magazine Position to idea.position.
    2. Rename all TopicType Scheme attributes from Magazine Position to PositionTypes.
    3. Rename all FormalName Scheme attributes from Magazine Position to PositionTypes.
    4. Add No ad position.
    5. Add Spread.
    6. Add Guaranteed Position.
    7. Add Makeup.
    8. Add Binding.
    9. Add Split Run.
    10. Add Table of Contents.
    11. Add Text.
    12. Add Edit Premium.
    13. Add Member.
    14. Add Non member.
    15. Add Worldwide.
    16. Add Special Position.
    17. Add Ink Jet.
    18. Add Outsert.
  • Vocabulary: X12.Position
    1. Rename Duid from Position to idea.stack.
    2. Rename all TopicType Scheme attributes from PositionType to StackTypes.
    3. Rename all TopicType FormalName attributes from PositionType to StackType.
    4. Rename all FormalName Scheme attributes from PositionTypes to StackTypes.
  • Vocabulary: X12.Price
    1. Rename Duid from x12.price to idea.price.
    2. Rename all TopicType Scheme attributes from X12PriceType to PriceTypes.
    3. Rename all FormalName Scheme attributes from X12PriceType to PriceTypes.
    4. Change description of 3 from Discount/Gross to Gross.
    5. Change description of 4 from Discount/Net to Net.
    6. Remove TM.
    7. Remove TP.
    8. Remove QS.
    9. Add code for Discount.
  • Vocabulary: X12.PURPOSE
    1. Rename Duid from x12.purpose to idea.purpose.
    2. Rename all TopicType Scheme attributes from X12PurposeType to PurposeTypes.
    3. Rename all FormalName Scheme attributes from X12PurposeType to PurposeTypes.
  • Vocabulary: X12.QUALIFY
    1. Rename Duid from x12.qualify to idea.qualify.
    2. Rename all TopicType Scheme attributes from X12QualifyType to QualifyTypes.
    3. Rename all FormalName Scheme attributes from X12QualifyType to QualifyTypes.
  • Vocabulary: X12.REFER
    1. Rename Duid from x12.refer to idea.refer.
    2. Rename all TopicType Scheme attributes from X12ReferType to ReferenceTypes.
    3. Rename all FormalName Scheme attributes from X12ReferType to ReferenceTypes.
    4. Added Campaign Code.
    5. Added Contract Number.
    6. Added Agreement Number (AH).
    7. Added Buyer’s Contract Number (BC).
    8. Added Purchase Order Number (PO).
    9. Added Invoice Number (IV).
  • Vocabulary: X12.SECURITY
    • Rename Duid from x12.security to idea.security.
    • Rename all TopicType Scheme attributes from X12SecurityType to SecurityTypes.
    • Rename all FormalName Scheme attributes from X12SecurityType to SecurityTypes.
  • Vocabulary: X12.SERVICE
    1. Rename Duid from x12.service to idea.service.
    2. Rename all TopicType Scheme attributes from X12ServiceType to ServiceTypes.
    3. Rename all FormalName Scheme attributes from X12ServiceType to ServiceTypes.
  • Vocabulary: X12.SERVICEI
    1. Rename Duid from x12.servicei to idea.servid.
    2. Rename all TopicType Scheme attributes from X12ServiceIType to ServiceITypes.
    3. Rename all FormalName Scheme attributes from X12ServiceIType to ServiceITypes.
  • Vocabulary: X12.UNIT
    1. Rename Duid from x12.unit to idea.unit.
    2. Rename all TopicType Scheme attributes from X12UnitType to UnitTypes.
    3. Rename all FormalName Scheme attributes from X12UnitType to UnitTypes.
  • Vocabulary: IDEA.FINANCIALTYPE
    1. This is a new vocabulary to further describe the type of financial document.
    2. Duid: idea.finpurp.
    3. TopicType Scheme attrbitute: FinancialPurposeTypes.
    4. TopicType FormalName attribute: FinPurpType.
    5. FormalName Scheme attribute: FinancialPurposeTypes.
    6. Add Adjusted (AI)
    7. Add Backbill (BA)
    8. Add Consolidated (CI)
    9. Add Credit (CN)
    10. Add Corrected (CO)
    11. Add Debit (DI)
    12. Add Prepaid (PP)
    13. Add Credit Memo (CR)
    14. Add Debit Memo (DR)
    15. Add Final Bill (FB)
    16. Add Memorandum (ME)
    17. Add Material Final Bill (MS)
    18. Add Partial Bill (PB)
    19. Add Rebill (RE)
  • Vocabulary: IDEA.TAX
    1. This is a new vocabulary to further describe the type of financial document.
    2. Duid: idea.tax
    3. TopicType Scheme attrbitute: TaxTypes
    4. TopicType FormalName attribute: TaxType
    5. FormalName Scheme attribute: TaxTypes
    6. Add Tax Exempt (1)
    7. Add Not Tax Exempt (2)
    8. Add Tax Exempt (Not For Resale) (5)
    9. Add Tax Exempt (Per State Law) (9)
    10. Add Not Taxable ( C )
  • Vocabulary: IDEA.MGTypes
    1. This is a new vocabulary to further describe the type of magazine ad to be advertised.
    2. Duid: idea.mgtypes
    3. TopicType Scheme attribute: MagazineTypes
    4. TopicType FormalName attribute: MagazineType
    5. FormalName Scheme attribute: MagazineTypes
    6. Add Advertorial ads (ADVT)
    7. Add Paid bid (BIDP)
    8. Add Client filler (CFU)
    9. Add Classified (CLAS)
    10. Add Marketplace (CMPL)
    11. Add Edit pages (EDIT)
    12. Add Affiliate paid (EWHP)
    13. Add Filler ads (FILL)
    14. Add House affiliate bid (HAFB)
    15. Add House affiliate paid (HAFP)
    16. Add House affiliate unpaid (HAFU)
    17. Add House ancillary sme magazine unpaid (HAMU)
    18. Add House ancillary prod (HAN)
    19. Add House ancillary anc otr magazine unpaid (HANU)
    20. Add House magazine bid (HMB)
    21. Add House magazine paid (HMP)
    22. Add House magazine unpaid (HMU)
    23. Add House ad council (HPC)
    24. Add House public service (HPS)
    25. Add Make good (MG)
    26. Add Unpaid ad-ran without cnt (NPD)
    27. Add Classified (PCLS)
    28. Add Paid trade cash (PTC)
    29. Add Sponsorship (SPON)
    30. Add Trade affiliate (TRAF)
    31. Add Trade (TRD)
    32. Add Upgrade (UPGR)
    33. Add General (GEN)