Back to Search
Start Over
Ontology Fixing by Using Software Engineering Technology
- Source :
- Applied Sciences, Volume 10, Issue 18, Investigo. Repositorio Institucional de la Universidade de Vigo, Universidade de Vigo (UVigo), Repositório Científico de Acesso Aberto de Portugal, Repositório Científico de Acesso Aberto de Portugal (RCAAP), instacron:RCAAP, Applied Sciences, Vol 10, Iss 6328, p 6328 (2020)
- Publication Year :
- 2020
- Publisher :
- Multidisciplinary Digital Publishing Institute, 2020.
-
Abstract
- This paper presents OntologyFixer, a web-based tool that supports a methodology to build, assess, and improve the quality of ontology web language (OWL) ontologies. Using our software, knowledge engineers are able to fix low-quality OWL ontologies (such as those created from natural language documents using ontology learning processes). The fixing process is guided by a set of metrics and fixing mechanisms provided by the tool, and executed primarily through automated changes (inspired by quick fix actions used in the software engineering domain). To evaluate the quality, the tool supports numerical and graphical quality assessments, focusing on ontology content and structure attributes. This tool follows principles, and provides features, typical of scientific software, including user parameter requests, logging, multithreading execution, and experiment repeatability, among others. OntologyFixer architecture takes advantage of model view controller (MVC), strategy, template, and factory design patterns<br />and decouples graphical user interfaces (GUI) from ontology quality metrics, ontology fixing, and REST (REpresentational State Transfer) API (Application Programming Interface) components (used for pitfall identification, and ontology evaluation). We also separate part of the OntologyFixer functionality into a new package called OntoMetrics, which focuses on the identification of symptoms and the evaluation of the quality of ontologies. Finally, OntologyFixer provides mechanisms to easily develop and integrate new quick fix methods.
- Subjects :
- Representational state transfer
1203.11 Logicales de Ordenadores
computer.internet_protocol
Computer science
fixing ontologies
Quality metrics
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática [Domínio/Área Científica]
02 engineering and technology
Ontology (information science)
lcsh:Technology
Domain (software engineering)
Quick fix
lcsh:Chemistry
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
Ontologies
General Materials Science
1203.17 Informática
ontologies
quick fix
Instrumentation
lcsh:QH301-705.5
Fluid Flow and Transfer Processes
Fixing ontologies
Ontology learning
Application programming interface
business.industry
lcsh:T
Process Chemistry and Technology
General Engineering
Ciências Naturais::Ciências da Computação e da Informação [Domínio/Área Científica]
lcsh:QC1-999
Computer Science Applications
quality metrics
lcsh:Biology (General)
lcsh:QD1-999
Model–view–controller
lcsh:TA1-2040
1203.04 Inteligencia Artificial
Software design pattern
Factory (object-oriented programming)
020201 artificial intelligence & image processing
Software engineering
business
lcsh:Engineering (General). Civil engineering (General)
computer
lcsh:Physics
Subjects
Details
- Language :
- English
- ISSN :
- 20763417
- Database :
- OpenAIRE
- Journal :
- Applied Sciences
- Accession number :
- edsair.doi.dedup.....a19e8505aec2aec7aeaacbc5a5d87bb3
- Full Text :
- https://doi.org/10.3390/app10186328