Hello,
Section 1 of this RSE XML Schema expects an element named "rseSpdom" instead of the original "spdom" name used for this field in the base FGDC spec (FGDC-STD-001-1998). If I change all of my records to use "rseSpdom", however, this will break conformance with the base standard, which I don't believe is the intention of any extension to the standard. The file in question with this error is:
http://fgdcxml.sourceforge.net/schema/fgdc-std-012-2002/fgdc-std-012-2002-sect01.xsd
Below I outline modification of of this section so that it still names the field "spdom" but defines the type as "rseSpdomType" so that it can add the extra elements beyond "bounding" that are included in the RSE. I believe this was probably the original intent. Here are the sections that need changing. For the entire file with these modifications see the attached XML Schema document:
=====================================================
CURRENT VERSION:
<xsd:element ref="rseSpdom"/>
=====================================================
PROPOSED CHANGE:
<xsd:element name="spdom" type="rseSpdomType">
<xsd:annotation>
<xsd:documentation>
Element: Spatial Domain
Section: 1.5
Description: the geographic areal domain of the data set.
</xsd:documentation>
<xsd:appinfo>
<sch:title>Spatial Domain</sch:title>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
=====================================================
CURRENT VERSION:
<xsd:element name="rseSpdom" type="rseSpdomType">
<xsd:annotation>
<xsd:documentation>
Element: Spatial Domain
Section: 1.5
Description: the geographic areal domain of the data set.
</xsd:documentation>
<xsd:appinfo>
<sch:title>Spatial Domain</sch:title>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="rseSpdomType">
<xsd:sequence>
<xsd:element ref="bounding"/>
<xsd:element ref="dsgpoly" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="frarea" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="multimal" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="wwrefsys" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
=====================================================
PROPOSED CHANGE:
<xsd:complexType name="rseSpdomType">
<xsd:sequence>
<xsd:element ref="bounding"/>
<xsd:element ref="dsgpoly" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="frarea" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="multimal" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="wwrefsys" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
=====================================================
Thanks for your attention in this matter.
Best Regards,
John Maurer
--
John Maurer
Web/Database Applications Engineer
National Snow and Ice Data Center (NSIDC)
University of Colorado at Boulder
http://cires.colorado.edu/~maurerj
+1-303-735-5316
Revised version of XML Schema for section 1 of FGDC RSE.