<?xml version="1.0" encoding="UTF-8"?>


<grammar xmlns="http://relaxng.org/ns/structure/1.0" 
         xmlns:remetal="http://gr8c.org/ns/remetal"
	 xmlns:dc="http://purl.org/dc/elements/1.1/">

  <dc:title>Real Estate Meta Language (REMETAL)</dc:title>
  <dc:creator>Corey Leong, cleong@gr8c.org</dc:creator>
  <dc:subject>real estate, property, residential</dc:subject>
  <dc:description>Real Estate Meta Language is an XML vocabulary describing
                  properties, locations, and people</dc:description>
  <dc:date>2008-06-21</dc:date>
  <dc:language>en</dc:language>
  <dc:rights>Copyright Global Real Estate And Technology Consortium (GR8C)</dc:rights>

  <start>
    <element name="remetal:property">
      <ref name="property-content"/>
    </element>
  </start>

  <define name="property-content">
    <oneOrMore>
      <element name="remetal:residential">
        <ref name="residential-content"/>
      </element>

      <element name="remetal:location">
        <ref name="location-content"/>
      </element>

      <element name="remetal:contact">
        <ref name="contact-content"/>
      </element>
    </oneOrMore>
  </define>


  <define name="residential-content">

  <element name="remetal:style">
      <ref name="style-content"/>
  </element>

  <element name="remetal:bedrooms">
      <ref name="bedrooms-content"/>
  </element>

  <element name="remetal:bathrooms">
     <ref name="bathrooms-content"/>
  </element>

  <element name="remetal:squareFeet">
     <ref name="squareFeet-content"/>
  </element>

  <element name="remetal:lotSize">
     <ref name="lotSize-content"/>
  </element>

  <element name="remetal:yearBuilt">
     <ref name="yearBuilt-content"/>
  </element>

  <element name="remetal:price">
     <ref name="price-content"/>
  </element>

  <element name="remetal:pool">
     <ref name="pool-content"/>
  </element>

  <element name="remetal:garage">
     <ref name="garage-content"/>
  </element>

  <element name="remetal:status">
     <ref name="status-content"/>
  </element>

  <element name="remetal:comment">
     <ref name="comment-content"/>
  </element>
  </define>


  <define name="style-content">
   <text/>
  </define>

  <define name="bedrooms-content">
   <text/>
  </define>

  <define name="bathrooms-content">
  <text/>
  </define>

  <define name="squareFeet-content">
  <text/>
  </define>

  <define name="lotSize-content">
   <text/>
  </define>

  <define name="yearBuilt-content">
   <text/>
  </define>

  <define name="price-content">
    <text/>
  </define>
	
  <define name="pool-content">
    <text/>
  </define>

  <define name="garage-content">
    <text/>
  </define>

  <define name="status-content">
    <text/>
  </define>
	
  <define name="comment-content">
    <text/>
  </define>

</grammar>