Zur Kurzanzeige

Evaluation of Queries on Linked Distributed XML Data

dc.contributor.advisorMay, Wolfgang Prof. Dr.de
dc.contributor.authorBehrends, Erikde
dc.date.accessioned2007-01-29T15:26:58Zde
dc.date.accessioned2013-01-18T13:20:27Zde
dc.date.available2013-01-30T23:51:06Zde
dc.date.issued2007-01-29de
dc.identifier.urihttp://hdl.handle.net/11858/00-1735-0000-0006-B38A-9de
dc.identifier.urihttp://dx.doi.org/10.53846/goediss-2472
dc.description.abstractXML (eXtensible Markup Language) ist der de-facto Standard, um im World Wide Web Informationen auszutauschen und Daten zu repräsentieren. Im Gegensatz zu der dokumentenzentrierten Sichtweise der bekannten Sprache HTML, welche den visuell lesbaren Inhalt und das Layout von Webseiten definiert, bietet XML mehr Flexibilität und Ausdruckskraft.XML-Instanzen müssen nicht notwendigerweise in sich abgeschlossen sein, sondern können Verknüpfungen (Links) zu anderen XML-Quellen enthalten. Um solche Links zwischen XML-Dokumenten beschreiben zu können, hat das W3C (World Wide Web Consortium) XLink spezifiziert - jedoch hauptsächlich zur Anwendung im Browser. Werden die miteinander verbundenen Dokumente vom datenzentrierten Gesichtspunkt betrachtet, so zeigt sich, dass XLink nicht festlegt, wie die verknüpften Dokumente behandelt werden sollen. Insbesondere ist es nicht möglich, die Links bei Anfragen zu berücksichtigen obwohl dies explizit von den W3C XML Query (XQuery) Requirements gefordert wird.Die XLink-Erweiterung "dbxlink" wurde vorgestellt, um diese Probleme zu bewältigen. Sie ermöglicht es, durch Links verbundene XML-Instanzen als integrierte Sichten zu modellieren, in der die XLinks auf transparente Art und Weise verarbeitet werden. Dadurch ist insbesondere das Beantworten von XPath- und XQuery-Anfragen auf den miteinander verbundenen Dokumenten möglich.In dieser Arbeit wird zunächst das dbxlink-Modell beschrieben und es wird erläutert, wie Anfragen an XML-Instanzen (die durch eine einfachen Sorte von XLinks miteinander verbunden sind) mit diesem Ansatz beantwortet werden können. Verschiedene Strategien werden untersucht und dabei entstehende Probleme wie z.B. der Umgang mit zyklischen Instanzen werden behandelt. Es wird gezeigt, wie XPath-basierte Systeme erweitert werden können, um Anfragen gemäß dbxlink beantworten zu können. Weiterhin werden Methoden zur Optimierung wie z.B. spezielle Caching-Strategien vorgestellt. Die Ergebnisse dieser Untersuchungen wurden dazu genutzt, einen Konzeptnachweis in Form einer Implementierung des dbxlink Ansatzes als Erweiterung des Open-Source XML Datenbanksystems eXist durchzuführen.de
dc.format.mimetypeapplication/pdfde
dc.language.isoengde
dc.rights.urihttp://webdoc.sub.gwdg.de/diss/copyr_diss.htmlde
dc.titleEvaluation of Queries on Linked Distributed XML Datade
dc.typedoctoralThesisde
dc.title.translatedAuswertung von Anfragen an verteilte, verlinkte XML Datende
dc.contributor.refereeGrabowski, Jens Prof. Dr.de
dc.date.examination2006-12-18de
dc.subject.dnb004 Informatikde
dc.description.abstractengXML (eXtensible Markup Language) is the de-facto standard for exchanging information and for representing data in the World Wide Web. In contrast to the document-centric perspective given by the well-known language HTML which defines the human-readable content and the layout of web pages, XML offers more flexibility and expressiveness.XML documents are not required to be self-contained but may rather have links to other XML resources. For expressing such links between XML documents, the W3C (World Wide Web Consortium) proposed XLink - but mainly for browsing purposes. If the linked documents are considered from the data-centric viewpoint, it shows that XLink does not specify how the referenced instances should be handled. Especially, it is not possible to query along links though the W3C XML Query (XQuery) Requirements explicitly state that this has to be guaranteed.In order to cope with these issues, an XLink extension "dbxlink" has been proposed. It allows for modeling interlinked XML instances as integrated views where XLinks are resolved in a transparent way. In particular, it is possible to query these instances with XPath and XQuery.In this work, the dbxlink model is described and it is investigated how to query distributed XML instances interlinked with a simple kind of XLinks according to this approach. Different strategies are analyzed and emerging problems like the handling of cyclic instances are treated. It is shown how to extend XPath-based query systems in order to be able to handle queries wrt. dbxlink. Furthermore, optimizing techniques like special caching strategies are proposed. The results of these investigations have been used to conduct a proof-of-concept implementation of the dbxlink approach as an extension to the open source XML database system eXist.de
dc.subject.topicMathematics and Computer Sciencede
dc.subject.gerXMLde
dc.subject.gerXLinkde
dc.subject.gerXPointerde
dc.subject.gerXML Anfragende
dc.subject.gerXPathde
dc.subject.gerXQueryde
dc.subject.engXMLde
dc.subject.engXLinkde
dc.subject.engXPointerde
dc.subject.engXML Queryingde
dc.subject.engXPathde
dc.subject.engXQueryde
dc.subject.bk54.55de
dc.subject.bk54.64de
dc.identifier.urnurn:nbn:de:gbv:7-webdoc-1401-6de
dc.identifier.purlwebdoc-1401de
dc.affiliation.instituteFakultät für Mathematik und Informatikde
dc.subject.gokfullAHH 210: Logical Design {Computing. Information Systems. Database Management}de
dc.subject.gokfullAHH 330: Information Search and Retrieval {Computing. Information Systems. Information Storage and Retrieval}de
dc.identifier.ppn549585877de


Dateien

Thumbnail

Das Dokument erscheint in:

Zur Kurzanzeige