Research in computer science, which often involves complex issues, frequently encompasses multiple sub-disciplines. The more research that applies multiple sub-disciplines, it becomes challanging to categorize the appropriate branches of knowledge related to the research. Therefore, a knowledge representation is needed to accurately depict these fields of study. This research develops an ontology that serves as a knowledge representation for computer science, comprising four sub-disciplines: graphics and visualization, natural language processing, distributed systems, and data science and pattern recognition.The ontology development is based on the grouping references from the Association for Computing Machinery (ACM). Using the Protégé software version 5.5.0, the development resulted in a matrix with 3,584 axioms, 837 logical axioms, 794 classes, and 1 equivalent class. Once the ontology was successfully developed, it underwent testing through query examinations, with four specific queries for each sub-discipline. The query testing utilized a filter based on keywords input by the user. The keywords used were graphics, words, security, and patterns. The ontology successfully provided answers based on the exploration of relationships between subclasses within the ontology.
Copyrights © 2024