Show simple item record

dc.contributor.authorMecca, Giansalvatore
dc.contributor.authorRull, Guillem
dc.contributor.authorSantoro, Donatello
dc.contributor.authorTeniente López, Ernest
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
dc.date.accessioned2016-01-26T10:47:02Z
dc.date.available2017-08-01T00:30:44Z
dc.date.issued2015-07-01
dc.identifier.citationMecca, G., Rull, G., Santoro, D., Teniente, E. Ontology-based mappings. "Data and knowledge engineering", 01 Juliol 2015, vol. 98, p. 8-29.
dc.identifier.issn0169-023X
dc.identifier.urihttp://hdl.handle.net/2117/82030
dc.description.abstractData translation consists of the task of moving data from a source database to a target database. This task is usually performed by developing mappings, i.e. executable transformations from the source to the target schema. However, a richer description of the target database semantics may be available in the form of an ontology. This is typically defined as a set of views over the base tables that provides a unified conceptual view of the underlying data. We investigate how the mapping process changes when such a rich conceptualization of the target database is available. We develop a translation algorithm that automatically rewrites a mapping from the source schema to the target ontology into an equivalent mapping from the source to the target databases. Then, we show how to handle this problem when an ontology is available also for the source. Differently from previous approaches, the language we use in view definitions has the full power of non-recursive Datalog with negation. In the paper, we study the implications of adopting such an expressive language. Experiments are conducted to illustrate the trade-off between expressibility of the view language and efficiency of the chase engine used to perform the data exchange.
dc.format.extent22 p.
dc.language.isoeng
dc.publisherElsevier
dc.subjectÀrees temàtiques de la UPC::Informàtica::Sistemes d'informació::Bases de dades
dc.subject.lcshOntologies (Information retrieval)
dc.subject.lcshComputational linguistics
dc.subject.lcshDatabase design
dc.subject.otherMapping
dc.subject.otherOntology
dc.subject.otherView
dc.subject.otherTuple generating dependency
dc.subject.otherEquality generating dependency
dc.subject.otherDisjunctive embedded dependency
dc.titleOntology-based mappings
dc.typeArticle
dc.subject.lemacOntologies (Informàtica)
dc.subject.lemacLingüística computacional
dc.subject.lemacBases de dades -- Disseny
dc.contributor.groupUniversitat Politècnica de Catalunya. MPI - Modelització i Processament de la Informació
dc.identifier.doi10.1016/j.datak.2015.07.003
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S0169023X15000488
dc.rights.accessOpen Access
drac.iddocument17297343
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/MICINN/6PN/TIN2011-24747
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO/1PE/TIN2014-52938-C2-2-R
upcommons.citation.authorMecca, G., Rull, G., Santoro, D., Teniente, E.
upcommons.citation.publishedtrue
upcommons.citation.publicationNameData and knowledge engineering
upcommons.citation.volume98
upcommons.citation.startingPage8
upcommons.citation.endingPage29


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder