Hoshin Kanri · JSON-LD Context
Hoshin App Context
JSON-LD context defining the semantic vocabulary for Hoshin App from Hoshin Kanri.
24 Classes
128 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hoshin:
https://hoshin.app/schema#
Classes
Error
Agenda
Meeting
Whoami
Matrix
MatrixCreated
MatrixList
MatrixDetail
Element
ElementUpdated
Correlation
CorrelationResult
Completeness
Cascade
ShareList
ShareCreated
ShareRevoked
Idea
IdeaList
MatricesExport
SummaryExport
ThemeList
ThemeDetail
CadenceArchitecture
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| message | string | |
| issues | list | |
| now | ||
| horizonDays | integer | |
| since | dateTime | |
| openCount | integer | |
| items | list | |
| calendar | list | |
| recentReviews | list | |
| id | string | |
| cadenceId | string | |
| cadenceName | string | |
| cadenceType | string | |
| organizationId | string | |
| scheduledDate | dateTime | |
| actualDate | dateTime | |
| status | string | |
| matrixId | string | |
| matrixName | string | |
| discussedElements | list | |
| notes | string | |
| decisions | ||
| completenessSnapshot | ||
| hasSnapshot | boolean | |
| createdBy | string | |
| createdByName | string | |
| agendaCount | integer | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| organization | ||
| you | ||
| connection | ||
| plan | ||
| matrices | list | |
| otherOrganizations | list | |
| name | string | |
| description | string | |
| periodType | string | |
| periodStart | dateTime | |
| periodEnd | dateTime | |
| ownerId | string | |
| isActive | boolean | |
| isDefault | boolean | |
| parentMatrixId | string | |
| elementsCount | integer | |
| total | integer | |
| limit | integer | |
| offset | integer | |
| ownerName | string | |
| parentMatrix | ||
| childMatrices | list | |
| access | ||
| elements | ||
| correlations | list | |
| quadrant | string | |
| position | integer | |
| title | string | |
| targetValue | string | |
| currentValue | string | |
| unit | string | |
| indicatorType | string | |
| dueDate | dateTime | |
| completedAt | dateTime | |
| color | string | |
| icon | string | |
| externalRef | string | |
| links | list | |
| parentElementId | string | |
| progress | integer | |
| visibility | string | |
| sheet | ||
| kpiDefinition | ||
| droppedCorrelations | integer | |
| fromElementId | string | |
| fromTitle | string | |
| fromQuadrant | string | |
| toElementId | string | |
| toTitle | string | |
| toQuadrant | string | |
| strength | string | |
| success | boolean | |
| removed | boolean | |
| score | integer | |
| level | string | |
| levelLabel | string | |
| details | ||
| suggestions | list | |
| aiContext | string | |
| rootId | string | |
| edges | list | |
| unanchored | list | |
| coverage | integer | |
| ancestors | list | |
| shares | list | |
| url | string | |
| tokenPreview | string | |
| label | string | |
| expiresAt | dateTime | |
| hideFigures | boolean | |
| fullSheets | boolean | |
| hiddenElements | integer | |
| note | string | |
| revoked | boolean | |
| source | string | |
| tags | list | |
| priority | string | |
| assignedTo | string | |
| assignedToName | string | |
| linkedElementId | string | |
| linkedMatrixId | string | |
| linkedElementTitle | string | |
| linkedElementQuadrant | string | |
| ideas | list | |
| exportedAt | dateTime | |
| type | string | |
| count | integer | |
| data | list | |
| overview | ||
| recentIdeas | list | |
| aiPromptContext | string | |
| themes | list | |
| northElements | list | |
| eastElements | list | |
| southElements | list | |
| westElements | list | |
| tree | list | |
| byLevel |
JSON-LD Document
{
"@context": {
"@vocab": "https://hoshin.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"hoshin": "https://hoshin.app/schema#",
"Error": "hoshin:Error",
"error": {
"@id": "hoshin:error",
"@type": "xsd:string"
},
"message": {
"@id": "hoshin:message",
"@type": "xsd:string"
},
"issues": {
"@id": "hoshin:issues",
"@container": "@list"
},
"Agenda": "hoshin:Agenda",
"now": {
"@id": "hoshin:now"
},
"horizonDays": {
"@id": "hoshin:horizonDays",
"@type": "xsd:integer"
},
"since": {
"@id": "hoshin:since",
"@type": "xsd:dateTime"
},
"openCount": {
"@id": "hoshin:openCount",
"@type": "xsd:integer"
},
"items": {
"@id": "hoshin:items",
"@container": "@list"
},
"calendar": {
"@id": "hoshin:calendar",
"@container": "@list"
},
"recentReviews": {
"@id": "hoshin:recentReviews",
"@container": "@list"
},
"Meeting": "hoshin:Meeting",
"id": {
"@id": "hoshin:id",
"@type": "xsd:string"
},
"cadenceId": {
"@id": "hoshin:cadenceId",
"@type": "xsd:string"
},
"cadenceName": {
"@id": "hoshin:cadenceName",
"@type": "xsd:string"
},
"cadenceType": {
"@id": "hoshin:cadenceType",
"@type": "xsd:string"
},
"organizationId": {
"@id": "hoshin:organizationId",
"@type": "xsd:string"
},
"scheduledDate": {
"@id": "hoshin:scheduledDate",
"@type": "xsd:dateTime"
},
"actualDate": {
"@id": "hoshin:actualDate",
"@type": "xsd:dateTime"
},
"status": {
"@id": "hoshin:status",
"@type": "xsd:string"
},
"matrixId": {
"@id": "hoshin:matrixId",
"@type": "xsd:string"
},
"matrixName": {
"@id": "hoshin:matrixName",
"@type": "xsd:string"
},
"discussedElements": {
"@id": "hoshin:discussedElements",
"@container": "@list"
},
"notes": {
"@id": "hoshin:notes",
"@type": "xsd:string"
},
"decisions": {
"@id": "hoshin:decisions"
},
"completenessSnapshot": {
"@id": "hoshin:completenessSnapshot"
},
"hasSnapshot": {
"@id": "hoshin:hasSnapshot",
"@type": "xsd:boolean"
},
"createdBy": {
"@id": "hoshin:createdBy",
"@type": "xsd:string"
},
"createdByName": {
"@id": "hoshin:createdByName",
"@type": "xsd:string"
},
"agendaCount": {
"@id": "hoshin:agendaCount",
"@type": "xsd:integer"
},
"createdAt": {
"@id": "hoshin:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "hoshin:updatedAt",
"@type": "xsd:dateTime"
},
"Whoami": "hoshin:Whoami",
"organization": {
"@id": "hoshin:organization"
},
"you": {
"@id": "hoshin:you"
},
"connection": {
"@id": "hoshin:connection"
},
"plan": {
"@id": "hoshin:plan"
},
"matrices": {
"@id": "hoshin:matrices",
"@container": "@list"
},
"otherOrganizations": {
"@id": "hoshin:otherOrganizations",
"@container": "@list"
},
"Matrix": "hoshin:Matrix",
"name": {
"@id": "hoshin:name",
"@type": "xsd:string"
},
"description": {
"@id": "hoshin:description",
"@type": "xsd:string"
},
"periodType": {
"@id": "hoshin:periodType",
"@type": "xsd:string"
},
"periodStart": {
"@id": "hoshin:periodStart",
"@type": "xsd:dateTime"
},
"periodEnd": {
"@id": "hoshin:periodEnd",
"@type": "xsd:dateTime"
},
"ownerId": {
"@id": "hoshin:ownerId",
"@type": "xsd:string"
},
"isActive": {
"@id": "hoshin:isActive",
"@type": "xsd:boolean"
},
"isDefault": {
"@id": "hoshin:isDefault",
"@type": "xsd:boolean"
},
"parentMatrixId": {
"@id": "hoshin:parentMatrixId",
"@type": "xsd:string"
},
"MatrixCreated": "hoshin:MatrixCreated",
"elementsCount": {
"@id": "hoshin:elementsCount",
"@type": "xsd:integer"
},
"MatrixList": "hoshin:MatrixList",
"total": {
"@id": "hoshin:total",
"@type": "xsd:integer"
},
"limit": {
"@id": "hoshin:limit",
"@type": "xsd:integer"
},
"offset": {
"@id": "hoshin:offset",
"@type": "xsd:integer"
},
"MatrixDetail": "hoshin:MatrixDetail",
"ownerName": {
"@id": "hoshin:ownerName",
"@type": "xsd:string"
},
"parentMatrix": {
"@id": "hoshin:parentMatrix"
},
"childMatrices": {
"@id": "hoshin:childMatrices",
"@container": "@list"
},
"access": {
"@id": "hoshin:access"
},
"elements": {
"@id": "hoshin:elements"
},
"correlations": {
"@id": "hoshin:correlations",
"@container": "@list"
},
"Element": "hoshin:Element",
"quadrant": {
"@id": "hoshin:quadrant",
"@type": "xsd:string"
},
"position": {
"@id": "hoshin:position",
"@type": "xsd:integer"
},
"title": {
"@id": "hoshin:title",
"@type": "xsd:string"
},
"targetValue": {
"@id": "hoshin:targetValue",
"@type": "xsd:string"
},
"currentValue": {
"@id": "hoshin:currentValue",
"@type": "xsd:string"
},
"unit": {
"@id": "hoshin:unit",
"@type": "xsd:string"
},
"indicatorType": {
"@id": "hoshin:indicatorType",
"@type": "xsd:string"
},
"dueDate": {
"@id": "hoshin:dueDate",
"@type": "xsd:dateTime"
},
"completedAt": {
"@id": "hoshin:completedAt",
"@type": "xsd:dateTime"
},
"color": {
"@id": "hoshin:color",
"@type": "xsd:string"
},
"icon": {
"@id": "hoshin:icon",
"@type": "xsd:string"
},
"externalRef": {
"@id": "hoshin:externalRef",
"@type": "xsd:string"
},
"links": {
"@id": "hoshin:links",
"@container": "@list"
},
"parentElementId": {
"@id": "hoshin:parentElementId",
"@type": "xsd:string"
},
"progress": {
"@id": "hoshin:progress",
"@type": "xsd:integer"
},
"visibility": {
"@id": "hoshin:visibility",
"@type": "xsd:string"
},
"sheet": {
"@id": "hoshin:sheet"
},
"kpiDefinition": {
"@id": "hoshin:kpiDefinition"
},
"ElementUpdated": "hoshin:ElementUpdated",
"droppedCorrelations": {
"@id": "hoshin:droppedCorrelations",
"@type": "xsd:integer"
},
"Correlation": "hoshin:Correlation",
"fromElementId": {
"@id": "hoshin:fromElementId",
"@type": "xsd:string"
},
"fromTitle": {
"@id": "hoshin:fromTitle",
"@type": "xsd:string"
},
"fromQuadrant": {
"@id": "hoshin:fromQuadrant",
"@type": "xsd:string"
},
"toElementId": {
"@id": "hoshin:toElementId",
"@type": "xsd:string"
},
"toTitle": {
"@id": "hoshin:toTitle",
"@type": "xsd:string"
},
"toQuadrant": {
"@id": "hoshin:toQuadrant",
"@type": "xsd:string"
},
"strength": {
"@id": "hoshin:strength",
"@type": "xsd:string"
},
"CorrelationResult": "hoshin:CorrelationResult",
"success": {
"@id": "hoshin:success",
"@type": "xsd:boolean"
},
"removed": {
"@id": "hoshin:removed",
"@type": "xsd:boolean"
},
"Completeness": "hoshin:Completeness",
"score": {
"@id": "hoshin:score",
"@type": "xsd:integer"
},
"level": {
"@id": "hoshin:level",
"@type": "xsd:string"
},
"levelLabel": {
"@id": "hoshin:levelLabel",
"@type": "xsd:string"
},
"details": {
"@id": "hoshin:details"
},
"suggestions": {
"@id": "hoshin:suggestions",
"@container": "@list"
},
"aiContext": {
"@id": "hoshin:aiContext",
"@type": "xsd:string"
},
"Cascade": "hoshin:Cascade",
"rootId": {
"@id": "hoshin:rootId",
"@type": "xsd:string"
},
"edges": {
"@id": "hoshin:edges",
"@container": "@list"
},
"unanchored": {
"@id": "hoshin:unanchored",
"@container": "@list"
},
"coverage": {
"@id": "hoshin:coverage",
"@type": "xsd:integer"
},
"ancestors": {
"@id": "hoshin:ancestors",
"@container": "@list"
},
"ShareList": "hoshin:ShareList",
"shares": {
"@id": "hoshin:shares",
"@container": "@list"
},
"ShareCreated": "hoshin:ShareCreated",
"url": {
"@id": "hoshin:url",
"@type": "xsd:string"
},
"tokenPreview": {
"@id": "hoshin:tokenPreview",
"@type": "xsd:string"
},
"label": {
"@id": "hoshin:label",
"@type": "xsd:string"
},
"expiresAt": {
"@id": "hoshin:expiresAt",
"@type": "xsd:dateTime"
},
"hideFigures": {
"@id": "hoshin:hideFigures",
"@type": "xsd:boolean"
},
"fullSheets": {
"@id": "hoshin:fullSheets",
"@type": "xsd:boolean"
},
"hiddenElements": {
"@id": "hoshin:hiddenElements",
"@type": "xsd:integer"
},
"note": {
"@id": "hoshin:note",
"@type": "xsd:string"
},
"ShareRevoked": "hoshin:ShareRevoked",
"revoked": {
"@id": "hoshin:revoked",
"@type": "xsd:boolean"
},
"Idea": "hoshin:Idea",
"source": {
"@id": "hoshin:source",
"@type": "xsd:string"
},
"tags": {
"@id": "hoshin:tags",
"@container": "@list"
},
"priority": {
"@id": "hoshin:priority",
"@type": "xsd:string"
},
"assignedTo": {
"@id": "hoshin:assignedTo",
"@type": "xsd:string"
},
"assignedToName": {
"@id": "hoshin:assignedToName",
"@type": "xsd:string"
},
"linkedElementId": {
"@id": "hoshin:linkedElementId",
"@type": "xsd:string"
},
"linkedMatrixId": {
"@id": "hoshin:linkedMatrixId",
"@type": "xsd:string"
},
"linkedElementTitle": {
"@id": "hoshin:linkedElementTitle",
"@type": "xsd:string"
},
"linkedElementQuadrant": {
"@id": "hoshin:linkedElementQuadrant",
"@type": "xsd:string"
},
"IdeaList": "hoshin:IdeaList",
"ideas": {
"@id": "hoshin:ideas",
"@container": "@list"
},
"MatricesExport": "hoshin:MatricesExport",
"exportedAt": {
"@id": "hoshin:exportedAt",
"@type": "xsd:dateTime"
},
"type": {
"@id": "hoshin:type",
"@type": "xsd:string"
},
"count": {
"@id": "hoshin:count",
"@type": "xsd:integer"
},
"data": {
"@id": "hoshin:data",
"@container": "@list"
},
"SummaryExport": "hoshin:SummaryExport",
"overview": {
"@id": "hoshin:overview"
},
"recentIdeas": {
"@id": "hoshin:recentIdeas",
"@container": "@list"
},
"aiPromptContext": {
"@id": "hoshin:aiPromptContext",
"@type": "xsd:string"
},
"ThemeList": "hoshin:ThemeList",
"themes": {
"@id": "hoshin:themes",
"@container": "@list"
},
"ThemeDetail": "hoshin:ThemeDetail",
"northElements": {
"@id": "hoshin:northElements",
"@container": "@list"
},
"eastElements": {
"@id": "hoshin:eastElements",
"@container": "@list"
},
"southElements": {
"@id": "hoshin:southElements",
"@container": "@list"
},
"westElements": {
"@id": "hoshin:westElements",
"@container": "@list"
},
"CadenceArchitecture": "hoshin:CadenceArchitecture",
"tree": {
"@id": "hoshin:tree",
"@container": "@list"
},
"byLevel": {
"@id": "hoshin:byLevel"
}
},
"@type": "schema:Dataset",
"schema:name": "Hoshin Kanri API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Hoshin Kanri'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/hoshin-app-openapi.json.",
"dcterms:created": "2026-11-11",
"dcterms:source": [
"openapi/hoshin-app-openapi.json"
]
}