<!ELEMENT EventList (Event+)>

<!ELEMENT Event (EventClass*, EventStart*, EventEnd*, EventLocation*, EventTitle*, EventSummary*, role*, link*, EventParent*)>

<!ELEMENT EventClass (#PCDATA)>

<!ELEMENT EventStart (Date*, Time*)>

<!ELEMENT EventEnd (Date*, Time*)>

<!ELEMENT EventLocation (#PCDATA)>

<!ELEMENT EventTitle (#PCDATA)>

<!ELEMENT EventSummary (#PCDATA)>

<!ELEMENT Time (#PCDATA)>

<!ELEMENT Date (#PCDATA)>

<!ELEMENT role (title*, person*)>

<!ELEMENT title (#PCDATA)>

<!ELEMENT person (#PCDATA)>

<!ELEMENT link (text*, url*)>

<!ELEMENT text (#PCDATA)>

<!ELEMENT url (#PCDATA)>

<!ELEMENT EventParent (#PCDATA)>