Orienteering Interface Standards Project
Data Standard, version 0.1.5

PROPOSED IOF EVENT INFORMATION EXCHANGE STANDARD
Proposal version 1.5, July 22, 2000

This proposal replaces previous versions 1.0, 1.1, 1.2, 1.3 (April-May, 2000)


STANDALONE ENTRIES
iofEntries.dtd/ xml
    iofEntry.dtd/ xml 
        iofCCard.dtd/xml
        iofPerson.dtd/xml
             iofServiceRequest.dtd/xml
                 iofTransaction.dtd/xml
             iofAddress.dtd/xml
             iofTele.dtd/xml

STANDALONE RESULTS
iofResults.dtd/xml
    iofCompetitor.dtd/xml
        iofPerson.dtd/xml
           iofServiceRequest.dtd/xml
               iofTransaction.dtd/xml
           iofAddress.dtd/xml
           iofTele.dtd/xml
    iofCCard.dtd/xml
    iofSplitTimes.dtd/xml
    iofTimes.dtd/xml
A ServiceRequest is an object used to detail requests for such things as tent sites, result hard copies etc.  The sort of non standard items that each event offers to participants.
A Transaction is an object for storing financial records with.
 
STANDALONE STARTLIST

iofStartList.dtd/xml

    iofCompetitor.dtd/xml
        iofPerson.dtd/xml
           iofServiceRequest.dtd/xml
               iofTransaction.dtd/xml
           iofAddress.dtd/xml
            iofTele.dtd/xml
    iofCCard.dtd/xml
    iofTimes.dtd/xml
Tele is short for telecommunication.
 
STANDALONE COURSES/COURSE LIST
iofCourseList.dtd/xml
    iofCourse.dtd/xml
        iofControlInfo.dtd/xml
ControlInfo is another word for ControlDescription with some e info added.
 
STANDALONE LIST OF CONTROLS
iofControlList.dtd/xml
    iofControlInfo.dtd/xml
 
AN EVENT CLASS
iofEventClass.dtd/xml
    iofBaseClass.dtd/xml
        iofBadgeGroup.dtd/xml
        iofBadgeLimit.dtd/xml
    iofRaceClass.dtd/xml
    iofPunchingUnitType.dtd/xml
Badge refers to awards which many nations offer for reaching certain standards (percent behind winner for example).
 
ORGANISATION
iofOrganisation.dtd/xml
    iofOrganisationType.dtd/xml
    iofPerson.dtd/xml
       iofIdentity.dtd/xml
       iofServiceRequest.dtd/xml
           iofTransaction.dtd/xml
       iofAddress.dtd/xml
       iofTele.dtd/xml
    iofCountry.dtd/xml
A Club is a sub class of an organisation for example.  Media, sponsors, can be considered organisations for example.
 
AN EVENT (No entries, results or startlists as they conflict with things like iofClub in the same xml file.  Startlists, entries and results should be created as separate documents.  I would like to add such things as sponsors and media collections at a later date. )
iofEvent.dtd/xml
    iofEventForm.dtd/xml
    iofEventClassification.dtd/xml
     iofClub.dtd/xml 
         iofPerson.dtd/xml
            iofServiceRequest.dtd/xml
                iofTransaction.dtd/xml
            iofAddress.dtd/xml
            iofTele.dtd/xml
        iofCountry.dtd/xml
   iofEventClass.dtd/xml
        iofBaseClass.dtd/xml
             iofBadgeGroup.dtd/xml
            iofBadgeLimit.dtd/xml
        iofRaceClass.dtd/xml
        iofPunchingUnitType.dtd/xml
   iofEventRace.dtd/xml
   iofService.dtd/xml
Project Start Page
IOF Data Standard
IOF Message Standard
Project History
Organization of Work
News Archive
Resources on WWW

Copyright © International Orienteering Federation
Revised: 2000-07-22