AdsML3.0-ReleaseNotes-AD-5.0.4, 30 June 2008
------------------------------------
RELEASE 5 (this release) (June 2008)
------------------------------------
INTRODUCTION and USAGE
AdsML Framework 3.0, Release 5 is a major release of the entire suite of AdsML standards, ready for production use. It contains Approved Specifications of AdsMLMaterials 2.0 and AdsMLBookings 2.0, with major enhancements compared to their 1.0 versions, as well as maintenance updates to the other specifications and overall improved documentation.
Note that there have been no changes to the message formats since Framework 3.0 Release 4. AdsML messages that were valid under Framework 3.0 Release 4 are also valid under this release, and messages that are valid under this release will remain valid under all future releases of Framework 3.0.
FEATURES
1. AdsMLBookings 2.0.0 AS (AdsMLBookings-2.0.0-Main-AS-1)
1. This is the first Approved Specification of AdsMLBookings 2.0.
2. AdsMLMaterials 2.0.0 AS (AdsMLMaterials-2.0.0-Main-AS-1)
1. This is the first Approved Specification of AdsMLMaterials 2.0.
3. AdsMLFinancials 1.0.1 AS (AdsMLFinancials-1.0.1-Main-AS-1)
1. This is the Approved Specification of a minor maintenance upgrade to AdsMLFinancials. It contains a few small changes in order to keep its structures aligned with those in the other schemas.
4. AdsMLProofOfPublication 1.0.1 AS (AdsMLProofOfPublication-1.0.1-Main-AS-1)
1. This is the Approved Specification of a minor maintenance upgrade to AdsMLProofOfPublication. It contains a few small changes in order to keep its structures aligned with those in the other schemas.
5. The Controlled Vocabularies were updated to reflect ongoing work.
6. The changes made to the Advertising Components Interactions Analysis (ACIA) during the development of Framework 3 have now been approved by Consortium membership.
7. The changes made to E-Commerce Usage Rules & Guidelines during the development of Framework 3 have now been approved by Consortium membership.
8. The Type Library’s namespace was changed to reflect its Approved status.
9. All previously approved specifications were updated so that they import the new Type Library:
1. AdsMLAdTicket 1.0.2 AS (AdsMLAdTicket-1.0.2-Main-AS-13)
2. AdsMLStructuredDescriptions 1.0.6 AS (AdsMLStructuredDescriptions-1.0.6-Main-AS-8)
3. AdsMLEnvelope 1.1.3 AS (AdsMLEnvelope-1.1.3-Main-AS-5)
10.The samples were updated so that they import the latest schemas, and a few new Materials samples were created.
11.The AdTicket XMP panels were updated to correct several small errors, and a PDF containing a sample AdTicket XMP structure was provided.
12.The Glossary was updated.
13.The Interactive Requirements document was updated.
ERRATA AND OPEN
ISSUES
· MSXML4 SP2 erroneously reports errors in several of the schemas. These errors are not reported by any of the other XML schema processors against which the Framework was tested, including both later and earlier versions of MSXML. For this reason it is recommended that implementers of the AdsML Framework avoid using MSXML4.
· The second comment in AdsML-User-Extension-Schema-Example.xsd is incorrect. It should read: “Namespace declarations (using 'xmlns' attributes) are added to the root xs:schema element for the AdsML Framework Schema whose structures will be restricted to create the user extensions and for the relevant AdsML Framework Main Schema.”
· The Document File Name shown on the cover page of Advertisement Components Interactions Analysis is incorrect.
· The footnote on page 19 of E-Commerce Usage Rules & Guidelines refers to an outdated name for what is now known as AdsMLEnvelope Specification Part 1 – Processing Model, Usage Rules & Guidelines.
·
The “to
do” section of Documentation Names and
Identifiers - Guidelines and Examples is out of date and should be ignored.
----------------------------------
PREVIOUS RELEASES OF FRAMEWORK 3.0
----------------------------------
RELEASE 4 (March 2008)
This is an interim release for public comment. It contains modest enhancements to AdsMLMaterials 2.0 and AdsMLBookings 2.0, maintenance updates to the other schemas, and improved documentation.
1. AdsMLBookings 2.0.0 PS (AdsMLBookings-2.0.0-Main-PS-25) - second release candidate of AdsMLBookings 2.0.
2. AdsMLMaterials 2.0.0 PS (AdsMLMaterials-2.0.0-Main-PS-24) - second release candidate of AdsMLMaterials 2.0
3. AdsMLFinancials 1.0.1 PS (AdsMLFinancials-1.0.1-Main-PS-7) - the Proposed Specification of a minor maintenance upgrade to AdsMLFinancials.
4. AdsMLProofOfPublication 1.0.1 PS (AdsMLProofOfPublication-1.0.1-Main-PS-3) - the Proposed Specification of a minor maintenance upgrade to AdsMLProofOfPublication
5. The Controlled Vocabularies were updated to reflect ongoing work.
6. The Type Library has been updated to support the development of AdsMLBookings and AdsMLMaterials.
7. All previously approved specifications were updated so that they import the new Type Library.
RELEASE
3 (November 2007)
With
this release, AdsML Framework 3.0 is ready to support production
implementations. The Financials and Proof of Publication specifications are at
Approved Specification status, while Bookings and Materials 2.0 are at “release
candidate” stage and are expected to be finalized in spring 2008.
1. AdsMLFinancials 1.0.0 AS (AdsMLFinancials-1.0.0-Main-AS-1) - first Approved Specification release of AdsMLFinancials.
2. AdsMLProofOfPublication 1.0.0 AS (AdsMLProofOfPublication-1.0.0-Main-AS-1) - first Approved Specification release of AdsMLProofOfPublication.
3. AdsMLBookings 2.0.0 PS (AdsMLBookings-2.0.0-Main-PS-1) – a Proposed Specification release of AdsMLBookings, containing a large number of minor enhancements based on feedback from users of version 1.0.
4. AdsMLMaterials 2.0.0 PS (AdsMLMaterials-2.0.0-Main-PS-1) - a Proposed Specification release of Materials, containing the new Delivery Order and Resend Request messages.
5. AdsMLAdTicket 1.0.1 AS (AdsMLAdTicket-1.0.1-Main-AS-11) – a minor update to align its controlled vocabulary values for color and unit of measure with the rest of the AdsML Framework
6. The Controlled Vocabularies were updated to reflect ongoing work.
7. The Type Library has been updated to support the development of AdsMLFinancials, AdsMLProofOfPublication, AdsMLBookings, AdsMLMaterials.
RELEASE
2 (April 2007)
RELEASE 1 (October 2006)
1. AdsMLFinancials 1.0.0 PS (AdsMLFinancials-1.0.0-Main-PS-10) - the first public release of AdsMLFinancials.
2. AdsMLProofOfPublication 1.0.0 PS (AdsMLProofOfPublication-1.0.0-Main-PS-1) - the first public release of AdsMLProofOfPublication.
3. The Controlled Vocabularies were updated in order to support AdsMLFinancials and AdsMLProofOfPublication.
4. All previously approved specifications were updated so that they referenced the new Controlled Vocabularies:
1. AdsMLBookings 1.0.2 AS (AdsMLBookings-1.0.2-Main-AS-5)
2. AdsMLMaterials 1.0.2 AS (AdsMLMaterials-1.0.2-Main-AS-3)
3. AdsMLStructuredDescriptions 1.0.4 AS (AdsMLStructuredDescriptions-1.0.4-Main-AS-5)
4. AdsMLEnvelope 1.1.1 AS (AdsMLEnvelope-1.1.1-Main-AS-2)
5. The Advertising Components Interactions Analysis was modified to more accurately describe the Financials and Proof of Publication workflows.
----------------------------------
FRAMEWORK 2.0
----------------------------------
RELEASE 8 (October 2006)
1. AdsMLAdTicket 1.0.0 AS (AdsMLAdTicket-1.0.0-Main-AS-1) – first formally Approved release.
2. AdsMLBookings 1.0.1 AS (AdsMLBookings-1.0.1-Main-AS-4). A backwards-compatible maintenance release which added several optional elements and refactored the schema to facilitate element re-use.
3. AdsMLMaterials 1.0.1 AS (AdsMLMaterials-1.0.1-Main-AS-2). A backwards-compatible maintenance release which added several optional elements and refactored the schema to facilitate element re-use.
4. AdsMLTypeLibrary 1.1.2 AS (AdsMLTypeLibrary-1.1.2-AS-13). A backwards-compatible maintenance release which refactored the schema to facilitate element re-use.
5. AdsMLStructuredDescriptions 1.0.3 AS (AdsMLStructuredDescriptions-1.0.3-Main-AS-4) maintenance update.
1. The schema was refactored in order to allow better re-use of Structured Descriptions in other AdsML standards, but this should have no effect on message instances.
2. In
particular, all elements except for document root elements (AdsMLStructuredDescriptions,
AdsMLObjectDefinitions) were moved to the Public Type
Library. NOTE: This required moving the xml.xsd import from the
3. This update was first released in AdsML Framework 2.0 Release 8 but was not mentioned in its release notes.
6. New sections were added to E-Commerce Usage Rules & Guidelines to provide examples of code validation, and to describe the user defined property mechanism.
7. The AdsML Controlled Vocabularies were updated by the addition of four Ad Size codes, including FullPage, which had accidentally been omitted.
RELEASE 7 (June 2006)
1. AdsMLBookings 1.0 AS (AdsMLBookings-1.0.0-Main-AS-1) – first formally Approved release.
2. AdsMLMaterials 1.0 AS (AdsMLMaterials-1.0.0-Main-AS-1) – first formally Approved release.
3. AdsMLAdTicket 1.0 PS (AdsMLAdTicket-1.0.0-Main-PS-8) – first public release.
4. AdsMLTypeLibrary 1.1 AS (AdsMLTypeLibrary-1.1.1-AS-12) – minor updates.
5. AdsMLEnvelope 1.1 AS (AdsMLEnvelope-1.1.0-Main-AS-1) – minor fix.
6. E-Commerce Usage Rules & Guidelines was updated.
7. AdsML Controlled Vocabularies was updated.
8. Superseded specifications were removed from the Release package.
RELEASE 6 (December 2005)
1. AdsMLBookings 1.0 (AdsMLBookings-1.0.0-Main-PS-16)
2. AdsMLMaterials 1.0 (AdsMLMaterials-1.0.0-Main-PS)
3. AdsML Framework 1.0 Overview and AdsML Framework 2.0 Overview have been updated and merged into a single AdsML Framework Overview.
4. The AdsML Envelope Processing Model, Addressing and Operational Conformance was renamed to AdsML Envelope Processing Model, Usage Rules & Guidelines, and an overview chapter which had previously been in the Framework 1.0 Overview was moved into this document.
RELEASE 5 (September 2005)
1. Added the “Vision of AdsML” to provide a high-level orientation for new users.
2. Created version 1.1 of the Advertising Components Interactions Analysis to reflect knowledge gained while developing the Materials workflow. Moved the sections which describe message types and choreography into the E-commerce Rules & Guidelines document.
RELEASE 4 (July 2005)
1. Refactored all schemas to conform to the new AdsML architecture.
2. Updated all schemas and documentation (including legacy documents from AdsML 1.0) to conform to the new AdsML naming guidelines.
RELEASE 3 (February 2005)
· Corrected a minor error
RELEASE 2 (January 2005)
· Corrected a minor error
RELEASE 1 (October 2004)
· First release of the Bookings and Structured Descriptions schemas
----------------------------------
FRAMEWORK 1.0
----------------------------------
AdsML Framework 1.0, which was formally Approved in Spring 2005, contained the initial releases of:
· First release of AdsMLEnvelope (then called AdsML 1.0), the foundation of the AdsML Framework, accompanied by a Specification and documentation of the associated processing model and conformance levels
· Advertising Components Interaction Analysis 1.0
· Glossary 1.0
· Overview documentation