[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Simple] Re: Presence Data Model: Overriding services (tuples)





Jonathan Rosenberg wrote:

I'm not opposed to having smart composers that are indeed clever enough to merge two tuples based on recognizing that the URIs are indeed semantically the same, but don't want every implementation to have to have such knowledge. (Smart composers might further recognize that alice at example.com and alice.smith at example.com are aliases of each other and there's no point in reporting both.)

As above, perhaps the problem here is that folks are interpreting the model to imply that you have to do composition differently based on whether two services are "conflicting" - i.e., have the same URI, or not. You don't have to. This is a suggested default policy to allow what seems to be a desired feature to take place in an interoperable way prior to the arrival of specifications that allow a user to control their composition policy.

I fear we are slipping back into the same problem with composition that we had with "what is a tuple" - that there are widely divergent views on the subject that have not been exposed, discussed, or resolved.


I don't know of any simple policy that will resolve conflicting information in a way that would be halfway sensible in a range of reasonable use cases. The only answer that is "simple enough" and that won't mess up is simple catenation - providing all the info to the watcher. If we can support that, then we can go spend another couple of years working on more sophisticated policies.

	Paul


_______________________________________________ Simple mailing list Simple at ietf.org https://www1.ietf.org/mailman/listinfo/simple