• DocumentCode
    3321556
  • Title

    Clip: a Visual Language for Explicit Schema Mappings

  • Author

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

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan
  • fYear
    2008
  • fDate
    7-12 April 2008
  • Firstpage
    30
  • Lastpage
    39
  • 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.
  • Keywords
    XML; programming language semantics; visual languages; Clio mapping generation algorithms; XML schema mapping tool; data integration solutions; explicit schema mappings; high-level logical expressions; structural transformations; transformation semantics; visual language; Automatic control; Data engineering; Filtering; Maintenance engineering; Software prototyping; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2008. ICDE 2008. IEEE 24th International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4244-1836-7
  • Electronic_ISBN
    978-1-4244-1837-4
  • Type

    conf

  • DOI
    10.1109/ICDE.2008.4497411
  • Filename
    4497411