RE: [XCON] Discussion Point 4: XML Schema Structure
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [XCON] Discussion Point 4: XML Schema Structure



I personally think #2 is the most appropriate.  The core focus must be
that endpoints can at the very least render the common conference
information (I'm not against using #3 if the WG convinces me).

Chris.


-----Original Message-----
From: Adam Roach [mailto:adam at nostrum.com] 
Sent: 08 February 2005 20:42
To: XCON-IETF
Subject: [XCON] Discussion Point 4: XML Schema Structure

[as chair]

The XML schema used to describe a conference object contains common 
conference information (the portion that doesn't vary depending on the 
type of conference) in addition to a conference template section. There 
are three ways this can be represented:

   1. The top-level information is the template section, and it contains
      a subsection that is the common conference information. This has
      the advantage that the schema can all be well defined: because the
      common conference information is known at the time the template is
      developed, the appropriate schema definition can be inserted into
      the template schema. The downside is that this setup requires
      navagation of the template information to get to the common
      information, which is likely to be manipulated more frequently.
   2. The top-level information is the common conference information,
      which contains the template information. This has the advantage
      that clients don't even need to care about the template being used
      to allow rendering and control over basic conference functionality
      (which will suffice for many clients, especially those with
      limited screen real estate). The downside is that the common
      conference information schema must include an arbitrary exension
      point to allow new templates to hook into the schema. This make
      schema validation very difficult.
   3. The template information and common conference information are
      conveyed as two separate objects (e.g. using multipart mime). This
      provides the benefits of allowing completely separate schema,
      straightforward schema validation, and easy access to the common
      conference information. The downside is that any mechanism for
      separating the schema is going to add some amount of protocol
      complexity (although it can be argued that it is increasingly
      difficult to find a potential client of the XCON protocols that
      doesn't already support multipart mime).

Which approach should we take?

/a

_______________________________________________
XCON mailing list
XCON at ietf.org
https://www1.ietf.org/mailman/listinfo/xcon


This email and any attached files are confidential and copyright protected.  If you are not the addressee, any dissemination, distribution or copying of this communication is strictly prohibited.  Unless otherwise expressly agreed in writing, nothing stated in this communication shall be legally binding.

_______________________________________________
XCON mailing list
XCON at ietf.org
https://www1.ietf.org/mailman/listinfo/xcon




Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.