Theholisticcare Context

JSON-LD context defining the semantic vocabulary for Theholisticcare from The Holistic Care — THC Open Mindfulness API.

26 Classes 52 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/
theholisticcare: https://theholisticcare.com/schema#

Classes

Pagination BlogPost BlogPostListResponse Meta BlogPostDetailResponse Error CategoriesResponse GlossaryListResponse RelatedRef GlossaryTerm RelatedTermRef GlossaryDetailResponse HealthResponse Game GameDetailResponse GameListResponse PanchaVikasResourceListResponse PanchaVikasResource PracticeDetailResponse Practice PracticeListResponse Resource ResourceListResponse CitationDetailResponse CitationListResponse Citation

Properties

Property Type Container
limit integer
offset integer
total integer
title string
excerpt string
tags list
canonical_url string
data list
pagination reference
meta reference
generated_at dateTime
provider string
source string
error
slug string
id string
type string
pillar string
summary string
etymology string
also_known_as list
updated_at dateTime
status string
version string
time dateTime
api_id string
url string
icon string
tag string
description string
free boolean
keywords list
audiences list
age_min integer
age_max integer
duration_minutes integer
skills list
download_url string
source_url string
track_id string
category string
audio_url string
read_time_minutes integer
access string
authors string
year integer
journal string
study_type string
sample_size string
topic string
key_finding string
limitations string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://theholisticcare.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "theholisticcare": "https://theholisticcare.com/schema#",
    "Pagination": "theholisticcare:Pagination",
    "limit": {
      "@id": "theholisticcare:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "theholisticcare:offset",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "theholisticcare:total",
      "@type": "xsd:integer"
    },
    "BlogPost": "theholisticcare:BlogPost",
    "title": {
      "@id": "theholisticcare:title",
      "@type": "xsd:string"
    },
    "excerpt": {
      "@id": "theholisticcare:excerpt",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "theholisticcare:tags",
      "@container": "@list"
    },
    "canonical_url": {
      "@id": "theholisticcare:canonical_url",
      "@type": "xsd:string"
    },
    "BlogPostListResponse": "theholisticcare:BlogPostListResponse",
    "data": {
      "@id": "theholisticcare:data",
      "@container": "@list"
    },
    "pagination": {
      "@id": "theholisticcare:pagination",
      "@type": "@id"
    },
    "meta": {
      "@id": "theholisticcare:meta",
      "@type": "@id"
    },
    "Meta": "theholisticcare:Meta",
    "generated_at": {
      "@id": "theholisticcare:generated_at",
      "@type": "xsd:dateTime"
    },
    "provider": {
      "@id": "theholisticcare:provider",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "theholisticcare:source",
      "@type": "xsd:string"
    },
    "BlogPostDetailResponse": "theholisticcare:BlogPostDetailResponse",
    "Error": "theholisticcare:Error",
    "error": {
      "@id": "theholisticcare:error"
    },
    "CategoriesResponse": "theholisticcare:CategoriesResponse",
    "GlossaryListResponse": "theholisticcare:GlossaryListResponse",
    "RelatedRef": "theholisticcare:RelatedRef",
    "slug": {
      "@id": "theholisticcare:slug",
      "@type": "xsd:string"
    },
    "GlossaryTerm": "theholisticcare:GlossaryTerm",
    "id": {
      "@id": "theholisticcare:id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "theholisticcare:type",
      "@type": "xsd:string"
    },
    "pillar": {
      "@id": "theholisticcare:pillar",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "theholisticcare:summary",
      "@type": "xsd:string"
    },
    "etymology": {
      "@id": "theholisticcare:etymology",
      "@type": "xsd:string"
    },
    "also_known_as": {
      "@id": "theholisticcare:also_known_as",
      "@container": "@list"
    },
    "updated_at": {
      "@id": "theholisticcare:updated_at",
      "@type": "xsd:dateTime"
    },
    "RelatedTermRef": "theholisticcare:RelatedTermRef",
    "GlossaryDetailResponse": "theholisticcare:GlossaryDetailResponse",
    "HealthResponse": "theholisticcare:HealthResponse",
    "status": {
      "@id": "theholisticcare:status",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "theholisticcare:version",
      "@type": "xsd:string"
    },
    "time": {
      "@id": "theholisticcare:time",
      "@type": "xsd:dateTime"
    },
    "Game": "theholisticcare:Game",
    "api_id": {
      "@id": "theholisticcare:api_id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "theholisticcare:url",
      "@type": "xsd:string"
    },
    "icon": {
      "@id": "theholisticcare:icon",
      "@type": "xsd:string"
    },
    "tag": {
      "@id": "theholisticcare:tag",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "theholisticcare:description",
      "@type": "xsd:string"
    },
    "free": {
      "@id": "theholisticcare:free",
      "@type": "xsd:boolean"
    },
    "keywords": {
      "@id": "theholisticcare:keywords",
      "@container": "@list"
    },
    "audiences": {
      "@id": "theholisticcare:audiences",
      "@container": "@list"
    },
    "age_min": {
      "@id": "theholisticcare:age_min",
      "@type": "xsd:integer"
    },
    "age_max": {
      "@id": "theholisticcare:age_max",
      "@type": "xsd:integer"
    },
    "duration_minutes": {
      "@id": "theholisticcare:duration_minutes",
      "@type": "xsd:integer"
    },
    "skills": {
      "@id": "theholisticcare:skills",
      "@container": "@list"
    },
    "GameDetailResponse": "theholisticcare:GameDetailResponse",
    "GameListResponse": "theholisticcare:GameListResponse",
    "PanchaVikasResourceListResponse": "theholisticcare:PanchaVikasResourceListResponse",
    "PanchaVikasResource": "theholisticcare:PanchaVikasResource",
    "download_url": {
      "@id": "theholisticcare:download_url",
      "@type": "xsd:string"
    },
    "source_url": {
      "@id": "theholisticcare:source_url",
      "@type": "xsd:string"
    },
    "PracticeDetailResponse": "theholisticcare:PracticeDetailResponse",
    "Practice": "theholisticcare:Practice",
    "track_id": {
      "@id": "theholisticcare:track_id",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "theholisticcare:category",
      "@type": "xsd:string"
    },
    "audio_url": {
      "@id": "theholisticcare:audio_url",
      "@type": "xsd:string"
    },
    "read_time_minutes": {
      "@id": "theholisticcare:read_time_minutes",
      "@type": "xsd:integer"
    },
    "PracticeListResponse": "theholisticcare:PracticeListResponse",
    "Resource": "theholisticcare:Resource",
    "access": {
      "@id": "theholisticcare:access",
      "@type": "xsd:string"
    },
    "ResourceListResponse": "theholisticcare:ResourceListResponse",
    "CitationDetailResponse": "theholisticcare:CitationDetailResponse",
    "CitationListResponse": "theholisticcare:CitationListResponse",
    "Citation": "theholisticcare:Citation",
    "authors": {
      "@id": "theholisticcare:authors",
      "@type": "xsd:string"
    },
    "year": {
      "@id": "theholisticcare:year",
      "@type": "xsd:integer"
    },
    "journal": {
      "@id": "theholisticcare:journal",
      "@type": "xsd:string"
    },
    "study_type": {
      "@id": "theholisticcare:study_type",
      "@type": "xsd:string"
    },
    "sample_size": {
      "@id": "theholisticcare:sample_size",
      "@type": "xsd:string"
    },
    "topic": {
      "@id": "theholisticcare:topic",
      "@type": "xsd:string"
    },
    "key_finding": {
      "@id": "theholisticcare:key_finding",
      "@type": "xsd:string"
    },
    "limitations": {
      "@id": "theholisticcare:limitations",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "The Holistic Care — THC Open Mindfulness API API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects The Holistic Care — THC Open Mindfulness API'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-29) from openapi/theholisticcare-blog-api-openapi.yml, openapi/theholisticcare-categories-api-openapi.yml, openapi/theholisticcare-glossary-api-openapi.yml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/theholisticcare-blog-api-openapi.yml",
    "openapi/theholisticcare-categories-api-openapi.yml",
    "openapi/theholisticcare-glossary-api-openapi.yml",
    "openapi/theholisticcare-health-api-openapi.yml",
    "openapi/theholisticcare-mindfulness-games-api-openapi.yml"
  ]
}