{"title":"应用本体的分层合并方法:以农业领域为例","authors":"S. Amarasinghe, W. A. Indika, Jeevani Goonetilake","doi":"10.4038/JUR.V8I1.7961","DOIUrl":null,"url":null,"abstract":"Ontology is a machine interpretable way of representing knowledge in a precise and complete way favorable to solve many problems in the field of knowledge engineering. Different knowledge areas evolve with the time and the applications which use ontologies should be updated with new knowledge accordingly. It is more effective to combine the ontologies with new knowledge with the existing application ontologies rather than designing a new ontology from scratch. When combining ontologies, keeping the original usability of the initial ontologies and the heterogeneity of the components of the ontologies are the main obstacles. As there are no universal standard for naming of ontology components, this is a major reason for the heterogeneity problem. Methods for overcoming these problems are needed. In this research, we have proposed two algorithms to overcome the aforementioned problems. These algorithms for finding correspondences of ontology concepts and merging domain specific application ontologies keeping the original usability of the initial ontologies are the main outcomes of this research. The proposed algorithms are evaluated in terms of accuracy by comparing the resultant ontology merged using the proposed algorithm and the resultant ontology merged by an expert. The evaluation results prove that the proposed methodology merges the domain specific application ontologies very similar to the ontology merged by human intervention.","PeriodicalId":158329,"journal":{"name":"Journal of the University of Ruhuna","volume":"74 9","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Layered Approach for Merging Application Ontologies: A Case Study from Agriculture Domain\",\"authors\":\"S. Amarasinghe, W. A. Indika, Jeevani Goonetilake\",\"doi\":\"10.4038/JUR.V8I1.7961\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Ontology is a machine interpretable way of representing knowledge in a precise and complete way favorable to solve many problems in the field of knowledge engineering. Different knowledge areas evolve with the time and the applications which use ontologies should be updated with new knowledge accordingly. It is more effective to combine the ontologies with new knowledge with the existing application ontologies rather than designing a new ontology from scratch. When combining ontologies, keeping the original usability of the initial ontologies and the heterogeneity of the components of the ontologies are the main obstacles. As there are no universal standard for naming of ontology components, this is a major reason for the heterogeneity problem. Methods for overcoming these problems are needed. In this research, we have proposed two algorithms to overcome the aforementioned problems. These algorithms for finding correspondences of ontology concepts and merging domain specific application ontologies keeping the original usability of the initial ontologies are the main outcomes of this research. The proposed algorithms are evaluated in terms of accuracy by comparing the resultant ontology merged using the proposed algorithm and the resultant ontology merged by an expert. The evaluation results prove that the proposed methodology merges the domain specific application ontologies very similar to the ontology merged by human intervention.\",\"PeriodicalId\":158329,\"journal\":{\"name\":\"Journal of the University of Ruhuna\",\"volume\":\"74 9\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of the University of Ruhuna\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4038/JUR.V8I1.7961\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of the University of Ruhuna","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4038/JUR.V8I1.7961","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Layered Approach for Merging Application Ontologies: A Case Study from Agriculture Domain
Ontology is a machine interpretable way of representing knowledge in a precise and complete way favorable to solve many problems in the field of knowledge engineering. Different knowledge areas evolve with the time and the applications which use ontologies should be updated with new knowledge accordingly. It is more effective to combine the ontologies with new knowledge with the existing application ontologies rather than designing a new ontology from scratch. When combining ontologies, keeping the original usability of the initial ontologies and the heterogeneity of the components of the ontologies are the main obstacles. As there are no universal standard for naming of ontology components, this is a major reason for the heterogeneity problem. Methods for overcoming these problems are needed. In this research, we have proposed two algorithms to overcome the aforementioned problems. These algorithms for finding correspondences of ontology concepts and merging domain specific application ontologies keeping the original usability of the initial ontologies are the main outcomes of this research. The proposed algorithms are evaluated in terms of accuracy by comparing the resultant ontology merged using the proposed algorithm and the resultant ontology merged by an expert. The evaluation results prove that the proposed methodology merges the domain specific application ontologies very similar to the ontology merged by human intervention.