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

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




At the moment the answer is that Jonathan's data model document says they must be unique.

Hmm; I thought the discussions in the design team allowed them to be non-unique. I don't see how this can realistically be enforced. I seem to recall discussions that this non-uniqueness wouldn't really affect UIs, since you'd just get two icons, which just happened to lead to the same URI, possibly qualified with different prescaps.


My basic concern is that, as of right now, the only composition policy we have specified (implicitly) is concatenation. I'm really worried if we built systems that break badly for this 'null' composition policy.



There are several plausible scenarios where you could have the same contact URI appear twice. For example, limitations in the capabilities description may not allow you to express "this URI can do A1,A2,A3 OR it can do B1,B2,B3" (but not random combinations of sub-capabilities such as A1,B1).


I am torn about this. I fully agree with this example, and repeating the contact address in two tuples seems the most straightforward way to represent it.

OTOH, I agree that there are benefits to having the addresses be unique. Specifically, its hard to imagine how a composition policy could work if two tuples with the same contact could represent *either* an override or two services available simultaneously at the same address.

That would have to be marked up explicitly in any event. For example, you may want to say "if my sip URI is available, don't show my tel URI tuple". I don't see how this is affected by having duplicate URIs.



I don't know if this can be resolved without first tackling the problem of composition policy. But I think that will be a long time in coming.


I guess my inclination is to *allow* duplicates for now, and leave it as a later exercise to possibly restrict them as part of a composition policy. I don't think the presence of duplicates should be a problem for watchers.

I agree.


Paul

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