- From: Mark Birbeck <mark.birbeck@webbackplane.com>
- Date: Mon, 5 Dec 2011 14:26:43 +0000
- To: landong zuo <landong.zuo@googlemail.com>
- Cc: Toby Inkster <tai@g5n.co.uk>, public-rdfa-wg@w3.org
Hi Landong, On Mon, Dec 5, 2011 at 10:40 AM, landong zuo <landong.zuo@googlemail.com> wrote:> Hi Toby,>> The working-around style sheet you pointed out should work well in> this particular case. Many thanks for your suggestion.>> My use case falls into the class as you states "converting to RDFa and> injecting to HTML template". We have to be very careful in this> process not to confuse "HTML semantics" with "RDF semantics". This is> really painful.>> The case could become even worse to have attached metadata like RDF> signature or Provenance. This type of metadata could be generated by> different organisations, and has to be carried all the way through> data transformation process without change to the semantics. We have> no control over RDF triples. Additional triples like xhv:stylesheet> would definitely ruin the metadata.>> I think Named Graph will be a promising answer for this type of> questions. What do you think? IMO any web-page that is parsed for RDF is a named graph, whether it wants to be or not. :) When implementing an RDFa parser I always used to store the triples from any HTML page into a named graph identified by the document's URI, as if the following were present [1]: <html> <head about="" typeof="rdf:Graph"> <!-- everything in here is about the named graph --> </head> . . . </html> The fact that a named graph also has a CSS stylesheet is therefore no big deal (and anyway, it's true). If authors then follow best practice and refrain from mixing their people up with their web-pages, then all other triples should come out fine: <html> <head about="" typeof="rdf:Graph"> <!-- everything in here is about the named graph --> </head> <body about="#langdong" typeof="foaf:Person"> <!-- everything in here is about the object represented by the named graph --> </body> </html> As you can see, I don't think anything needs to change in RDFa to make your scenario possible. Regards, Mark [1] I'm pretty sure that Jeremy Carroll proposed rdf:Graph some time back, but I can't find a reference. I'm sure someone like Ivan will know where it comes from though. ;)
Received on Monday, 5 December 2011 14:28:04 UTC