Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema NAR_1.3-spec-PackageItem-Core.xsd
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
News Architecture (NAR) 1.3 for IPTC G2-Standards - Package Item 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)
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-PackageItem-Core.xsd
Element packageItem
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
An Item used for packaging references to other Items and Web resources.
Diagram
Diagram PackageItem0.tmp#id66 PackageItem0.tmp#id67 PackageItem0.tmp#id68 PackageItem0.tmp#id69 PackageItem0.tmp#id70 PackageItem0.tmp#id9 PackageItem0.tmp#id5 PackageItem0.tmp#id16 PackageItem0.tmp#id21 PackageItem0.tmp#id36 PackageItem0.tmp#id4 PackageItem1.tmp#id71 PackageItem1.tmp#id98
Type extension of AnyItemType
Type hierarchy
Properties
content: complex
Model (catalogRef | catalog) , rightsInfo{0,1} , itemMeta , contentMeta{0,1} , groupSet{0,1}
Children catalog, catalogRef, contentMeta, groupSet, itemMeta, rightsInfo
Instance
<packageItem conformance="core" dir="" guid="" xml:lang="" standard="" standardversion="" version="1">
  <catalogRef href="">{1,1}</catalogRef>
  <catalog additionalInfo="">{1,1}</catalog>
  <rightsInfo>{0,1}</rightsInfo>
  <itemMeta>{1,1}</itemMeta>
</packageItem>
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
conformance xs:string core optional
The conformance level with which the Item is conformant.
dir restriction of xs:string optional
The directionality of textual content.
guid xs:string required
The persistent, universally unique identifier common for all versions of the Item.
standard xs:string required
The IPTC standard with which the Item is conformant.
standardversion restriction of xs:string required
The major-minor version of the IPTC standard with which the Item is conformant.
version xs:positiveInteger 1 optional
The version of the Item.
xml:lang union of(xs:language, restriction of xs:string) optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:element name="packageItem">
  <xs:annotation>
    <xs:documentation>An Item used for packaging references to other Items and Web resources.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="AnyItemType">
        <xs:sequence>
          <xs:element name="contentMeta" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A set of properties about the content</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element ref="icon" minOccurs="0"/>
                <xs:group ref="AdministrativeMetadataGroup"/>
                <xs:group ref="DescriptiveMetadataGroup" minOccurs="0"/>
                <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
              </xs:sequence>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:complexType>
          </xs:element>
          <xs:element name="groupSet" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A hierarchical set of groups</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="group" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>A mixed set of group references and links</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:choice minOccurs="0" maxOccurs="unbounded">
                      <xs:element name="groupRef">
                        <xs:annotation>
                          <xs:documentation>A reference to a group local to the package</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:attribute name="idref" type="xs:IDREF" use="required">
                            <xs:annotation>
                              <xs:documentation>The reference to the id of a local group</xs:documentation>
                            </xs:annotation>
                          </xs:attribute>
                          <xs:anyAttribute namespace="##other" processContents="lax"/>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="itemRef" type="LinkType">
                        <xs:annotation>
                          <xs:documentation>A reference to a target item or Web resource</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:choice>
                    <xs:attribute name="id" type="xs:ID" use="required">
                      <xs:annotation>
                        <xs:documentation>The local identifier of the group</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="role" type="QCodeType" use="required">
                      <xs:annotation>
                        <xs:documentation>The part this group plays within its container</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="mode" type="QCodeType">
                      <xs:annotation>
                        <xs:documentation>An indication whether the elements in the group are complementary and unordered, complementary and ordered or a set of alternative elements</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="root" type="xs:IDREF" use="required">
                <xs:annotation>
                  <xs:documentation>The reference to a local group acting as the root of the hierarchy of groups</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-PackageItem-Core.xsd
Element packageItem/contentMeta
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
A set of properties about the content
Diagram
Diagram PackageItem0.tmp#id72 PackageItem0.tmp#id74 PackageItem0.tmp#id76 PackageItem0.tmp#id79 PackageItem0.tmp#id80 PackageItem0.tmp#id81 PackageItem0.tmp#id82 PackageItem0.tmp#id83 PackageItem0.tmp#id84 PackageItem0.tmp#id73 PackageItem0.tmp#id86 PackageItem0.tmp#id89 PackageItem0.tmp#id90 PackageItem0.tmp#id91 PackageItem0.tmp#id93 PackageItem0.tmp#id94 PackageItem0.tmp#id95 PackageItem0.tmp#id96 PackageItem0.tmp#id97 PackageItem0.tmp#id85
Properties
content: complex
minOccurs: 0
Model icon{0,1} , urgency{0,1} , contentCreated{0,1} , contentModified{0,1} , (located | infoSource | creator | contributor | audience) , (language | genre | subject | slugline | headline | dateline | by | creditline | description) , ANY element from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Children audience, by, contentCreated, contentModified, contributor, creator, creditline, dateline, description, genre, headline, icon, infoSource, language, located, slugline, subject, urgency
Instance
<contentMeta>
  <icon contenttype="" format="" href="" residref="" size="" version="">{0,1}</icon>
</contentMeta>
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="contentMeta" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A set of properties about the content</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="icon" minOccurs="0"/>
      <xs:group ref="AdministrativeMetadataGroup"/>
      <xs:group ref="DescriptiveMetadataGroup" minOccurs="0"/>
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </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-PackageItem-Core.xsd
Element packageItem/groupSet
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
A hierarchical set of groups
Diagram
Diagram PackageItem1.tmp#id106 PackageItem1.tmp#id99
Properties
content: complex
minOccurs: 0
Model group+
Children group
Instance
<groupSet root="">
  <group id="" mode="" role="">{1,unbounded}</group>
</groupSet>
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
root xs:IDREF required
The reference to a local group acting as the root of the hierarchy of groups
Source
<xs:element name="groupSet" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A hierarchical set of groups</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="group" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A mixed set of group references and links</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element name="groupRef">
              <xs:annotation>
                <xs:documentation>A reference to a group local to the package</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="idref" type="xs:IDREF" use="required">
                  <xs:annotation>
                    <xs:documentation>The reference to the id of a local group</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:anyAttribute namespace="##other" processContents="lax"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="itemRef" type="LinkType">
              <xs:annotation>
                <xs:documentation>A reference to a target item or Web resource</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:attribute name="id" type="xs:ID" use="required">
            <xs:annotation>
              <xs:documentation>The local identifier of the group</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="role" type="QCodeType" use="required">
            <xs:annotation>
              <xs:documentation>The part this group plays within its container</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="mode" type="QCodeType">
            <xs:annotation>
              <xs:documentation>An indication whether the elements in the group are complementary and unordered, complementary and ordered or a set of alternative elements</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="root" type="xs:IDREF" use="required">
      <xs:annotation>
        <xs:documentation>The reference to a local group acting as the root of the hierarchy of groups</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <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-PackageItem-Core.xsd
Element groupSet/packageItem/group
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
A mixed set of group references and links
Diagram
Diagram PackageItem1.tmp#id103 PackageItem1.tmp#id104 PackageItem1.tmp#id105 PackageItem1.tmp#id100 PackageItem1.tmp#id102
Properties
content: complex
maxOccurs: unbounded
Model groupRef | itemRef
Children groupRef, itemRef
Instance
<group id="" mode="" role="">
  <groupRef idref="">{1,1}</groupRef>
  <itemRef contenttype="" format="" guidref="" href="" hreftype="" rel="" residref="" size="" version="">{1,1}</itemRef>
</group>
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
id xs:ID required
The local identifier of the group
mode QCodeType optional
An indication whether the elements in the group are complementary and unordered, complementary and ordered or a set of alternative elements
role QCodeType required
The part this group plays within its container
Source
<xs:element name="group" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A mixed set of group references and links</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="groupRef">
        <xs:annotation>
          <xs:documentation>A reference to a group local to the package</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="idref" type="xs:IDREF" use="required">
            <xs:annotation>
              <xs:documentation>The reference to the id of a local group</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="itemRef" type="LinkType">
        <xs:annotation>
          <xs:documentation>A reference to a target item or Web resource</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:attribute name="id" type="xs:ID" use="required">
      <xs:annotation>
        <xs:documentation>The local identifier of the group</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="role" type="QCodeType" use="required">
      <xs:annotation>
        <xs:documentation>The part this group plays within its container</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="mode" type="QCodeType">
      <xs:annotation>
        <xs:documentation>An indication whether the elements in the group are complementary and unordered, complementary and ordered or a set of alternative elements</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <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-PackageItem-Core.xsd
