Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Main schema NAR_1.3-spec-NewsMessage-Power.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-Power.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#id23
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-Power.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#id13 NewsMessage1.tmp#id15 NewsMessage1.tmp#id16 NewsMessage1.tmp#id18 NewsMessage1.tmp#id19 NewsMessage1.tmp#id21 NewsMessage1.tmp#id22
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 creator="" id="" modified="">{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-Power.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#id7 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/'
creator QCodeType optional
If the element is empty, specifies which entity (person, organisation or system) will edit the property. If the element is non-empty, specifies which entity (person, organisation or system) has edited the property.
id xs:ID optional
The local identifier of the property.
modified DateOptTimeType optional
The date (and, optionally, the time) when the property was last modified. The initial value is the date (and, optionally, the time) of creation of the property.
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-Power.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#id14
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-Power.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#id14
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-Power.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#id17
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-Power.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#id14
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-Power.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#id7 NewsMessage0.tmp#id6 NewsMessage1.tmp#id20
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/'
creator QCodeType optional
If the element is empty, specifies which entity (person, organisation or system) will edit the property. If the element is non-empty, specifies which entity (person, organisation or system) has edited the property.
id xs:ID optional
The local identifier of the property.
modified DateOptTimeType optional
The date (and, optionally, the time) when the property was last modified. The initial value is the date (and, optionally, the time) of creation of the property.
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-Power.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#id14
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-Power.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#id14
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-Power.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-Power.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-Power.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-Power.xsd