eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
4.1. Architektur 39<br />
Eine Auflistung dieser Klassenbibliotheken mit einer kurzen Erklärung zum<br />
Einsatzzweck wird in Tabelle 4.2 gezeigt. Hier werden außerdem die Namen der<br />
Packages angeführt, in denen sich Klassen befinden, die im <strong><strong>Data</strong>log</strong>- bzw. dem<br />
<strong>XQuery</strong>-Modul importiert werden.<br />
JAR-Dateien Zweck Package<br />
dlv.jar<br />
Dient als Java-Schnittstelle zum<br />
<strong><strong>Data</strong>log</strong>-Prozessor, um <strong><strong>Data</strong>log</strong>-<br />
Regeln <strong>und</strong> die Ergebnisse von<br />
<strong><strong>Data</strong>log</strong>-Regeln als Java-Objekte<br />
verarbeitet zu können.<br />
DLV<br />
dom4j.jar Eine XML-Bibliothek für Java. org.dom4j<br />
xmlparserv2.jar<br />
xml.jar<br />
log4j-1.2.8.jar<br />
ipsi-xq.jar<br />
ipsixq.ui.jar<br />
xalan.jar<br />
xercesImpl.jar<br />
xml-apis.jar<br />
xmlParserAPIs.jar<br />
DDbE.jar<br />
Xerces.jar<br />
Eine weitere XML-Bibliothek<br />
für Java (enthält u.a. eine XSLT-<br />
Engine).<br />
Spezielle Bibliothek die für das<br />
Protokollieren von wichtigen<br />
Programmzuständen in einer<br />
Log-Datei verwendet wird.<br />
Implementierung eines <strong>XQuery</strong>-<br />
Prozessors<br />
Ein Tool, mit dem sich aus<br />
einem vorhandenen XML-<br />
Dokument ein entsprechendes<br />
XML Schema oder eine DTD<br />
erzeugen lässt. Diese<br />
Möglichkeit wird im <strong>XQuery</strong>-<br />
Modul genützt, um zwei<br />
Lösungen, die als XML-<br />
Dokumente vorliegen, auf der<br />
oracle.xml<br />
org.apache.log4j<br />
de.fraunhofer.ipsi<br />
com.ibm.DDbEv2