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

Re: Yet another RDFa experience

From: Ivan Herman <ivan@w3.org>
Date: Tue, 25 Sep 2007 14:12:59 +0200
Message-ID: <46F8FB4B.9040605@w3.org>
To: Simone Onofri <simone.onofri@gmail.com>
CC: RDFa <public-rdf-in-xhtml-tf@w3.org>, Dan Brickley <danbri@danbri.org>, Fabien Gandon <Fabien.Gandon@sophia.inria.fr>


Simone Onofri wrote:
> Dear RDFa folks,
> 
> I'm taking more tests and implementations of RDFa. This is my
> experience on RDFa serialization. I try to make RSS version of RDFa.
> So after a mail with Fabien for it's XSLT and transformation, I'm send
> to all  this case. To be clear this is the Scenario:
> 
> Ingredients:
> 
> [1] - RSS in RDFa
> [2] - Inspiration RDF
> [3] - RDF/XML extraction via XSL (using lastes RDFa XSL by Fabien)
> [4] - RDF/XML extraction via Distiller (rdfa.php is a temporary proxy
> to Ivan's RDFa Distiller)
> [5] - Triples of [2]
> [6] - Triples of [3]
> [7] - Triples of [4]
> [8] - RSS validation of [3]
> [9] - RSS validation of [4]
> 
> Cooking:
> 
> The question is: if the triples are similar, the RDF serialization changes
> more and the RSS [3] doesn't validate [8] (not found rss:channel) and
> RSS [4] yes [9]. RSS validator expects rss:channel with fixed
> serialization but, as Fabien said, this is not possible with a generic
> stylesheet for extraction of RDFa. So, more feed readers accpets and
> reads [4] but not [3].
> 
> In a true philosophical  RDFa and GRDDL way, what is better? A
> dedicated stylesheet? Another transformation after Fabien's XSLT? A
> third way?
> 
> Cheers,
> 
> Simone
>

If I understand the problem properly, there is very little that can be
done here from our point of view. Indeed, afaik, the RSS specification
uses a _restricted_ version of RDF/XML. I think that the fact that my
distiller produces something acceptable by the RSS validators is, though
flattering:-), just a pure coincidence. It is perfectly possible that,
tomorrow, I would upgrade the underlying RDFLib package which would
produce a slightly different RDF/XML serialization (though identical in
the RDF sense) that would not pass an RSS validator any more. Ie, I
think Fabien is right that this is not possible with a generic
extractor/distiller/parser. :-(

Ivan





> [1] http://www.siatec.net/rss.xhtml
> [2] http://www.siatec.net/rss.rdf
> [3] http://www.siatec.net/rdfaparser/?xml=http://www.siatec.net/rss.xhtml
> [4] http://www.siatec.net/rdfa.php?url=http://www.siatec.net/rss.xhtml&format=pretty-xml
> [5] http://www.siatec.net/rdfserializer/?url=http://www.siatec.net/rss.xhtml
> [6] http://www.siatec.net/rdfaserializer/?xml=http://www.siatec.net/rss.xhtml
> [7] http://www.siatec.net/rdfa.php?url=http://www.siatec.net/rss.xhtml
> [8] http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.siatec.net%2Frdfaparser%2F%3Fxml%3Dhttp%253A%2F%2Fwww.siatec.net%2Frss.xhtml
> [9] http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.siatec.net%2Frdfa.php%3Furl%3Dhttp%253A%2F%2Fwww.siatec.net%2Frss.xhtml%26format%3Dpretty-xml
> 

-- 

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 Tuesday, 25 September 2007 12:12:43 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:15:13 GMT