Keep · JSON-LD Context
Keep Md Context
JSON-LD context defining the semantic vocabulary for Keep Md from Keep.
43 Classes
189 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
keep:
https://keep.md/schema#
Classes
ErrorResponse
OkResponse
ResourceScope
Account
Stats
MediaRef
ItemContentPart
ItemContent
Highlight
Item
ItemListResponse
ItemUpdateRequest
IdsRequest
IngestRequest
IngestResponse
ItemScopeSnapshot
ItemChangeEvent
NoteTag
ProjectRepository
Project
ProjectWriteRequest
Note
NoteSummary
KeepSearchResult
KeepSearchResponse
NoteWriteRequest
NoteMetadataDiff
NoteMetadataValueDiff
NoteWriteReceipt
NoteRevision
NoteRevisionSummary
NoteItemLinkRequest
Tag
Collection
ApiToken
Source
SmartTagRule
SourceCreateRequest
SourceSettingsRequest
ExportJob
Webhook
WebhookWriteRequest
WebhookDelivery
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| message | string | |
| limit | integer | |
| resolution | string | |
| ok | boolean | |
| tagSlugs | list | |
| collectionIds | list | |
| accountId | string | |
| plan | string | |
| linkLimit | integer | |
| linkCount | integer | |
| linkCountLifetime | integer | |
| linkCountPeriod | integer | |
| quotaPeriodStartAt | integer | |
| quotaPeriodEndAt | integer | |
| transcriptionSecondsLimit | integer | |
| transcriptionSecondsUsed | integer | |
| summaryLimit | integer | |
| summaryCountPeriod | integer | |
| autoTagOnIngest | boolean | |
| autoSummarizeOnIngest | boolean | |
| preferences | ||
| total | integer | |
| byStatus | ||
| content | ||
| range | ||
| id | string | |
| kind | string | |
| role | string | |
| url | reference | |
| order | integer | |
| sourceUrl | reference | |
| alt | string | |
| width | integer | |
| height | integer | |
| mimeType | string | |
| byteSize | integer | |
| contentHash | string | |
| format | string | |
| markdown | string | |
| meta | ||
| schemaVersion | integer | |
| items | ||
| media | list | |
| itemId | string | |
| text | string | |
| prefix | string | |
| suffix | string | |
| note | string | |
| startOffset | integer | |
| endOffset | integer | |
| createdAt | integer | |
| updatedAt | integer | |
| title | string | |
| favicon | string | |
| status | string | |
| lastSeenAt | integer | |
| timesAdded | integer | |
| notes | string | |
| tags | list | |
| collectionId | string | |
| collectionName | string | |
| collectionSlug | string | |
| summaryMarkdown | string | |
| contentAvailable | boolean | |
| contentMarkdown | string | |
| highlights | list | |
| connectedNotes | list | |
| processedAt | integer | |
| offset | integer | |
| count | integer | |
| hasMore | boolean | |
| archived | boolean | |
| processed | boolean | |
| ids | list | |
| source | string | |
| extracted | boolean | |
| extractError | string | |
| background | boolean | |
| sync | ||
| type | string | |
| originalType | string | |
| changedAt | integer | |
| beforeScope | ||
| afterScope | ||
| payload | ||
| item | reference | |
| name | string | |
| slug | string | |
| provider | string | |
| owner | string | |
| defaultBranch | string | |
| description | string | |
| color | string | |
| state | string | |
| repositories | list | |
| noteCount | integer | |
| itemCount | integer | |
| archivedAt | integer | |
| bodyMarkdown | string | |
| properties | ||
| project | ||
| currentRevision | integer | |
| tagsTruncated | boolean | |
| resource | ||
| snippet | string | |
| snippetTruncated | boolean | |
| matchKind | string | |
| revision | integer | |
| details | ||
| contentTruncated | boolean | |
| query | string | |
| mode | string | |
| results | list | |
| semantic | ||
| repository | string | |
| expectedRevision | integer | |
| clientRequestId | string | |
| changeSummary | string | |
| model | string | |
| before | string | |
| after | string | |
| replayed | boolean | |
| metadataDiff | reference | |
| webUrl | reference | |
| noteId | string | |
| revisionNumber | integer | |
| operation | string | |
| actorType | string | |
| actorName | string | |
| clientName | string | |
| highlightId | string | |
| relation | string | |
| annotation | string | |
| tokenType | string | |
| token | string | |
| permissions | list | |
| scopeVersion | integer | |
| resourceScope | ||
| tokenPrefix | string | |
| tokenSuffix | string | |
| lastUsedAt | integer | |
| contentMode | string | |
| pollEveryMin | integer | |
| nextPollAt | integer | |
| lastRunAt | integer | |
| lastSuccessAt | integer | |
| lastError | string | |
| inboxAddress | string | |
| config | ||
| cursor | ||
| tag | string | |
| include | list | |
| exclude | list | |
| feedUrl | reference | |
| channel | string | |
| channelId | string | |
| handle | string | |
| input | string | |
| username | string | |
| backfillMode | string | |
| backfillDays | integer | |
| backfillItems | integer | |
| initialImportCount | integer | |
| rollupEnabled | boolean | |
| expandFullContent | boolean | |
| autoSummarize | boolean | |
| defaultTags | list | |
| smartTagRules | list | |
| scope | reference | |
| includeContent | boolean | |
| omitNotes | boolean | |
| dateFrom | integer | |
| dateTo | integer | |
| fileSize | integer | |
| startedAt | integer | |
| completedAt | integer | |
| expiresAt | integer | |
| eventTypes | list | |
| failureCount | integer | |
| lastFailureAt | integer | |
| endpointId | string | |
| eventId | string | |
| eventType | string | |
| attemptCount | integer | |
| nextAttemptAt | integer | |
| responseStatus | integer | |
| durationMs | integer | |
| deliveredAt | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://keep.md/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"keep": "https://keep.md/schema#",
"ErrorResponse": "keep:ErrorResponse",
"error": {
"@id": "keep:error",
"@type": "xsd:string"
},
"message": {
"@id": "keep:message",
"@type": "xsd:string"
},
"limit": {
"@id": "keep:limit",
"@type": "xsd:integer"
},
"resolution": {
"@id": "keep:resolution",
"@type": "xsd:string"
},
"OkResponse": "keep:OkResponse",
"ok": {
"@id": "keep:ok",
"@type": "xsd:boolean"
},
"ResourceScope": "keep:ResourceScope",
"tagSlugs": {
"@id": "keep:tagSlugs",
"@container": "@list"
},
"collectionIds": {
"@id": "keep:collectionIds",
"@container": "@list"
},
"Account": "keep:Account",
"accountId": {
"@id": "keep:accountId",
"@type": "xsd:string"
},
"plan": {
"@id": "keep:plan",
"@type": "xsd:string"
},
"linkLimit": {
"@id": "keep:linkLimit",
"@type": "xsd:integer"
},
"linkCount": {
"@id": "keep:linkCount",
"@type": "xsd:integer"
},
"linkCountLifetime": {
"@id": "keep:linkCountLifetime",
"@type": "xsd:integer"
},
"linkCountPeriod": {
"@id": "keep:linkCountPeriod",
"@type": "xsd:integer"
},
"quotaPeriodStartAt": {
"@id": "keep:quotaPeriodStartAt",
"@type": "xsd:integer"
},
"quotaPeriodEndAt": {
"@id": "keep:quotaPeriodEndAt",
"@type": "xsd:integer"
},
"transcriptionSecondsLimit": {
"@id": "keep:transcriptionSecondsLimit",
"@type": "xsd:integer"
},
"transcriptionSecondsUsed": {
"@id": "keep:transcriptionSecondsUsed",
"@type": "xsd:integer"
},
"summaryLimit": {
"@id": "keep:summaryLimit",
"@type": "xsd:integer"
},
"summaryCountPeriod": {
"@id": "keep:summaryCountPeriod",
"@type": "xsd:integer"
},
"autoTagOnIngest": {
"@id": "keep:autoTagOnIngest",
"@type": "xsd:boolean"
},
"autoSummarizeOnIngest": {
"@id": "keep:autoSummarizeOnIngest",
"@type": "xsd:boolean"
},
"preferences": {
"@id": "keep:preferences"
},
"Stats": "keep:Stats",
"total": {
"@id": "keep:total",
"@type": "xsd:integer"
},
"byStatus": {
"@id": "keep:byStatus"
},
"content": {
"@id": "keep:content"
},
"range": {
"@id": "keep:range"
},
"MediaRef": "keep:MediaRef",
"id": {
"@id": "keep:id",
"@type": "xsd:string"
},
"kind": {
"@id": "keep:kind",
"@type": "xsd:string"
},
"role": {
"@id": "keep:role",
"@type": "xsd:string"
},
"url": {
"@id": "keep:url",
"@type": "@id"
},
"order": {
"@id": "keep:order",
"@type": "xsd:integer"
},
"sourceUrl": {
"@id": "keep:sourceUrl",
"@type": "@id"
},
"alt": {
"@id": "keep:alt",
"@type": "xsd:string"
},
"width": {
"@id": "keep:width",
"@type": "xsd:integer"
},
"height": {
"@id": "keep:height",
"@type": "xsd:integer"
},
"mimeType": {
"@id": "keep:mimeType",
"@type": "xsd:string"
},
"byteSize": {
"@id": "keep:byteSize",
"@type": "xsd:integer"
},
"contentHash": {
"@id": "keep:contentHash",
"@type": "xsd:string"
},
"ItemContentPart": "keep:ItemContentPart",
"format": {
"@id": "keep:format",
"@type": "xsd:string"
},
"markdown": {
"@id": "keep:markdown",
"@type": "xsd:string"
},
"meta": {
"@id": "keep:meta"
},
"ItemContent": "keep:ItemContent",
"schemaVersion": {
"@id": "keep:schemaVersion",
"@type": "xsd:integer"
},
"items": {
"@id": "keep:items"
},
"media": {
"@id": "keep:media",
"@container": "@list"
},
"Highlight": "keep:Highlight",
"itemId": {
"@id": "keep:itemId",
"@type": "xsd:string"
},
"text": {
"@id": "keep:text",
"@type": "xsd:string"
},
"prefix": {
"@id": "keep:prefix",
"@type": "xsd:string"
},
"suffix": {
"@id": "keep:suffix",
"@type": "xsd:string"
},
"note": {
"@id": "keep:note",
"@type": "xsd:string"
},
"startOffset": {
"@id": "keep:startOffset",
"@type": "xsd:integer"
},
"endOffset": {
"@id": "keep:endOffset",
"@type": "xsd:integer"
},
"createdAt": {
"@id": "keep:createdAt",
"@type": "xsd:integer"
},
"updatedAt": {
"@id": "keep:updatedAt",
"@type": "xsd:integer"
},
"Item": "keep:Item",
"title": {
"@id": "keep:title",
"@type": "xsd:string"
},
"favicon": {
"@id": "keep:favicon",
"@type": "xsd:string"
},
"status": {
"@id": "keep:status",
"@type": "xsd:string"
},
"lastSeenAt": {
"@id": "keep:lastSeenAt",
"@type": "xsd:integer"
},
"timesAdded": {
"@id": "keep:timesAdded",
"@type": "xsd:integer"
},
"notes": {
"@id": "keep:notes",
"@type": "xsd:string"
},
"tags": {
"@id": "keep:tags",
"@container": "@list"
},
"collectionId": {
"@id": "keep:collectionId",
"@type": "xsd:string"
},
"collectionName": {
"@id": "keep:collectionName",
"@type": "xsd:string"
},
"collectionSlug": {
"@id": "keep:collectionSlug",
"@type": "xsd:string"
},
"summaryMarkdown": {
"@id": "keep:summaryMarkdown",
"@type": "xsd:string"
},
"contentAvailable": {
"@id": "keep:contentAvailable",
"@type": "xsd:boolean"
},
"contentMarkdown": {
"@id": "keep:contentMarkdown",
"@type": "xsd:string"
},
"highlights": {
"@id": "keep:highlights",
"@container": "@list"
},
"connectedNotes": {
"@id": "keep:connectedNotes",
"@container": "@list"
},
"processedAt": {
"@id": "keep:processedAt",
"@type": "xsd:integer"
},
"ItemListResponse": "keep:ItemListResponse",
"offset": {
"@id": "keep:offset",
"@type": "xsd:integer"
},
"count": {
"@id": "keep:count",
"@type": "xsd:integer"
},
"hasMore": {
"@id": "keep:hasMore",
"@type": "xsd:boolean"
},
"ItemUpdateRequest": "keep:ItemUpdateRequest",
"archived": {
"@id": "keep:archived",
"@type": "xsd:boolean"
},
"processed": {
"@id": "keep:processed",
"@type": "xsd:boolean"
},
"IdsRequest": "keep:IdsRequest",
"ids": {
"@id": "keep:ids",
"@container": "@list"
},
"IngestRequest": "keep:IngestRequest",
"source": {
"@id": "keep:source",
"@type": "xsd:string"
},
"IngestResponse": "keep:IngestResponse",
"extracted": {
"@id": "keep:extracted",
"@type": "xsd:boolean"
},
"extractError": {
"@id": "keep:extractError",
"@type": "xsd:string"
},
"background": {
"@id": "keep:background",
"@type": "xsd:boolean"
},
"sync": {
"@id": "keep:sync"
},
"ItemScopeSnapshot": "keep:ItemScopeSnapshot",
"ItemChangeEvent": "keep:ItemChangeEvent",
"type": {
"@id": "keep:type",
"@type": "xsd:string"
},
"originalType": {
"@id": "keep:originalType",
"@type": "xsd:string"
},
"changedAt": {
"@id": "keep:changedAt",
"@type": "xsd:integer"
},
"beforeScope": {
"@id": "keep:beforeScope"
},
"afterScope": {
"@id": "keep:afterScope"
},
"payload": {
"@id": "keep:payload"
},
"item": {
"@id": "keep:item",
"@type": "@id"
},
"NoteTag": "keep:NoteTag",
"name": {
"@id": "keep:name",
"@type": "xsd:string"
},
"slug": {
"@id": "keep:slug",
"@type": "xsd:string"
},
"ProjectRepository": "keep:ProjectRepository",
"provider": {
"@id": "keep:provider",
"@type": "xsd:string"
},
"owner": {
"@id": "keep:owner",
"@type": "xsd:string"
},
"defaultBranch": {
"@id": "keep:defaultBranch",
"@type": "xsd:string"
},
"Project": "keep:Project",
"description": {
"@id": "keep:description",
"@type": "xsd:string"
},
"color": {
"@id": "keep:color",
"@type": "xsd:string"
},
"state": {
"@id": "keep:state",
"@type": "xsd:string"
},
"repositories": {
"@id": "keep:repositories",
"@container": "@list"
},
"noteCount": {
"@id": "keep:noteCount",
"@type": "xsd:integer"
},
"itemCount": {
"@id": "keep:itemCount",
"@type": "xsd:integer"
},
"archivedAt": {
"@id": "keep:archivedAt",
"@type": "xsd:integer"
},
"ProjectWriteRequest": "keep:ProjectWriteRequest",
"Note": "keep:Note",
"bodyMarkdown": {
"@id": "keep:bodyMarkdown",
"@type": "xsd:string"
},
"properties": {
"@id": "keep:properties"
},
"project": {
"@id": "keep:project"
},
"currentRevision": {
"@id": "keep:currentRevision",
"@type": "xsd:integer"
},
"NoteSummary": "keep:NoteSummary",
"tagsTruncated": {
"@id": "keep:tagsTruncated",
"@type": "xsd:boolean"
},
"KeepSearchResult": "keep:KeepSearchResult",
"resource": {
"@id": "keep:resource"
},
"snippet": {
"@id": "keep:snippet",
"@type": "xsd:string"
},
"snippetTruncated": {
"@id": "keep:snippetTruncated",
"@type": "xsd:boolean"
},
"matchKind": {
"@id": "keep:matchKind",
"@type": "xsd:string"
},
"revision": {
"@id": "keep:revision",
"@type": "xsd:integer"
},
"details": {
"@id": "keep:details"
},
"contentTruncated": {
"@id": "keep:contentTruncated",
"@type": "xsd:boolean"
},
"KeepSearchResponse": "keep:KeepSearchResponse",
"query": {
"@id": "keep:query",
"@type": "xsd:string"
},
"mode": {
"@id": "keep:mode",
"@type": "xsd:string"
},
"results": {
"@id": "keep:results",
"@container": "@list"
},
"semantic": {
"@id": "keep:semantic"
},
"NoteWriteRequest": "keep:NoteWriteRequest",
"repository": {
"@id": "keep:repository",
"@type": "xsd:string"
},
"expectedRevision": {
"@id": "keep:expectedRevision",
"@type": "xsd:integer"
},
"clientRequestId": {
"@id": "keep:clientRequestId",
"@type": "xsd:string"
},
"changeSummary": {
"@id": "keep:changeSummary",
"@type": "xsd:string"
},
"model": {
"@id": "keep:model",
"@type": "xsd:string"
},
"NoteMetadataDiff": "keep:NoteMetadataDiff",
"NoteMetadataValueDiff": "keep:NoteMetadataValueDiff",
"before": {
"@id": "keep:before",
"@type": "xsd:string"
},
"after": {
"@id": "keep:after",
"@type": "xsd:string"
},
"NoteWriteReceipt": "keep:NoteWriteReceipt",
"replayed": {
"@id": "keep:replayed",
"@type": "xsd:boolean"
},
"metadataDiff": {
"@id": "keep:metadataDiff",
"@type": "@id"
},
"webUrl": {
"@id": "keep:webUrl",
"@type": "@id"
},
"NoteRevision": "keep:NoteRevision",
"noteId": {
"@id": "keep:noteId",
"@type": "xsd:string"
},
"revisionNumber": {
"@id": "keep:revisionNumber",
"@type": "xsd:integer"
},
"operation": {
"@id": "keep:operation",
"@type": "xsd:string"
},
"actorType": {
"@id": "keep:actorType",
"@type": "xsd:string"
},
"actorName": {
"@id": "keep:actorName",
"@type": "xsd:string"
},
"clientName": {
"@id": "keep:clientName",
"@type": "xsd:string"
},
"NoteRevisionSummary": "keep:NoteRevisionSummary",
"NoteItemLinkRequest": "keep:NoteItemLinkRequest",
"highlightId": {
"@id": "keep:highlightId",
"@type": "xsd:string"
},
"relation": {
"@id": "keep:relation",
"@type": "xsd:string"
},
"annotation": {
"@id": "keep:annotation",
"@type": "xsd:string"
},
"Tag": "keep:Tag",
"Collection": "keep:Collection",
"ApiToken": "keep:ApiToken",
"tokenType": {
"@id": "keep:tokenType",
"@type": "xsd:string"
},
"token": {
"@id": "keep:token",
"@type": "xsd:string"
},
"permissions": {
"@id": "keep:permissions",
"@container": "@list"
},
"scopeVersion": {
"@id": "keep:scopeVersion",
"@type": "xsd:integer"
},
"resourceScope": {
"@id": "keep:resourceScope"
},
"tokenPrefix": {
"@id": "keep:tokenPrefix",
"@type": "xsd:string"
},
"tokenSuffix": {
"@id": "keep:tokenSuffix",
"@type": "xsd:string"
},
"lastUsedAt": {
"@id": "keep:lastUsedAt",
"@type": "xsd:integer"
},
"Source": "keep:Source",
"contentMode": {
"@id": "keep:contentMode",
"@type": "xsd:string"
},
"pollEveryMin": {
"@id": "keep:pollEveryMin",
"@type": "xsd:integer"
},
"nextPollAt": {
"@id": "keep:nextPollAt",
"@type": "xsd:integer"
},
"lastRunAt": {
"@id": "keep:lastRunAt",
"@type": "xsd:integer"
},
"lastSuccessAt": {
"@id": "keep:lastSuccessAt",
"@type": "xsd:integer"
},
"lastError": {
"@id": "keep:lastError",
"@type": "xsd:string"
},
"inboxAddress": {
"@id": "keep:inboxAddress",
"@type": "xsd:string"
},
"config": {
"@id": "keep:config"
},
"cursor": {
"@id": "keep:cursor"
},
"SmartTagRule": "keep:SmartTagRule",
"tag": {
"@id": "keep:tag",
"@type": "xsd:string"
},
"include": {
"@id": "keep:include",
"@container": "@list"
},
"exclude": {
"@id": "keep:exclude",
"@container": "@list"
},
"SourceCreateRequest": "keep:SourceCreateRequest",
"feedUrl": {
"@id": "keep:feedUrl",
"@type": "@id"
},
"channel": {
"@id": "keep:channel",
"@type": "xsd:string"
},
"channelId": {
"@id": "keep:channelId",
"@type": "xsd:string"
},
"handle": {
"@id": "keep:handle",
"@type": "xsd:string"
},
"input": {
"@id": "keep:input",
"@type": "xsd:string"
},
"username": {
"@id": "keep:username",
"@type": "xsd:string"
},
"backfillMode": {
"@id": "keep:backfillMode",
"@type": "xsd:string"
},
"backfillDays": {
"@id": "keep:backfillDays",
"@type": "xsd:integer"
},
"backfillItems": {
"@id": "keep:backfillItems",
"@type": "xsd:integer"
},
"initialImportCount": {
"@id": "keep:initialImportCount",
"@type": "xsd:integer"
},
"rollupEnabled": {
"@id": "keep:rollupEnabled",
"@type": "xsd:boolean"
},
"expandFullContent": {
"@id": "keep:expandFullContent",
"@type": "xsd:boolean"
},
"autoSummarize": {
"@id": "keep:autoSummarize",
"@type": "xsd:boolean"
},
"defaultTags": {
"@id": "keep:defaultTags",
"@container": "@list"
},
"smartTagRules": {
"@id": "keep:smartTagRules",
"@container": "@list"
},
"SourceSettingsRequest": "keep:SourceSettingsRequest",
"ExportJob": "keep:ExportJob",
"scope": {
"@id": "keep:scope",
"@type": "@id"
},
"includeContent": {
"@id": "keep:includeContent",
"@type": "xsd:boolean"
},
"omitNotes": {
"@id": "keep:omitNotes",
"@type": "xsd:boolean"
},
"dateFrom": {
"@id": "keep:dateFrom",
"@type": "xsd:integer"
},
"dateTo": {
"@id": "keep:dateTo",
"@type": "xsd:integer"
},
"fileSize": {
"@id": "keep:fileSize",
"@type": "xsd:integer"
},
"startedAt": {
"@id": "keep:startedAt",
"@type": "xsd:integer"
},
"completedAt": {
"@id": "keep:completedAt",
"@type": "xsd:integer"
},
"expiresAt": {
"@id": "keep:expiresAt",
"@type": "xsd:integer"
},
"Webhook": "keep:Webhook",
"eventTypes": {
"@id": "keep:eventTypes",
"@container": "@list"
},
"failureCount": {
"@id": "keep:failureCount",
"@type": "xsd:integer"
},
"lastFailureAt": {
"@id": "keep:lastFailureAt",
"@type": "xsd:integer"
},
"WebhookWriteRequest": "keep:WebhookWriteRequest",
"WebhookDelivery": "keep:WebhookDelivery",
"endpointId": {
"@id": "keep:endpointId",
"@type": "xsd:string"
},
"eventId": {
"@id": "keep:eventId",
"@type": "xsd:string"
},
"eventType": {
"@id": "keep:eventType",
"@type": "xsd:string"
},
"attemptCount": {
"@id": "keep:attemptCount",
"@type": "xsd:integer"
},
"nextAttemptAt": {
"@id": "keep:nextAttemptAt",
"@type": "xsd:integer"
},
"responseStatus": {
"@id": "keep:responseStatus",
"@type": "xsd:integer"
},
"durationMs": {
"@id": "keep:durationMs",
"@type": "xsd:integer"
},
"deliveredAt": {
"@id": "keep:deliveredAt",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "Keep API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Keep'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-13) from openapi/keep-md-openapi.json.",
"dcterms:created": "2026-11-13",
"dcterms:source": [
"openapi/keep-md-openapi.json"
]
}