Representation of multi-level domains on the web
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
Texto Completo: | http://repositorio.ufes.br/handle/10/9824 |
Resumo: | Often, subject domains are conceptualized with entities in two levels: a level of classes, and a level of individuals which instantiate these classes. In several subject domains, however, classes themselves may be subject to categorization, resulting in classes of classes (or metaclasses). To represent these domains, one needs to capture not only entities of different classification levels, but also their (possibly intricate) relations. In the domain of biological taxonomies, for instance, a given organism (e.g. Cecil, the lion killed in the Hwange National Park in Zimbabwe in 2015) is classified into taxa (such as, e.g., Animal, Mammal, Carnivoran, Lion), each of which is classified by a biological taxonomic rank (e.g., Kingdom, Class, Order, Species). Thus, to represent the knowledge underlying this domain, one needs to represent entities at different (but nonetheless related) classification levels. For example, Cecil is an instance of Lion, since he exhibits those common features. For example, Cecil is an instance of Lion, which is an instance of Species. Species, in its turn, is an instance of Taxonomic Rank. Moreover, when representing these domains, one needs to capture not only entities of different classification levels, but also their (possibly intricate) relations. For example, we would like to state that instances of the genus Panthera must also be instances of exactly one instance of Species (e.g. Lion). The need to support the representation of knowledge domains dealing with multiple classification levels has given rise to an area of investigation called multi-level modeling. We observe that the representation of multi-level domains is challenging in current Semantic Web languages, as there is little support to guide the modeler in producing correct multi-level ontologies, especially because of the nuances in the constraints that apply to entities of different classification levels and their relations. In order to address these representation challenges, we define a vocabulary that can be used as basis for the definition of multilevel ontologies in OWL. This vocabulary is accompanied by integrity constraints to prevent the construction of inconsistent models as well as derivation rules to derive knowledge that is not explicit in the model. We offer a tool that receives as input a domain model, checks its conformance with the proposed integrity constraints and produces an output model containing the original domain model plus derived information. In this process, we employ an axiomatic theory called MLT (a Multi-Level Modeling Theory). We use Wikidata content to demonstrate that the approach can prevent the construction of inconsistent multi-level representations in a realistic setting. |
id |
UFES_098cc781ca57f4ab0fc887b9a908a764 |
---|---|
oai_identifier_str |
oai:repositorio.ufes.br:10/9824 |
network_acronym_str |
UFES |
network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
repository_id_str |
2108 |
spelling |
Almeida, João Paulo AndradeSilva, Freddy BrasileiroSouza, Vitor Estevão SilvaParreiras, Fernando Silva2018-08-02T00:03:44Z2018-08-012018-08-02T00:03:44Z2016-09-28Often, subject domains are conceptualized with entities in two levels: a level of classes, and a level of individuals which instantiate these classes. In several subject domains, however, classes themselves may be subject to categorization, resulting in classes of classes (or metaclasses). To represent these domains, one needs to capture not only entities of different classification levels, but also their (possibly intricate) relations. In the domain of biological taxonomies, for instance, a given organism (e.g. Cecil, the lion killed in the Hwange National Park in Zimbabwe in 2015) is classified into taxa (such as, e.g., Animal, Mammal, Carnivoran, Lion), each of which is classified by a biological taxonomic rank (e.g., Kingdom, Class, Order, Species). Thus, to represent the knowledge underlying this domain, one needs to represent entities at different (but nonetheless related) classification levels. For example, Cecil is an instance of Lion, since he exhibits those common features. For example, Cecil is an instance of Lion, which is an instance of Species. Species, in its turn, is an instance of Taxonomic Rank. Moreover, when representing these domains, one needs to capture not only entities of different classification levels, but also their (possibly intricate) relations. For example, we would like to state that instances of the genus Panthera must also be instances of exactly one instance of Species (e.g. Lion). The need to support the representation of knowledge domains dealing with multiple classification levels has given rise to an area of investigation called multi-level modeling. We observe that the representation of multi-level domains is challenging in current Semantic Web languages, as there is little support to guide the modeler in producing correct multi-level ontologies, especially because of the nuances in the constraints that apply to entities of different classification levels and their relations. In order to address these representation challenges, we define a vocabulary that can be used as basis for the definition of multilevel ontologies in OWL. This vocabulary is accompanied by integrity constraints to prevent the construction of inconsistent models as well as derivation rules to derive knowledge that is not explicit in the model. We offer a tool that receives as input a domain model, checks its conformance with the proposed integrity constraints and produces an output model containing the original domain model plus derived information. In this process, we employ an axiomatic theory called MLT (a Multi-Level Modeling Theory). We use Wikidata content to demonstrate that the approach can prevent the construction of inconsistent multi-level representations in a realistic setting.Estratégias de modelagem conceitual e representação de conhecimento frequentemente tratam entidades em dois níveis: um nível de classes e um nível de indivíduos que instanciam essas classes. Em vários domínios, porém, as próprias classes podem estar sujeitas a categorização, resultando em classes de classes (ou metaclasses). Ao representar estes domínios, é preciso capturar não apenas as entidades de diferentes níveis de classificação, mas também as suas relações (possivelmente complexas). No domínio de taxonomias biológicas, por exemplo, um dado organismo (por exemplo, o leão Cecil morto em 2015 no Parque Nacional Hwange no Zimbábue) é classificado em diversos táxons (como, por exemplo, Animal, Mamífero, Carnívoro, Leão), e cada um desses táxons é classificado por um ranking taxonômico (por exemplo, Reino, Classe, Ordem, Espécie). Assim, para representar o conhecimento referente a esse domínio, é necessário representar entidades em níveis diferentes de classificação. Por exemplo, Cecil é uma instância de Leão, que é uma instância de Espécie. Espécie, por sua vez, é uma instância de Ranking Taxonômico. Além disso, quando representamos esses domínios, é preciso capturar não somente as entidades diferentes níveis de classificação, mas também suas (possivelmente complicadas) relações. Por exemplo, nós gostaríamos de afirmar que instâncias do gênero Panthera também devem ser instâncias de exatamente uma instância de Espécie (por exemplo, Leão). A necessidade de suporte à representação de domínios que lidam com múltiplos níveis de classificação deu origem a uma área de investigação chamada modelagem multi-nível. Observa-se que a representação de modelos com múltiplos níveis é um desafio em linguagens atuais da Web Semântica, como há pouco apoio para orientar o modelador na produção correta de ontologias multi-nível, especialmente por causa das nuanças de restrições que se aplicam a entidades de diferentes níveis de classificação e suas relações. A fim de lidar com esses desafios de representação, definimos um vocabulário que pode ser usado como base para a definição de ontologias multi-nível em OWL, juntamente com restrições de integridade e regras de derivação. É oferecida uma ferramenta que recebe como entrada um modelo de domínio, verifica conformidade com as restrições de integridade propostas e produz como saída um modelo enriquecido com informações derivadas. Neste processo, é empregada uma teoria axiomática chamada MLT (uma Teoria de Modelagem Multi-Nível). O conteúdo da plataforma Wikidata foi utilizado para demonstrar que o vocabulário poderia evitar inconsistências na representação multi-nível em um cenário real.TextSILVA, Freddy Brasileiro. Representation of multi-level domains on the web. 2016. 91 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016.http://repositorio.ufes.br/handle/10/9824engUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoOWL (Web Ontology Language)MetamodelagemModelagem multi-nível.Web semânticaCiência da Computação004Representation of multi-level domains on the webinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALRepresentation_of_multi_level_domains_on_the_web_2016 - freddy.pdfapplication/pdf1850597http://repositorio.ufes.br/bitstreams/47db6ee1-d83d-4f42-9b84-e9dabe12773a/download49e1ac6068e9ec186891d6c01f4acab9MD5110/98242024-07-17 17:01:28.303oai:repositorio.ufes.br:10/9824http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-10-15T18:01:18.475179Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false |
dc.title.none.fl_str_mv |
Representation of multi-level domains on the web |
title |
Representation of multi-level domains on the web |
spellingShingle |
Representation of multi-level domains on the web Silva, Freddy Brasileiro OWL (Web Ontology Language) Metamodelagem Modelagem multi-nível. Ciência da Computação Web semântica 004 |
title_short |
Representation of multi-level domains on the web |
title_full |
Representation of multi-level domains on the web |
title_fullStr |
Representation of multi-level domains on the web |
title_full_unstemmed |
Representation of multi-level domains on the web |
title_sort |
Representation of multi-level domains on the web |
author |
Silva, Freddy Brasileiro |
author_facet |
Silva, Freddy Brasileiro |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Almeida, João Paulo Andrade |
dc.contributor.author.fl_str_mv |
Silva, Freddy Brasileiro |
dc.contributor.referee1.fl_str_mv |
Souza, Vitor Estevão Silva |
dc.contributor.referee2.fl_str_mv |
Parreiras, Fernando Silva |
contributor_str_mv |
Almeida, João Paulo Andrade Souza, Vitor Estevão Silva Parreiras, Fernando Silva |
dc.subject.eng.fl_str_mv |
OWL (Web Ontology Language) |
topic |
OWL (Web Ontology Language) Metamodelagem Modelagem multi-nível. Ciência da Computação Web semântica 004 |
dc.subject.por.fl_str_mv |
Metamodelagem Modelagem multi-nível. |
dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
dc.subject.br-rjbn.none.fl_str_mv |
Web semântica |
dc.subject.udc.none.fl_str_mv |
004 |
description |
Often, subject domains are conceptualized with entities in two levels: a level of classes, and a level of individuals which instantiate these classes. In several subject domains, however, classes themselves may be subject to categorization, resulting in classes of classes (or metaclasses). To represent these domains, one needs to capture not only entities of different classification levels, but also their (possibly intricate) relations. In the domain of biological taxonomies, for instance, a given organism (e.g. Cecil, the lion killed in the Hwange National Park in Zimbabwe in 2015) is classified into taxa (such as, e.g., Animal, Mammal, Carnivoran, Lion), each of which is classified by a biological taxonomic rank (e.g., Kingdom, Class, Order, Species). Thus, to represent the knowledge underlying this domain, one needs to represent entities at different (but nonetheless related) classification levels. For example, Cecil is an instance of Lion, since he exhibits those common features. For example, Cecil is an instance of Lion, which is an instance of Species. Species, in its turn, is an instance of Taxonomic Rank. Moreover, when representing these domains, one needs to capture not only entities of different classification levels, but also their (possibly intricate) relations. For example, we would like to state that instances of the genus Panthera must also be instances of exactly one instance of Species (e.g. Lion). The need to support the representation of knowledge domains dealing with multiple classification levels has given rise to an area of investigation called multi-level modeling. We observe that the representation of multi-level domains is challenging in current Semantic Web languages, as there is little support to guide the modeler in producing correct multi-level ontologies, especially because of the nuances in the constraints that apply to entities of different classification levels and their relations. In order to address these representation challenges, we define a vocabulary that can be used as basis for the definition of multilevel ontologies in OWL. This vocabulary is accompanied by integrity constraints to prevent the construction of inconsistent models as well as derivation rules to derive knowledge that is not explicit in the model. We offer a tool that receives as input a domain model, checks its conformance with the proposed integrity constraints and produces an output model containing the original domain model plus derived information. In this process, we employ an axiomatic theory called MLT (a Multi-Level Modeling Theory). We use Wikidata content to demonstrate that the approach can prevent the construction of inconsistent multi-level representations in a realistic setting. |
publishDate |
2016 |
dc.date.issued.fl_str_mv |
2016-09-28 |
dc.date.accessioned.fl_str_mv |
2018-08-02T00:03:44Z |
dc.date.available.fl_str_mv |
2018-08-01 2018-08-02T00:03:44Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
SILVA, Freddy Brasileiro. Representation of multi-level domains on the web. 2016. 91 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016. |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufes.br/handle/10/9824 |
identifier_str_mv |
SILVA, Freddy Brasileiro. Representation of multi-level domains on the web. 2016. 91 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016. |
url |
http://repositorio.ufes.br/handle/10/9824 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
Text |
dc.publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Informática |
dc.publisher.initials.fl_str_mv |
UFES |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Centro Tecnológico |
publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) instname:Universidade Federal do Espírito Santo (UFES) instacron:UFES |
instname_str |
Universidade Federal do Espírito Santo (UFES) |
instacron_str |
UFES |
institution |
UFES |
reponame_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
collection |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
bitstream.url.fl_str_mv |
http://repositorio.ufes.br/bitstreams/47db6ee1-d83d-4f42-9b84-e9dabe12773a/download |
bitstream.checksum.fl_str_mv |
49e1ac6068e9ec186891d6c01f4acab9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES) |
repository.mail.fl_str_mv |
|
_version_ |
1813022569747447808 |