Knowledge Representation : Databases, Knowledge bases, XML and semistructured Data


Text:  Abiteboul: Data on the Web + Notes & readings
Instructor: Dr. Riggs
Description: We will investigate semi-stuctured data which is neede to create a knowledge enabled WWW. This is a 5000 level course and so will contain introductory material. However it will also have some of the nature of a 6000 course in that it will require a substantial project and readings in primary material. Moreover we will take an experimental and evaluative approach.
Prerequisites: The suggested prerequisites are a course in DB or AI or at least the communicated (to me) desire to do a LOT of work.


Topics
  1. DB (ER-Model, Relational model, Relational Algebra, OO-Model, SQL)
  2. Knowledge representation (graphical, frame
  3. Abiteboul's semi-structured data model, querying, XML
  4. extracting data and structure


Student Work
  1. Reading: Text, assigned articles, system references material, indiviual project reference material
  2.  projects - An XML knowledge base using various types of sources of information
  3. exams: 3-4  1 - hour
  4. Evaluation:     50 % projects,  40 % exams, 10% other (quizzes, etc.)

 
 
 

Topics:

The working topics for the course are subject to availability of software and textual materials as well as the on-going assesment of the instructor about what can profitably be done. The working topics are:
 
 

DB: ER, relations and relational algabra, Normal Forms and Modelling Oracle?
 
 

Logic & frames - classification logics Loom?
 
 

'Graphical' representations : subsumption etc. Ontologies Ontosaurus?

weak forms: KWEBS