RE: Improving PIDF

"Peterson, Jon" <[email protected]> Wed, 27 Nov 2002 02:16:25 -0500
Newsgroups gmane.ietf.impp
Message-ID <[email protected]>
I would prefer that we stick to the existing document format for PIDF. I
don't think this split really grants us any appreciable leverage. I believe
a presence document should carry presence status information - I don't think
we need to introduce some sort of modularity to allow presence information
to contain other sorts of things. This is also the eleventh hour for this
document (and the working group, we hope)... if this split does not address
some outstanding technical problem, I think we would best stay with our
course.

The objection I recall you raising in Atlanta, actually, was related to the
fact that <basic> status in presence information would not be needed in all
cases, and in fact <basic> is already explicitly optional in the current
draft. Personally, I feel that it is quite reasonable to say that location
is a type of "status".

Jon Peterson
NeuStar, Inc.

> -----Original Message-----
> From: Thanos Diacakis [mailto:[email protected]]
> Sent: Tuesday, November 26, 2002 6:08 PM
> To: [email protected]
> Subject: Improving PIDF
> 
> 
> Following up on our discussion in Atlanta last week, in line with neatly
> separating the CPIM draft into three separate drafts, we need to split
PIDF
> into two.  As I mentioned last week, I'm not suggesting any functionality
or
> content changes.  We need all the content, just in two 
> separate drafts.
> 
> The logic behind this is that PIDF essentially contains two things:
> 
> a) a format to carry any type of presence data (generally speaking that is
> the <presence> and <tuple> elements)
> b) a set of attributes or presence schema pertaining to IM or perhaps more
> broadly interpreted "communications presence" (that is nearly everything
> inside the tuple, except e.g. timestamp)
> 
> It doesn't make sense to mandate that all presence documents that use (a),
> need to carry the elements in (b), of which indeed some are mandatory.
For
> example, a tuple that publishes one's location doesn't necessarily need a
> "status" field.
> 
> Also, the separation between the presence format, and particular attribute
> schemata will serve as a good example on how to add new schemata to cover
> other applications.  (e.g. the SIMPLE WG is working on a similar item
> [draft-lonnfors-simple-prescaps-ext-00]).
> 
> Lastly, we can better focus the main PIDF draft on issues related to
joining
> and splitting PI documents without needing to worry about what is in them
at
> the same time.
> 
> Having said that, I've performed this split and made the two resulting
> drafts available here:
> 
> http://www.diacakis.com/impp/draft-diacakis-ietf-impp-cpp-pidf-00.txt
> http://www.diacakis.com/impp/draft-diacakis-ietf-impp-cpp-pidf
-im-00.txt

In addition to the split, while I was at it, I added two more changes:
- Jonathan's "zero or more tuples" - I presume there are no objections to
that
- Misc fixes replacing CPIM with CPP & CPIM as necessary

After this is scrutinized and if there are no objections, I would propose to
make those two docs WG drafts.

Thanos
---
Thanos Diacakis
Openwave Systems
[email protected]
+1-303 385 6705







  [reminder: [email protected] for non-technical discussions, please]




  [reminder: [email protected] for non-technical discussions, please]