Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Auszug aus der D-GRDL für das InstantGrid-Projekt 6<br />
von Ressourcenbeschreibungen gilt:<br />
∀x : x ∈ R<br />
=⇒ x/resource[1]/@uri ∈ x/resource[1]/ofClass[1]/@uri ,<br />
∀x : x ∈ R<br />
=⇒ x/resource[1]/ofClass[1]/@uri ⊆ {y/resource[1]/@uri | y ∈ R} .<br />
Beispiel: Mit den bis hier vorgestellten Konstrukten ist bereits eine minimale<br />
Ressourcenbeschreibung möglich, die einer Ressource einen eindeutigen Bezeichner<br />
gibt und eindeutig einer Klasse von (gleichartigen) Ressourcen zuordnet:<br />
<br />
<br />
<br />
Die Beschreibung besagt, dass die Ressource xemacs:win:xp ein Element der Ressourcenklasse<br />
urn:dgrdl:software:win:editor ist, welche wiederum eine Teilmenge<br />
aller beschriebenen Ressourcen ist.<br />
Zur besseren Verständlichkeit einer solchen Beschreibung gerade für den Benutzer,<br />
kann sie um optionale Konstrukte zur detaillierten Benennung und Beschreibung<br />
erweitert werden. Diese können beliebige Folgen zulässiger Zeichen<br />
anyString des gewählten Zeichensatzes (z. B. UTF-8) sein.<br />
Das Konstrukt<br />
Name −> ’’ anyString ’’<br />
gibt einer Ressourcenbeschreibung einen optionalen Namen und<br />
Description −> ’< description >’<br />
anyString<br />
’’<br />
versieht es mit einer optionalen Beschreibung, die lediglich deklarativen Charakter<br />
hat. Für die formale Sprachsemantik hat sie keine Relevanz.<br />
Damit kann unsere Ressourcenbeschreibung für xemacs:win:xp für einen Benutzer<br />
verständlicher gestaltet werden:<br />
<br />
<br />
XEmacs i n st a l l a t i o n for MS−Windows−XP<br />
<br />
a window−based text −editor with various features<br />
<br />
<br />
Der ebenfalls semantisch nicht unterstützte, optionale Beschreibungsteil kann<br />
weitere beliebige zulässige XML-Strukuren anyXML enthalten, die zwar für den<br />
Nutzer eine Bedeutung haben, jedoch nicht innerhalb der D-GRDL:<br />
Unsupported −> ’’<br />
anyXML<br />
’’