Training:PhD Course on Computational Ontologies @ University of Bologna/Hands-on (Day3): Theater productions - revisited

From Odp

< Training:PhD Course on Computational Ontologies @ University of Bologna
Revision as of 19:25, 3 February 2010 by EvaBlomqvist (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search
Tutorial Training:PhD Course on Computational Ontologies @ University of Bologna
Title Hands-on (Day3): Theater productions - revisited

Develop an OWL ontology starting from the below use-case. Note that the text is only there to help you understand the domain and the context of the ontology, but the actual modelling requirements are the competency questions and the contextual statement. In this exercise you should reuse some Content ODPs, in order to get used to them and understand the modelling issues they represent. You can find the ODPs at this page.

  Important: Your model should be within OWL-DL. Treat the CQs and the contextual statement as the requirements 
  of your model. The result of your modelling should represent these, but also conform to the 
  modelling "best practices" that have been taught in the course, e.g. appropriate naming of concepts.
  This time, in addition, you should reuse minimum one Content ODP!


The national association for promotion of theater in Italy wants to set up a web-based system for keeping track of details about theater productions and the actors at different theaters. In order to support reasoning about the productions, the system should be based on an ontology. Below are some typical situations that should be representable in the ontology, and requirements in the form of competency questions and contextual statements.

Story: theater productions

During each year a number of theatre festivals are held in cities around Italy. In January 2007 a festival called “Roma Loves Shakespeare” took place in Rome. Two different productions of “The Merchant of Venice” participated, one from a theatre in Pisa and the other from a theatre institute in Venice, featuring an ensemble of university art students. Other plays were Othello and a Midsummer Night’s Dream.

The Grand Theatre in Rome offers two theatre shows each evening during September and October 2009. The play set up in this period is the "Merchant of Venice",given through an ensemble of well-known Italian actors. The Merchant of Venice was written during 1596 to 1598 by William Shakespeare, and it has 5 distinct acts. The premier of this production at The Grand Theatre was on September 7. Il Gazzettino gave the setup of the play 5 stars in a recent review.

Fabio Bianchi is an Italian actor employed at the theatre since May 2004, he is a part of the ensemble setting up the Merchant of Venice and he plays the Duke of Venice but also a servant in one of the scenes. During the second and third week of September the role of Shylock is played by Arnold Schwarzenegger as a special guest actor.

Competency questions (CQs) and contextual statements of theater production

  1.  When did a certain theatre festival take place?
  2.  Where did a certain festival take place?
  3.  What plays could be seen during a certain theatre festival?
  4.  In what city is a certain theatre located?
  5.  In what country is a certain city located?
  6.  What play is the basis of a certain production?
  7.  Who are the members of a certain ensemble during a certain time?
  8.  What plays did a certain author write?
  9.  During what time period was a certain play written?
  10. How many acts does a particular play contain?
  11. When was the premier of a certain production?
  12. What is the “star rating” given by a certain newspaper for a certain production?
  13. At what time did a certain actor start working for a specific theatre?
  14. What roles does a certain person have within a certain production during a certain time?
  Contextual statement: 
  1. A production has exactly one premier.


Personal tools
Quality Committee
Content OP publishers