IPTC ninjs - News in JSON - version 2.2

A news item as JSON object -- copyright 2025 IPTC - International Press Telecommunications Council - www.iptc.org - This document is published under the Creative Commons Attribution 4.0 license, see http://creativecommons.org/licenses/by/4.0/

Get JSON SchemaBundle
Use with
$ jsonschema install https://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_2.2 schemas/ninjs-schema_2.2.json
$ref: "https://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_2.2"
import schema from "https://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_2.2" with { type: "json" };
Identifierhttps://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_2.2
Base Dialect2020-12
Dialecthttps://json-schema.org/draft/2020-12/schema
Health
73%
Size0.031942 MB
Loading schema...

This schema declares 0 examples.

Loading...
Loading...

This schema has 54 quality errors.

/required/0required_properties_in_properties

Every property listed in the required keyword must be explicitly defined using the properties keyword

/$defs/unevaluatedPropertiesorphan_definitions

Schema definitions in $defs or definitions that are never internally referenced can be removed

top_level_examples

Set a non-empty examples array at the top level of the schema to illustrate the expected data

/$defs/contactinfoType/properties/address/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/contactinfoType/properties/address/properties/area/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/contactinfoType/properties/address/properties/country/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/contactinfoType/properties/address/properties/lines/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/contactinfoType/properties/address/properties/lines/items/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/contactinfoType/properties/address/properties/locality/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/contactinfoType/properties/address/properties/postalcode/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/contactinfoType/properties/lang/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/contactinfoType/properties/type/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/contactinfoType/properties/value/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/altids/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/associations/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/associations/items/required/1required_properties_in_properties

Every property listed in the required keyword must be explicitly defined using the properties keyword

/$defs/ninjsType/properties/associations/items/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/associations/items/properties/name/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/bodies/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/bodies/items/properties/contenttype/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/bodies/items/properties/value/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/descriptions/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/descriptions/items/properties/contenttype/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/descriptions/items/properties/value/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/digitalsourcetype/properties/literal/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/digitalsourcetype/properties/name/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/events/items/properties/literal/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/genres/items/properties/literal/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/headlines/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/headlines/items/properties/contenttype/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/headlines/items/properties/value/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/infosources/items/properties/literal/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/infosources/items/properties/role/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/objects/items/properties/literal/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/organisations/items/properties/literal/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/organisations/items/properties/symbols/items/properties/symbol/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/organisations/items/properties/symbols/items/properties/symboltype/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/people/items/properties/literal/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/people/items/properties/uri/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/places/items/properties/literal/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/pubstatus/enumenum_with_type

Setting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types

/$defs/ninjsType/properties/representationtype/enumenum_with_type

Setting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types

/$defs/ninjsType/properties/representationtype/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/standard/properties/name/titletitle_trailing_period

Titles should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/standard/properties/schema/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/standard/properties/version/titletitle_trailing_period

Titles should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/subjects/items/properties/confidence/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/subjects/items/properties/creator/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/subjects/items/properties/literal/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/subjects/items/properties/relevance/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/trustindicators/items/properties/href/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/trustindicators/items/properties/title/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/ninjsType/properties/type/enumenum_with_type

Setting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types