Back to SwissRETS

noNamespace
element properties

Documentation
Sequence of properties, like buildings, houses, flats and all other possible objects. Order of properties is relevant. Custom sorting can be defined by provider.
Properties
This component is not nillable.

Model
<properties>
property
</properties>


Nested Element Summary
 property
          
Source
<xs:element maxOccurs="1" minOccurs="0" name="properties">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="property">
<xs:complexType>
<xs:all>
<xs:element maxOccurs="1" minOccurs="1" name="referenceId" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="availability">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="availability">
<xs:attribute name="start" type="xs:dateTime"/>
<xs:attribute name="expiration" type="xs:dateTime"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="buy"/>
<xs:enumeration value="rent"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="address" type="address">
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="localizations">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="localization">
<xs:complexType>
<xs:all>
<xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="excerpt" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="description" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="location" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="equipment" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="attachments">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="image">
<xs:complexType>
<xs:all maxOccurs="1" minOccurs="1">
<xs:element maxOccurs="1" minOccurs="1" name="url" type="xs:anyURI"/>
<xs:element maxOccurs="1" minOccurs="0" name="title" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="description" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="mimeType" type="mimeType"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="1" name="logo">
<xs:complexType>
<xs:all maxOccurs="1" minOccurs="1">
<xs:element maxOccurs="1" minOccurs="1" name="url" type="xs:anyURI"/>
<xs:element maxOccurs="1" minOccurs="0" name="mimeType" type="mimeType"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="1" name="document" type="attachmentDocument"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="plan" type="attachmentDocument"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="linkDirect" type="attachmentLink">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="1" name="link" type="attachmentLink"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="linkVirtualTour" type="attachmentLink"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="linkYoutube" type="attachmentLink"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="visitInformation" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="events">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="event">
<xs:complexType>
<xs:all>
<xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="start" type="xs:dateTime"/>
<xs:element maxOccurs="1" minOccurs="1" name="end" type="xs:dateTime"/>
<xs:element maxOccurs="1" minOccurs="0" name="location" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="summary" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
<xs:attribute name="lang" type="languageCode" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="utilizations">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="utilization" type="utilization"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="seller">
<xs:complexType>
<xs:all>
<xs:element maxOccurs="1" minOccurs="0" name="organization">
<xs:complexType>
<xs:all>
<xs:element maxOccurs="1" minOccurs="0" name="address" type="address"/>
<xs:element maxOccurs="1" minOccurs="0" name="legalName" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="brand" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="email" type="emailaddress"/>
<xs:element maxOccurs="1" minOccurs="0" name="emailRem" type="emailaddress"/>
<xs:element maxOccurs="1" minOccurs="0" name="phone" type="phoneNumber"/>
<xs:element maxOccurs="1" minOccurs="0" name="mobile" type="phoneNumber"/>
<xs:element maxOccurs="1" minOccurs="0" name="website">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:attribute name="title" type="xs:string"/>
<xs:attribute name="label" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:all>
<xs:attribute name="id" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="contactPerson" type="person">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="visitPerson" type="person">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="inquiryPerson" type="person">
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="prices" type="prices"/>
<xs:element maxOccurs="1" minOccurs="0" name="categories">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="category" type="categories"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="characteristics" type="characteristics">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="buildingZones" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="parcelNumbers" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="visualReferenceId" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="bfs">
<xs:complexType>
<xs:all>
<xs:element maxOccurs="1" minOccurs="0" name="egid" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="ewid" type="xs:string">
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="development">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="full"/>
<xs:enumeration value="partial"/>
<xs:enumeration value="undeveloped"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="heating">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="generation">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="district"/>
<xs:enumeration value="electricity"/>
<xs:enumeration value="gas"/>
<xs:enumeration value="geothermal-probe"/>
<xs:enumeration value="heatpump-air-and-water"/>
<xs:enumeration value="heatpump"/>
<xs:enumeration value="oil"/>
<xs:enumeration value="wood-pellet"/>
<xs:enumeration value="wood"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="distribution">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="radiator"/>
<xs:enumeration value="floor"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="minergieCertification">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Minergie"/>
<xs:enumeration value="Minergie-P"/>
<xs:enumeration value="Minergie-Eco"/>
<xs:enumeration value="Minergie-P-Eco"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="publishers">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="publisher">
<xs:complexType>
<xs:all>
<xs:element maxOccurs="1" minOccurs="0" name="options">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="option">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="key" type="xs:string" use="optional"/>
<xs:attribute name="lang" type="languageCode" use="required"/>
<xs:attribute name="start" type="xs:dateTime"/>
<xs:attribute name="expiration" type="xs:dateTime"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
<xs:attribute name="id" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="author" type="xs:string">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="created" type="xs:dateTime">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="modified" type="xs:dateTime">
</xs:element>
</xs:all>
<xs:attribute name="id" type="xs:string" use="required">
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>

Back to SwissRETS

Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.