partMetaPropType

A type representing the structure of a partMeta property

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
contentrefs xs:IDREFS optional
A list of identifiers of XML elements containing content which is described by this partMeta structure.
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
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.
partid xs:ID optional
The identifier of the part
seq xs:nonNegativeInteger optional
The sequence number of the part
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/'

Used By

Element partMeta

Source

<xs:complexType name="partMetaPropType">
  <xs:annotation>
    <xs:documentation>A type representing the structure of a partMeta property</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="icon" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="timeDelim" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A delimiter for a piece of streaming media content, expressed in various time formats</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attributeGroup ref="commonPowerAttributes"/>
        <xs:attribute name="start" type="xs:string" use="required">
          <xs:annotation>
            <xs:documentation>The timestamp corresponding to the start of the part</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="end" type="xs:string" use="required">
          <xs:annotation>
            <xs:documentation>The timestamp corresponding to the end of the part</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="timeunit" type="QCodeType">
          <xs:annotation>
            <xs:documentation>The unit used for the start and end timestamps - expressed by a QCode / either the timeunit or the timeunituri attribute MUST be used</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="timeunituri" type="IRIType">
          <xs:annotation>
            <xs:documentation>The unit used for the start and end timestamps - expressed by a URI / either the timeunit or the timeunituri attribute MUST be used</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="renditionref" type="QCodeType">
          <xs:annotation>
            <xs:documentation>Refers to the content rendition with this QCode as rendition attribute value - expressed by a QCode</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="renditionrefuri" type="IRIType">
          <xs:annotation>
            <xs:documentation>Refers to the content rendition with this QCode as rendition attribute value - expressed by a URI</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="regionDelim" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A delimiter for a rectangular region in a piece of visual content</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attributeGroup ref="commonPowerAttributes"/>
        <xs:attribute name="x" type="xs:integer">
          <xs:annotation>
            <xs:documentation>The x-axis coordinate of the side of the rectangle which has the smaller x-axis coordinate value in the current user coordinate system</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="y" type="xs:integer">
          <xs:annotation>
            <xs:documentation>The y-axis coordinate of the side of the rectangle which has the smaller y-axis coordinate value in the current user coordinate system</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="width" type="xs:integer">
          <xs:annotation>
            <xs:documentation>The width of the rectangle</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="height" type="xs:nonNegativeInteger">
          <xs:annotation>
            <xs:documentation>The height of the rectangle</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="role" type="QualPropType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The role in the overall content stream.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:group ref="AdministrativeMetadataGroup"/>
    <xs:group ref="DescriptiveMetadataGroup"/>
    <xs:element name="partMetaExtProperty" type="Flex2ExtPropType" minOccurs="0" maxOccurs="unbounded">
      <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:element ref="signal" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="edNote" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="link" minOccurs="0" maxOccurs="unbounded"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Extension point for provider-defined properties from other namespaces</xs:documentation>
      </xs:annotation>
    </xs:any>
  </xs:sequence>
  <xs:attribute name="partid" type="xs:ID" use="optional">
    <xs:annotation>
      <xs:documentation>The identifier of the part</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="creator" type="QCodeType" use="optional">
    <xs:annotation>
      <xs:documentation>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.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="creatoruri" type="IRIType" use="optional">
    <xs:annotation>
      <xs:documentation>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.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="modified" type="DateOptTimeType" use="optional">
    <xs:annotation>
      <xs:documentation>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.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="custom" type="xs:boolean" use="optional">
    <xs:annotation>
      <xs:documentation>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.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="how" type="QCodeType" use="optional">
    <xs:annotation>
      <xs:documentation>Indicates by which means the value was extracted from the content - expressed by a QCode</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="howuri" type="IRIType" use="optional">
    <xs:annotation>
      <xs:documentation>Indicates by which means the value was extracted from the content - expressed by a URI</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="why" type="QCodeType" use="optional">
    <xs:annotation>
      <xs:documentation>Why the metadata has been included - expressed by a QCode</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="whyuri" type="IRIType" use="optional">
    <xs:annotation>
      <xs:documentation>Why the metadata has been included - expressed by a URI</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="seq" type="xs:nonNegativeInteger" use="optional">
    <xs:annotation>
      <xs:documentation>The sequence number of the part</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="contentrefs" type="xs:IDREFS" use="optional">
    <xs:annotation>
      <xs:documentation>A list of identifiers of XML elements containing content which is described by this partMeta structure.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attributeGroup ref="i18nAttributes"/>
  <xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>