[Gen-art] Gen-ART Review of draft-ietf-simple-cipid-06

"Spencer Dawkins" <spencer@mcsr-labs.org> Mon, 21 November 2005 14:35 UTC

Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EeClE-0004bR-6s; Mon, 21 Nov 2005 09:35:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EeClD-0004bL-M4 for gen-art@megatron.ietf.org; Mon, 21 Nov 2005 09:35:11 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA04435 for <gen-art@ietf.org>; Mon, 21 Nov 2005 09:34:34 -0500 (EST)
Received: from sccrmhc13.comcast.net ([204.127.202.64]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EeD3g-0004n3-Rr for gen-art@ietf.org; Mon, 21 Nov 2005 09:54:17 -0500
Received: from s73602 (c-24-1-104-165.hsd1.tx.comcast.net[24.1.104.165]) by comcast.net (sccrmhc13) with SMTP id <200511211434450130038do4e>; Mon, 21 Nov 2005 14:34:58 +0000
Message-ID: <033e01c5eea8$a533a9b0$0500a8c0@china.huawei.com>
From: Spencer Dawkins <spencer@mcsr-labs.org>
To: General Area Review Team <gen-art@ietf.org>
Date: Mon, 21 Nov 2005 08:34:00 -0600
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="iso-8859-1"; reply-type="original"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.1 (/)
X-Scan-Signature: a87a9cdae4ac5d3fbeee75cd0026d632
Content-Transfer-Encoding: 7bit
Cc: hardie@qualcomm.com, Robert Sparks <rjsparks@nostrum.com>, hgs+simple@cs.columbia.edu
Subject: [Gen-art] Gen-ART Review of draft-ietf-simple-cipid-06
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
Sender: gen-art-bounces@ietf.org
Errors-To: gen-art-bounces@ietf.org

Background for those on the CC list, who may be unaware of GenART:
GenART is the Area Review Team for the General Area of the IETF.  We
advise the General Area Director (i.e. the IETF/IESG chair) by providing
more in depth reviews than he could do himself of documents that come up
for final decision in IESG telechat.  I was selected as the GenART
member to review this document.  Below is my review, which was written
specifically with an eye to the GenART process, but since I believe that
it will be useful to have these comments more widely distributed, others
outside the GenART group are being copied.

Summary: this document is on the right track for publication as Proposed
Standard, but some changes may make the document more usable.

Thanks,

Spencer Dawkins

Details:
1.  Introduction

   We describe elements for providing a "business card", references to
   the homepage, map, representative sound, display name and an icon.
   All elements extend the <person> or, less commonly, <tuple> element
   in the presence data model [9].  The <tuple> element is only extended
   with CIPID elements if the information describes a service referring
   to another person that is marked by an RPID <relationship> element
   with a value other than 'self'.  All elements described in this
   document are optional.

Spencer: Two points here - RPID is used without expansion, but more
important - there are a fair number of references to RPID in this document,
including an example in Section 4 that includes both RPID and CIPID, but
there's no discussion of the relationship between CIPID and RPID in the
document.

   The namespace URI for these elements defined by this specification is
   a URN [2], using the namespace identifier 'ietf' defined by [3] and
   extended by [4]:

      urn:ietf:params:xml:ns:pidf:cipid

Spencer: is it reasonable to prefix this string with URN: for readability,
as in Section 6.1? (It just looks like random characters, at first glance)

3.  CIPID Elements

   Some of the elements below refer to content using URIs.  If the
   watcher retrieves the content pointed to by the URI, it may reveal to
   the presentity that it is currently using the presence application.
   Thus, for increased watcher privacy, a presence application MAY want
   to cache these objects for later use.

Spencer: this text just seems odd here - is this closer to Security
Considerations text than an introduction to CIPID Elements? Similar text
does appear in Security Considerations...

3.2  Display-Name Element

   The <display-name> element includes the name identifying the tuple or
   person that the presentity suggests should be shown by the watcher
   user interface.  It is up to watcher user interface to choose whether
   to heed this suggestion or use some other suitable string.

Spencer: "up to the watcher user interface"?

3.4  Icon Element

   The <icon> element provides a URI pointing to an image (icon)
   representing the tuple or person.  The watcher MAY use this
   information to represent the tuple or person in a graphical user
   interface.  Presentities SHOULD provide images of sizes and aspect
   ratios that are appropriate for rendering as an icon.  Support for
   JPEG, PNG and GIF formats is RECOMMENDED.

Spencer: "The watcher MAY use this information" probably shouldn't be
normative text for this specification. Suggest lower-case "may".

Spencer: In 3.4 and 3.5, multiple formats are RECOMMENDED with no
mandatory-to-implement format. Is there a format that could be
mandatory-to-implement, so that conformant implementations won't discover
that they don't interoperate?

3.5  Map Element

   The <map> element provides a URI pointing to a map related to the
   tuple or person.  The watcher MAY use this information to represent
   the tuple or person in a graphical user interface.  The map may be
   either an image, an HTML client-side image map or a geographical
   information system (GIS) document, e.g., encoded as GML.  Support for
   images formatted as PNG and GIF is RECOMMENDED.

Spencer: same comments on "watcher MAY" and "RECOMMENDED" as in 3.4.

4.  Example

   An example combining RPID and CIPID is shown below:

Spencer: I saw in the PROTO questionnaire for this document that the working
group has decided not to recombine the CIPID and RPID documents, which is
fine, but I'd suggest that at least one example in this document be
CIPID-only, so that an implementor who is working on CIPID doesn't have to
reference both documents to understand the example. The example included is
fine, I'm just asking for a CIPID-only example. 


_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www1.ietf.org/mailman/listinfo/gen-art