Repository logo
 
Loading...
Thumbnail Image
Publication

Tool-supported building of DSLs from OWL ontologies

Use this identifier to reference this record.

Advisor(s)

Abstract(s)

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.

Description

Keywords

Domain specific languages Ontologies OWL Language processing

Pedagogical Context

Citation

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.

Research Projects

Organizational Units

Journal Issue