OML - Ontology Manipulation Language

Detalhes bibliográficos
Autor(a) principal: Carvalho, Nuno Alexandre Ramos
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/92492
Resumo: Dissertação de Mestrado em Informática
id RCAP_5296a2dea61c9fbe038f7385e1467d21
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/92492
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling OML - Ontology Manipulation LanguageEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de Mestrado em InformáticaOntologies are a common approach used in nowadays for formal representation of concepts in a structured way. Natural language processing, translation tasks, or building blocks for the new web 2.0 (social networks for example) are instances of areas where the adoption of this approach is emerging and quickly growing. Ontologies are easy to store and can be easily build from other data structures. Due to their structural nature, data processing can be automated into simple operations. Also new knowledge can be quickly infered, many times based on simple mathematics properties. All these qualities brought together make ontologies a strong candidate for knowledge representation. To perform all of these tasks over ontologies most of the times custom made tools are developed, that can be hard to adapt for future uses. The purpose of the work presented in this dissertation is to study and implement tools that can be used to manipulate and maintain ontologies in a abstract and intuitive way. We specify a expressive and powerful, yet simple, domain specific language created to perform actions on ontologies. We will use this actions to manipulate knowledge in ontologies, infer new relations or concepts and also maintain the existing ones valid. We developed a set of tools and engines to implement this language in order to be able to use it. We illustrate the use of this technology with some simple case studies.Ontologias são uma opção muito utilizada hoje em dia para representar formalmente conceitos de uma forma estruturada. Processamento de linguagem natural, tarefas de tradução, ou componentes associados à web 2.0 (redes sociais por exemplo) são instâncias de ´áreas onde a adopção desta aproximação está a emergir e a crescer rapidamente. Ontologias são fáceis de armazenar e podem ser facilmente construídas a partir de outras estruturas de dados. Devido `a sua natureza estruturada, o processamento de dados pode ser automatizado em operações simples. Além disso pode ser inferido novo conhecimento rapidamente, muitas vezes baseado em propriedades matemáticas simples. Todas estas qualidades em conjunto fazem das ontologias fortes candidatas para a representação de conhecimento. Na maior parte dos casos, para executar este tipo de operações, são desenvolvidas ferramentas customizadas à medida que podem ser difíceis de adaptar para uso futuro. O objectivo do trabalho apresentado nesta dissertação é estudar e implementar ferramentas que podem ser utilizadas para manipular e manter ontologias de uma forma abstracta e intuitiva. Especificamos uma linguagem de domínio específico simples, no entanto expressiva e poderosa para efectuar operações sobre ontologias. Vamos usar estas operações para manipular o conhecimento em ontologias, inferir novas relações ou conceitos e também para manter os existentes válidos. Foram desenvolvidas um conjunto de ferramentas e motores que implementam esta linguagem de modo a que possamos utilizá-la. Ilustramos o uso desta tecnologia com alguns casos de estudo simples.Almeida, J. J.Universidade do MinhoCarvalho, Nuno Alexandre Ramos20082008-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/92492porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-07-27T01:26:23Zoai:repositorium.sdum.uminho.pt:1822/92492Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-07-27T01:26:23Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv OML - Ontology Manipulation Language
title OML - Ontology Manipulation Language
spellingShingle OML - Ontology Manipulation Language
Carvalho, Nuno Alexandre Ramos
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short OML - Ontology Manipulation Language
title_full OML - Ontology Manipulation Language
title_fullStr OML - Ontology Manipulation Language
title_full_unstemmed OML - Ontology Manipulation Language
title_sort OML - Ontology Manipulation Language
author Carvalho, Nuno Alexandre Ramos
author_facet Carvalho, Nuno Alexandre Ramos
author_role author
dc.contributor.none.fl_str_mv Almeida, J. J.
Universidade do Minho
dc.contributor.author.fl_str_mv Carvalho, Nuno Alexandre Ramos
dc.subject.por.fl_str_mv Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de Mestrado em Informática
publishDate 2008
dc.date.none.fl_str_mv 2008
2008-01-01T00:00:00Z
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.uri.fl_str_mv https://hdl.handle.net/1822/92492
url https://hdl.handle.net/1822/92492
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv mluisa.alvim@gmail.com
_version_ 1817546608222404608