Next in thread →
Next in month →
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 →