<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<?xml-stylesheet type='text/xsl' href='/style/atom-comments.xsl'?>
<feed xmlns='http://www.w3.org/2005/Atom'>
<title>norman.walsh.name: Comments on /2005/02/11/xmlid</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2005/02/11/xmlid'/>
<id>http://norman.walsh.name/2005/02/11/xmlid/comments.atom</id>
<updated>2005-02-14T10:50:06Z</updated>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 1 on /2005/02/11/xmlid</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2005/02/11/xmlid#comment0001'/>
<id>http://norman.walsh.name/2005/02/11/xmlid#comment0001</id>
<published>2005-02-11T16:57:22Z</published>
<updated>2005-02-11T16:57:22Z</updated>
<author>
  <name>David Megginson</name>
  <foaf:mbox_sha1sum>40c6a612804f39de55f3373b75a603487f75bb11</foaf:mbox_sha1sum>
  <uri>http://www.megginson.com/quoderat/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>For the benefit of non-W3C-insiders, what are you trying to tell us here Norm?  The CR that was just released uses xml:id, not xmlid, but I'm guessing that's not what we're going to see in the REC after all.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 2 on /2005/02/11/xmlid</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2005/02/11/xmlid#comment0002'/>
<id>http://norman.walsh.name/2005/02/11/xmlid#comment0002</id>
<published>2005-02-11T17:38:19Z</published>
<updated>2005-02-11T17:38:19Z</updated>
<author>
  <name>Dare Obasanjo</name>
  <foaf:mbox_sha1sum>3426b70403ef5f2b56706c81271a70b3475e24c9</foaf:mbox_sha1sum>
  <uri>http://www.25hoursaday.com/weblog</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>The W3C needs to get its act together when to comes to evolving their various specs. I had a rant pending about the fact that another addition was being made to the XML namespace without a consideration for the downstream breakage but it seems the W3C has come to their senses. 

Instead of whining about this, the W3C crowd should figure out what their versioning and extensibility story is going to be instead of pretending they can ignore backwards compatibility when deploying specs.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 3 on /2005/02/11/xmlid</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2005/02/11/xmlid#comment0003'/>
<id>http://norman.walsh.name/2005/02/11/xmlid#comment0003</id>
<published>2005-02-12T08:41:38Z</published>
<updated>2005-02-12T08:41:38Z</updated>
<author>
  <name>Michael Rys</name>
  <foaf:mbox_sha1sum>f971be4844c1bfa3b0f0a0861cea2d4f476c7f3d</foaf:mbox_sha1sum>
  <uri>http://sqljunkies.com/weblog/mrys</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Thanks Norm for writing this funny story. Exactly my feeling. C14N is already broken for xml:base (since it does not inherit), so let's fix it. 
</p><p></p>
While I agree with Dare that too many vNext specs at the W3C seem to be breaking backwards-compatibility (XML 1.1 anyone?), another problem that I see is that many specs are not being proof-read for such cross-group dependencies or if they are, feedback is not taken seriously.</div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 4 on /2005/02/11/xmlid</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2005/02/11/xmlid#comment0004'/>
<id>http://norman.walsh.name/2005/02/11/xmlid#comment0004</id>
<published>2005-02-12T16:35:24Z</published>
<updated>2005-02-12T16:35:24Z</updated>
<author>
  <name>len</name>
  <foaf:mbox_sha1sum>2e3122699e89e4642382805536455849f5d7c524</foaf:mbox_sha1sum>
  <uri>http://lamammals.blogspot.com</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>The longer the spell, the more uncertain the results.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 5 on /2005/02/11/xmlid</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2005/02/11/xmlid#comment0005'/>
<id>http://norman.walsh.name/2005/02/11/xmlid#comment0005</id>
<published>2005-02-13T19:12:34Z</published>
<updated>2005-02-13T19:12:34Z</updated>
<author>
  <name>Karl Dubost</name>
  <foaf:mbox_sha1sum>77cdce78ed09f14d7bb47b8dbc3a400f48f65c65</foaf:mbox_sha1sum>
  <uri>http://www.w3.org/QA</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Hi Michael,</p>

<p>The W3C Quality Assurance Working Group is working on that. It's indeed very important to not only produce a good technical specification, but also to spend time on the normative reference analysis. How each specification will impact on the specification, the WG is producing by their technical requirements or their own conformance model.</p>

<p>The Good Practice is <strong>Do systematic reviews of normative references and their implications.</strong></p>

<p><code>http://www.w3.org/TR/qaframe-spec/#ref-define-practice</code>

</p><p>If such analysis was made by WGs when they create specifications, that would be a way of controlling the risks of incompatible dependencies. </p>
<p>But we also have to accept that with the quality process (Publication rules, requirements of interoperability and implementations, QA, etc.) add a bit of time to the whole thing. Some W3C Members think that there is not enough process, some think that there is too much. It's always a question of reaching the consensus.</p>

<p>Producing  a good specification takes time at many levels. It's not an easy task. </p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 6 on /2005/02/11/xmlid</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2005/02/11/xmlid#comment0006'/>
<id>http://norman.walsh.name/2005/02/11/xmlid#comment0006</id>
<published>2005-02-14T10:50:05Z</published>
<updated>2005-02-14T10:50:05Z</updated>
<author>
  <name>David Carlisle</name>
  <foaf:mbox_sha1sum>ac4bbb0ce3a3e02cc386fe410164dc831b49c1ce</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>I'd like to think that xml:id is solving a real problem and that not having xml:id (or xmlid) would leave that problem unsolved (and therefore be a bad thing) but I'm having a real problem constructing any currently working examples of breakage.</p>

<p>Currently I serve a lot of xml files, and I use a lot of fragment itentifiers pointing in to them.<br clear="none"></br>
http://www.w3.org/TR/MathML2/chapter1.xml#id.1.2.2
<br clear="none"></br>
for example.</p>

<p>that file has an id attribute of id.1.2.2 that is of type ID, but it would have made no difference if it was of type CDATA the link would still have worked. I always style the served XML with XSL (see your recent essay on CSS:-) and if you do that, the identifiers that matter to the fragment syntax are (whatever any spec says) the identifiers in the generated (X)HTML not the identfiers in the XML file.
Being able to reliably refer to ids in the XML file would be useful for some machine to machine translation scenarios, and sematic web type statements but in the use case in your "story" linking into human oriented documents, they just don't seem to be relevant at all</p>

<p>That said the current storm over xml:id just seems really strange. Surely it is clear that the sets of names refered to by a namespace are all the same (names matching NCName) so all this talk of adding names to namespaces is bogus. It seems that teh people who wanted the original namespace spec to say that a namespace was defined by (and uniquely associated with) a schema will just never accept that
it does not say that, and we have the 3-namespaces for html debate every other year.</p></div></content>
</entry>

</feed>
