LPIS Home Page
Google Search

Title: R-DEVICE: An Object-Oriented Knowledge Base System for RDF Metadata
Author(s): N. Bassiliades, I. Vlahavas.
Availability: Click here to download the PDF (Acrobat Reader) file (61 pages).
Keywords: RDF, Object Data Model, CLIPS, Descriptive Semantics, Deductive Rules, Production Rules, Generalized Path Expressions, Aggregation, Materialized Views, RuleML.
Appeared in: International Journal on Semantic Web and Information Systems, Amit Sheth , Miltiadis D. Lytras (Ed.), Idea Group, Vol. 2, No. 2, pp. 24-90, 2006.
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 pow-erful 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, func-tions. 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 which are materialized and incrementally main-tained by translating deductive rules into CLIPS production rules that preserve truth. Users can choose be-tween an OPS5/CLIPS-like and a RuleML-like syntax. Finally, users can define and use functions through the CLIPS host language.
See also : R-DEVICE

        This paper has been cited by the following:

1 E. Castro, K-Aspects: An aspect-based approach for implementing knowledge systems, MSc thesis, Universidade Federal Do Rio Grande Do Sul, Instituto De Informatica, Porto Alegre, Brazil, May 2009.
2 Hong, Q., Jiang, Y., Liu, Y., Research on configurable planner using ontology-based domain knowledge, (2010) Journal of Information and Computational Science, 7 (3), pp. 609-617.
3 Ho Pun Lam, On the Derivability of Defeasible Logic, PhD thesis, School of Information Technology and Electrical Engineering, The University of Queensland, Australia, April 2012.