<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%> Real Estate Property Markup Language
   
Home News Products Services Contact Us

The following sample XML Schema was designed and written to describe Real Estate Properties. This specifications known as REPML (Real Estate Property Markup Language).

  <?xml version="1.0" ?>
- <Schema name="REPML.xdr" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
- <ElementType name="REPMLRoot" content="eltOnly" order="seq">
  <element type="Property" />
  <element type="characterization" />
  </ElementType>
  <ElementType name="loanBalance" content="textOnly" />
- <ElementType name="Actor" content="eltOnly" order="seq">
  <AttributeType name="type" dt:type="enumeration" dt:values="Person Business vender" />
  <AttributeType name="name" dt:type="string" />
  <attribute type="type" />
  <attribute type="name" />
  <element type="Role" />
  </ElementType>
- <ElementType name="Role" content="textOnly">
  <AttributeType name="title" dt:type="enumeration" dt:values="vender listingOffice listingAgent listingBroker sellingBroker Owner Occupant" />
  <AttributeType name="identifier" dt:type="string" />
  <attribute type="title" />
  <attribute type="identifier" />
  </ElementType>
- <ElementType name="census" content="textOnly">
  <AttributeType name="group" dt:type="string" />
  <AttributeType name="tract" dt:type="string" />
  <AttributeType name="block" dt:type="string" />
  <attribute type="group" />
  <attribute type="tract" />
  <attribute type="block" />
  </ElementType>
- <ElementType name="Location" content="eltOnly" order="seq">
  <AttributeType name="country" dt:type="string" />
  <AttributeType name="region" dt:type="string" />
  <AttributeType name="locality" dt:type="string" />
  <AttributeType name="street" dt:type="string" />
  <AttributeType name="pobox" dt:type="number" />
  <AttributeType name="pcode" dt:type="string" />
  <AttributeType name="zip" dt:type="number" />
  <AttributeType name="pl4" dt:type="number" />
  <AttributeType name="strnbr" dt:type="number" />
  <AttributeType name="strnam" dt:type="string" />
  <AttributeType name="strsfx" dt:type="string" />
  <AttributeType name="dirsfx" dt:type="string" />
  <AttributeType name="longitude" dt:type="string" />
  <AttributeType name="latitude" dt:type="string" />
  <AttributeType name="strpfx" dt:type="string" />
  <attribute type="country" />
  <attribute type="region" />
  <attribute type="locality" />
  <attribute type="street" />
  <attribute type="pobox" />
  <attribute type="pcode" />
  <attribute type="zip" />
  <attribute type="pl4" />
  <attribute type="strnbr" />
  <attribute type="strnam" />
  <attribute type="strsfx" />
  <attribute type="dirsfx" />
  <attribute type="longitude" />
  <attribute type="latitude" />
  <attribute type="strpfx" />
  <element type="census" />
  <element type="mapLocation" />
  </ElementType>
  <ElementType name="taxID" content="textOnly" />
- <ElementType name="notes" content="eltOnly" order="seq">
  <element type="note" />
  </ElementType>
- <ElementType name="note" content="textOnly">
  <AttributeType name="type" dt:type="enumeration" dt:values="public private other internal" />
  <attribute type="type" />
  </ElementType>
- <ElementType name="Property" content="eltOnly" order="seq">
  <AttributeType name="type" dt:type="enumeration" dt:values="Any Residential PUD Condo Manufactured Vacant Land Income (1-4 unit) Commercial Rental Commercial Lease" />
  <AttributeType name="subType" dt:type="enumeration" dt:values="singleFamily townHouse condo yurt" />
  <attribute type="type" />
  <attribute type="subType" />
  <element type="Document" />
  <element type="structure" />
  <element type="features" />
  <element type="Location" />
  <element type="taxID" />
  <element type="Actors" />
  <element type="other" />
  <element type="area" />
  </ElementType>
- <ElementType name="Document" content="eltOnly" order="seq">
  <AttributeType name="type" dt:type="enumeration" dt:values="listings" />
  <AttributeType name="author" dt:type="string" />
  <AttributeType name="asOf" dt:type="dateTime" />
  <AttributeType name="name" dt:type="enumeration" dt:values="listingInformation" />
  <AttributeType name="appraisedValue" dt:type="fixed.14.4" />
  <AttributeType name="modifiers" dt:type="enumeration" dt:values="sale lease rent timeShare" />
  <AttributeType name="identifier" dt:type="string" />
  <AttributeType name="ID" dt:type="string" />
  <attribute type="type" />
  <attribute type="author" />
  <attribute type="asOf" />
  <attribute type="name" />
  <attribute type="appraisedValue" />
  <attribute type="modifiers" />
  <attribute type="identifier" />
  <attribute type="ID" />
  <element type="Actors" />
  <element type="Publication" />
  <element type="notes" />
  <element type="loanBalance" />
  <element type="multiMedia" />
  </ElementType>
