CS 6795 Semantic Web Techniques

Course Outline Sep.-Dec. 2011


Syllabus
Assigns
Notes
Labs
Project
Resources

The Semantic Web is a W3C Activity for representing information in the World Wide Web in a machine-readable fashion: such that it can be used by machines not just for display purposes, but for automation, integration, and reuse across applications. This course introduces techniques that are useful stand-alone and can be integrated for building a semantic web. It will cover XML with Document Type Definitions and Schemas; transformation/inference rules in XSLT, RuleML, and the W3C rule language RIF; metadata with RDF (Resource Description Framework); metadata taxonomies with RDF Schema; description logic and the W3C ontology language OWL 2; as well as integrating these techniques for ontology/rule-based multi-agent systems.


 

Instructors

Harold Boley, NRC

Classes

Time: Mondays, 2:30PM-5:20PM (Start: 12 Sep. 2011)

Location: NRC TR 2 (in main foyer NRC Building), 46 Dineen Drive  (on UNB Campus Map, click Research Institutes, then Institute for Information Technology)

Course Web Site

http://www.cs.unb.ca/~boley/cs6795swt


Marking

30% assignments

40% project (including presentation)

30% exam


Lecture Schedule Overview

The Semantic Web Activity of W3C: Overview of techniques and standards.

10%

XML with Document Type Definitions and Schemas

15%

Transformation/Inference rules in XSLT, RuleML and RIF

20%

Metadata with RDF (Resource Description Framework)

15%

Metadata taxonomies with RDF Schema

15%

The W3C ontology language OWL 2.

15%

Integrating these techniques for ontology/rule-based multi-agent systems.

10%

Hands on Lab

To be arranged, four 3-hour lab sessions throughout the term


 

Reference Material

Books

A Semantic Web Primer, 2nd edition, MIT Press, 2008,  Grigoris Antoniou and Frank van Harmelen,  http://www.semanticwebprimer.org/  (3rd edition in preparation) * +

 

The XML 1.1 Bible , 3rd edition.  Wiley,  Hoboken, NJ  2004, Elliotte Rusty Harold,  http://www.cafeconleche.org/books/bible3/

Especially Chapter 15: XSL Transformations   http://www.cafeconleche.org/books/bible3/chapters/ch15.html

and  Chapter 20: Schemas http://www.cafeconleche.org/books/bible3/chapters/ch20.html  +

 

The Description Logic Handbook, Cambridge University Press, 2003, Franz Baader (Ed.), http://www.cambridge.org/uk/catalogue/catalogue.asp?isbn=0521781760  *

 

Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches (2 Volumes),
IGI Global, Hershey, PA, 2009, Adrian Giurca, Dragan Gasevic, Kuldar Taveter (Eds.),
http://www.igi-global.com/reference/details.asp?ID=34422 +

 

Advances in Semantic Computing, e-Book, Technomathematics Research Foundation, 2010,
Manish Joshi, Harold Boley, Rajendra Akerkar (Eds.),

http://www.tmrfindia.org/eseries/ebookV2.html

 

*Some edition of these will be available on reserve at the Engineering library, 24 hour loan.

+Some edition of these will be available for reading in the CISTI library, NRC.

 

Conferences

International Semantic Web Conference (ISWC),  http://iswc.semanticweb.org/

Extended Semantic Web Conference (ESWC), http://www.eswc-conferences.org/content/events

Asian Semantic Web Conference (ASWC), http://www.sti2.org/events/conference-series/asian-semantic-web-conferences

Joint International Semantic Technology Conference (JIST), http://www.jist-conference.org/

Chinese Semantic Web Symposium (CSWS 2010), http://arnetminer.org/csws2010_en

Canadian Semantic Web Symposium (CSWS2011), http://csws2011.uwaterloo.ca/

Atlantic Workshop On Semantics And Services (AWoSS),  http://www.awoss.org/

Semantic Days, https://www.posccaesar.org/wiki/PCA/SemanticDays

International Conference on Web Intelligence, Mining and Semantics (WIMS), http://wims.vestforsk.no/  

International Conference on Semantic Systems (I-SEMANTICS), http://i-semantics.tugraz.at/

Semantic Technology Conference (SemTech), http://semanticweb.com/

Knowledge and Ontology *ELSEWHERE* (*ELSEWHERE* 2011), http://psi.nsc.ru/psi11/elsewhere/index

 

Journals

Journal of Web Semantics, Elsevier B.V., T. Finin, R. Mizoguchi, S. Staab (Eds.),

http://www.elsevier.com/wps/find/journaldescription.cws_home/671322/description

 

International Journal On Semantic Web and Information Systems,
IGI Global, Hershey, PA, B. Amit Sheth, Gottfried Vossen, Martin Hepp (Eds.)
http://www.ijswis.org/

 

Semantic Web – Interoperability, Usability, Applicability,

Pascal Hitzler, Krzysztof Janowicz (Eds.)

http://www.semantic-web-journal.net/

 

Websites

John F. Sowa's Ontology pages

http://www.jfsowa.com/ontology/

 

The Semantic Web in Ten Passages
 http://www.dfki.uni-kl.de/~boley/sw10pass/sw10pass-en.htm

 

W3C Semantic Web Activity

http://www.w3.org/2001/sw/

 

W3C RDF Working Group

http://www.w3.org/2011/rdf-wg/wiki/Main_Page

 

W3C OWL Working Group

http://www.w3.org/2007/OWL/wiki/OWL_Working_Group

 

W3C RIF Working Group,
http://www.w3.org/2005/rules/wiki/RIF_Working_Group

 

RuleML

http://ruleml.org/

 

Rule Responder

http://ruleml.org/RuleResponder/

 

semanticweb.org

http://semanticweb.org

 

SemWebCentral

http://www.semwebcentral.org/

 

Common Logic / RuleML in RELAX NG

http://wiki.ruleml.org/index.php/Relax_NG

 

Tutorials

W3Schools

http://www.w3schools.com/

 

A Gentle Introduction to XSLT through HTML Templates

http://www.xfront.com/rescuing-xslt.html

 

RELAX NG:DTDs ON WARP DRIVE

http://www.ccil.org/~cowan/relaxng.pdf

 


Maintained by Harold Boley