Blech. I hate 50 foot long URI's, it is so unnecessary. Frankly, there's
no reason that the
namespace URI needs to include the 'committees' path segment. I believe
that the new AIR provide
for the use of a pattern as follows (see sect 7.2 and 7.3):
http://docs.oasis-open.org/[product]/
for a product folder. Also, there is a TC folder which we can use:
http://docs.oasis-open.org/[tcName]/
We could put the RDDL in either location, hence, it could be the root of
our namespace
tree. I think that 'wsreliablemessaging' as a value for the [product]
name is too long. Maybe
we could just leverage the [tcName] and have a namespace URIs like:
http://docs.oasis-open.org/ws-rx/[yyyymm]/rm
http://docs.oasis-open.org/ws-rx/[yyyymm]/rm/policy
That's a 44 character namespace URI versus a 74 character namespace URI,
and 51 versus 67.
Note that despite the fact that there will be a RDDL document at the end
of these URI's, there's no
need to add a filename with an .html extension. See the current namespace
URIs for example.
I think that the other thing that we want to consider is the versioning
strategy for the namespace
URI as this will inform us as to whether we might choose a namespace URI
at the start, that doesn't
change with every CD.
Cheers,
Christopher Ferris
STSM, Emerging e-business Industry Architecture
email:
blog: http://webpages.charter.net/chrisfer/blog.html
phone: +1 508 377 9295
"Gilbert Pilz" <> wrote on 07/14/2005 12:24:02 AM:
> Title: XML Namespace URIs
> Description: We need to decide upon the normative XML namespace URIs
that must be used by
> implementations of these specifications.
> Justification: Self-evident.
> Target: all
> Type: editorial
> Proposal: The namespace URIs for WS-RX-defined schemas should be URLs
that resolve to RDDL
> documents that provide information about the schema as well as links to
the corresponding specification(s).
> Per OASIS guidelines, the RDDL documents must be hosted by OASIS.
Therefore the exact URL values
> will need to be co-ordinated with OASIS but, in general, they should
look something like the following:
>
xmlns:wsrm=?http://www.oasis-open.org/committees/ws-rx/wsreliablemessaging-200507.html?
>
xmlns:wsrmp=?http://www.oasis-open.org/committees/ws-rx/wsrmpolicy-200507.html?
> Note that the ?200507? in the URL is represents the schema version as a
date (July, 2005).