Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Main schema NAR_1.3-spec-NewsMessage-Core.xsd
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
News Architecture (NAR) 1.3 for IPTC G2-Standards - News Message XML Schema, document version 3
Date of creation of this XML Schema version: 2008-10-17
Date of creation of this XML Schema document version: 2009-02-09
Schema created for the IPTC by Jay Cousins, RivCom Ltd (jay.cousins@rivcom.com),  Ulf Wingstedt, CNet Svenska AB (ulf.wingstedt@cnet.se)
Schema maintained for the IPTC by Laurent Le Meur (AFP) + Michael Steidl (IPTC)
======= newsMessage-local types =====
Properties
attribute form default: unqualified
element form default: qualified
version: 1.3
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element newsMessage
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
A container to exchange one or more items
Diagram
Diagram NewsMessage1.tmp#id4 NewsMessage1.tmp#id17
Properties
content: complex
Model header , itemSet
Children header, itemSet
Instance
<newsMessage>
  <header>{1,1}</header>
  <itemSet>{1,1}</itemSet>
</newsMessage>
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="newsMessage">
  <xs:annotation>
    <xs:documentation>A container to exchange one or more items</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="header">
        <xs:annotation>
          <xs:documentation>A group of properties providing information about the exchange.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="sent" type="DateTimePropType">
              <xs:annotation>
                <xs:documentation>The date-and-time of transmission of the message</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="sender" type="StringType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>The sender of the items, which may be an organisation or a person</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="transmitId" type="StringType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>The transmission identifier associated with the message</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="priority" minOccurs="0">
              <xs:annotation>
                <xs:documentation>The priority of this message in the overall transmission process. A value of 1 corresponds to the highest priority, a value of 9 to the lowest.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="Int1to9Type">
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="origin" type="StringType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>The point of origin of the transmission of this message</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
              <xs:element name="timestamp">
                <xs:annotation>
                  <xs:documentation>A date-and-time associated with the message, other than the date-and-time the message was sent</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="DateTimePropType">
                      <xs:attribute name="role" type="xs:string">
                        <xs:annotation>
                          <xs:documentation>A refinement of the semantics of the property</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                    </xs:extension>
                  </xs:simpleContent>
                  <!-- NAR 1.2 erratum 1 correction: on timestamp, complexContent replaced by simpleContent -->
                </xs:complexType>
              </xs:element>
              <xs:element name="destination" type="StringType">
                <xs:annotation>
                  <xs:documentation>A point of destination for this message.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="channel" type="StringType">
                <xs:annotation>
                  <xs:documentation>A transmission channel used by the message</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Extension Point for any provider specific properties</xs:documentation>
              </xs:annotation>
            </xs:any>
          </xs:sequence>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="itemSet">
        <xs:annotation>
          <xs:documentation>The set of items to be exchanged.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:any namespace="http://iptc.org/std/nar/2006-10-01/" processContents="lax" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Any item from the IPTC News Architecture namespace</xs:documentation>
              </xs:annotation>
            </xs:any>
          </xs:sequence>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element newsMessage/header
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
A group of properties providing information about the exchange.
Diagram
Diagram NewsMessage1.tmp#id5 NewsMessage1.tmp#id7 NewsMessage1.tmp#id9 NewsMessage1.tmp#id10 NewsMessage1.tmp#id12 NewsMessage1.tmp#id13 NewsMessage1.tmp#id15 NewsMessage1.tmp#id16
Properties
content: complex
Model sent , sender{0,1} , transmitId{0,1} , priority{0,1} , origin{0,1} , (timestamp | destination | channel) , ANY element from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Children channel, destination, origin, priority, sender, sent, timestamp, transmitId
Instance
<header>
  <sent>{1,1}</sent>
  <sender>{0,1}</sender>
  <transmitId>{0,1}</transmitId>
  <priority>{0,1}</priority>
  <origin>{0,1}</origin>
