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

Re: Agenda Topic / Issue: Clarify the meaning of "ignore" with respect to attributes that have no legal value

From: Shane McCarron <shane@aptest.com>
Date: Thu, 10 Sep 2009 17:17:35 -0500
Message-ID: <4AA97AFF.50608@aptest.com>
To: Jeni Tennison <jeni@jenitennison.com>
CC: "public-rdf-in-xhtml-tf.w3.org" <public-rdf-in-xhtml-tf@w3.org>
Wow... I need more sleep.  I of course meant the triple would be:

<> ex:test5 "Test" .


Shane McCarron wrote:
> Jeni,
>
> No - that is not what is currently specified (in my opinion), nor what 
> my proposal would do.  Specifically, the third <span> should create 
> the triple:
>
> <> ex:test3 "Test" .
>
> Because the @rel is treated as if it is not present at all.  There are 
> no semantics in RDFa for an empty @rel.
>
> Jeni Tennison wrote:
>> Can I also clarify, just to round this out, that in this test case 
>> from Philip:
>>
>> <p xmlns:ex="http://example.org/">
>>   <span property="ex:test1" href="http://example.org/href">Test</span>
>>   <span rel="ex:test2" property="ex:test3" 
>> href="http://example.org/href">Test</span>
>>   <span rel="" property="ex:test5" 
>> href="http://example.org/href">Test</span>
>> </p>
>>
>> the triples are:
>>
>> (from the first <span>)
>>   <http://example.org/href> ex:test1 "Test" .
>>
>> (from the second <span>)
>>   <> ex:test2 <http://example.org/href> .
>>   <> ex:test3 "Test" .
>>
>> (from the third <span>)
>>   <> ex:test5 <http://example.org/href> .
>>
>> In other words that the empty rel attribute is treated differently 
>> from a rel attribute that contains only illegal CURIEs, which is 
>> treated the same as a missing rel attribute.
>>
>> Thanks,
>>
>> Jeni
>>
>> On 10 Sep 2009, at 20:36, Shane McCarron wrote:
>>
>>> Laurens,
>>>
>>> In general I agree but see below:
>>>
>>> Laurens Holst wrote:
>>>> Op 8-9-2009 10:28, Shane McCarron schreef:
>>>>> So, for example,
>>>>>
>>>>> <a rel="blah:blah" href="file.html">something</a>
>>>>>
>>>>> Would never generate triple, because the prefix "blah" is not 
>>>>> defined, so the system MUST act as if there was no @rel at all.
>>>>
>>>> Hm, so just to be clear:
>>>>
>>>> <a rel="blah:blah foo:bar" href="file.html">something</a>
>>>>
>>>> Would not generate a triple, but:
>>>>
>>>> <a rel="blah:blah foo:bar" href="file.html" 
>>>> xmlns:foo="http://example.org">something</a>
>>>>
>>>> and
>>>>
>>>> <a rel="blah:blah bar" href="file.html">something</a>
>>>>
>>>> Would?
>>> Nearly.  rel="bar" is not a defined reserved word, so that wouldn't 
>>> raise a triple either.
>>>>
>>>> ~Laurens
>>>>
>>>
>>> -- 
>>> Shane P. McCarron                          Phone: +1 763 786-8160 x120
>>> Managing Director                            Fax: +1 763 786-8180
>>> ApTest Minnesota                            Inet: shane@aptest.com
>>>
>>>
>>>
>>>
>>
>

-- 
Shane P. McCarron                          Phone: +1 763 786-8160 x120
Managing Director                            Fax: +1 763 786-8180
ApTest Minnesota                            Inet: shane@aptest.com
Received on Thursday, 10 September 2009 22:18:19 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 10 September 2009 22:18:20 GMT