Publicação
Tool-supported building of DSLs from OWL ontologies
| Resumo: | 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. |
|---|---|
| Autores principais: | Ceh, Ines |
| Outros Autores: | Crepinsek, Matej; Kosar, Tomaz; Mernik, Marjan; Henriques, Pedro Rangel; Pereira, Maria João; Cruz, Daniela; Oliveira, Nuno |
| Assunto: | Domain specific languages Ontologies OWL Language processing |
| Ano: | 2011 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Instituto Politécnico de Bragança |
| Idioma: | inglês |
| Origem: | Biblioteca Digital do IPB |
Registos relacionados
school Converting ontologies into DSLs
por: Fonseca, João Manuel de Sousa
Publicado em: (2014)
por: Fonseca, João Manuel de Sousa
Publicado em: (2014)
article Converting ontologies into DSLs
por: Fonseca, João Manuel Sousa
Publicado em: (2014)
por: Fonseca, João Manuel Sousa
Publicado em: (2014)
article Converting ontologies into DSLs
por: Fonseca, João M. Sousa
Publicado em: (2014)
por: Fonseca, João M. Sousa
Publicado em: (2014)
book Many-criteria optimisation and decision analysis ontology and knowledge management
por: Basto-Fernandes, V.
Publicado em: (2023)
por: Basto-Fernandes, V.
Publicado em: (2023)
article Choosing grammars to support language processing courses
por: Pereira, Maria João
Publicado em: (2013)
por: Pereira, Maria João
Publicado em: (2013)
article Choosing grammars to support language processing courses
por: Pereira, Maria João Varanda
Publicado em: (2013)
por: Pereira, Maria João Varanda
Publicado em: (2013)
school Owl ontology quality assessment and optimization in the cybersecurity domain
por: Pipa, Ana Margarida Conceição
Publicado em: (2018)
por: Pipa, Ana Margarida Conceição
Publicado em: (2018)
groups Ontologies for reusing data cleaning knowledge
por: Almeida, Ricardo
Publicado em: (2012)
por: Almeida, Ricardo
Publicado em: (2012)
article The construction of a Juridical Ontology
por: Alves, Isa
Publicado em: (2009)
por: Alves, Isa
Publicado em: (2009)
school ONTODL+: an ontology description language and its compiler
por: Dias, Alexandre Costa
Publicado em: (2021)
por: Dias, Alexandre Costa
Publicado em: (2021)
groups Building and using an ontology of preference-based multiobjective evolutionary algorithms
por: Li, L.
Publicado em: (2017)
por: Li, L.
Publicado em: (2017)
book Building and Using an Ontology of Preference-Based Multiobjective Evolutionary Algorithms
por: Li, Longmei
Publicado em: (2017)
por: Li, Longmei
Publicado em: (2017)
groups A framework to improve trust in Agent-Based Models of Human-Environment Interactions
por: Grueau, Cédric
Publicado em: (2018)
por: Grueau, Cédric
Publicado em: (2018)
groups Towards a Domain Specific Modeling Language for Agent-Based modeling of Land Use/Cover Change
por: Grueau, Cédric
Publicado em: (2013)
por: Grueau, Cédric
Publicado em: (2013)
article An ontology for describing ETL patterns behavior
por: Oliveira, Bruno
Publicado em: (2016)
por: Oliveira, Bruno
Publicado em: (2016)
article Representation of clinical practice guideline components in OWL
por: Oliveira, Tiago José Martins
Publicado em: (2013)
por: Oliveira, Tiago José Martins
Publicado em: (2013)
article Domain specific languages: a theoretical survey
por: Oliveira, Nuno
Publicado em: (2009)
por: Oliveira, Nuno
Publicado em: (2009)
article The problem of learning non-taxonomic relationships of ontologies from text
por: Serra, Ivo
Publicado em: (2012)
por: Serra, Ivo
Publicado em: (2012)
article Towards an engine for coordination-based architectural reconfigurations
por: Rodrigues, Flávio Gonçalves
Publicado em: (2015)
por: Rodrigues, Flávio Gonçalves
Publicado em: (2015)
article Reviewing the problem of learning non-taxonomic relationships of ontologies from text
por: Serra, Ivo
Publicado em: (2012)
por: Serra, Ivo
Publicado em: (2012)
article Visualization of domain-specific programs’ behavior
por: Oliveira, Nuno
Publicado em: (2009)
por: Oliveira, Nuno
Publicado em: (2009)
mic Censusing at darkness: the launch of a monitoring scheme of Owls and Nightjars in Portugal.
por: Rabaça, João E.
Publicado em: (2012)
por: Rabaça, João E.
Publicado em: (2012)
book Proceedings of the 2017 World Owl Conference
por: Roque, Inês
Publicado em: (2021)
por: Roque, Inês
Publicado em: (2021)
article Influence of domain-specific notation to program understanding
por: Kosar, Tomaz
Publicado em: (2009)
por: Kosar, Tomaz
Publicado em: (2009)
article Abcl: Abc music notation with rich chord support
por: Almeida, J. J.
Publicado em: (2018)
por: Almeida, J. J.
Publicado em: (2018)
article Comparison of XAML and C# frorms using cognitive dimensions framework
por: Mernik, Marjan
Publicado em: (2009)
por: Mernik, Marjan
Publicado em: (2009)
article Barn owl feathers as biomonitors of mercury: sources of variation
por: Roque, Inês
Publicado em: (2017)
por: Roque, Inês
Publicado em: (2017)
school Synthesizing environmental economics: building an ontological framework in LSP
por: Fernández Castro, Alberte
Publicado em: (2024)
por: Fernández Castro, Alberte
Publicado em: (2024)
article Tawny owl vocal activity is constrained by predation risk
por: Lourenço, Rui
Publicado em: (2014)
por: Lourenço, Rui
Publicado em: (2014)
article Evaluating techniques for learning non-taxonomic relationships of ontologies from text
por: Serra, Ivo
Publicado em: (2014)
por: Serra, Ivo
Publicado em: (2014)
article Program comprehension for domain-specific languages
por: Pereira, Maria João
Publicado em: (2008)
por: Pereira, Maria João
Publicado em: (2008)
article Developmentand Population of an Elaborate Formal Ontology for Clinical Practice Knowledge Representation
por: Mendes, David
Publicado em: (2014)
por: Mendes, David
Publicado em: (2014)
article Musikla: Language for generating musical events
por: Silva, Pedro Miguel Oliveira da
Publicado em: (2020)
por: Silva, Pedro Miguel Oliveira da
Publicado em: (2020)
article Extracting knowledge from testaments - An ontology learning approach
por: Yusupov, Shahzod
Publicado em: (2023)
por: Yusupov, Shahzod
Publicado em: (2023)
groups Design of an extensible metadata editor based on RDF
por: Leal, José Paulo
Publicado em: (2010)
por: Leal, José Paulo
Publicado em: (2010)
article MODELLING OWL MORTALITY ON ROADS OF ALENTEJO (SOUTHERN PORTUGAL)
por: Silva, Clara
Publicado em: (2012)
por: Silva, Clara
Publicado em: (2012)
article The food habits of Eurasian eagle-owls in Southern Portugal
por: Lourenço, Rui
Publicado em: (2019)
por: Lourenço, Rui
Publicado em: (2019)
article PARNT: A statistic based approach to extract non-taxonomic relationships of ontologies from text
por: Serra, Ivo
Publicado em: (2013)
por: Serra, Ivo
Publicado em: (2013)
article Applying program comprehension techniques to Karel robot programs
por: Oliveira, Nuno
Publicado em: (2009)
por: Oliveira, Nuno
Publicado em: (2009)
article Hunting ancestors: a unified approach for discovering genealogical information
por: Almeida, J. J.
Publicado em: (2019)
por: Almeida, J. J.
Publicado em: (2019)
Registos relacionados
-
school Converting ontologies into DSLs
por: Fonseca, João Manuel de Sousa
Publicado em: (2014) -
article Converting ontologies into DSLs
por: Fonseca, João Manuel Sousa
Publicado em: (2014) -
article Converting ontologies into DSLs
por: Fonseca, João M. Sousa
Publicado em: (2014) -
book Many-criteria optimisation and decision analysis ontology and knowledge management
por: Basto-Fernandes, V.
Publicado em: (2023) -
article Choosing grammars to support language processing courses
por: Pereira, Maria João
Publicado em: (2013)