[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [xdi] Final Syntax Choices - Please Vote ASAP (takes only seconds)
After thinking about Markus’s reason for not choosing semicolon and comma, I agree with him on this. So, my choice for syntax is attribute is “&” and singleton is “|” I also like general-to-special ordering. From: xdi@lists.oasis-open.org [mailto:xdi@lists.oasis-open.org]
On Behalf Of Markus Sabadello My first choice remains #2C, which is not in your list, and which I would consider "General-to-Special":
=markus+|&email/$ref/
=markus+&email!9876
=markus+home+|&email/$ref/
=markus+&email!5432
=markus+work+|&email/$ref/
=markus+&email!9876
=markus+&email!5432:/:/
"ms@example.com"
=markus+&email!9876:/:/
"markus@example.net"
=markus+&email!9876$|&t:/:/
"2013-04-11T10:11:12Z"
=markus+address!4567+&street#1:/:/
"123 Main St"
=markus+address!4567+&street#2:/:/
"Apt 23"
=markus+address!4567+|&city:/:/
"Vienna"
=markus+address!4567+|&country:/:/
"Austria"
=markus+address!4567$|&t:/:/
"2013-04-11T10:11:12Z"
%+&email/$is+/
$string
%@example%+&email$&xbnf#1:/:/
"1*DIGIT '@example.com'"
My second choice is #2A. As an exercise, I added another Graph Model table, so there is now one for each one of the #2x options: Option #2A: First table at https://wiki.oasis-open.org/xdi/GraphModelStructure/Discussion Option #2B; Table at https://wiki.oasis-open.org/xdi/GraphModelStructure Option #2C: Second table at https://wiki.oasis-open.org/xdi/GraphModelStructure/Discussion Markus On Sat, Apr 13, 2013 at 9:08 AM, Drummond Reed <drummond.reed@xdi.org> wrote: Though I'm still working on the minutes from today's excellent TC telecon, the key takeaway is that we are within hours of a final syntax decision. We have consensus on 3 of the 5 symbols we need (literal = colon; ordered instance = hash;
definition = percent sign). That leaves just the attribute and singleton symbols. To make this easy, in this email (and on the
Syntax Examples page) I have included examples of the two combinations of attribute/singleton symbols that received the most votes on today's call. I have also included two variants of each: one in special-to-general order and one is general-to-special
order (relative to the table in
GraphModelStructure). SO, YOUR ACTION ITEM IS TO LOOK OVER THE FOUR OPTIONS BELOW (#1A, #1B, #2A, #2B), and then
reply back to the list with your:
Alternately, if there is a different set of symbols you decide you prefer, please reply back with that. Thanks, =Drummond
Attribute = Semicolon and Singleton = Comma
OPTION #1A: Symbol Ordering: Special-to-General
=markus+;,email/$ref/ =markus+;email!9876 =markus+home+;,email/$ref/ =markus+;email!5432 =markus+work+;,email/$ref/ =markus+;email!9876 =markus+;email!5432:/:/ "ms@example.com" =markus+;email!9876:/:/ "markus@example.net" =markus+;email!9876$;,t:/:/ "2013-04-11T10:11:12Z" =markus+address!4567+;street#1:/:/ "123 Main St" =markus+address!4567+;street#2:/:/ "Apt 23" =markus+address!4567+;,city:/:/ "Vienna" =markus+address!4567+;,country:/:/ "Austria" =markus+address!4567$;,t:/:/ "2013-04-11T10:11:12Z" %+;email/$is+/ $string %@example%+;email$;xbnf#1:/:/ "1*DIGIT '@example.com'"
OPTION #1B: Symbol Ordering: General-to-Special
=markus,;+email/$ref/ =markus;+email!9876 =markus+home,;+email/$ref/ =markus;+email!5432 =markus+work,;+email/$ref/ =markus;+email!9876 =markus;+email!5432:/:/ "ms@example.com" =markus;+email!9876:/:/ "markus@example.net" =markus;+email!9876,;$t:/:/ "2013-04-11T10:11:12Z" =markus+address!4567;+street#1:/:/ "123 Main St" =markus+address!4567;+street#2:/:/ "Apt 23" =markus+address!4567,;+city:/:/ "Vienna" =markus+address!4567,;+country:/:/ "Austria" =markus+address!4567,;$t:/:/ "2013-04-11T10:11:12Z" %;+email/$is+/ $string %@example%;+email;$xbnf#1:/:/ "1*DIGIT '@example.com'"
Attribute = Ampersand and Singleton = Pipe
OPTION #2A: Symbol Ordering: Special-to-General
=markus+&|email/$ref/ =markus+&email!9876 =markus+home+&|email/$ref/ =markus+&email!5432 =markus+work+&|email/$ref/ =markus+&email!9876 =markus+&email!5432:/:/ "ms@example.com" =markus+&email!9876:/:/ "markus@example.net" =markus+&email!9876$&|t:/:/ "2013-04-11T10:11:12Z" =markus+address!4567+&street#1:/:/ "123 Main St" =markus+address!4567+&street#2:/:/ "Apt 23" =markus+address!4567+&|city:/:/ "Vienna" =markus+address!4567+&|country:/:/ "Austria" =markus+address!4567$&|t:/:/ "2013-04-11T10:11:12Z" %+&email/$is+/ $string %@example%+&email$&xbnf#1:/:/ "1*DIGIT '@example.com'"
OPTION #2B: Symbol Ordering: General-to-Special
=markus|&+email/$ref/ =markus&+email!9876 =markus+home|&+email/$ref/ =markus&+email!5432 =markus+work|&+email/$ref/ =markus&+email!9876 =markus&+email!5432:/:/ "ms@example.com" =markus&+email!9876:/:/ "markus@example.net" =markus&+email!9876|&$t:/:/ "2013-04-11T10:11:12Z" =markus+address!4567&+street#1:/:/ "123 Main St" =markus+address!4567&+street#2:/:/ "Apt 23" =markus+address!4567|&+city:/:/ "Vienna" =markus+address!4567|&+country:/:/ "Austria" =markus+address!4567|&$t:/:/ "2013-04-11T10:11:12Z" %&+email/$is+/ $string %@example%&+email&$xbnf#1:/:/ "1*DIGIT '@example.com'"
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]