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

 


Help: OASIS Mailing Lists Help | MarkMail Help

cgmo-webcgm message

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


Subject: Re: [cgmo-webcgm] Re: namespace convention


I'm still a little confused.  SInce I'm trying to edit the spec now, can 
you clarify about the URL for the namespace declaration?

At 04:00 PM 6/10/2005 -0400, Mary McRae wrote:
>[...]
>On 6/10/05, Cruikshank, David W <david.w.cruikshank@boeing.com> wrote:
> >[...]>
> > 1)  url reference for the namespace declaration in our XML DTD - This 
> one is just a url defining the domain for the namespace.  It doesn't 
> necessarily even have to resolve, but we might want to put a generic page 
> in place to explain that it is the namespace domain for WebCGM.  I don't 
> think this one should be version dependent. It's just declaring the 
> domain space.
> >
>URLs or URNs (not both).
>
>URLs. It will be left to the TC's discretion if there will actually be
>something at the other end of a URL namespace.
>
>The URL namespace will take the form of:
>
>{oasis domain}/{spec-id}/schema/{schema filename}

 From this I gather something like:

http://www.oasis-open.org/webcgm/schema/{schema-filename} or
http://www.oasis-open.org/webcgm2005/schema/{schema-filename} or
http://www.oasis-open.org/webcgmXCF/schema/{schema-filename} or ...

I put in the webcgm2005 to illustrate a possibility and a point.  The 2005 
is not a version, but is basically the year the namespace URL went into 
use.  It is a convention from my years in W3C.  It is not desired that it 
be updated for versions, and in fact it is detrimental (to implementors and 
interoperability) if it is updated for versions.

We can live without it (the "2005"), IMO (but I'm not claiming to speak for 
everyone.)

QUESTION.  What is implied by "schema filename"?  Are you saying, if the 
address resolves to anything, then must resolve to a schema?  We were 
thinking of doing something like SVG and some other W3C standards.  Its 
namespace URL is:

http://www.w3.org/2000/svg

and that resolves to a little HTML document, which contains the W3C logo 
and the text:

>This is an XML namespace defined in the Scalable Vector Graphics (SVG) 1.0 
>Specification. The latest version can be found http://www.w3.org/TR/SVG.
>
>For more information about SVG, please refer to the W3C SVG overview. For 
>more information about XML, please refer to The Extensible Markup Language 
>(XML) 1.0 specification. For more information about XML namespaces, please 
>refer to the Namespaces in XML specification.

While this little file mentions 1.0, in fact SVG 1.1 and 1.2 all use the 
same namespace URL, and each of them has a section saying that.

As I said, we were thinking -- if the namespace URL resolves at all -- that 
it should resolve to something like this, and not a schema or dtd.

So ... how to wrap this up so that we can have an operational namespace URL 
asap?

Thanks,
-Lofton













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