ActiveRDF: Object-oriented semantic web programming
Oren, Eyal ; Delbru, Renaud ; Gerke, Sebastian ; Haller, Armin ; Decker, Stefan
Oren, Eyal
Delbru, Renaud
Gerke, Sebastian
Haller, Armin
Decker, Stefan
Loading...
Publication Date
2007
Type
Conference Paper
Downloads
Citation
Eyal Oren, Renaud Delbru, Sebastian Gerke, Armin Haller, Stefan Decker "ActiveRDF: Object-oriented semantic web programming", Proceedings of the International World-Wide Web Conference, 2007.
Abstract
Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are mostly triple-oriented. Traditional techniques for bridging a similar gap between relational databases and object-oriented programs cannot be applied directly given the different nature of Semantic Web data, for example in the semantics of class membership, inheritance relations, and object conformance to schemas. We present ActiveRDF, an object-oriented API for managing RDF data that offers full manipulation and querying of RDF data, does not rely on a schema and fully conforms to RDF(S) semantics. ActiveRDF can be used with different RDF data stores: adapters have been implemented to generic SPARQL endpoints, Sesame, Jena, Redland and YARS and new adapters can be added easily. In addition, integration with the popular Ruby on Rails framework enables rapid development of Semantic Web applications.
Funder
Publisher
Association for Computing Machinery
Publisher DOI
Rights
Attribution-NonCommercial-NoDerivs 3.0 Ireland