[auscope-geosciml] GeoSciML v3 RC3 schemas [SEC=UNCLASSIFIED]

Ben Caradoc-Davies Ben.Caradoc-Davies at csiro.au
Thu Aug 25 00:53:40 EDT 2011


To clear the cache, remove the directory "app-schema-cache" in the 
GeoServer data directory and then restart GeoServer. You *only* need to 
do this if remote schemas have changed but their URL has not. If new 
schemas are used but they are accessed via a new URL, they will be 
downloaded automatically as usual.

My suggestion is just speculation as to why GeoServer might be treating 
the schemas as different to ones that are currently available. This 
would occur if GeoServer has an old copy.

Kind regards,
Ben.

On 25/08/11 10:46, Bruce.Simons at dpi.vic.gov.au wrote:
> Hi Ben,
> I stopped and restarted GeoServer and the responses are still valid.
>
> How do I remove the app-schema-cache?
>
> Bruce Simons
> ----------------------------------------------------
> Senior Information Systems Analyst
> Prospectivity&  Exploration, Earth Resources Development Division
> IUGS-Commission for Geoscience Information Oceania Councillor
> Level 9, 55 Collins St
> PO Box 4440
> Melbourne, Victoria, 3001
> Australia
>
> Ph: +61-3-9658 4502
> Fax: +61-3-9658 4555
> Mobile: +61 429 177155
>
>
>
> From:        Ben Caradoc-Davies<Ben.Caradoc-Davies at csiro.au>
> To:        "auscope-geosciml at lists.arcs.org.au"<auscope-geosciml at lists.arcs.org.au>
> Cc:        Alistair Ritchie<RitchieA at landcareresearch.co.nz>, Bruce Simons<Bruce.Simons at dpi.vic.gov.au>
> Date:        25/08/2011 12:22 PM
> Subject:        Re: [auscope-geosciml] GeoSciML v3 RC3 schemas [SEC=UNCLASSIFIED]
> ________________________________
>
>
>
> Bruce,
>
> don't forget to remove your app-schema-cache when remote schemas are
> changed. This will force GeoServer app-schema to download the updated
> schemas.
>
> Kind regards,
> Ben.
>
> On 25/08/11 10:07, Alistair Ritchie wrote:
>> Hi Bruce,
>>
>> Yes, looking at the schema, you’re right.
>>
>> I’m surprised Geoserver is loading and serving these features. Normally you’d get an exception along the lines of ‘element XXX was not found in namespace NNN’ and then the feature type would fail to load. I’d expect this if GeoServer was restarted.
>>
>> Are these namespaces new and therefore have new XSDs reflecting been published post Edinburgh?
>> If so, have the 250k and 50k Testbed geoserver instances been restarted since these new schemas went up? I suspect you might get issues trying to reload these types with bodged namespace mappings.
>>
>> Mind you, I’m at a loss to explain why responses from the Tesbed services validate (they’ve passed in Oxygen just now). Is there something I don’t understand about the ‘inheritance’ of namespaces from substitutionGroups or extensionBases?
>>
>> Cheers,
>> Alistair
>>
>> From: auscope-geosciml-bounces at lists.arcs.org.au [mailto:auscope-geosciml-bounces at lists.arcs.org.au] On Behalf Of Bruce.Simons at dpi.vic.gov.au
>> Sent: Thursday, 25 August 2011 13:13
>> To: auscope-geosciml at lists.arcs.org.au
>> Subject: Re: [auscope-geosciml] GeoSciML v3 RC3 schemas [SEC=UNCLASSIFIED]
>>
>> Hi Alistair,
>> You have the xmlns:gsml30="http://xmlns.geosciml.org/GeoSciML-Core/3.0" namespace delivering:
>>           gsml30:GeologicUnit
>>          gsml30:GeologicEvent
>>          gsml30:RockMaterial
>>          cgu:NumericRange
>>          gsml30:Contact
>>          gsml30:ShearDisplacementStructure
>>
>> Shouldn't these require the following namespaces?
>>          xmlns:gsmlem="http://xmlns.geosciml.org/EarthMaterial/3.0"
>>         xmlns:gsmlga="http://xmlns.geosciml.org/GeologicAge/3.0"
>>         xmlns:gsmlgm="http://xmlns.geosciml.org/Geomorphology/3.0"
>>         xmlns:gsmlgu="http://xmlns.geosciml.org/GeologicUnit/3.0"
>>         xmlns:gsmlst="http://xmlns.geosciml.org/GeologicStructure/3.0"
>>
>>
>> Bruce Simons
>> ----------------------------------------------------
>> Senior Information Systems Analyst
>> Prospectivity&   Exploration, Earth Resources Development Division
>> IUGS-Commission for Geoscience Information Oceania Councillor
>> Level 9, 55 Collins St
>> PO Box 4440
>> Melbourne, Victoria, 3001
>> Australia
>>
>> Ph: +61-3-9658 4502
>> Fax: +61-3-9658 4555
>> Mobile: +61 429 177155
>>
>>
>>
>> From:        Alistair Ritchie<RitchieA at landcareresearch.co.nz>
>> To:        "auscope-geosciml at lists.arcs.org.au"<auscope-geosciml at lists.arcs.org.au>
>> Date:        25/08/2011 11:04 AM
>> Subject:        Re: [auscope-geosciml] GeoSciML v3 RC3 schemas [SEC=UNCLASSIFIED]
>> Sent by:        auscope-geosciml-bounces at lists.arcs.org.au
>> ________________________________
>>
>>
>>
>> Hi Bruce,
>>
>> I didn’t do the namespace bindings for those prefixes because no elements in any response from that WFS belong to any of those namespaces – as you’ve shown. If any were, and I hadn’t declared them then you would have got a validation error.
>>
>> If you do add new elements from any of those namespaces to the feature type configurations in the future you will have to add the appropriate namespace bindings. I’m pretty sure Geoserver won’t even build the feature type and allow it to be served if namespaces aren’t properly declared.
>>
>> Cheers,
>> Alistair
>>
>> Alistair Ritchie
>> ENVIRONMENTAL INFORMATION AND SYSTEMS ANALYST
>> Landcare Research New Zealand Ltd
>> PO Box 40, Lincoln 7640  |  Gerald Street, Lincoln, NEW ZEALAND
>> T: +64 3 321 9722  |  F: +64 3 321 9998  |  M: +64 277 754 321
>> Skype: alistair.bh.ritchie  |  Evo: alistair.bh.ritchie
>>
>> [cid:image001.gif at 01CC632B.EA01C5B0]
>>
>>
>>
>> From: auscope-geosciml-bounces at lists.arcs.org.au [mailto:auscope-geosciml-bounces at lists.arcs.org.au] On Behalf Of Bruce.Simons at dpi.vic.gov.au
>> Sent: Thursday, 25 August 2011 11:47
>> To: auscope-geosciml at lists.arcs.org.au
>> Subject: Re: [auscope-geosciml] GeoSciML v3 RC3 schemas [SEC=UNCLASSIFIED]
>>
>> Well done Gilly,
>> A reminder to all that the instances we agreed to produce are listed at:
>> https://www.seegrid.csiro.au/wiki/CGIModel/EdinburghModelAgendaAndNotes#A_17._Schedule_for_publication_and_testing_of_GeoSciML_v3_40rc3_41_and_GeoSciML_45Portrayal_v1
>>
>> As far as I can tell the slightly modified Testbed4 WFS Alistair set up to deliver GeoSciML v3.0, GeoSciML v2.0 and GeoSciML-Portrayal from GSV test data is still valid - at least XMLSpy validates the results (http://geology.data.vic.gov.au/services-test/geosciml/testbed/250k/wfs?SERVICE=WFS&REQUEST=GetCapabilities)
>>
>> However, the WFS doesn't use the GeoSciML name spaces Gilly listed, only xmlns:cgu="http://xmlns.geosciml.org/Utilities/3.0" and  xmlns:gsml30="http://xmlns.geosciml.org/GeoSciML-Core/3.0".
>> Presumably using the top level GeoSciML-Core namespace means not having to use the other namespaces:
>>           xmlns:gsmlem="http://xmlns.geosciml.org/EarthMaterial/3.0"
>>         xmlns:gsmlga="http://xmlns.geosciml.org/GeologicAge/3.0"
>>         xmlns:gsmlgm="http://xmlns.geosciml.org/Geomorphology/3.0"
>>         xmlns:gsmlgu="http://xmlns.geosciml.org/GeologicUnit/3.0"
>>         xmlns:gsmlst="http://xmlns.geosciml.org/GeologicStructure/3.0"
>>
>> Or are the query results invalid?
>>
>> Note that the results contain the GeoSciML v3.0 features:
>>          gsml30:GeologicUnit
>>          gsml30:GeologicEvent
>>          gsml30:RockMaterial
>>          cgu:NumericRange
>>          gsml30:Contact
>>          gsml30:ShearDisplacementStructure
>>
>> Along with the GeoSciML-Portrayal features:
>>          gsmlp:ContactView
>>          gsmlp:ShearDisplacementStructureView
>>          gsmlp:GeologicUnitView
>>
>> I'd appreciate any errors any of you notice with these examples.
>>
>> Cheers
>> Bruce Simons
>> ----------------------------------------------------
>> Senior Information Systems Analyst
>> Prospectivity&   Exploration, Earth Resources Development Division
>> IUGS-Commission for Geoscience Information Oceania Councillor
>> Level 9, 55 Collins St
>> PO Box 4440
>> Melbourne, Victoria, 3001
>> Australia
>>
>> Ph: +61-3-9658 4502
>> Fax: +61-3-9658 4555
>> Mobile: +61 429 177155
>>
>>
>>
>> From:<Guillaume.Duclaux at csiro.au>
>> To:<auscope-geosciml at lists.arcs.org.au>
>> Date:        23/08/2011 11:52 PM
>> Subject:        Re: [auscope-geosciml] GeoSciML v3 RC3 schemas [SEC=UNCLASSIFIED]
>> Sent by:        auscope-geosciml-bounces at lists.arcs.org.au
>>
>> ________________________________
>>
>>
>>
>>
>> Dear GeoSciMLers,
>>
>> I've now posted the new schemas on http://schemas.geosciml.org/
>> (I've removed the geosciml.xsd for rc3 for the reasons detailed in Ollie's email below)
>>
>> Enjoy drafting the v3.0 instance documents!
>> Cheers
>>
>> gilly
>>
>>
>> Dr Guillaume Duclaux
>>
>> Research Team Leader
>> CSIRO Earth Science and Resource Engineering
>>
>> Phone: +61 8 6436 8728  | Fax: +61 8 6436 8559  | Mobile:  +61 459 835 992
>>
>> guillaume.duclaux at csiro.au<mailto:guillaume.duclaux at csiro.au>   | www.csiro.au<http://www.csiro.au/>   |
>> Address: Australian Resources Research Centre, 26 Dick Perry Avenue, Kensington WA 6151
>>
>> PLEASE NOTE
>> The information contained in this email may be confidential or privileged. Any unauthorised use or disclosure is prohibited. If you have received this email in error, please delete it immediately and notify the sender by return email. Thank you. To the extent permitted by law, CSIRO does not represent, warrant and/or guarantee that the integrity of this communication has been maintained or that the communication is free of errors, virus, interception or interference.
>>
>> Please consider the environment before printing this email.
>>
>>
>>
>>
>>
>> On 22/08/2011, at 3:03 PM,<Oliver.Raymond at ga.gov.au<mailto:Oliver.Raymond at ga.gov.au>>   <Oliver.Raymond at ga.gov.au<mailto:Oliver.Raymond at ga.gov.au>>   wrote:
>>
>>
>> Dear all,
>>
>> The RC3 schemas (attached) are ready for upload to schemas.geosciml.org<http://schemas.geosciml.org<http://schemas.geosciml.org/><http://schemas.geosciml.org/>>   and instance doc testing.  I have added in all the required nil/nilReason elements to the schemas generated by Francois in FullMoon, and tested every class, attribute and association in test instance docs.  I have also made some minor model and schema tweaks where I found some missing tags or other UML oversights. *
>>
>> Note that we have not produced an umbrella "geosciml.xsd" schema due to the issues with namespaces described by Bruce a while ago.  Instance docs will now need to use the schemas from each of the separate GeoSciML application schema packages.
>>
>> Could everyone please re-acquaint themselves with the instance document list at https://www.seegrid.csiro.au/wiki/CGIModel/EdinburghModelAgendaAndNotes - (Point 17. Schedule for publication and testing of GeoSciML v3 (rc3) and GeoSciML-Portrayal v1).  We are 1 week behind that schedule due to unforeseen northern hemisphere holidays.
>>
>> Cheers, and happy XML encoding,
>> Ollie
>>
>> Ollie Raymond
>> Geoscience Australia
>>
>> * One more update is still to be done in the LaboratoryAnalysis UML package, and will be done when I recover my laptop from a virus infection over the weekend.   Virus 1 - McAfee nil.
>>
>> <schemas.geosciml.zip>_______________________________________________
>> auscope-geosciml mailing list
>> auscope-geosciml at lists.arcs.org.au<mailto:auscope-geosciml at lists.arcs.org.au>
>> http://lists.arcs.org.au/cgi-bin/mailman/listinfo/auscope-geosciml
>>
>> _______________________________________________
>> auscope-geosciml mailing list
>> auscope-geosciml at lists.arcs.org.au
>> http://lists.arcs.org.au/cgi-bin/mailman/listinfo/auscope-geosciml
>>
>> Notice:
>> This email and any attachments may contain information that is personal, confidential,
>> legally privileged and/or copyright. No part of it should be reproduced, adapted or communicated without the prior written consent of the copyright owner.
>>
>> It is the responsibility of the recipient to check for and remove viruses.
>>
>> If you have received this email in error, please notify the sender by return email, delete it from your system and destroy any copies. You are not authorised to use, communicate or rely on the information contained in this email.
>>
>> Please consider the environment before printing this email.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> ________________________________
>> Please consider the environment before printing this email
>> Warning: This electronic message together with any attachments is confidential. If you receive it in error: (i) you must not read, use, disclose, copy or retain it; (ii) please contact the sender immediately by reply email and then delete the emails.
>> The views expressed in this email may not be those of Landcare Research New Zealand Limited. http://www.landcareresearch.co.nz<http://www.landcareresearch.co.nz/><http://www.landcareresearch.co.nz/>_______________________________________________
>> auscope-geosciml mailing list
>> auscope-geosciml at lists.arcs.org.au
>> http://lists.arcs.org.au/cgi-bin/mailman/listinfo/auscope-geosciml
>>
>> "D卌#9ߓM4­Ÿԅ8Ԭ7㓽‑[1]8b隊Vu򪛚rۦk'(֢)ߢ*'ʞʧjW(z{bjPQ蚖\+╨‑uݾܢmSLSM��⪓h�.֞ꫡۜy֝j^vܢi'翔㓔㓽‑[1]*+¸霢{‑ڟm ޯ񎵿ŸԿ<񎵻"ͭ8ԟiǀ&"جzʨțXʇ텪޲*bz{mȞrG譩ݭ騽뢮랳񎵿ŸԿ<񎵷ڱૉl7!zz+޶آ隊Xz讙^jǧ؟ʘ^靺򭫮wj)]zWz+_ꬊ˞ݵ뭮'('b騵Ⱨm랲xjרʉ텨~檘ʧyاzf񎵿ϼSM��⪗(��҈{c幫‑r쉗y֞~ަ)඘zf񎵿ϼSM��⪛"ͭ㓝)󧮊
>>
>> ________________________________
>> Please consider the environment before printing this email
>> Warning: This electronic message together with any attachments is confidential. If you receive it in error: (i) you must not read, use, disclose, copy or retain it; (ii) please contact the sender immediately by reply email and then delete the emails.
>> The views expressed in this email may not be those of Landcare Research New Zealand Limited. http://www.landcareresearch.co.nz<http://www.landcareresearch.co.nz/>
>
> --
> Ben Caradoc-Davies<Ben.Caradoc-Davies at csiro.au>
> Software Engineering Team Leader
> CSIRO Earth Science and Resource Engineering
> Australian Resources Research Centre
>
> �S}�
���ȳ{ch�'
�S�LS�N�r��@��9CC��E���MG�N51N5;"��8��iǀ�&�N�zf����j|��֜�g��ɚ��'����w�f���텫b�����ڕ�'~'^�ؚ�ez��*k���z�jw��(�*��S�S}�
����)j�h~+l���u��z��v�
u�Z�ם��(�k��ƭy��8��8��iǀ�&��+a��m��k���+mzw(�ǧ����(�*�h�w��S�O�N5?�v�

-- 
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 mailing list