[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Updated: V13 schema examples
The email I sent out at the start of last night's XDI TC weekly call with examples of the new V13 schema contained a number of errors. This email contains fixes for those I could find (I'm sure there are more.) Note that the examples are numbered purely for unique reference during discussion. Also, I have added an example (1B) of using the xref attribute. 1A) <AbsoluteResource> <AbsoluteXRI>=drummond</AbsoluteXRI> <AbsoluteXRI>=drummond.reed</AbsoluteXRI> <Resource> <XRI>+email</XRI> <Resource> <XRI>work</XRI> <Data>drummond.reed@cordance.net</Data> </Resource> </Resource> </AbsoluteResource> 1B) <AbsoluteResource> <AbsoluteXRI xref="true">=drummond</AbsoluteXRI> <AbsoluteXRI xref="true">=drummond.reed</AbsoluteXRI> <Resource> <XRI>+email</XRI> <Resource> <XRI>work</XRI> <Data>drummond.reed@cordance.net</Data> </Resource> </Resource> </AbsoluteResource> 2) <AbsoluteResource> <AbsoluteXRI>=drummond.reed/(+email)</AbsoluteXRI> <Resource> <XRI>work</XRI> <Data>drummond.reed@cordance.net</Data> </Resource> </AbsoluteResource> 3) <AbsoluteResource> <AbsoluteXRI>=drummond.reed/(+email)/work</AbsoluteXRI> <Data>drummond.reed@cordance.net</Data> </AbsoluteResource> ***** A processor can distinguish that the first resource below is an absolute resource and the second is relative. 4) <AbsoluteResource> <AbsoluteXRI>=drummond.reed</AbsoluteXRI> <Data>some data here</Data> </AbsoluteResource> 5) <Resource> <XRI>work</XRI> <Data>drummond.reed@cordance.net</Data> </Resource> ***** Lastly, this simple schema also reveals two clean ways to solve the puzzling "default" problem that we talked about last week (i.e., how to declare that the default value of "=drummond.reed/(+email)" is equivalent to "=drummond.reed/(+email)/work". Both of the following are equivalent: 6) <AbsoluteResource> <AbsoluteXRI>=drummond.reed</AbsoluteXRI> <Resource> <XRI>+email</XRI> <Data> <Ref>=drummond.reed/(+email)/work</ref> </Data> <Resource> <XRI>home</XRI> <Data>drummond.reed@gmail.com</Data> </Resource> <Resource> <XRI>work</XRI> <Data>drummond.reed@cordance.net</Data> </Resource> </Resource> </AbsoluteResource> 7) <AbsoluteResource> <AbsoluteXRI>=drummond.reed/(+email)</AbsoluteXRI> <AbsoluteXRI>=drummond.reed/(+email)/work</AbsoluteXRI> <data>drummond.reed@cordance.net</data> </AbsoluteResource> ***** END CURRENT EXAMPLES *****
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]