This project presents an OWL ontology for a University Management System, developed as a semester project for the subject Knowledge Representation. The ontology models the academic, administrative, and organizational structure of a university using formal semantic web standards.
The ontology is implemented in OWL DL and is designed to provide a structured and logically consistent representation of a university domain.
- Name: Rafay Saif
- Student ID: VR546150
- Course: Knowledge Representation
- Project Type: Semester Project
- Ontology Domain: University Management System
- 20 Concepts (Classes) representing core university entities
- 40 Roles (Object Properties) modeling relationships between entities
- Logical axioms including:
- Class hierarchies
- Disjointness constraints
- Existential restrictions
- Designed following OWL DL principles for formal knowledge representation
Some of the key classes defined in the ontology include:
- University
- Faculty
- Department
- Program
- Course
- Student
- UndergraduateStudent
- GraduateStudent
- Professor
- AdministrativeStaff
The ontology encodes semantic constraints such as:
- Students must be enrolled in a program
- Students must take at least one course
- Professors must teach at least one course
These constraints formally define the expected structure of the domain.
- Open Protégé Desktop
- Go to File → Open
- Select
university-management.owl
university-management.owl– Main ontology fileREADME.md– Project descriptionReport.pdf– Academic project report
This ontology is developed strictly for academic purposes.