Write a short report on the tasks below. You will present your essay in the oral exam (ca. 20 min).
Max length: 2000 words + ontology/formulas/queries/results
Deadline: 26 November 2018
Delivery: E-mail to the course teacher, helper and examiner.
Task 1 RDF Turtle Ontology
Build an RDF(S) ontology for live concerts.
These concerts are given by particular artists/bands from different genres, held at particular locations at particular times. The same repertoire may be used in different concerts at different times and locations, constituting a concert tour. Each artist is described by some properties. Genres are organized into a genre hierarchy. The booking agent may require that the artists play particular songs. Explain the assumptions underlying your ontological choices.
Populate the ontology with 10 concerts (minimum 5 artists, minimum 2 repertoires per artist).
Use the Turtle notation.
Task 2 Querying Ontology
Formulate a SPARQL query that lists all concerts of a given genre and its subgenres that have not yet been held.
Use SPARQL to count and list the songs that two artists share.
We want to know more about the artists than what is included in your ontology. Show how you in SPARQL can combine your ontology with DBpedia to list the birth dates and possibly the children of the artists you added into your ontology.
How can you use SPARQL to find the most similar – as you define it – artist to a given artist.
Task 3 Description Logic
Rephrase/Recreate the ontology in Task 1 in Description Logic (e.g. OWL 2 DL). Explain any additional assumptions you need to make.
Give examples of DL constructions in the ontology that are useful in the ontology, but impossible to include in the RDF(S) ontology. Demonstrate how reasoning works in your ontology.
Task 4 Formalism
Define the Open World and the Closed World assumption. Use your ontology from Task 1 to demonstrate the consequences of the Open World assumption.