default_prefix_declaration.html
24.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
<?xml version="1.0"?>
<!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" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css" media="all">
@import "/QA/2006/01/blogstyle.css";
</style>
<meta name="keywords" content='extensibility, html5, namespaces, XHTML, xml' />
<meta name="description" content="In this posting, my intention is to provide a concise statement of an idea which is neither
particularly new nor particularly mine, but which needs a place that can be referenced in the context of the current debate about distributed extensibility and HTML5. It's a very simple proposal to provide an out-of-band, defaultable, document-scoped means to declare namespace prefix bindings." />
<meta name="revision" content="$Id: default_prefix_declaration.html,v 1.45 2011/12/05 17:18:28 mirror Exp $" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="http://www.w3.org/QA/atom.xml" />
<link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="http://www.w3.org/QA/news.rss" />
<title>Default Prefix Declaration - W3C Blog</title>
<link rel="start" href="http://www.w3.org/QA/" title="Home" />
<link rel="prev" href="http://www.w3.org/QA/2009/11/broadening_the_w3c_community.html" title="W3C community bridges unicorns and werewolves #tpac09" />
<link rel="next" href="http://www.w3.org/QA/2009/12/discover_new_ways_of_thinking.html" title="Discover new ways of thinking about accessibility" />
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://www.w3.org/QA/2009/11/default_prefix_declaration.html"
trackback:ping="http://www.w3.org/QA/sununga/mt-tb.cgi/293"
dc:title="Default Prefix Declaration"
dc:identifier="http://www.w3.org/QA/2009/11/default_prefix_declaration.html"
dc:subject="Web Architecture"
dc:description="In this posting, my intention is to provide a concise statement of an idea which is neither
particularly new nor particularly mine, but which needs a place that can be referenced in the context of the current debate about distributed extensibility and HTML5. It's a very simple proposal to provide an out-of-band, defaultable, document-scoped means to declare namespace prefix bindings."
dc:creator="Henry S. Thompson"
dc:date="2009-11-18T14:23:07+00:00" />
</rdf:RDF>
-->
<!-- <script type="text/javascript" src="http://www.w3.org/QA/mt.js"></script>-->
</head>
<body class="layout-one-column">
<div id="banner">
<h1 id="title">
<a href="http://www.w3.org/"><img height="48" alt="W3C" id="logo" src="http://www.w3.org/Icons/WWW/w3c_home_nb" /></a>
W3C Blog
</h1>
</div>
<ul class="navbar" id="menu">
<li><strong><a href="/QA/" title="W3C Blog Home">[ W3C Blog ]</a></strong></li>
<li><a href="/QA/Library/" title="Documents and Publications on Web and Quality">Documents</a></li>
<li><a href="/QA/Tools/" accesskey="3" title="Validators and other Tools">Tools</a></li>
<li><a href="/2007/12/qa-blog-help/index#feedback">Feedback</a></li>
</ul>
<div id="searchbox">
<form method="get" action="http://www.google.com/custom" enctype="application/x-www-form-urlencoded">
<p id="formbox"><input type="text" size="15" class="textfield" name="q" accesskey="E" maxlength="255" /> <input type="submit" class="submitfield" value="Search" id="goButton" name="sa" accesskey="G" /> <input type="hidden" name="cof" value="T:black;LW:72;ALC:#ff3300;L:http://www.w3.org/Icons/w3c_home;LC:#000099;LH:48;BGC:white;AH:left;VLC:#660066;GL:0;AWFID:0b9847e42caf283e;" /><input type="hidden" id="searchW3C" name="sitesearch" checked="checked" value="www.w3.org/QA" /><input type="hidden" name="domains" value="www.w3.org/QA" /></p>
</form>
</div>
<div id="main"><!-- This DIV encapsulates everything in this page - necessary for the positioning -->
<p class="content-nav">
<a href="http://www.w3.org/QA/2009/11/broadening_the_w3c_community.html">« W3C community bridges unicorns and werewolves #tpac09</a> |
<a href="http://www.w3.org/QA/">Main</a>
| <a href="http://www.w3.org/QA/2009/12/discover_new_ways_of_thinking.html">Discover new ways of thinking about accessibility »</a>
</p>
<h2 class="entry-header">Default Prefix Declaration</h2>
<div class="entry-body">
<div style="text-align: center;">
<h1>Default Prefix Declaration</h1>
<div class="byline">Henry S. Thompson</div>
<div class="byline">18 Nov 2009</div>
</div>
<div class="toc">
<h1>Table of Contents</h1>
<ul class="naked">
<li>
<h2>1. <a href="#disclaimer">Disclaimer</a></h2>
</li>
<li>
<h2>2. <a href="#intro">Introduction</a></h2>
</li>
<li>
<h2>3. <a href="#proposal">The proposal</a></h2>
</li>
<li>
<h2>4. <a href="#why_prefixes">Why prefixes?</a></h2>
</li>
<li>
<h2>5. <a href="#example">Example</a></h2>
</li>
</ul>
</div>
<div id="disclaimer">
<h2>1. <a href="" name="disclaimer" id="disclaimer">Disclaimer</a></h2>
<p>The ideas behind the proposal presented here are neither
particularly new nor particularly mine. I've made the effort to
write this down so anyone wishing to refer to ideas in this space
can say "Something along the lines of [this posting]" rather than
"Something, you know, like, uhm, what we talked about, prefix
binding, media-type-based defaulting, that stuff".</p>
</div>
<div id="intro">
<h2>2. <a href="" name="intro" id="intro">Introduction</a></h2>
<p>Criticism of <a href="http://www.w3.org/TR/xml-names/">XML
namespaces</a> as an appropriate mechanism for enabling distributed
extensibility for the Web typically targets two issues:</p>
<ol>
<li>Syntactic complexity</li>
<li>API complexity</li>
</ol>
<p>Of these, the first is arguably the more significant, because
the number of authors exceeds the number of developers by a large
margin. Accordingly, this proposal attempts to address the first
problem, by providing a defaulting mechanism for namespace prefix
bindings which covers the 99% case.</p>
</div>
<div id="proposal">
<h2>3. <a href="" name="proposal" id="proposal">The proposal</a></h2>
<dl>
<dt><b><a href="" name="Binding" id="Binding">Binding</a></b></dt>
<dd>Define a trivial XML language which provides a means to
associate prefixes with namespace names (URIs);</dd>
<dt><b><a href="" name="Invoking_from_HTML" id="Invoking_from_HTML">Invoking from HTML</a></b></dt>
<dd>Define a link relation <code>dpd</code> for use in the (X)HTML
header;</dd>
<dt><b><a href="" name="Invoking_from_XML" id="Invoking_from_XML">Invoking
from XML</a></b></dt>
<dd>Define a processing instruction <code>xml-dpd</code> and/or an
attribute <code>xml:dpd</code> for use at the top of XML
documents;</dd>
<dt><b><a href="" name="Defaulting_by_Media_Type" id="Defaulting_by_Media_Type">Defaulting by Media Type</a></b></dt>
<dd>Implement a registry which maps from media types to a published
dpd file;</dd>
<dt><b><a href="" name="Semantics" id="Semantics">Semantics</a></b></dt>
<dd>Define a precedence, which operates on a per-prefix basis,
namely xmlns: >> explicit invocation >> application
built-in default >> media-type-based default, and a semantics
in terms of <a href="http://www.w3.org/TR/xml-infoset/#infoitem.namespace">namespace
information items</a> or appropriate data-model equivalent on the
document element.</dd>
</dl>
</div>
<div id="why_prefixes">
<h2>4. <a href="" name="why_prefixes" id="why_prefixes">Why
prefixes?</a></h2>
<p>XML namespaces provide two essentially distinct mechanisms for
'owning' names, that is, preventing what would otherwise be a name
collision by associating names in some way with some additional
distinguishing characteristic:</p>
<ol>
<li>By prefixing the name, and binding the prefix to a particular
URI;</li>
<li>By declaring that within a particular subtree,
<i>un</i>prefixed names are associated with a particular URI.</li>
</ol>
<p>In XML namespaces as they stand today, the association with a
URI is done via a <a href="http://www.w3.org/TR/xml-names/#ns-decl">namespace declaration</a>
which takes the form of an attribute, and whose impact is scoped to
the subtree rooted at the owner element of that attribute.</p>
<p>Liam Quin <a href="http://www.balisage.net/Proceedings/vol3/html/Quin01/BalisageVol3-Quin01.html">
has proposed</a> an additional, out-of-band and defaultable,
approach to the association for <i>un</i>prefixed names, using
patterns to identify the subtrees where particular URIs apply. I've
borrowed some of his ideas about how to connect documents to prefix
binding definitions.</p>
<p>The approach presented here is similar-but-different, in that its primary
goal is to enable out-of-band and defaultable associations of namespaces
to names <i>with</i> prefixes, with whole-document scope. The
advantages of focussing on prefixed names in this way are:</p>
<ul>
<li><i>Ad-hoc</i> extensibility mechanisms typically use prefixes.
The HTML5 specification already has at least two of these:
<code>aria-</code> and <code>data-</code>;</li>
<li>Prefixed names are more robust in the face of arbitrary
cut-and-paste operations;</li>
<li>Authors are used to them: For example XSLT stylesheets and W3C
XML Schema documents almost always use explicit prefixes
extensively;</li>
<li>Prefix binding information can be very simple: just a set of
pairs of prefix and URI.</li>
</ul>
<p>Provision is also made for optionally specifying a binding for the default namespace at the document element, primarily for the media type registry case, where it makes sense to associate a primary namespace with a media type.</p>
</div>
<div id="example">
<h2>5. <a href="" name="example" id="example">Example</a></h2>
<p>If this proposal were adopted, and a dpd document for use in HTML 4.01 or XHTML1:</p>
<blockquote>
<div>
<pre class="code"><dpd ns="http://www.w3.org/1999/xhtml">
<pd p="xf" ns="http://www.w3.org/2002/xforms"/>
<pd p="svg" ns="http://www.w3.org/2000/svg"/>
<pd p="ml" ns="http://www.w3.org/1998/Math/MathML"/>
</dpd></pre></div>
</blockquote>
<p>was registered against the <code>text/html</code> media type, the following would result in a DOM with <code>html</code> and <code>body</code> elements in the XHTML namespace and an <code>input</code> element in the XForms namespace:
</p>
<blockquote>
<div>
<pre class="code"><html>
<body>
<xf:input ref="xyzzy">...</xf:input>
</body>
</html></pre></div>
</blockquote>
</div>
</div>
<div id="more" class="entry-more">
</div>
<p class="postinfo">Filed by <a href="">Henry S. Thompson</a> on November 18, 2009 2:23 PM in <a href="http://www.w3.org/QA/archive/web_architecture/">Web Architecture</a><br />
<span class="separator">|</span> <a class="permalink" href="http://www.w3.org/QA/2009/11/default_prefix_declaration.html">Permalink</a>
| <a href="http://www.w3.org/QA/2009/11/default_prefix_declaration.html#comments">Comments (10)</a>
| <a href="http://www.w3.org/QA/2009/11/default_prefix_declaration.html#trackback">TrackBacks (0)</a>
</p>
<h3 class="comments-header" id="comments">Comments</h3>
<div class="comment" id="comment-184989">
<p class="comment-meta" id="c184989">
<span class="comment-meta-author"><strong>Jonathan </strong></span>
<span class="comment-meta-date"><a href="#c184989">#</a> 2009-11-18</span>
</p>
<div class="comment-bulk">
<p>I'd like to see a new version of XML where it's as simple as this:</p>
<pre><!-- served as XML -->
<html>
<body>
<svg::svg>
<circle .../>
</svg>
</html></pre>
<p>Where the prefix is <em>registered</em> and the "::" denotes that the namespace is <em>sticky</em>.</p>
<p>Being registered "in the W3C namespace registry" would mean no need to use a processing instruction or attribute to get a PDP. Namespaces that are NOT registered could continue to be used using the old xmlns mechanism for namespacing, or perhaps this PDP stuff. Like content type registration, perhaps unregistered types could be allowed if prefixed with "x-".</p>
<p>The registry would only provide default values, so old content would not be broken in new implementations of this - the old content would be using the xmlns mechanism, and that would override the defaults in the W3C's registry.</p>
<p>Being sticky would mean that descendants would be in the same namespace without needing to prefix them too. If you didn't want stickiness, you could use single colon ":" as usual.</p>
<p>Note no need in this "next" version of XML to prefix the closing tag, since there's no real reason to require that.</p>
</div>
</div>
<div class="comment" id="comment-184990">
<p class="comment-meta" id="c184990">
<span class="comment-meta-author"><strong>Samer Ziadeh </strong></span>
<span class="comment-meta-date"><a href="#c184990">#</a> 2009-11-18</span>
</p>
<div class="comment-bulk">
<p>Nice stuff, this should keep things clean and organized. Could we start using this mechanism immediately? or xml parsers don't understand it yet?</p>
</div>
</div>
<div class="comment" id="comment-185008">
<p class="comment-meta" id="c185008">
<span class="comment-meta-author"><strong>Call Center Outsourcing </strong></span>
<span class="comment-meta-date"><a href="#c185008">#</a> 2009-11-19</span>
</p>
<div class="comment-bulk">
<p>This is really good and helpfull. this also helps us optimize the entire coding involved. thanks a ton.</p>
</div>
</div>
<div class="comment" id="comment-185025">
<p class="comment-meta" id="c185025">
<span class="comment-meta-author"><strong>Henry S. Thompson </strong></span>
<span class="comment-meta-date"><a href="#c185025">#</a> 2009-11-19</span>
</p>
<div class="comment-bulk">
<p>Lest there be any confusion, this is a <i>proposal</i> which has not been accepted or implemented anywhere. . .</p>
</div>
</div>
<div class="comment" id="comment-185068">
<p class="comment-meta" id="c185068">
<span class="comment-meta-author"><strong>Sebastien Lambla </strong></span>
<span class="comment-meta-date"><a href="#c185068">#</a> 2009-11-23</span>
</p>
<div class="comment-bulk">
<p>Henry,</p>
<p>doesn't this proposal ties your dpd to a media type? If this is the case, are we addressing the problem of distributed extensibility at all?</p>
<p>My typical use case is to annotate a document with my own structured content. With this proposal I would have no way to do so without also creating a derivative media type, which is unpractical for as long as media types cannot derive from other media types.</p>
</div>
</div>
<div class="comment" id="comment-185112">
<p class="comment-meta" id="c185112">
<span class="comment-meta-author"><strong>Michael Kay </strong></span>
<span class="comment-meta-date"><a href="#c185112">#</a> 2009-11-26</span>
</p>
<div class="comment-bulk">
<p>I just worry slightly about the dependence on media types, which tend to be a bit fragile - for example, I don't know of any popular operating system that stores the media type as a property of a file. Perhaps it would work well in conjunction with an xml:media-type="application/xml+xslt" attribute.</p>
</div>
</div>
<div class="comment" id="comment-185123">
<p class="comment-meta" id="c185123">
<span class="comment-meta-author"><strong>Kurt Cagle </strong></span>
<span class="comment-meta-date"><a href="#c185123">#</a> 2009-11-28</span>
</p>
<div class="comment-bulk">
<p>1) I'd concur with Dr. Kay's comment, and have a couple of my own. Has any thought been given to the implication of this type of mechanism with respect to validation? While I like both Liam's proposal and your approach, I've not seen much thought given to these proposals wrt XSD or DTDs, though given that there is no formal schema for HTML5 at this stage, this may be a moot point.</p>
<p>2) It seems to me there may be some potential to discuss the intersection points between namespaces, mime-types and bindings as a formal mechanism, perhaps along these lines. Most web clients perforce have a LUT of some sort that does mime-type to bindings; this proposal looks like it has the potential to unify these with namespaces, either via loaded plugins or via XBLs of some sort (see Google's work in this regard).</p>
</div>
</div>
<div class="comment" id="comment-185129">
<p class="comment-meta" id="c185129">
<span class="comment-meta-author"><strong>Liam R E Quin </strong></span>
<span class="comment-meta-date"><a href="#c185129">#</a> 2009-11-28</span>
</p>
<div class="comment-bulk">
<p>An earlier version of my proposal did use prefixes; I found, unfortunately, that existing Web browsers run in namespace-checking mode, and refuse to process an XML document that's not well-formed. I considered a mechnism to let people define a character othr than colon (too complex!) and also using _ or - (not compatible). I want to make sure that existing XML tools can continue to process the documents at some level, even if they don't understand the new namespaces.</p>
<p>I felt it was important that a system to simplify namespaces did not require that people had a deep understanding of the subtleties of namespaces as they stand today in order to use simplified namespaces, so I wanted it to be <em>possible</em> for instance documents to be namespace-free, and also for the namespace definition file itself to be free of traditional namespace syntax, even though I was not (am not) proposing to remove the traditional namespace syntax.</p>
<p>Consider the HTML 5 treatment of a plain, unadorned svg element: it ends up in the SVG namespace automatically, introducing a new default namespace, but the HTML 5 people I've listened to so far are mostly adamant that they don't want prefixes or further declarations, just a plain svg element as if it were part of HTML. Maybe your proposal would convince them otherwise, though.</p>
<p>In the end I decided to go with (<a href="http://www.barefootliam.org/xml/20091111-unobtrusive-namespaces" rel="nofollow">unobtrusive namespaces</a>) but I think didn't make it clear enough that I want to allow a mixture. One could have XSLT or XQuery (say) to populate instance documents with namespace prefixes, and a JavaScript implementation is possible (although it would potentially interfere with other scripts, as Simon Pieters pointed out to me); these things are not possible if you use colons, but if you use a hyphen it'd work I think, modulo some CSS complexities.</p>
<p>If you extend your proposal very slightly, to allow it to specify default namespaces, it would subsume mine altogether (and become closer to ISO DSRL).</p>
<p>If you allow a prefix other than colon (dot, say), you can maybe get to something rather like the pragmatic namespaces that Micah Dubinko proposed, and also that Tim Bray supported, with (e.g.) ch.ac.cern.html or com.netscape.script or org.w3c.svg (since elements would need to retain the domain name where they were first introduced).</p>
<p>Ongoing discussion about all this is very productive!</p>
</div>
</div>
<div class="comment" id="comment-185306">
<p class="comment-meta" id="c185306">
<span class="comment-meta-author"><strong>John Kemp </strong></span>
<span class="comment-meta-date"><a href="#c185306">#</a> 2009-12-10</span>
</p>
<div class="comment-bulk">
<p>How about (instead of the 'pd' element) we use something like this:</p>
<pre><dpd ns="http://www.w3.org/1999/xhtml">
<link name="xf" rel="prefix" href="http://www.w3.org/2002/xforms"/>
<link name="svg" rel="prefix" href="http://www.w3.org/2000/svg"/>
<link name="ml" rel="prefix" href="http://www.w3.org/1998/Math/MathML"/>
</dpd></pre>
<p>Where you could then say, for example:</p>
<pre><link rel="prefix" href="[dpd]#xf"/></pre>
<p>Which would then even allow local references (via #) to prefix declarations?</p>
<p>NOTE: in private discussion with Henry, he suggested that I use the 'id' attribute instead of 'name':</p>
<pre><link id="xf" rel="prefix" href="http://www.w3.org/2002/xforms"/></pre>
<p>I definitely like that better than my original suggestion.</p>
</div>
</div>
<div class="comment" id="comment-185532">
<p class="comment-meta" id="c185532">
<span class="comment-meta-author"><strong>Liam R E Quin </strong></span>
<span class="comment-meta-date"><a href="#c185532">#</a> 2009-12-19</span>
</p>
<div class="comment-bulk">
<p>John - Interesting, I suppose in principle this means one could use HTML link elements in an HTML document in this way.</p>
<p>Then maybe one could have a way to say, "use the declarations in this other document" too.</p>
<p>There is still a problem that one can't use the colon in this way in much of today's software, making this (I think) an unacceptably disruptive change. But one could use the dot, as Micah has suggested in Pragmatic Namespaces.</p>
<p>Liam</p>
</div>
</div>
<div class="comments-open" id="comments-open">
<h3 class="comments-open-header">Leave a comment</h3>
<div class="comments-open-moderated">
<p>
Note: this blog is intended to foster <strong>polite
on-topic discussions</strong>. Comments failing these
requirements and spam will not get published. Please,
enter your real name and email address. Every
individual comment is reviewed by the W3C staff.
This may take some time, thank you for your patience.
</p>
<p>
You can use the following HTML markup (a href, b, i,
br/, p, strong, em, ul, ol, li, blockquote, pre)
and/or <a href="http://daringfireball.net/projects/markdown/syntax">Markdown syntax</a>.</p>
</div>
<div id="comments-open-data">
<form method="post" action="http://www.w3.org/QA/sununga/beach.pl" id="comments-form">
<h4>Your comment</h4>
<div id="comments-open-text">
<textarea id="comment-text" name="text" rows="20" cols="100"></textarea><br />
<label for="comment-text">Write your comment text here. Remember, keep the discussion on topic and courteous.</label>
</div>
<h4>About you</h4>
<div id="comment-form-name">
<input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="8659" />
<input type="hidden" name="__lang" value="en" />
<label for="comment-author">Your Name</label>
<input id="comment-author" name="author" size="30" value="" />
</div>
<div id="comment-form-email">
<label for="comment-email">Your Email Address</label>
<input id="comment-email" name="email" size="30" value="" />
</div>
<div id="comments-open-footer">
<input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />
</div>
</form>
</div>
</div>
<p id="gentime">This page was last generated on $Date: 2011/12/05 17:18:28 $</p>
</div><!-- End of "main" DIV. -->
<address>
This blog is written by W3C staff and working group participants,<br />
and maintained by <a href="/People/CMercier/">Coralie Mercier</a>.<br />
Authorized parties may <a href="/QA/new">log in</a> to create a new entry.<br/>
<span id="poweredby">Powered by Movable Type, magpierss and a lot of Web Technology</span>
</address>
<p class="copyright">
<a rel="Copyright" href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 1994-2011
<a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a>®
(<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>,
<a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
<a href="http://www.keio.ac.jp/">Keio</a>),
All Rights Reserved.
W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
<a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>,
<a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a>
and <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-software">software licensing</a>
rules apply. Your interactions with this site are in accordance
with our <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Public">public</a> and
<a href="http://www.w3.org/Consortium/Legal/privacy-statement#Members">Member</a> privacy
statements.
</p>
</body>
</html>