Practical Session 2: Modeling Non-Sortals
- Due 24 May 2024 by 10:45
- Points 1
- Submitting a file upload
- File types pdf
Model the following cases in OntoUML and using the OntoUML Plugin:
- Suppose a domain of music in which we have Musical Artists that can be of two sorts: bands or people. Bands are composed of a number of band members. A person is considered to be a performer artist when they have at least one music record, or they are band members; a band, instead, is by its very nature a performer artist.
- Consider the domain of Sea Transportation. In this domain, you can have two basic types of Ships, namely, Passenger Ship or Cargo Ship. Ships are connected to exactly a departing harbor and a destination harbor. Harbors can be active, under maintenance (temporarily close) or extinct. For each ship, there is a designated captain and an administrator (which can be either a natural person, a private company, or a governamental agency). Passenger Ships transport people as passengers; Cargo Ships can transport items as diverse as Cars, Animals or Works of Art.
The assignment should be submitted as a single PDF file containing for each of the models: (a) the OntoUML diagram; (b) a short description justifying your modeling choices.