Fluid Recall · JSON-LD Context
Fluidrecall Com Context
JSON-LD context defining the semantic vocabulary for Fluidrecall Com from Fluid Recall.
9 Classes
60 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
fluidrecall:
https://fluidrecall.com/schema#
Classes
Error
DueCard
StudySettings
NewCardsReport
DeadlinePlanRequest
DeadlinePlan
DeckCard
ExportManifest
ExportSnapshot
Properties
| Property | Type | Container |
|---|---|---|
| code | string | |
| message | string | |
| retryable | boolean | |
| cardId | string | |
| deckId | string | |
| deckName | string | |
| prompt | string | |
| deckNote | string | |
| cardNote | string | |
| dueAt | string | |
| queue | string | |
| answerIncluded | boolean | |
| newCardsPerDay | integer | |
| timezone | string | |
| dayBoundaryHour | integer | |
| mode | string | |
| extraNew | integer | |
| dayStart | string | |
| nextDayStart | string | |
| remainingToday | integer | |
| waiting | integer | |
| decks | list | |
| deadline | string | |
| asOf | string | |
| remainingNewCards | integer | |
| totalCards | integer | |
| alreadyLearned | integer | |
| skipWeekends | boolean | |
| studyDaysPerWeek | integer | |
| bufferStudyDays | integer | |
| currentNewCardsPerDay | integer | |
| asOfStudyDay | string | |
| calendarDaysUntilDeadline | integer | |
| studyDaysUntilDeadline | integer | |
| recommendedNewCardsPerDay | integer | |
| projectedFinishDateAtCurrent | string | |
| projectedFinishDateAtRecommended | string | |
| onTrack | boolean | |
| pace | string | |
| countsFromDeck | boolean | |
| applied | boolean | |
| deck | ||
| assumptions | list | |
| coaching | string | |
| retiredAt | string | |
| format | string | |
| generatedAt | string | |
| account | ||
| resources | list | |
| omitted | list | |
| page | ||
| completeness | string | |
| exportedAt | string | |
| complete | boolean | |
| resource | string | |
| settings | ||
| tokens | list | |
| cards | ||
| reviews | ||
| counts |
JSON-LD Document
{
"@context": {
"@vocab": "https://fluidrecall.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"fluidrecall": "https://fluidrecall.com/schema#",
"Error": "fluidrecall:Error",
"code": {
"@id": "fluidrecall:code",
"@type": "xsd:string"
},
"message": {
"@id": "fluidrecall:message",
"@type": "xsd:string"
},
"retryable": {
"@id": "fluidrecall:retryable",
"@type": "xsd:boolean"
},
"DueCard": "fluidrecall:DueCard",
"cardId": {
"@id": "fluidrecall:cardId",
"@type": "xsd:string"
},
"deckId": {
"@id": "fluidrecall:deckId",
"@type": "xsd:string"
},
"deckName": {
"@id": "fluidrecall:deckName",
"@type": "xsd:string"
},
"prompt": {
"@id": "fluidrecall:prompt",
"@type": "xsd:string"
},
"deckNote": {
"@id": "fluidrecall:deckNote",
"@type": "xsd:string"
},
"cardNote": {
"@id": "fluidrecall:cardNote",
"@type": "xsd:string"
},
"dueAt": {
"@id": "fluidrecall:dueAt",
"@type": "xsd:string"
},
"queue": {
"@id": "fluidrecall:queue",
"@type": "xsd:string"
},
"answerIncluded": {
"@id": "fluidrecall:answerIncluded",
"@type": "xsd:boolean"
},
"StudySettings": "fluidrecall:StudySettings",
"newCardsPerDay": {
"@id": "fluidrecall:newCardsPerDay",
"@type": "xsd:integer"
},
"timezone": {
"@id": "fluidrecall:timezone",
"@type": "xsd:string"
},
"dayBoundaryHour": {
"@id": "fluidrecall:dayBoundaryHour",
"@type": "xsd:integer"
},
"NewCardsReport": "fluidrecall:NewCardsReport",
"mode": {
"@id": "fluidrecall:mode",
"@type": "xsd:string"
},
"extraNew": {
"@id": "fluidrecall:extraNew",
"@type": "xsd:integer"
},
"dayStart": {
"@id": "fluidrecall:dayStart",
"@type": "xsd:string"
},
"nextDayStart": {
"@id": "fluidrecall:nextDayStart",
"@type": "xsd:string"
},
"remainingToday": {
"@id": "fluidrecall:remainingToday",
"@type": "xsd:integer"
},
"waiting": {
"@id": "fluidrecall:waiting",
"@type": "xsd:integer"
},
"decks": {
"@id": "fluidrecall:decks",
"@container": "@list"
},
"DeadlinePlanRequest": "fluidrecall:DeadlinePlanRequest",
"deadline": {
"@id": "fluidrecall:deadline",
"@type": "xsd:string"
},
"asOf": {
"@id": "fluidrecall:asOf",
"@type": "xsd:string"
},
"remainingNewCards": {
"@id": "fluidrecall:remainingNewCards",
"@type": "xsd:integer"
},
"totalCards": {
"@id": "fluidrecall:totalCards",
"@type": "xsd:integer"
},
"alreadyLearned": {
"@id": "fluidrecall:alreadyLearned",
"@type": "xsd:integer"
},
"skipWeekends": {
"@id": "fluidrecall:skipWeekends",
"@type": "xsd:boolean"
},
"studyDaysPerWeek": {
"@id": "fluidrecall:studyDaysPerWeek",
"@type": "xsd:integer"
},
"bufferStudyDays": {
"@id": "fluidrecall:bufferStudyDays",
"@type": "xsd:integer"
},
"currentNewCardsPerDay": {
"@id": "fluidrecall:currentNewCardsPerDay",
"@type": "xsd:integer"
},
"DeadlinePlan": "fluidrecall:DeadlinePlan",
"asOfStudyDay": {
"@id": "fluidrecall:asOfStudyDay",
"@type": "xsd:string"
},
"calendarDaysUntilDeadline": {
"@id": "fluidrecall:calendarDaysUntilDeadline",
"@type": "xsd:integer"
},
"studyDaysUntilDeadline": {
"@id": "fluidrecall:studyDaysUntilDeadline",
"@type": "xsd:integer"
},
"recommendedNewCardsPerDay": {
"@id": "fluidrecall:recommendedNewCardsPerDay",
"@type": "xsd:integer"
},
"projectedFinishDateAtCurrent": {
"@id": "fluidrecall:projectedFinishDateAtCurrent",
"@type": "xsd:string"
},
"projectedFinishDateAtRecommended": {
"@id": "fluidrecall:projectedFinishDateAtRecommended",
"@type": "xsd:string"
},
"onTrack": {
"@id": "fluidrecall:onTrack",
"@type": "xsd:boolean"
},
"pace": {
"@id": "fluidrecall:pace",
"@type": "xsd:string"
},
"countsFromDeck": {
"@id": "fluidrecall:countsFromDeck",
"@type": "xsd:boolean"
},
"applied": {
"@id": "fluidrecall:applied",
"@type": "xsd:boolean"
},
"deck": {
"@id": "fluidrecall:deck"
},
"assumptions": {
"@id": "fluidrecall:assumptions",
"@container": "@list"
},
"coaching": {
"@id": "fluidrecall:coaching",
"@type": "xsd:string"
},
"DeckCard": "fluidrecall:DeckCard",
"retiredAt": {
"@id": "fluidrecall:retiredAt",
"@type": "xsd:string"
},
"ExportManifest": "fluidrecall:ExportManifest",
"format": {
"@id": "fluidrecall:format",
"@type": "xsd:string"
},
"generatedAt": {
"@id": "fluidrecall:generatedAt",
"@type": "xsd:string"
},
"account": {
"@id": "fluidrecall:account"
},
"resources": {
"@id": "fluidrecall:resources",
"@container": "@list"
},
"omitted": {
"@id": "fluidrecall:omitted",
"@container": "@list"
},
"page": {
"@id": "fluidrecall:page"
},
"completeness": {
"@id": "fluidrecall:completeness",
"@type": "xsd:string"
},
"ExportSnapshot": "fluidrecall:ExportSnapshot",
"exportedAt": {
"@id": "fluidrecall:exportedAt",
"@type": "xsd:string"
},
"complete": {
"@id": "fluidrecall:complete",
"@type": "xsd:boolean"
},
"resource": {
"@id": "fluidrecall:resource",
"@type": "xsd:string"
},
"settings": {
"@id": "fluidrecall:settings"
},
"tokens": {
"@id": "fluidrecall:tokens",
"@container": "@list"
},
"cards": {
"@id": "fluidrecall:cards"
},
"reviews": {
"@id": "fluidrecall:reviews"
},
"counts": {
"@id": "fluidrecall:counts"
}
},
"@type": "schema:Dataset",
"schema:name": "Fluid Recall API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Fluid Recall'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-08) from openapi/fluidrecall-com-openapi.json.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/fluidrecall-com-openapi.json"
]
}