eventDetails

A set of properties with details about an event (Used in the scope of EventsML-G2)

Element Information

Model

dates , occurStatus{0,1} , newsCoverageStatus{0,1} , (registration | keyword | accessStatus | participationRequirement | subject | location | participant | organiser | contactInfo | language | newsCoverage) , 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.
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.
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.
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
Wildcard: ANY attribute from LOCAL namespace 'No Namespace'

Used By

Element Group EntityDetailsGroup
Element event

Source

<xs:element name="eventDetails">
  <xs:annotation>
    <xs:documentation>A set of properties with details about an event (Used in the scope of EventsML-G2)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:annotation>
      <xs:documentation>The type with details specific to an event</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="dates">
        <xs:annotation>
          <xs:documentation>All dates pertaining to the event, in particular the start and end date and any recurrence information</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="start" type="ApproximateDateTimePropType">
              <xs:annotation>
                <xs:documentation>The date the event commences.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:choice minOccurs="0">
              <xs:element name="end" type="ApproximateDateTimePropType">
                <xs:annotation>
                  <xs:documentation>The date the event ends.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="duration">
                <xs:annotation>
                  <xs:documentation>The period the event will last.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="xs:duration">
                      <xs:attributeGroup ref="commonPowerAttributes"/>
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
            </xs:choice>
            <xs:group ref="RecurrenceGroup" minOccurs="0"/>
            <xs:element name="confirmation" type="QCodePropType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Flags to indicate if start and/or end date and times are confirmed.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attributeGroup ref="commonPowerAttributes"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="occurStatus" type="QualPropType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Indicates the certainty of the occurrence of the event</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="newsCoverageStatus" type="QualPropType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The planning of the news coverage of the event</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="registration" type="BlockType">
          <xs:annotation>
            <xs:documentation>How and when to register for the event. Could also include information about cost, and so on. May also hold accreditation information</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element ref="keyword"/>
        <xs:element name="accessStatus" type="QualPropType">
          <xs:annotation>
            <xs:documentation>Indication of the accessibility of the event</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="participationRequirement">
          <xs:annotation>
            <xs:documentation>A requirement for participating in the event</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="Flex1PropType">
                <xs:attribute name="role" type="QCodeType">
                  <xs:annotation>
                    <xs:documentation>Refinement of the semantics of the property - expressed by a QCode</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="roleuri" type="IRIType">
                  <xs:annotation>
                    <xs:documentation>Refinement of the semantics of the property - expressed by a URI</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="subject" type="Flex1ConceptPropType">
          <xs:annotation>
            <xs:documentation>A subject covered by the event.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="location">
          <xs:annotation>
            <xs:documentation>A location (geographical area or point of interest) the even takes place</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="FlexLocationPropType">
                <xs:attribute name="role" type="QCodeType">
                  <xs:annotation>
                    <xs:documentation>Refinement of the semantics of the location regarding the event - expressed by a QCode</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="roleuri" type="IRIType">
                  <xs:annotation>
                    <xs:documentation>Refinement of the semantics of the location regarding the event - expressed by a URI</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="participant" type="Flex1PartyPropType">
          <xs:annotation>
            <xs:documentation>A person or organisation (e.g. group of artists) participating in the event.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="organiser" type="Flex1PartyPropType">
          <xs:annotation>
            <xs:documentation>A person or organisation organising the event.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="contactInfo" type="ContactInfoType">
          <xs:annotation>
            <xs:documentation>Primary information for the public to get in contact with the event.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element ref="language">
          <xs:annotation>
            <xs:documentation>A language used at the event. The language used to report about the event may be different.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="newsCoverage">
          <xs:annotation>
            <xs:documentation>(LEGACY, see spec document) Structured and textual information about the intended coverage by the news provider of this event information. This information is aimed at the editorial staff of the receiver.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="g2contentType" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>The kind of planned G2 item(s)</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="xs:string">
                      <xs:attributeGroup ref="commonPowerAttributes"/>
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
              <xs:element ref="itemClass" minOccurs="0"/>
              <xs:element name="assignedTo" type="Flex1PartyPropType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>The party which is assigned to cover the event and produce the planned G2 item.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="scheduled" type="ApproximateDateTimePropType" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>The scheduled time of delivery for the planned G2 item(s).</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="service" type="QualPropType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>An editorial service by which the planned G2 item will be distributed.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="edNote" type="BlockType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Additional natural language information about the planned coverage addressed to the editorial people receiving and processing the item.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:group ref="DescriptiveMetadataGroup" minOccurs="0"/>
              <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Extension point for any provider specific properties for news coverage - from any other namespace</xs:documentation>
                </xs:annotation>
              </xs:any>
            </xs:sequence>
            <xs:attribute name="role" type="QCodeType">
              <xs:annotation>
                <xs:documentation>A refinement of the semantics of the property - expressed by a QCode</xs:documentation>
              </xs:annotation>
            </xs:attribute>
            <xs:attribute name="roleuri" type="IRIType">
              <xs:annotation>
                <xs:documentation>A refinement of the semantics of the property - expressed by a URI</xs:documentation>
              </xs:annotation>
            </xs:attribute>
            <xs:anyAttribute namespace="##other"/>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Extension point for any provider specific properties from other namespaces</xs:documentation>
        </xs:annotation>
      </xs:any>
    </xs:sequence>
    <xs:attributeGroup ref="commonPowerAttributes"/>
    <xs:anyAttribute namespace="##local" processContents="lax"/>
  </xs:complexType>
</xs:element>

Sample