An enhanced domain ontology model of database course in computing curricula | Synapse