Oracle 10g Support for RDF
My new job is a lot of "decision support" and "knowledge assessment". This means I can pull out my bag of RDF tricks again to see how I can help the company with metadata models and inferencing. To that end, I began poking and proding the RDF landscape again to see if any viable products pop up. Being an Oracle shop, the first thing I did was try Oracle 10g with its support for RDF on top of Oracle Spatial and their Network Data Model. After a few days of playing with it, here's what I know. It allows me to store RDF as triples directly in the database. It does this by providing a set of procedures and views that extend their Oracle Spatial functionality. Oracle Network Data Model already knows how to store graphs, so it was a logical extension to support RDF (which is a directed graph). There are procedures provided to search the RDF models with a language that looks like a bit like SPARQL. However, only the graph pattern matching parts ( (?x :parentOf ?y...