group

A mixed set of group references and references to items or Web resources

Element Information

Model

groupRef | itemRef | conceptRef | title | signal | edNote | groupExtProperty | ANY element from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'

Attributes

QName Type Fixed Default Use Inheritable Annotation
creator QCodeType optional
If the attribute is empty, specifies which entity (person, organisation or system) will edit the property - expressed by a QCode. If the attribute is non-empty, specifies which entity (person, organisation or system) has edited the property.
creatoruri IRIType optional
If the attribute is empty, specifies which entity (person, organisation or system) will edit the property - expressed by a URI. If the attribute is non-empty, specifies which entity (person, organisation or system) has edited the property.
custom xs:boolean optional
If set to true the corresponding property was added to the G2 Item for a specific customer or group of customers only. The default value of this property is false which applies when this attribute is not used with the property.
dir restriction of xs:NMTOKEN optional
The directionality of textual content (enumeration: ltr, rtl)
how QCodeType optional
Indicates by which means the value was extracted from the content - expressed by a QCode
howuri IRIType optional
Indicates by which means the value was extracted from the content - expressed by a URI
id xs:ID optional
The local identifier of the property.
mode QCodeType optional
An indication whether the elements in the group are complementary and unordered, complementary and ordered or a set of alternative elements - expressed by a QCode
modeuri IRIType optional
An indication whether the elements in the group are complementary and unordered, complementary and ordered or a set of alternative elements - expressed by a URI
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.
pubconstraint QCodeListType optional
One or many constraints that apply to publishing the value of the property - expressed by a QCode. Each constraint applies to all descendant elements.
pubconstrainturi IRIListType optional
One or many constraints that apply to publishing the value of the property - expressed by a URI. Each constraint applies to all descendant elements.
role QCodeType optional
The part this group plays within its container - expressed by a QCode / either the role or the roleuri attribute MUST be used
roleuri IRIType optional
The part this group plays within its container - expressed by a URI / either the role or the roleuri attribute MUST be used
why QCodeType optional
Why the metadata has been included - expressed by a QCode
whyuri IRIType optional
Why the metadata has been included - expressed by a URI
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.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'

Source

<xs:element name="group" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A mixed set of group references and references to items or Web resources</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:attributeGroup ref="commonPowerAttributes"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="itemRef" type="Link1Type">
        <xs:annotation>
          <xs:documentation>A reference to a target item or Web resource</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="conceptRef">
        <xs:annotation>
          <xs:documentation>A reference to a target concept</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="FlexPropType"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element ref="title"/>
      <xs:element ref="signal"/>
      <xs:element ref="edNote"/>
      <xs:element name="groupExtProperty" type="Flex2ExtPropType">
        <xs:annotation>
          <xs:documentation>Extension Property; the semantics are defined by the concept referenced by the rel attribute. The semantics of the Extension Property must have the same scope as the parent property.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:any namespace="##other" processContents="lax">
        <xs:annotation>
          <xs:documentation>Extension point for provider-defined properties from other namespaces</xs:documentation>
        </xs:annotation>
      </xs:any>
    </xs:choice>
    <xs:attributeGroup ref="commonPowerAttributes"/>
    <xs:attribute name="role" type="QCodeType">
      <xs:annotation>
        <xs:documentation>The part this group plays within its container - expressed by a QCode / either the role or the roleuri attribute MUST be used</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="roleuri" type="IRIType">
      <xs:annotation>
        <xs:documentation>The part this group plays within its container - expressed by a URI / either the role or the roleuri attribute MUST be used</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="mode" type="QCodeType" use="optional">
      <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 - expressed by a QCode</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="modeuri" type="IRIType" use="optional">
      <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 - expressed by a URI</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="i18nAttributes"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>

Sample