Re: [clue] Data model - agreement on objective and basic approach

Paul Kyzivat <pkyzivat@alum.mit.edu> Wed, 31 October 2012 00:21 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E21721F86C3 for <clue@ietfa.amsl.com>; Tue, 30 Oct 2012 17:21:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.437
X-Spam-Level:
X-Spam-Status: No, score=-0.437 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QGtchJDfd6D0 for <clue@ietfa.amsl.com>; Tue, 30 Oct 2012 17:21:39 -0700 (PDT)
Received: from qmta05.westchester.pa.mail.comcast.net (qmta05.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:48]) by ietfa.amsl.com (Postfix) with ESMTP id E545D21F868F for <clue@ietf.org>; Tue, 30 Oct 2012 17:21:35 -0700 (PDT)
Received: from omta22.westchester.pa.mail.comcast.net ([76.96.62.73]) by qmta05.westchester.pa.mail.comcast.net with comcast id HPSA1k0031ap0As55cMg9B; Wed, 31 Oct 2012 00:21:40 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta22.westchester.pa.mail.comcast.net with comcast id HcNA1k00Y3ZTu2S3icNApp; Wed, 31 Oct 2012 00:22:11 +0000
Message-ID: <50906F0D.1020004@alum.mit.edu>
Date: Tue, 30 Oct 2012 20:21:33 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: clue@ietf.org
References: <CAHBDyN77gnw_oMrJ5JqfBvLvx0940MvxwVdhqE8y_np-+681rw@mail.gmail.com> <00ed01cdb60a$48ad7d70$da087850$@gmail.com> <508EDCE7.6090204@alum.mit.edu> <00fc01cdb623$fed20620$fc761260$@gmail.com> <508F0AA1.2010006@alum.mit.edu> <AF8E8EF1-C38B-48C2-828B-65721368543C@unina.it> <508F9F00.8040709@nteczone.com> <508FAABC.2000404@unina.it> <CAHBDyN4_UZgGsjKKq-p9u7k36pq=BpnKoBcUr-m-+PWoAeJt-w@mail.gmail.com> <760B7D45D1EFF74988DBF5C2122830C205B6195B@szxpml504-mbs.exmail.huawei.com> <CAHBDyN6OzwJxK0O_WwtrZUF+kE-CMMQ-Psj86m+Ur3oh76VA9A@mail.gmail.com> <01a701cdb6f2$8a772f60$9f658e20$@gmail.com>
In-Reply-To: <01a701cdb6f2$8a772f60$9f658e20$@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Subject: Re: [clue] Data model - agreement on objective and basic approach
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Oct 2012 00:21:40 -0000

On 10/30/12 7:01 PM, Roni Even wrote:
> Mary,
>
> Just as a point that CLUE does not work if you cannot say which SSRC is
> a specific media capture in CLUE

I have now gotten lost in this thread. I don't understand what in the 
thread this comment was intended to respond to.

But responding to just this statement, it sounds like a denial of the 
dynamic mapping, which explicitly separates the identification of a 
capture (actually capture encoding) from an SSRC.

So are you saying thata CLUE does not work with the dynamic mapping?

	Thanks,
	Paul

