Back to SwissRETS

noNamespace
element property

Properties
This component is not nillable.

Model
<property
  id = xs:string>
(referenceId ; availability ; type ; address ; localizations ; utilizations ; seller ; prices? ; categories ; characteristics? ; buildingZones? ; parcelNumbers? ; visualReferenceId? ; bfs ; development ; heating ; minergieCertification ; publishers ; author? ; created? ; modified?)
</property>


Nested Element Summary
addressaddress
          Location of the property. 
xs:stringauthor
          The name or username of the author, who created the record. 
 availability
          "active" available for everyone, "private" available for a some, usually behind a login or some other closed circle of people, "reference" showcase object for showcasing past work, "reserved" means blocked by someone, "taken" means it's not available anymore. 
 bfs
          Federal statistical office specific information. 
xs:stringbuildingZones
          Building zones intended for residential buildings or for other buildings intended as long-stay accommodation, those are typically municipal-specific abbreviations. 
 categories
          Sequence of categories, for hierarchy use ordering of categories (parent category first). 
characteristicscharacteristics
          Main characteristics of properties. 
xs:dateTimecreated
          Creation date and time of the data. 
 development
          Describes the development state of the property. 
 heating
          
 localizations
          Sequence of all language specific content and texts. 
 minergieCertification
          Quality label for new and refurbished low-energy-consumption buildings. 
xs:dateTimemodified
          Date and time of the last modifictiion. 
xs:stringparcelNumbers
          Arbitrary string that holds one or more parcel numbers, either from the swiss cadastral system or from a certain municipality. 
pricesprices
          
 publishers
          
xs:stringreferenceId
          Can be used to track the original creation id (this should usualy be unique to the property) 
 seller
          
 type
          Specifies rent or buy. 
 utilizations
          Prioritized sequence to describes the intended utilization of the property, main comes first. 
xs:stringvisualReferenceId
          Can should only be used for presentational purposes publishers tend to present the referenceId if this one is missing 

Attribute Summary
 xs:stringid
          this ID needs to be unique and represents the id from the exporter (this can be the same as referenceId if the exporter is the original creator)  

Attribute Detail

id

this ID needs to be unique and represents the id from the exporter (this can be the same as referenceId if the exporter is the original creator)

Type:
xs:string
Use:
required
Form:
unqualified

Source
<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>

Back to SwissRETS

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