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


Help: OASIS Mailing Lists Help | MarkMail Help

dita message

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

Subject: Re: [dita] Proposed Issue: Namespaces for domains and topic types

Hi, Paul:

When TC members have talked about namespaces in the past, there was general recognition that the DITA module qualifiers serve a purpose (identification of a unit of vocabulary and prevention of ambiguity) that's in the standard problem domain for namespaces.

The issues that haven't seemed to have a good solution in the past include

That said, it is probably time to revisit namespaces to see if we have better ideas.


Erik Hennum

Inactive hide details for "Paul Prescod" <paul.prescod@blastradius.com>"Paul Prescod" <paul.prescod@blastradius.com>

          "Paul Prescod" <paul.prescod@blastradius.com>

          08/30/2005 02:44 AM





[dita] Proposed Issue: Namespaces for domains and topic types

DITA domains names and topic types currently form a flat namespace of short words (let’s call them “topic names” as a short form). Topic names are not grounded in any namespace (e.g. DNS, ISBN) that is managed on a large scale. Without this grounding, one of two situations is inevitable:

Neither of these situations seem acceptable. Therefore, I propose that DITA topic types and domain names be somehow connected to an externally managed namespace such as DNS or ISBN. There are many syntactic ways that this could be achieved. For example, class attributes could be constructed like this:

class=”- org.oasis.DITA/topic com.ibm.apidoc/apidoc com.blastradius/DOMAPI “

Or namespaces could express a mapping from domain names to URLs:

<foo xmlns:topic=”http://.../” xmlns:blastradius=”http://”>
<mytopic class=”topic/topic blastradius/mytopic”>


There are other syntaxes possible.

Paul Prescod
Blast Radius XMetaL

GIF image

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