</header>
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="header">
  <xs:annotation>
    <xs:documentation>A group of properties providing information about the exchange.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="sent" type="DateTimePropType">
        <xs:annotation>
          <xs:documentation>The date-and-time of transmission of the message</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sender" type="StringType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The sender of the items, which may be an organisation or a person</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transmitId" type="StringType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The transmission identifier associated with the message</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="priority" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The priority of this message in the overall transmission process. A value of 1 corresponds to the highest priority, a value of 9 to the lowest.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="Int1to9Type">
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="origin" type="StringType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The point of origin of the transmission of this message</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="timestamp">
          <xs:annotation>
            <xs:documentation>A date-and-time associated with the message, other than the date-and-time the message was sent</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base="DateTimePropType">
                <xs:attribute name="role" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>A refinement of the semantics of the property</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:simpleContent>
            <!-- NAR 1.2 erratum 1 correction: on timestamp, complexContent replaced by simpleContent -->
          </xs:complexType>
        </xs:element>
        <xs:element name="destination" type="StringType">
          <xs:annotation>
            <xs:documentation>A point of destination for this message.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="channel" type="StringType">
          <xs:annotation>
            <xs:documentation>A transmission channel used by the message</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Extension Point for any provider specific properties</xs:documentation>
        </xs:annotation>
      </xs:any>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element header/newsMessage/sent
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
The date-and-time of transmission of the message
Diagram
Diagram NewsMessage0.tmp#id6
Type DateTimePropType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="sent" type="DateTimePropType">
  <xs:annotation>
    <xs:documentation>The date-and-time of transmission of the message</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element header/newsMessage/sender
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
The sender of the items, which may be an organisation or a person
Diagram
Diagram NewsMessage1.tmp#id8
Type StringType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="sender" type="StringType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The sender of the items, which may be an organisation or a person</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element header/newsMessage/transmitId
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
The transmission identifier associated with the message
Diagram
Diagram NewsMessage1.tmp#id8
Type StringType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="transmitId" type="StringType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The transmission identifier associated with the message</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element header/newsMessage/priority
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
The priority of this message in the overall transmission process. A value of 1 corresponds to the highest priority, a value of 9 to the lowest.
Diagram
Diagram NewsMessage0.tmp#id11
Type extension of Int1to9Type
Type hierarchy
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="priority" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The priority of this message in the overall transmission process. A value of 1 corresponds to the highest priority, a value of 9 to the lowest.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="Int1to9Type">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element header/newsMessage/origin
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
The point of origin of the transmission of this message
Diagram
Diagram NewsMessage1.tmp#id8
Type StringType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="origin" type="StringType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The point of origin of the transmission of this message</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element header/newsMessage/timestamp
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
A date-and-time associated with the message, other than the date-and-time the message
was sent
Diagram
Diagram NewsMessage0.tmp#id6 NewsMessage1.tmp#id14
Type extension of DateTimePropType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
role xs:string optional
A refinement of the semantics of the property
Source
<xs:element name="timestamp">
  <xs:annotation>
    <xs:documentation>A date-and-time associated with the message, other than the date-and-time the message was sent</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="DateTimePropType">
        <xs:attribute name="role" type="xs:string">
          <xs:annotation>
            <xs:documentation>A refinement of the semantics of the property</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
    <!-- NAR 1.2 erratum 1 correction: on timestamp, complexContent replaced by simpleContent -->
  </xs:complexType>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element header/newsMessage/destination
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
A point of destination for this message.
Diagram
Diagram NewsMessage1.tmp#id8
Type StringType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="destination" type="StringType">
  <xs:annotation>
    <xs:documentation>A point of destination for this message.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element header/newsMessage/channel
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
A transmission channel used by the message
Diagram
Diagram NewsMessage1.tmp#id8
Type StringType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="channel" type="StringType">
  <xs:annotation>
    <xs:documentation>A transmission channel used by the message</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Element newsMessage/itemSet
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
The set of items to be exchanged.
Diagram
Diagram
Properties
content: complex
Model ANY element from namespace(s) 'http://iptc.org/std/nar/2006-10-01/'
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="itemSet">
  <xs:annotation>
    <xs:documentation>The set of items to be exchanged.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:any namespace="http://iptc.org/std/nar/2006-10-01/" processContents="lax" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Any item from the IPTC News Architecture namespace</xs:documentation>
        </xs:annotation>
      </xs:any>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Complex Type StringType
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
The type of a string value. Type defined in this XML Schema only
Diagram
Diagram
Type extension of xs:string
Used by
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:complexType name="StringType">
  <xs:annotation>
    <xs:documentation>The type of a string value. Type defined in this XML Schema only</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd
Attribute timestamp/header/newsMessage/@role
Namespace No namespace
Annotations
A refinement of the semantics of the property
Type xs:string
Properties
content: simple
Used by
Source
<xs:attribute name="role" type="xs:string">
  <xs:annotation>
    <xs:documentation>A refinement of the semantics of the property</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-NewsMessage-Core.xsd