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

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

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