{
  "@context": {
    "@vocab": "https://remem.me/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "remem": "https://remem.me/schema#",
    "Account": "remem:Account",
    "id": {
      "@id": "remem:id",
      "@type": "xsd:integer"
    },
    "modified": {
      "@id": "remem:modified",
      "@type": "xsd:integer"
    },
    "modified_by": {
      "@id": "remem:modified_by",
      "@type": "xsd:string"
    },
    "deleted": {
      "@id": "remem:deleted",
      "@type": "xsd:boolean"
    },
    "name": {
      "@id": "remem:name",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "remem:language",
      "@type": "xsd:string"
    },
    "lang_ref": {
      "@id": "remem:lang_ref",
      "@type": "xsd:string"
    },
    "review_limit": {
      "@id": "remem:review_limit",
      "@type": "xsd:integer"
    },
    "daily_goal": {
      "@id": "remem:daily_goal",
      "@type": "xsd:integer"
    },
    "review_frequency": {
      "@id": "remem:review_frequency",
      "@type": "xsd:decimal"
    },
    "review_batch": {
      "@id": "remem:review_batch",
      "@type": "xsd:integer"
    },
    "inverse_limit": {
      "@id": "remem:inverse_limit",
      "@type": "xsd:integer"
    },
    "order_new": {
      "@id": "remem:order_new"
    },
    "order_due": {
      "@id": "remem:order_due"
    },
    "order_known": {
      "@id": "remem:order_known"
    },
    "order_all": {
      "@id": "remem:order_all"
    },
    "reference_included": {
      "@id": "remem:reference_included",
      "@type": "xsd:boolean"
    },
    "topic_preferred": {
      "@id": "remem:topic_preferred",
      "@type": "xsd:boolean"
    },
    "imported_decks": {
      "@id": "remem:imported_decks",
      "@container": "@list"
    },
    "default_source": {
      "@id": "remem:default_source",
      "@type": "xsd:string"
    },
    "canon": {
      "@id": "remem:canon"
    },
    "font_type": {
      "@id": "remem:font_type"
    },
    "AccountRequest": "remem:AccountRequest",
    "ActivationResendRequest": "remem:ActivationResendRequest",
    "email": {
      "@id": "remem:email",
      "@type": "xsd:string"
    },
    "CanonEnum": "remem:CanonEnum",
    "CollectionDetail": "remem:CollectionDetail",
    "label": {
      "@id": "remem:label",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "remem:description",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "remem:website",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "remem:created",
      "@type": "xsd:dateTime"
    },
    "size": {
      "@id": "remem:size",
      "@type": "xsd:integer"
    },
    "downloads": {
      "@id": "remem:downloads",
      "@type": "xsd:integer"
    },
    "subscriber_count": {
      "@id": "remem:subscriber_count",
      "@type": "xsd:integer"
    },
    "publisher": {
      "@id": "remem:publisher",
      "@type": "@id"
    },
    "safe_image": {
      "@id": "remem:safe_image",
      "@type": "xsd:string"
    },
    "listed": {
      "@id": "remem:listed",
      "@type": "xsd:boolean"
    },
    "verses": {
      "@id": "remem:verses",
      "@container": "@list"
    },
    "CollectionFeed": "remem:CollectionFeed",
    "link": {
      "@id": "remem:link",
      "@type": "xsd:string"
    },
    "pubDate": {
      "@id": "remem:pubDate",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "remem:title",
      "@type": "xsd:string"
    },
    "enclosure": {
      "@id": "remem:enclosure",
      "@type": "xsd:string"
    },
    "CollectionList": "remem:CollectionList",
    "CollectionUrl": "remem:CollectionUrl",
    "loc": {
      "@id": "remem:loc",
      "@type": "@id"
    },
    "lastmod": {
      "@id": "remem:lastmod",
      "@type": "xsd:dateTime"
    },
    "CollectionVerse": "remem:CollectionVerse",
    "reference": {
      "@id": "remem:reference",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "remem:source",
      "@type": "xsd:string"
    },
    "topic": {
      "@id": "remem:topic",
      "@type": "xsd:string"
    },
    "passage": {
      "@id": "remem:passage",
      "@type": "xsd:string"
    },
    "Deck": "remem:Deck",
    "tag": {
      "@id": "remem:tag",
      "@type": "xsd:integer"
    },
    "image": {
      "@id": "remem:image",
      "@type": "xsd:string"
    },
    "DeckRequest": "remem:DeckRequest",
    "EmailChangeRequest": "remem:EmailChangeRequest",
    "password": {
      "@id": "remem:password",
      "@type": "xsd:string"
    },
    "FontTypeEnum": "remem:FontTypeEnum",
    "KindEnum": "remem:KindEnum",
    "MetricsResponse": "remem:MetricsResponse",
    "progress_v1": {
      "@id": "remem:progress_v1"
    },
    "stability_v1": {
      "@id": "remem:stability_v1"
    },
    "difficult_verses_v1": {
      "@id": "remem:difficult_verses_v1",
      "@container": "@list"
    },
    "activity_v1": {
      "@id": "remem:activity_v1"
    },
    "NullEnum": "remem:NullEnum",
    "OrderAllEnum": "remem:OrderAllEnum",
    "OrderDueEnum": "remem:OrderDueEnum",
    "OrderKnownEnum": "remem:OrderKnownEnum",
    "OrderNewEnum": "remem:OrderNewEnum",
    "PaginatedCollectionListList": "remem:PaginatedCollectionListList",
    "count": {
      "@id": "remem:count",
      "@type": "xsd:integer"
    },
    "next": {
      "@id": "remem:next",
      "@type": "@id"
    },
    "previous": {
      "@id": "remem:previous",
      "@type": "@id"
    },
    "results": {
      "@id": "remem:results",
      "@container": "@list"
    },
    "PasswordForgotRequest": "remem:PasswordForgotRequest",
    "PasswordResetRequest": "remem:PasswordResetRequest",
    "uidb64": {
      "@id": "remem:uidb64",
      "@type": "xsd:string"
    },
    "token": {
      "@id": "remem:token",
      "@type": "xsd:string"
    },
    "PatchedAccountRequest": "remem:PatchedAccountRequest",
    "PatchedDeckRequest": "remem:PatchedDeckRequest",
    "PatchedScoreRequest": "remem:PatchedScoreRequest",
    "deleted_id": {
      "@id": "remem:deleted_id",
      "@type": "xsd:integer"
    },
    "account": {
      "@id": "remem:account",
      "@type": "xsd:integer"
    },
    "date": {
      "@id": "remem:date",
      "@type": "xsd:date"
    },
    "vkey": {
      "@id": "remem:vkey",
      "@type": "xsd:string"
    },
    "change": {
      "@id": "remem:change",
      "@type": "xsd:integer"
    },
    "PatchedTagRequest": "remem:PatchedTagRequest",
    "text": {
      "@id": "remem:text",
      "@type": "xsd:string"
    },
    "included": {
      "@id": "remem:included",
      "@type": "xsd:boolean"
    },
    "origin": {
      "@id": "remem:origin",
      "@type": "xsd:integer"
    },
    "origin_refreshed": {
      "@id": "remem:origin_refreshed",
      "@type": "xsd:integer"
    },
    "custom_key": {
      "@id": "remem:custom_key",
      "@type": "xsd:string"
    },
    "PatchedVerseRequest": "remem:PatchedVerseRequest",
    "tags": {
      "@id": "remem:tags",
      "@container": "@list"
    },
    "review": {
      "@id": "remem:review",
      "@type": "xsd:date"
    },
    "commit": {
      "@id": "remem:commit",
      "@type": "xsd:date"
    },
    "level": {
      "@id": "remem:level",
      "@type": "xsd:integer"
    },
    "note": {
      "@id": "remem:note",
      "@type": "xsd:string"
    },
    "shared": {
      "@id": "remem:shared",
      "@type": "xsd:date"
    },
    "Publisher": "remem:Publisher",
    "Score": "remem:Score",
    "ScoreRequest": "remem:ScoreRequest",
    "Share": "remem:Share",
    "StorageUsage": "remem:StorageUsage",
    "percent": {
      "@id": "remem:percent",
      "@type": "xsd:integer"
    },
    "kind": {
      "@id": "remem:kind"
    },
    "unlimited": {
      "@id": "remem:unlimited",
      "@type": "xsd:boolean"
    },
    "Tag": "remem:Tag",
    "published": {
      "@id": "remem:published",
      "@type": "xsd:boolean"
    },
    "TagRequest": "remem:TagRequest",
    "TokenObtainWithLegacyCheckRequest": "remem:TokenObtainWithLegacyCheckRequest",
    "TokenRefreshWithEcho": "remem:TokenRefreshWithEcho",
    "refresh": {
      "@id": "remem:refresh",
      "@type": "xsd:string"
    },
    "access": {
      "@id": "remem:access",
      "@type": "xsd:string"
    },
    "TokenRefreshWithEchoRequest": "remem:TokenRefreshWithEchoRequest",
    "UserCreateRequest": "remem:UserCreateRequest",
    "ip_address": {
      "@id": "remem:ip_address",
      "@type": "xsd:string"
    },
    "resend": {
      "@id": "remem:resend",
      "@type": "xsd:boolean"
    },
    "UserDeleteRequest": "remem:UserDeleteRequest",
    "Verse": "remem:Verse",
    "VerseRequest": "remem:VerseRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "remem-me API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects remem-me'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-10-30) from openapi/remem-me-openapi.yml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/remem-me-openapi.yml"
  ]
}