<xs:element name="eventDetails">
<xs:annotation>
<xs:documentation>A set of properties with details about an event</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" type="xs:duration">
<xs:annotation>
<xs:documentation>The period the event will last.</xs:documentation>
</xs:annotation>
</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: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 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</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">
<xs:annotation>
<xs:documentation>Refinement of the semantics of the location regarding the event</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>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="editAttributes" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element ref="itemClass" minOccurs="0" />
<xs:element name="assignedTo" type="Flex1PartyPropType" minOccurs="0">
<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</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:attributeGroup ref="editAttributes" />
<xs:attribute name="role" type="QCodeType">
<xs:annotation>
<xs:documentation>A refinement of the semantics of the property</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</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
</xs:complexType>
</xs:element>
|