Skip to content

Commit

Permalink
NewsML-G2 2.34_2 (#21)
Browse files Browse the repository at this point in the history
Change for 2.34_2 - implements G2-CR00220 - fixes iptc/news-architecture-dev#156
After these changes, XMLSpy no longer gives warnings upon opening the schema.
  • Loading branch information
bquinn authored Oct 21, 2024
1 parent 2e9458a commit 6d34360
Show file tree
Hide file tree
Showing 4,306 changed files with 25,318 additions and 1,354,696 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ The GitHub repository
([https://github.com/iptc/newsml-g2](https://github.com/iptc/newsml-g2)
provides all NewsML-G2 files in the master branch.

This is version 2.34, approved by the IPTC Standards Committee in April 2024.
This is version 2.34, approved by the IPTC Standards Committee in April 2024 and
revised by the IPTC Standards COmmittee (2.34_2) in October 2024..

The files of the current and of previous versions (from 2.23 on) can be retrieved
as GitHub releases from
Expand Down
56 changes: 56 additions & 0 deletions dev-schema/NewsML-G2dev_0.10_nar235.xsd
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
IPTC - International Press Telecommunications Council
25 Southampton Buildings, London WC2A 1AL, United Kingdom
www.iptc.org
This document is published under the Creative Commons Attribution 4.0 licence.
See the full license agreement at http://creativecommons.org/licenses/by/4.0/
By obtaining, using and/or copying this document, you (the licensee) agree that
you have read, understood, and will comply with the terms and conditions of the
license.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="https://iptc.org/std-dev/nar/" xmlns:nar="http://iptc.org/std/nar/2006-10-01/" targetNamespace="https://iptc.org/std-dev/nar/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.10" xml:lang="en">
<xs:annotation>
<xs:documentation>This XML Schema is created for a NewsML-G2 development namespace with the URI https://iptc.org/std-dev/nar/. It imports a NewsML-G2 2.x XML Schema and its elements build on attributes, attribute groups and elements defined by it.
</xs:documentation>
<xs:documentation>NewsML-G2 Dev 0.10 XML Schema - UNDER CONSTRUCTION</xs:documentation>
<xs:documentation>Date of creation of this XML Schema document revision: 2024-08-23</xs:documentation>
<xs:documentation>Last change: update to be based on 2.35 schema</xs:documentation>
<xs:documentation>Created by Michael Steidl</xs:documentation>
<xs:documentation>Revised by Brendan Quinn</xs:documentation>
</xs:annotation>
<xs:import namespace="http://iptc.org/std/nar/2006-10-01/" schemaLocation="NewsML-G2_2.35-spec-All-Power.xsd"/>
<!-- The NewsMLG2 schema contain the NAR building blocks used for experimental NewsML-G2 -->
<!-- ========================================================================================= -->
<!-- Advice element: a wrapper of child properties, is setting role and environment -->
<xs:element name="advice">
<xs:complexType>
<xs:sequence>
<xs:element name="importance" type="nar:Flex1ConceptPropType" minOccurs="0"/>
<xs:element name="lifetime" type="nar:Flex1ConceptPropType" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="nar:commonPowerAttributes"/>
<xs:attribute name="role" type="nar:QCodeType">
<xs:annotation>
<xs:documentation>A refinement of what kind of alternative is provided by this identifier - expressed by a QCode</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="roleuri" type="nar:IRIType">
<xs:annotation>
<xs:documentation>A refinement of what kind of alternative is provided by this identifier - expressed by an URI</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="environment" type="nar:QCodeListType" use="optional">
<xs:annotation>
<xs:documentation> A qualifier which indicates the business environment in which the identifier can be used to access the content - expressed by a QCode</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="environmenturi" type="nar:IRIListType" use="optional">
<xs:annotation>
<xs:documentation> A qualifier which indicates the business environment in which the identifier can be used to access the content - expressed by a URI</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-- ========================================================================================= -->
</xs:schema>
20 changes: 10 additions & 10 deletions documentation/NewsML-G2-documentation.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# NewsML-G2 Documentation

The latest version of NewsML-G2 is 2.34, approved by the IPTC Standards
Committee in April 2024.
Committee in April 2024 and updated (2.34_2) in October 2024.

## NewsML-G2 Quick Start guides

Expand Down Expand Up @@ -30,7 +30,7 @@ for finer details.

The latest version of the NewsML-G2 Specification in HTML is 2.33. A 2.34 version will be released soon.

This 2.33 version is available at
The 2.33 version is available at
[https://www.iptc.org/std/NewsML-G2/2.31/specification/NewsML-G2-2.33-specification.html](https://www.iptc.org/std/NewsML-G2/2.33/specification/NewsML-G2-2.33-specification.html)

The latest version is always hosted at
Expand All @@ -56,14 +56,14 @@ specification folder:

The XML Schema docs are separated into documentation for each of the major components of NewsML-G2:

* [CatalogItem](https://www.iptc.org/std-dev/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-CatalogItem-Power.html)
* [ConceptItem](https://www.iptc.org/std-dev/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-ConceptItem-Power.html)
* [Framework](https://www.iptc.org/std-dev/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-Framework-Power.html)
* [KnowledgeItem](https://www.iptc.org/std-dev/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-KnowledgeItem-Power.html)
* [NewsItem](https://www.iptc.org/std-dev/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-NewsItem-Power.html)
* [NewsMessage](https://www.iptc.org/std-dev/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-NewsMessage-Power.html)
* [PackageItem](https://www.iptc.org/std-dev/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-PackageItem-Power.html)
* [PlanningItem](https://www.iptc.org/std-dev/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-PlanningItem-Power.html)
* [CatalogItem](https://www.iptc.org/std/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-CatalogItem-Power.html)
* [ConceptItem](https://www.iptc.org/std/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-ConceptItem-Power.html)
* [Framework](https://www.iptc.org/std/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-Framework-Power.html)
* [KnowledgeItem](https://www.iptc.org/std/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-KnowledgeItem-Power.html)
* [NewsItem](https://www.iptc.org/std/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-NewsItem-Power.html)
* [NewsMessage](https://www.iptc.org/std/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-NewsMessage-Power.html)
* [PackageItem](https://www.iptc.org/std/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-PackageItem-Power.html)
* [PlanningItem](https://www.iptc.org/std/NewsML-G2/2.34/specification/XML-Schema-Doc-Power/NewsML-G2_2.34-spec-PlanningItem-Power.html)

## NewsML-G2 Structure Matrix

Expand Down
Loading

0 comments on commit 6d34360

Please sign in to comment.