This is just a quick update on some W3C work I've been doing recently.
(See: http://www.w3.org/2004/06/DI-MCA-WS/)
We were looking for metadata concepts that would be useful in the
adaptation of web content for multiple devices. The diverse group of
participants agreed a few points; one in particular may be of interest
to Beehive.
It was agreed that a web page could include metadata marking subsets of
the document according to the "role" that is played by that subset. A
number of technologies for implementing such a mechanism have been
considered (OWL, RDF and other SemWeb concepts), but obviously it could
be "a while" before this is translated into a tangible proposal.
However, it occurred to me that if a Beehive control, responsible for
the generation of a subset of the web page, could be annotated with the
same ontology applied to "role" then that control could also express
the metadata (e.g. as embedded RDF) to facilitate subsequent adaptation
of that content.
Simple example: a control that generates the main menu of the page
would not only generate the markup but would also generate embedded RDF
to indicate that the markup was in fact the "main menu" and not some
random/unrelated collection of links. This information might later be
used by content adaptation (e.g. client-side) to reposition the main
menu for a different device/browser.
Getting such an idea into the mainstream could take a long time, but
the existence of a respected software platform capable of supporting
such a concept might help oil the wheels of standardization bodies...
I will be updating the W3C workshop pages over the next few weeks.
---Rotan