Authors
Dragan Djuric, Vladan Devedzic
Publication date
2011/5/12
Journal
IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews)
Volume
42
Issue
1
Pages
3-14
Publisher
IEEE
Description
There is a notable overlap of the challenges with which the semantic technologies and software engineering deal. They can also complement and mutually improve each other. Current efforts mostly focus on improving software tools around the resource description framework (RDF) and Web Ontology Language (OWL) Web-oriented ecosystem that helps ontology engineers but is alien to software engineers. This paper presents an opposite approach taken from the software developer's viewpoint - an incorporation of the ontology paradigm into a general-purpose programming language, in a simple and agile way, on a small scale, and in an unpretentious manner. The objective is to help programmers write simple domain-driven code with richer semantics. The means to achieve this objective relies on metaprogramming to internalize the ontology modeling paradigm into a mainstream programming environment …
Total citations
2012201320142015201620172018201920202021202220232232121111
Scholar articles