View on GitHub

SwissRETS

Swiss real estate transaction standard

Download this project as a .zip file Download this project as a tar.gz file

GitHub package version Build Status GitHub

SwissRETS

SwissRETS is a swiss real estate transaction standard. The main goal ist to standardise data exchange between real estate software and platforms. It’s meant to be a replacement for old and static formats like the widely used IDX 3.01 in Switzerland.

IMPORTANT
We are moving to JSON format! The Qualipool organization has decided to transition to the JSON format. The standard is now maintained in the Qualipool SwissRETS-JSON repository. Both XML and JSON formats will be supported in parallel for all non-breaking changes, while breaking changes will only be introduced in JSON. We recommend new adopters to use the JSON format. For existing users, we suggest planning the migration to JSON to take full advantage of the SwissRETS feature set. You can find the SwissRETS XML to JSON migration guide here.
Motivation: JSON has clearly emerged as the dominant format over XML on the market, and we aim to complete the transition before the SwissRETS XML format becomes too widely adopted.

Using SwissRETS

XML

Schema location declaration for validation.

<?xml version="1.0" encoding="utf-8"?>
<export
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation="https://swissrets.ch/dist/v2.7.0/schema.xsd"
  >
  <!-- ... -->
</export>

Documentation

  1. XSD docs generated from the schema
  2. Details
  3. Example files
  4. Changelog Complete release history and migration paths for braking changes

Submitting a change request or an idea

  1. Make sure you fill only a single topic per issue
  2. Please write in English
  3. Go to the new issue page

Contributing

Developers please check our contribution guide