There are two currently active branches of RETS - the Web Services RETS2 branch, targeting Transaction Vendors and the HTTP RETS 1.x branch.
RETS 2: (2007-09-18)
Resources and Payloads Document - links and descriptions of schemas, payloads and metadata, and best practices.
RETS 1.8 (Specification) (2011-04-07)
RETS 1.7.2 (Specification and DTD Documents): (2008-09-26)
The RETS 1.7.2 document suite is the target specification for the compliance testing tools being created to support the NAR Policy initiative for RETS servers. For further information on compliance and certification, visit the Compliance Workgroup page.
RETS 1.7 (Specification and DTD Documents):
RETS 1.5 (Specification and DTD Documents ):
Standard Names
Current Standard Names
Past Version
2008-04
RETS 1.X Standard Names Data Dictionary for the RETML DTD: Provides data definitions, type information and StandardNames (well-known names) for RETS data interchange.
Note: Please send corrections and notices of errors to Paul Stusiak (pstusiak@falcontechnologies.com).
RETS is based on and incorporates a number of other standards. These standards documents should be consulted when implementing a RETS-compliant system.
RETS 2:
Web Services RETS2 uses existing Web Services (WS-*) standards. These are maintained by the W3C and OASIS. The Web Services standards used by RETS2 include:
XML (Extensible Markup Language): XML is the backbone of RETS2 and much of Web Services. XML standards in RETS2 include: Internet Standards: RETS2 incorporates existing Internet standards. These are maintained by the Internet Engineering Task Force. The internet standards in RETS2 include:
Dates: Dates transmitted as RETS2 data are required to use ISO 8601. |
RETS 1.7 and RETS 1.5
Internet Standards RETS relies heavily on existing Internet standards. These are maintained by the Internet Engineering Task Force. The Internet standards in RETS include:
Extensible Markup Language XML 1.0 W3C's XML web site contans the XML language specification as well as a large collection of white papers and tutorials. HTML RETS relies on the HTML 4.01 Forms specification. Dates Dates transmitted as RETS data are required to use ISO 8601. |
W3C's web site also contains open source code that may be used to implement parts of a RETS-compliant system. This includes code to exchange HTTP and to parse HTML. See the license information on the web site for W3C's terms of use for these libraries.