Hi Ian, Liddy, Charles, Peter, Misha, Alan, Patrick, Andy, Geoff,
DC-General and WSG
Thank you for all your help and comments. In particular, thank you,
Ian, for RDF in HTML.
Last week, I wrote to the DC-General and the Web Standards Group
mailing lists. I was lamenting the fact that Dublin Core metadata
needed to be embedded in the head of the Web page, and that people
often didn't update the metadata when they updated the Web page. I
proposed a half-baked idea, and asked for comments.
Everyone was extremely helpful, and gave me really valuable feedback.
I learnt a lot.
** RDF in HTML **
In particular, I learnt that RDF in HTML [1] will do exactly what I
want. It provides a valid way to embed Dublin Core (or other) metadata
in the Web page. I can use class attributes, so it is CSS-friendly. It
can be harvested using a Gleaning Resource Descriptions from Dialects
of Languages [2] (GRDDL)-aware harvester. And Ian has built a
GRDDL-aware harvester, Embedded RDF Extractor, [3] that I can use to
test my pages.
Now, I have built a page, and it works!
http://purl.nla.gov.au/net/jod/tutorial/naked-metadata.html
If anyone would like to have a look at it, I would appreciate feedback.
Have I got it right? Are there things that I could be doing better?
** XHTML2 **
And Misha pointed out that XHTML2 [4] deals with this very nicely.
In XHTML2, meta elements can appear in the body of the document, not
just the head and any element can link to them.
So, once again, thanks everybody. The Internet continues to blow my
mind!
** References **
[1] RDF in HTML:
http://research.talis.com/2005/erdf/wiki/Main/RdfInHtml
[2] Gleaning Resource Descriptions from Dialects of Languages (GRDDL):
http://www.w3.org/2004/01/rdxh/spec
[3] Embedded RDF Extractor: http://research.talis.com/2005/erdf/extract
[4] eXtensible HyperText Markup Language 2 (XHTML2):
http://www.w3.org/TR/xhtml2
--
Jonathan O'Donnell
mailto:[log in to unmask]
http://purl.nla.gov.au/net/jod
+61 4 2575 5829
|