|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
D. Beckett. The design and implementation of the Redland RDF application framework. Computer Networks, 39(5):577--588, 2002.
|
| |
4
|
T. Berners-Lee. Weaving the Web - The Past, Present and Future of the World Wide Web by its Inventor. Texere, 2000.
|
| |
5
|
C. Bizer and R. Cyganiak. D2R server - publishing relational databases on the Semantic Web (poster). In Proceedings of the International Semantic Web Conference (ISWC). 2003.
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
A. Kalyanpur, D. Pastor, S. Battle, and J. Padget. Automatic mapping of OWL ontologies into Java. In Proceedings of the International Conference on Software Engineering & Knowledge Engineering (SEKE). 2004.
|
| |
11
|
E. Oren and R. Delbru. ActiveRDF: Object-oriented RDF in Ruby. In Proceedings of the ESWC Workshop on Scripting for the Semantic Web. Jun. 2006.
|
| |
12
|
E. Oren, R. Delbru, and S. Decker. Extending faceted navigation for RDF data. In Proceedings of the International Semantic Web Conference (ISWC). Nov. 2006.
|
| |
13
|
|
| |
14
|
L. Sauermann et al. Semantic desktop 2.0: The Gnowsis experience. In Proceedings of the International Semantic Web Conference (ISWC), pp. 887--900. 2006.
|
| |
15
|
D. Schwabe, D. Brauner, D. A. Nunes, and G. Mamede. HyperSD: a semantic desktop as a semantic web application. In Proceedings of the ISWC Workshop on the Semantic Desktop. 2005.
|
| |
16
|
D. Vrandecic. Deep integration of scripting language and semantic web technologies. In Proceedings of the ESWC Workshop on Scripting for the Semantic Web. 2005.
|
| |
17
|
K. Wilkinson, C. Sayers, H. A. Kuno, and D. Reynolds. Efficient RDF storage and retrieval in Jena2. In Proceedings of the International Workshop on Semantic Web and Databases (SWDB). 2003.
|
CITED BY 3
|
|
Eyal Oren , Armin Haller , Cédric Mesnage , Manfred Hauswirth , Benjamin Heitmann , Stefan Decker, A Flexible Integration Framework for Semantic Web 2.0 Applications, IEEE Software, v.24 n.5, p.64-71, September 2007
|
|
|
|
|
|
|
|