- From: Norman Walsh <Norman.Walsh@Sun.COM>
- Date: Fri, 10 Jan 2003 11:13:53 -0500
- To: www-tag@w3.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 / noah_mendelsohn@us.ibm.com was heard to say: | I think I agree with Tim's other conclusion: do nothing is probably the | least risky solution. We've got too many typing mechanisms already. I have mixed feelings, but I think I agree with Tim and Noah. "IDness" is a consequence of validation. That means you have to validate. I understand that sometimes has painful consequences. If a language wants to have IDs so that authors can point into documents, the workaround is to establish a MIME type for that language and describe what fragment identifiers mean independent of validation. Similarly, the semantics of intra-document references could be defined independent of validation if necessary. One of the reasons I have mixed feelings is that the preceding description doesn't sit very well with me. I think it's unfortunate that we've got an extensible markup language but we're encouraging everyone that uses it to invent a new MIME type. I thought, once, that an extensible markup language would automatically give us a uniform fragment identifier syntax, but I regret that appears not to be the case. On the other hand, one of the consequences xml:idAttr (and do a lesser extent xml:id) that bothers me is that it moves this validation semantic out into authoring space. One of the reasons that W3C XML Schema says that schema location information is only a hint is so that I can apply my own schema independent of what the author asked for. Well, what if I want to use some other attribute as an ID sometimes? It just seems to me that moving IDness into the document is a fairly significant can of worms. If pushed, I think I could come to terms with the simple xml:id proposal, but the more complex variants look like too much complexity to me. Be seeing you, norm - -- Norman.Walsh@Sun.COM | Truth lies within a little uncertain compass, XML Standards Architect | but error is immense. Web Tech. and Standards | Sun Microsystems, Inc. | -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.7 <http://mailcrypt.sourceforge.net/> iD8DBQE+HvFBOyltUcwYWjsRAkP0AKCZksDtUg7nGF1XCfjvgDpRU7FikACgqxYE jMbHK2u8OsUz1NIy4TiVbo4= =JSSa -----END PGP SIGNATURE-----
Received on Friday, 10 January 2003 11:14:02 UTC