Reference Hub17
R-DEVICE: An Object-Oriented Knowledge Base for RDF Metadata

R-DEVICE: An Object-Oriented Knowledge Base for RDF Metadata

Nick Bassiliades, Ioannis Vlahavas
Copyright: © 2006 |Volume: 2 |Issue: 2 |Pages: 67
ISSN: 1552-6283|EISSN: 1552-6291|ISSN: 1552-6283|EISBN13: 9781615204939|EISSN: 1552-6291|DOI: 10.4018/jswis.2006040102
Cite Article Cite Article

MLA

Bassiliades, Nick, and Ioannis Vlahavas. "R-DEVICE: An Object-Oriented Knowledge Base for RDF Metadata." IJSWIS vol.2, no.2 2006: pp.24-90. http://doi.org/10.4018/jswis.2006040102

APA

Bassiliades, N. & Vlahavas, I. (2006). R-DEVICE: An Object-Oriented Knowledge Base for RDF Metadata. International Journal on Semantic Web and Information Systems (IJSWIS), 2(2), 24-90. http://doi.org/10.4018/jswis.2006040102

Chicago

Bassiliades, Nick, and Ioannis Vlahavas. "R-DEVICE: An Object-Oriented Knowledge Base for RDF Metadata," International Journal on Semantic Web and Information Systems (IJSWIS) 2, no.2: 24-90. http://doi.org/10.4018/jswis.2006040102

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

In this paper we present R-DEVICE, a deductive object-oriented knowledge base system for reasoning over RDF metadata. R-DEVICE imports RDF documents into the CLIPS production rule system by transforming RDF triples into COOL objects and uses a deductive rule language for reasoning about them. R-DEVICE is based on an OO RDF data model, different than the established triple-based model, which maps resources to objects and encapsulates properties inside resource objects, as traditional OO attributes. In this way, fewer joins are required to access the properties of a single resource resulting in better inferencing/querying performance, as it is experimentally shown in the paper. Furthermore, RDF can interoperate seamlessly with other Web data models and languages. The descriptive semantics of RDF may call for dynamic redefinitions of resource classes, which are handled by R-DEVICE effectively. Furthermore, R-DEVICE features a powerful deductive rule language for reasoning on top of RDF metadata. The rule language includes features such as normal and generalized path expressions, stratified negation, aggregate, grouping, and sorting functions. The rule language supports a second-order syntax, which is efficiently translated into sets of first-order logic rules using metadata, where variables can range over classes and properties, so that reasoning over the RDF schema can be made. Users can define views that are materialized and incrementally maintained by translating deductive rules into CLIPS production rules that preserve truth. Users can choose between an OPS5/CLIPS-like and a RuleML-like syntax. Finally, users can define and use functions through the CLIPS host language.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.