eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
5.2. <strong>XQuery</strong> 57<br />
missing-node<br />
red<strong>und</strong>ant-node<br />
XML-Knoten, die an einer bestimmten Stelle in der XML-<br />
Struktur einer Lösung gänzlich fehlen<br />
XML-Knoten, die an einer bestimmten Stelle in der XML-<br />
Struktur einer Lösung gänzlich überflüssig sind<br />
displaced-node XML-Knoten, die zwar auf einer bestimmten<br />
Hierarchiestufe in der XML-Struktur korrekt vorhanden<br />
sind, allerdings nicht an der erwarteten Position; Dies wird<br />
nur als Fehler behandelt, wenn in der Aufgabenstellung<br />
definiert worden ist, dass der betreffende Knoten zwingend<br />
sortiert sein <strong>und</strong> somit die selbe Ordnung aufweisen muss<br />
wie die entsprechenden Knoten in der Musterlösung.<br />
missing-attribute<br />
red<strong>und</strong>ant-attribute<br />
incorrect-value<br />
XML-Attribute, die in einem bestimmten XML-Element<br />
gänzlich fehlen.<br />
XML-Attribute, die in einem bestimmten XML-Element<br />
gänzlich überflüssig sind.<br />
XML-Attribute, die zwar in einem bestimmten XML-<br />
Element erwartet werden <strong>und</strong> vorhanden sind, allerdings<br />
mit einem falschen Wert<br />
Tabelle 5.9: <strong>XQuery</strong>-Fehlerkategorien<br />
5.2.2. Bewertungseinheiten<br />
Die Tabelle error_grading_group wird analog zur der entsprechenden Tabelle des<br />
<strong><strong>Data</strong>log</strong>-Moduls, die in Abschnitt 5.1.2 beschrieben wird, verwendet.<br />
5.2.3. Fehler-Bewertungen<br />
Auch die Tabelle error_gradings wird benötigt, um die Bewertung für Queries<br />
festlegen zu können, <strong>und</strong> wird wiederum analog zur entsprechenden Tabelle des<br />
<strong><strong>Data</strong>log</strong>-Moduls, die in Abschnitt 5.1.3 beschrieben wird, verwendet.