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/
$ jsonschema install https://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_1.7 schemas/ninjs-schema_1.7.json$ref: "https://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_1.7"import schema from "https://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_1.7" with { type: "json" };| Identifier | https://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_1.7 |
|---|---|
| Base Dialect | Draft7 |
| Dialect | http://json-schema.org/draft-07/schema# |
| Health | |
| Size | 0.030558 MB |
This schema declares 0 examples.
This schema has 44 quality errors.
top_level_examplesSet a non-empty examples array at the top level of the schema to illustrate the expected data
/properties/$standardsimple_properties_identifiersSet properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)
/definitions/contactinfoType/properties/address/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/contactinfoType/properties/address/properties/area/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/contactinfoType/properties/address/properties/country/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/contactinfoType/properties/address/properties/lines/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/contactinfoType/properties/address/properties/lines/items/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/contactinfoType/properties/address/properties/locality/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/contactinfoType/properties/address/properties/postalcode/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/contactinfoType/properties/lang/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/contactinfoType/properties/type/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/contactinfoType/properties/value/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/resourceType/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/resourceType/properties/contenttype/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/resourceType/properties/language/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/resourceType/properties/role/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/definitions/resourceType/properties/title/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/$standard/properties/name/titletitle_trailing_periodTitles should not end with a period to give user interfaces flexibility in presenting the text
/properties/$standard/properties/schema/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/$standard/properties/version/titletitle_trailing_periodTitles should not end with a period to give user interfaces flexibility in presenting the text
/properties/digitalsourcetype/properties/literal/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/digitalsourcetype/properties/name/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/organisation/items/properties/symbols/items/properties/symbol/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/organisation/items/properties/symbols/items/properties/symboltype/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/place/items/patternProperties/^geometry_[a-zA-Z0-9_]+/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/pubstatus/enumenum_with_typeSetting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types
/properties/renditions/patternProperties/^[a-zA-Z0-9_]+/properties/aspectratio/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/renditions/patternProperties/^[a-zA-Z0-9_]+/properties/bitrate/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/renditions/patternProperties/^[a-zA-Z0-9_]+/properties/framerate/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/renditions/patternProperties/^[a-zA-Z0-9_]+/properties/poi/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/renditions/patternProperties/^[a-zA-Z0-9_]+/properties/poi/properties/x/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/renditions/patternProperties/^[a-zA-Z0-9_]+/properties/poi/properties/y/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/renditions/patternProperties/^[a-zA-Z0-9_]+/properties/resources/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/renditions/patternProperties/^[a-zA-Z0-9_]+/properties/scantype/enumenum_with_typeSetting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types
/properties/renditions/patternProperties/^[a-zA-Z0-9_]+/properties/scantype/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/renditions/patternProperties/^[a-zA-Z0-9_]+/properties/transportprotocol/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/representationtype/enumenum_with_typeSetting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types
/properties/representationtype/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/subject/items/properties/confidence/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/subject/items/properties/creator/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/subject/items/properties/relevance/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/trustindicator/items/properties/href/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/trustindicator/items/properties/title/descriptiondescription_trailing_periodDescriptions should not end with a period to give user interfaces flexibility in presenting the text
/properties/type/enumenum_with_typeSetting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types