<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by Tim Wilson (Galdos Systems Inc.) -->
<!-- target namespace is a URL by popular convention.  It is an idenfitier only, such that no pysical resource is required at this URL. -->
<schema targetNamespace="http://www.for.gov.bc.ca/schema/base" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mof="http://www.for.gov.bc.ca/schema/base" elementFormDefault="qualified" version="0.6">
	<annotation>
		<appinfo source="urn:mof:schema-xsd:mof-base:v0.6">mof-base.xsd v0.6 2003-02</appinfo>
		<documentation>Draft BC MOF Base GML Types schema for demonstration purposes only.  Copyright (c) 2002 BC Ministry of Forests,  All Rights Reserved.</documentation>
	</annotation>
	<!-- include MOF SimpleTypes -->
	<include schemaLocation="mof-simpleTypes.xsd"/>
	<!-- import constructs from the GML Feature and Geometry schemas -->
	<import namespace="http://www.opengis.net/gml" schemaLocation="../GML-2.12/feature.xsd"/>
	<import namespace="http://www.w3.org/1999/xlink"/>
	<!-- ========================= Custom Geometry Property Type ========================== -->
	<complexType name="AbstractGeometryPropertyBaseType">
		<annotation>
			<documentation>Restricts &lt;sequence&gt; content model so that it may be replaced by a &lt;choice&gt; content model.</documentation>
		</annotation>
		<complexContent>
			<restriction base="gml:GeometryPropertyType">
				<attributeGroup ref="xlink:simpleLink"/>
				<attribute ref="gml:remoteSchema" use="optional"/>
			</restriction>
		</complexContent>
	</complexType>
	<complexType name="SingleOrMultiplePolygonPropertyType">
		<annotation>
			<documentation>Encloses a choice of either a Polygon or MultiPolygon geometry.</documentation>
		</annotation>
		<complexContent>
			<extension base="mof:AbstractGeometryPropertyBaseType">
				<choice>
					<element ref="gml:Polygon"/>
					<element ref="gml:MultiPolygon"/>
				</choice>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="SingleOrMultipleLineStringPropertyType">
		<annotation>
			<documentation>Encloses a choice of either a LineString or MultiLineString geometry.</documentation>
		</annotation>
		<complexContent>
			<extension base="mof:AbstractGeometryPropertyBaseType">
				<choice>
					<element ref="gml:LineString"/>
					<element ref="gml:MultiLineString"/>
				</choice>
			</extension>
		</complexContent>
	</complexType>	
</schema>
