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:
@enSimply drop app.php into your root wordpress install directory and have some Atom/APP fun.
2006-08-22T12:42:33+02:00