NewsML-G2 2.35

Preview. Built from the published NewsML-G2 documents by tools/prosedoc. This layout is a harness for reviewing structure — it is not the published site.

Preface

Copyright and License

Copyright © 2026 IPTC, the International Press Telecommunications Council. All Rights Reserved.

The IPTC NewsML-G2/EventsML-G2 specification is published under the Creative Commons Attribution 4.0 license (see the full license agreement at http://creativecommons.org/licenses/by/4.0/). By obtaining, using and/or copying this Specification, you (the licensee) agree that you have read, understood, and will comply with the terms and conditions of the license.

The Specification uses supporting materials that are either in the public domain or are available by the permission for their respective copyright holders. All materials of this IPTC standard covered by copyright shall be licensable at no charge.

Acknowledgments

This Specification is the result of a team effort by members of the International Press Telecommunications Council (past and present), with input and assistance from other contributors.

The standard is currently maintained by the IPTC NewsML-G2 Working Group.

The Technical Writer of the initial version of the Specification was Scott Meltzer; this version was created by Michael Steidl and is maintained by Kelvin Holland and Brendan Quinn.

About the Standards

Specification Versioning History

Version Date Approved by Remarks

2

31-Jan-2008

IPTC Standards Committee

NewsML-G2 approval

2.7

30-Jun-2010

IPTC Standards Committee

NewsML-G2 approval

1.6

30-Jun-2010

IPTC Standards Committee

EventsML-G2 approval

2.9

09-Jun-2011

IPTC Standards Committee

joint NewsML-G2/EventsML-G2 approval

2.12

13-Jun-2012

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.15

26-Jun-2013

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.18

18-Jun-2014

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.21

03-Jun-2015

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.23

15-Jun-2016

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.24

26-Oct-2016

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.25

17-May-2017

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.26

08-Nov-2017

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.27

25-Apr-2018

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.28

23-Oct-2018

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.29

13-May-2020

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.30

20-Oct-2021

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.31

19-Oct-2022

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.32

17-May-2023

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.33

04-Oct-2023

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.34

17-Apr-2024

IPTC Standards Committee

NewsML-G2 including EventsML-G2

2.35

16-May-2025

IPTC Standards Committee

NewsML-G2 including EventsML-G2

The specifications of NewsML-G2 and EventsML-G2 have been published separately up to the standard versions EventsML-G2 1.7 and NewsML-G2 2.8. As the design and a vast majority of the specified structures are shared between both standards the IPTC decided in June 2011 to merge the specifications under the main branding NewsML-G2 and in the NewsML-G2 folders of the IPTC web server, see below The Full Set of Specification Documents.

This step has no impact on the structure of EventsML-G2 or NewsML-G2.

About this Specification

This Specification documents the IPTC news exchange standard NewsML-G2 and its event focused sibling EventsML-G2, which are a conceptual and processing model making freely available the IPTC membership’s collective knowledge of the most effective ways to structure, describe, manage and exchange news and events data.

It is published under the governance of the IPTC News Architecture Working Group, endorsed by the IPTC membership, and may be updated, replaced or obsoleted by other documents at any time.

Public comments should be sent to the forum and mailing list at: https://groups.io/g/iptc-newsml-g2/

The Full Set of Specification Documents

The latest release of the IPTC NewsML-G2 Specification and all supporting files can always be accessed for following the links from the IPTC web page https://iptc.org/standards/newsml-g2/

Note on the XML Schema File Names

XML Schemas are revised for two reasons:

  1. The NewsML-G2 specifications have been changed: this results in a new version of the standard, this will be reflected by a new path to files and a new standard version number which is reflected in the filename, for example "2.35" in NewsML-G2_2.35-spec-All-Power.xsd.

  2. The XML Schema has been edited to fix errors or to change non-normative parts, like the wording of an element’s annotation; this is reflected by a new revision number at the end of the filename, for example “_3” in NewsML-G2_2.24-spec-Framework-Core_3.xsd.

The XML Schema files without the document revision number (e.g. “_3”) at the end of the filename are true copies of the latest document revision. This allows the application of a persistent reference to the latest XML Schema file version regardless of any edits.

Terminology

This document uses the terms MUST (NOT), SHOULD (NOT) and MAY as defined in [RFC2119].