- From: <noah_mendelsohn@us.ibm.com>
- Date: Mon, 15 Sep 2008 14:42:44 -0400
- To: "Williams, Stuart (HP Labs, Bristol)" <skw@hp.com>
- Cc: "www-tag@w3.org" <www-tag@w3.org>
Stuart Williams writes: > it does remain unclear to me particularly wrt to "markup tag names" > whether you are talking of: 1) the name of an occurence of a tag in > a document (which might be named by say an xpath based frag id > extending a document URI - though formally the FYN story stumbles a > little in RFC 3026 No, not what I meant. I'm not quite sure why the term "markup tag name" would be suggestive of the particular occurrence of such a tag in a document. It's the name of the tag we're talking about, e.g. the "dog" in <dog>. > or 2) the name of a kind of element eg. the xhtml html element Yes. > which presumably has to appeal to something like schema component > designators. However, I suppose given that I can conceive of way to > do either it perhaps doesn't matter what you had intended. Why are schemas involved at all? I can write a specification for an XML vocabulary to be used for, say, printer control. So, that tag names might be: <newPage> <duplex> etc. In the paper specification I could write something like: "The W3C in its finding on the Self-Describing Web Recommends the assignment of a URI for the name of each tag used in a vocabulary like this. Mindful of that advice, we have assigned URIs for tag names such as the ones shown above, e.g.: http://example.org/printercontroltags/newPage http://example.org/printercontroltags/duplex etc. Why the appeal to schemas or schema component designators? In fact, SCDs do not designate tag names, they designate schema components, some of which can be used to declare elements and attributes (and, by the way, SCDs are at the moment much more like fragment identifiers than full URIs, owing to the lack of a standardized means of providing a URI for the schema that results from the composition of, for example, 5 schema documents for 5 different namespaces that together are used to validate one mixed namespace document). Ideally, to get the benefit of Web based extensibility, that specification should further provide an ability to mix in other tag names minted by different organizations, but the means of disambiguating them would presumably be specific to that particular specification. In practice, I think that QNames are the most likely means of getting distributed extensibility for XML element names, as described later in section 4.2.3 of the draft finding. Noah -------------------------------------- Noah Mendelsohn IBM Corporation One Rogers Street Cambridge, MA 02142 1-617-693-4036 --------------------------------------
Received on Monday, 15 September 2008 18:41:54 UTC