Informatica logo


Login Register

  1. Home
  2. Issues
  3. Volume 23, Issue 2 (2012)
  4. Incorporating the Ontology Paradigm into ...

Informatica

Information Submit your article For Referees Help ATTENTION!
  • Article info
  • Related articles
  • Cited by
  • More
    Article info Related articles Cited by

Incorporating the Ontology Paradigm into a Mainstream Programming Environment
Volume 23, Issue 2 (2012), pp. 203–224
Dragan Djuric   Vladan Devedzic  

Authors

 
Placeholder
https://doi.org/10.15388/Informatica.2012.357
Pub. online: 1 January 2012      Type: Research Article     

Received
1 August 2010
Accepted
1 November 2011
Published
1 January 2012

Abstract

The emergence of the Semantic Web have revived the interest in knowledge engineering and ontologies. Different paradigms often share challenges and solutions, and can complement and mutually improve each other. This paper presents a simple and agile integration of ontologies and programming on a small scale, and in a down-to-Earth manner by incorporating the ontology paradigm into a mainstream programming environment. The approach is based on metaprogramming, which has been used to internalize the ontology modeling paradigm into the Clojure language. The resulting DSL, Magic Potion, is implemented in Cojure and blends ontology, functional, object-oriented and concurrent paradigms, which is suitable for general-purpose domain modeling, from technology enhanced learning to business.

Related articles Cited by PDF XML
Related articles Cited by PDF XML

Copyright
No copyright data available.

Keywords
programming paradigms multiparadigm languages ontology paradigm ontology languages metaprogramming domain-specific languages programming languages domain engineering programming techniques

Metrics
since January 2020
771

Article info
views

0

Full article
views

526

PDF
downloads

199

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICA

  • Online ISSN: 1822-8844
  • Print ISSN: 0868-4952
  • Copyright © 2023 Vilnius University

About

  • About journal

For contributors

  • OA Policy
  • Submit your article
  • Instructions for Referees
    •  

    •  

Contact us

  • Institute of Data Science and Digital Technologies
  • Vilnius University

    Akademijos St. 4

    08412 Vilnius, Lithuania

    Phone: (+370 5) 2109 338

    E-mail: informatica@mii.vu.lt

    https://informatica.vu.lt/journal/INFORMATICA
Powered by PubliMill  •  Privacy policy