UNIVERSITY OF PITTSBURGH
School of Information Sciences
INFSCI 3967 - Doctoral Seminar
(Spring 2000, CRN 36931)
Syllabus
- Course Description:
-
Doctoral students are required to take a minimum of 18 credits
of doctoral seminars.
Seminars prepare students for the comprehensive examination
and for doctoral research.
(Prerequisites: satisfactory completion of the preliminary examination
and admission to doctoral study in the department.)
- Topic:
-
The Web and Databases (especially Deductive Databases).
Or: Using Deductive Database Technology for Web Applications.
- Class:
-
Mondays, 12:00 PM - 2:50 PM, Information Science Building, IS 501C
- Instructor:
-
Stefan Brass
(sbrass@sis.pitt.edu)
- Address:
-
University of Pittsburgh
School of Information Sciences /
Dept. of Inf. Sci. and Telecommunications (DIST)
135 N. Bellefield Ave.
Pittsburgh, PA 15260, USA
- Office:
-
Room 726, SIS Building
- Phone:
-
(412) 624-9404
- Preconditions:
-
I assume that you have taken INFSCI 2710 or have equivalent
knowledge about databases.
Note that INFSCI 2610 (Data Structures)
is a precondition for INFSCI 2710,
and you really should know about B-trees and merge sort.
I also assume that logic does not deter you,
and that you are also interested in efficient query evaluation.
- Grading:
-
There will be no exams.
Grading will be based on your presentations about research articles
(including short written summaries or copies of your transparencies),
and on your activity during the discussions in class.
You will have to give between 2 and 6 presentations
of 30 minutes (or alternatively 1 hour).
Probably you will end up giving three presentations
(since I will also talk about deductive databases),
but it depends on very active (and long) discussions.
If we don't get in-class discussions running,
you will have to give more talks.
So please read all papers (at least quickly),
not only the ones about which you have to give a presentation.
Only then you will be able to contribute to the discussions.
The discussion and brainstorming during the class is very important
to me.
Course Schedule (Under Construction)
There will be no class on March 6
due to the Spring Recess.
- January 11: Introduction to Deductive Databases I
What is a deductive database system?
First Datalog programming exercises,
comparison with SQL.
Advantages of integrated systems
consisting of DBMS and programming language.
Declarativity.
- January 18: Introduction to Deductive Databases II
How to give good talks.
Features of deductive databases.
Why are deductive databases good for web applications?
History of the Field.
- January 24: XML
Marut: Introduction to XML
- January 31: DOM, Object-Oriented Databases,
ODMG Object Model
Susan: The Document Object Model
Shin: The ODMG Object-Oriented Data Model
- February 7: OQL, Semistructured Data
Chatree: OQL
- R. Cattell, Editor: The Object Oriented Database Standard: ODMG 2.0
- Sophie Cluet:
Designing OQL: Allowing Objects to be Queried.
Journal of Information Systems, 1998.
http://www-rocq.inria.fr/~cluet/
Jong-Hoon: Semistructured Data Model (OEM)
- February 14: Semistructured Data, XML Query Languages
Ratchata: Lorel.
- Serge Abiteboul/Peter Buneman/Dan Suciu:
Data on the Web:
From Relations to Semistructured Data and XML.
Chapter 4: Query Languages.
- S. Abiteboul, D. Quass, J. McHugh, J. Widom,
J. Wiener:
The Lorel Query Language for Semistructured Data.
International Journal on Digital Libraries, vol. 1, no. 1,
pp. 66--88, 1997.
http://www-db.stanford.edu/
Siripun: XML-QL.
- Alin Deutsch, Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu:
A query language for XML.
In Proceedings of the Eights International World Wide Web Conference
(WWW8), 1999.
http://www.research.att.com/~suciu/
http://www8.org/w8-papers/1c-xml/query/query.html
- Alin Deutsch, Mary Fernandez, Daniela Florescu, Alon Levy,
Dan Suciu:
XML-QL: A Query Language for XML.
Submission to the World Wide Web Consortium 19-August-1998.
http://www.w3.org/TR/NOTE-xml-ql/
- Serge Abiteboul/Peter Buneman/Dan Suciu:
Data on the Web:
From Relations to Semistructured Data and XML.
Chapter 5: Query Languages for XML.
- February 21: XML Query Languages, XML Databases
Pantipa: XQL.
Jiwu: eXcelon
- February 28: Database Techniques for the WWW,
Deductive DBs
Lei: Database Techniques for the World Wide Web
Stefan: Datalog Syntax and Semantics
- March 6: Spring Break! No Classes!
- March 13: Deductive Databases II
Stefan: Datalog Semantics, Bottom-Up Evaluation.
- March 20: More XML Query Languages
Susan: XQuery
Marut: XML-GL
- Stefano Ceri, Sara Comai, Ernesto Damiani, Piero Fraternali,
Stefano Paraboschi, Letizia Tanca:
XML-GL: A Graphical Language for Querying and Reshaping
XML Documents.
W3C Query Languages Workshop (QL'98).
http://www.w3.org/TandS/QL/QL98/pp/xml-gl.html
- March 27: Searching on the Web /
Web Query Languages
Lei: Google
Shi: WebSQL
- April 3: Searching the Web / Storing XML Data
Ratchata: Exploiting Geographical Location of Web Pages
- Orkut Buyukkokten , Junghoo Cho, Hector Garcia-Molina,
Luis Gravano:
Exploiting geographical location information of web pages.
Proceedings of Workshop on Web Databases (WebDB'99)
held in conjunction with ACM SIGMOD'99, June 1999.
http://www.stanford.edu/~orkut/pubs.html
Jiwu: STORED
- Alin Deutsch, Mary Fernandez, Dan Suciu:
Storing semistructured data with STORED.
In Proceedings of the ACM SIGMOD International Conference
on Management of Data , 1999.
http://www.research.att.com/~suciu/
- April 10: No Seminar! Moved to April 18.
- April 17: Web Data Mining / Storing XML Data
Siripun: WUM - A Web Utilization Miner
Pantipa: W3QS
- April 18: Web Search Agents /
Web Site Management Systems
Jong-hoon: Ahoy!
Chatree: Strudel
- M. Fernandez, D. Suciu, I. Tatarinov:
Declarative Specification of Data-Intensive Web Sites.
USENIX Conference on Domain-Specific Languages, 1999.
http://www.research.att.com/~mff/strudel/doc/files/final.ps
- Strudel Web-Site Management System, User's Guide, Version 0.8
http://www.research.att.com/~mff/strudel/doc/
- Alon Levy, Daniela Florescu, Dan Suciu, Jaewoo Kang,
Mary Fernandez:
Catching the boat with Strudel: Experiences with
a web-site management system.
SIGMOD , 1998.
http://www.research.att.com/~mff/strudel/doc/files/sigmod98.ps.gz
- Mary Fernandez, Alon Levy, Dan Suciu, Dana Florescu:
Verifying Integrity Constraints on Web Sites.
International Joint Conference on Artificial Intelligence (IJCAI),
1999.
http://www.research.att.com/~mff/strudel/doc/files/paper.ps
- April 24: Deductive Databases
Other Relevant Papers
(under construction)
Overview Papers:
Search Engines:
Wrappers:
Information Sources in the Web
I am currently building this part.
Please send me interesting references.
Stefan Brass
(sbrass@sis.pitt.edu),
June 07, 1999
Original URL:
http://www2.sis.pitt.edu/~sbrass/sem00/
[HTML 3.2 Checked]