Tool-supported building of DSLs from OWL ontologies
Main Author: | |
---|---|
Publication Date: | 2011 |
Other Authors: | , , , , , , |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10198/6311 |
Summary: | Domain-specific languages (DSLs) are computer languages intended for problem solving in a specific domain. Ontology is a formal representation of a set of concepts from a particular domain and the relations between them. An ontology may be used to describe a domain and to reason about the entities within the domain. This paper presents an Ontology2DSL framework to build DSLs from OWL ontologies. Ontology2DSL enables the semi-automated construction of a formal grammar and programs from an OWL ontology. The design approach, the functionalities of the framework, and a case study are also addressed in this paper. Special attention is paid to the architecture that encompasses the following components: the transformation pattern builder, the OWL parser, the rule reader, the rule execution component and the transaction logger. |
id |
RCAP_ba6fc4e499e18b7e5cda871faaa90e69 |
---|---|
oai_identifier_str |
oai:bibliotecadigital.ipb.pt:10198/6311 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Tool-supported building of DSLs from OWL ontologiesDomain specific languagesOntologiesOWLLanguage processingDomain-specific languages (DSLs) are computer languages intended for problem solving in a specific domain. Ontology is a formal representation of a set of concepts from a particular domain and the relations between them. An ontology may be used to describe a domain and to reason about the entities within the domain. This paper presents an Ontology2DSL framework to build DSLs from OWL ontologies. Ontology2DSL enables the semi-automated construction of a formal grammar and programs from an OWL ontology. The design approach, the functionalities of the framework, and a case study are also addressed in this paper. Special attention is paid to the architecture that encompasses the following components: the transformation pattern builder, the OWL parser, the rule reader, the rule execution component and the transaction logger.Biblioteca Digital do IPBCeh, InesCrepinsek, MatejKosar, TomazMernik, MarjanHenriques, Pedro RangelPereira, Maria JoãoCruz, DanielaOliveira, Nuno2011-11-11T16:18:29Z20112011-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/6311engCeh, Ines; Crepinsek, Matej; Kosar, Tomaz; Mernik, Marjan; Henriques, Pedro; Pereira, Maria João; Cruz, Daniela; Oliveira, Nuno (2011). Tool-supported building of DSLs from OWL ontologies. In INForum'11 --- Simpósio de Informática (CoRTA'11 track). Universidade de Coimbra.info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-25T11:58:35Zoai:bibliotecadigital.ipb.pt:10198/6311Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:21:57.102759Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Tool-supported building of DSLs from OWL ontologies |
title |
Tool-supported building of DSLs from OWL ontologies |
spellingShingle |
Tool-supported building of DSLs from OWL ontologies Ceh, Ines Domain specific languages Ontologies OWL Language processing |
title_short |
Tool-supported building of DSLs from OWL ontologies |
title_full |
Tool-supported building of DSLs from OWL ontologies |
title_fullStr |
Tool-supported building of DSLs from OWL ontologies |
title_full_unstemmed |
Tool-supported building of DSLs from OWL ontologies |
title_sort |
Tool-supported building of DSLs from OWL ontologies |
author |
Ceh, Ines |
author_facet |
Ceh, Ines Crepinsek, Matej Kosar, Tomaz Mernik, Marjan Henriques, Pedro Rangel Pereira, Maria João Cruz, Daniela Oliveira, Nuno |
author_role |
author |
author2 |
Crepinsek, Matej Kosar, Tomaz Mernik, Marjan Henriques, Pedro Rangel Pereira, Maria João Cruz, Daniela Oliveira, Nuno |
author2_role |
author author author author author author author |
dc.contributor.none.fl_str_mv |
Biblioteca Digital do IPB |
dc.contributor.author.fl_str_mv |
Ceh, Ines Crepinsek, Matej Kosar, Tomaz Mernik, Marjan Henriques, Pedro Rangel Pereira, Maria João Cruz, Daniela Oliveira, Nuno |
dc.subject.por.fl_str_mv |
Domain specific languages Ontologies OWL Language processing |
topic |
Domain specific languages Ontologies OWL Language processing |
description |
Domain-specific languages (DSLs) are computer languages intended for problem solving in a specific domain. Ontology is a formal representation of a set of concepts from a particular domain and the relations between them. An ontology may be used to describe a domain and to reason about the entities within the domain. This paper presents an Ontology2DSL framework to build DSLs from OWL ontologies. Ontology2DSL enables the semi-automated construction of a formal grammar and programs from an OWL ontology. The design approach, the functionalities of the framework, and a case study are also addressed in this paper. Special attention is paid to the architecture that encompasses the following components: the transformation pattern builder, the OWL parser, the rule reader, the rule execution component and the transaction logger. |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-11-11T16:18:29Z 2011 2011-01-01T00:00:00Z |
dc.type.driver.fl_str_mv |
conference object |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10198/6311 |
url |
http://hdl.handle.net/10198/6311 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Ceh, Ines; Crepinsek, Matej; Kosar, Tomaz; Mernik, Marjan; Henriques, Pedro; Pereira, Maria João; Cruz, Daniela; Oliveira, Nuno (2011). Tool-supported building of DSLs from OWL ontologies. In INForum'11 --- Simpósio de Informática (CoRTA'11 track). Universidade de Coimbra. |
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órios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833591841507770368 |