Cherished Book · JSON-LD Context
Cherishedbook Com Context
JSON-LD context defining the semantic vocabulary for Cherishedbook Com from Cherished Book.
10 Classes
58 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
cherishedbook:
https://cherishedbook.com/schema#
Classes
ExportState
Moderation
FundState
BroadcastState
PinState
PersonalMemorial
Contribution
DraftStatus
Memorial
ProvisionResult
Properties
| Property | Type | Container |
|---|---|---|
| export_id | integer | |
| type | string | |
| status | string | |
| music | string | |
| faith_cards | boolean | |
| ready | boolean | |
| download_url | string | |
| message | string | |
| reason | string | |
| exists | boolean | |
| message_text | string | |
| links | list | |
| moderation | reference | |
| id | integer | |
| kind | string | |
| title | string | |
| content | string | |
| location | string | |
| starts_at | dateTime | |
| ends_at | dateTime | |
| rsvp_enabled | boolean | |
| is_showing | boolean | |
| pinned | boolean | |
| slug | string | |
| deceased_name | string | |
| pronouns | string | |
| subtitle | string | |
| obituary | string | |
| birth_date | date | |
| death_date | date | |
| privacy | string | |
| content_scope | string | |
| is_published | boolean | |
| contributions_enabled | boolean | |
| manual_content_approval | boolean | |
| hide_from_search | boolean | |
| template_id | integer | |
| resting_place_url | string | |
| resting_place_notes | string | |
| is_deleted | boolean | |
| recoverable_until | string | |
| url | string | |
| created_at | string | |
| body | string | |
| author | ||
| is_approved | boolean | |
| is_private | boolean | |
| is_pinned | boolean | |
| is_hidden | boolean | |
| heart_count | integer | |
| can_approve | boolean | |
| description | string | |
| is_premium | boolean | |
| web_url | string | |
| updated_at | string | |
| organization_id | integer | |
| family | ||
| invitation_expires_at | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://cherishedbook.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"cherishedbook": "https://cherishedbook.com/schema#",
"ExportState": "cherishedbook:ExportState",
"export_id": {
"@id": "cherishedbook:export_id",
"@type": "xsd:integer"
},
"type": {
"@id": "cherishedbook:type",
"@type": "xsd:string"
},
"status": {
"@id": "cherishedbook:status",
"@type": "xsd:string"
},
"music": {
"@id": "cherishedbook:music",
"@type": "xsd:string"
},
"faith_cards": {
"@id": "cherishedbook:faith_cards",
"@type": "xsd:boolean"
},
"ready": {
"@id": "cherishedbook:ready",
"@type": "xsd:boolean"
},
"download_url": {
"@id": "cherishedbook:download_url",
"@type": "xsd:string"
},
"message": {
"@id": "cherishedbook:message",
"@type": "xsd:string"
},
"Moderation": "cherishedbook:Moderation",
"reason": {
"@id": "cherishedbook:reason",
"@type": "xsd:string"
},
"FundState": "cherishedbook:FundState",
"exists": {
"@id": "cherishedbook:exists",
"@type": "xsd:boolean"
},
"message_text": {
"@id": "cherishedbook:message_text",
"@type": "xsd:string"
},
"links": {
"@id": "cherishedbook:links",
"@container": "@list"
},
"moderation": {
"@id": "cherishedbook:moderation",
"@type": "@id"
},
"BroadcastState": "cherishedbook:BroadcastState",
"id": {
"@id": "cherishedbook:id",
"@type": "xsd:integer"
},
"kind": {
"@id": "cherishedbook:kind",
"@type": "xsd:string"
},
"title": {
"@id": "cherishedbook:title",
"@type": "xsd:string"
},
"content": {
"@id": "cherishedbook:content",
"@type": "xsd:string"
},
"location": {
"@id": "cherishedbook:location",
"@type": "xsd:string"
},
"starts_at": {
"@id": "cherishedbook:starts_at",
"@type": "xsd:dateTime"
},
"ends_at": {
"@id": "cherishedbook:ends_at",
"@type": "xsd:dateTime"
},
"rsvp_enabled": {
"@id": "cherishedbook:rsvp_enabled",
"@type": "xsd:boolean"
},
"is_showing": {
"@id": "cherishedbook:is_showing",
"@type": "xsd:boolean"
},
"PinState": "cherishedbook:PinState",
"pinned": {
"@id": "cherishedbook:pinned",
"@type": "xsd:boolean"
},
"PersonalMemorial": "cherishedbook:PersonalMemorial",
"slug": {
"@id": "cherishedbook:slug",
"@type": "xsd:string"
},
"deceased_name": {
"@id": "cherishedbook:deceased_name",
"@type": "xsd:string"
},
"pronouns": {
"@id": "cherishedbook:pronouns",
"@type": "xsd:string"
},
"subtitle": {
"@id": "cherishedbook:subtitle",
"@type": "xsd:string"
},
"obituary": {
"@id": "cherishedbook:obituary",
"@type": "xsd:string"
},
"birth_date": {
"@id": "cherishedbook:birth_date",
"@type": "xsd:date"
},
"death_date": {
"@id": "cherishedbook:death_date",
"@type": "xsd:date"
},
"privacy": {
"@id": "cherishedbook:privacy",
"@type": "xsd:string"
},
"content_scope": {
"@id": "cherishedbook:content_scope",
"@type": "xsd:string"
},
"is_published": {
"@id": "cherishedbook:is_published",
"@type": "xsd:boolean"
},
"contributions_enabled": {
"@id": "cherishedbook:contributions_enabled",
"@type": "xsd:boolean"
},
"manual_content_approval": {
"@id": "cherishedbook:manual_content_approval",
"@type": "xsd:boolean"
},
"hide_from_search": {
"@id": "cherishedbook:hide_from_search",
"@type": "xsd:boolean"
},
"template_id": {
"@id": "cherishedbook:template_id",
"@type": "xsd:integer"
},
"resting_place_url": {
"@id": "cherishedbook:resting_place_url",
"@type": "xsd:string"
},
"resting_place_notes": {
"@id": "cherishedbook:resting_place_notes",
"@type": "xsd:string"
},
"is_deleted": {
"@id": "cherishedbook:is_deleted",
"@type": "xsd:boolean"
},
"recoverable_until": {
"@id": "cherishedbook:recoverable_until",
"@type": "xsd:string"
},
"url": {
"@id": "cherishedbook:url",
"@type": "xsd:string"
},
"created_at": {
"@id": "cherishedbook:created_at",
"@type": "xsd:string"
},
"Contribution": "cherishedbook:Contribution",
"body": {
"@id": "cherishedbook:body",
"@type": "xsd:string"
},
"author": {
"@id": "cherishedbook:author"
},
"is_approved": {
"@id": "cherishedbook:is_approved",
"@type": "xsd:boolean"
},
"is_private": {
"@id": "cherishedbook:is_private",
"@type": "xsd:boolean"
},
"is_pinned": {
"@id": "cherishedbook:is_pinned",
"@type": "xsd:boolean"
},
"is_hidden": {
"@id": "cherishedbook:is_hidden",
"@type": "xsd:boolean"
},
"heart_count": {
"@id": "cherishedbook:heart_count",
"@type": "xsd:integer"
},
"can_approve": {
"@id": "cherishedbook:can_approve",
"@type": "xsd:boolean"
},
"DraftStatus": "cherishedbook:DraftStatus",
"Memorial": "cherishedbook:Memorial",
"description": {
"@id": "cherishedbook:description",
"@type": "xsd:string"
},
"is_premium": {
"@id": "cherishedbook:is_premium",
"@type": "xsd:boolean"
},
"web_url": {
"@id": "cherishedbook:web_url",
"@type": "xsd:string"
},
"updated_at": {
"@id": "cherishedbook:updated_at",
"@type": "xsd:string"
},
"ProvisionResult": "cherishedbook:ProvisionResult",
"organization_id": {
"@id": "cherishedbook:organization_id",
"@type": "xsd:integer"
},
"family": {
"@id": "cherishedbook:family"
},
"invitation_expires_at": {
"@id": "cherishedbook:invitation_expires_at",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Cherished Book API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Cherished Book'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-03) from openapi/cherishedbook-com-openapi.yml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/cherishedbook-com-openapi.yml"
]
}