Clip

A visual language for explicit schema mappings

Alessandro Raffio, Daniele Braga, Stefano Ceri, Paolo Papotti, Mauricio A. Hernández

Research output: Chapter in Book/Report/Conference proceedingConference contribution

36 Citations (Scopus)

Abstract

Many data integration solutions in the market today include tools for schema mapping, to help users visually relate elements of different schemas. Schema elements are connected with lines, which are interpreted as mappings, i.e. high-level logical expressions capturing the relationship between source and target data-sets; these are compiled into queries and programs that convert source-side data instances into target-side instances. This paper describes Clip, an XML Schema mapping tool distinguished from existing tools in that mappings explicitly specify structural transformations in addition to value couplings. Since Clip maps hierarchical XML schemas, lines appear naturally nested. We describe the transformation semantics associated with our "lines" and how they combine to form mappings that are more expressive than those generated by Clio, a well-known mapping tool. Further, we extend Clio's mapping generation algorithms to generate Clip's mappings.

Original languageEnglish (US)
Title of host publicationProceedings of the 2008 IEEE 24th International Conference on Data Engineering, ICDE'08
Pages30-39
Number of pages10
DOIs
StatePublished - 2008
Externally publishedYes
Event2008 IEEE 24th International Conference on Data Engineering, ICDE'08 - Cancun, Mexico
Duration: Apr 7 2008Apr 12 2008

Other

Other2008 IEEE 24th International Conference on Data Engineering, ICDE'08
CountryMexico
CityCancun
Period4/7/084/12/08

Fingerprint

Visual languages
XML
Data integration
Semantics

ASJC Scopus subject areas

  • Information Systems
  • Signal Processing
  • Software

Cite this

Raffio, A., Braga, D., Ceri, S., Papotti, P., & Hernández, M. A. (2008). Clip: A visual language for explicit schema mappings. In Proceedings of the 2008 IEEE 24th International Conference on Data Engineering, ICDE'08 (pp. 30-39). [4497411] https://doi.org/10.1109/ICDE.2008.4497411

Clip : A visual language for explicit schema mappings. / Raffio, Alessandro; Braga, Daniele; Ceri, Stefano; Papotti, Paolo; Hernández, Mauricio A.

Proceedings of the 2008 IEEE 24th International Conference on Data Engineering, ICDE'08. 2008. p. 30-39 4497411.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Raffio, A, Braga, D, Ceri, S, Papotti, P & Hernández, MA 2008, Clip: A visual language for explicit schema mappings. in Proceedings of the 2008 IEEE 24th International Conference on Data Engineering, ICDE'08., 4497411, pp. 30-39, 2008 IEEE 24th International Conference on Data Engineering, ICDE'08, Cancun, Mexico, 4/7/08. https://doi.org/10.1109/ICDE.2008.4497411
Raffio A, Braga D, Ceri S, Papotti P, Hernández MA. Clip: A visual language for explicit schema mappings. In Proceedings of the 2008 IEEE 24th International Conference on Data Engineering, ICDE'08. 2008. p. 30-39. 4497411 https://doi.org/10.1109/ICDE.2008.4497411
Raffio, Alessandro ; Braga, Daniele ; Ceri, Stefano ; Papotti, Paolo ; Hernández, Mauricio A. / Clip : A visual language for explicit schema mappings. Proceedings of the 2008 IEEE 24th International Conference on Data Engineering, ICDE'08. 2008. pp. 30-39
@inproceedings{a20ae44e012f4eae9ccc57ec63213d18,
title = "Clip: A visual language for explicit schema mappings",
abstract = "Many data integration solutions in the market today include tools for schema mapping, to help users visually relate elements of different schemas. Schema elements are connected with lines, which are interpreted as mappings, i.e. high-level logical expressions capturing the relationship between source and target data-sets; these are compiled into queries and programs that convert source-side data instances into target-side instances. This paper describes Clip, an XML Schema mapping tool distinguished from existing tools in that mappings explicitly specify structural transformations in addition to value couplings. Since Clip maps hierarchical XML schemas, lines appear naturally nested. We describe the transformation semantics associated with our {"}lines{"} and how they combine to form mappings that are more expressive than those generated by Clio, a well-known mapping tool. Further, we extend Clio's mapping generation algorithms to generate Clip's mappings.",
author = "Alessandro Raffio and Daniele Braga and Stefano Ceri and Paolo Papotti and Hern{\'a}ndez, {Mauricio A.}",
year = "2008",
doi = "10.1109/ICDE.2008.4497411",
language = "English (US)",
isbn = "9781424418374",
pages = "30--39",
booktitle = "Proceedings of the 2008 IEEE 24th International Conference on Data Engineering, ICDE'08",

}

TY - GEN

T1 - Clip

T2 - A visual language for explicit schema mappings

AU - Raffio, Alessandro

AU - Braga, Daniele

AU - Ceri, Stefano

AU - Papotti, Paolo

AU - Hernández, Mauricio A.

PY - 2008

Y1 - 2008

N2 - Many data integration solutions in the market today include tools for schema mapping, to help users visually relate elements of different schemas. Schema elements are connected with lines, which are interpreted as mappings, i.e. high-level logical expressions capturing the relationship between source and target data-sets; these are compiled into queries and programs that convert source-side data instances into target-side instances. This paper describes Clip, an XML Schema mapping tool distinguished from existing tools in that mappings explicitly specify structural transformations in addition to value couplings. Since Clip maps hierarchical XML schemas, lines appear naturally nested. We describe the transformation semantics associated with our "lines" and how they combine to form mappings that are more expressive than those generated by Clio, a well-known mapping tool. Further, we extend Clio's mapping generation algorithms to generate Clip's mappings.

AB - Many data integration solutions in the market today include tools for schema mapping, to help users visually relate elements of different schemas. Schema elements are connected with lines, which are interpreted as mappings, i.e. high-level logical expressions capturing the relationship between source and target data-sets; these are compiled into queries and programs that convert source-side data instances into target-side instances. This paper describes Clip, an XML Schema mapping tool distinguished from existing tools in that mappings explicitly specify structural transformations in addition to value couplings. Since Clip maps hierarchical XML schemas, lines appear naturally nested. We describe the transformation semantics associated with our "lines" and how they combine to form mappings that are more expressive than those generated by Clio, a well-known mapping tool. Further, we extend Clio's mapping generation algorithms to generate Clip's mappings.

UR - http://www.scopus.com/inward/record.url?scp=52649174270&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=52649174270&partnerID=8YFLogxK

U2 - 10.1109/ICDE.2008.4497411

DO - 10.1109/ICDE.2008.4497411

M3 - Conference contribution

SN - 9781424418374

SP - 30

EP - 39

BT - Proceedings of the 2008 IEEE 24th International Conference on Data Engineering, ICDE'08

ER -