Danny Ayers has been continuing the Metalink in RDF work that Dan
Brickley started, and working on GRDDLing Metalink:
GRDDL is a mechanism for Gleaning Resource Descriptions from Dialects
of Languages. This GRDDL specification introduces markup based on
existing standards for declaring that an XML document includes data
compatible with the Resource Description Framework (RDF) and for
linking to algorithms (typically represented in XSLT), for extracting
this data from the document.
I'm sure no one noticed this change to the homepage, which is XHTML
transitional now finally:
<head profile="http://www.w3.org/2003/g/data-view#">
<link rel="transformation"
href="http: / /www.w3.org/2003/g/glean-profile" />
<link rel="namespaceTransformation"
href="http://www.metalinker.org/metalink2rdfxml.xsl" />
Here's an example of a Metalink in RDF/XML
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:tags="http://www.holygoat.co.uk/owl/redwood/0.1/tags/"
xmlns:scheme="http://purl.org/stuff/uri-schemes"
xmlns:m="http://www.metalinker.org/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.metalinker.org/"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:doap="http://usefulinc.com/ns/doap#">
<Metalink m:type="static" dc:source="http://download.packages.ro/
metalink">
<dc:date>2007-06-19T21:38:38Z</dc:date>
<dcterms:modified>2007-06-20T21:38:38Z</dcterms:modified>
<m:publisher rdf:parseType="Resource">
<m:name>package resources</m:name>
<m:url>http://www.packages.ro</m:url>
</m:publisher>
<tags:taggedWithTag rdf:parseType="Resource">
<tags:tagName>linux</tags:tagName>
</tags:taggedWithTag>
<tags:taggedWithTag rdf:parseType="Resource">
<tags:tagName>ubuntu</tags:tagName>
</tags:taggedWithTag>
<identity>ubuntu</identity>
<version>7.04</version>
<m:file>
<m:File m:name="ubuntu-7.04-desktop-i386.iso">
<os>Linux-x86</os>
<size>731797504</size>
<m:verification rdf:parseType="Resource">
<m:md5_hash>e296e3468358789904097fc8df29609a</
m:md5_hash>
<m:sha1_hash>6f6a0a9ff65285a8d9c707a8bb54e7b2438bf772</
m:sha1_hash>
<m:ed2k_hash>e239215147fa03e5db3d6c816291bfca</
m:ed2k_hash>
<m:pieces>
<m:Pieces m:length="4194304">
<m:sha1 rdf:parseType="Resource">
<m:position>1</m:position>
<rdf:value>79db927deff7fe11cdaf7dcd9179b855b579049d</rdf:value>
</m:sha1>
<m:sha1 rdf:parseType="Resource">
<m:position>2</m:position>
<rdf:value>e387a34ecf9dd851adcad4adc96b72505b38580b</rdf:value>
</m:sha1>
</m:Pieces>
</m:pieces>
</m:verification>
<m:url rdf:resource="http://ftp.iasi.roedu.net/mirrors/
fedora.redhat.com/core/.pool/ubuntu-7.04-desktop-i386.iso"
scheme:scheme="http://purl.org/stuff/uri-schemes/
http"
m:location="ro"
m:preference="10"/>
<m:url rdf:resource="http://ftp.roedu.net/mirrors/
fedora.redhat.com/core/.pool/ubuntu-7.04-desktop-i386.iso"
scheme:scheme="http://purl.org/stuff/uri-schemes/
http"
m:location="ro"
m:preference="10"/>
<m:url rdf:resource="ftp://ftp.cse.yzu.edu.tw/Linux/Ubuntu/
ubuntu-cd/.pool/ubuntu-7.04-desktop-i386.iso"
scheme:scheme="http://purl.org/stuff/uri-schemes/
ftp"
m:location="tw"
m:preference="10"/>
<m:url rdf:resource="magnet:?
xt=urn:sha1:6f6a0a9ff65285a8d9c707a8bb54e7b2438bf772&xt=urn:ed2k:e239215147fa03e5db3d6c816291bfca&xl=731797504&dn=ubuntu-7.04-
desktop-i386.iso
 "
scheme:scheme="http://purl.org/stuff/uri-schemes/
magnet"
m:location=""
m:preference="90"/>
</m:File>
</m:file>
</Metalink>
</rdf:RDF>