Heimster · JSON-LD Context
Heimster Ch Context
JSON-LD context defining the semantic vocabulary for Heimster Ch from Heimster.
52 Classes
117 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
heimster:
https://heimster.ch/schema#
Classes
GetApiV1AnalyticsListingIdResponse
GetApiV1AnlageobjekteResponse
GetApiV1AnlageobjekteIdResponse
GetApiV1ApplicationsResponse
GetApiV1ApplicationsIdResponse
PatchApiV1ApplicationsIdRequest
PatchApiV1ApplicationsIdResponse
GetApiV1ContactsResponse
PostApiV1ContactsResponse
GetApiV1ContactsIdResponse
PatchApiV1ContactsIdRequest
PatchApiV1ContactsIdResponse
GetApiV1ContactsIdActivitiesResponse
PostApiV1ContactsIdActivitiesRequest
PostApiV1ContactsIdActivitiesResponse
PostApiV1EmailDraftRequest
PostApiV1EmailDraftResponse
GetApiV1ExportResponse
PostApiV1FollowUpsRequest
PostApiV1FollowUpsResponse
PatchApiV1InterestedPartiesIdRequest
PatchApiV1InterestedPartiesIdResponse
GetApiV1LeadsResponse
GetApiV1ListingsResponse
PostApiV1ListingsRequest
PostApiV1ListingsResponse
DeleteApiV1ListingsIdResponse
GetApiV1ListingsIdResponse
PatchApiV1ListingsIdRequest
PatchApiV1ListingsIdResponse
PostApiV1ListingsIdPublishResponse
GetApiV1ObjectsResponse
PostApiV1ObjectsRequest
PostApiV1ObjectsResponse
GetApiV1ObjectsIdResponse
PatchApiV1ObjectsIdRequest
PatchApiV1ObjectsIdResponse
GetApiV1ObjectsIdInterestedPartiesResponse
GetApiV1OpportunitiesResponse
GetApiV1ProjectsResponse
GetApiV1ProjectsIdResponse
GetApiV1TasksResponse
PostApiV1TasksRequest
PostApiV1TasksResponse
PostApiV1TelephonyCallsRequest
PostApiV1TelephonyCallsResponse
PostApiV1TelephonyContactsRequest
PostApiV1TelephonyContactsResponse
GetApiV1TelephonyLookupResponse
GetApiV1ViewingsResponse
PostApiV1ViewingsRequest
PostApiV1ViewingsResponse
Properties
| Property | Type | Container |
|---|---|---|
| data | list | |
| nextCursor | string | |
| id | string | |
| slug | string | |
| name | string | |
| address | ||
| zone | string | |
| yearBuilt | integer | |
| parcelSqm | integer | |
| purchasePrice | integer | |
| soldAt | string | |
| archivedAt | string | |
| summary | string | |
| createdAt | string | |
| updatedAt | string | |
| status | string | |
| statusLabel | string | |
| score | integer | |
| applicant | ||
| listing | ||
| listingId | string | |
| dossier | ||
| rejectionReason | string | |
| rejectionNote | string | |
| messageSubject | string | |
| messageBody | string | |
| string | ||
| firstName | string | |
| lastName | string | |
| phone | string | |
| company | string | |
| role | string | |
| website | string | |
| city | string | |
| canton | string | |
| postalCode | string | |
| country | string | |
| tags | list | |
| internalNotes | string | |
| title | string | |
| body | string | |
| activityType | string | |
| objectId | string | |
| viewingId | string | |
| projectId | string | |
| anlageobjektId | string | |
| contactId | string | |
| to | string | |
| subject | string | |
| dueAt | string | |
| before | ||
| after | ||
| price | integer | |
| publishedAt | string | |
| category | string | |
| propertyType | string | |
| description | string | |
| street | string | |
| deactivated | boolean | |
| rooms | string | |
| livingSpaceSqm | integer | |
| published | boolean | |
| intendedUse | string | |
| floorNumber | integer | |
| plotSqm | decimal | |
| notes | string | |
| internalReference | string | |
| projectType | string | |
| projectTypeLabel | string | |
| type | string | |
| due | string | |
| assigneeId | string | |
| opportunityId | string | |
| note | string | |
| priority | string | |
| callId | string | |
| number | string | |
| direction | string | |
| callType | string | |
| start | string | |
| duration | string | |
| agentEmail | string | |
| agent | string | |
| createContact | boolean | |
| activityId | string | |
| result | string | |
| contactCreated | boolean | |
| agentId | string | |
| taskId | string | |
| found | boolean | |
| contact.id | string | |
| contact.firstName | string | |
| contact.lastName | string | |
| contact.name | string | |
| contact.company | string | |
| contact.email | string | |
| contact.phone | string | |
| contact.phoneE164 | string | |
| contact.url | string | |
| contact.owner | ||
| contact.entityType | string | |
| url | string | |
| count | integer | |
| contact | ||
| matches | list | |
| date | string | |
| startTime | string | |
| endTime | string | |
| kind | string | |
| maxAttendees | integer | |
| durationMin | integer | |
| intervalMin | integer | |
| label | string | |
| location | string | |
| accessNotes | string | |
| guestEmails | list | |
| visibility | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://heimster.ch/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"heimster": "https://heimster.ch/schema#",
"GetApiV1AnalyticsListingIdResponse": "heimster:GetApiV1AnalyticsListingIdResponse",
"data": {
"@id": "heimster:data",
"@container": "@list"
},
"nextCursor": {
"@id": "heimster:nextCursor",
"@type": "xsd:string"
},
"GetApiV1AnlageobjekteResponse": "heimster:GetApiV1AnlageobjekteResponse",
"id": {
"@id": "heimster:id",
"@type": "xsd:string"
},
"slug": {
"@id": "heimster:slug",
"@type": "xsd:string"
},
"name": {
"@id": "heimster:name",
"@type": "xsd:string"
},
"address": {
"@id": "heimster:address"
},
"zone": {
"@id": "heimster:zone",
"@type": "xsd:string"
},
"yearBuilt": {
"@id": "heimster:yearBuilt",
"@type": "xsd:integer"
},
"parcelSqm": {
"@id": "heimster:parcelSqm",
"@type": "xsd:integer"
},
"purchasePrice": {
"@id": "heimster:purchasePrice",
"@type": "xsd:integer"
},
"soldAt": {
"@id": "heimster:soldAt",
"@type": "xsd:string"
},
"archivedAt": {
"@id": "heimster:archivedAt",
"@type": "xsd:string"
},
"summary": {
"@id": "heimster:summary",
"@type": "xsd:string"
},
"createdAt": {
"@id": "heimster:createdAt",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "heimster:updatedAt",
"@type": "xsd:string"
},
"GetApiV1AnlageobjekteIdResponse": "heimster:GetApiV1AnlageobjekteIdResponse",
"GetApiV1ApplicationsResponse": "heimster:GetApiV1ApplicationsResponse",
"status": {
"@id": "heimster:status",
"@type": "xsd:string"
},
"statusLabel": {
"@id": "heimster:statusLabel",
"@type": "xsd:string"
},
"score": {
"@id": "heimster:score",
"@type": "xsd:integer"
},
"applicant": {
"@id": "heimster:applicant"
},
"listing": {
"@id": "heimster:listing"
},
"listingId": {
"@id": "heimster:listingId",
"@type": "xsd:string"
},
"GetApiV1ApplicationsIdResponse": "heimster:GetApiV1ApplicationsIdResponse",
"dossier": {
"@id": "heimster:dossier"
},
"PatchApiV1ApplicationsIdRequest": "heimster:PatchApiV1ApplicationsIdRequest",
"rejectionReason": {
"@id": "heimster:rejectionReason",
"@type": "xsd:string"
},
"rejectionNote": {
"@id": "heimster:rejectionNote",
"@type": "xsd:string"
},
"messageSubject": {
"@id": "heimster:messageSubject",
"@type": "xsd:string"
},
"messageBody": {
"@id": "heimster:messageBody",
"@type": "xsd:string"
},
"PatchApiV1ApplicationsIdResponse": "heimster:PatchApiV1ApplicationsIdResponse",
"GetApiV1ContactsResponse": "heimster:GetApiV1ContactsResponse",
"PostApiV1ContactsResponse": "heimster:PostApiV1ContactsResponse",
"GetApiV1ContactsIdResponse": "heimster:GetApiV1ContactsIdResponse",
"PatchApiV1ContactsIdRequest": "heimster:PatchApiV1ContactsIdRequest",
"email": {
"@id": "heimster:email",
"@type": "xsd:string"
},
"firstName": {
"@id": "heimster:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "heimster:lastName",
"@type": "xsd:string"
},
"phone": {
"@id": "heimster:phone",
"@type": "xsd:string"
},
"company": {
"@id": "heimster:company",
"@type": "xsd:string"
},
"role": {
"@id": "heimster:role",
"@type": "xsd:string"
},
"website": {
"@id": "heimster:website",
"@type": "xsd:string"
},
"city": {
"@id": "heimster:city",
"@type": "xsd:string"
},
"canton": {
"@id": "heimster:canton",
"@type": "xsd:string"
},
"postalCode": {
"@id": "heimster:postalCode",
"@type": "xsd:string"
},
"country": {
"@id": "heimster:country",
"@type": "xsd:string"
},
"tags": {
"@id": "heimster:tags",
"@container": "@list"
},
"internalNotes": {
"@id": "heimster:internalNotes",
"@type": "xsd:string"
},
"PatchApiV1ContactsIdResponse": "heimster:PatchApiV1ContactsIdResponse",
"GetApiV1ContactsIdActivitiesResponse": "heimster:GetApiV1ContactsIdActivitiesResponse",
"PostApiV1ContactsIdActivitiesRequest": "heimster:PostApiV1ContactsIdActivitiesRequest",
"title": {
"@id": "heimster:title",
"@type": "xsd:string"
},
"body": {
"@id": "heimster:body",
"@type": "xsd:string"
},
"activityType": {
"@id": "heimster:activityType",
"@type": "xsd:string"
},
"objectId": {
"@id": "heimster:objectId",
"@type": "xsd:string"
},
"viewingId": {
"@id": "heimster:viewingId",
"@type": "xsd:string"
},
"projectId": {
"@id": "heimster:projectId",
"@type": "xsd:string"
},
"anlageobjektId": {
"@id": "heimster:anlageobjektId",
"@type": "xsd:string"
},
"PostApiV1ContactsIdActivitiesResponse": "heimster:PostApiV1ContactsIdActivitiesResponse",
"PostApiV1EmailDraftRequest": "heimster:PostApiV1EmailDraftRequest",
"contactId": {
"@id": "heimster:contactId",
"@type": "xsd:string"
},
"to": {
"@id": "heimster:to",
"@type": "xsd:string"
},
"subject": {
"@id": "heimster:subject",
"@type": "xsd:string"
},
"PostApiV1EmailDraftResponse": "heimster:PostApiV1EmailDraftResponse",
"GetApiV1ExportResponse": "heimster:GetApiV1ExportResponse",
"PostApiV1FollowUpsRequest": "heimster:PostApiV1FollowUpsRequest",
"dueAt": {
"@id": "heimster:dueAt",
"@type": "xsd:string"
},
"PostApiV1FollowUpsResponse": "heimster:PostApiV1FollowUpsResponse",
"PatchApiV1InterestedPartiesIdRequest": "heimster:PatchApiV1InterestedPartiesIdRequest",
"PatchApiV1InterestedPartiesIdResponse": "heimster:PatchApiV1InterestedPartiesIdResponse",
"before": {
"@id": "heimster:before"
},
"after": {
"@id": "heimster:after"
},
"GetApiV1LeadsResponse": "heimster:GetApiV1LeadsResponse",
"GetApiV1ListingsResponse": "heimster:GetApiV1ListingsResponse",
"price": {
"@id": "heimster:price",
"@type": "xsd:integer"
},
"publishedAt": {
"@id": "heimster:publishedAt",
"@type": "xsd:string"
},
"PostApiV1ListingsRequest": "heimster:PostApiV1ListingsRequest",
"category": {
"@id": "heimster:category",
"@type": "xsd:string"
},
"propertyType": {
"@id": "heimster:propertyType",
"@type": "xsd:string"
},
"description": {
"@id": "heimster:description",
"@type": "xsd:string"
},
"street": {
"@id": "heimster:street",
"@type": "xsd:string"
},
"PostApiV1ListingsResponse": "heimster:PostApiV1ListingsResponse",
"DeleteApiV1ListingsIdResponse": "heimster:DeleteApiV1ListingsIdResponse",
"deactivated": {
"@id": "heimster:deactivated",
"@type": "xsd:boolean"
},
"GetApiV1ListingsIdResponse": "heimster:GetApiV1ListingsIdResponse",
"PatchApiV1ListingsIdRequest": "heimster:PatchApiV1ListingsIdRequest",
"rooms": {
"@id": "heimster:rooms",
"@type": "xsd:string"
},
"livingSpaceSqm": {
"@id": "heimster:livingSpaceSqm",
"@type": "xsd:integer"
},
"PatchApiV1ListingsIdResponse": "heimster:PatchApiV1ListingsIdResponse",
"PostApiV1ListingsIdPublishResponse": "heimster:PostApiV1ListingsIdPublishResponse",
"published": {
"@id": "heimster:published",
"@type": "xsd:boolean"
},
"GetApiV1ObjectsResponse": "heimster:GetApiV1ObjectsResponse",
"PostApiV1ObjectsRequest": "heimster:PostApiV1ObjectsRequest",
"intendedUse": {
"@id": "heimster:intendedUse",
"@type": "xsd:string"
},
"floorNumber": {
"@id": "heimster:floorNumber",
"@type": "xsd:integer"
},
"plotSqm": {
"@id": "heimster:plotSqm",
"@type": "xsd:decimal"
},
"notes": {
"@id": "heimster:notes",
"@type": "xsd:string"
},
"internalReference": {
"@id": "heimster:internalReference",
"@type": "xsd:string"
},
"PostApiV1ObjectsResponse": "heimster:PostApiV1ObjectsResponse",
"GetApiV1ObjectsIdResponse": "heimster:GetApiV1ObjectsIdResponse",
"PatchApiV1ObjectsIdRequest": "heimster:PatchApiV1ObjectsIdRequest",
"PatchApiV1ObjectsIdResponse": "heimster:PatchApiV1ObjectsIdResponse",
"GetApiV1ObjectsIdInterestedPartiesResponse": "heimster:GetApiV1ObjectsIdInterestedPartiesResponse",
"GetApiV1OpportunitiesResponse": "heimster:GetApiV1OpportunitiesResponse",
"GetApiV1ProjectsResponse": "heimster:GetApiV1ProjectsResponse",
"GetApiV1ProjectsIdResponse": "heimster:GetApiV1ProjectsIdResponse",
"projectType": {
"@id": "heimster:projectType",
"@type": "xsd:string"
},
"projectTypeLabel": {
"@id": "heimster:projectTypeLabel",
"@type": "xsd:string"
},
"GetApiV1TasksResponse": "heimster:GetApiV1TasksResponse",
"PostApiV1TasksRequest": "heimster:PostApiV1TasksRequest",
"type": {
"@id": "heimster:type",
"@type": "xsd:string"
},
"due": {
"@id": "heimster:due",
"@type": "xsd:string"
},
"assigneeId": {
"@id": "heimster:assigneeId",
"@type": "xsd:string"
},
"opportunityId": {
"@id": "heimster:opportunityId",
"@type": "xsd:string"
},
"note": {
"@id": "heimster:note",
"@type": "xsd:string"
},
"priority": {
"@id": "heimster:priority",
"@type": "xsd:string"
},
"PostApiV1TasksResponse": "heimster:PostApiV1TasksResponse",
"PostApiV1TelephonyCallsRequest": "heimster:PostApiV1TelephonyCallsRequest",
"callId": {
"@id": "heimster:callId",
"@type": "xsd:string"
},
"number": {
"@id": "heimster:number",
"@type": "xsd:string"
},
"direction": {
"@id": "heimster:direction",
"@type": "xsd:string"
},
"callType": {
"@id": "heimster:callType",
"@type": "xsd:string"
},
"start": {
"@id": "heimster:start",
"@type": "xsd:string"
},
"duration": {
"@id": "heimster:duration",
"@type": "xsd:string"
},
"agentEmail": {
"@id": "heimster:agentEmail",
"@type": "xsd:string"
},
"agent": {
"@id": "heimster:agent",
"@type": "xsd:string"
},
"createContact": {
"@id": "heimster:createContact",
"@type": "xsd:boolean"
},
"PostApiV1TelephonyCallsResponse": "heimster:PostApiV1TelephonyCallsResponse",
"activityId": {
"@id": "heimster:activityId",
"@type": "xsd:string"
},
"result": {
"@id": "heimster:result",
"@type": "xsd:string"
},
"contactCreated": {
"@id": "heimster:contactCreated",
"@type": "xsd:boolean"
},
"agentId": {
"@id": "heimster:agentId",
"@type": "xsd:string"
},
"taskId": {
"@id": "heimster:taskId",
"@type": "xsd:string"
},
"PostApiV1TelephonyContactsRequest": "heimster:PostApiV1TelephonyContactsRequest",
"PostApiV1TelephonyContactsResponse": "heimster:PostApiV1TelephonyContactsResponse",
"found": {
"@id": "heimster:found",
"@type": "xsd:boolean"
},
"contact.id": {
"@id": "heimster:contact.id",
"@type": "xsd:string"
},
"contact.firstName": {
"@id": "heimster:contact.firstName",
"@type": "xsd:string"
},
"contact.lastName": {
"@id": "heimster:contact.lastName",
"@type": "xsd:string"
},
"contact.name": {
"@id": "heimster:contact.name",
"@type": "xsd:string"
},
"contact.company": {
"@id": "heimster:contact.company",
"@type": "xsd:string"
},
"contact.email": {
"@id": "heimster:contact.email",
"@type": "xsd:string"
},
"contact.phone": {
"@id": "heimster:contact.phone",
"@type": "xsd:string"
},
"contact.phoneE164": {
"@id": "heimster:contact.phoneE164",
"@type": "xsd:string"
},
"contact.url": {
"@id": "heimster:contact.url",
"@type": "xsd:string"
},
"contact.owner": {
"@id": "heimster:contact.owner"
},
"contact.entityType": {
"@id": "heimster:contact.entityType",
"@type": "xsd:string"
},
"url": {
"@id": "heimster:url",
"@type": "xsd:string"
},
"GetApiV1TelephonyLookupResponse": "heimster:GetApiV1TelephonyLookupResponse",
"count": {
"@id": "heimster:count",
"@type": "xsd:integer"
},
"contact": {
"@id": "heimster:contact"
},
"matches": {
"@id": "heimster:matches",
"@container": "@list"
},
"GetApiV1ViewingsResponse": "heimster:GetApiV1ViewingsResponse",
"PostApiV1ViewingsRequest": "heimster:PostApiV1ViewingsRequest",
"date": {
"@id": "heimster:date",
"@type": "xsd:string"
},
"startTime": {
"@id": "heimster:startTime",
"@type": "xsd:string"
},
"endTime": {
"@id": "heimster:endTime",
"@type": "xsd:string"
},
"kind": {
"@id": "heimster:kind",
"@type": "xsd:string"
},
"maxAttendees": {
"@id": "heimster:maxAttendees",
"@type": "xsd:integer"
},
"durationMin": {
"@id": "heimster:durationMin",
"@type": "xsd:integer"
},
"intervalMin": {
"@id": "heimster:intervalMin",
"@type": "xsd:integer"
},
"label": {
"@id": "heimster:label",
"@type": "xsd:string"
},
"location": {
"@id": "heimster:location",
"@type": "xsd:string"
},
"accessNotes": {
"@id": "heimster:accessNotes",
"@type": "xsd:string"
},
"guestEmails": {
"@id": "heimster:guestEmails",
"@container": "@list"
},
"visibility": {
"@id": "heimster:visibility",
"@type": "xsd:string"
},
"PostApiV1ViewingsResponse": "heimster:PostApiV1ViewingsResponse"
},
"@type": "schema:Dataset",
"schema:name": "Heimster API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Heimster'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-11-11) from openapi/_ae-authored/heimster-ch-openapi-generated.yml.",
"dcterms:created": "2026-11-11",
"dcterms:source": [
"openapi/_ae-authored/heimster-ch-openapi-generated.yml"
]
}