IVL TS
Dieses Material ist Teil des Leitfadens V3 Datentypen Release 1.
|
IVL_TS (Zeitintervall – Interval of Timestamps)
Elemente dieses Datentyps geben Zeitintervalle an. Dabei wird normalerweise eine Ober- und eine Untergrenze als Zeitpunkt angegeben. Bei offenen Zeitintervallen (beispielsweise ab Zeitpunkt X, oder gültig bis Zeitpunkt Y) wird lediglich eines der beiden Element angegeben.
< | Element | DT | Card | Conf | Beschreibung | |
---|---|---|---|---|---|---|
low | TS | Untergrenze |
Enthält den Anfangszeitpunkt eines Zeitintervalls. In Deutschland gibt es nur zwei Möglichkeiten, low anzuwenden: entweder individuell (wenn der Endzeitpunkt des Intervalls unbekannt ist), oder zusammen mit high. Low wird in Deutschland nie zusammen mit width oder center benutzt.
Der bei low angegebene Wert wird standardmäßig interpretiert als "ein Anfangszeitpunkt später als, oder gleich mit". Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt:
- "2004" bedeutet "ab 1. Januar 2004",
- "20041201" bedeutet "ab 1. Dezember 2004 00:00 Uhr", und
- "200412011200" bedeutet "ab 1. Dezember 2004 12:00".
< | Element | DT | Card | Conf | Beschreibung | |
---|---|---|---|---|---|---|
high | TS | Obergrenze |
Enthält den Endzeitpunkt eines Zeitintervalls. In Deutschland gibt es nur zwei Möglichkeiten, high anzuwenden: entweder individuell (wenn der Anfangszeitpunkt des Inter-valls unbekannt ist), oder zusammen mit low. High wird in Deutschland nie in zusammen mit width oder center benutzt.
Der bei high angegebene Wert wird standardmäßig als "ein Endzeitpunkt vor oder gleich mit" definiert. Indem explizit angegeben wird, dass die Obergrenze nicht inklusiv ist, kann dies verändert werden in "ein Zeitpunkt vor". Dies wird mit dem Attribut
@ | Attribut | DT | Card | Conf | Beschreibung | |
---|---|---|---|---|---|---|
inclusive |
angegeben und kann sowohl in einem <low> als auch in einem <high> Element benutzt werden. Wenn dies nicht spezifiziert ist, wird “true” als Default angenommen.
Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt:
- "2008" bedeutet "vor dem 1. Januar 2008",
- "20081201" bedeutet "vor dem 1. Dezember 2008", und
- "200412011200" bedeutet "vor dem 1. Dezember 2004 12:00".
< | Element | DT | Card | Conf | Beschreibung | |
---|---|---|---|---|---|---|
center | TS | In der Mitte des Zeitintervalls |
Enthält den Zeitpunkt, der den Mittelpunkt des Zeitintervalls kennzeichnet. In Deutschland wird dies ausschließlich benutzt, wenn man (in einem Attribut des Datentyps IVL<TS> einen spezifischen Zeitpunkt angeben will, anstatt eines Zeitintervalls. Center wird in Deutschland nie zusammen mit low, high, oder width benutzt.
Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt:
- "2005" bedeutet "im Jahr 2005",
- "20051201" bedeutet "am Tage des 1. Dezember 2005", und
- "200512011200" bedeutet "am 1. Dezember 2005 um 12:00 Uhr".
< | Element | DT | Card | Conf | Beschreibung | |
---|---|---|---|---|---|---|
width | PQ | Zeitdauer des Intervalls |
Enthält die Zeitdauer des Intervalls. In Deutschland wird dies ausschließlich benutzt, wenn low, high und/oder center bei einem Intervall nicht bekannt ist, sondern nur die Dauer. width wird in Deutschland nie zusammen mit low, high, oder center benutzt.
XML-Beispiele
Am und später als der 7. Mai 2004 bis ausschließlich 9. September 2004
<effectiveTime>
<low value="20040507"/>
<high value="20040909"/>
</effectiveTime>
Am und später als der 7. Mai 2004
<effectiveTime>
<low value="20040507"/>
</effectiveTime>
Am (während des) 3. Januar 1975
<value>
<center value="19750103">
</value>
In (während) 2003
<value>
<center value="2003">
</value>
Am und nach dem 3. Januar 1975, aber vor dem 7. Januar 1975
<value>
<low value="19750103">
<high value="19750107">
</value>