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

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

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