- <ElementType name="Actors" content="eltOnly" order="seq">
  <element type="Actor" />
  </ElementType>
- <ElementType name="Publication" content="eltOnly" order="seq">
  <AttributeType name="title" dt:type="enumeration" dt:values="saleInfo closeInfo listing" />
  <AttributeType name="type" dt:type="enumeration" dt:values="web print" />
  <AttributeType name="name" dt:type="enumeration" dt:values="HTML XSL CSS" />
  <AttributeType name="about" dt:type="uri" />
  <AttributeType name="author" dt:type="string" />
  <AttributeType name="asOf" dt:type="dateTime" />
  <AttributeType name="terms" dt:type="string" />
  <AttributeType name="contractDate" dt:type="dateTime" />
  <AttributeType name="ID" dt:type="string" />
  <AttributeType name="identifier" dt:type="string" />
  <AttributeType name="currentPrice" dt:type="fixed.14.4" />
  <AttributeType name="originalPrice" dt:type="fixed.14.4" />
  <AttributeType name="originalListingDate" dt:type="string" />
  <AttributeType name="expirationDate" dt:type="string" />
  <AttributeType name="lifespan" dt:type="string" />
  <AttributeType name="status" dt:type="enumeration" dt:values="Any New Active Back on Market Changed Price Pending Contingent Expired Sold Conditional withdrawn Unconditional withdrawn" />
  <attribute type="title" />
  <attribute type="type" />
  <attribute type="name" />
  <attribute type="about" />
  <attribute type="author" />
  <attribute type="asOf" />
  <attribute type="terms" />
  <attribute type="contractDate" />
  <attribute type="ID" />
  <attribute type="identifier" />
  <attribute type="currentPrice" />
  <attribute type="originalPrice" />
  <attribute type="originalListingDate" />
  <attribute type="expirationDate" />
  <attribute type="lifespan" />
  <attribute type="status" />
  <element type="Actors" />
  <element type="notes" />
  </ElementType>
- <ElementType name="structure" content="eltOnly" order="seq">
  <AttributeType name="yearBuilt" dt:type="dateTime" />
  <attribute type="yearBuilt" />
  <element type="beds" />
  <element type="baths" />
  <element type="area" />
  </ElementType>
- <ElementType name="mapLocation" content="textOnly">
  <AttributeType name="href" dt:type="uri" />
  <attribute type="href" />
  </ElementType>
- <ElementType name="characterization" content="textOnly">
  <AttributeType name="href" dt:type="uri" />
  <attribute type="href" />
  </ElementType>
- <ElementType name="other" content="textOnly">
  <AttributeType name="title" dt:type="enumeration" dt:values="priceBracket areaBracket brokerCode" />
  <attribute type="title" />
  </ElementType>
  <ElementType name="beds" content="textOnly" />
  <ElementType name="baths" content="textOnly" />
- <ElementType name="area" content="textOnly">
  <AttributeType name="units" dt:type="enumeration" dt:values="squareFeet squareMeters acres hectares" />
  <attribute type="units" />
  </ElementType>
  <ElementType name="image" content="textOnly" />
- <ElementType name="multiMedia" content="eltOnly" order="seq">
  <element type="media" />
  </ElementType>
- <ElementType name="media" content="textOnly">
  <AttributeType name="format" dt:type="string" />
  <AttributeType name="width" dt:type="string" />
  <AttributeType name="height" dt:type="string" />
  <AttributeType name="src" dt:type="string" />
  <attribute type="format" />
  <attribute type="width" />
  <attribute type="height" />
  <attribute type="src" />
  </ElementType>
- <ElementType name="features" content="eltOnly" order="seq">
  <element type="feature" />
  </ElementType>
- <ElementType name="feature" content="textOnly">
  <AttributeType name="type" dt:type="enumeration" dt:values="internal external heating fireplace garage" />
  <attribute type="type" />
  </ElementType>
  </Schema>


(Return to Services...)

Copyright Alpen Software, Inc.