> Roni
>
> *From:*clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] *On Behalf
> Of *Mary Barnes
> *Sent:* 30 October, 2012 11:49 PM
> *To:* Roni Even
> *Cc:* CLUE
> *Subject:* Re: [clue] Data model - agreement on objective and basic approach
>
> I think that would belong in the protocol document - that is where the
> SIPREC WG has described their usage of RTP.   Any specific changes to
> the RTP and SDP would of course be submitted as documents in the AVTCORE
> and MMUSIC WGs.
>
> However, it may be better to keep that document separate for a while -
> that is also the model that SIPREC used/
>
> Mary.
>
> On Tue, Oct 30, 2012 at 4:42 PM, Roni Even <roni.even@mail01.huawei.com
> <mailto:roni.even@mail01.huawei.com>> wrote:
>
> Hi Mary,
>
> What about the mapping of RTP streams to Media Captures, where does it fall
>
> BTW: the mapping may require an identfier for the media capture
>
> Roni
>
> ------------------------------------------------------------------------
>
> *From:*clue-bounces@ietf.org <mailto:clue-bounces@ietf.org>
> [clue-bounces@ietf.org <mailto:clue-bounces@ietf.org>] on behalf of Mary
> Barnes [mary.ietf.barnes@gmail.com <mailto:mary.ietf.barnes@gmail.com>]
> *Sent:* Tuesday, October 30, 2012 11:25 PM
> *To:* CLUE
>
>
> *Subject:* Re: [clue] Data model - agreement on objective and basic approach
>
> I think this is a reasonable split and I don't think it's that much of a
> killer task to do so.  We have talked in the past about whether we
> should split some material from the framework.  I think doing so will
> make it easier for individuals to edit the various pieces.  We will of
> course have to ensure consistency.  However,  this approach adds some
> good checks and balances, I believe.   This model is quite similar to
> what worked very well for the XCON work and it's quite similar to what
> other WGs are doing (e.g., SIPREC).
>
> The chairs have delayed updating our milestones since we had not decided
> individual deliverables related to the solution.
>
> As chair I would like to gauge consensus on this approach.  So, if
> people could please respond as to whether they support the general idea
> of splitting the work into the following documents/deliverables:
>
> 1) Framework
>
> 2) Data model
>
> 3) Protocol
>
> 4) Call Flows
>
> If we can get consensus on the basic idea, then we can work out the
> details starting with Simon's suggestion.
>
> I do have one comment about the "orchestration document" as I think that
> might be appropriate for the framework, but we could certainly work on
> that separately and decide later.
>
> Thanks,
>
> Mary.
>
> On Tue, Oct 30, 2012 at 5:23 AM, Simon Pietro Romano <spromano@unina.it
> <mailto:spromano@unina.it>> wrote:
>
> Hi Christian,
>
> a rough estimation would be the following:
>
> a) keep sections 1 through 4 inside the framework document;
> b) move sections 5 through 8 to the data model document
> c) move the XML schema to the data model document (final section of the
> data model, which provides 'one possible' example of how to formally
> describe the things in the document);
> d) move section 9, together with subsections 9.1, 9.2 and 9.3 to the
> protocol document;
> e) move subsection 9.4 to the call flows document;
> f) move section 10 to the data model document;
> g) move section 11 to the call flows document.
>
> Obviously, the resulting framework document should be revised (and
> enriched) in view of the proposed distribution of work inside the WG. I
> would like it to represent an orchestration document, providing an
> overview of issues, requirements, architecture and protocols.
>
>     A sort of summary reference for all of the related "drill-down"
>     documents, each expanding on a specific WG item (data model,
>     protocol, call flows, etc.).
>
>     I acknowledge the fact that this looks much like a revolution, but I
>     nonetheless believe that we already have most of the needed material
>     at hand and just need to better distribute it across the documents
>     produced by the WG.
>
>     Cheers,
>
>     Simon
>
>
>
>
>     Il 30/10/2012 10:33, Christian Groves ha scritto:
>
>         Hello Simon,
>
>         When you say that you want to remove "all" the data model stuff
>         from the framework can you be a bit more specific as to what
>         parts you want removed?
>
>         Regards, Christian
>
>         On 30/10/2012 7:03 PM, Simon Pietro Romano wrote:
>
>         Hi all,
>
>         just to be clear on the current structure of the data model
>         schema: all the things you find there were 'extracted' (by
>         Roberta and me) from information currently contained inside the
>         framework draft (as well as from some side documents, associated
>         with either the data model or the envisaged call flows). So,
>         unless we have misinterpreted the above document(s) (which is
>         obviously possible), we should first of all focus on the
>         framework in order to try and converge on an agreed-upon CLUE
>         architecture. Once done with this, we can fine-tune the data
>         model. As I already stated on this list, it is my personal
>         opinion that we should remove from the framework document all of
>         the data-model stuff that it currently contains, and rather
>         focus on a clear definition of framework components and
>         interfaces. I might look naif, but I would like to arrive at an
>         'ordinary' set of documents: (i)  general framework; (ii) data
>         model; (iii) clue protocol (with advertisement and configuration
>         messages); (iv) call flows (showing how SDP O/A and CLUE
>         protocol messages concur in effectively setting up a CLUE session).
>
>         As to the 'UML vs XML' querelle, I would suggest that:
>
>         1. Both UML class diagrams and XML schema can be adopted for the
>         description of the data model, i.e., the STATIC part of the
>         framework, associated with the description of what some of you
>         properly called a 'CLUE instance';
>         2. UML sequence diagrams can be adopted to describe CLUE call
>         flows, i.e. the DYNAMIC part of the framework, which clearly
>         envisages the co-existence of SDP and CLUE protocol messages.
>         XML schemas are not suitable for this dynamic part.
>
>         This said, it is clear that CLUE protocol messages  (in
>         particular, CLUE advertisements) will be constructed by
>         leveraging information contained inside a CLUE instance. Which
>         parts of a CLUE instance should go into an advertisement and
>         which should be carried inside SDP can be a matter of discussion.
>
>         My 2 cents,
>
>         Simon
>
>
>         Il giorno 30/ott/2012, alle ore 00:00, Paul Kyzivat ha scritto:
>
>         On 10/29/12 6:23 PM, Roni Even wrote:
>
>         Paul,
>         This was the statement I answered "no"
>         " The general agreement on the call is that the data model as
>         reflected in
>         draft-presta-clue-data-model-schema describes the data needed by
>         the CLUE
>         application"
>         I disagree that it reflects that data needed by a CLUE
>         application and I
>         explained why.
>
>
>         OK, fair enough.
>
>         Mary can comment, but my take was that the point of her question
>         was to distinguish between two alternatives:
>         - the data model represents all the data needed by the clue app.
>           (which implies to me that it encompasses all the data in the
>           framework.)
>         - the data model represents the data to be exchanged in
>           clue messages.
>
>         It is a bigger deal if the framework includes things that are
>         not needed by the clue application. I was of the impression
>         that, except for some fine tuning, we were largely in agreement
>         on the framework.
>
>         If we don't have consensus on *that* then resolving that is of
>         higher priority that much of the other stuff we are discussing.
>
>         Thanks,
>         Paul
>
>         Roni
>
>         -----Original Message-----
>         From: clue-bounces@ietf.org <mailto:clue-bounces@ietf.org>
>         <mailto:clue-bounces@ietf.org <mailto:clue-bounces@ietf.org>>
>         [mailto:clue-bounces@ietf.org <mailto:clue-bounces@ietf.org>] On
>         Behalf Of Paul
>         Kyzivat
>         Sent: 29 October, 2012 9:46 PM
>         To: clue@ietf.org <mailto:clue@ietf.org> <mailto:clue@ietf.org
>         <mailto:clue@ietf.org>>
>         Subject: Re: [clue] Data model - agreement on objective and
>         basic approach
>
>         On 10/29/12 3:19 PM, Roni Even wrote:
>
>         Hi,
>
>         My view is 'no". I still fail to see the need for the encoding
>         groups
>         and individual encodes.
>
>         In the current definition of capture scene, I am not sure what
>         is the
>         meaning of different individual encodes and eventually the receiver
>         can define what it can receive (Typically H.264 is symmetric in
>         terms
>         of profile but does not need to be in the level) and can ask for
>         specific resolution with the SDP image attribute
>
>
>         ISTM that you are answering a different question than the one
>         Mary asked.
>         You seem to be saying that you disagree with the framework as it
>         is - that
>         it can/should be simpler.
>
>         That is a separate question. If such changes were made it might
>         affect a
>         lot.
>
>         Thanks,
>         Paul
>
>         Roni Even
>
>         *From:*clue-bounces@ietf.org <mailto:clue-bounces@ietf.org>
>         <mailto:clue-bounces@ietf.org <mailto:clue-bounces@ietf.org>>
>         [mailto:clue-bounces@ietf.org <mailto:clue-bounces@ietf.org>]
>         *On Behalf
>         Of *Mary Barnes
>         *Sent:* 29 October, 2012 7:52 PM
>         *To:* CLUE
>         *Subject:* [clue] Data model - agreement on objective and basic
>         approach
>
>         On the call earlier today, we also discussed the data model.  The
>         general agreement on the call is that the data model as reflected in
>         draft-presta-clue-data-model-schema describes the data needed by the
>         CLUE application - i.e., it's the CLUE instance concept. It does not
>         directly reflect the contents of a CLUE message.  The
>         application data
>         would be used to populate CLUE messages, as well as SDP and would
>         reflect updates based on both the CLUE and SDP signaling.
>
>         If we can get agreement on that before the meeting, I believe our
>         discussions can be much more productive. If folks could please reply
>         "Yes" or "No" reflecting agreement with the above, that would be
>         helpful.  If you reply "No", please explain why.
>
>         Regards,
>
>         Mary
>
>         as CLUE WG co-chair
>
>
>
>         _______________________________________________
>         clue mailing list
>         clue@ietf.org <mailto:clue@ietf.org> <mailto:clue@ietf.org
>         <mailto:clue@ietf.org>>
>         https://www.ietf.org/mailman/listinfo/clue
>
>
>         _______________________________________________
>         clue mailing list
>         clue@ietf.org <mailto:clue@ietf.org> <mailto:clue@ietf.org
>         <mailto:clue@ietf.org>>
>         https://www.ietf.org/mailman/listinfo/clue
>
>
>         _______________________________________________
>         clue mailing list
>         clue@ietf.org <mailto:clue@ietf.org> <mailto:clue@ietf.org
>         <mailto:clue@ietf.org>>
>         https://www.ietf.org/mailman/listinfo/clue
>
>
>         _\\|//_
>                ( O-O )
>           ~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~
>         Simon Pietro Romano
>         Universita' di Napoli Federico II
>           Computer Engineering Department
>            Phone: +39 081 7683823 <tel:%2B39%20081%207683823> -- Fax:
>         +39 081 7683816 <tel:%2B39%20081%207683816>
>           e-mail: spromano@unina.it <mailto:spromano@unina.it>
>         <mailto:spromano@unina.it <mailto:spromano@unina.it>>
>
>         <<Molti mi dicono che lo scoraggiamento Ë l'alibi degli
>           idioti. Ci rifletto un istante; e mi scoraggio>>. Magritte.
>                               oooO
>            ~~~~~~~~~~~~~~~~~~~~~~~( )~~~ Oooo~~~~~~~~~~~~~~~~~~~~~~~~~
>                 \ (            (   )
>                                  \_)          ) /
>                                   (_/
>
>
>
>
>
>
>
>         _______________________________________________
>         clue mailing list
>         clue@ietf.org <mailto:clue@ietf.org>
>         https://www.ietf.org/mailman/listinfo/clue
>
>
>         _______________________________________________
>         clue mailing list
>         clue@ietf.org <mailto:clue@ietf.org>
>         https://www.ietf.org/mailman/listinfo/clue
>
>     --
>
>                                  _\\|//_
>                                  ( O-O )
>         ~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~
>                          Simon Pietro Romano
>                    Universita' di Napoli Federico II
>
>                       Computer Science Department
>              Phone: +39 081 7683823 <tel:%2B39%20081%207683823> -- Fax:
>     +39 081 7684219 <tel:%2B39%20081%207684219>
>                      e-mail: spromano@unina.it <mailto:spromano@unina.it>
>     http://www.comics.unina.it/simonpietro.romano
>
>
>
>          <<Molti mi dicono che lo scoraggiamento è l'alibi degli
>         idioti. Ci rifletto un istante; e mi scoraggio>>. Magritte.
>                               oooO
>
>         ~~~~~~~~~~~~~~~~~~~~~~(   )~~ Oooo~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
>                                \ (    (   )
>                                 \_)    ) /
>                                       (_/
>
>     _______________________________________________
>     clue mailing list
>     clue@ietf.org <mailto:clue@ietf.org>
>     https://www.ietf.org/mailman/listinfo/clue
>
>
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
>