Mit „XML-Schema“ werden eindeutige Datenstrukturen einschließlich aller Restriktionen
bis auf Datenfeldebene beschrieben.
|
„XML-Daten“ gehorchen der mit „XML-Schema“ definierten Struktur.
|
„XML-Daten“ können mit „XML-Schema“ auf ihre Gültigkeit geprüft werden.
|
Einfache Datentypen entsprechen einem Datenfeld mit einfachem Inhalt. Sie können zusätzlich
inhaltliche Einschränkungen (z.B. Wertebereiche) enthalten. Diese einfachen Datentypen
mit inhaltlichen Restriktionen (SimpleTypes) werden zur Festlegung der Referenzlisten
verwendet.
|
Komplexe Datentypen (ComplexTypes) sind Datenbereiche, die wiederum eine Anzahl von
Elementen mit einfachen oder komplexen Datentypen enthalten.
|
Integer
Numerisches Datenfeld, das eine mathematische ganze Zahl enthält. Plus- und Minuszeichen sind als Vorzeichen erlaubt. Werte ohne Vorzeichen werden als positive Werte interpretiert. Nicht signifikante führende Nullen sind ebenfalls zulässig. |
Decimal
Numerisches Datenfeld, das eine Dezimalzahl mit einer beliebigen endlichen Zahl der Ziffern 0 bis 9 vor und hinter dem Dezimaltrennzeichen zulässt. Als Dezimaltrennzeichen ist nur der Punkt zulässig. Die Vorzeichen Plus und Minus sind erlaubt. Exponentialschreibweisen werden nicht unterstützt. Werden Feldgrößenrestriktionen (n.m) gemacht, hat das Feld eine maximale Anzahl von n Stellen vor und nach dem Dezimalpunkt ohne den Dezimalpunkt selbst, wovon m Stellen Dezimalstellen sind. |
Double
Numerisches Datenfeld, dass eine Gleitkommazahl in Dezimal- oder Exponentialschreibweise zulässt. Als Dezimaltrennzeichen ist nur der Punkt zulässig. Leerzeichen sind nicht zulässig. |
String
Alphanumerisches Datenfeld, das eine beliebige Folge von Zeichen einschließlich Leerzeichen, die in einem XML 1.0-Dokument erlaubt sind, enthalten kann. |
Token
Alphanumerisches Datenfeld beliebiger Länge, das eine beliebige Folge von Zeichen einschließlich Leerzeichen, die in einem XML 1.0-Dokument erlaubt sind, enthalten kann. Ein String in einem Datenfeld des Typs Token wird bei der Übergabe an eine Anwendung normalisiert, d.h. Zeilenvorschübe, Tabulatoren sowie führende, abschließende und mehrere aufeinanderfolgende Leerzeichen werden entfernt. |
Boolean
Datenfeld, das einen logischen Booleschen Ausdruck enthält. Zulässig sind die Werte „1“, „0“, „true“, „false“. |
Date
Datenfeld, das eine Kalenderdatumsangabe enthält, die von ISO 8601 definiert wird. Zulässig ist die Angabe des Datums im Format JJJJ-MM-DD. |
gYearMonth
Datenfeld, das eine Jahres- und Monatsangabe enthält, die von ISO 8601 definiert wird. Zulässig ist die Angabe im Format JJJJ-MM. |
gYear
Datenfeld, das eine Jahresangabe enthält, die von ISO 8601 definiert wird. Zulässig ist die Angabe des Jahres im Format JJJJ. |
Time
Datenfeld, das eine Zeitangabe enthält, die von ISO 8601 definiert wird. Zulässig ist die Angabe der Uhrzeit im Format hh:mm:ss. |
Metadaten
|
Stammdaten
|
Zustandsdaten
|
Hydraulische Daten
|
Betriebsdaten
|
Präsentationsdaten
|