Re: name of the datatype

On May 28, 2009, at 10:53 AM, Jonathan Rees wrote:

> The reason for your discomfort is that, like XMLLiteral, it's a use/ 
> mention
> confusion.

Except that in this one case, since plain literals are self-denoting,  
use/mention confusion is strictly correct. But I take your point, and  
agree about the intuition.

> All the other type names are descriptive of the values; zzzLiteral
> is descriptive of the syntactic form. It would be like saying that  
> kangaroos
> are polysyllabic.
>
> But at this point agreement on any name, even a bad one, is probably
> better than continued angst.

True.

Pat

>
> Jonathan
>
> On Thu, May 28, 2009 at 10:54 AM, Sandro Hawke <sandro@w3.org> wrote:
>>
>>>> (Honestly, don't throw rocks, but I'm having second thoughts  
>>>> about the
>>>> renaming.  It's just... long.
>>>
>>> OK, then try rdf:plain (or rdf:Plain )instead of rdf:text, if length
>>> really is an issue. I think the link to plain literal is really  
>>> useful.
>>>
>>>> And we have to figure out whether to
>>>> rename all the builtins and the namespace for the builtins now,
>>>> too.  I
>>>> guess we should wait for Axel to be back next week before going
>>>> farther
>>>> with that.)
>>
>> Okay, it's not just that it's long.  I'm also imagining people  
>> coming to
>> this stuff fresh.  The see datatypes with names like 'integer',
>> 'dateTime', 'string', and 'PlainLiteral'?  It seems a little odd.   
>> But,
>> there is 'XMLLiteral' too, it's true.  So...  whatever.  (I don't  
>> really
>> like 'rdf:plain' or 'rdf:Plain'.)
>>
>> If we stick with rdf:PlainLiteral, what do we can the builtins and  
>> the
>> namespace for the builtins?   Here's my best guess....
>>
>>   ====== OLD ======          ======= NEW =======
>>   text-from-string           plain-literal-from-string
>>   string-from-text           string-from-plain-literal
>>   lang-from-text             lang-from-plain-literal
>>   compare                    compare
>>   length                     length
>>   matches-language-range     matches-language-range
>>
>> There's also the XML namespace name, which was
>>    rtfn  <http://www.w3.org/2009/rdf-text-functions>
>> and I guess we should change to
>>    plfn <http://www.w3.org/2009/plain-literal-functions>
>> This namespace only comes up when using these functions in
>> something like XPath or XQuery, where they are purely optional.  When
>> they are used in RIF, where they are mandatory, they appear in the
>> normal RIF function namespace.
>>
>>      -- Sandro
>>
>>
>
>
>

------------------------------------------------------------
IHMC                                     (850)434 8903 or (650)494 3973
40 South Alcaniz St.           (850)202 4416   office
Pensacola                            (850)202 4440   fax
FL 32502                              (850)291 0667   mobile
phayesAT-SIGNihmc.us       http://www.ihmc.us/users/phayes

Received on Thursday, 28 May 2009 16:37:00 UTC