29.10.2013 Aufrufe

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

MEHR ANZEIGEN
WENIGER ANZEIGEN

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) ,

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!