EventsML-G2 is an XML news exchange standard of the IPTC, the International Press Telecommunications Council. It optimizes the sharing of event information such as meetings, sports events, elections, even rocket launches — virtually anything that can be broadly classified as an "event."
The news industry's ongoing need to maintain calendars of events led to development of EventsML-G2. It is not a calendaring standard, but rather a way for news agencies to share event information to populate their own calendars. The events need not have fixed starting or ending dates, nor do they even need to have a fixed length. EventsML-G2 can contain enough metadata to describe most any announced human activity.
As part of the IPTC G2-standards family, EventsML-G2 is build around standardized building blocks of XML and metadata. These building blocks are reused in other IPTC G2 standards, such as NewsML-G2, so that system programmers can reuse code to handle different IPTC G2 standards.