W3C home > Mailing lists > Public > w3c-sgml-wg@w3.org > May 1997

Re: SD5 - Namespaces [fmt]

From: Arjun Ray <aray@q2.net>
Date: Mon, 19 May 1997 22:58:22 -0400 (EDT)
To: w3c-sgml-wg@w3.org
Message-ID: <Pine.LNX.3.95.970519224022.344B-100000@q2.net>

[Tim Bray]
> >The demand for namespace machinery is sudden but, it seems, overwhelming.
> >The demand can't be ignored.  Once again, it should go in a separate
> >volume in the lang/link/display series.  Once again, it should be done
> >in an 8879-compatible way.  Once again, it can't be done properly by
> >July 1.

On Mon, 19 May 1997, Paul Grosso wrote:

> I don't have much to say about namespaces yet, except that I pretty
> much agree with what Tim says, 

Me too! :-)

> and I don't think subdoc (at least as currently defines in 8879) is 
> the answer. I think what we need will require something beyond what 8879
> offers us now, 

I'm still somewhat puzzled by the SUBDOC suggestion, since "shifting" into
a subdoc is supposed to establish a new parsing context (see p.90 in the
Handbook on Annex C.3.2), whereas from what I can tell the closest thing
to simultaneous namespaces -- which is my undertsanding of SD5 -- in ISO
8879 is CONCUR. However, having never used this, I have no idea how big a
can of worms I just opened here:-) [If I should be shot, could someone
please do that ASAP?:-)]

> >One detail point.  Using the dot '.' to separate schema & name may 
> >have a nice O-O feel but lots of element types already have dots in
> >them.  We should change XML-lang to add ':' or some other handy
> >character to the name repertoire,  but forbid its use except for
> >this purpose.  Then people can use any legal XML name for their
> >schematized element types. -T.

Nevertheless, drawing on simply the syntax of CONCUR-ed tags, the schema
could be placed in parentheses, viz <(schema)tag>. In fact, production
[28] in ISO 8879 says that's really a name group, so multiple schema
could also be placed within the parens, appropriately separated.

Complicates the parsing somewhat though (and calls for more than a
cosmetic change to the -lang spec compared with Tim's suggestion.)

Received on Monday, 19 May 1997 22:58:18 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:25:26 UTC