| RDF is great but it's somewhat inadvertently captured by academia. The tooling is not in a state where you can use it for any commercial or mission critical application. The tooling is mainly maintained by academics, and their concerns run almost exactly counter to normal engineering concerns. An engineer would rather have tooling with limited functionality that is well designed and behaves correctly without bugs. Academics would rather have tooling with lots of niche features, and they can tolerate poor design, incorrect behavior and bugs. They care more for features, even if they are incorrect, as they need to publish something "novel". The end result is that almost all things you find for RDF is academia quality and lots of it is abandoned because it was just part of publication spam being pumped and dumped by academics that need to publish or perish. Anyone who wants to use it commercially really has to start from scratch almost. |
I worked for a company that went hard into "Semantic Web" tech for libraries (as in, the places with books), using an RDF Quad Store for data storage (OpenLink Virtuoso) and structuring all data as triples - which is a better fit for the Heirarchical MARC21 format than a relational database.
There are a few libraries (the software kind) out there that follow the W3 spec correctly, Redland being one of them.