W3C home > Mailing lists > Public > public-rdf-in-xhtml-tf@w3.org > February 2008

Re: RDFa examples on the SW Home page

From: Ivan Herman <ivan@w3.org>
Date: Mon, 18 Feb 2008 13:38:52 +0100
Message-ID: <47B97C5C.10605@w3.org>
To: W3C RDFa task force <public-rdf-in-xhtml-tf@w3.org>
CC: W3C SWEO IG <public-sweo-ig@w3.org>
Forget my remark about rdf:type... It could be done without it:

<span rel="org:includes">
  <a href=".../CG/"
     instanceof="org:CoordinationGroup"
     property="org:name">
      Coordination Group
  </a>
</span>

The slightly tricky thing is that when there is no @rel/@rev, than the 
priority of @href is 'higher' than @instanceof, whereas if there is a 
@rel, then @href, @instanceof cannot be used with @rel. By pushing @rel 
out of <a> things fall into place (yes, a nice usage of the hanging rels).

Ivan



Ivan Herman wrote:
> Just for the fun of it and for an info...
> 
> I have annotated the following two files in RDFa:
> 
> http://www.w3.org/2001/sw/Overview.html
> http://www.w3.org/2001/sw/SW-FAQ.html
> 
> yielding
> 
> http://www.w3.org/2001/sw/Overview.rdf
> http://www.w3.org/2001/sw/SW-FAQ.rdf
> 
> It was a good exercise to see how such pages can be turned into RDFa and 
> generate decent RDF. Most of the times it works quite well. In some 
> cases the combination of a <a> and the rules on instanceof made it a bit 
> awkward to set the right coding, so I had to rely on an explicit 
> rdf:type rather than the usage of instanceof:
> 
>  <a rel="org:includes" href="http://www.w3.org/2001/sw/CG/">
>    <span rel="rdf:type"
>          resource="[org:CoordinationGroup]"
>          property="org:name">Coordination Group</span>
> </a>
> 
> Indeed, I did not really find a better way of encoding
> 
> <> org:includes <http://www.w3.org/2001/sw/CG/>
> <http://www.w3.org/2001/sw/CG/>
>    a org:CoordinationGroup;
>    org:name "Coordination Group".
> 
> Any usage of the instanceof somehow generated new bnode. I may have 
> missed an obvious approach though, so tell me if I did... To be clear: 
> _I do not have a problem with this_ in the sense that @instanceof is a 
> suitable abbreviation and nothing more. Ie if, in some cases, an 
> explicit rdf:type is used, well, that is fine with me.
> 
> Ivan
> 
> 

-- 

Ivan Herman, W3C Semantic Web Activity Lead
Home: http://www.w3.org/People/Ivan/
PGP Key: http://www.ivan-herman.net/pgpkey.html
FOAF: http://www.ivan-herman.net/foaf.rdf


Received on Monday, 18 February 2008 12:38:58 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 18 February 2008 12:38:59 GMT