IPTC ninjs - News in JSON - version 1.4 (approved, 18 May 2022)

A news item as JSON object -- copyright 2022 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_1.4 schemas/ninjs-schema_1.4.json
$ref: "https://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_1.4"
import schema from "https://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_1.4" with { type: "json" };
Identifierhttps://schemas.sourcemeta.com/iptc/ninjs/ninjs-schema_1.4
Base DialectDraft4
Dialecthttp://json-schema.org/draft-04/schema#
Health
92%
Size0.022479 MB
Loading schema...

This schema declares 0 examples.

Loading...
Loading...

This schema has 12 quality errors.

/properties/$standardsimple_properties_identifiers

Set properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)

/properties/$standard/properties/name/titletitle_trailing_period

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

/properties/$standard/properties/schema/descriptiondescription_trailing_period

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

/properties/$standard/properties/version/titletitle_trailing_period

Titles 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_period

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

/properties/pubstatus/enumenum_with_type

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

/properties/representationtype/enumenum_with_type

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

/properties/representationtype/descriptiondescription_trailing_period

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

/properties/rightsinfo/properties/encodedrights/additionalPropertiesnon_applicable_type_specific_keywords

Avoid keywords that don't apply to the type or types that the current subschema expects

/properties/trustindicator/items/properties/href/descriptiondescription_trailing_period

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

/properties/trustindicator/items/properties/title/descriptiondescription_trailing_period

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

/properties/type/enumenum_with_type

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