OML - Ontology Manipulation Language
Autor(a) principal: | |
---|---|
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 |