[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [xdi] PLEASE VOTE: XDI attribute instance syntax preference question
From the last TC meeting I have an action item to post this poll to the mailing list.Please respond by indicating whether for the syntax for instances of an attribute class you prefer:
- Option A below.
- Option B below.
- No preference.
OPTION A
This is our current syntax which does NOT include chevrons around instances of an attribute class.
=drummond+home[<+tel>]!1234&/&/"+1-206-222-2222"
=drummond+home[<+tel>]!:uuid:f81d4fae-7dec-11d0-a765-00a0c91e0001&/&/"+1-206-111-1111"
=drummond+home[<+tel>]#3&/&/"+1-206-222-2222"
OPTION B
This change would include chevrons around instances of an attribute class.
=drummond+home[<+tel>]<!1234>&/&/"+1-206-222-2222"
=drummond+home[<+tel>]<!:uuid:f81d4fae-7dec-11d0-a765-00a0c91e0001>&/&/"+1-206-111-1111"
=drummond+home[<+tel>]<#3>&/&/"+1-206-222-2222"
NOTES
- The only difference between the two is the addition of chevrons around instances of an attribute class.
- The arguments FOR:
- It will simplify XDI syntax because there be one consistent rule: all attributes ALWAYS must be in chevrons (whether classes, instances, or singletons).
- It does not require "looking back" an additional arc to determine if an arc represents an attribute instance or an entity instance.
- The arguments AGAINST:
- It adds two more characters to the XDI address of an instance of an attribute class.
- It requires looking at the second character to distinguish an attribute of an attribute class from an instance of an attribute class. (Both would now start with <, so you have to look at the second character— ! or # would indicate an instance, + or $ an attribute).
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]