Skip to main content.

Note: this page may be subject to change. In particular, additional readings are yet to be added, so check the site before each lecture.

Week 1

Introduction to XML.
Reading:

^ TOP

Week 2

DTDs and XML Schema.
Reading:

Exercises on DTDs and XML Schema.

^ TOP

Week 3

The HTTP protocol, REST, and an overview of SOAP and WS.
We will introduce part of Project 1. It will be described in full in Week 4.

Reading: ^ TOP

Week 4

XPath and XSLT.
Information on Project 1 will be handed out. XSLT engine demonstrations will be arranged.

Background Reading:

^ TOP

Week 5

RDF and the Semantic Web, RSS/Atom, tagging and folksonomies, and web information-gathering.

We will introduce part of Project 2. It will be described in full in Week 6.

Reading:

^ TOP

Week 6

We will examine data mining for the Web and look at Web usage mining.
Information on Project 2 will be handed out.
Project 1 is due. Project 1 is due 18th April.

Reading:

^ TOP

Week 7

We will discuss the paper Inferring DTDs from Documents.

^ TOP

Week 8

We will discuss ontology development, issues of syntactic/semantic mismatch and interoperability, and discuss one method for learning to map between ontologies.
Reading: "Learning to Map between Ontologies on the Semantic Web", by A. Doan, J. Madhavan, P. Domingos, and A. Halevy.

^ TOP

Week 9

XLink and XQuery.
Readings:

^ TOP

Week 10

We will discuss P2P and grid technologies, BitTorrent, and service discovery.

Readings:

^ TOP

Week 11

Guest Lecture: This week, Prof. Steven Bird will discuss "Extending XPath to Support Linguistic Queries".
We will also discuss keys in XML.

Readings:
The "Extending Xpath" paper is here (top of page).
Also read the paper: "Keys for XML".

^ TOP

Week 12

Review.
Project 2 due on Wed. 25th May before 9am Thursday 26th May.

^ TOP