CIS 650 Spring 2007

Levine 612, MW 12-1:30


Instructor:
Val Tannen
Levine 570
Email: val@cis.upenn.edu
Tel: +1 (215) 898-2665

This edition of CIS 650 will focus mostly on the database foundations of data integration/exchange/sharing. We will study the theory behind older sytems like Kleisli and Tsimmis as well newer systems like Piazza and Clio: schema mappings, conjunctive and Datalog query reformulation, universal instance computation. In addition we will discuss how data models (relational, XML, RDF, etc.) relate to each other, especially in the data integration context.
Some papers

Piazza, overview (SIGMOD Record) [pdf]

Clio, tool description (SIGMOD Industrial) [pdf]

Chase & Backchase, overview (SIGMOD Record) [pdf]

MARS: XML reformulation under constraints (VLDB'03) [pdf]

Piazza, comprehensive description (IEEE Transactions KDE) [pdf]

Piazza, theory (VLDB Journal) [pdf]

Clio, early theory (VDLB'02) [pdf]

Data Exchange, basic concepts (TCS) [pdf]

Information Manifold (VDLB'96) [pdf]

Query Reformulation by Inverse Rules --- Duschka&Genesereth (PODS'97) [pdf]

GLAV Mappings (IJCAI'99) [pdf]

Recursive plans (IJCAI'97) [pdf]

K2: Integration using OO data modeling (from bioinformatics tools survey) [pdf]

Lecture Notes from "Friendly Logics" [pdf]


_________________________________
Val Tannen (val@cis.upenn.edu)