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/
-
The XML Schema file for the version of NewsML-G2 represented in this Specification document is
NewsML-G2_2.35-spec-All-Power.xsdand can be found at https://www.iptc.org/std/NewsML-G2/2.35/specification/ -
The Specification for this release in
htmlformat isNewsML-G2-2.35-specification.htmland is available at the above location. -
The XML Schema file applicable to the Core Conformance Level, development of which was frozen at version 2.24 (see Conformance Levels), is
NewsML-G2_2.24-spec-All-Core.xsdand can be obtained from: http://www.iptc.org/std/NewsML-G2/2.24/specification/
Note on the XML Schema File Names
XML Schemas are revised for two reasons:
-
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. -
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.