RDF serves as a straightforward data structure utilized for storing data. It comprises the Subject, Predicate, and Object elements, offering a human-friendly syntax, seamless data integration, compatibility for aggregating information (via transitive rules), and support for yes/no queries within an object-oriented framework, effectively addressing real-world problems. Nonetheless, RDF has a limitation in that it cannot capture the probability associated with a given <subject, predicate, object> tuple. To overcome this constraint, an enhanced version of RDF called quadruple is developed.
The goal of this project is to enhance an RDF database by incorporating quadruple functionality. A quadruple is a tuple comprising four elements: <subject, predicate, object, confidence>. We will be utilizing a Java-based RDF database called minibase to implement this extension.
Nested Loop Join
Index Nested Loop Join
Sorted Index Nested Loop Join