Next in thread → Next in month →

RE: [xdi] Dollar word proposed for data types-$data

From
Drummond Reed <>
Date
2005-06-30T22:09:26+00:00
ID
Thread
RE: [xdi] Dollar word proposed for data types-$data
Ahhh, semantics. Don't you just love it?

 

I vote to have this particular discussion
offline, since it could take forever via email. I'll try to phone you sometime
soon.

 

=Drummond 

 

From: 
[mailto:] 

Sent: Thursday, June 30, 2005 9:04 AM

To: 

Subject: RE: [xdi] Dollar word
proposed for data types-$data

 

My counter proposal is that everything you say is good
except that I think it should be on $data not on $type. It seems to me if we
aren't going to coin a phrase that is explicitly $datatype that what we are
talking about is specifying a constraint, or rule, about the $data. Rules about
$type are defined in the dictionary. 

Andy
Dale

ooTao

Phone: 877-213-7935

Fax: 877-213-7935

i-name: =Andy.Dale

http://public.xdi.org/=andy.dale

***************************************************************************

If you don't have your iName yet use this link:

  http://2idi.com/registrar/index.html?referral_code=ootao

***************************************************************************

 

  
  
"Drummond Reed"
  <> 

  
06/29/2005
  08:59 PM 

  
  
  
   

    
    
To

    
    
    
<>
    

    
   

   

    
    
cc

    
    
    
 

    
   

   

    
    
Subject

    
    
    
RE: [xdi] Dollar word proposed for data
    types-$type

    
   

  
  
 

  
   

    
    
 

    
    
    
 

    
   

  
  

  
 

Cool
idea. $type is already one of our "default dollar words" by virtue of

being one of the XDI schema elements. And at first
blush this seems like a

good use of it. I also like the idea of making the
fragment identifiers in

the W3C Schema Datatypes spec the default. 

I also suggest we go with true hierarchy, i.e.,
slash. This is what we did

with $l in the XRI Metadata spec - slash
delineates the instances of the

type, whereas * delegates to subtypes. For example
with $l, the immediate

children (i.e., if there is no delegated *name
after $l) are defined to be

two-letter language tags from (I forget the name
of the RFC - see the spec

at

http://www.oasis-open.org/committees/download.php/11854/xri-metadata-V2.0-cd

-01.pdf). For example:

             
  $l/en                  
               for English

             
  $l/fr                  
               for French

So with the $type space, we would specify (in the
Service Dictionary spec)

that the default child namespace under $type is
the set of fragment

identifier in the W3C Schema datatypes spec.

             
  $type/string

             
  $type/float

Then you could extend type definition to any other
namespace as follows:

             
  $type*(=foo/mytypes)/custom.type

Sure meets the simplicity test. Thoughts?

=Drummond 

-----Original Message-----

From: 
[mailto:] 

Sent: Wednesday, June 29, 2005 7:25 PM

To: 

Subject: [xdi] Dollar word proposed for data
types-$type

$type-xxx where xxx is the fragment identifier
from the W3C schema datatype

or $type-yyy-xxx where yyy is the ident for a type
system other than W3C

schema datatypes.
Next in thread → Next in month →