Ontology fixing by using software engineering technology

dc.contributor.authorRoldan-Molina, G. R.
dc.contributor.authorMéndez, J. R.
dc.contributor.authorYevseyeva, I.
dc.contributor.authorBasto-Fernandes, V.
dc.date.accessioned2021-01-04T16:00:44Z
dc.date.available2021-01-04T16:00:44Z
dc.date.issued2020
dc.date.updated2021-01-04T15:57:26Z
dc.description.abstractThis 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; 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.eng
dc.description.versioninfo:eu-repo/semantics/publishedVersion
dc.identifier.doi10.3390/app10186328
dc.identifier.issn2076-3417
dc.identifier.urihttp://hdl.handle.net/10071/21070
dc.journalApplied Sciences
dc.language.isoeng
dc.number18
dc.peerreviewedyes
dc.publisherMDPI AG
dc.relationTIN2017-84658-C2-1-R
dc.relationUIDP/04466/2020
dc.relationUIDB/04466/2020
dc.rightsopen access
dc.subjectOntologieseng
dc.subjectFixing ontologieseng
dc.subjectQuick fixeng
dc.subjectQuality metricseng
dc.subject.fosDomínio/Área Científica::Ciências Naturais::Ciências da Computação e da Informaçãopor
dc.subject.fosDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.titleOntology fixing by using software engineering technologyeng
dc.typearticle
dc.volume10
degois.publication.issue18
degois.publication.titleOntology fixing by using software engineering technologyeng
dspace.entity.typePublicationen
iscte.alternateIdentifiers.scopus2-s2.0-85091695733
iscte.alternateIdentifiers.wosWOS:000580507700001
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-74283
iscte.subject.odsIndústria, inovação e infraestruturaspor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
applsci-10-06328.pdf
Tamanho:
3.78 MB
Formato:
Adobe Portable Document Format
Descrição:
Versão Editora