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

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

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