Senseon Context
JSON-LD context defining the semantic vocabulary for Senseon from SenseOn.
14 Classes
16 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
senseon:
https://senseon.io/schema#
Classes
GetResponse
PostRequest
PostSenseonapiCaaPatsRequest
PostSenseonapiCaaPatsResponse
GetSenseonapiCaaPatsScopesResponse
PostSenseonapiServiceAccountsRequest
PatchSenseonapiServiceAccountsUseridRequest
PostSenseonapiServiceAccountsUseridTokenRequest
PostSenseonapiServiceAccountsUseridTokenResponse
PatchV1CasesCaseidStateRequest
PostV1ObservationsListRequest
GetV1SettingsResponse
PutV1SettingsRequest
PostV1TelemetryQueryRequest
Properties
| Property |
Type |
Container |
| name |
string |
|
| expiry_at |
integer |
|
| scopes |
|
list |
| timestamp |
dateTime |
|
| source |
string |
|
| message |
string |
|
| pat_id |
string |
|
| token |
string |
|
| description |
string |
|
| enabled |
boolean |
|
| state |
string |
|
| query |
string |
|
| value |
string |
|
| kind |
string |
|
| friendly_name |
string |
|
| update_permission |
boolean |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://senseon.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"senseon": "https://senseon.io/schema#",
"GetResponse": "senseon:GetResponse",
"name": {
"@id": "senseon:name",
"@type": "xsd:string"
},
"expiry_at": {
"@id": "senseon:expiry_at",
"@type": "xsd:integer"
},
"scopes": {
"@id": "senseon:scopes",
"@container": "@list"
},
"PostRequest": "senseon:PostRequest",
"timestamp": {
"@id": "senseon:timestamp",
"@type": "xsd:dateTime"
},
"source": {
"@id": "senseon:source",
"@type": "xsd:string"
},
"message": {
"@id": "senseon:message",
"@type": "xsd:string"
},
"PostSenseonapiCaaPatsRequest": "senseon:PostSenseonapiCaaPatsRequest",
"PostSenseonapiCaaPatsResponse": "senseon:PostSenseonapiCaaPatsResponse",
"pat_id": {
"@id": "senseon:pat_id",
"@type": "xsd:string"
},
"token": {
"@id": "senseon:token",
"@type": "xsd:string"
},
"GetSenseonapiCaaPatsScopesResponse": "senseon:GetSenseonapiCaaPatsScopesResponse",
"PostSenseonapiServiceAccountsRequest": "senseon:PostSenseonapiServiceAccountsRequest",
"description": {
"@id": "senseon:description",
"@type": "xsd:string"
},
"PatchSenseonapiServiceAccountsUseridRequest": "senseon:PatchSenseonapiServiceAccountsUseridRequest",
"enabled": {
"@id": "senseon:enabled",
"@type": "xsd:boolean"
},
"PostSenseonapiServiceAccountsUseridTokenRequest": "senseon:PostSenseonapiServiceAccountsUseridTokenRequest",
"PostSenseonapiServiceAccountsUseridTokenResponse": "senseon:PostSenseonapiServiceAccountsUseridTokenResponse",
"PatchV1CasesCaseidStateRequest": "senseon:PatchV1CasesCaseidStateRequest",
"state": {
"@id": "senseon:state",
"@type": "xsd:string"
},
"PostV1ObservationsListRequest": "senseon:PostV1ObservationsListRequest",
"query": {
"@id": "senseon:query",
"@type": "xsd:string"
},
"GetV1SettingsResponse": "senseon:GetV1SettingsResponse",
"value": {
"@id": "senseon:value",
"@type": "xsd:string"
},
"kind": {
"@id": "senseon:kind",
"@type": "xsd:string"
},
"friendly_name": {
"@id": "senseon:friendly_name",
"@type": "xsd:string"
},
"update_permission": {
"@id": "senseon:update_permission",
"@type": "xsd:boolean"
},
"PutV1SettingsRequest": "senseon:PutV1SettingsRequest",
"PostV1TelemetryQueryRequest": "senseon:PostV1TelemetryQueryRequest"
},
"@type": "schema:Dataset",
"schema:name": "SenseOn API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects SenseOn'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-24) from openapi/_ae-authored/senseon-openapi-generated.yml.",
"dcterms:created": "2026-10-24",
"dcterms:source": [
"openapi/_ae-authored/senseon-openapi-generated.yml"
]
}