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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}