<event/>

événement : dans un calendrier

Un événement est essentiellement un titre, un lieu, une date de début (et parfois une autre de fin). On peut y ajouter une personne référente referee, et des personnes attendues attendee.

vCal:vevent<1> tei:event<2> da:Exposition<3>

Exemple 1.
<!-- élément de niveau texte, comme emphasis -->
<event>
<title>
<proper>Classement de l'église au titre des Monuments Historiques</proper>
</title>
<date>
<unqualified>21 mars 1910</unqualified>
</date>
</event>

Parents<^>

addrline, attendee, available, calendar, citation, contributor, copyright, creator, emphasis, licence, link, literallayout, locality, orgdiv, orgtitle, para, person, placename, proper, publisher, question, referee, span, streetname, subject, subtitle, topicname, unqualified ;

Frères<^>

%Block, %Formal, %Inline, %List, %Name, %Phrase, %Syllabe, %Who ; address, affiliation, collection, contact, date, edition, event, family, genre, geoname, given, info, markup, orgname, persname, placename, title, topicname, unqualified, xml ;

Enfants<^>

(info?, (unqualified |  ( ( (title, date*) | date+), place?, (descriptionsubjectrefereeattendee)*)))

Attributs<^>

  • @id="xs:ID"
  • @code="xs:string"
  • @audience="xs:string"
  • @css="xs:string"
  • @class="xs:string"
  • @remap="xs:string"
  • @uri="xs:anyURI"
  • @lang="xs:string"
  • @value="xs:string"
  • @role="xs:string"
  • @scheme="xs:string"
  • Source<^>

    <xs:element name="event" type="event"/>
    <xs:complexType name="event">
    <xs:sequence>
    <xs:element minOccurs="0" ref="info"/>
    <xs:choice>
    <xs:element ref="unqualified"/>
    <xs:sequence>
    <xs:choice>
    <xs:sequence>
    <xs:element ref="title"/>
    <xs:element maxOccurs="unbounded" minOccurs="0" ref="date"/>
    </xs:sequence>
    <xs:element maxOccurs="unbounded" ref="date"/>
    </xs:choice>
    <xs:element minOccurs="0" ref="place"/>
    <xs:choice maxOccurs="unbounded" minOccurs="0">
    <xs:element ref="description"/>
    <xs:element ref="subject"/>
    <xs:element ref="referee"/>
    <xs:element ref="attendee"/>
    </xs:choice>
    </xs:sequence>
    </xs:choice>
    </xs:sequence>
    <xs:attributeGroup ref="Attributes"/>
    <!--
    A VOIR: ces commentaires vont sortir dans le système de doc,
    peut-être est-ce à court terme une bonne idée. Sinon, il faudrait les mettre
    juste au dessus, hors du complexType.
    
    2003-09-26 FG : le type est revu pour être facilement conforme à l'export XML de moz:calendar
    et aussi pour avoir toujours quelque chose à afficher.
    Correspondances particulières :
      vCal:location = sdapa:place (? introduire un élément location ? rapport à coverage ?)
      vCal:uid      = sdapa:event/@id
      vCal:summary  = sdapa:title
      vCal:dtstamp  = sdapa:info/sdapa:date[@role="stamp"] ?
      vCal:dtstart  = sdapa:date[1] ou sdapa:date[@role="start"]
      vCal:dtend    = sdapa:date[2] ou sdapa:date[@role="end"]
      vCal:uri      = sdapa:event/@uri (conformément à la grammaire de ce schéma)
      vCal:categories/vCal:item = sdapa:subject
    
      vCal:valarm  = utile ?
      vCal:rrule   = intéressant, voir un meilleur encodage
    
    -->
    </xs:complexType>


    <1> http://www.ietf.org/rfc/rfc2445.txt#[Page 52]

    <2> http://www.tei-c.org/P4X/ref-EVENT.html

    <3> http://www.ajlsm.com/artistes/2004/dtd/html/elements/exposition.html