remem-me · JSON-LD Context

Remem Me Context

JSON-LD context defining the semantic vocabulary for Remem Me from remem-me.

42 Classes 81 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/
remem: https://remem.me/schema#

Classes

Account AccountRequest ActivationResendRequest CanonEnum CollectionDetail CollectionFeed CollectionList CollectionUrl CollectionVerse Deck DeckRequest EmailChangeRequest FontTypeEnum KindEnum MetricsResponse NullEnum OrderAllEnum OrderDueEnum OrderKnownEnum OrderNewEnum PaginatedCollectionListList PasswordForgotRequest PasswordResetRequest PatchedAccountRequest PatchedDeckRequest PatchedScoreRequest PatchedTagRequest PatchedVerseRequest Publisher Score ScoreRequest Share StorageUsage Tag TagRequest TokenObtainWithLegacyCheckRequest TokenRefreshWithEcho TokenRefreshWithEchoRequest UserCreateRequest UserDeleteRequest Verse VerseRequest

Properties

Property Type Container
id integer
modified integer
modified_by string
deleted boolean
name string
language string
lang_ref string
review_limit integer
daily_goal integer
review_frequency decimal
review_batch integer
inverse_limit integer
order_new
order_due
order_known
order_all
reference_included boolean
topic_preferred boolean
imported_decks list
default_source string
canon
font_type
email string
label string
description string
website string
created dateTime
size integer
downloads integer
subscriber_count integer
publisher reference
safe_image string
listed boolean
verses list
link string
pubDate string
title string
enclosure string
loc reference
lastmod dateTime
reference string
source string
topic string
passage string
tag integer
image string
password string
progress_v1
stability_v1
difficult_verses_v1 list
activity_v1
count integer
next reference
previous reference
results list
uidb64 string
token string
deleted_id integer
account integer
date date
vkey string
change integer
text string
included boolean
origin integer
origin_refreshed integer
custom_key string
tags list
review date
commit date
level integer
note string
shared date
percent integer
kind
unlimited boolean
published boolean
refresh string
access string
ip_address string
resend boolean

JSON-LD Document

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