[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]