The Simile project at MIT has been developing fantastic tools to let you manage interoperable data on the web without a backend database. In particular, David Huynh’s Exhibit project lets you present structured data in a beautiful, dynamic, JavaScript-driven way, again without a backend database (see their US Presidents example).
One issue Exhibit has been struggling with is that, if the data is in JavaScript, and it isn’t rendered in HTML until the JavaScript takes over, search engines may not be able to index the content. As of version 2.0, thanks to Keith Alexander, Exhibit will support an RDFa importer: the data can be expressed in simple HTML with RDFa, and the Exhibit code will replace this basic HTML with the more dynamic, navigable version. Yet the search engines will still be able to see the full content, without having to type anything in twice. That’s the power of interoperable data in HTML: all tools that currently depend on HTML still work, while tools that require greater structure are built without repeating the underlying data.