Re: [Simple] RPID: what does tuple-type really mean?

Jonathan Rosenberg <jdrosen@dynamicsoft.com> Tue, 01 June 2004 05:40 UTC

Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA08885 for <simple-archive@ietf.org>; Tue, 1 Jun 2004 01:40:03 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BV20J-000493-2b for simple-archive@ietf.org; Tue, 01 Jun 2004 01:40:03 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BV1zH-0003gV-00 for simple-archive@ietf.org; Tue, 01 Jun 2004 01:39:00 -0400
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx with esmtp (Exim 4.12) id 1BV1yN-0003Br-00; Tue, 01 Jun 2004 01:38:03 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BV1qf-0004RW-93; Tue, 01 Jun 2004 01:30:05 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BV1pG-0004HL-9y for simple@megatron.ietf.org; Tue, 01 Jun 2004 01:28:38 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA08513 for <simple@ietf.org>; Tue, 1 Jun 2004 01:28:37 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BV1pE-0007AX-6j for simple@ietf.org; Tue, 01 Jun 2004 01:28:36 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BV1oG-0006kR-00 for simple@ietf.org; Tue, 01 Jun 2004 01:27:37 -0400
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com) by ietf-mx with esmtp (Exim 4.12) id 1BV1na-00069m-00 for simple@ietf.org; Tue, 01 Jun 2004 01:26:54 -0400
Received: from dynamicsoft.com ([63.113.46.57]) by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i515NDbo014204; Tue, 1 Jun 2004 01:23:14 -0400 (EDT)
Message-ID: <40BC12AF.8090608@dynamicsoft.com>
Date: Tue, 01 Jun 2004 01:22:55 -0400
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
Subject: Re: [Simple] RPID: what does tuple-type really mean?
References: <40AB89ED.6080908@nokia.com> <40ABB8A4.4050701@cisco.com> <40AD01C3.9060206@dynamicsoft.com> <40ADC69F.9030609@nokia.com> <40B12899.3070006@dynamicsoft.com> <40B268E0.7060209@cs.columbia.edu> <40B2AEEA.1060801@dynamicsoft.com> <40B2B659.5020007@cs.columbia.edu> <40B42636.2080500@dynamicsoft.com> <40B48C29.5080201@cs.columbia.edu> <40B6886C.5090208@cisco.com> <40B6A050.9040304@cs.columbia.edu>
In-Reply-To: <40B6A050.9040304@cs.columbia.edu>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Cc: Paul Kyzivat <pkyzivat@cisco.com>, Aki Niemi <aki.niemi@nokia.com>, Simple WG <simple@ietf.org>
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/simple>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=subscribe>
Sender: simple-bounces@ietf.org
Errors-To: simple-bounces@ietf.org
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


Henning Schulzrinne wrote:

> We had a related debate in other contexts before (rules?), about 
> referencing XML entities from elsewhere. Generally, this seems to get 
> messy quickly. I don't see what's wrong with the simple model:
> 
> (1) contact-less tuple represents the presentity (my best guess what the 
> presentity as a person is doing)
> (2) contact-equipped tuples can be either devices (which also is an 
> instance of a service) or services (hiding several similar devices 
> behind one URI), with a <device> label if that is helpful

The problem here is that a device can host a multiplicity of services 
(my cell phone), each of which may have radically different URI, and 
that a device itself is not well described by a single contact address.

However, you say something important in your suggestion, which is 
"contact-equipped tuples can be either devices (which also is an
instance of a service)". My proposal for what "device view" means was 
that you have a tuple that represents all of the services available on a 
particular device, by doing a pivot operation on that device. In that 
way, the service tuple "represents" a device, in that I'm trying to have 
a single tuple for each device. However, the tuple is still 
fundamentally describing a service, NOT a device.

> 
> Both (1) and (2) can contain RPID and CIPID information (the latter 
> probably only for <relationship> tuples). If (2) contains RPID 
> information, it means that it refers to the device or service.

Which? What would it mean when I have devices that support multiple 
services, and a multiplicity of services that can run on a single device?

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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