OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-tc message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-tc] DocBook 5.0 namespace


/ Jirka Kosek <jirka@kosek.cz> was heard to say:
[...]
| to kick-off discussion about namespace for DocBook 5.0 elements I did
| small survey of namespaces used in other OASIS based XML vocabularies:

Thanks, Jirka.

[...]
| So nothing very uniform. Some languages use URNs, some URLs often
| borrowed from time when specification was developed outside of OASIS.
|
|  From this I suppose we could use namaspace name like
| http://docbook.org/docbook-ng/ which Norm is currently using in his
| prototype implementation.
|
| However I personally don't like URLs as namespaces.

I used to believe in the distinction between URLs and URNs. I don't
anymore[1].

The Architecture of the World Wide Web, Volume One says:

  Good practice: Identify with URIs[2]

    To benefit from and increase the value of the World Wide Web,
    agents should provide URIs as identifiers for resources.

and

  Good practice: Available representation[3]

    A URI owner SHOULD provide representations of the resource it
    identifies

Taken together, these two good practice notes argue for the use of an
http: URI for our namespace.

| It is because I do
| a lot of XML training and for many people it is very hard to get
| familiar with fact that http://something is not referenced and fetched
| when XML document in http://something namespace is processed.

Yes, but the sooner they learn that, the happier they will be with
XML namespaces. WebArch goes on to say:

  Principle: Reference does not imply dereference[4]

    An application developer or specification author SHOULD NOT
    require networked retrieval of representations each time they are
    referenced.

What's more, a niave user who *does* try to retrieve a document
located at the namespace name *should* get something useful back. I
propose that we publish a RDDL[5] document there.

| There is RFC that defines structure of URNs for OASIS
| (ftp://ftp.isi.edu/in-notes/rfc3121.txt). If we will decide to use URN
| for namespace it should conform to one of the following templates:

I regret my part in that RFC :-)

| I hope that this summary will help us to sort out namespace quicker
| during the following TC.

I wasn't aware of the precedent for using namespace names outside of
the OASIS DNS. On that basis, I have a strong preference for one on
docbook.org. Perhaps:

  http://docbook.org/schemas/docbook/

                                        Be seeing you,
                                          norm

[1] http://norman.walsh.name/2004/03/03/266NorthPleasant
[2] http://www.w3.org/TR/webarch/#pr-use-uris
[3] http://www.w3.org/TR/webarch/#pr-describe-resource
[4] http://www.w3.org/TR/webarch/#implied-dereference
[5] http://www.rddl.org/

-- 
Norman Walsh <ndw@nwalsh.com>      | The most universal quality is
http://www.oasis-open.org/docbook/ | diversity.-- Montaigne
Chair, DocBook Technical Committee |

PGP signature



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]