Your browser does not support JavaScript!

Home    Mappings management for ontology - based integration  

Results - Details

Add to Basket
[Add to Basket]
Identifier 000400052
Title Mappings management for ontology - based integration
Alternative Title Διαχείριση κανόνων αντιστοιχίσεων για ολοκλήρωση πληροφοριών με οντολογίες
Author Ανυφαντής, Νικόλαος Σ.
Thesis advisor Τζίτζικας, Ιωάννης
Reviewer Doerr, Martin
Πλεξουσάκης, Δημήτριος
Abstract The Semantic Web (SW) is an evolving extension of the World Wide Web in which the content can be expressed not only in natural language, but also in formal languages (e.g. RDF/S) that can be read and used by software agents, permitting them to find, share and integrate information more easily. S emantic Web technologies form the foundation for publishing data according to t he principles of Linked Data. Unf ortunately, most web content is based on technologies that do not meet the principles of the Semantic Web. T he majority of the data is available in relational , object - oriented and NoSQL databases . For this reason several sy stems have been developed for converting and publishing content as linked data. Ε ach system follows its own method , while it is worth noting the R2RML mapping language proposed by W3C as an official language for expressing mappings from relational database s in RDF datasets . In this work we focus on X3ML language ; a mapping formalism designed by the Institute of Computer Science of FORTH, which is human readable, generic enough to cover most of the data models used nowadays and more explicit with the URI g enerating process. The main objective of this MSc thesis is to provide a complete analysis of mappings expressed in X3ML language. First ly, we identify the main business use cases, a) Create a Mapping in which the actor wants to generate a mapping from sc ratch, b) Improve a Mapping in which the actor needs to improve it, check its quality, compare with others and monitor its evolution. Based on these, we defined the system requirements and then design ed and implement ed 11 basic functionalities . These funct ion alities refer to the analysis of the schema s involved in a particular mapping , the calculation of coverage metrics , the graphical representation and comparison of mappings , and the monitor ing of their evolution. More s pecifically, the analysis of schemas offers the opportunity o f navigat ing and better understand ing the content. The coverage metrics give an overview of the mapped data and allow excluding elements that are considered undesirable for a mapping . For the g raphical representation , we introduce functionalities that visualize a mapping , focusing on syntactic elements of the language, and provide a three - dimensional interactive representation. As regards comparisons, several function alities are offered such as textual comparison of mappings in XML format , representation of difference s through graph and compari son of generated instances . Finally, the functionality of tracking the evolution of a mapping helps the user to identify the basic points that have changed over time. All in all , the main novelty of this work is the interactivity of all functionalities and 3D visualization of mappings.
Language English
Subject Date intergration
Schema coverages
Μετρήσεις σχημάτων
Ολοκλήρωση δεδομένων
Issue date 2016-03-18
Collection   School/Department--School of Sciences and Engineering--Department of Computer Science--Post-graduate theses
  Type of Work--Post-graduate theses
Views 690

Digital Documents
No preview available

Download document
View document
Views : 20