Ontology Modularization with OAPT
Open Access
- 24 August 2020
- journal article
- research article
- Published by Springer Nature in Journal on Data Semantics
- Vol. 9 (2-3) , 53-83
Abstract
Ontologies are the backbone of the Semantic Web. As a result, the number of existing ontologies and the number of topics covered by them has increased considerably. With this, reusing these ontologies becomes preferable to constructing new ontologies from scratch. However, a user might be interested in a part and/or a set of parts of a given ontology, only. Therefore, ontology modularization, i.e., splitting up an ontology into smaller parts that can be independently used, becomes a necessity. In this paper, we introduce a new approach to partition ontology based on theseeding-basedscheme, which is developed and implemented through the Ontology Analysis and Partitioning Tool (OAPT). This tool proceeds according to the following methodology: first, before a candidate ontology is partitioned,OAPToptionally analyzes the input ontology to determine, if this ontology is worth considering using a predefined set of criteria that quantify the semantic and structural richness of the ontology. After that, we apply the seeding-based partitioning algorithm to modularize it into a set of modules. To decide upon a suitable number of modules that will be generated by partitioning the ontology, we provide the user a recommendation based on an information theoretic model selection method. We demonstrate the effectiveness of theOAPTtool and validate the performance of the partitioning approach by conducting an extensive set of experiments. The results prove the quality and the efficiency of the proposed tool.Keywords
Funding Information
- Friedrich-Schiller-Universität Jena
This publication has 48 references indexed in Scilit:
- Model-theoretic inseparability and modularity of description logic ontologiesArtificial Intelligence, 2013
- Element similarity measures in XML schema matchingInformation Sciences, 2010
- Measuring design complexity of semantic web ontologiesJournal of Systems and Software, 2010
- Ontologies and the semantic webCommunications of the ACM, 2008
- Matching large ontologies: A divide-and-conquer approachData & Knowledge Engineering, 2008
- Swoop: A Web Ontology Editing BrowserJournal of Web Semantics, 2006
- A semiotic metrics suite for assessing the quality of ontologiesData & Knowledge Engineering, 2005
- Rock: A robust clustering algorithm for categorical attributesInformation Systems, 2000
- Knowledge engineering: Principles and methodsData & Knowledge Engineering, 1998
- Estimating the Dimension of a ModelThe Annals of Statistics, 1978