idnits 2.17.1 draft-ietf-xcon-common-data-model-02.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** It looks like you're using RFC 3978 boilerplate. You should update this to the boilerplate described in the IETF Trust License Policy document (see https://trustee.ietf.org/license-info), which is required now. -- Found old boilerplate from RFC 3978, Section 5.1 on line 20. -- Found old boilerplate from RFC 3978, Section 5.5 on line 2600. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 2577. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 2584. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 2590. ** This document has an original RFC 3978 Section 5.4 Copyright Line, instead of the newer IETF Trust Copyright according to RFC 4748. ** This document has an original RFC 3978 Section 5.5 Disclaimer, instead of the newer disclaimer which includes the IETF Trust according to RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** There are 162 instances of too long lines in the document, the longest one being 65 characters in excess of 72. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == The document seems to lack the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords -- however, there's a paragraph with a matching beginning. Boilerplate error? (The document does seem to have the reference to RFC 2119 which the ID-Checklist requires). -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (July 10, 2006) is 6500 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Unused Reference: '10' is defined on line 2529, but no explicit reference was found in the text -- Possible downref: Normative reference to a draft: ref. '1' ** Downref: Normative reference to an Informational draft: draft-ietf-sipping-conferencing-framework (ref. '4') -- Possible downref: Non-RFC (?) normative reference: ref. '5' ** Obsolete normative reference: RFC 2445 (ref. '6') (Obsoleted by RFC 5545) == Outdated reference: A later version (-11) exists of draft-ietf-geopriv-common-policy-10 Summary: 6 errors (**), 0 flaws (~~), 5 warnings (==), 9 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 XCON O. Novo 3 Internet-Draft G. Camarillo 4 Expires: January 11, 2007 Ericsson 5 D. Morgan 6 Fidelity Investments 7 R. Even 8 Polycom 9 July 10, 2006 11 A Common Conference Information Data Model for Centralized Conferencing 12 (XCON) 13 draft-ietf-xcon-common-data-model-02.txt 15 Status of this Memo 17 By submitting this Internet-Draft, each author represents that any 18 applicable patent or other IPR claims of which he or she is aware 19 have been or will be disclosed, and any of which he or she becomes 20 aware will be disclosed, in accordance with Section 6 of BCP 79. 22 Internet-Drafts are working documents of the Internet Engineering 23 Task Force (IETF), its areas, and its working groups. Note that 24 other groups may also distribute working documents as Internet- 25 Drafts. 27 Internet-Drafts are draft documents valid for a maximum of six months 28 and may be updated, replaced, or obsoleted by other documents at any 29 time. It is inappropriate to use Internet-Drafts as reference 30 material or to cite them other than as "work in progress." 32 The list of current Internet-Drafts can be accessed at 33 http://www.ietf.org/ietf/1id-abstracts.txt. 35 The list of Internet-Draft Shadow Directories can be accessed at 36 http://www.ietf.org/shadow.html. 38 This Internet-Draft will expire on January 11, 2007. 40 Copyright Notice 42 Copyright (C) The Internet Society (2006). 44 Abstract 46 This document collects, organizes, and describes the conference 47 variables that have been introduced in various protocol drafts of the 48 XCON and SIPPING working groups. The goal of this document is to 49 allow the conference control protocols to use a unified common 50 conference information data model for XCON. This document formally 51 defines an Extensible Markup Language (XML) Schema that represents 52 the common conference information in a conferencing server. The 53 information is modeled as a series of elements, each of which 54 contains a set of children and attributes. 56 Table of Contents 58 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 4 59 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4 60 3. Common Conference Data . . . . . . . . . . . . . . . . . . . . 4 61 3.1. General . . . . . . . . . . . . . . . . . . . . . . . . . 4 62 3.2. . . . . . . . . . . . . . . . . . 11 63 3.2.1. . . . . . . . . . . . . . . . . . . 12 64 3.2.2. . . . . . . . . . . . . . . . . . . . . . 13 65 3.2.3. . . . . . . . . . . . . . . . . . . . . 13 66 3.2.4. . . . . . . . . . . . . . . . . . 13 67 3.2.5. . . . . . . . . . . . . . . . . . . 14 68 3.2.6. . . . . . . . . . . . . . . . . . . 14 69 3.2.7. . . . . . . . . . . . . . . . . . . . . . . 14 70 3.2.7.1. mute . . . . . . . . . . . . . . . . . . . . . . . 15 71 3.2.7.2. pause-video . . . . . . . . . . . . . . . . . . . 15 72 3.3. . . . . . . . . . . . . . . . . . . . . . . . 16 73 3.4. . . . . . . . . . . . . . . . . . . . . 16 74 3.5. . . . . . . . . . . . . . . . . . . . 16 75 3.5.1. . . . . . . . . . . . . . . . . . . . . . . 17 76 3.5.2. . . . . . . . . . . . . . . . . . . . . 17 77 3.5.3. . . . . . . . . . . . . . . . . . . . . 17 78 3.5.4. . . . . . . . . . . . . . . . . . . . . . . . 17 79 3.6. . . . . . . . . . . . . . . . . . . . 18 80 3.7. . . . . . . . . . . . . . . . . . . . . . . . . . 19 81 3.7.1. . . . . . . . . . . . . . . . . . 20 82 3.7.2. . . . . . . . . . . . . . . 20 83 3.7.2.1. . . . . . . . . . . . . . . . 20 84 3.7.2.2. . . . . . . . . . . . . . . . . 21 85 3.7.2.2.1. . . . . . . . . . . . . . . . . . 21 86 3.7.2.2.1.1. . . . . . . . . . . . . . 22 87 3.7.2.2.1.2. . . . . . . . . . . . . . . 22 88 3.7.2.2.1.3. . . . . . . . . . . . 22 89 3.7.2.2.1.4. . . . . . . . . . . . . 22 90 3.7.2.2.1.5. . . . . . . . . . 22 91 3.7.2.2.1.6. . . . . . . . . . . . . 22 92 3.7.2.2.1.7. . . . . . . . . . . . . . 23 93 3.7.2.2.1.8. . . . 23 94 3.7.2.2.1.9. . . . . . 23 95 3.7.2.2.1.10. . . . . . . . . . . 23 96 3.7.2.2.1.11. . . . . . . . . 24 97 3.7.2.2.2. . . . . . . . . . . . . . . . . . . 24 98 3.7.3. . . . . . . . . . . . . . . . . . . . . . . . . 25 99 3.7.3.1. from_mixer, to_mixer . . . . . . . . . . . . . . . 26 100 3.7.3.1.1. . . . . . . . . . . . . . . . . . . . 27 101 3.7.3.1.2. . . . . . . . . . . . . . . . . . . . . 27 102 3.8. . . . . . . . . . . . . . . . . . . . . 28 103 3.9. . . . . . . . . . . . . . . . . . . . . 28 104 4. XML Schema . . . . . . . . . . . . . . . . . . . . . . . . . . 28 105 5. XML Schema Extensibility . . . . . . . . . . . . . . . . . . . 42 106 6. XML example . . . . . . . . . . . . . . . . . . . . . . . . . 43 107 7. Security Considerations . . . . . . . . . . . . . . . . . . . 53 108 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 53 109 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 53 110 10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 53 111 10.1. Normative References . . . . . . . . . . . . . . . . . . . 53 112 10.2. Informative References . . . . . . . . . . . . . . . . . . 54 113 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 55 114 Intellectual Property and Copyright Statements . . . . . . . . . . 56 116 1. Introduction 118 This document defines an Extensible Markup Language (XML) Schema that 119 represents the common conference information in a conferencing 120 server. The information is modeled as a series of elements, each of 121 which contains children and attributes. 123 The common conference information is a part of the Conference Object. 124 The Conference Object contains the XML schema, which is used to 125 represent the core information that is utilized in any conference 126 (capabilities,membership, roles, call control signalling, media, 127 etc...) and specifies the set of rights, permissions and limitations 128 pertaining to operations being performed on a certain Conference 129 Object. 131 This document gives an overview of the conference variables that have 132 been introduced in various protocol drafts of the XCON working group 133 to date and proposes to create a unified common conference 134 information data model for XCON. 136 This document has been constructed in compliance with the XCON 137 Framework [1] and the Session Initiation Protocol (SIP) Event Package 138 for Conference State [2]. It also incorporates data elements 139 proposed in several XCON WG and SIPPING WG drafts. 141 [Editors Note: This document is still in early stages of development 142 and is intended to trigger discussions.] 144 2. Terminology 146 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL 147 NOT","SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in 148 this document are to be interpreted as described in RFC-2119 [3]. 150 This document uses the terminology defined in the XCON Conferencing 151 Framework [1] and the SIPPING Conferencing Framework [4]. In 152 addition, it uses definitions from The Binary Floor Control Protocol 153 [7]. 155 3. Common Conference Data 157 3.1. General 159 The conference object data model document is an XML [5] document that 160 MUST be well formed and SHOULD be valid. Conference object data 161 model documents MUST be based on XML 1.0 and SHOULD be encoded using 162 UTF-8. 164 A Common Conference information document begins with the root element 165 tag of conference-type. The has 166 the attribute 'entity' that contains the conference unique identifier 167 that identifies the conference being described in the document. 169 The element is comprised of , , , , 171 , , , , 172 child elements. A common conference document must at least include 173 the , , , 174 , and child elements. Some of this 175 information can be represented using the conference-info-type schema 176 as defined in [2]. 178 Changes in the state of the conference should be communicated to the 179 subscribers using a conference package subscribers (ex. A Session 180 Initiation Protocol (SIP) Event Package for Conference State). 181 Critical changes should be communicated to specific subscribers, 182 perhaps those with unique roles. The conference policy control 183 protocol msy be used to retrieve the conference state at any time. 185 The following non-normative diagram gives an example of the overall 186 hierarchy used in this format. The operator "!" preceding an element 187 indicates that this element is MANDATORY in the data model. The 188 operator "*" preceding an element indicates that this element is 189 introduced/proposed in this draft. 191 ! 192 | 193 |--! 194 | |-- 195 | |-- 196 | |-- 197 | |-- 198 | |-- 199 | |-- 200 | |-- 201 | |--* 202 | |-- 203 | | |-- 204 | | | |-- 205 | | | |-- 206 | | | |-- 207 | | | |-- 208 | | | |-- 209 | | | |-- 210 | | | |-- 211 | | | |-- 212 | | ... 213 | |-- 214 | | |-- 215 | | | |-- 216 | | | |-- 217 | | | |-- 218 | | |-- 219 | | | |-- 220 | | | |-- 221 | | |-- 222 | | | |-- 223 | | | |-- 224 | | | |-- 225 | | | |--* 226 | | ... 227 | |-- 228 | | |-- 229 | | | |-- 230 | | | |-- 231 | | | |-- 232 | | |-- 233 | | | |-- 234 | | | |-- 235 | | |-- 236 | | | |-- 237 | | |-- 238 | | | |-- 239 | | ... 240 | |-- 241 | | |-- 242 | | |-- 243 | | ... 244 | |-- 245 | | |-- 246 | | |-- 247 | | ... 248 | |--! 249 | | |--! 250 | | | |-- 251 | | | |-- 252 | | | |-- 253 | | | |-- 254 | | | |-- 255 | | | |-- 256 | | | | |-- 257 | | | | | |-- 258 | | | | | |-- 259 | | | | |-- 260 | | | | | |-- 261 | | | | | |-- 262 | | | | ... 263 | | | |-- 264 | | | | |-- 265 | | | | |-- 266 | | | | ... 267 | | |-- 268 | | | |-- 269 | | | |-- 270 | | | |-- 271 | | | |-- 272 | | | |-- 273 | | | |-- 274 | | | | |-- 275 | | | | | |-- 276 | | | | | |-- 277 | | | | |-- 278 | | | | | |-- 279 | | | | | |-- 280 | | | | ... 281 | | | |-- 282 | | | | |-- 283 | | | | |-- 284 | | | | ... 285 | | ... 286 | 287 |--! 288 | |-- 289 | |-- 290 | |--! 291 | | |--! 292 | | | |--! 293 | | | |-- 294 | | | |-- 295 | | |-- 296 | | | |-- 297 | | | |-- 298 | | |-- 299 | | | |-- 300 | ... 301 |--! 302 | |-- 303 | |-- 304 | |--! 305 | |-- 306 | 307 |-- 308 | |-- 309 | | |-- 310 | | | |-- 311 | | | ... 312 | | |-- 313 | | | |-- 314 | | | ... 315 | | |-- 316 | | | |-- 317 | | | ... 318 | | |-- 319 | | | |-- 320 | | | | |-- 321 | | | ... 322 | |--* 323 | | |--* 324 | |--* 325 | | |--* 326 | ... 327 | 328 |-- 329 | |-- 330 | |-- 331 | |-- 332 | | |-- 333 | | | |-- 334 | | | |-- 335 | | | |-- 336 | | | |-- 337 | | | |-- 338 | | | ... 339 | | ... 340 | 341 |--! 342 | |-- 343 | |-- 344 | |-- 345 | | |-- 346 | | |-- ... 347 | | 348 | |-- 349 | | |-- 350 | | | |-- 351 | | | |-- 352 | | | |-- 353 | | | |-- 354 | | | ... 355 | | | 356 | | |-- 357 | | | |-- 358 | | | | |-- 359 | | | | | |-- 360 | | | | | | | 361 | | | | | | ... 362 | | | | | | 363 | | | | | |-- 364 | | | | | | |-- 365 | | | | | | |-- 366 | | | | | 367 | | | | |-- 368 | | | | | | 369 | | | | | ... 370 | | | ... 371 | | 372 | |--! 373 | | |-- 374 | | |-- 375 | | |-- 376 | | |-- 377 | | | | 378 | | | ... 379 | | |-- 380 | | |-- 381 | | |-- 382 | | |-- 383 | | |-- 384 | | |-- 385 | | |-- 386 | | | |-- 387 | | | | |-- 388 | | | | |-- 389 | | | ... 390 | | |-- 391 | | | |-- 392 | | | |-- 393 | | | |-- 394 | | | |-- 395 | | | |-- 396 | | | |-- 397 | | | |-- 398 | | | |-- 399 | | | | |-- 400 | | | | |-- 401 | | | | |--