[auscope-geosciml] change to geosciml-portrayal xml schema

Bruce.Simons at csiro.au Bruce.Simons at csiro.au
Tue Feb 28 18:46:52 EST 2012


Got my support
+1

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, 29 February 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">
                              <complexContent>
                                             <extension base="gml:AbstractFeatureType">
                                                            <sequence>
                                                                           <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"/>
                                                            </sequence>
                                             </extension>
                              </complexContent>
               </complexType>

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<mailto:steve.richard at azgs.az.gov>

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


More information about the GeoSciML mailing list