- From: Sean B. Palmer <sean@mysterylights.com>
- Date: Fri, 2 Mar 2001 17:40:02 -0000
- To: <www-rdf-interest@w3.org>
- Cc: "Seth Russell" <seth@robustai.net>
If you Webize "rel" and mark up your HyperText links like so:- <a href="http://robustai.net/#Seth" rel="#collaborator">Seth</a> With "rel" as the predicate, and "href" as the object. Then it becomes very easy to XSLT transform it into N3:- <> <#collaborator> <http://robustai.net/#Seth> . Plus, you can use the "title" element to display the predicate as well, so you can "browse" the RDF. I wrote the following XSLT script to extract the rel attribute as a predicate, and the href attribute as the object:- <stylesheet xmlns="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:h="http://www.w3.org/1999/xhtml" > <output method="text"/> <template match="h:html"> <text>@prefix : <#> . </text> <apply-templates/> </template> <template match="/h:html/h:body"> <for-each select=".//h:a"> <text><> </text><value-of select="(@rel)" /><text> <</text><value-of select="(@href)" /><text>> . </text> </for-each> </template> <template match="text()|@*"> </template> </stylesheet> It's up at http://infomesh.net/2001/03/xhtmlton3/xhtmlton3.xsl You can use http://infomesh.net/2001/03/xhtmlton3/test.html as a test document. Dan Connolly has a form up at http://www.w3.org/2000/06/dc-extract/form.html that I often use for this sort of thing... the output for the above is at:- http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Finfomesh.n et%2F2001%2F03%2Fxhtmlton3%2Fxhtmlton3.xsl&xmlfile=http%3A%2F%2Finfome sh.net%2F2001%2F03%2Fxhtmlton3%2Ftest.html Which gives:- @prefix : <#> . <> <#collaborator> <http://robustai.net/Person/#Seth> . <> <#collaborator> <http://purl.org/swag/Person/#Sean> . Hey, now you can use your Web browser as a makeshift semBrowser :-) -- Kindest Regards, Sean B. Palmer @prefix : <http://webns.net/roughterms/> . :Sean :hasHomepage <http://infomesh.net/sbp/> .
Received on Friday, 2 March 2001 12:39:40 UTC