[auscope-geosciml] GeoSciML version 2.1.1 ready [SEC=UNCLASSIFIED]
Ben.Caradoc-Davies at csiro.au
Tue Oct 5 04:34:31 EDT 2010
Thanks, Simon. Time to take it back to the list.
List members, it looks like the GeoSciML 2.1.1 release breaks policy and
previous practice by using a new namespace
urn:cgi:xmlns:CGI:GeoSciML:2.1.1 with a patch version and by using
MAJOR.MINOR.PATCH in the published path:
Was this intended?
On 05/10/10 16:28, Cox, Simon (CESRE, Kensington) wrote:
> OK - I hadn't been paying close attention to what they had actually done, but now you have the policy so can provide feedback.
> The goal of the OGC policy is
> (a) to have one canonical location for each minor version
> (b) bug-fix versions exist to fix bugs, not change functionality. The schema for the latest bugfix should be the one at the location for the minor version. A historic record of the previous bugfixes should be provided, but as zip-files which can't be confused with online resources
> (c) the namespace only reflects the minor version.
> -----Original Message-----
> From: Caradoc-Davies, Ben (CESRE, Kensington)
> Sent: Tuesday, 5 October 2010 3:58 PM
> To: Cox, Simon (CESRE, Kensington)
> Subject: Re: [auscope-geosciml] GeoSciML version 2.1.1 ready [SEC=UNCLASSIFIED]
> GeoSciML 2.1.1 violates every term:
> Does not conform:
> "13.4 Bugfix version number
> Bug fixes SHALL NOT be reflected in the XML namespace."
> But we have: urn:cgi:xmlns:CGI:GeoSciML:2.1.1
> And the schema location is now
> which is the opposite to the practice on page 14, and as used in
> GeoSciML 2.0.
> I was wondering if this is an error.
> Nice to have the specification. :-)
> On 05/10/10 15:42, Cox, Simon (CESRE, Kensington) wrote:
>> Not arbitrary - it follows OGC policy.
>> This is laid out in
>> Policies Related to OGC Standards http://portal.opengeospatial.org/files/?artifact_id=40077
>> and further explained in
>> The Specification Model - A Standard for Modular specifications https://portal.opengeospatial.org/files/?artifact_id=34762
>> -----Original Message-----
>> From: Caradoc-Davies, Ben (CESRE, Kensington)
>> Sent: Tuesday, 5 October 2010 3:25 PM
>> To: Cox, Simon (CESRE, Kensington)
>> Subject: Re: [auscope-geosciml] GeoSciML version 2.1.1 ready [SEC=UNCLASSIFIED]
>> GeoSciML versioning policy seems somewhat arbitrary.
>> GeoSciML 2.0.2 has the same namespace urn:cgi:xmlns:CGI:GeoSciML:2.0 as
>> the other patch versions of GeoSciML 2.0, replaced the earlier versions,
>> and is published at:
>> GeoSciML 2.1.1 has its own namespace urn:cgi:xmlns:CGI:GeoSciML:2.1.1,
>> which differs from urn:cgi:xmlns:CGI:GeoSciML:2.1 used for GeoSciML 2.1,
>> and does not replace GeoSciML 2.1, instead being published at:
>> Would this have been better called GeoSciML 2.2, as it seems to be more
>> than a patch? Or am I missing something?
>> Kind regards,
>> On 17/09/10 07:26, Oliver.Raymond at ga.gov.au wrote:
>>> Hi all,
>>> Thanks to the quick work of Francois, who is becoming somewhat of a FullMoon wiz, the documentation for GeoSciML version 2.1.1 is complete. The v2.1.1 subversion branch now contains all the required uml, xsd, and html documentation. I will leave it there for a week for people to play with and check for anything that Francois and I have missed, before moving it to a subversion tag and asking Gilly to upload it to www.geosciml.org<http://www.geosciml.org/>.
Ben Caradoc-Davies <Ben.Caradoc-Davies at csiro.au>
Software Engineering Team Leader
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre
More information about the GeoSciML