Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Auszug aus der D-GRDL für das InstantGrid-Projekt 7<br />
3.3 Eigenschaften<br />
Die einfachste Art eine Eigenschaft von Ressourcen zu beschreiben, besteht darin,<br />
diese zu benennen, ihr einen Typ sowie eine Dimension zu geben und letzlich<br />
mit einem Wert zu versehen. Dazu steht in Ressourcenbeschreibungen das folgende<br />
Konstrukt<br />
SimpleProperty<br />
−> ’’<br />
Value<br />
’’<br />
zur Verfügung, deren Bestandteile durch<br />
Type −> ’ type =”’ TypeId ’”’<br />
TypeId −> BaseTypeId<br />
definiert sind.<br />
Der Eigenschaftswert (Value) ist ein Wert der definierten Basistypen (Integer,<br />
Decimal, . . .DateTime):<br />
Value −> BaseValue<br />
BaseValue −> Integer | Decimal | Boolean | String<br />
| anyURI | Date | Time | DateTime<br />
Die Werte der Basistypen haben dabei folgende syntaktische Struktur:<br />
Integer −> ( ’ −’ | ’+’ )? Unsigned<br />
Decimal −> Integer ( ’ . ’ Unsigned )?<br />
String −> ( Letter | Symbol | Digit | ’ ’)+<br />
Boolean −> ’ true ’ | ’ false ’<br />
Date −> FourDigits ’ −’ TwoDigits ’ −’ TwoDigits<br />
Time −> TwoDigits ’: ’ TwoDigits ’: ’ TwoDigits<br />
DateTime −> Date ’T’ Time<br />
Unsigned −> Digit+<br />
Letter −> ’a ’ | . . . | ’z ’<br />
| ’A’ | . . . | ’Z’<br />
Symbol −> ’ ’ | ’: ’ | ’@’ | ’/ ’ | ’. ’<br />
Digit −> ’0 ’ | ’1 ’ | . . . | ’9 ’<br />
TwoDigits −> Digit Digit<br />
FourDigits −−> TwoDigits TwoDigits<br />
Integritätsbedingungen: Für jede Ressourcenbeschreibung einer Menge sollen<br />
die einfachen Eigenschaftsdefinition eindeutig sein, d. h. mehrere Definitionen<br />
von Eigenschaften mit gleichem Namen sind unzulässig. Ist eine Menge von<br />
Ressourcenbeschreibungen R gegeben, so gilt<br />
ICsimplePropUnique(R,resource) ,