Via
Sam
Ruby, a post from
Jerry
Cuomo who asks (rhetorically) :
It is worth standardizing an agile platform for our generationâs dynamic web applications?
Doesn't sound unreasonable. He has in mind a particular stack of tools: Ajax, REST, Atom, scripting languages. But for data in general, all he offers is SQL. As Sam points out, SQL is a weak link.
Predictably, I'd suggest RDF (with direct REST & SPARQL for queries) instead. Considerably more agile and Web-oriented - doesn't need up-front schemas, is a data model designed for the Web, an evolution of the link. Going further, I'd suggest delegating potential commodity parts like a store with RESTful inferfaces to a different kind of Platform.
See also:
A
Relational View of the Semantic Web,
Semantic
Web Client Library,
ActiveRDF.