W3C home > Mailing lists > Public > public-rdfa-wg@w3.org > December 2011

Re: Mixing-up Semantic Data with HTML Rendering

From: landong zuo <landong.zuo@googlemail.com>
Date: Mon, 5 Dec 2011 10:40:24 +0000
Message-ID: <CACNn1boSFeNmXu4NNbFxD9b4EAv9kLiX+dVRRyLaCVvqLNUk1w@mail.gmail.com>
To: Toby Inkster <tai@g5n.co.uk>
Cc: public-rdfa-wg@w3.org
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?

Regards,

Landong


On Sat, Dec 3, 2011 at 1:58 PM, Toby Inkster <tai@g5n.co.uk> wrote:
> On Mon, 28 Nov 2011 13:18:10 +0000
> landong zuo <landong.zuo@googlemail.com> wrote:
>
>> This would probably suggest creating triples in RDFa extractor like
>> below,
>>
>> <http://blah.co.uk/... >
>> <http://www.w3.org/1999/xhtml/vocab#stylesheet>
>> <http://blah.co.uk/Styles/theme.css>  .
>>
>> Although this triple does not exist in the original dataset.
>
> Depends how you define the "original dataset". If you count the page
> itself as the "original dataset", then the triple plainly does exist in
> the original dataset.
>
> If there's some underlying process that takes some other dataset,
> converts it into RDFa, and then injects it into an HTML template, then
> yes, if that HTML template already contains an xhv:stylesheet triple,
> this might be seen as an additional triple which didn't exist in the
> source data.
>
> For stylesheets this is easily worked around:
>
>        <style type="text/css">
>          @import url(/Styles/theme.css);
>          /* this creates no triples */
>        </style>
>
> As a more general argument though, the information that document X uses
> stylesheet Y is perhaps of potential interest to some consumers, so if
> you're publishing RDFa and RDF/XML and worried about consumers spotting
> differences between the two formats, why not just add the
> xhv:stylesheet triple to the RDF/XML too?
>
> --
> Toby A Inkster
> <mailto:mail@tobyinkster.co.uk>
> <http://tobyinkster.co.uk>
>
Received on Monday, 5 December 2011 10:40:53 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:05:28 UTC