• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

10. Querying RDF: RDF as Data > 10.2. Roots: rdfDB QL

Roots: rdfDB QL

One of the earliest persistent data stores for RDF was R.V. Guha’s rdfDB, a database built from the ground up to store RDF data. This database, written in C and primarily tested within a Linux environment, uses a specialized language derived from SQL, a language he called “...a high level SQLish query language,” to manipulate and query RDF data within the database.

Tip

You can download a copy of rdfDB at http://guha.com/rdfdb/. Note that there has been little activity with this database in the last few years; I’m including coverage of it here primarily for historical perspective.

In Guha’s language, you can create a database, insert or delete rows from it, and query it. A row in his language would be an RDF triple, in the format of arc-source-target, somewhat different from N-Triples and other languages that portray an RDF triple as source-arc-target. However, the principles are the same.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint