| Help Resources |
|
| Application Link |
|
| Revenue Branch |
|
- Red bullet denotes Forest-Service Only
|
|
ECAS XML Schema for ESF
<?xml version="1.0"?>
<schema xmlns:ecas="http://www.for.gov.bc.ca/schema/ecas"
xmlns:mof="http://www.for.gov.bc.ca/schema/simpleTypes"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:esf="http://www.for.gov.bc.ca/schema/esf"
targetNamespace="http://www.for.gov.bc.ca/schema/ecas"
elementFormDefault="qualified" version="1">
<annotation>
<documentation>BC MOFR ECAS Submission schema for use in the Electronic Submission Framework. .</documentation>
</annotation>
<!-- import MOF Simple Types constructs -->
<import namespace="http://www.for.gov.bc.ca/schema/simpleTypes" schemaLocation="mof-simpleTypes.xsd"/>
<!-- import ESF submission constructs -->
<import namespace="http://www.for.gov.bc.ca/schema/esf" schemaLocation="esf-submission.xsd"/>
<!-- ========================= Submission Types ==================================== -->
<element name="appraisal-submission">
<complexType>
<sequence minOccurs="0">
<element ref="ecas:ecas-submission-metadata"/>
<choice>
<element ref="ecas:coast-submission"/>
<element ref="ecas:interior-submission"/>
</choice>
</sequence>
</complexType>
</element>
<element name="ecas-submission-metadata">
<complexType>
<sequence>
<element name="clientCode" type="mof:AlphaNumeric8"/>
<element name="clientLocationCode" type="mof:AlphaNumeric2"/>
<element name="licenseeContact" type="mof:AlphaNumeric50"/>
<element name="telephoneNumber" type="mof:TelephoneNumberType"/>
<element name="emailAddress" type="mof:AlphaNumeric255"/>
</sequence>
</complexType>
</element>
<simpleType name="RpfRftCertificationType">
<annotation>
<documentation>Certification that the appraisal data was
Personally Prepared (P), Supervised (S) or Reviewed (R) by the submitting RPF or RFT.
</documentation>
</annotation>
<restriction base="string">
<maxLength value="1"/>
<enumeration value="P"/>
<enumeration value="S"/>
<enumeration value="R"/>
</restriction>
</simpleType>
<element name="acknowledgements">
<complexType>
<attribute name="licensee-representative-first-name" type="mof:AlphaNumeric30" use="optional"/>
<attribute name="licensee-representative-middle-initial" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="licensee-representative-last-name" type="mof:AlphaNumeric30" use="optional"/>
<attribute name="licensee-representative-phone-number" type="mof:TelephoneNumberType" use="optional"/>
<attribute name="licensee-representative-fax-number" type="mof:TelephoneNumberType" use="optional"/>
<attribute name="licensee-representative-email" type="mof:AlphaNumeric250" use="optional"/>
<attribute name="rpf-rft-certification" type="ecas:RpfRftCertificationType" use="required"/>
</complexType>
</element>
<element name="coast-submission">
<complexType>
<sequence>
<element ref="ecas:acknowledgements"/>
<element ref="ecas:coast-ref-info"/>
<element ref="ecas:coast-tree-to-truck" minOccurs="0"/>
<element ref="ecas:coast-specified-ops" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:coast-bridge" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:coast-culverts" minOccurs="0"/>
<element ref="ecas:coast-tabular-road" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:coast-road-reconstruction" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:coast-end-haul" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:coast-detailed-engineering" minOccurs="0"/>
<element ref="ecas:coast-cutting-authority-detail" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:coast-bc-timber-sales" minOccurs="0"/>
<element ref="ecas:coast-attachments" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="ecas-id" type="nonNegativeInteger" use="optional"/>
</complexType>
</element>
<element name="approval-date" type="date"/>
<element name="effective-date" type="date"/>
<element name="expiry-date" type="date"/>
<element name="sale-date" type="date"/>
<element name="coast-ref-info">
<complexType>
<sequence>
<element ref="ecas:timber-mark-cruise-volume" maxOccurs="unbounded"/>
<element ref="ecas:coast-species-volume" maxOccurs="unbounded"/>
<element ref="ecas:amendments" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:logged-area" maxOccurs="unbounded"/>
<element ref="ecas:effective-date" minOccurs="0"/>
<element ref="ecas:expiry-date" minOccurs="0"/>
</sequence>
<attribute name="admin-district" type="mof:AlphaNumeric3" use="required"/>
<attribute name="timber-supply-block" type="mof:AlphaNumeric3" use="optional"/>
<attribute name="appraisal-type" type="mof:AlphaNumeric1" use="required"/>
<attribute name="single-tree-selection-cruise-grades" type="boolean" default="false"/>
<attribute name="single-tree-selection-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="second-growth-coniferous-volume-greater-than-80pct" type="boolean" default="true"/>
<attribute name="second-growth-coniferous-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="standard-error-pct" type="mof:Decimal4D1d" use="optional"/>
<attribute name="initial-merchantable-area" type="mof:Decimal4D1d" use="required"/>
<attribute name="poa-distance" type="mof:NonNegativeInteger4D" use="optional"/>
</complexType>
</element>
<element name="timber-mark-cruise-volume">
<complexType>
<attribute name="timber-mark" type="mof:AlphaNumeric6" use="required"/>
<attribute name="primary-mark" type="boolean" default="false"/>
<attribute name="cruise-volume" type="mof:NonNegativeInteger7D" use="required"/>
</complexType>
</element>
<element name="coast-species-volume">
<complexType>
<attribute name="species-code" type="mof:AlphaNumeric2" use="required"/>
<attribute name="volume" type="mof:NonNegativeInteger7D" use="required"/>
</complexType>
</element>
<element name="amendments">
<complexType>
<sequence>
<element ref="ecas:approval-date" minOccurs="1" maxOccurs="1"/>
</sequence>
<attribute name="cut-block-id" type="mof:AlphaNumeric10" use="required"/>
<attribute name="area" type="mof:Decimal4D1d" use="required"/>
<attribute name="amendment-type-code" type="mof:AlphaNumeric3" use="required"/>
</complexType>
</element>
<element name="logged-area">
<complexType>
<attribute name="year" type="mof:NonNegativeInteger4D" use="required"/>
<attribute name="area" type="mof:Decimal4D1d" use="required"/>
</complexType>
</element>
<element name="coast-tree-to-truck">
<complexType>
<attribute name="average-slope-pct" type="mof:NonNegativeInteger3D" use="required"/>
<attribute name="cable-yarding-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="ground-systems-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="skyline-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="heli-land-drop-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="heli-water-drop-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="heli-single-standing-stem-selection" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="heli-selection" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="truck-haul-distance" type="mof:Decimal4D1d" use="optional"/>
<attribute name="road-use-charge" type="mof:Decimal4D2d" use="optional"/>
<attribute name="point-of-origin1" type="mof:AlphaNumeric4" use="required"/>
<attribute name="point-of-origin2" type="mof:AlphaNumeric4" use="optional"/>
<attribute name="road-management-required" type="boolean" default="true"/>
<attribute name="basic-silviculture-required" type="boolean" default="true"/>
<attribute name="cutting-permit-accessible" type="boolean" default="true"/>
<attribute name="nhsvph" type="mof:Decimal6D2d" use="optional"/>
<attribute name="cp-volume-per-log" type="mof:Decimal6D2d" use="required"/>
</complexType>
</element>
<element name="coast-specified-ops">
<complexType>
<attribute name="description" type="mof:AlphaNumeric4" use="required"/>
<attribute name="rate" type="mof:Decimal4D2d" use="required"/>
</complexType>
</element>
<element name="coast-bridge">
<complexType>
<attribute name="type" type="mof:AlphaNumeric1" use="required"/>
<attribute name="road-name" type="mof:AlphaNumeric120" use="required"/>
<attribute name="stn-start" type="mof:NonNegativeInteger6D" use="required"/>
<attribute name="stn-end" type="mof:NonNegativeInteger6D" use="required"/>
<attribute name="bridge-type" type="mof:AlphaNumeric1" use="required"/>
<attribute name="crib-height" type="mof:NonNegativeInteger2D" use="optional"/>
<attribute name="span-length" type="mof:NonNegativeInteger2D" use="optional"/>
<attribute name="crown-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="amortized-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="appraisal-year" type="mof:NonNegativeInteger4D" use="required"/>
<attribute name="built" type="boolean" default="false"/>
</complexType>
</element>
<element name="coast-culverts">
<complexType>
<sequence>
<element ref="ecas:metal" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:wooden" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<element name="metal">
<complexType>
<attribute name="diameter" type="mof:Decimal2D1d" use="required"/>
<attribute name="length" type="mof:NonNegativeInteger4D" use="required"/>
<attribute name="crown-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="amortized-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="appraisal-year" type="mof:NonNegativeInteger4D" use="required"/>
</complexType>
</element>
<element name="wooden">
<complexType>
<attribute name="number" type="mof:NonNegativeInteger2D" use="required"/>
<attribute name="crown-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="amortized-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="appraisal-year" type="mof:NonNegativeInteger4D" use="required"/>
</complexType>
</element>
<element name="coast-tabular-road">
<complexType>
<attribute name="road-name" type="mof:AlphaNumeric120" use="required"/>
<attribute name="stn-start" type="mof:NonNegativeInteger6D" use="required"/>
<attribute name="stn-end" type="mof:NonNegativeInteger6D" use="required"/>
<attribute name="bank-height-category" type="mof:AlphaNumeric4" use="required"/>
<attribute name="subgrade-rmc" type="mof:AlphaNumeric1" use="required"/>
<attribute name="appraisal-year" type="mof:NonNegativeInteger4D" use="required"/>
<attribute name="crown-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="amortized-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="section-built" type="boolean" default="false"/>
</complexType>
</element>
<element name="coast-road-reconstruction">
<complexType>
<attribute name="case" type="mof:AlphaNumeric3" use="required"/>
<attribute name="road-name" type="mof:AlphaNumeric120" use="required"/>
<attribute name="stn-start" type="mof:NonNegativeInteger6D" use="required"/>
<attribute name="stn-end" type="mof:NonNegativeInteger6D" use="required"/>
<attribute name="rem-road-width" type="mof:Decimal2D1d" use="optional"/>
<attribute name="const-category" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="side-slope-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="subgrade-mat-type" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="surfacing-required" type="boolean" default="false"/>
<attribute name="surfacing-depth" type="mof:Decimal2D1d" use="optional"/>
<attribute name="surfacing-haul-distance" type="mof:Decimal4D1d" use="optional"/>
<attribute name="pit-location" type="mof:AlphaNumeric50" use="optional"/>
<attribute name="surfacing-mat-type" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="appraisal-year" type="mof:NonNegativeInteger4D" use="required"/>
<attribute name="crown-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="amortized-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="built" type="boolean" default="false"/>
</complexType>
</element>
<element name="coast-end-haul">
<complexType>
<attribute name="development-type" type="mof:AlphaNumeric1" use="required"/>
<attribute name="case" type="mof:AlphaNumeric3" use="required"/>
<attribute name="road-name" type="mof:AlphaNumeric120" use="required"/>
<attribute name="stn-start" type="mof:NonNegativeInteger6D" use="required"/>
<attribute name="stn-end" type="mof:NonNegativeInteger6D" use="required"/>
<attribute name="subgrade-const-category" type="mof:AlphaNumeric1" use="required"/>
<attribute name="side-slope-pct" type="mof:NonNegativeInteger3D" use="required"/>
<attribute name="subgrade-mat-type" type="mof:AlphaNumeric1" use="required"/>
<attribute name="subgrade-spoil-location" type="mof:AlphaNumeric200" use="required"/>
<attribute name="subgrade-haul-distance" type="mof:Decimal5D2d" use="required"/>
<attribute name="subgrade-total-volume" type="mof:NonNegativeInteger7D" use="required"/>
<attribute name="surfacing-required" type="boolean" use="required"/>
<attribute name="surfacing-mat-type" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="surfacing-pit-location" type="mof:AlphaNumeric50" use="optional"/>
<attribute name="surfacing-haul-distance" type="mof:Decimal5D2d" use="optional"/>
<attribute name="partial-pct" type="mof:NonNegativeInteger3D" use="required"/>
<attribute name="crown-pct" type="mof:NonNegativeInteger3D" use="required"/>
<attribute name="amortized-pct" type="mof:NonNegativeInteger3D" use="required"/>
<attribute name="appraisal-year" type="mof:NonNegativeInteger4D" use="required"/>
<attribute name="built" type="boolean" default="false"/>
</complexType>
</element>
<element name="coast-detailed-engineering">
<complexType>
<sequence>
<element ref="ecas:new-construction" minOccurs="0"/>
<element ref="ecas:re-construction" minOccurs="0"/>
</sequence>
</complexType>
</element>
<element name="new-construction">
<complexType>
<sequence minOccurs="0" maxOccurs="unbounded">
<element ref="ecas:construction"/>
</sequence>
</complexType>
</element>
<element name="re-construction">
<complexType>
<sequence minOccurs="0" maxOccurs="unbounded">
<element ref="ecas:construction"/>
</sequence>
</complexType>
</element>
<element name="construction">
<complexType>
<attribute name="cost-estimate-id" type="mof:AlphaNumeric5" use="required"/>
<attribute name="road-length" type="mof:Decimal5D2d" use="optional"/>
<attribute name="crown-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="amortized-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="total-cost" type="mof:NonNegativeInteger7D" use="required"/>
<attribute name="appraisal-year" type="mof:NonNegativeInteger4D" use="required"/>
<attribute name="comments" type="mof:AlphaNumeric25" use="optional"/>
</complexType>
</element>
<element name="coast-cutting-authority-detail">
<complexType>
<attribute name="road-mgmt-ind" type="boolean" use="required"/>
<attribute name="block-number" type="mof:AlphaNumeric10" use="required"/>
<attribute name="harvest-method" type="mof:AlphaNumeric2" use="required"/>
<attribute name="block-volume" type="mof:NonNegativeInteger7D" use="required"/>
<attribute name="tran-type" type="mof:AlphaNumeric1" use="required"/>
<attribute name="point-of-appraisal" type="mof:AlphaNumeric4" use="required"/>
<attribute name="point-origin-1" type="mof:AlphaNumeric4" use="required"/>
<attribute name="point-origin-2" type="mof:AlphaNumeric4" use="optional"/>
<attribute name="haul-distance" type="mof:Decimal4D1d" use="optional"/>
<attribute name="crew-transport-distance" type="mof:Decimal4D1d" use="optional"/>
<attribute name="martial-point" type="mof:AlphaNumeric250" use="optional"/>
<attribute name="accessibility" type="mof:AlphaNumeric1" use="required"/>
<attribute name="appraisal-log-dump" type="mof:AlphaNumeric4" use="required"/>
<attribute name="other-appraisal-log-dump" type="mof:AlphaNumeric250" use="optional"/>
<attribute name="major-centre-code" type="mof:AlphaNumeric4" use="required"/>
<attribute name="major-centre-distance" type="mof:NonNegativeInteger4D" use="required"/>
</complexType>
</element>
<element name="coast-bc-timber-sales">
<complexType>
<sequence>
<element ref="ecas:sale-date" minOccurs="0"/>
</sequence>
<attribute name="sale-term-years" type="mof:NonNegativeInteger2D" use="optional"/>
<attribute name="sale-term-months" type="mof:NonNegativeInteger2D" use="optional"/>
<attribute name="sale-type" type="mof:AlphaNumeric1" use="required"/>
<attribute name="development-levy" type="boolean" use="optional"/>
<attribute name="silviculture-levy" type="boolean" use="optional"/>
<attribute name="development-levy-override" type="mof:Decimal5D2d" use="optional"/>
<attribute name="silviculture-levy-override" type="mof:Decimal5D2d" use="optional"/>
<attribute name="bonus-bid" type="mof:Decimal5D2d" use="optional"/>
<attribute name="rate-type" type="mof:AlphaNumeric1" use="optional" default="F"/>
<attribute name="upset-override-reason-code" type="mof:AlphaNumeric3" use="optional"/>
<attribute name="bcts-variable-cost" type="mof:Decimal9D2d" use="optional"/>
<attribute name="road-length" type="mof:Decimal6D3d" use="optional"/>
<attribute name="road-length-constructed" type="mof:Decimal6D3d" use="optional"/>
</complexType>
</element>
<element name="coast-attachments">
<complexType>
<attribute name="attachment-type" type="mof:AlphaNumeric4" use="required"/>
<attribute name="transmission-type" type="mof:AlphaNumeric1" use="required"/>
<attribute name="zip-file-ind" type="boolean" default="false"/>
<attribute name="attachment-description" type="mof:AlphaNumeric100" use="optional"/>
</complexType>
</element>
<element name="interior-submission">
<complexType>
<sequence>
<element ref="ecas:interior-acknowledgements"/>
<element ref="ecas:interior-ref-info"/>
<element ref="ecas:interior-tabular-roads" minOccurs="0"/>
<element ref="ecas:interior-culverts" minOccurs="0"/>
<element ref="ecas:interior-other-development" minOccurs="0"/>
<element ref="ecas:interior-cruise-info"/>
<element ref="ecas:interior-log-trans"/>
<element ref="ecas:interior-specified-ops" minOccurs="0"/>
<element ref="ecas:interior-bc-timber-sales" minOccurs="0"/>
<element ref="ecas:interior-attachments" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="ecas-id" type="nonNegativeInteger" use="optional"/>
</complexType>
</element>
<element name="interior-acknowledgements">
<complexType>
<sequence>
<element ref="ecas:acknowledgements"/>
</sequence>
<attribute name="no-change-since-last-appraisal" type="boolean" use="optional"/>
<attribute name="stumpage-rate-extension-requested" type="boolean" use="optional"/>
</complexType>
</element>
<element name="interior-ref-info">
<complexType>
<sequence>
<element ref="ecas:effective-date" minOccurs="0"/>
<element ref="ecas:expiry-date" minOccurs="0"/>
</sequence>
<attribute name="timber-mark" type="mof:AlphaNumeric6" use="required"/>
<attribute name="reference-timber-mark" type="mof:AlphaNumeric6" use="optional"/>
<attribute name="aac" type="mof:NonNegativeInteger9D" use="optional"/>
<attribute name="forest-district" type="mof:AlphaNumeric3" use="required"/>
<attribute name="timber-supply-block" type="mof:AlphaNumeric3" use="optional"/>
<attribute name="rate-calculation-method" type="mof:AlphaNumeric3" use="required"/>
<attribute name="appraisal-type" type="mof:AlphaNumeric1" use="required"/>
<attribute name="point-of-appraisal-code" type="mof:AlphaNumeric4" use="optional"/>
<attribute name="comparative-cruise" type="boolean" default="false"/>
<attribute name="salvage" type="boolean" default="false"/>
</complexType>
</element>
<element name="interior-tabular-roads">
<complexType>
<sequence>
<element name="applicable-volume" type="mof:NonNegativeInteger7D" minOccurs="0"/>
<element ref="ecas:interior-tabular-road" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<element name="interior-tabular-road">
<complexType>
<attribute name="road-id" type="mof:AlphaNumeric120" use="required"/>
<attribute name="road-group" type="mof:NonNegativeInteger2D" use="required"/>
<attribute name="bgc-zone-code" type="mof:AlphaNumeric4" use="required"/>
<attribute name="road-section-num" type="mof:NonNegativeInteger6D" use="required"/>
<attribute name="road-type-code" type="mof:AlphaNumeric1" use="required"/>
<attribute name="section-length" type="mof:Decimal6D1d" use="required"/>
<attribute name="soil-moisture" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="side-slope-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="rock-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="stabilizing-required" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="stab-length" type="mof:Decimal6D1d" use="optional"/>
<attribute name="material-type" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="haul-distance" type="mof:Decimal4D1d" use="optional"/>
</complexType>
</element>
<element name="interior-culverts">
<complexType>
<sequence>
<element name="applicable-volume" type="mof:NonNegativeInteger7D" minOccurs="0"/>
<element ref="ecas:culvert" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<element name="culvert">
<complexType>
<attribute name="pipe-diameter" type="mof:Decimal3D2d" use="required"/>
<attribute name="pipe-length" type="mof:NonNegativeInteger3D" use="required"/>
<attribute name="number" type="mof:NonNegativeInteger3D" use="required"/>
</complexType>
</element>
<element name="interior-other-development">
<complexType>
<sequence>
<element ref="ecas:allocated-development" minOccurs="0"/>
<element ref="ecas:engineered-development" minOccurs="0"/>
</sequence>
<attribute name="fencing-distance" type="mof:NonNegativeInteger5D" use="optional"/>
<attribute name="num-cattle-guards" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="num-single-pipeline-crossings" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="num-multiple-pipeline-crossings" type="mof:NonNegativeInteger3D" use="optional"/>
</complexType>
</element>
<element name="development">
<complexType>
<attribute name="id" type="mof:NonNegativeInteger12D" use="required"/>
<attribute name="description" type="mof:AlphaNumeric120" use="required"/>
<attribute name="cost-base-year" type="mof:NonNegativeInteger4D" use="required"/>
<attribute name="original-cost" type="mof:Decimal9D2d" use="required"/>
<attribute name="trended-cost" type="mof:Decimal9D2d" use="required"/>
<attribute name="applicable-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="amended" type="boolean" default="false"/>
</complexType>
</element>
<element name="allocated-development">
<complexType>
<sequence>
<element ref="ecas:development" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<element name="engineered-development">
<complexType>
<sequence>
<element ref="ecas:development" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<element name="insect-damage-type-volume">
<complexType>
<attribute name="insect-damage-type-code" type="mof:AlphaNumeric3" use="required"/>
<attribute name="volume" type="mof:NonNegativeInteger7D" use="required"/>
</complexType>
</element>
<element name="interior-cruise-info">
<complexType>
<sequence>
<element ref="ecas:interior-species-volume" maxOccurs="unbounded"/>
<element ref="ecas:insect-damage-type-volume" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:support-centre"/>
<element ref="ecas:interior-tree-to-truck" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="net-merchantable-area" type="mof:Decimal5D1d" use="optional"/>
<attribute name="net-area-to-reforest" type="mof:Decimal5D1d" use="required"/>
<attribute name="obligatory-deciduous-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="sampling-error-pct" type="mof:Decimal4D1d" use="optional"/>
<attribute name="cp-avg-vol-per-tree" type="mof:Decimal6D2d" use="required"/>
<attribute name="cp-avg-vol-per-ha" type="mof:Decimal6D2d" use="required"/>
<attribute name="cp-avg-slope-pct" type="mof:NonNegativeInteger3D" use="required"/>
<attribute name="bec-zone-code-1" type="mof:AlphaNumeric4" use="required"/>
<attribute name="bec-subzone-code-1" type="mof:AlphaNumeric3" use="required"/>
<attribute name="variant-1" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="bec-percent-1" type="mof:NonNegativeInteger3D" use="required"/>
<attribute name="bec-zone-code-2" type="mof:AlphaNumeric4" use="optional"/>
<attribute name="bec-subzone-code-2" type="mof:AlphaNumeric3" use="optional"/>
<attribute name="variant-2" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="bec-percent-2" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="mandatory-smallog-utilz" type="boolean" default="false"/>
<attribute name="mandatory-grade4-hemlock" type="boolean" default="false"/>
<attribute name="selling-price-zone" type="mof:AlphaNumeric2" use="required"/>
</complexType>
</element>
<element name="interior-species-volume">
<complexType>
<attribute name="species-code" type="mof:AlphaNumeric2" use="required"/>
<attribute name="volume" type="mof:NonNegativeInteger7D" use="required"/>
<attribute name="decay-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="stud-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="lrf" type="mof:NonNegativeInteger3D" use="required"/>
<attribute name="burn-pct" type="mof:NonNegativeInteger3D" use="optional"/>
</complexType>
</element>
<element name="support-centre">
<complexType>
<attribute name="code" type="mof:AlphaNumeric4" use="required"/>
<attribute name="distance-to" type="mof:Decimal4D1d" use="required"/>
</complexType>
</element>
<element name="interior-tree-to-truck">
<complexType>
<attribute name="appraisal-method-code" type="mof:AlphaNumeric2" use="required"/>
<attribute name="harvest-system-code" type="mof:AlphaNumeric1" use="required"/>
<attribute name="volume-to-be-harvested" type="mof:NonNegativeInteger7D" use="required"/>
<attribute name="lodgepole-pine-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="hemlock-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="spruce-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="bgc-zone-code" type="mof:AlphaNumeric4" use="required"/>
<attribute name="net-volume-per-tree" type="mof:Decimal3D2d" use="required"/>
<attribute name="volume-per-hectare" type="mof:Decimal6D2d" use="required"/>
<attribute name="stand-defect-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="partial-cut-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="average-slope-pct" type="mof:NonNegativeInteger3D" use="required"/>
<attribute name="blowdown-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="heavy-fire-damage-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="dead-useless-snags-pct" type="mof:NonNegativeInteger3D" use="optional"/>
<attribute name="skyline-yarding-distance" type="mof:NonNegativeInteger4D" use="optional"/>
<attribute name="helicopter-yarding-distance" type="mof:Decimal5D1d" use="optional"/>
<attribute name="uphill-yarding-ind" type="boolean" use="optional"/>
</complexType>
</element>
<element name="interior-log-trans">
<complexType>
<attribute name="truck-haul-method-code" type="mof:AlphaNumeric1" use="optional"/>
<attribute name="truck-haul-primary-cycle-time" type="mof:Decimal4D1d" use="optional"/>
<attribute name="truck-haul-secondary-cycle-time" type="mof:Decimal4D1d" use="optional"/>
<attribute name="water-transport-code" type="mof:AlphaNumeric4" use="optional"/>
<attribute name="water-transport-tow-distance" type="mof:NonNegativeInteger4D" use="optional"/>
<attribute name="dewater-reload" type="boolean" default="false"/>
<attribute name="truck-to-rail-transfer" type="mof:AlphaNumeric2" use="optional" default="N"/>
<attribute name="rail-location-code" type="mof:AlphaNumeric4" use="optional"/>
<attribute name="barge-ferry-ind" type="boolean" default="false"/>
<attribute name="crew-barge-ferry-ind" type="boolean" use="optional" default="false"/>
<attribute name="francois-lake-ferry-ind" type="boolean" use="optional" default="false"/>
<attribute name="road-management-ind" type="boolean" use="required"/>
<attribute name="road-use-charge" type="mof:Decimal5D2d" use="optional"/>
<attribute name="location-description" type="mof:AlphaNumeric250" use="optional"/>
<attribute name="camps" type="mof:AlphaNumeric1" use="required"/>
<attribute name="basic-silviculture-required" type="boolean" use="required"/>
</complexType>
</element>
<element name="interior-specified-ops">
<complexType>
<attribute name="skidder-swing-rate" type="mof:Decimal5D2d" use="optional"/>
<attribute name="root-disease-cost" type="mof:Decimal7D2d" use="optional"/>
<attribute name="suitable-structure-survey" type="mof:Decimal7D2d" use="optional"/>
<attribute name="high-development-cost" type="mof:Decimal7D2d" use="optional"/>
</complexType>
</element>
<element name="interior-bc-timber-sales">
<complexType>
<sequence>
<element ref="ecas:levy-costs" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:development" minOccurs="0" maxOccurs="unbounded"/>
<element ref="ecas:sale-date" minOccurs="0"/>
</sequence>
<attribute name="sale-term-years" type="mof:NonNegativeInteger2D" use="optional"/>
<attribute name="sale-term-months" type="mof:NonNegativeInteger2D" use="optional"/>
<attribute name="upset-override-reason-code" type="mof:AlphaNumeric3" use="optional"/>
<attribute name="bcts-variable-cost" type="mof:Decimal9D2d" use="optional"/>
<attribute name="decked-volume" type="mof:NonNegativeInteger7D" use="optional"/>
<attribute name="sawlog-development-levy-ind" type="boolean" default="false"/>
<attribute name="sawlog-silviculture-levy-ind" type="boolean" default="false"/>
</complexType>
</element>
<element name="levy-costs">
<complexType>
<attribute name="log-grade-code" type="mof:AlphaNumeric4" use="required"/>
<attribute name="development-levy" type="mof:Decimal5D2d" use="optional"/>
<attribute name="silviculture-levy" type="mof:Decimal5D2d" use="optional"/>
<attribute name="bonus-bid" type="mof:Decimal5D2d" use="optional"/>
</complexType>
</element>
<element name="interior-attachments">
<complexType>
<attribute name="attachment-type" type="mof:AlphaNumeric4" use="required"/>
<attribute name="transmission-type" type="mof:AlphaNumeric1" use="required"/>
<attribute name="zip-file-ind" type="boolean" default="false"/>
<attribute name="attachment-description" type="mof:AlphaNumeric100" use="optional"/>
</complexType>
</element>
</schema>
Change History:
| Dec 14, 2007 — Steve Taylor |
| |
Created |
| |
| May 5, 2008 — Steve Taylor |
| |
Updated schema as follows:
- Changed 'initial-merchantable-area' in 'coast-ref-info' from optional to required
- Changed 'average-slope-pct' in 'coast-tree-to-truck' from optional to required
- Changed 'cp-volume-per-log' in 'coast-tree-to-truck' from optional to required
- Changed type of 'skyline-yarding-distance' in 'interior-tree-to-truck' from mof:Decimal5D1d to mof:NonNegativeInteger4D
|
| |
| July 8, 2008 — Eric Murphy |
| |
Updated schema as follows:
- Element <interior-other-development> attribute 'num-single-pipeline-crossings' and 'num-multiple-pipeline-crossings' were added and attribute 'num-pipeline-crossings deleted'
- Element <interior-cruise-info> attribute 'total-net-cruise-area's name changed to 'net-merchantable-area'
- Element <interior-cruise-info> attribute 'net-area-to-reforest' added
|
| |
| Nov 6, 2008 — Kevin Dika |
| |
Updated schema as follows:
- Element <interior-specified-ops> attribute 'suitable-structure-survey' added
- Changed type of element 'pipe-diameter' in 'culvert' from mof:Decimal2D1d to mof:Decimal3D2d
|
|
|
|