Atom Publishing Protocol for WordPress@en

Elias Torres has announced WP-APP, a drop-in bit of PHP. (Thanks for the nod!)

Heh, I was just going to say "Cool!" but it's turned into a ramble...

APP, like the Atom Format has emerged from the human-readable content world, its main application domain being traditional CMSs. It's based squarely on what we know of good practices for the web. The initial gain is getting away from the straitjacket of RPC over HTTP, but because of the foundations its potential goes a lot further.

A tired misconception on the Semantic Web vision is that it aims to create something entirely new rather than supplementing (or rather filling in missing bits) of the current web. Ok, if you view the SemWeb as purely the RDF/OWL bits, then there may be some truth in the belief that its an ocean-boiling exercise.

But there's a whole spectrum in between what we've got now and that artificial vision. I've got a proper write-up tabled (in the English sense) for an article next month, but I think APP is an aspect of what I've been calling the content model layer. Basically there seems to be an emerging trend from the current document-orientation towards a more general data-orientated view of the same material.

Independently of the Semantic Web initiative, the machine-readability of stuff on the Web is being increased. The metadata of Atom is essentially resource description, microformats are bringing the description of real-world things (i.e. pure data) to the web. More resource description. The internal models of things like these can each be taken as domain-specific schemas/ontologies (Atom being a generalised vocabulary for human-readable, web-delivered content). In a sense this is a narrow approach, there isn't an underlying fully-generalised formal model like that of RDF. But the significance is that it's refactoring the material we have on the web now into a data-oriented conceptual framework. That's transparently equivalent to putting the stuff on the Semantic Web, Semantic Web tools can use the data more-or-less directly.

Sure, to get the full benefit of the Semantic Web we need a broader range of data online in addition to human hypertexts and social-networking specifics like calendars and address books. But retooling to support this stuff in a way which maximises the amount of benefit computers can offer is a big step forward. With systems like APP, the Semantic Web is getting a huge boost independently of Semantic Web initiatives.

I guess the take-home is that you don't have to think about the Semantic Web to contribute to it. For instance, as Elias put it, you can:

Simply drop app.php into your root wordpress install directory and have some Atom/APP fun.

@en

Danny Ayers

2006-08-22T12:42:33+02:00

Related

Comments