{
  "@context": {
    "@vocab": "https://ideanote.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ideanote": "https://ideanote.io/schema#",
    "GetV1ChartsResponse": "ideanote:GetV1ChartsResponse",
    "method": {
      "@id": "ideanote:method",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "ideanote:headers"
    },
    "GetV1ChartsChartidResponse": "ideanote:GetV1ChartsChartidResponse",
    "id": {
      "@id": "ideanote:id",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "ideanote:createdAt",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "ideanote:updatedAt",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "ideanote:title",
      "@type": "xsd:string"
    },
    "entity": {
      "@id": "ideanote:entity",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "ideanote:kind",
      "@type": "xsd:string"
    },
    "aggregateFunction": {
      "@id": "ideanote:aggregateFunction",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "ideanote:data",
      "@type": "xsd:string"
    },
    "showTotalAmounts": {
      "@id": "ideanote:showTotalAmounts",
      "@type": "xsd:boolean"
    },
    "dynamicTitle": {
      "@id": "ideanote:dynamicTitle",
      "@type": "xsd:boolean"
    },
    "filter": {
      "@id": "ideanote:filter",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "ideanote:result",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "ideanote:color",
      "@type": "xsd:string"
    },
    "timeFrame.start": {
      "@id": "ideanote:timeFrame.start",
      "@type": "xsd:string"
    },
    "timeFrame.end": {
      "@id": "ideanote:timeFrame.end",
      "@type": "xsd:string"
    },
    "GetV1CommentsCommentidResponse": "ideanote:GetV1CommentsCommentidResponse",
    "text": {
      "@id": "ideanote:text",
      "@type": "xsd:string"
    },
    "phase": {
      "@id": "ideanote:phase",
      "@type": "xsd:string"
    },
    "sender": {
      "@id": "ideanote:sender",
      "@type": "xsd:string"
    },
    "PutV1CommentsCommentidRequest": "ideanote:PutV1CommentsCommentidRequest",
    "PutV1CommentsCommentidResponse": "ideanote:PutV1CommentsCommentidResponse",
    "GetV1IdeaCollectionsMissionidChartsResponse": "ideanote:GetV1IdeaCollectionsMissionidChartsResponse",
    "GetV1IdeasResponse": "ideanote:GetV1IdeasResponse",
    "friendlyId": {
      "@id": "ideanote:friendlyId",
      "@type": "xsd:integer"
    },
    "keywords": {
      "@id": "ideanote:keywords",
      "@container": "@list"
    },
    "status": {
      "@id": "ideanote:status"
    },
    "fields": {
      "@id": "ideanote:fields",
      "@container": "@list"
    },
    "owner": {
      "@id": "ideanote:owner"
    },
    "PostV1IdeasRequest": "ideanote:PostV1IdeasRequest",
    "mission": {
      "@id": "ideanote:mission",
      "@type": "xsd:string"
    },
    "Title": {
      "@id": "ideanote:Title",
      "@type": "xsd:string"
    },
    "Description": {
      "@id": "ideanote:Description",
      "@type": "xsd:string"
    },
    "PostV1IdeasResponse": "ideanote:PostV1IdeasResponse",
    "GetV1IdeasIdeaidResponse": "ideanote:GetV1IdeasIdeaidResponse",
    "PutV1IdeasIdeaidRequest": "ideanote:PutV1IdeasIdeaidRequest",
    "PutV1IdeasIdeaidResponse": "ideanote:PutV1IdeasIdeaidResponse",
    "GetV1IdeasIdeaidCommentsResponse": "ideanote:GetV1IdeasIdeaidCommentsResponse",
    "GetV1MissionsResponse": "ideanote:GetV1MissionsResponse",
    "details": {
      "@id": "ideanote:details",
      "@type": "xsd:string"
    },
    "stats": {
      "@id": "ideanote:stats"
    },
    "cover": {
      "@id": "ideanote:cover"
    },
    "PostV1MissionsRequest": "ideanote:PostV1MissionsRequest",
    "question": {
      "@id": "ideanote:question",
      "@type": "xsd:string"
    },
    "PostV1MissionsResponse": "ideanote:PostV1MissionsResponse",
    "GetV1MissionsMissionidResponse": "ideanote:GetV1MissionsMissionidResponse",
    "stats.ideas.total": {
      "@id": "ideanote:stats.ideas.total",
      "@type": "xsd:decimal"
    },
    "cover.url.thumbnail": {
      "@id": "ideanote:cover.url.thumbnail",
      "@type": "xsd:string"
    },
    "PutV1MissionsMissionidRequest": "ideanote:PutV1MissionsMissionidRequest",
    "PutV1MissionsMissionidResponse": "ideanote:PutV1MissionsMissionidResponse",
    "GetV1MissionsMissionidIdeasResponse": "ideanote:GetV1MissionsMissionidIdeasResponse",
    "status.title": {
      "@id": "ideanote:status.title",
      "@type": "xsd:string"
    },
    "phase.name": {
      "@id": "ideanote:phase.name",
      "@type": "xsd:string"
    },
    "owner.firstName": {
      "@id": "ideanote:owner.firstName",
      "@type": "xsd:string"
    },
    "GetV1TeamsResponse": "ideanote:GetV1TeamsResponse",
    "PostV1TeamsRequest": "ideanote:PostV1TeamsRequest",
    "PostV1TeamsResponse": "ideanote:PostV1TeamsResponse",
    "body": {
      "@id": "ideanote:body"
    },
    "GetV1TeamsTeamidResponse": "ideanote:GetV1TeamsTeamidResponse",
    "PutV1TeamsTeamidRequest": "ideanote:PutV1TeamsTeamidRequest",
    "PutV1TeamsTeamidResponse": "ideanote:PutV1TeamsTeamidResponse",
    "GetV1UsersResponse": "ideanote:GetV1UsersResponse",
    "PostV1UsersRequest": "ideanote:PostV1UsersRequest",
    "email": {
      "@id": "ideanote:email",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "ideanote:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "ideanote:lastName",
      "@type": "xsd:string"
    },
    "PostV1UsersResponse": "ideanote:PostV1UsersResponse",
    "GetV1UsersUseridResponse": "ideanote:GetV1UsersUseridResponse",
    "activeAt": {
      "@id": "ideanote:activeAt",
      "@type": "xsd:string"
    },
    "rank": {
      "@id": "ideanote:rank",
      "@type": "xsd:decimal"
    },
    "avatar": {
      "@id": "ideanote:avatar",
      "@type": "xsd:string"
    },
    "PutV1UsersUseridRequest": "ideanote:PutV1UsersUseridRequest",
    "GetV1ViewsViewidChartsResponse": "ideanote:GetV1ViewsViewidChartsResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Ideanote API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Ideanote'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-09) from openapi/_ae-authored/ideanote-io-openapi-generated.yml.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/_ae-authored/ideanote-io-openapi-generated.yml"
  ]
}