
G2 CR00173: add schemeMeta
IPTC G2-Standards: Change Request document
Title: Add element schemeMeta to Knowledge Items
Change Request number: G2 CR00173
Standard to be changed: NewsML-G2
Standard’s version to be changed: 2.16
Change Request History | |||
Version | Date | Author(s) | Notes |
1 | 2014-01-28 | Michael Steidl for NAR-dev | |
2 | 2014-01-31 | Michael Steidl modified for NAR-dev | |
3 | 2014-02-24+28+2014-03-13 | Michael Steidl applied corrections |
Typographic note
Changes to existing documents/specifications are highlighted in yellow.
Editing notes for the spec documents are highlighted in cyan.
In drafts only: Text highlighted in magenta needs further discussion
Description of the change:
An element named schemaMeta is added to Knowledge Items to provide schema-specific metadata.
Rationale for the change:
A well defined use case for Knowledge Items is conveying a full scheme, this requires to set the <itemClass> to "cinat:scheme". This enables to authority of a scheme to deliver all concepts of a scheme but not to provide metadata about the scheme as whole in clear and simple way, to cheat the use of scheme under catalog was considered as misleading. Therefore an element should be added which covers the same features as the scheme element of a catalog except the @alias attribute. And in addition it has as child element <related>, as used for concept relationships. This enables expressing the set of top level concept, a feature required by SKOS.
Reference to related IPTC discussion(s) (on Yahoo groups etc):
See the notes of the conference call on 24 January 2014 on the NAR-dev Yahoo group
Formalised change request: (spec table etc.)
1) Define this element
Header | Value | ||||||||||||||||||||||||
(XML) Data Model | Element | ||||||||||||||||||||||||
Namespace (prefix) | nar | ||||||||||||||||||||||||
Name | schemeMeta | ||||||||||||||||||||||||
Title | Scheme Metadata | ||||||||||||||||||||||||
Definition | Metadata about a scheme conveyed by a Knowledge Item | ||||||||||||||||||||||||
User Note(s) | Only if the itemClass is set to cinat:scheme this element may be used. | ||||||||||||||||||||||||
Implementation Note(s) |
| ||||||||||||||||||||||||
XML Schema Spec | At: CCL | ||||||||||||||||||||||||
Datatype |
| ||||||||||||||||||||||||
Internally Ctrl Values |
| ||||||||||||||||||||||||
Externally Ctrl Values |
| ||||||||||||||||||||||||
Attributes |
| ||||||||||||||||||||||||
Child elements |
| ||||||||||||||||||||||||
XML Schema Note(s) |
| ||||||||||||||||||||||||
Example(s) |
| ||||||||||||||||||||||||
XML Schema Spec | At: PCL | ||||||||||||||||||||||||
Datatype |
| ||||||||||||||||||||||||
Internally Ctrl Values |
| ||||||||||||||||||||||||
Externally Ctrl Values |
| ||||||||||||||||||||||||
Attributes |
| ||||||||||||||||||||||||
Child elements |
| ||||||||||||||||||||||||
XML Schema Note(s) |
| ||||||||||||||||||||||||
Example(s) |
|
2) Add this element as direct child to the knowledgeItem after the existing conceptSet element, cardinality: 0..1