[go: up one dir, main page]

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.34 - 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

  • Comprehensive Implementation Guidelines provide QuickStarts for the media types text, pictures and video plus packages of news. Further 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.
  • A guideline for mapping metadata between NewsML-G2 and the IPTC Photo Metadata standard - back and forth.

Latest XML Schema documentation (v2.34)

Last XML Schema specifications at Core Conformance Level (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.

Controlled Vocabularies - IPTC NewsCodes

Many controlled vocabularies or taxonomies may be used with NewsML-G2. All the vocabularies created by IPTC are available at the IPTC CV server: http://cv.iptc.org/newscodes/ 

Information on the latest Catalog file covering IPTC's controlled vocabularies can be found on this page.

Release History

(latest release on the top of the list)

  • NewsML-G2 2.34: approved in April 2024, released in April 2024. Find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.34  - a ZIP package of all documents is available (64MB - download) and a slim one without the XML Schema diagrams (3 MB - download). All changes from the previous revision can be found on the Approved Changes page.
  • NewsML-G2 2.33: approved in October 2023, released in November 2023. Find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.33  - a ZIP package of all documents is available (64MB - download) and a slim one without the XML Schema diagrams (3 MB - download). All changes from the previous revision can be found on the Approved Changes page.
  • NewsML-G2 2.32: approved in May 2023, released in May 2023. Find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.32  - a ZIP package of all documents is available (64MB - download) and a slim one without the XML Schema diagrams (3 MB - download). All changes from the previous revision can be found on the Approved Changes page.
  • NewsML-G2 2.31: approved in October 2022, released in November 2022. Find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.31  - a ZIP package of all documents is available (64MB - download) and a slim one without the XML Schema diagrams (3 MB - download). All changes from the previous revision can be found on the Approved Changes page.
  • NewsML-G2 2.30: approved in October 2021, released in November 2021. Find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.30  - a ZIP package of all documents is available (64MB - download) and a slim one without the XML Schema diagrams (3 MB - download). All changes from the previous revision can be found on the Approved Changes page.
  • NewsML-G2 2.29: approved in May 2020, released in June 2020. Find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.29  - a ZIP package of all documents is available (64MB - download) and a slim one without the XML Schema diagrams (3 MB - download). All changes from the previous revision can be found on the Approved Changes page.
  • NewsML-G2 2.28 revision 2: Developer Release (see below Release Types) in September 2019. Find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.28  - a ZIP package of all documents is available (64MB - download) and a slim one without the XML Schema diagrams (3 MB - download). All changes from version 2.28 to 2.28 revision 2 can be found on the Approved Changes page.
  • NewsML-G2 2.28: Developer Release (see below Release Types) in October 2018 - find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.28  - a ZIP package of all documents is available (64MB - download) and a slim one without the XML Schema diagrams (3 MB - download). All changes from version 2.27 to 2.28 can be found on the Approved Changes page.
  • NewsML-G2 2.27: Developer Release (see below Release Types) in April 2018 - find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.27  - a ZIP package of all documents is available (64MB - download) and a slim one without the XML Schema diagrams (3 MB - download). All changes from version 2.26 to 2.27 can be found on the Approved Changes page.
  • NewsML-G2 2.26: Developer Release (see below Release Types) in November 2017 - find the XML Schemas, documentation and examples in the subfolders of www.iptc.org/std/NewsML-G2/2.26  - a ZIP package of all documents is available (60MB - download) and a slim one without the XML Schema diagrams (1 MB - download). All changes from version 2.25 to 2.26 can be found on the Approved Changes page.
  • 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.17: Developer 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

Up to version 2.28, IPTC defined 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.

From version 2.29 onwards, we only have one type of release. The schema and specification documents are released as required, and are not tied to the same release schedule.

Participation

To participate in the public discussion of NewsML-G2 and receive announcements, please join the public user discussion group: https://groups.io/g/iptc-newsml-g2

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