Hello Peter,

1) JIDs matching: the conclusion seemd to be to use 'exactMatch'
attribute (?), but as you've pointed out this is the problem not only
for XEP-136.

I added that:

http://www.xmpp.org/extensions/xep-0136.html#collections-with

Ah, sorry - it seems I missed that :-(

Some comments then ;-)

If the client or server wishes to match an exact bare JID, the boolean
'exactmatch' attribute MUST be included and MUST be set yo "true" or "0" [7].

1) I think there is a typo, last phrase should read as "true" or "1".

2) I would not restrict it to bare JIDs: instead it seems to me more logical to write smth similar to "if the client or server wishes to match an exact bare JID or domain JID, the boolean 'exactmatch' attribute MUST be included and MUST be set yo "true" or "1", thus JIDs like example.com matching exactly example.com instead of [EMAIL PROTECTED]/*, and JIDs like [EMAIL PROTECTED] matching exactly [EMAIL PROTECTED] instead of [EMAIL PROTECTED]/*" - the latter one may be important as some collections may be recorded with bare JIDs like [EMAIL PROTECTED], so we might need to access them somehow.

3) 'exactmatch' is currently present only in 'chat' element: however, it doesn't look like it belongs there, as 'chat' element is in fact not used for matching. Instead, it should belong to commands description (such as 'remove' or 'list' elements) and in preferences (such as 'item' element).

Maybe it should be specified in some separate sub-section that 'exactmatch' attribute may be present in every element where JID is included and 'matching' makes sence?

4) XML Schema probably should be updated too?

Good luck!                                     Alexander

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


Reply via email to