Integral XML - Swiss Ski KWO

Transcription

Integral XML - Swiss Ski KWO
Integral XML
Version 1.4
Integral XML
Inhaltsverzeichnis
Das Integral-System .......................................................................................................... 3
Datenbezug ...................................................................................................................... 3
Datenrückführung.............................................................................................................. 4
Was hat geändert .............................................................................................................. 4
Version 1.1 .................................................................................................................... 4
Version 1.2 .................................................................................................................... 4
Version 1.3 .................................................................................................................... 4
Version 1.4 .................................................................................................................... 4
XML-Definition .................................................................................................................. 5
DTD – Document Type Definition ...................................................................................... 5
Sonderzeichen ................................................................................................................ 7
Aufbau der XML-Datei Alpin ............................................................................................. 8
Aufbau der XML-Datei Snowboard ..................................................................................... 9
Aufbau der XML-Datei Langlauf ...................................................................................... 10
Aufbau der XML-Datei Swiss Loppet (Langlauf) ................................................................. 11
Aufbau der XML-Datei Grassski ....................................................................................... 12
Beschreibung der Definition .............................................................................................. 13
Raceheader .................................................................................................................. 13
Raceinfo ...................................................................................................................... 13
Catinfo Snowboard........................................................................................................ 15
Catinfo Langlauf ........................................................................................................... 16
Catinfo Swiss Loppet ..................................................................................................... 16
Ergebnisse Alpin ........................................................................................................... 17
Ergebnisse Snowboard .................................................................................................. 18
Ergebnisse Langlauf ...................................................................................................... 19
Ergebnisse Swiss Loppet ................................................................................................ 19
Ergebnisse Grassski ...................................................................................................... 22
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 2 von 22
Integral XML
Das Integral-System
Swiss-Ski Ingegral definiert den Datenaustausch zwischen Swiss-Ski und den Auswertern.
Swiss-Ski stellt dem Auswerter eine Datenbank zur Verfügung, welche die lizenzierten Rennläufer
der Schweiz beinhaltet. Ebenfalls können die Anmeldungen über die KWO-Homepage abgewickelt
werden und die Anmeldedaten als Integraldatei herunter geladen werden. Der Auswerter kann
diese Daten direkt in jedes homologierte Auswertungsprogramm einlesen und für die Startliste
verarbeiten. Nach dem Rennen exportiert dieser die Daten wieder in ein Standardformat und
überliefert sie Swiss-Ski, wo sie dann für die Punkteliste verarbeitet werden.
Das alte Integralformat basierte auf einer dBase-Datenbank und hat nur die rudimentärsten Daten beinhaltet. Dies nicht zuletzt unter dem Aspekt, dass die Datenmenge möglichst klein gehalten werden sollte. Mittlerweilen verfügt man jedoch über grössere Kapazitäten der Datentransportmittel (Datenträger, E-Mail, FTP).
Mit dem Integral XML wurde eine neue Definition für den Datenaustausch festgelegt. Der neue
Standard basiert auf XML und beinhaltet mehr Informationen als die alte Definition. Dadurch können die Daten automatisch verarbeitet werden. Das alte Format darf nicht mehr verwendet werden.
Datenbezug
Die Daten der aktuellen Punktelisten befinden sich auf der Homepage www.swiss-ski-kwo.ch.
Das Datenformat ist unverändert dBase. Es ist geplant, dass zu einem späteren Zeitpunkt auch
diese Daten im XML-Format angeboten werden.
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 3 von 22
Integral XML
Datenrückführung
Der Auswerter exportiert die Ranglistendaten in eine XML-Datei gemäss Definition (Wichtig: Alle
Daten in eine einzige Datei). Danach ruft dieser die KWO-Homepage auf und meldet sich an (nur
angemeldete Benutzer können Daten uploaden, ein anonymer Upload ist nicht möglich). Die XMLDatei kann nun über den Terminkalender geuploadet werden. Die Homepage analysiert die Daten
und gibt dem Auswerter ein Feedback bezüglich Brauchbarkeit. Die Daten werden sofort publiziert, jedoch mit dem Status "nicht geprüft". Der Sachbearbeiter Punktewesen gibt dann nach
einer Prüfung den Status "geprüft", insofern alles in Ordnung ist. Nur Ergebnisse mit dem Status
"geprüft" werden für die Berechnung von Punktelisten berücksichtigt.
Was hat geändert
Version 1.1
In der Version 1.1 wurde die XML-Definition für Snowboard angepasst. Da das Punktesystem abhängig davon ist, wieviel Rennläufer pro Kategorie gestartet wurden, egal ob mit oder ohne P-Nr
(Swiss-Ski Mitgliednummer), muss diese Information der XML-Datei beigefügt werden, damit eine
korrekte Punkteberechnung möglich ist.
Da alle Feldbezeichnungen englisch geschrieben sind, wurde zudem das Element Kat in die englische Schreibweise Cat umbenennt. Dies muss nur in Auswertungsprogrammen angepasst werden,
die die neue Version 1.1 implementieren. Daten von Programmen mit der Implementation der
Version 1.0 müssen die Bezeichnung Kat nicht ändern, d.h. die alte Definition kann auch in der
Saison 2007 problemlos verarbeitet werden.
Version 1.2
In der Version 1.1 wurde die XML-Definition für Langlauf erweitert. Man beachte, dass lediglich
die Ergebnisse der JO-Rennen für die Punkteberechnung zur Anwendung kommen. Ab der Kategorie U18 und älter kommen die FIS-Punkte zur Anwendung.
Version 1.3
In der Version 1.3 wurde die XML-Definition für Grassski erweitert. Ebenfalls wurden die Codes
RTyp und Discipline (Bewerb) den aktuellen Definitionen angepasst.
Version 1.4
In der Version 1.4 wurde die XML-Definition für die Datenrückführung der Langlauf Swiss Loppet
Serie erweitert.
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 4 von 22
Integral XML
XML-Definition
DTD – Document Type Definition
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT SwissSkiResults (Raceheader, AL_Race, SB_Race, CC_Race, GS_Race)>
<!ELEMENT Raceheader (Codex, Date, Event, Place, Timing, Dataprocessing)>
<!ATTLIST Raceheader Sector (AL | SB | CC | GS) #REQUIRED>
<!-- Alpine Resultate -->
<!ELEMENT AL_Race (AL_Raceinfo, AL_Data)>
<!ELEMENT AL_Raceinfo (RTyp, Discipline, FValue, CalcPenaltyW, AppPenaltyW, CalcPenaltyM,
AppPenaltyM, PList)>
<!ELEMENT AL_Data (Rank, Bib, PNr, Lastname, Firstname, Sex, YearBirth, Cat, Club, Time1,
Time2, TimeTotal, RPts, CPts)>
<!ATTLIST AL_Data Status (QLF | DNS | DNF | DSQ) #REQUIRED>
<!-- Snowboard Resultate -->
<!ELEMENT SB_Race (SB_Raceinfo, SB_Data)>
<!ELEMENT SB_Raceinfo (RTyp, Discipline, Cat)>
<!ELEMENT SB_Catinfo (Catcode, SumQLF, SumDNS, SumDNF, SumDSQ)>
<!ELEMENT SB_Data (Rank, Bib, PNr, Lastname, Firstname, Sex, YearBirth, Cat, Club, Time1,
Time2, Time3, Time4, TimeTotal, CPts)>
<!ATTLIST SB_Data Status (QLF | DNS | DNF | DSQ) #REQUIRED>
<!-- Langlauf Resultate -->
<!ELEMENT CC_Race (CC_Raceinfo, CC_Catinfo, CC_Data)>
<!ELEMENT CC_Raceinfo (RTyp, Discipline, FValue, PList)>
<!ELEMENT CC_Catinfo (Catcode, Distance, Penalty)>
<!ELEMENT CC_Data (Rank, Bib, PNr, Lastname, Firstname, Sex, YearBirth, Cat, Club, Time1,
Time2, TimeTotal, RPts)>
<!ATTLIST CC_Data Status (QLF | DNS | DNF | DSQ) #REQUIRED>
<!-- Swiss Loppet Resultate -->
<!ELEMENT SC_Race (SL_Raceinfo, SL_Catinfo, SL_Data)>
<!ELEMENT SL_Raceinfo (RTyp, Discipline)>
<!ELEMENT SL_Catinfo (Catcode, Distance)>
<!ELEMENT SL_Data (Rank, Bib, PNr, Lastname, Firstname, Sex, YearBirth, Cat, Club, TimeTotal,
CPts, RankOverAll, CPtsOverAll)>
<!ATTLIST SL_Data Status (QLF | DNS | DNF | DSQ) #REQUIRED>
<!-- Grassski Resultate -->
<!ELEMENT GS_Race (GS_Raceinfo, GS_Data)>
<!ELEMENT GS_Raceinfo (RTyp, Discipline, FValue, CalcPenaltyW, AppPenaltyW, CalcPenaltyM,
AppPenaltyM, PList)>
<!ELEMENT GS_Data (Rank, Bib, PNr, Lastname, Firstname, Sex, YearBirth, Cat, Club, Time1,
Time2, TimeTotal, RPts, CPts)>
<!ATTLIST GS_Data Status (QLF | DNS | DNF | DSQ) #REQUIRED>
<!-- Felddefinitionen -->
<!ELEMENT Codex (#PCDATA)>
<!ELEMENT Date (#PCDATA)>
<!ELEMENT Event (#PCDATA)>
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 5 von 22
Integral XML
<!ELEMENT Place (#PCDATA)>
<!ELEMENT Timing (#PCDATA)>
<!ELEMENT DataProcessing (#PCDATA)>
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
RTyp (#PCDATA)>
Discipline (#PCDATA)>
Distance (#PCDATA)>
FValue (#PCDATA)>
Penalty (#PCDATA)>
CalcPenaltyW (#PCDATA)>
AppPenaltyW (#PCDATA)>
CalcPenaltyM (#PCDATA)>
AppPenaltyM (#PCDATA)>
PList (#PCDATA)>
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
Catcode (#PCDATA)>
SumQLF (#PCDATA)>
SumDNS (#PCDATA)>
SumDNF (#PCDATA)>
SumDSQ (#PCDATA)>
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
Rank (#PCDATA)>
RankOverAll (#PCDATA)>
Bib (#PCDATA)>
PNr (#PCDATA)>
Lastname (#PCDATA)>
Firstname (#PCDATA)>
Sex (#PCDATA)>
YearBird (#PCDATA)>
Cat (#PCDATA)>
Club (#PCDATA)>
Time1 (#PCDATA)>
Time2 (#PCDATA)>
Time3 (#PCDATA)>
Time4 (#PCDATA)>
TimeTotal (#PCDATA)>
RPts (#PCDATA)>
CPts (#PCDATA)>
CPtsOverAll (#PCDATA)>
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 6 von 22
Integral XML
Sonderzeichen
Wie in HTML müssen auch in XML Sonderzeichen speziell formatiert werden.
Die fünf Zeichen &, ', <, > und " werden wie in HTML angegeben:
&
'
<
>
"
&amp;
&apos;
&lt;
&gt;
&quot;
Umlaute und Sonderzeichen müssen aber so definiert werden:
Ä
ä
á
à
â
Ö
ö
ô
é
è
ê
Ü
ü
ú
ù
û
ç
ß
°
&#196;
&#228;
&#225;
&#224;
&#226;
&#214;
&#246;
&#214;
&#233;
&#232;
&#234;
&#220;
&#252;
&#250;
&#249;
&#251;
&#231;
&#223;
&#186;
Beispiele:
Das Zeichen &amp; (&quot;ampersand&quot;) wird durch ein Entity ersetzt.
M&#252;ller, M&#220;LLER
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 7 von 22
Integral XML
Aufbau der XML-Datei Alpin
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE INTEGRAL SYSTEM "http://www.swiss-ski-kwo.ch/integral/integral_v140.dtd">
<SwissSkiResults>
<Raceheader Sector="AL">
<Codex>Wert</Codex>
<Date>Datum</Date>
<Event>Veranstaltung</Event>
<Place>Wert</Place>
<Timing>Wert</Timing>
<Dataprocessing>Wert</Dataprocessing >
</Raceheader>
<AL_Race>
<AL_Raceinfo>
<RTyp>Code</RTyp>
<Discipline>Code</Discipline>
<FValue>Wert</FValue>
<CalcPenaltyW>Wert</CalcPenaltyW>
<AppPenaltyW>Wert</AppPenaltyW>
<CalcPenaltyM>Wert</CalcPenaltyM>
<AppPenaltyM>Wert</AppPenaltyM>
<PList>Wert</PList>
</AL_Raceinfo>
<AL_Data Status="QLF">
<Rank>Wert</Rank>
<Bib>Wert</Bib>
<PNr>Wert</PNr>
<Lastname>Wert</Lastname>
<Firstname>Wert</Firstname>
<Sex>Wert</Sex>
<YearBirth>Wert</YearBirth>
<Cat>Wert</Cat>
<Club>Wert</Club>
<Time1>Wert</Time1>
<Time2>Wert</Time2>
<TimeTotal>Wert</TimeTotal>
<RPts>Wert</RPts>
</AL_Data>
</AL_Race>
</SwissSkiResults>
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 8 von 22
Integral XML
Aufbau der XML-Datei Snowboard
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE INTEGRAL SYSTEM "http://www.swiss-ski-kwo.ch/integral/integral_v140.dtd">
<SwissSkiResults>
<Raceheader Sector="SB">
<Codex>Wert</Codex>
<Date>Datum</Date>
<Event>Veranstaltung</Event>
<Place>Wert</Place>
<Timing>Wert</ Timing>
<Dataprocessing>Wert</ Dataprocessing >
</Raceheader>
<SB_Race>
<SB_Raceinfo>
<RTyp>Code</RTyp>
<Discipline>Code</Discipline>
</SB_Raceinfo>
<SB_Catinfo>
<Catcode>U16</Catcode>
<SumQLF>8</SumQLF>
<SumDNS>2</SumDNS>
<SumDNF>3</SumDNF>
<SumDSQ>1</SumDSQ>
</SB_Catinfo>
<SB_Data Status="QLF">
<Rank>Wert</Rank>
<Bib>Wert</Bib>
<PNr>Wert</PNr>
<Lastname>Wert</Lastname>
<Firstname>Wert</Firstname>
<Sex>Wert</Sex>
<YearBirth>Wert</YearBirth>
<Cat>Wert</Cat>
<Club>Wert</Club>
<Time1>Wert</Time1>
<Time2>Wert</Time2>
<Time3>Wert</Time3>
<Time4>Wert</Time4>
<TimeTotal>Wert</TimeTotal>
<RPts>Wert</RPts>
</SB_Data>
</SB_Race>
</SwissSkiResults>
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 9 von 22
Integral XML
Aufbau der XML-Datei Langlauf
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE INTEGRAL SYSTEM "http://www.swiss-ski-kwo.ch/integral/integral_v140.dtd">
<SwissSkiResults>
<Raceheader Sector="CC">
<Codex>Wert</Codex>
<Date>Datum</Date>
<Event>Veranstaltung</Event>
<Place>Wert</Place>
<Timing>Wert</Timing>
<Dataprocessing>Wert</Dataprocessing >
</Raceheader>
<CC_Race>
<CC_Raceinfo>
<RTyp>Code</RTyp>
<Discipline>Code</Discipline>
<FValue>Wert</FValue>
<PList>Wert</PList>
</CC_Raceinfo>
<CC_Catinfo>
<Catcode>Code</Catcode>
<Distance>Wert</Distance>
<Penalty>Wert</ Penalty >
</CC_Catinfo>
<CC_Data Status="QLF">
<Rank>Wert</Rank>
<Bib>Wert</Bib>
<PNr>Wert</PNr>
<Lastname>Wert</Lastname>
<Firstname>Wert</Firstname>
<Sex>Wert</Sex>
<YearBirth>Wert</YearBirth>
<Cat>Wert</Cat>
<Club>Wert</Club>
<Time1>Wert</Time1>
<Time2>Wert</Time2>
<TimeTotal>Wert</TimeTotal>
<RPts>Wert</RPts>
</CC_Data>
</CC_Race>
</SwissSkiResults>
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 10 von 22
Integral XML
Aufbau der XML-Datei Swiss Loppet (Langlauf)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE INTEGRAL SYSTEM "http://www.swiss-ski-kwo.ch/integral/integral_v140.dtd">
<SwissSkiResults>
<Raceheader Sector="SL">
<Codex>Wert</Codex>
<Date>Datum</Date>
<Event>Veranstaltung</Event>
<Place>Wert</Place>
<Timing>Wert</Timing>
<Dataprocessing>Wert</Dataprocessing >
</Raceheader>
<SL_Race>
<SL_Raceinfo>
<RTyp>Code</RTyp>
<Discipline>Code</Discipline>
</SL_Raceinfo>
<SL_Catinfo>
<Catcode>Code</Catcode>
<Distance>Wert</Distance>
</SL_Catinfo>
<SL_Data Status="QLF">
<Rank>Wert</Rank>
<Bib>Wert</Bib>
<PNr>Wert</PNr>
<Lastname>Wert</Lastname>
<Firstname>Wert</Firstname>
<Sex>Wert</Sex>
<YearBirth>Wert</YearBirth>
<Cat>Wert</Cat>
<Club>Wert</Club>
<TimeTotal>Wert</TimeTotal>
<CPts>Wert</CPts>
<RankOverAll>Wert</RankOverAll>
<CPtsOverAll>Wert</CPtsOverAll>
</SL_Data>
</SL_Race>
</SwissSkiResults>
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 11 von 22
Integral XML
Aufbau der XML-Datei Grassski
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE INTEGRAL SYSTEM "http://www.swiss-ski-kwo.ch/integral/integral_v140.dtd">
<SwissSkiResults>
<Raceheader Sector="GS">
<Codex>Wert</Codex>
<Date>Datum</Date>
<Event>Veranstaltung</Event>
<Place>Wert</Place>
<Timing>Wert</Timing>
<Dataprocessing>Wert</Dataprocessing >
</Raceheader>
<GS_Race>
<GS_Raceinfo>
<RTyp>Code</RTyp>
<Discipline>Code</Discipline>
<FValue>Wert</FValue>
<CalcPenaltyW>Wert</CalcPenaltyW>
<AppPenaltyW>Wert</AppPenaltyW>
<CalcPenaltyM>Wert</CalcPenaltyM>
<AppPenaltyM>Wert</AppPenaltyM>
<PList>Wert</PList>
</GS_Raceinfo>
<GS_Data Status="QLF">
<Rank>Wert</Rank>
<Bib>Wert</Bib>
<PNr>Wert</PNr>
<Lastname>Wert</Lastname>
<Firstname>Wert</Firstname>
<Sex>Wert</Sex>
<YearBirth>Wert</YearBirth>
<Cat>Wert</Cat>
<Club>Wert</Club>
<Time1>Wert</Time1>
<Time2>Wert</Time2>
<TimeTotal>Wert</TimeTotal>
<RPts>Wert</RPts>
</GS_Data>
</GS_Race>
</SwissSkiResults>
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 12 von 22
Integral XML
Beschreibung der Definition
Raceheader
Tag
Bezeichnung
<Date>
Datum der Durchführung des Rennens. Format: DD.MM.YYYY,
wobei DD = Tag, MM = Monat, YYYY = Jahr
<Event>
Beschreibt die Veranstaltung. Diese Bezeichnung ist von Vorteil identisch
mit den Angaben im Terminkalender.
<Place>
Ort, wo das Rennen durchgeführt wird.
<Timing>
Eingesetzte Zeitmessung (Hersteller und Modell, z.B. Alge TDC-8000)
<Dataprocessing>
Eingesetztes Auswertungsprogramm (z.B. Alge WinRap)
Raceinfo
Tag
Bezeichnung
<RTyp>
Legt die Art des Wettkampfes fest.
Alpin
JOANI
JORV
JOIR
JONAT
REGA
REGB
VOLK
MAS
JO Animation
JO Punkterennen
JO Interregion
JO National
Regionales A-Rennen
Regionales B-Rennen
Volksrennen
Masters
Snowboard
SS
RC
EVENT
Snow Series
Regio Cup
Event
Langlauf
ANI
VOLK
MAS
REG
NAT
FIS
COC
FIS
WC
Animation
Volkslauf
Masters
Regional
National
FIS
Continetal Cup
FIS
Weltcup
Grassski
JONAT
RC
SC
JO National
Regio-Cup
Swiss-Cup
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 13 von 22
Integral XML
<Discipline>
Legt die Art des Wettkampfes fest.
Alpin
DH
SG
GS
SL
PS
CR
SC
Downhill, Abfahrt
Super-G
Riesenslalom
Slalom
Parallel-Slalom
Kombi-Race
Super-Kombi
Snowboard
SL
GS
PSL
PGS
OC
HJ
BA
FR
SBX
HP
FS
Slalom
Giant Slalom
Parallel Slalom
Parallel Giant Slalom
Obstacle Course
High Jump
Big Air
Free Ride
Snowboardcross
Halfpipe
Freestyle
Langlauf
ES
MS
VOP
VMP
ST
SP
TS
Einzelstart
Massenstart
Verfolgung ohne Pause
Verfolgung mit Pause
Staffel
Sprint
Team Sprint
Grassski
DH
SG
GS
SL
PS
Downhill, Abfahrt
Super-G
Riesenslalom
Slalom
Parallel-Slalom
<FValue>
F-Wert gemäss Swiss-Ski Punktereglement
<CalcPenaltyW>
Berechneter Zuschlag Damen (nur Alpin)
<AppPenaltyW>
Angewandter Zuschlag Damen (nur Alpin)
<CalcPenaltyM>
Berechneter Zuschlag Herren (nur Alpin)
<AppPenaltyM>
Angewandter Zuschlag Herren (nur Alpin)
<PList>
Angewendete Punkteliste Nr.
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 14 von 22
Integral XML
Catinfo Snowboard
Tag
Bezeichnung
<Catcode>
Kategoriencode gemäss KWO-Homepage www.swiss-ski-kwo.ch
Women
Men
Alter
U12W
U14W
U16W
U20W
AW
U12M
U14M
U16M
U20M
AM
11 Jahre und jünger
12-13 Jahre
14-15 Jahre
16-19 Jahre
Adults, 20 Jahre und älter
<SumQLF>
Anzahl qualifizierte Rennläufer der Kategorie.
<SumDNS>
Anzahl Rennläufer, die sich angemeldet haben, aber nicht gestartet sind.
<SumDNF>
Anzahl Rennläufer, die gestartet sind, aber das Ziel nicht erreicht haben.
<SumDSQ>
Anzahl Rennläufer, die disqualifiziert wurden.
Die Anzahl Rennläufer der Kategorien, die für die Punkteberechnung benötigt werden, werden aus
SumQLF + SumDNF + SumDSQ berechnet.
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 15 von 22
Integral XML
Catinfo Langlauf
Tag
Bezeichnung
<Catcode>
Kategoriencode gemäss Swiss Loppet Reglement
<Distance>
Damen
Herren
Jahrgang (bezogen auf Saison 2010)
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
H0
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
1980
1979
1974
1969
1964
1959
1954
1949
1944
1939
1934
1929
1924
und jünger
- 1975
- 1970
- 1965
- 1960
- 1955
- 1950
- 1945
- 1940
- 1935
- 1930
- 1925
und älter
Renndistanz, ev. zusätzlich Anzahl Runden
Catinfo Swiss Loppet
Tag
Bezeichnung
<Catcode>
Kategoriencode gemäss KWO-Homepage www.swiss-ski-kwo.ch
<Distance>
Damen
Herren
Alter
MU10
MU12
MU14
MU16
MU20
D
KU10
KU12
KU14
KU16
KU20
H
9 Jahre und jünger
10-11 Jahre
12-13 Jahre
14-15 Jahre
16-19 Jahre
Damen/Herren
Renndistanz, ev. zusätzlich Anzahl Runden
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 16 von 22
Integral XML
Ergebnisse Alpin
Tag
Bezeichnung
<Rank>
Rang
<Bib>
Startnummer
<PNr>
P-Nr gemäss Swiss-Ski Punkteliste
<Lastname>
Nachname
<Firstname>
Vorname
<Sex>
Geschlecht
D
H
Damen, Mädchen
Herren, Knaben
<YearBirth>
Jahrgang 4-stellig, z.B. 1982
<Kat>
Kategoriecode gemäss Swiss-Ski Tabelle
<Club>
Clubname gemäss Swiss-Ski Clubverzeichnis
<Time1>
Laufzeit 1 (nur bei Rennen mit 2 Durchgängen), Format SS.mm.ss.zh
<Time2>
Laufzeit 2 (nur bei Rennen mit 2 Durchgängen)
<TimeTotal>
Totalzeit, resp. die Zeit, die gewertet wird
<RPts>
Rennpunkte
<CPts>
Cup-Punkte (optional, nicht relevant für Swiss-Ski Punktewertung)
Format für <Time>
Format SS.mm.ss.zh,
wobei SS=Stunden, mm=Minuten, ss=Sekunden, z=Zehntel, h=Hundertstel
•
•
nicht vorhandene Stellen mit Nullen auffüllen z.B. 00.01.42.15,
bei Zeitergebnisse ohne Hundertstel, z.B. Langlauf muss der Hundertstel mit 0 aufgefüllt
werden
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 17 von 22
Integral XML
Ergebnisse Snowboard
Tag
Bezeichnung
<Rank>
Rang
<Bib>
Startnummer
<PNr>
P-Nr gemäss Swiss-Ski Punkteliste
<Lastname>
Nachname
<Firstname>
Vorname
<Sex>
Geschlecht
W
M
Damen, Mädchen
Herren, Knaben
<YearBirth>
Jahrgang 4-stellig, z.B. 1982
<Kat>
Kategoriecode gemäss Swiss-Ski Tabelle
<Club>
Clubname gemäss Swiss-Ski Clubverzeichnis
<Time1>
Laufzeit 1 (nur bei Rennen mit mehreren Durchgängen)
<Time2>
Laufzeit 2 (nur bei Rennen mit entsprechend Durchgängen)
<Time3>
Laufzeit 3 (nur bei Rennen mit entsprechend Durchgängen)
<Time4>
Laufzeit 4 (nur bei Rennen mit entsprechend Durchgängen)
<TimeTotal>
Totalzeit, resp. die Zeit, die gewertet wird
<CPts>
Cup-Punkte
Format für <Time>
Format SS.mm.ss.zh,
wobei SS=Stunden, mm=Minuten, ss=Sekunden, z=Zehntel, h=Hundertstel
•
•
nicht vorhandene Stellen mit Nullen auffüllen z.B. 00.01.42.15,
bei Zeitergebnisse ohne Hundertstel, z.B. Langlauf muss der Hundertstel mit 0 aufgefüllt
werden
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 18 von 22
Integral XML
Ergebnisse Langlauf
Tag
Bezeichnung
<Rank>
Rang
<Bib>
Startnummer
<PNr>
P-Nr gemäss Swiss-Ski Punkteliste
<Lastname>
Nachname
<Firstname>
Vorname
<Sex>
Geschlecht
D
H
Damen, Mädchen
Herren, Knaben
<YearBirth>
Jahrgang 4-stellig, z.B. 1982
<Kat>
Kategoriecode gemäss Swiss-Ski Tabelle
<Club>
Clubname gemäss Swiss-Ski Clubverzeichnis
<Time1>
Laufzeit 1 (nur bei Rennen mit 2 Durchgängen), Format SS.mm.ss.zh
<Time2>
Laufzeit 2 (nur bei Rennen mit 2 Durchgängen)
<TimeTotal>
Totalzeit, resp. die Zeit, die gewertet wird
<RPts>
Rennpunkte
Format für <Time>
Format SS.mm.ss.zh,
wobei SS=Stunden, mm=Minuten, ss=Sekunden, z=Zehntel, h=Hundertstel
•
•
nicht vorhandene Stellen mit Nullen auffüllen z.B. 00.01.42.15,
bei Zeitergebnisse ohne Hundertstel, z.B. Langlauf muss der Hundertstel mit 0 aufgefüllt
werden
Ergebnisse Swiss Loppet
Tag
Bezeichnung
<Rank>
Rang
<Bib>
Startnummer
<PNr>
P-Nr gemäss Swiss-Ski Mitgliedschaft
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 19 von 22
Integral XML
<Lastname>
Nachname
<Firstname>
Vorname
<Sex>
Geschlecht
D
H
Damen, Mädchen
Herren, Knaben
<YearBirth>
Jahrgang 4-stellig, z.B. 1982
<Kat>
Kategoriecode gemäss Swiss-Ski Tabelle
<Club>
Clubname gemäss Swiss-Ski Clubverzeichnis
<TimeTotal>
Totalzeit, resp. die Zeit, die gewertet wird
<CPts>
Cuppunkte, resp. Swiss Loppet Punkte pro Kategorie
Jeweils die ersten 30 pro Kategorie erhalten Punkte:
Rang
Punkte
Rang
Punkte
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
100
80
60
50
45
40
36
32
29
26
24
22
20
18
16
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
<RankOverAll>
optional, nicht relevant für Swiss-Ski Punktewertung
Swiss Loppet: Rangierung Overall
<CPtsOverAll>
Cuppunkte, resp. Swiss Loppet Punkte pro Kategorie
Jeweils die ersten 30 pro Kategorie erhalten Punkte:
Rang
Punkte
Rang
Punkte
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
100
80
60
50
45
40
36
32
29
26
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
15
14
13
12
11
10
9
8
7
6
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 20 von 22
Integral XML
11.
12.
13.
14.
15.
24
22
20
18
16
26.
27.
28.
29.
30.
5
4
3
2
1
Format für <Time>
Format SS.mm.ss.zh,
wobei SS=Stunden, mm=Minuten, ss=Sekunden, z=Zehntel, h=Hundertstel
•
•
nicht vorhandene Stellen mit Nullen auffüllen z.B. 00.01.42.15,
bei Zeitergebnisse ohne Hundertstel, z.B. Langlauf muss der Hundertstel mit 0 aufgefüllt
werden
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 21 von 22
Integral XML
Ergebnisse Grassski
Tag
Bezeichnung
<Rank>
Rang
<Bib>
Startnummer
<PNr>
P-Nr gemäss Swiss-Ski Punkteliste
<Lastname>
Nachname
<Firstname>
Vorname
<Sex>
Geschlecht
D
H
Damen, Mädchen
Herren, Knaben
<YearBirth>
Jahrgang 4-stellig, z.B. 1982
<Kat>
Kategoriecode gemäss Swiss-Ski Tabelle
<Club>
Clubname gemäss Swiss-Ski Clubverzeichnis
<Time1>
Laufzeit 1 (nur bei Rennen mit 2 Durchgängen), Format SS.mm.ss.zh
<Time2>
Laufzeit 2 (nur bei Rennen mit 2 Durchgängen)
<Time>
Totalzeit, resp. die Zeit, die gewertet wird
<RPts>
Rennpunkte
<CPts>
Cup-Punkte (optional, nicht relevant für Swiss-Ski Punktewertung)
Format für <Time>
Format SS.mm.ss.zh,
wobei SS=Stunden, mm=Minuten, ss=Sekunden, z=Zehntel, h=Hundertstel
•
•
nicht vorhandene Stellen mit Nullen auffüllen z.B. 00.01.42.15,
bei Zeitergebnisse ohne Hundertstel, z.B. Langlauf muss der Hundertstel mit 0 aufgefüllt
werden
Swiss-Ski KWO, Hanspeter Valer / 09.01.10
Seite 22 von 22

Documents pareils