Skip to Content

Modeling ontologies as executable domain specific languages

TitleModeling ontologies as executable domain specific languages
Publication TypeConference Proceedings
Year of Conference2010
AuthorsDjuric, D., Jovanovic J., Devedzic V., and Sendelj R.
Conference NameIn Proceedings of the 3rd india Software Engineering Conference - ISEC '10
Pagination83-92
Date Published02/2010
PublisherACM New York, NY, USA
Conference LocationMysore, India
ISBN978-1-60558-922-0
Keywordsdomain-specific languages, functional programming, learning, model-driven engineering, Ontologies
Abstract

Ontologies, one of the cornerstone technologies of the Semantic Web are a very expressive and powerful means for domain modeling. To become really usable and ubiquitous, the implementations of ontology languages yet have to deliver satisfactory performance and before anything else have to be developer-friendly. We present an example of using Magic Potion, a description logics-based domain specific meta-language for building executable domain models. We are using LOCO ontology framework developed to support personalised learning contexts in learning applications to illustrate how ontologies in the form of executable domain-specific languages can blend the Semantic Web ideas into classical software engineering to improve expressiveness of domain models.

DOIhttp://doi.acm.org/10.1145/1730874.1730892