[auscope-geosciml] change to geosciml-portrayal xml schema [SEC=UNCLASSIFIED]

Oliver.Raymond at ga.gov.au Oliver.Raymond at ga.gov.au
Tue Feb 28 18:51:58 EST 2012

Hi Steve,

Seems OK at first look.  Could you provide an example instance xml fragment containing “some added stuff (like Atom)”.



Ollie Raymond

Section Leader
National Geological Maps and Data Standards Section<http://www.ga.gov.au/minerals/projects/current-projects/geological-maps-standards.html>
Geoscience Australia

Interoperability Working Group<https://www.seegrid.csiro.au/wiki/bin/view/CGIModel/InteroperabilityWG>
IUGS Commission for the Management and Application of Geoscience Information

Address: GPO Box 378, Canberra, ACT, 2601, Australia | ABN: 80 091 799 039
Ph: +61 2 62499575 | Fax: +61 2 62499917 | Email: oliver.raymond at ga.gov.au<mailto:oliver.raymond at ga.gov.au> | Google Map<http://maps.google.com/maps?f=q&hl=en&geocode=&q=canberra+australia&ie=UTF8&ll=-35.344028,149.158362&spn=0.007684,0.016404&t=h&z=17&iwloc=addr&om=1>

--- This message was created with 100% recycled electrons ---

From: auscope-geosciml-bounces at lists.arcs.org.au [mailto:auscope-geosciml-bounces at lists.arcs.org.au] On Behalf Of Stephen M Richard
Sent: Wednesday, February 29, 2012 10:45 AM
To: auscope-geosciml at lists.arcs.org.au
Cc: celia Coleman
Subject: [auscope-geosciml] change to geosciml-portrayal xml schema

In many cases, there are additional fields that want to be tacked onto a WFS response (ESRI’s objectID…, some fields I’d like to attach for compatibility with the USGS/AASG NCGMP09), and I’d like to propose we modify the schema to allow xs:any after the standard fields. This will allow schema valid docs with some added stuff (like Atom) without breaking interop based on the conventional fields,  and would be backward compatible with any existing schema-valid services. It looks something like this:

<complexType name="ShearDisplacementStructureViewType">
                                             <extension base="gml:AbstractFeatureType">
                                                                           <element name="identifier" type="string"/>
                                                                           <element name="name" type="string" minOccurs="0"/>
                                                                           <element name="description" type="string" minOccurs="0"/>
                                                                           <element name="faultType" type="string" minOccurs="0"/>
                                                                           <element name="movementType" type="string" minOccurs="0"/>
                                                                           <element name="deformationStyle" type="string" minOccurs="0"/>
                                                                           <element name="displacement" type="string" minOccurs="0"/>
                                                                           <element name="geologicHistory" type="string" minOccurs="0"/>
                                                                           <element name="observationMethod" type="string" minOccurs="0"/>
                                                                           <element name="positionalAccuracy" type="string" minOccurs="0"/>
                                                                           <element name="source" type="string" minOccurs="0"/>
                                                                           <element name="faultType_uri" type="string"/>
                                                                           <element name="movementType_uri" type="string"/>
                                                                           <element name="deformationStyle_uri" type="string"/>
                                                                           <element name="representativeAge_uri" type="string">
                                                                           <element name="representativeLowerAge_uri" type="string"/>
                                                                           <element name="representativeUpperAge_uri" type="string"/>
                                                                           <element name="specification_uri" type="string"/>
                                                                           <element name="metadata_uri" type="string"/>
                                                                           <element name="genericSymbolizer" type="string" minOccurs="0"/>
                                                                           <element name="shape" type="gml:GeometryPropertyType"/>
                                                                           <any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>

Stephen M. Richard
Arizona Geological Survey
416 W. Congress St., #100
Tucson, Arizona, 85701   USA
phone: 520 209-4127
AZGS Main: (520) 770-3500.  FAX: (520) 770-3505
email: steve.richard at azgs.az.gov

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengeospatial.org/pipermail/geosciml/attachments/20120229/1c7307c1/attachment.htm>

More information about the GeoSciML mailing list