The University of Queensland Homepage
School of ITEE ITEE Main Website

 INFS3101 and INFS7100 Ontology and the Semantic Web - 2006

 

General information  Lecture Schedule

Notices

29-May-06

Consultation times for examination are Wednesday 7 June and Friday 16 June, from about 9:00 to 5:00. Other times by appointment.

Review has been posted.

25-May-06

Someone has pointed out that the marking sheet totaled 39 marks rather than 40. (Q5 was 3 and should have been 4). I will adjust all  marks by (40/39) to compensate. Sorry about that.

23-May-06

Marks posted for assignment 1 (at left). Scripts may be collected from lecturer's office

10-May-06

Exam Script for 2005

7-Apr-06

Monday 1 May is a public holiday, so neither lecture nor tutorial that week. However, the tutor has scheduled a consultation time on Wednesday 3 May from 1 to 2 pm in 78-631

5-Apr-06

Example for chapter 7 from lecture posted (PDF)

27-Mar-06

A revised version of Chapter 5 Complex Objects has been posted (PDF)

23-Mar-06

If you haven't yet found a group for your assignment, you can make an announcement at either the lecture or tutorial (or ask me or the tutor to do so), or you can make use of the course newsgroup (uq.itee.infs3101). See https://my.uq.edu.au/help.html - Q15

20-Mar-06

Extra slides for today's lecture posted as PDF

14 Mar-06

Solution to tutorial this week posted. Generally the solution will be posted on Tuesday or Wednesday of the week.

13 Mar-06

Assignment 1 topics chosen so far at left. Register your group and topic as soon as possible by e-mail to me.

13 Mar-06

Tutor consultation Room 78-631 Monday 2-3 starting 20 March

22-Feb-06

Course reader available from UQ Bookshop POD centre

22-Feb-06

Note additional assignment for INFS7100 students at left

23 Nov-05

All readings are current and available. Assignment is current. Tutorials are current. The course profile has been published in the new university-wide system.

22 Nov-05

Lecture slides are current

10 Nov-05

The course will be substantially the same in 2006 as in 2005, although there will be minor revisions. Do not rely on details. Tutorials do not begin until week 3.

Updated 27 March 2006

 

Topic

Week 1

27-Feb

 

1. The dream of interoperation, federated databases, the semantic web, communities of agents

Lecture Slides (PDF)

http://en.wikipedia.org/wiki/Semantic_Web

Library readings

Tim Berners-Lee and Mark Fischetti Weaving the Web : the original design and ultimate destiny of the World Wide Web by its inventor San Francisco : HarperSanFrancisco, 1999.

Paul, et al. Enabling B2B marketplaces: the case of GE Global Exchange Services Annals of Cases on IT, Idea Group 2003 copy on-line in Library system.

This introduction to a new journal, Applied Ontology, gives a good perspective on what ontology is about and how it relates to computing more generally. Article is short, and the most relevant material is in the first two pages.

 

Week 2

6-March

 

2. What is going on in interoperating systems. Speech acts and institutional facts.

Lecture Slides (PDF)

Library reading: Searle Construction of social reality Free Press 1995, especially ch 2, 6

 

 

3. Why the bottom-up approach fails: semantic heterogeneity. Sketch of a feasible approach.

Lecture Slides (PDF)  

Semantic Heterogenity Reading (HTML)   

Institutional Facts/ Info Systems Reading (PDF)

Library reading: Sheth and Larsen (1990) Federated Database Systems. Online in library system.

 

Week 3

13-March

 

4. A look at some examples

Lecture Slides (PDF)   Z39.50 Reading(PDF)   Dimensions Reading (PDF)

 

Week 4

20-March

 

5. Complex objects:  the part/whole relationship

Lecture Slides (PDF)   More on identity, unity and other things(PDF)

Revision of reading chapter (PDF)

Extra slides (PDF)

Week 5

27-March

 

6. Complex structures:  subclasses and subproperties

Lecture Slides (PDF)   More on when subsumption makes sense(PDF)

 

Week 6

3-April

7. Formal upper ontologies

Lecture Slides (PDF)  More on Dolce(PDF)

Motivating example (PDF)

Weber, R, (1997) Ontological Foundations of Information Systems Coopers and Lybrand, especially chapter 2 on-line in library system.

Dewey, John Chapter 2 Existence from Experience and Nature. Relevant to the distinction between endurant and perdurant, and why the distinction is not absolute. on-line in library system.

 

Week 7

10 April

8. Quality of ontology: principles of Gruber

Lecture Slides (PDF)  Gruber on Quality(PDF)

 

17-21 April

Semester Break

 

9. Uses of Ontology (Optional Reading)

Lecture Slides (PDF)  

 

Week 8

24-April

 

10. Semantic web view: RDFS

Lecture Slides (PDF)  RDF Primer

 

Week 9

1-May

 

Public Holiday

Week 10

8-May

11. Semantic web view:  OWL

Lecture Slides (PDF)

OWL Web Ontology Language Overview

OWL Web Ontology Language  Guide

Ontology 101 Tutorial from Stanford

UMBC Semantic Web Reference Card

Protege Ontology Editor from Stanford

 

Week 11

15-May

12. Advanced issues

Lecture Slides (PDF)

Winston, M.E., Chaffin, R. and Herrmann, D. (1987) A taxonomy of part-whole relations Cognitive Science 11, 417-444 on-line in library system.

 

Week 12

22-May

13. Predicates

Lecture Slides (PDF)

Friendly Guide to Common Logic

 

Week 13

29-May

15. Using an ontology: the ontology server

Lecture Slides (PDF)

Review slides (PDF) (NEW)

Starlab ontology server project

Stanford KSL Ontology Server Project

KAON server at University of Karlsruhe

 

Updated 29 May, 2006


General information

Students having taken INFS3100 are welcome. This course covers different material.

Lecturer: Dr. Robert M. Colomb, Room 628, General Purpose South, x51190 e-mail Home

Tutor for INFS3101 – Kwok Cheung  e-mail

Tutor consultation Room 78-631 Monday 2-3

Textbook: none

Lecture notes: Copies of assignment specifications, tutorials, lecture slides and textbook-style notes are available from the Print-on-Demand service at the UQ Bookstore.

Tutorial will be run as a single session where the tutor will work through concrete examples of the relevant lecture concepts. The tutor will in addition be available for scheduled consultation sessions at times to be advised.

Description

The Web is about people connecting with applications (web sites) across the internet. The semantic web is about programs connecting with applications across the internet, so program to program communication rather than people to program communication.

If two programs are going to exchange messages, there must be some agreement as to what the words mean. These agreements are called ontologies. So ontologies are needed to make the semantic web work. Ontologies are something like conceptual data models, but they are used for different purposes, so have their own issues. INFS3101 will look at what ontologies are needed for, the design considerations and languages needed to build them, and the requirements for the software that supports their use.