Highlights
The UML class diagram above depicts an employment domain. It describes types of employees along with different types of appointments they can be appointed to and the various aspects of these appointments (position, schedule, and salary). As a reminder about UML class diagrams:
The direction of the arrow between classes indicates a subclass relationship (e.g., Regular Employee is a type of Employee).
The label and the direction of the edge indicates the type and domain/range constraints between classes (e.g., Appointment is assigned to Position, Appointment has appointee Employee).
Apt: appointment
FT: full-time
LTH: less-than-half time
Temp: temporary
Other domain constraints:
Less than half-time schedules cover less than 20 hours per week.
Temporary appointments are in effect for less than 90 days.
Level 1 salaries are at least $15000.
Using the Protégé editor, create an OWL vocabulary that models the 19 classes and four associations depicted on the UML class diagram above. Enforce the domain and range constraints. You do not need to use class equivalences to enforce the domain constraints above. (15 points)
For each of the following classes, also define the data properties below for recording details of instances and enforce domain and range constraints. (5 points)
Employees have birth dates.
Appointments have start dates.
Schedules have hours per week.
Salaries have amounts.
Positions have titles.
Create an instance for each of the following classes: Less-than-half time schedule, Full-time schedule, Ongoing position, Temporary position, Salary, Appointment, and Employee. (10 points)
All instances must supply data type property values to help distinguish them (i.e., consistent with the domain constraints above).
Ensure that domain and range constraints are being followed. Instances must connect to instances of the appropriate range (or a subclass of that range) using the four object properties.
This Computer Science Assignment has been solved by our Computer Science Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.