- From: Arjun Ray <aray@q2.net>
- Date: Fri, 23 May 1997 01:56:23 -0400 (EDT)
- To: w3c-sgml-wg@w3.org
- cc: w3c-sgml-wg@w3.org
On Thu, 22 May 1997, Andrew Layman wrote:
> SD5 - Namespaces:
 
> The identity of a namespace is independent of the document (if any)
> defining its terms. That is, a namespace does not equal a DTD. 
> Namespaces are simply unique name domains.
Does the "if any" mean that it may not be possible to construct a DTD to
match the name domain? In what way could a doctype FOO not be associated
with a name-domain FOO? (Perhaps you mean "a name space does not
_necessarily_ equal an _existing_ DTD"?  Basically, I'm not seeing the
point of the distinction you're drawing.)
>  Additionally, we want to make it common that documents incorporate
>  elements and attributes from multiple schemata. 
> Subelements (or attributes) from different namespaces will be used
> within  a single parent element. 
Can I use an attribute from one namespace to qualify a GI from another
namespace? (Actually, what could that accomplish?) If I can't, then does
the namespace of the GI fix the namespace for its attributes? Could you
clarify this, please? 
> Proposal: 
> 
>  The colon (":") character is now a legal character in names.
> 
>  A name containing a colon is to be interpreted as having two parts,
>  where the part preceding the colon is the name of a namespace.
>  That is, the namespace qualifies the element name.
Sorry to be harping on this, but what happens with colons in attribute
names? Will there be an extra well-formedness/validation constraint
involved? I think an example with attribute usage would help a lot.
Arjun
Received on Friday, 23 May 1997 01:54:51 UTC