- From: Ivan Herman <ivan@w3.org>
- Date: Wed, 9 May 2012 17:04:17 +0200
- To: Sandro Hawke <sandro@w3.org>
- Cc: public-rdf-wg <public-rdf-wg@w3.org>
On May 9, 2012, at 16:34 , Sandro Hawke wrote:
>
> Option 1:
>
> At http://example.com/doc1 we say:
>
> <html>
> ...
> <script type="text/trig">
> @prefix eg: <http://example.com/ns>.
> <#section> { eg:a eg:b eg:c }
> </script>
> ...
> </html>
>
> Option 2:
>
>
> At http://example.com/doc1 we say:
>
> <html>
> ...
> <script type="text/turtle" id="section">
> @prefix eg: <http://example.com/ns>.
> eg:a eg:b eg:c.
> </script>
> ...
> </html>
>
> Okay, yeah, I see your point. Mechanically, option 1 is okay, and
> procedurally, it's much simpler.
>
> My preference for option 2 comes from my sense of Web Architecture, that
> id attributes simply continue the URL after the hash. The URL foo#bar,
> if "foo" is an HTML document", is the *name* of the section of "foo"
> with the id "bar".
I agree. It would be better... and we had similar discussions in the RDFa group, ie, whether the @id attribute would be used or not. However, practice went against us: HTML authors, who do not really know too much about these issues, would be bound to make a mistake and get unwanted consequences (so RDFa, for that reason, does _not_ use @id either).
Ivan
> But whatever. This wouldn't be the first time
> people chose expediency of architectural purity.
>
> -- Sandro
>
>
>> Ivan
>>
>>
>>>
>>> It would also be nice to have a way to say one wants the triples to
>>> *also* go into the default graph -- so if what you're doing is graph
>>> annotation you don't have to repeat all the triples in the annotated
>>> graph. Maybe class="included" or something; I'm not sure how the
>>> namespaces of HTML classes works these days.
>>>
>>> I know this touches on something Steve said yesterday about getting
>>> quads when you're expecting triples; I'll reply to that separately.
>>>
>>> -- Sandro
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>> ----
>> Ivan Herman, W3C Semantic Web Activity Lead
>> Home: http://www.w3.org/People/Ivan/
>> mobile: +31-641044153
>> FOAF: http://www.ivan-herman.net/foaf.rdf
>>
>>
>>
>>
>>
>>
>
>
----
Ivan Herman, W3C Semantic Web Activity Lead
Home: http://www.w3.org/People/Ivan/
mobile: +31-641044153
FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Wednesday, 9 May 2012 15:01:32 UTC