NewsML-G2

NewsML-G2 is standard including a family of news exchange formats, using state-of-the-art metadata and XML technology to combine rich functionality, easy of use, compactness and compatibility with the Semantic Web. This section of the IPTC Developer Site is about the implementation of NewsML-G2 and their further development.

Members of the NewsML-G2 family are:

  • NewsML-G2: provides the generic IPTC News Architecture framework and news content specific features. This is also the brand name of all standards built on this framework
  • EventsML-G2: provides event data specific features
  • SportsML-G2: provides sports data as content of NewsML-G2 items

The latest version of the NewsML-G2 standard is 2.25 - see more in the Release History section below.

 

Specification

The IPTC specifies for NewsML-G2 (including EventsML-G2 and SportsML-G2):

  • A data model
  • A set of properties to hold general news content and packages thereof, structured information about concepts and means for exchanging editorial planning information plus a news message for transmissions purposes.
  • A technical implementation of the specifications by an XML Schema

These specifications can be found in a PDF document with a natural language but formal definitions of all properties and an XML Schema to validate XML documents. These documents can be found can be found in the /specifications folder of the ZIP packages of the different NewsML-G2 version, see the Release History below.

Documentation

Guidelines

A set of Quick Start Guides covers the NewsML-G2 basics and the major media types text, pictures and video plus packages of news. Each Guide provides just enough information to create a working set of NewsML-G2 documents or to process incoming NewsML-G2 documents from external sources.

The comprehensive NewsML-G2 Implementation Guide includes theses Quick Start guides plus detailed help on transforming metadata from older news exchange formats, best practices for creating your own NewsML-G2 feed, creating and distributing event data by EventsML-G2, creating and distributing sports data by SportsML-G2, managing controlled vocabularies in the NewsML-G2 context or dealing with rights data.

These guideline documents are published annually, the current 2016/7 version is based on NewsML-G2 2.23.

Latest XML Schema documentation (v 2.25)

NewsML-G2 Structure Matrix

A table with all NewsML-G2 properties and all attributes of properties and indicators at the crosspoints if an attributes is defined as mandatory or optional for a property. (Available as a spreadsheet in an Excel file in the /documentation folder of the ZIP package of a NewsML-G2 version, see the link in the Release History below.)

Last XML Schema Core Conformance Level specifications (v 2.24)

The Core Conformance Level will not be developed any further as all recent Change Requests were in fact aiming at features of the Power Conformance Level,  changes of the Core Level were only a side effect. The Core Conformance Level specifications of v 2.24. will stay available and valid

Release History

