# NewsML-G2

IPTC NewsML-G2 standard for the exchange of news and news-related information.

Learn more about its features and who uses it at
[https://iptc.org/standards/newsml-g2/](https://iptc.org/standards/newsml-g2/).

The GitHub repository
([https://github.com/iptc/newsml-g2](https://github.com/iptc/newsml-g2)
provides all NewsML-G2 files in the master branch.

This is version 2.35, approved by the IPTC Standards Committee in May 2025.

The files of the current and of previous versions (from 2.23 on) can be retrieved
as GitHub releases from
[https://github.com/iptc/newsml-g2/releases](https://github.com/iptc/newsml-g2/releases),
and also downloaded from
[https://www.iptc.org/std/NewsML-G2/](https://www.iptc.org/std/NewsML-G2/).

A full history of versions and a list of all changes is available at
[http://dev.iptc.org/G2-Standards](http://dev.iptc.org/G2-Standards)

## Documentation

The NewsML-G2 Implementation Guidelines are available at
[https://www.iptc.org/std/NewsML-G2/guidelines](https://www.iptc.org/std/NewsML-G2/guidelines)

The latest NewsML-G2 Specification in HTML is available at
[https://www.iptc.org/std/NewsML-G2/specification/](https://www.iptc.org/std/NewsML-G2/specification/)

XML Schema documentation of the latest version is available in this package
under the folder 
[specification/XML-Schema-Doc-Power/](specification/XML-Schema-Doc-Power/)

## Tests

A set of unit tests is included in the `tests` folder of this repository.
See [tests/README.md](tests/README.md) for more information.

## Further information and questions

For any questions, comments or suggestions, please join the public NewsML-G2
forum at
[https://groups.io/g/iptc-newsml-g2](https://groups.io/g/iptc-newsml-g2).
