ninjs (News in JSON)
A ninjs by the IPTC. News and publishing information. Documentation: https://iptc.org/standards/ninjs/
| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/ninjs-news-in-json/latest.json |
| Source | https://www.schemastore.org/ninjs-2.0.json |
Versions
Validate with Lintel
npx @lintel/lintel check
A news item as JSON object -- copyright 2021 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/
Properties
The global unique identifier for this news object. This is the only required property and should identify the ninjs object, not be used for links to external resources etc. nar:newsItem@guid
The generic news type of this news object. (Value 'component' added in version 1.2 as issue #21.). See: http://cv.iptc.org/newscodes/ninature/ nar:itemClass
Indicates how complete this representation of a news item is. No mapping to nar. Specific for ninjs.
An identifier for the structure of the news object. This can be any string but we suggest something identifying the structure of the content such as 'text-only' or 'text-photo'. Profiles are typically provider-specific. nar:profile
The version of the news object which is identified by the uri property. nar:newsItem@version
Indicates when the first version of this ninjs object was created. (Added in version 1.2 from issue #5). nar:firstCreated
The date and time when this version of this ninjs object was created. nar:versionCreated
The date and time when the content of this ninjs object was originally created. For example and old photo that is now handled as a ninjs object. nar:contentCreated
The date and time before which all versions of the news object are embargoed. If absent, this object is not embargoed. nar:embargoed
The publishing status of the news object, its value is usable by default. nar:pubStatus
The editorial urgency of the content. Values from 1 to 9. 1 represents the highest urgency, 9 the lowest. nar:urgency
The person or organisation claiming the intellectual property for the content. nar:copyrightHolder
Any necessary copyright notice for claiming the intellectual property for the content. nar:copyrightNotice
A natural-language statement about the usage terms pertaining to the content. nar:usageTerms
A note that is intended to be read by internal staff at the receiving organisation, but not intended to be published. (Added in version 1.2 from issue #6.). (Consider using this before using the descriptions array.) ednote: nar:edNote
The human language used by the content. The value should follow IETF BCP47. nar:language
An array of one or more descriptions of the ninjs object. See also ednote for information from provider to receiver. Descriptions are seen as metadata. For a simple description use an array with one object only containing the value property. Role and contenttype are then undefined and it is up to the provider.
An array of body objects with the content as text or with markup. For a simple body use an array with one object only containing the value property. Role and contenttype are then undefined and it is up to the provider.
An array of objects containing various types of headlines. For a simple headline use an array with one object only containing the value property. Role and contenttype are then undefined and it is up to the provider.
An array of objects describing individual human beings. nar:subject
An array of objects describing administrative and functional structures which may, for example, act as as a business, as a political party or not-for-profit party. nar:subject
An array of named locations. nar:subject
An array of objects holding concepts with a relationship to the content. nar:subject
An array of objects describing something which happens in a planned or unplanned manner. nar:?
An array of objects describing something material, excluding persons. nar:subject
An array of parties (person or organisation) which originated, modified, enhanced, distributed, aggregated or supplied the content or provided some information used to create or enhance the content. (Added in version 1.2 according to issue #15.) . infosource: nar:infoSource
A short natural-language name for the item. Title is metadata, use headlines for publishable headlines. (Added in version 1.2 according to issue #9). nar:itemMeta/title
A natural-language statement about the creator (author, photographer etc.) of the content. nar:by
A human-readable identifier for the item. (Added in version 1.2 from issue #4.). nar:slugline
The name of the location from which the content originates. nar:located
An array of objects with different renditions of the news object. nar:remoteContent
An array of objects with content of news objects which are associated with this news object.
Alternative identifiers assigned to the content. Each alternative id can have a role and a value. nar:altId issue #3.
An array of objects to allow links to documents about trust indicators. issue #44. (Added in version 1.3)
An object with information about standard, version and schema this instance is valid against. nar:standard, nar:standardversion and xml:schema issue #43. (Added in version 1.3)
3 nested properties
For example ninjs. nar:standard
For example 1.3. nar:standardversion
The uri of the json schema to use for validation.
A nature, intellectual or journalistic form of the content. nar:genre. (Added in version 1.3)
Expression of rights to be applied to content. nar:rightsInfo
3 nested properties
Identifier for the Rights Expression language used. nar:@langid
A link from the current Item to Web resource with rights related information. nar:link
Contains a rights expression as defined by a Rights Expression Language. nar:rightsExpressionXML or nar:rightsExpressionData