Categories
Archives

The IPTC News in JSON Working Group today released the latest in each version of the ninjs: 3.2, 2.3 and 1.7.
ninjs is IPTC’s standard for storage and distribution of news in JSON format. Using JSON means that ninjs works well for fast and simple exchange of news content for APIs, search engine platforms such as Elasticsearch and AWS OpenSearch, and for lightweight storage in databases, CMSs and cloud storage. It can be used to distribute news content in any format such as text, audio, video or images; can handle event and news coverage planning, rich metadata descriptions including relevant people, places, subjects and events; and can include packages of related news content via an associations mechanism.
The IPTC News in JSON Working Group maintains three parallel versions of ninjs so that those who implement the 1.x, 2.x or 3.x branch can all receive the latest additions in a backwards-compatible manner.
The changes adopt a new structure within the renditions array. Each rendition can now have resources associated, which allows a ninjs feed to express multiple channels or tracks within a media stream. For example, a live video stream from the EU Parliament may include several different audio tracks featuring live translations in different spoken languages; a subtitle track in WebVTT or TTML format, audio description tracks and more.
The changes have been added to all three versions of ninjs in accordance with the conventions of each version.
- https://www.iptc.org/std/ninjs/ninjs-schema_3.2.json
- https://www.iptc.org/std/ninjs/ninjs-schema_2.3.json
- https://www.iptc.org/std/ninjs/ninjs-schema_1.7.json
The ninjs User Guide, ninjs Generator tool has also been updated for the new version.
For any comments or suggestions for new properties that we should add to future versions of ninjs,