xml-schema-wg-charter.html 34.4 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 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 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>XML Schema Working Group Charter</title>
<link href="../../../StyleSheets/base.css" type="text/css" rel="stylesheet" />
<style type="text/css">
.rfc2119 {
  text-transform: lowercase;
  font-weight: bold
}
</style>
<style type="text/css" xml:space="preserve">
ins { background-color: #DDF; text-decoration: underline;}
</style>
</head>
<!--* to do 
    * revise dependency descriptions; these are out of date
    *-->
<body>
<p>
<a href="/">
<img style="border:0" src="/Icons/w3c_home.gif" alt="W3C" height="48" width="72"/></a>
|&nbsp;<a href="/Architecture/" rel="in-domain">
<img style="border:0" src="/Icons/arch" alt="Architecture Domain" height="48" width="212"/></a> |&nbsp;<a href="../../../XML">XML</a> |
<a href="/Member/">Member-Confidential!</a></p>

<div>
<h1>Charter of the XML Schema Working Group</h1>

<h3>[June 2004]</h3>

<p style="font-size: small; font-style: italic">
David Ezell, chair<br />
C. M. Sperberg-McQueen and Henry Thompson, Team contacts<br/>
$Revision: 1.52 $ of $Date: 2004/06/16 18:55:46 $ by $Author: plehegar $
</p>
<blockquote>
<p>
The <a href="../../../XML/Group/Schemas.html">XML Schema Working Group</a> is a
Working Group of the W3C and follows the working group process
described in the <a href="/Consortium/Process/">W3C Process
Document</a>. Except as outlined elsewhere in this charter, the
Working Group follows the <a href="xml-common-proc.html">Common
Procedures for XML Working Groups</a>.
<!--* 
, as elaborated in the <a href="/1999/05/xmlp436.html">XML
Activity Membership and Decision Process</a> (except as outlined
below).
*--></p>
<p>This is the 
charter for this Working Group.
It extends and supersedes the Working Group's 
<a href="http://www.w3.org/2001/12/xmlbp/xml-schema-wg-charter.html">previous charter</a>.
<!--* <a href="http://www.w3.org/XML/Group/2001/04/xmlschema-charter.html"
>previous charter</a>.
*-->
<!--* [<em>N.B. Text which must be
deleted or modified at the time this charter goes to the Advisory
Committee, or which otherwise needs to be readily findable for
revisions in the meantime (such as dates) is marked by square
brackets.</em>]</p> *-->
</p>
</blockquote>
</div>
<hr/>
<div>
<ol>
<li><a href="#xml-scope">Scope</a></li>
<li><a href="#Deliverables">Deliverables and Schedule</a></li>
<li><a href="#x-rel">Relationship with Other Activities</a></li>
<li><a href="#WGmembership">Working Group participation</a></li>
<li><a href="#AEN117">Communication</a></li>
<li><a href="#Confident">Confidentiality</a></li>
<li><a href="#AEN124">Face-to-Face Meetings</a></li>
<li><a href="#pp">Patent Policy</a></li>
</ol>
</div>
<hr/>

<div>
<h2>
1. <a name="xml-scope">Scope</a>
</h2>

<p>The XML specification defines the concepts of
<em>well-formedness</em> and <em>validity</em>; the former
characteristic is very simple to check, while the latter requires more
work to check, and allows the user to define more powerful constraints
on document structure. XML validity requires that a document follow
the constraints expressed in its <em>document type definition</em>,
which provides the rough equivalent of a context-free grammar for a
document type.</p>

<p>In some contexts, there is need for constraints tighter than,
looser than, or simply different from those which can be expressed
using document type definitions as defined in XML. There is also a
widespread desire for an XML-based syntax for expressing constraints
on document types, in order to allow tools for XML documents to be
used on the constraint specifications.</p>

<p>Using a term borrowed from database terminology, the expression of
constraints on a document type is called (in this document, at least)
a <em>schema</em>.  (Note that the term <em>schema</em> has two
plurals, <em>schemas</em> and <em>schemata</em>; we use the
former.)</p>

<p>The XML Schema working group will maintain and revise the XML
Schema specification developed beginning in 1998 and published as a
W3C Recommendation on 2 May 2001.  The XML Schema specification
addresses several topics relevant to users of XML:</p>

<ul>
<li>
<b><a name="x-s-pdt">primitive data typing</a></b>: XML Schema defines
a type system for integers, dates, and the like, based on experience
with SQL, Java primitives, etc.</li>

<li><b><a name="x-s-schemas">structural constraints</a></b>: XML
Schema provides a mechanism roughly analogous to DTDs for constraining
document structure (order, occurrence of elements, attributes).  XML
Schema differs from DTDs in expressing these constraints in the form
of an XML document, rather than in a special-purpose ad hoc
notation. Unlike DTDs, which contain declarations both for the logical
structure of elements and attributes, and for the physical structure
of entities, XML Schema provides declarations only for constraining
elements and attributes; <em>entity declarations continue to use DTD
syntax</em>.  In addition to DTD-like functionality, XML Schema:
<ul>
<li>is integrated with namespaces;</li> 
<li>allows incomplete constraints on the content of an element type
in the form of wildcards, so-called &lsquo;black box&rsquo; validation, and
so-called &lsquo;white box&rsquo; validation;</li>
<li>is integrated with primitive data types;</li>
<li>defines inheritance for datatypes;</li>
<li>provides various hooks for safe adaptation and reuse of 
schemas.</li>
</ul></li>

<li><b>conformance</b>: XML Schema defines the relation of schemas to
XML document instances and specifies the obligations of schema-aware
processors. </li>

</ul>

<h3>Goals</h3>
<p>The goals of the work group in the period described by this
charter are <!--* two- *--><!--* four *-->five-fold:</p>
<ul>

<li>to prepare a version 1.1 of the XML Schema Recommendation, 
which corrects known errors and may make modest improvements to
the language.  Function or syntax incompatible with XML Schema 1.0
will be adopted only if the resulting improvements compellingly
justify the loss of interoperability with existing systems and
documentation.
Some substantive changes may be made in the interests of aligning
version 1.1 with the needs of the XML Query 1.0, XPath 2.0, and
XSLT 2.0 family of specifications and with XML 1.1. Request for
substantive changes may also come from other groups.
<!--* do we want this compatibility clause? *-->
</li>

<li>to provide continuing maintenance and support for
XML Schema 1.0 and future versions of that specification.
The Working Group has published and will maintain
an Errata document containing corrections of identified errors
and clarifications of points which experience shows are
obscure to careful readers.   Corrected re-editions of
XML Schema 1.0 and future versions are also expected.
We also plan
to complete the document <cite>XML Schema: Formal Description</cite>,
which provides a more formal treatment of schema-based type assignment
and validation <!--*  in terms of a Gentzen calculus *--></li>
<li>to complete the document <a href="http://www.w3.org/TR/xmlschema-ref/"><cite>XML Schema: Component
Designators</cite></a></li>

<li>as needed and feasible, to clarify related problem areas, and do
technical work leading possibly to Recommendations, possibly to Notes,
and possibly to the determination that no publication is necessary, on
technical questions connected with the design, implementation, use,
and uptake of the XML Schema specification; some problem areas
of concern are listed below.
</li>

<li>to cooperate with other W3C working groups and assist them in
exploiting XML Schema for their work and adding schema-awareness
to their specifications where appropriate; this will include
work on the problem of schema-annotation and the problem of mapping
from the XML vocabularies defined by a schema into target data models
</li>

</ul>

<h3>Additional areas of work</h3>

<p>In addition to work directly related to XML Schema 1.1, 
technical areas relevant to the work under this charter
include:</p>
<ul>
<!--* <li>the application-programming interface (API)
for the post-schema-validation (PSV) information set; this 
work is undertaken in response to comments on the Last-Call
draft of XML Schema, and will be performed in consultation with the DOM WG. 
It is expected to be an extension of their generic interface to
content models and related information</li> *-->
<!--* 
<li>useful ways of handling the functionality provided in XML 1.0
DTDs by entities (with special reference to the use of entities to
provide names for special characters); this remains a topic of
discussion. 
(although it currently appears likely that any new
developments in this area are likely to be in the
XML specification itself, or in a new specification, rather
than by new additions to XML Schema)</li>
*-->
<li>the systematic development of test cases for XML Schema</li>
<li>the framework and interoperability rules which should govern evolution
of the XML Schema language</li>
<li>interoperability of schemas, data governed by them, and software, as
user vocabularies evolve</li>
<li>provision of a sample library of common types, for illustration
of the construction of type libraries using XML Schema and, as
appropriate, for reference from schemas for W3C specifications</li>
<li>definition of operators on XML-Schema types, in collaboration
with XML Query and XSL.  (This work is currently driven by the
other two Working Groups; XML Schema participates in order to provide
expertise and help avert problems.)</li>
<!--* 
<li>the study of various proposals for new architectural approaches
to schema definition and schema validation, with an eye to their 
potential inclusion in future versions of XML Schema; these proposals
include but are not limited to:<ul>
<li>an even sharper separation between the level of abstract schema
components and the XML transfer-syntax level than is present in
XML Schema 1.0, possibly including separation of the abstract and
concrete levels into separate specifications</li>
<li>possible use of multiple transfer syntaxes which 'compile' to
the same set of abstract components</li>
<li>multiple inheritance</li>
<li>abstract simple types</li>
<li>co-constraints between attributes and content, or between attributes
and other attributes</li>
<li>various proposals postponed from the work on XML Schema 1.0</li>
</ul>
</li>
*-->
<li>use cases and requirements for a possible XML Schema 2.0</li>
<li>schema annotation and the specification of mappings which
allow software to translate data from XML document instances which
conform to a given schema into other formalisms or data models, such
as application-specific data structures, generic data structures (e.g.
relational tables), the entity-relationship model, and RDF. This
work follows on from the discussions reported in the <a href="http://www.w3.org/TR/schema-arch">Cambridge
Communiqu&eacute;</a> of 1999, with the aim of showing how the
goals described there can be achieved.</li>
<li>the formalization of XML Schema in a manner suitable for use
by XML Query and others</li>
<li>interoperability with other schema languages such as RELAX-NG 
and Schematron</li>
</ul>

<h3>Parallelism of work on 1.1 and preliminary discussion of 2.0</h3>

<p>The XML Schema Working Group has repeatedly experienced tension between
the desire to explore some proposal for a relatively major change in 
the design of the XML Schema language, and the desire to have a
non-proprietary specification available for use as soon as possible.
In order to allow adequate time for consideration of possible
major changes in approach, 
<!--* 
we propose to begin work immediately on XML Schema 2.0, while also
working, in parallel, on XML Schema 1.1.
*-->
the Working Group may (time permitting) do technical work on proposals intended
for future versions of XML Schema (such as those listed above)
in parallel with its work on XML Schema 1.1.
</p>
</div>

<div>
<h2>2. <a name="Deliverables">Deliverables, Milestones, and Schedule</a></h2>
<h3>Deliverables</h3>
<p>The XML Schema Working Group has three main deliverables:</p>
<ul>

<li>XML Schema version 1.1; this will be a maintenance release
of the spec.  It may differ from version 1.0 in incorporating:<ul>
<li>changes necessary to align the specification with the data model
and type logic of XPath 2.0, XQuery 1.0, XSLT 2.0 and related
specifications; these will include<ul>
<li>definition of duration types with total orders</li>
<li>addition of an <i>anyAtomic</i> type</li>
<li>revision of the treatment of time zones in date/time types</li>
<li>revision of the <i>float</i> and <i>double</i> types to distinguish
positive and negative zero values</li>
<li>reformulation of the definition of complex type restriction to remove
anomalies</li>
</ul>
</li>
<li>changes necessary to provide better support for versioning
of schemas</li>
<li>fixes for errors in version 1.0</li>
<li>clearer (and if possible briefer) exposition</li>
<!--* <li>improvements to the XML transfer syntax, to improve
usability based on reports from users and implementors</li> *-->
<li>simplification and regularization of the 
abstract component level, where changes can be made without
inconvenience to users of existing schemas or developers of existing
implementations</li>
<li>the definition of a limited-precision decimal type</li>
</ul>
</li>
<li>Errata list for XML Schema version 1.0, with new editions
of the 1.0 specification as needed</li>
<li>Schema Component Designators; this specification describes
a syntax for referring to schema components</li>
<!--*
<li>XML Schema version 2.0; this will be a revision, potentially
a major revision, of the XML 1.0 language.  It will be based on
experience implementing and using XML Schema 1.0 and other schema
languages, and on the consideration of various proposals which
were considered during the development of XML Schema 1.0 and
then postponed for consideration in connection with some later
version of the specification.  XML Schema 2.0 may extend the
functionality of XML Schema 1.0, and may provide for multiple
concrete syntaxes for schemas.</li>
*-->
</ul>
<p>In addition, there are several other deliverables:</p><ul>
<li>preliminary work on XML Schema 2.0: use cases, usage scenarios, 
and requirements;
<!--* 
and (if possible) working drafts; 
*-->
it is not expected that XML Schema 2.0 will be
completed within this charter period</li>
<li>a collection of test cases for XML Schema, together with a 
list of other XML Schema test suites and a report on coverage
<!--* 
the procedure by which the WG expects to maintain the
test collection has been <a href="">documented</a> *-->
</li>
<li>possible documents stemming from the various &lsquo;related problem areas&rsquo;
mentioned above:<ul>
<li>a formal description of XML Schema</li>
<!--* <li>entities (especially for special characters)</li> *-->
<li>sample library of common types</li>
<li>work on schema annotation</li>
<li>working papers on other topics</li>
</ul></li>
</ul>

<h3>Milestones and schedule</h3>
<p>Listed here are the major expected milestones for the Working Group's
deliverables; for a summary of the current target dates
for these milestones, see the 
<a href="../../../XML/Group/Schemas">XML Schema Working Group home page</a>.</p>

<p>Milestones for XML Schema 1.1:</p>
<ul>
<li>first public working draft</li>
<li>revision of 1.1 Requirements document</li>
<li>second public working draft</li>
<li>last-call working draft</li>
<li>Candidate Recommendation</li>
<li>Proposed Recommendation</li>
<li>Recommendation</li>
</ul>
<p>Milestones for XML Schema 1.0 errata:</p>
<ul>
<li>regular re-publication of errata lists with (non-normative) corrections</li>
<li>periodic re-publication of XML Schema 1.0, integrating corrections</li>
</ul>
<p>Milestones for XML Schema: Component Designators:</p>
<ul>
<li>revised working draft(s)</li>
<li>last-call working draft</li>
<li>Candidate Recommendation</li>
<li>Proposed Recommendation</li>
<li>Recommendation</li>
</ul>
<p>Milestones for work on XML Schema 2.0:</p>
<ul>
<li>first working draft(s) of use cases and requirements document(s)</li>
<li>stable use cases and requirements document(s)</li>
<li>possible working papers on high-level design and architecture principles
for XML Schema 2.0</li>
<li>decision on whether to proceed with XML Schema 2.0</li>
<li>(if appropriate) first public working draft</li>
</ul>
<p>Milestones for work on XML Schema: Formal Description:</p>
<ul>
<li>revised working draft(s)</li>
<li>last-call working draft</li>
<li>Candidate Recommendation</li>
<li>Proposed Recommendation</li>
<li>Recommendation</li>
</ul>
<p>Milestones for work on XML Schema test collections:</p>
<ul>
<li>agreement on disclosure statement to be made by test contributors</li>
<li>creation of collection of donated tests</li>
<li>public release of test collection</li>
<li>period integration of new tests, new releases of test collection</li>
<li>creation of collection of test results</li>
<li>collection of information about other available test collections</li>
<li>report on coverage of test collection(s)</li>
</ul>

<!--* 
<p>
The schedule given below is subject to revision due to editorial 
needs and external scheduling issues; updates will be negotiated 
with the related groups and recorded on
the <a href="../../Schemas">XML Schema WG home page</a>.</p>
*-->

<p>
Note that public working drafts will be made available at least once every
three months, in accordance with the
<a href="/Consortium/Process/#GroupsWG">W3C Process</a>.</p>

<p>Expected schedule:</p>
<ul>
<li>Q3 2004: first public working draft of XML Schema 1.1</li>
<li>Q3 2004: revised XML Schema 1.1 Requirements document</li>
<li>Q3 2004: public working draft of XML Schema: Component Designators</li>
<li>Q3 2004: first public release of new XML Schema test collection 
(periodic republication as new contributions warrant)</li>
<!--* <li>September 2004: revised working draft of XML Schema: Formal Description</li> *-->
<li>Q4 2004: public working draft of XML Schema 1.1</li>
<li>Q4 2004: last-call working draft of XML Schema: Component Designators</li>
<li>Q4 2004: Candidate Recommendation draft of XML Schema: Component Designators</li>
<li>Q1 2005: last-call working draft of XML Schema 1.1</li>
<li>Q1 2005: report on existing test collections, coverage</li>
<li>Q1 2005: Proposed Recommendation draft of XML Schema: Component Designators</li>
<li>Q1 2005: Candidate Recommendation draft of XML Schema 1.1</li>
<!--* <li>Q1 2005: last-call working draft of XML Schema: Formal Description</li> *-->
<li>Q2 2005: XML Schema: Component Designators Recommendation</li>
<li>Q2 2005: first public working draft of XML Schema 2.0 use cases
and requirements</li>
<li>Q3 2005: Proposed Recommendation draft of XML Schema 1.1</li>
<!--* <li>Q3 2005: Candidate Recommendation draft of XML Schema: Formal Description</li> *-->
<li>Q3 2005: XML Schema 1.1 Recommendation</li>
<li>Q4 2005: decision on whether to proceed with XML Schema 2.0 
(and possible request for charter alteration)</li>
<!--* <li>Q4 2005: Proposed Recommendation draft of XML Schema: Formal Description</li>
<li>Q4 2005: XML Schema: Formal Description Recommendation</li>
*-->
</ul>

<p>For details of dates and locations of face to face meetings,
see the <a href="../../../XML/Group/Schemas.html">Working Group home page</a>.</p>

<p>
The expiration date of this charter is 30 June 2006.
</p>
</div>

<div>
<h2>
3. <a name="x-rel">Relationship with Other Activities</a>
</h2>
<p>
XML has become a strategic technology in W3C and elsewhere. The deliverable
of the XML Schema Working Group must satisfy the dependencies from other W3C Working
Groups. Some dependencies
to and from other W3C Working Groups will require close cooperation during
the development process; the requirements posed for the Schema work by these
Working Groups may change during the development process, which means the interdependency
of the Schema work with these Working Groups must be managed actively: <!-- awk -->
<!--* our home page should have a statement of the current
* state of each of these relationships. 
*--></p>
<dl>
<dt>
<a href="http://www.w3.org/XML/Group/Query">XML Query Working Group</a></dt>
<dd>
The XML Query Working Group expects to use schema-related information in the
processing of queries; we will discuss points of mutual interest in an
effort to ensure that XML Schema provides the information Query
needs.  In particular, the XML Query Working Group has expressed particular
interest 
<!--* in the work on a formal description of XML Schema, and *-->
in the definition of the post-schema-validation infoset (PSVI).
The XML Schema Working Group will continue to collaborate with XML Query and XSL in
work on operators for XML Schema datatypes and (as appropriate) on
the integration of support for the XML Schema type inventory
into future versions of XPath.
An important goal of XML Schema 1.1 will be to align its type
system more fully with the needs of the XML Query language
and related specifications.
Work on XQuery 1.1, updates, and full-text search may raise
schema-related problems, and the Working Groups will cooperate
in resolving them.
</dd>

<dt>
<a href="http://www.w3.org/Style/XSL/Group/">XSL Working Group</a></dt>
<dd>
In collaboration with the XML Query Working Group, the XSL Working Group expects to
make future versions of XPath and XSLT support schema-related
information, in particular types.
The XML Schema Working Group will continue to collaborate with XML Query and XSL in
work on operators for XML Schema datatypes and (as appropriate) on
the integration of support for the XML Schema type inventory
into future versions of XPath.
An important goal of XML Schema 1.1 will be to align its type
system more fully with the needs of the XSLT and XPath 2.0 languages
and related specifications.
</dd>
<!--* 
<dt>
<a href="http://www.w3.org/DOM/Group/">DOM WG</a></dt>
<dd>
The DOM WG may wish to provide access to details of the data types and
structural relationships (e.g. inheritance) among element and
attribute types for schema-validated documents.  We expect to work
together with the DOM both on their definition of a generic interface
to DTD- and schema-related information, and on our possible definition
of an API to XML-Schema information and the PSVI.</dd>
*-->
<!--*
<dt>
<a href="http://www.w3.org/RDF/Group/Schema/">RDF Schemas</a></dt>
<dd>
It is a goal of the RDF Schema working group to integrate
<a href="#x-s-pdt">primitive datatypes</a>. The activities of the Schema
WG will be coordinated with those of the RDF WG at the requirements level,
with additional coordination as appropriate.</dd>
*-->
<dt>HTML and XForms Working Groups</dt>
<dd>
It is a goal of the XML Schema work to ensure that the 
schema language we define will suffice for the requirements of current
and future versions of the HTML specification and XForms.
<!--*
In particular, this includes solving the problem of references to 
named characters.
    *-->
</dd>

<dt>
<a href="http://www.w3.org/XML/Group/Core">XML Core Working Group</a></dt>
<dd>
The XML Schema work defines methods for specifying constraints on XML
documents; those constraints should apply to objects and properties identified
as significant by the XML Information Set specification. 
<!--*
When XML Schema specifications
are written as XML instances, it is possible to explain and process
the schema specification without recourse to information not included in
the XML information set.
*-->
The XML structural schema specification
<!--* what is the XML structural schema specification? where defined? *-->
uses namespaces to combine
fragmentary structural specifications; it also defines schema-validation
for documents using namespaces. (In short: the XML Schema work is
namespace-aware.)
</dd>
<!--* 
<dt>
<a href="http://www.w3.org/">XForms WG</a></dt>
<dd>
The XForms WG is responsible for a datatype-aware replacement for HTML
forms; we will discuss points of mutual interest in order to ensure
the alignment of the two specs and the utility of XML Schema for the
work of XForms.
</dd>
*-->
<dt>
<a href="http://www.w3.org/International/Group/">Internationalization Working Group</a></dt>
<dd>
Since XML Schema is expected to be an important tool for the definition
of markup vocabularies, it may have follow-on effects on a larger number
of people than create XML Schema documents directly.
The XML Schema Working Group and the Internationalization Working Group will work together
to clarify and resolve internationalization and localization issues
in XML Schema, and will jointly ensure that it satisfies W3C goals for 
international access to the Web.</dd>
<dt>
<a href="http://www.w3.org/2001/sw/RDFCore/">RDF Core Working Group</a></dt>
<dd>
The RDF Core Working Group is preparing a new version of RDF Schema, which will
use and build upon XML Schema datatypes.  The RDF Core Working Group is also
chartered to "provide an account of the relationship between RDF 
and the XML family of technologies (particularly Schemas ...)".
RDF has also expressed particular interest in the problem of
schema annotation and will be asked to provide feedback on the work
the XML Schema Working Group does in that area.
</dd>
<dt>
<a href="http://www.w3.org/2002/ws/">Web Services Working Groups</a></dt>
<dd>
The XML Protocol Working Group and the Web Services Description Working Group in the Web
Services Activity use XML Schema extensively. The Web Services
Choreography Working Group is working in an area which may be
expected to raise complex questions for type systems and schemas.
The XML Schema Working Group will 
ensure that
the schema language is sufficient to meet the requirements of deliverables
from these Web Services Working Groups. The XML Schema Working Group will also discuss points of
mutual interest and will review deliverables from the Web Services
Working Groups and provide them with feedback.
</dd>
</dl>
<p>
Some other work groups should be mentioned here; there are no requirements
for co-development of features with these Working Groups, but there are points of contact
between their work and that of this Working Group, and thus logical dependency between
their deliverables and those of this Working Group. Requirements from these Working Groups are
expected to be well suited for communication via documents.</p>
<dl>
<dt>
<a href="http://www.w3.org/WAI/PF/Group/">WAI Protocols &amp; Formats Working Group</a></dt>
<dd>
Reuse of common constructs greatly facilitates accessibility; the WAI PF
Working Group will review work on structural schemas to be sure cost/benefit design
decisions are informed of the benefits of accessibility.</dd>
<!--* 
<dt>
<a href="http://www.w3.org/XML/Group/Linking.html">XML Linking</a></dt>
<dd>
The XML Linking and Schema WGs will consult with each other on the question
of declaring element types and attributes as links or addresses.</dd>
*-->
<!--* they better hurry up, Linking WG is no longer active! should this
    * item be struck?
    *-->

<!--*
    * <dt>
    * <a href="http://www.w3.org/">XML Binary Interchange WG</a>
    * </dt>
    * <dd>
    * A Binary Interchange WG may be chartered to produce requirements or
    * specifications concerned with transmitting binary representations of
    * W3C XML Schema documents; the XML Schema WG may need to review these
    * and provide feedback.
    * </dd>
    *-->
</dl>
<!--* 
<p>
Formal liaison between the XML Schema Working Group and other W3C working
groups, including the other XML working groups and the WAI (Web Accessibility
Initiative) group, as well as organizations outside of the W3C, shall be
accomplished by the exchange of documents (requirements, reviews, etc.)
transmitted through the XML Coordination Group. Any memorandum or inquiry
directed to another group shall be submitted by the Chair of the XML Schema
WG to the Chair of the XML CG, who shall in turn, after consultation with
the CG, either transmit it unchanged to the appropriate body, transmit it
with modifications, or return it to the originating WG with comments. Informal
communication between the XML Schema Working Group and other XML working
groups shall take place in the <tt>
<a href="mailto:w3c-xml-plenary@w3.org">w3c-xml-plenary@w3.org</a></tt> mailing
list.</p>
*-->

<p>
Formal liaison between the XML Schema Working Group and other W3C
Working Groups, including the other XML Working Groups and the WAI
(Web Accessibility Initiative) group, as well as organizations outside
of the W3C, shall normally be accomplished by the exchange of
documents (requirements, reviews, etc.) transmitted through the XML
Coordination Group.</p>

<p>
When approved by the XML Coordination Group, liaison with other W3C
Working Groups can be accomplished through direct exchange of
documents or by joint task forces.  It is
expected that this be required for liaison with at least the XML
Query, XSL, and Internationalization Working Groups, and, where
appropriate, direct liaison with task forces such as the
<!--* succinctly named *-->
Semantic Web Best Practicies Working Group XML Schema Datatypes
and Semantic Web Task Force.
</p>
</div>

<div>
<h2>
4. <a name="WGmembership">Working Group participation</a>
</h2>
<p>
To be successful, we expect the XML Schema Working Group to have 15 or more
active participants for its duration.
<!--* 
<p>
To become a member of the XML Schema Working Group, a representative of a
W3C member organization must be nominated by their Advisory Committee
Representative. In addition, every participant
must disclose all the IPR claims relevant to the XML Schema working group
according to the <a href="http://www.w3.org/Consortium/Process/#ipr">W3C's
IPR Policy</a>.</p>
*-->
Participation is expected to
consume one to two days per week of each participant's time, though the time
commitment for the chair and editors may be higher.
<a href="../../../XML/Group/Schemas.html#membership">The list of members
and details about joining</a> are on the group home page.</p>
<p>
The level of participation expected for this Working Group suggests that representatives
be experts in the development or exploitation of schemas for XML-based
markup languages.  In addition to the time commitment noted above,
each participant of the Working Group will be expected to show evidence to the Chair,
each six months, of active work in the general topic area.  Such active
cultivation may take the form of:</p><ul>
<li>development of at least one non-trivial schema, using XML Schema 1.0
or a draft under development</li>
<li>development of at least a small piece of software which processes
XML Schema documents, or participation in the development of larger
software packages which support XML Schema.</li>
</ul>
<div>
<h3>
Chair
</h3>
<p>The initial Chair of the XML Schema Working Group is
David Ezell, National Association of Convenience Stores.
</p>
<!--* <p>The term <i>chair</i> in this document refers to either
co-chair.</p> *-->

<h3>
<a name="W3CResources">W3C Team resources</a>
</h3>
<p>
<!--The W3C shall be represented by one or more participants.
The W3C Team resource commitment is no more than the minimum
level of participation required of WG members in good standing by the W3C
Process Document.--></p>
<p>
The initial W3C Team contacts for this Working Group are
C. M. Sperberg-McQueen and Henry Thompson. It is expected that this Working Group would consume
about 0.9 FTE, including administrative
logistics.
</p>
</div>

</div>


<div>
<h2>
5. <a name="AEN117">Communication</a>
</h2>
<p>
The XML Schema Working Group shall communicate among its
participants using the <code><a href="http://lists.w3.org/Archives/Member/w3c-xml-schema-wg">
w3c-xml-schema-wg</a></code> mailing list and with the other XML
Working Groups through the
<a href="http://lists.w3.org/Archives/Member/w3c-xml-plenary"><code>w3c-xml-plenary@w3.org
</code></a> mailing list. Both lists are archived.
</p>
<p>The XML Schema Working Group communicates with the public through the 
<a href="http://lists.w3.org/Archives/Public/www-xml-schema-comments/"
>www-xml-schema-comments</a> and 
<a href="http://lists.w3.org/Archives/Public/xmlschema-dev/">xmlschema-dev</a> 
mailing lists, both of which
are public.</p>
<!--* <p>Otherwise, 
it shall communicate with the general public only through its
Chair.</p> *-->
</div>

<div>
<h2>
6. <a name="Confident">Confidentiality</a>
</h2>

<!--* 
<blockquote>
<p>

"Member-only" information is available to authorized parties only,
including representatives of Member organizations, invited experts,
the Advisory Board, the TAG, and the Team. ...
Those authorized to access Member-only and Team-only information:
</p>
<ul>
<li><strong>must</strong> treat the information as confidential within
W3C,</li>
<li><strong>must</strong> use reasonable efforts to maintain the
proper level confidentiality, and</li>
<li><strong>must not</strong> release this information to the general
public or press.</li>
</ul>
<div style="margin-left: 40%; right; margin-right: 3em;">
-<a href="http://www.w3.org/2003/06/Process-20030618/comm.html#confidentiality-levels">W3C Process Document (18 June 2003), section 4.1</a>
</div>
</blockquote>
*-->

<p>
The proceedings of this working group are Member-confidential<!--,
subject to exceptions made by the chair-->.
In support of public accountability, the Working Group will
periodically make public a summary of all technical decisions made since
the last public summary, and the rationales for these decisions.
</p>

<!--*
<p>The proceedings of this working group are publicly readable,
subject to exceptions made by the chair.  In particular, the archive
of the mailing list used for technical discussion and the Group home
page are publicly readable.
</p>
*-->

</div>

<div>
<h2>
7. <a name="AEN124">Face-to-Face Meetings</a>
</h2>
<p>
Face-to-face meetings will be held as needed; it is expected that
such meetings will be held about every two to three months.</p>
</div>



<div><h2>8. <a name="pp">Patent policy</a></h2>

<p>This Working Group operates under the <a
href="http://www.w3.org/Consortium/Patent-Policy-20040205/">W3C Patent
Policy</a> (5 February 2004 Version). To promote the widest adoption of
Web standards, W3C seeks to issue Recommendations that can be
implemented, according to this policy, on a Royalty-Free basis.</p>

</div>

<div>
<!--<p>
Communications resources for press and media relations and speaking
appearances or meeting planning resources are amortized across the
working groups in the XML Activity, and concentrated in the XML
Coordination Group.</p>-->
</div>

<hr/>
<address>Chair, W3C XML Schema Working Group: <a href="mailto:david_e3@verifone.com">David Ezell</a>
<br />W3C Team contacts: C. M. Sperberg-McQueen and
Henry Thompson
<br />Last Modified: $Date: 2004/06/16 18:55:46 $ </address>
<!--* <p>
[<small>
This revision:
$Id: xml-schema-wg-charter.html,v 1.52 2004/06/16 18:55:46 plehegar Exp $
</small>]
</p> *-->
</body></html>
<!-- Keep this comment at the end of the file
Local variables:
mode:xml
sgml-omittag:t
sgml-shorttag:t
End:
-->