<module moduleVersion="1.2"
	 relaxCore="1.0"
	 targetNamespace=""
	 xmlns="http://www.xml.gr.jp/xmlns/relaxCore">
	<interface>
		<export label="product_list"/>
	</interface>
	<annotation>
		<documentation>Wood Catalog fragment</documentation>
	</annotation>
	<elementRule role="product_list">
		<sequence>
			<ref label="product" occurs="+"/>
		</sequence>
	</elementRule>
	<tag name="product_list"/>
	<elementRule role="product">
		<sequence>
			<ref label="product_number"/>
			<ref label="description"/>
			<ref label="price"/>
		</sequence>
	</elementRule>
	<tag name="product"/>
	<elementRule role="product_number" type="string"/>
	<tag name="product_number"/>
	<elementRule role="description">
		<sequence>
			<ref label="species"/>
			<ref label="height"/>
			<ref label="width"/>
			<ref label="length"/>
		</sequence>
	</elementRule>
	<tag name="description"/>
	<elementRule role="price" type="string"/>
	<tag name="price"/>
	<elementRule role="species" type="string"/>
	<tag name="species"/>
	<elementRule role="height" type="string"/>
	<tag name="height">
       <ref role="unitConstrained" />
	</tag>
	<elementRule role="width" type="string"/>
	<tag name="width">
       <ref role="unitConstrained" />
	</tag>
	<elementRule role="length" type="string"/>
	<tag name="length">
       <ref role="unitConstrained" />
	</tag>
   <attPool role="unitConstrained">
		<attribute name="unit" type="string"/>
          <enumeration value="inches" />
          <enumeration value="feet" />
          <enumeration value="yard" />
        </attribute>
   </attPool>
</module>
