The IPTC is very happy to announce that Paul Harman of Bloomberg has accepted the Board’s nomination to be Chair of the IPTC Standards Committee.
The IPTC Standards Committee is the core of the technical standardisation work of the news industry. It is the parent of all of the IPTC’s Working Groups. The Committee comprises all Voting Members and is the forum where specifications and recommendations created by the Working Groups are formally approved for publication.
Paul has been an active member of the IPTC for more than two decades. He has worked as a senior software engineer in the industry for over twenty years, first at the Press Association (now PA Media) and more recently at Bloomberg, representing both firms as an IPTC delegate. Paul works primarily on editorial content management systems, syndication platforms, web sites and services, and was active in the development of IPTC’s NewsML v1 and NewsML-G2 standards. He was voted onto the IPTC Board of Directors in October 2019.
Robert Schmidt-Nia, Chair of the IPTC’s Board of Directors, said: “I am honoured to welcome Paul who has volunteered to serve as the new chair of our standards committee. His guidance will support IPTC’s mission to develop relevant standards which will help us solve the dramatic changes our industry faces. My gratitude also goes out to Paul’s employer, Bloomberg, in supporting this advancement.”
Paul said: “We live in an interconnected world. As such, it is vital we have a common understanding of the structure of news and media data to facilitate interoperability, while also avoiding misunderstandings and unnecessary duplication of effort. IPTC standards play a key role in supporting this collaborative ecosystem. I am proud to have been asked to chair the IPTC Standards Committee to help continue the important work this organisation performs on behalf of the news technology industry.”
Recently IPTC has been working with many organisations who are creating solutions for the ongoing problem of misinformation and disinformation in news. We are happy to announce that this work continues through IPTC’s liaison relationship with C2PA, the Coalition for Content Provenance and Authenticity.
C2PA was created to unify the efforts of the Adobe-led Content Authenticity Initiative (CAI) which focuses on systems to provide context and history for digital media, and Project Origin, a Microsoft- and BBC-led initiative that tackles disinformation in the digital news ecosystem. C2PA creates technical standards for certifying the source and history (or provenance) of media content.
The IPTC has been working with both the Content Authenticity Initiative and Project Origin in recent years. Andy Parsons from CAI presented at the IPTC Photo Metadata Conference in 2020. IPTC members who are also members of CAI and/or Project Origin include Adobe, BBC, CBC/Radio Canada and The New York Times.
IPTC and C2PA have agreed to share information and allow each organisation to attend the other’s meetings in the areas of technical specifications of file formats, particularly around image and video files; to share knowledge and expertise around newsroom practices and workflows; and to collaborate in the areas of content syndication and distribution.
The IPTC Photo Metadata Standard is widely used by photographers, photo agencies and other photo suppliers around the world. To help photo people use it properly, IPTC has a specification document with a lot of details in document form.
Now, we have released a machine-readable version of the spec that can be consumed directly by software tools.
We call it the IPTC Photo Metadata TechReference. (See below for direct links to the data files.)
The TechReference is a data object containing all the details of the IPTC Photo Metadata technical specifications in the easy-to-use JSON and YAML formats.
The file covers all IPTC properties and structures.
For each property, we specify:
- the property’s formal name
- corresponding identifiers in the ISO XMP and the IPTC IIM formats, if applicable;
- the property’s datatype, such as string, number or a custom property structure like Location; and
- the property identifier that can be used with ExifTool to read or write the metadata property (such as “XMP-dc:creator” for XMP or “IPTC:Creator” for IIM);
- … and a few more details.
We have also published rich documentation about the TechReference data object on the IPTC website. The data objects themselves can be downloaded from the IPTC site by both IPTC members and other interested parties.
IPTC’s Video Metadata Working Group is happy to announce that the first version of the IPTC Video Metadata Hub Generator tool has been released. It can be used to create IPTC Video Metadata Hub records without any knowledge of the underlying technical metadata schema.
The Video Metadata Hub tool serves as a demonstrator to show how easy it could be to enter metadata for a video using the Video Metadata Hub common video metadata schema. It illustrates the power of Video Metadata Hub to video architects, digital asset managers and developers of video software and systems.
How do I use the Video Metadata Hub Generator?
To use the tool, simply start typing text into fields in the form on the left hand side of the screen. The right-hand side will automatically update showing a JSON version of the VMHub data according to the IPTC Video Metadata Hub JSON schema.
Because one of the features of IPTC Video Metadata Hub is its rich set of mappings to other well-known video formats, we will be adding other output formats such as XML (NewsML-G2), EBUCore, XMP and EIDR.
What can I do with the output?
The resulting JSON file can be used to supply data to IT systems. Alternatively, the generated JSON file can be saved alongside your video assets as a “sidecar”. This usage is explained in the section of the IPTC Video Metadata Hub User Guide called “Using Video Metadata Hub with your video content”.
In the future, we hope that Video Metadata Hub properties will be built into many video editing tools and digital asset management systems, along with a common way of storing the metadata properties embedded into video files. When this has happened, users will be able to fill out standardised metadata fields in one tool and then view the entered metadata when loading that video file into another tool.
The current version of the Video Metadata Hub Generator shows only a small subset of the 91 Video Metadata Hub fields. In the future, we aim to add a control that lets users specify their use case (for example “video archives” or “news agency”) and all of the relevant fields for that use case would be displayed.
We are very interested in feedback from users. Join the conversation about this tool on the public iptc-videometadata email discussion group.
It is with mixed feelings that we say farewell to Stéphane Guérillot, our friend and colleague and Agence France-Presse’s Delegate to IPTC for 40 years. On one hand, we are happy that it is time for him to start a well-deserved retirement. But we are sad that we will not see his big smile and hear his always thoughtful and relevant comments and ideas. Stéphane contributed greatly to our Working Groups and on the Standards Committee, which he chaired for many years.
Over this time, Stéphane has contributed to almost all of IPTC’s standards, including NewsML and NewsML-G2, IPTC Photo Metadata and its predecessor IIM, NewsCodes and more.
What’s more, Stéphane contributed as a Board Member and Treasurer of IPTC for many years, was Chairman of IPTC from 2005 to 2011, and hosted several IPTC Meetings in France. As the main Member Delegate for Agence France-Presse and CEO of AFP’s technology subsidiary AFP Blue, Stéphane was key in driving AFP’s adoption of IPTC standards, which continues to this day.
We wish Stéphane and his family all the best.
At the recent IPTC Spring Meeting, we surprised Stéphane with a special session remembering his time with IPTC. Many previous members were invited to attend to pass along their congratulations.
Unfortunately, this time we could only say farewell over Zoom. But we are very happy to announce that in recognition for his work, the IPTC Board has granted lifetime Honorary Membership to Stéphane, which means that he is entitled to come to future meetings.
So hopefully we can say au revoir et félicitations in person some time soon!
We are happy to announce a new version of the popular NewsML-G2 generator tool.
This version is easier to use, and shows how NewsML-G2 files can be created using either QCodes or URIs for controlled values. It also allows the user to select the body text format – either NITF (IPTC’s News Industry Text Format) or XHTML. Both formats are used by large news agencies to distribute news content, so using the selector can help you to see the difference between the two formats and perhaps help you to make a decision about which format to use.
The new version of the NewsML-G2 Generator can be accessed at the same URL as the older version: https://iptc.org/std/NewsML-G2/generator/.
Using the NewsML-G2 Generator
To use the generator, simply start typing into the form on the left side of the screen. The grey box on the right hand side will immediately update with the relevant XML markup to represent your content in NewsML-G2 format.
The selectors above the output box on the right hand side allow you to change the output format:
- QCodes vs URIs: Metadata values such as “itemClass” can be expressed either using IPTC’s QCodes format, or by URIs. So for example the “item type” can be expressed as a QCode (<itemClass qcode="ninat:graphic"/>) or a URI (<itemClass uri="http://cv.iptc.org/newscodes/ninat/graphic"/>). This radio button allows you to switch between the two formats for all controlled values in your NewsML-G2 file.
- XHTML vs NITF: NewsML-G2 describes how the metadata around a news item should be delivered, but the actual content of a text news item must be expressed in another format. Two options expressed here are NITF, IPTC’s News Industry Text Format, and XHTML. This radio button changes the <contentSet/> section to include an embedded XML document in either XHTML or NITF format.
More enhancements to come
Currently, the generator tool handles simple text news stories. Ideas for future enhancements are to include support for images, audio and video, packages of multiple news items possibly in multiple formats, the partMeta framework to include metadata about part of a news item, and more. Suggestions are always welcome – please contact us if you have any further ideas.
We are excited to present to IPTC members the full agenda for the IPTC Spring Meeting 2021, taking place online from Monday May 10th to Wednesday May 12th.
We are honoured to have presentations from IPTC members Adobe, BBC, Agence France-Presse (AFP), The New York Times, Bloomberg, Austria Press Agentur (APA) and new member Scribely, along with guest presentations from the World Wide Web Consortium (W3C), Data Language, TV2 Denmark, and YLE Finland.
- metadata for content accessibility;
- knowledge graphs and semantic technologies in news and media; and
- trust and credibility, including a presentation by Leonard Rosenthal of the new Coalition for Content Authenticity and Provenance
Plus we will have all our regular presentations from our Working Groups in NewsML-G2, Photo Metadata, Video Metadata, NewsCodes (including Media Topics), News in JSON and Sports. We will also have sessions for our Standards Committee and PR Committee.
There will also be some time allocated each day to member networking. While we can’t match the networking opportunities of an in-person meeting, we will be using some new tools to make networking more interesting and approachable for members.
We are also planning to hold a special webinar the week before the meeting Introducing knowledge graphs for the media, so we can get straight into the interesting content during the member meeting and not spend time introducing the concepts.
All IPTC member organisations are welcome to attend at no cost.
IPTC members can see more information on the Spring Meeting 2021 page in the IPTC Members-Only Zone.
The IPTC Video Metadata Working Group is happy to announce the 1.0 version of the IPTC Video Metadata Hub User Guide.
The guide introduces IPTC’s Video Metadata Hub recommendation and explains how it can be used to solve metadata management problems in any organisation that processes video content, from news agencies to advertising agencies; libraries, galleries and museums; long-form video producers such as broadcasters and movie studios; and stock video services.
As well as explaining the details of each field in the IPTC Video Metadata Hub standard, it shows through a set of use cases how it can be used in a variety of common scenarios to store rights, descriptive and administrative metadata for video content.
Pam Fisher, group lead, and the IPTC’s Video Metadata Working Group welcome feedback on the document. If your organisation handles video content, please read it and let us know what you think and what can be explained better. Comments can be send via this site’s Contact Us form or to the public Video Metadata Hub discussion list at https://groups.io/g/iptc-videometadata.
The guide can be seen at https://iptc.org/std/videometadatahub/userguide/.
Today we announce the launch of two new browser extensions for viewing IPTC Photo Metadata on web pages.
The GetPMD tool is one of IPTC’s most popular online resources. With the GetPMD tool, users can view the embedded IPTC metadata of any image on the web, whether it was embedded using either the IPTC IIM or the ISO XMP format. But up to now, users must copy and paste an image’s URL into the tool, or install a browser “bookmarklet”.
To make that a little bit easier, we have created the IPTC Photo Metadata Inspector, a simple browser extension that currently works with the Google Chrome and Mozilla Firefox browsers.
With the extension installed, a context menu will appear when you right-click on an image anywhere on the Web, with a menu option, “View IPTC Photo Metadata.” If you select that option, you will be taken to getpmd.iptc.org where you can see the embedded metadata for that image.
Please note that the Photo Metadata Inspector only works with simple images: it won’t work with embedded video thumbnails or tweets, for example.
The browser extensions are open source, the code is available from the IPTC’s GitHub repository.
Ideas for fixes and new features are welcome.
If you have feedback, please raise an issue on our GitHub repository, post suggestions to the email@example.com public discussion list, or contact us via the form on this site.
We are pleased to announce the release of the NewsML-G2 Generator, a simple tool to help understand the structure and layout of NewsML-G2 files.
To see how easy it can be to create a valid NewsML-G2 file, simply visit https://iptc.org/std/NewsML-G2/generator/, fill in the form and press the button labelled “Show content as NewsML-G2 2.29”.
Then the box below the form will be filled in with a valid NewsML-G2 document.
The tool demonstrates several key features of NewsML-G2:
- Adding copyright and rights information through the
- Adding news-item metadata via the
<itemMeta>container, such as
<versionCreated/>, item type (text, audio, video, graphic or composite, selected via a drop-down), publication status (usage, cancelled or withheld, selected via a drop-down)
- Adding subject metadata using IPTC Media Topics, via a selection with all of the top-level categories enabled. Subjects are added using the
<subject/>construct within the
- Referring to the IPTC catalog that declares standard metadata vocabularies, using the
- Adding the body content using embedded NITF. In the future, we will add a radio button so users can select whether to embed the news content using NITF or XHTML, which is the other common format used by IPTC members to mark up news content.
Your test content is never saved and only exists within your browser.
The source code of the generator is available in the NewsML-G2 GitHub repository.
This is a simple 1.0 version, and only scratches the surface of the capabilities of NewsML-G2. It is based on the successful ninjs generator used to demonstrate our ninjs standard, which was launched along with ninjs 1.3 earlier this year.
In the future, we are thinking of adding features such as:
- Switch between NITF and XHTML for the content body
- Demonstrate referring to images and video files using
- Switch between using qcodes and URIs for metadata
- Demonstrate multiple language support in NewsML-G2
- Demonstrate usage of partMeta to show adding metadata to segments in files, such as audio and video
- Integrate the tool with the ninjs generator so users can switch between ninjs and NewsML-G2 with one click!