Element group/groupSet/packageItem/groupRef
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
A reference to a group local to the package
Diagram
Diagram PackageItem1.tmp#id101
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/'
idref xs:IDREF required
The reference to the id of a local group
Source
<xs:element name="groupRef">
  <xs:annotation>
    <xs:documentation>A reference to a group local to the package</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idref" type="xs:IDREF" use="required">
      <xs:annotation>
        <xs:documentation>The reference to the id of a local group</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <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-PackageItem-Core.xsd
Element group/groupSet/packageItem/itemRef
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
A reference to a target item or Web resource
Diagram
Diagram PackageItem0.tmp#id55 PackageItem0.tmp#id56 PackageItem0.tmp#id63 PackageItem0.tmp#id6 PackageItem0.tmp#id54
Type LinkType
Properties
content: complex
Model title*
Children title
Instance
<itemRef contenttype="" format="" guidref="" href="" hreftype="" rel="" residref="" size="" version="">
  <title dir="" xml:lang="" role="">{0,unbounded}</title>
</itemRef>
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
contenttype xs:string optional
The IANA (Internet Assigned Numbers Authority) MIME type of the target resource.
format QCodeType optional
A refinement of a generic content type (i.e. IANA MIME type)
guidref xs:string optional
The use of this attribute is DEPRECATED, use @residref instead. (was: The globally unique Identifier of the target Item.)
href IRIType optional
The locator of the target resource.
hreftype xs:string optional
The use of this attribute is DEPRECATED, use @contenttype instead. (was: An IANA MIME type.)
rel QCodeType optional
The identifier of the relationship between the current Item and the target resource.
residref xs:string optional
The  provider’s identifier of the target resource.
size xs:nonNegativeInteger optional
The size in bytes of the target resource.
version xs:positiveInteger optional
The version of the target resource. By default, the latest revision is retrieved when the link is activated.
Source
<xs:element name="itemRef" type="LinkType">
  <xs:annotation>
    <xs:documentation>A reference to a target item or Web resource</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-PackageItem-Core.xsd
Attribute groupRef/group/groupSet/packageItem/@idref
Namespace No namespace
Annotations
The reference to the id of a local group
Type xs:IDREF
Properties
use: required
Used by
Source
<xs:attribute name="idref" type="xs:IDREF" use="required">
  <xs:annotation>
    <xs:documentation>The reference to the id of a local group</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-PackageItem-Core.xsd
Attribute group/groupSet/packageItem/@id
Namespace No namespace
Annotations
The local identifier of the group
Type xs:ID
Properties
use: required
Used by
Source
<xs:attribute name="id" type="xs:ID" use="required">
  <xs:annotation>
    <xs:documentation>The local identifier of the group</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-PackageItem-Core.xsd
Attribute group/groupSet/packageItem/@role
Namespace No namespace
Annotations
The part this group plays within its container
Type QCodeType
Properties
use: required
Facets
pattern [^\s:]+:[^\s]+
Used by
Source
<xs:attribute name="role" type="QCodeType" use="required">
  <xs:annotation>
    <xs:documentation>The part this group plays within its container</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-PackageItem-Core.xsd
Attribute group/groupSet/packageItem/@mode
Namespace No namespace
Annotations
An indication whether the elements in the group are complementary and unordered, complementary and ordered or a set of alternative elements
Type QCodeType
Properties
content: simple
Facets
pattern [^\s:]+:[^\s]+
Used by
Source
<xs:attribute name="mode" type="QCodeType">
  <xs:annotation>
    <xs:documentation>An indication whether the elements in the group are complementary and unordered, complementary and ordered or a set of alternative elements</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-PackageItem-Core.xsd
Attribute groupSet/packageItem/@root
Namespace No namespace
Annotations
The reference to a local group acting as the root of the hierarchy of groups
Type xs:IDREF
Properties
use: required
Used by
Source
<xs:attribute name="root" type="xs:IDREF" use="required">
  <xs:annotation>
    <xs:documentation>The reference to a local group acting as the root of the hierarchy of groups</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/C:/Users/mihai/Desktop/NewsML-G2_2.2/specification/NAR_1.3-spec-PackageItem-Core.xsd