CSc 8711, Spring 2009
Assignment 6 (Ontology Design in OWL/RDF)
Due: 30 April, 2009
Consider the information available at www.cs.gsu.edu website, including
links into faculty web pages etc. Design an OWL Ontology for the information
present there. Concepts to consider are:
- People
- Degree Programs
- Courses
- Research Groups
- Publications
- News Items
The ontology should be able to support the following queries:
- Find research faculty who are interested in "Database".
- Find faculty who teach 2010.
- Find research faculty who published the most papers in 2008.
- Find PhD students who work with Professor Belkasim.
- Find person who is mentioned the most number of times in
a news item in 2008.
- Find graduate student award winners.
You should write SPARQL queries for the above and verify the answers.
Please submit the SPARQL queries as well.
Notes:
- The ontology design should be done in a team of 3 to 4 members.
- The deliverable will be one or more OWL files.
- You must use Protege 3.4 software to create the ontology.
- The schema part of your ontology should be comprehensive; The
instance level need not be complete.
- The ontology should be consistent and verifiable against a
reasoner.
- You must use rdfs:label and rdfs:comment to document your
classes.
- Produce separate OWL files for instances (similar to nobel.owl
and nobeldata.owl)
- Be sure to use xml:base attribute so that the ontologies are
location independent.
- Write and submit a short document explaining your design as well
as contributions of the team members.