multiple URI elements per Service in XRDs

Johannes Ernst at
Fri Jan 20 17:19:31 UTC 2006

This discussion seems to say that we need to think about this from  
two angles:
1) What does the YADIS spec need to define so it is clear what is and  
isn't a conforming implementation
2) What are implementors *required* to do, and what is only good  
implementation practice.

It appears to me, that there is not requirement (aka MUST):
  - that an implementation faithfully follow the priority attributes  
at all
  - that an implementation try out more than one of the URIs provided  
in a Service element
It is only considered good implementation practice.

Is that true?

It would make sense to me, because of many reasons such as the  
  - we can't / don't want to require implementors to support https as  
well as http
  - we can't / don't want to require implementors to support all  
possible service types -- which means that by definition, they get to  
pick which ones the consider, never mind the priorities
  - we don't want to prevent implementors to code local rules such as  
"I prefer talking to instead of  
because I know that has just been taken over by the  
transsylvanian mafia and this user might not know that yet"...

If this is right, we have some options, such as
  - be clear in the spec about the entire algorithm as intended
  - touch on a random subset of the entire algorithm (which is the  
current state, I guess)
  - drop all mentioning about processing algorithms from the YADIS  
spec, and just leave a note in its place saying that "best practices"  
are defined in the upcoming OASIS documents.


Johannes Ernst
NetMesh Inc.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: lid.gif
Type: image/gif
Size: 973 bytes
Desc: not available
Url :
-------------- next part --------------

More information about the yadis mailing list