(latest release on the top of the list)

  • NewsML-G2 2.25: Developer Release (see below Release Types) in May 2017 - find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.25  - a ZIP package of all documents is available (80MB - download) and a slim one without the XML Schema diagrams (10 MB - download). All changes from version 2.24 to 2.25 can be found on the Approved Changes page. The data are also available in the newsml-g2 repository on GitHub.
    An important decision was taken: the Core Conformance Level will not be developed any further as all recent Change Requests were in fact aiming at features of the Power Conformance Level,  changes of the Core Level were only a side effect. The Core Conformance Level specifications of version 2.24 will stay available and valid, see the list of links above the Release History. 
  • NewsML-G2 2.24: Developer Release (see below Release Types) in November 2016 - find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.24  - a ZIP package of all documents is available (80MB - download) and a slim one without the XML Schema diagrams (10 MB - download). All changes from version 2.23 to 2.24 can be found on the Approved Changes page.
  • NewsML-G2 2.23: Annual Release (see below Release Types)/developer variant on 29 June 2016  and updated on 11 November 2016 - find the XML Schemas in the subfolders of www.iptc.org/std/NewsML-G2/2.23  - a ZIP package of the specification documents only is available (75MB - download) and a slim one without the XML Schema diagrams (1 MB - download). All changes from version 2.22 to 2.23 can be found on the Approved Changes page.
    Be aware that IPTC has adopted the "globalized" variant of the XML Schema, see the notes about it in the 2.22 section below.
  • NewsML-G2 2.22: Developer Release (see below Release Types) on 18 December 2015 - find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.22  - a ZIP package of all documents is available (80MB - download) and a slim one without the XML Schema diagrams (10 MB - download). All changes from version 2.21 to 2.22 can be found on the Approved Changes page.
    This version provides in parallel to the usual XML Schemas a redesigned variant of the NewsML-G2 XML Schemas in the subfolder www.iptc.org/std/NewsML-G2/2.22/specification-globalized/: 5 elements have been upgraded from a specification as local child element to a specification as global element. Please read the ReadMe.txt in this folder.
  • NewsML-G2 2.21: Annual Release (see below Release Types) on 20 November 2015 - find the specifications, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.21  - a ZIP package of all documents is available (80MB - download) and slim one without the XML Schema diagrams (10 MB - download). All changes from version 2.20 to 2.21 can be found on the Approved Changes page 
  • NewsML-G2 2.20: Developer Release (see below Release Types) on 13 April 2015 - find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.20  - a ZIP package of all documents is available (80MB - download) and slim one without the XML Schema diagrams (10 MB - download). All changes from version 2.19 to 2.20 can be found on the Approved Changes page.
  • NewsML-G2 2.19: Developer Release (see below Release Types) on 21 November 2014 - find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.19  - a ZIP package of all documents is available (80MB - download) and slim one without the XML Schema diagrams (10 MB - download). All changes from version 2.18 to 2.19 can be found on the Approved Changes page.
  • NewsML-G2 2.18: Annual Release (see below Release Types) on 13 November 2014 - find the specifications, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.18  - a ZIP package of all documents is available (80MB - download) and slim one without the XML Schema diagrams (10 MB - download). All changes from version 2.17 to 2.18 can be found on the Approved Changes page 
  • NewsML-G2 2.17Developer Release (see below Release Types) on 14 March 2014 - find the specifications, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.17  - a ZIP package of all documents is available (60MB - download) and slim one without the XML Schema diagrams (10 MB - download). All changes from version 2.16 to 2.17 can be found on the Approved Changes page.
    NewsML-G2 2.16: Developer Release (see below Release Types) on 30 January 2014 - find the specifications, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.16  - a ZIP package of all documents is available (60MB - download) and slim one without the XML Schema diagrams (6 MB - download). All changes from version 2.15 to 2.16 can be found on the Approved Changes page.
    NewsML-G2 2.15: Annual Release (see below Release Types) on 22 January 2014 - find the specifications, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.15  - a ZIP package of all documents is available (60MB - download) and slim one without the XML Schema diagrams (10 MB - download). All changes from version 2.14 to 2.15 can be found on the Approved Changes page 
  • NewsML-G2 2.14: Developer Release (see below Release Types) on 4 April 2013 - find the specifications, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.13  - a ZIP package of all documents is available (48MB - download) and slim one without the XML Schema diagrams (6 MB - download). All changes from version 2.13 to 2.14 can be found on the Approved Changes page.
  • NewsML-G2 2.13: Developer Release (see below Release Types) on 3 December 2012 - find the specifications, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.13  - a ZIP package of all documents is available (46MB - download) and slim one without the XML Schema diagrams (6 MB - download). All changes from version 2.12 to 2.13 can be found on the Approved Changes page.
  • NewsML-G2 2.12: Annual Release (see below Release Types) on 20 November 2012 - find the specifications, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.12  - a ZIP package of all documents is available (46MB - download) and slim one without the XML Schema diagrams (6 MB - download). All changes from version 2.11 to 2.12 can be found on the Approved Changes page.

Release Types

For NewsML-G2 IPTC defines two types of releases:

  • Annual Release = full release of all specification documents, a full implementation guide and a set of Quick Start guides and additional documentation and tools. IPTC's goal is to have such a comprehensive release each 12 months in about November of each year.
  • Developer Release = only XML Schema files and their documentation, no full specification text document. The implementation guide is not updated for this version. But the specification is fully tested and valid. If the specifications have been changed it will be released in about December and/or April.

Participation

To participate in the public discussion of NewsML-G2 and receive announcements, please join the public user discussion group: https://groups.yahoo.com/neo/groups/newsml-g2/info 

IPTC Delegates and invited individuals can participate in the development of NewsML-G2 by joining the internal IPTC development group: https://groups.yahoo.com/neo/groups/iptc-news-architecture-dev/info