stream-estate · JSON-LD Context
Stream Estate Context
JSON-LD context defining the semantic vocabulary for Stream Estate from stream-estate.
25 Classes
128 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
stream:
https://stream.estate/schema#
Classes
GeoPoint
CodeIdName
EnergyRating
Contact
AdvertEvent
Publisher
Advert
CityDetails
StationLine
Station
PropertyDocument
PropertyCollection
HydraView
HydraSearch
PricePerMeterIndicator
PricePerMeterCollection
PointOfInterest
PointOfInterestCollection
City
CityCollection
LocationAutocompleteItem
LocationAutocompleteCollection
Search
SearchCollection
SearchInput
Properties
| Property | Type | Container |
|---|---|---|
| lat | decimal | |
| lon | decimal | |
| code | string | |
| id | integer | |
| name | string | |
| category | string | |
| value | decimal | |
| agency | string | |
| string | ||
| fax | string | |
| phone | string | |
| reference | string | |
| createdAt | dateTime | |
| fieldName | string | |
| fieldNewValue | string | |
| fieldOldValue | string | |
| percentVariation | decimal | |
| type | integer | |
| condominiumFees | decimal | |
| constructionYear | integer | |
| contact | reference | |
| description | string | |
| elevator | boolean | |
| energy | reference | |
| events | list | |
| features | list | |
| feesPercentage | decimal | |
| feesResponsibility | integer | |
| floor | integer | |
| floorQuantity | integer | |
| furnished | boolean | |
| greenHouseGas | reference | |
| inventoryPrice | decimal | |
| landSurface | decimal | |
| lastCrawledAt | dateTime | |
| lotCount | integer | |
| pictures | list | |
| picturesRemote | list | |
| price | decimal | |
| priceExcludingFees | decimal | |
| publisher | reference | |
| rentalCharges | decimal | |
| rentalPledge | decimal | |
| renterFees | decimal | |
| surface | decimal | |
| title | string | |
| updatedAt | dateTime | |
| url | reference | |
| uuid | string | |
| virtualTour | reference | |
| cityParentId | integer | |
| country | reference | |
| department | reference | |
| groupedCityNames | list | |
| groupedCityZipcodes | list | |
| hasGroupedByName | boolean | |
| hasGroupedByZipcode | boolean | |
| insee | string | |
| location | reference | |
| open | boolean | |
| originalName | string | |
| region | reference | |
| zipcode | string | |
| color | string | |
| number | string | |
| routeName | string | |
| lines | list | |
| adverts | list | |
| bedroom | integer | |
| city | reference | |
| expired | boolean | |
| expiredAt | dateTime | |
| lastCrawledAdvert | string | |
| locations | reference | |
| pricePerMeter | decimal | |
| property | string | |
| propertyType | integer | |
| publisherTypes | list | |
| room | integer | |
| stations | list | |
| transactionType | integer | |
| average | decimal | |
| average_min | decimal | |
| average_max | decimal | |
| median | decimal | |
| series | ||
| attributes | ||
| article | string | |
| libelle | string | |
| cityParent | ||
| displayName | string | |
| bedroomMin | integer | |
| bedroomMax | integer | |
| budgetMax | decimal | |
| budgetMin | decimal | |
| endpointRecipient | reference | |
| eventEndpoint | reference | |
| excludedCities | list | |
| excludedSiteCategories | list | |
| expressions | ||
| hidePropertyContact | boolean | |
| includedCities | list | |
| includedDepartments | list | |
| includedSiteCategories | list | |
| landSurfaceMax | decimal | |
| landSurfaceMin | decimal | |
| lastAlertAt | dateTime | |
| notificationEnabled | boolean | |
| notificationRecipient | string | |
| pricePerMeterMax | decimal | |
| pricePerMeterMin | decimal | |
| propertyTypes | list | |
| radius | decimal | |
| roomMin | integer | |
| roomMax | integer | |
| subscribedEvents | list | |
| surfaceMax | decimal | |
| surfaceMin | decimal | |
| token | string | |
| user | string | |
| withCoherentPrice | boolean | |
| withVirtualTour | boolean | |
| excludedSites | list | |
| geoAccuracy | decimal | |
| geoShapes | list | |
| includedSites | list | |
| includedZipcodes | list | |
| includedZipcodesInsee | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://stream.estate/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"stream": "https://stream.estate/schema#",
"GeoPoint": "stream:GeoPoint",
"lat": {
"@id": "stream:lat",
"@type": "xsd:decimal"
},
"lon": {
"@id": "stream:lon",
"@type": "xsd:decimal"
},
"CodeIdName": "stream:CodeIdName",
"code": {
"@id": "stream:code",
"@type": "xsd:string"
},
"id": {
"@id": "stream:id",
"@type": "xsd:integer"
},
"name": {
"@id": "stream:name",
"@type": "xsd:string"
},
"EnergyRating": "stream:EnergyRating",
"category": {
"@id": "stream:category",
"@type": "xsd:string"
},
"value": {
"@id": "stream:value",
"@type": "xsd:decimal"
},
"Contact": "stream:Contact",
"agency": {
"@id": "stream:agency",
"@type": "xsd:string"
},
"email": {
"@id": "stream:email",
"@type": "xsd:string"
},
"fax": {
"@id": "stream:fax",
"@type": "xsd:string"
},
"phone": {
"@id": "stream:phone",
"@type": "xsd:string"
},
"reference": {
"@id": "stream:reference",
"@type": "xsd:string"
},
"AdvertEvent": "stream:AdvertEvent",
"createdAt": {
"@id": "stream:createdAt",
"@type": "xsd:dateTime"
},
"fieldName": {
"@id": "stream:fieldName",
"@type": "xsd:string"
},
"fieldNewValue": {
"@id": "stream:fieldNewValue",
"@type": "xsd:string"
},
"fieldOldValue": {
"@id": "stream:fieldOldValue",
"@type": "xsd:string"
},
"percentVariation": {
"@id": "stream:percentVariation",
"@type": "xsd:decimal"
},
"Publisher": "stream:Publisher",
"type": {
"@id": "stream:type",
"@type": "xsd:integer"
},
"Advert": "stream:Advert",
"condominiumFees": {
"@id": "stream:condominiumFees",
"@type": "xsd:decimal"
},
"constructionYear": {
"@id": "stream:constructionYear",
"@type": "xsd:integer"
},
"contact": {
"@id": "stream:contact",
"@type": "@id"
},
"description": {
"@id": "stream:description",
"@type": "xsd:string"
},
"elevator": {
"@id": "stream:elevator",
"@type": "xsd:boolean"
},
"energy": {
"@id": "stream:energy",
"@type": "@id"
},
"events": {
"@id": "stream:events",
"@container": "@list"
},
"features": {
"@id": "stream:features",
"@container": "@list"
},
"feesPercentage": {
"@id": "stream:feesPercentage",
"@type": "xsd:decimal"
},
"feesResponsibility": {
"@id": "stream:feesResponsibility",
"@type": "xsd:integer"
},
"floor": {
"@id": "stream:floor",
"@type": "xsd:integer"
},
"floorQuantity": {
"@id": "stream:floorQuantity",
"@type": "xsd:integer"
},
"furnished": {
"@id": "stream:furnished",
"@type": "xsd:boolean"
},
"greenHouseGas": {
"@id": "stream:greenHouseGas",
"@type": "@id"
},
"inventoryPrice": {
"@id": "stream:inventoryPrice",
"@type": "xsd:decimal"
},
"landSurface": {
"@id": "stream:landSurface",
"@type": "xsd:decimal"
},
"lastCrawledAt": {
"@id": "stream:lastCrawledAt",
"@type": "xsd:dateTime"
},
"lotCount": {
"@id": "stream:lotCount",
"@type": "xsd:integer"
},
"pictures": {
"@id": "stream:pictures",
"@container": "@list"
},
"picturesRemote": {
"@id": "stream:picturesRemote",
"@container": "@list"
},
"price": {
"@id": "stream:price",
"@type": "xsd:decimal"
},
"priceExcludingFees": {
"@id": "stream:priceExcludingFees",
"@type": "xsd:decimal"
},
"publisher": {
"@id": "stream:publisher",
"@type": "@id"
},
"rentalCharges": {
"@id": "stream:rentalCharges",
"@type": "xsd:decimal"
},
"rentalPledge": {
"@id": "stream:rentalPledge",
"@type": "xsd:decimal"
},
"renterFees": {
"@id": "stream:renterFees",
"@type": "xsd:decimal"
},
"surface": {
"@id": "stream:surface",
"@type": "xsd:decimal"
},
"title": {
"@id": "stream:title",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "stream:updatedAt",
"@type": "xsd:dateTime"
},
"url": {
"@id": "stream:url",
"@type": "@id"
},
"uuid": {
"@id": "stream:uuid",
"@type": "xsd:string"
},
"virtualTour": {
"@id": "stream:virtualTour",
"@type": "@id"
},
"CityDetails": "stream:CityDetails",
"cityParentId": {
"@id": "stream:cityParentId",
"@type": "xsd:integer"
},
"country": {
"@id": "stream:country",
"@type": "@id"
},
"department": {
"@id": "stream:department",
"@type": "@id"
},
"groupedCityNames": {
"@id": "stream:groupedCityNames",
"@container": "@list"
},
"groupedCityZipcodes": {
"@id": "stream:groupedCityZipcodes",
"@container": "@list"
},
"hasGroupedByName": {
"@id": "stream:hasGroupedByName",
"@type": "xsd:boolean"
},
"hasGroupedByZipcode": {
"@id": "stream:hasGroupedByZipcode",
"@type": "xsd:boolean"
},
"insee": {
"@id": "stream:insee",
"@type": "xsd:string"
},
"location": {
"@id": "stream:location",
"@type": "@id"
},
"open": {
"@id": "stream:open",
"@type": "xsd:boolean"
},
"originalName": {
"@id": "stream:originalName",
"@type": "xsd:string"
},
"region": {
"@id": "stream:region",
"@type": "@id"
},
"zipcode": {
"@id": "stream:zipcode",
"@type": "xsd:string"
},
"StationLine": "stream:StationLine",
"color": {
"@id": "stream:color",
"@type": "xsd:string"
},
"number": {
"@id": "stream:number",
"@type": "xsd:string"
},
"routeName": {
"@id": "stream:routeName",
"@type": "xsd:string"
},
"Station": "stream:Station",
"lines": {
"@id": "stream:lines",
"@container": "@list"
},
"PropertyDocument": "stream:PropertyDocument",
"adverts": {
"@id": "stream:adverts",
"@container": "@list"
},
"bedroom": {
"@id": "stream:bedroom",
"@type": "xsd:integer"
},
"city": {
"@id": "stream:city",
"@type": "@id"
},
"expired": {
"@id": "stream:expired",
"@type": "xsd:boolean"
},
"expiredAt": {
"@id": "stream:expiredAt",
"@type": "xsd:dateTime"
},
"lastCrawledAdvert": {
"@id": "stream:lastCrawledAdvert",
"@type": "xsd:string"
},
"locations": {
"@id": "stream:locations",
"@type": "@id"
},
"pricePerMeter": {
"@id": "stream:pricePerMeter",
"@type": "xsd:decimal"
},
"property": {
"@id": "stream:property",
"@type": "xsd:string"
},
"propertyType": {
"@id": "stream:propertyType",
"@type": "xsd:integer"
},
"publisherTypes": {
"@id": "stream:publisherTypes",
"@container": "@list"
},
"room": {
"@id": "stream:room",
"@type": "xsd:integer"
},
"stations": {
"@id": "stream:stations",
"@container": "@list"
},
"transactionType": {
"@id": "stream:transactionType",
"@type": "xsd:integer"
},
"PropertyCollection": "stream:PropertyCollection",
"HydraView": "stream:HydraView",
"HydraSearch": "stream:HydraSearch",
"PricePerMeterIndicator": "stream:PricePerMeterIndicator",
"average": {
"@id": "stream:average",
"@type": "xsd:decimal"
},
"average_min": {
"@id": "stream:average_min",
"@type": "xsd:decimal"
},
"average_max": {
"@id": "stream:average_max",
"@type": "xsd:decimal"
},
"median": {
"@id": "stream:median",
"@type": "xsd:decimal"
},
"series": {
"@id": "stream:series"
},
"PricePerMeterCollection": "stream:PricePerMeterCollection",
"PointOfInterest": "stream:PointOfInterest",
"attributes": {
"@id": "stream:attributes"
},
"PointOfInterestCollection": "stream:PointOfInterestCollection",
"City": "stream:City",
"article": {
"@id": "stream:article",
"@type": "xsd:string"
},
"libelle": {
"@id": "stream:libelle",
"@type": "xsd:string"
},
"cityParent": {
"@id": "stream:cityParent"
},
"CityCollection": "stream:CityCollection",
"LocationAutocompleteItem": "stream:LocationAutocompleteItem",
"displayName": {
"@id": "stream:displayName",
"@type": "xsd:string"
},
"LocationAutocompleteCollection": "stream:LocationAutocompleteCollection",
"Search": "stream:Search",
"bedroomMin": {
"@id": "stream:bedroomMin",
"@type": "xsd:integer"
},
"bedroomMax": {
"@id": "stream:bedroomMax",
"@type": "xsd:integer"
},
"budgetMax": {
"@id": "stream:budgetMax",
"@type": "xsd:decimal"
},
"budgetMin": {
"@id": "stream:budgetMin",
"@type": "xsd:decimal"
},
"endpointRecipient": {
"@id": "stream:endpointRecipient",
"@type": "@id"
},
"eventEndpoint": {
"@id": "stream:eventEndpoint",
"@type": "@id"
},
"excludedCities": {
"@id": "stream:excludedCities",
"@container": "@list"
},
"excludedSiteCategories": {
"@id": "stream:excludedSiteCategories",
"@container": "@list"
},
"expressions": {
"@id": "stream:expressions"
},
"hidePropertyContact": {
"@id": "stream:hidePropertyContact",
"@type": "xsd:boolean"
},
"includedCities": {
"@id": "stream:includedCities",
"@container": "@list"
},
"includedDepartments": {
"@id": "stream:includedDepartments",
"@container": "@list"
},
"includedSiteCategories": {
"@id": "stream:includedSiteCategories",
"@container": "@list"
},
"landSurfaceMax": {
"@id": "stream:landSurfaceMax",
"@type": "xsd:decimal"
},
"landSurfaceMin": {
"@id": "stream:landSurfaceMin",
"@type": "xsd:decimal"
},
"lastAlertAt": {
"@id": "stream:lastAlertAt",
"@type": "xsd:dateTime"
},
"notificationEnabled": {
"@id": "stream:notificationEnabled",
"@type": "xsd:boolean"
},
"notificationRecipient": {
"@id": "stream:notificationRecipient",
"@type": "xsd:string"
},
"pricePerMeterMax": {
"@id": "stream:pricePerMeterMax",
"@type": "xsd:decimal"
},
"pricePerMeterMin": {
"@id": "stream:pricePerMeterMin",
"@type": "xsd:decimal"
},
"propertyTypes": {
"@id": "stream:propertyTypes",
"@container": "@list"
},
"radius": {
"@id": "stream:radius",
"@type": "xsd:decimal"
},
"roomMin": {
"@id": "stream:roomMin",
"@type": "xsd:integer"
},
"roomMax": {
"@id": "stream:roomMax",
"@type": "xsd:integer"
},
"subscribedEvents": {
"@id": "stream:subscribedEvents",
"@container": "@list"
},
"surfaceMax": {
"@id": "stream:surfaceMax",
"@type": "xsd:decimal"
},
"surfaceMin": {
"@id": "stream:surfaceMin",
"@type": "xsd:decimal"
},
"token": {
"@id": "stream:token",
"@type": "xsd:string"
},
"user": {
"@id": "stream:user",
"@type": "xsd:string"
},
"withCoherentPrice": {
"@id": "stream:withCoherentPrice",
"@type": "xsd:boolean"
},
"withVirtualTour": {
"@id": "stream:withVirtualTour",
"@type": "xsd:boolean"
},
"SearchCollection": "stream:SearchCollection",
"SearchInput": "stream:SearchInput",
"excludedSites": {
"@id": "stream:excludedSites",
"@container": "@list"
},
"geoAccuracy": {
"@id": "stream:geoAccuracy",
"@type": "xsd:decimal"
},
"geoShapes": {
"@id": "stream:geoShapes",
"@container": "@list"
},
"includedSites": {
"@id": "stream:includedSites",
"@container": "@list"
},
"includedZipcodes": {
"@id": "stream:includedZipcodes",
"@container": "@list"
},
"includedZipcodesInsee": {
"@id": "stream:includedZipcodesInsee",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "stream-estate API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects stream-estate's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-31) from openapi/stream-estate-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/stream-estate-openapi.json"
]
}