OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xdi message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [xdi] Metagraph symbols ==> Metagraph $words



I agree! I think this is important for security. Lack of clarity can lead 
to mistakes.

Also, I think it needs to be pointed out that we are talking about 
switching $, *, and ! where these symbos are are used as shorthand for 
predicates. Correct?

thx,

Mike


--------------------------------------------------------------------------------------

Michael Schwartz
Gluu
Founder, CEO
https://www.gluu.org



On Tue, 21 Jun 2011, Drummond Reed wrote:

> I have done the first part of the action item I had from the last telecon to
> analyze moving back from metagraph symbols to semantically-meaningful
> English $words.
>
> As I expected, for three of the four, the translation is very easy
>
> Metagraph symbol  ==> $word
> $  ==>  $is  (inverse is the same)
> *  ==>  $has  (inverse is $is$has)
> !  ==>  $a  (inverse is $is$a)
>
> These all would be used just as we have used them for the past several
> years.
>
> The only metagraph symbol that does not have a good English equivalent is ()
> -- the metagraph symbol for subcontext. After thinking about this over the
> weekend, I realized there is a reason there is no good English word for
> expressing a pure subcontext relationship the way we use () in XDI
> statements, e.g.:
>
> +snow/()/+ski
> +water/()/+ski
> @Rossignol/()/+ski
>
> The reason is that when you translate these XDI statements into English, the
> semantics of the () context symbol are expressed by...WHITESPACE!
>
> snow ski
> water ski
> Rossignol ski
>
> It is literally the left-to-right order of the English words, delimited by a
> space, that expresses the supercontext/subcontext relationship.
>
> No wonder we could never find the right word for it! And also a good case
> for why (), the metagraph symbol for subcontext, should remain a symbol.
> Expressing the inverse, supercontext, will be $is(), following the same rule
> as all of the other metagraph $words above.
>
> So, the proposal is to move back to the $words $is, $has, and $a instead of
> the metagraph symbols for $, *, and ! when they are used as predicates in
> XDI statements. If everyone is in agreement about this, I will draft a new
> wiki page called MetagraphWords to replace
>
>  http://wiki.oasis-open.org/xdi/MetagraphSymbols
>
> Please post if you don't agree.
>
> =Drummond
>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]