- From: Andy Seaborne <andy.seaborne@epimorphics.com>
- Date: Wed, 09 May 2012 17:30:31 +0100
- To: public-rdf-wg@w3.org
On 09/05/12 16:04, Ivan Herman wrote:
>
> 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).
>
Surely that means the @id refers to the whole element
<script>...</script>, not the contents of the element?
(see javascript access)
Andy
> 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 16:31:02 UTC