Greenlit Books · JSON-LD Context

Greenlitbooks Com Context

JSON-LD context defining the semantic vocabulary for Greenlitbooks Com from Greenlit Books.

18 Classes 96 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/
greenlitbooks: https://greenlitbooks.com/schema#

Classes

Meta Error Price BookLink Book BookDetail Series Imprint ClaimSource Claim Citation ClaimSearchResult ClaimBook Concept Topic SearchResult HandoffLinks Term

Properties

Property Type Container
version string
generatedAt dateTime
source reference
docs reference
openapi reference
error
meta reference
display string
amount decimal
currency string
slug string
title string
position integer
url reference
apiUrl reference
subtitle string
author string
series
imprint string
readerLevel string
flagship boolean
descriptions
concept
amazon
prices
kindleUnlimited boolean
coverImage reference
markdownUrl reference
readUrl reference
categories list
companionRepo reference
book reference
chapters list
totalWords integer
claims
excerpt
related
name string
tier string
blurb string
order integer
count integer
books list
authors string
publisher string
date string
establishes string
doesNotEstablish string
lastChecked date
checkNote string
id string
anchor string
chapter integer
claim string
verbatim boolean
basis string
basisLabel string
quotingRule string
basisNote string
citation reference
sources list
text string
bibtex string
key string
score decimal
matchedFields list
matchedTerms integer
matchedBy list
similarity decimal
lastReviewed date
question string
shortAnswer string
aliases list
description string
guide
glossary reference
glossaryMarkdown reference
conceptMarkdown reference
bookApi reference
bookMarkdown reference
freeChapter reference
freeChapterMarkdown reference
amazonKindle reference
amazonPaperback reference
citeAs string
term string
kind string
fieldOfOrigin string
definition string
definedIn
usedInBooks list
checkable
faq list
relatedTerms list
lastVerified date
links reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://greenlitbooks.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "greenlitbooks": "https://greenlitbooks.com/schema#",
    "Meta": "greenlitbooks:Meta",
    "version": {
      "@id": "greenlitbooks:version",
      "@type": "xsd:string"
    },
    "generatedAt": {
      "@id": "greenlitbooks:generatedAt",
      "@type": "xsd:dateTime"
    },
    "source": {
      "@id": "greenlitbooks:source",
      "@type": "@id"
    },
    "docs": {
      "@id": "greenlitbooks:docs",
      "@type": "@id"
    },
    "openapi": {
      "@id": "greenlitbooks:openapi",
      "@type": "@id"
    },
    "Error": "greenlitbooks:Error",
    "error": {
      "@id": "greenlitbooks:error"
    },
    "meta": {
      "@id": "greenlitbooks:meta",
      "@type": "@id"
    },
    "Price": "greenlitbooks:Price",
    "display": {
      "@id": "greenlitbooks:display",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "greenlitbooks:amount",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "greenlitbooks:currency",
      "@type": "xsd:string"
    },
    "BookLink": "greenlitbooks:BookLink",
    "slug": {
      "@id": "greenlitbooks:slug",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "greenlitbooks:title",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "greenlitbooks:position",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "greenlitbooks:url",
      "@type": "@id"
    },
    "apiUrl": {
      "@id": "greenlitbooks:apiUrl",
      "@type": "@id"
    },
    "Book": "greenlitbooks:Book",
    "subtitle": {
      "@id": "greenlitbooks:subtitle",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "greenlitbooks:author",
      "@type": "xsd:string"
    },
    "series": {
      "@id": "greenlitbooks:series"
    },
    "imprint": {
      "@id": "greenlitbooks:imprint",
      "@type": "xsd:string"
    },
    "readerLevel": {
      "@id": "greenlitbooks:readerLevel",
      "@type": "xsd:string"
    },
    "flagship": {
      "@id": "greenlitbooks:flagship",
      "@type": "xsd:boolean"
    },
    "descriptions": {
      "@id": "greenlitbooks:descriptions"
    },
    "concept": {
      "@id": "greenlitbooks:concept"
    },
    "amazon": {
      "@id": "greenlitbooks:amazon"
    },
    "prices": {
      "@id": "greenlitbooks:prices"
    },
    "kindleUnlimited": {
      "@id": "greenlitbooks:kindleUnlimited",
      "@type": "xsd:boolean"
    },
    "coverImage": {
      "@id": "greenlitbooks:coverImage",
      "@type": "@id"
    },
    "markdownUrl": {
      "@id": "greenlitbooks:markdownUrl",
      "@type": "@id"
    },
    "readUrl": {
      "@id": "greenlitbooks:readUrl",
      "@type": "@id"
    },
    "categories": {
      "@id": "greenlitbooks:categories",
      "@container": "@list"
    },
    "companionRepo": {
      "@id": "greenlitbooks:companionRepo",
      "@type": "@id"
    },
    "BookDetail": "greenlitbooks:BookDetail",
    "book": {
      "@id": "greenlitbooks:book",
      "@type": "@id"
    },
    "chapters": {
      "@id": "greenlitbooks:chapters",
      "@container": "@list"
    },
    "totalWords": {
      "@id": "greenlitbooks:totalWords",
      "@type": "xsd:integer"
    },
    "claims": {
      "@id": "greenlitbooks:claims"
    },
    "excerpt": {
      "@id": "greenlitbooks:excerpt"
    },
    "related": {
      "@id": "greenlitbooks:related"
    },
    "Series": "greenlitbooks:Series",
    "name": {
      "@id": "greenlitbooks:name",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "greenlitbooks:tier",
      "@type": "xsd:string"
    },
    "blurb": {
      "@id": "greenlitbooks:blurb",
      "@type": "xsd:string"
    },
    "order": {
      "@id": "greenlitbooks:order",
      "@type": "xsd:integer"
    },
    "count": {
      "@id": "greenlitbooks:count",
      "@type": "xsd:integer"
    },
    "books": {
      "@id": "greenlitbooks:books",
      "@container": "@list"
    },
    "Imprint": "greenlitbooks:Imprint",
    "ClaimSource": "greenlitbooks:ClaimSource",
    "authors": {
      "@id": "greenlitbooks:authors",
      "@type": "xsd:string"
    },
    "publisher": {
      "@id": "greenlitbooks:publisher",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "greenlitbooks:date",
      "@type": "xsd:string"
    },
    "establishes": {
      "@id": "greenlitbooks:establishes",
      "@type": "xsd:string"
    },
    "doesNotEstablish": {
      "@id": "greenlitbooks:doesNotEstablish",
      "@type": "xsd:string"
    },
    "lastChecked": {
      "@id": "greenlitbooks:lastChecked",
      "@type": "xsd:date"
    },
    "checkNote": {
      "@id": "greenlitbooks:checkNote",
      "@type": "xsd:string"
    },
    "Claim": "greenlitbooks:Claim",
    "id": {
      "@id": "greenlitbooks:id",
      "@type": "xsd:string"
    },
    "anchor": {
      "@id": "greenlitbooks:anchor",
      "@type": "xsd:string"
    },
    "chapter": {
      "@id": "greenlitbooks:chapter",
      "@type": "xsd:integer"
    },
    "claim": {
      "@id": "greenlitbooks:claim",
      "@type": "xsd:string"
    },
    "verbatim": {
      "@id": "greenlitbooks:verbatim",
      "@type": "xsd:boolean"
    },
    "basis": {
      "@id": "greenlitbooks:basis",
      "@type": "xsd:string"
    },
    "basisLabel": {
      "@id": "greenlitbooks:basisLabel",
      "@type": "xsd:string"
    },
    "quotingRule": {
      "@id": "greenlitbooks:quotingRule",
      "@type": "xsd:string"
    },
    "basisNote": {
      "@id": "greenlitbooks:basisNote",
      "@type": "xsd:string"
    },
    "citation": {
      "@id": "greenlitbooks:citation",
      "@type": "@id"
    },
    "sources": {
      "@id": "greenlitbooks:sources",
      "@container": "@list"
    },
    "Citation": "greenlitbooks:Citation",
    "text": {
      "@id": "greenlitbooks:text",
      "@type": "xsd:string"
    },
    "bibtex": {
      "@id": "greenlitbooks:bibtex",
      "@type": "xsd:string"
    },
    "key": {
      "@id": "greenlitbooks:key",
      "@type": "xsd:string"
    },
    "ClaimSearchResult": "greenlitbooks:ClaimSearchResult",
    "score": {
      "@id": "greenlitbooks:score",
      "@type": "xsd:decimal"
    },
    "matchedFields": {
      "@id": "greenlitbooks:matchedFields",
      "@container": "@list"
    },
    "matchedTerms": {
      "@id": "greenlitbooks:matchedTerms",
      "@type": "xsd:integer"
    },
    "matchedBy": {
      "@id": "greenlitbooks:matchedBy",
      "@container": "@list"
    },
    "similarity": {
      "@id": "greenlitbooks:similarity",
      "@type": "xsd:decimal"
    },
    "ClaimBook": "greenlitbooks:ClaimBook",
    "lastReviewed": {
      "@id": "greenlitbooks:lastReviewed",
      "@type": "xsd:date"
    },
    "Concept": "greenlitbooks:Concept",
    "question": {
      "@id": "greenlitbooks:question",
      "@type": "xsd:string"
    },
    "shortAnswer": {
      "@id": "greenlitbooks:shortAnswer",
      "@type": "xsd:string"
    },
    "Topic": "greenlitbooks:Topic",
    "aliases": {
      "@id": "greenlitbooks:aliases",
      "@container": "@list"
    },
    "description": {
      "@id": "greenlitbooks:description",
      "@type": "xsd:string"
    },
    "guide": {
      "@id": "greenlitbooks:guide"
    },
    "SearchResult": "greenlitbooks:SearchResult",
    "HandoffLinks": "greenlitbooks:HandoffLinks",
    "glossary": {
      "@id": "greenlitbooks:glossary",
      "@type": "@id"
    },
    "glossaryMarkdown": {
      "@id": "greenlitbooks:glossaryMarkdown",
      "@type": "@id"
    },
    "conceptMarkdown": {
      "@id": "greenlitbooks:conceptMarkdown",
      "@type": "@id"
    },
    "bookApi": {
      "@id": "greenlitbooks:bookApi",
      "@type": "@id"
    },
    "bookMarkdown": {
      "@id": "greenlitbooks:bookMarkdown",
      "@type": "@id"
    },
    "freeChapter": {
      "@id": "greenlitbooks:freeChapter",
      "@type": "@id"
    },
    "freeChapterMarkdown": {
      "@id": "greenlitbooks:freeChapterMarkdown",
      "@type": "@id"
    },
    "amazonKindle": {
      "@id": "greenlitbooks:amazonKindle",
      "@type": "@id"
    },
    "amazonPaperback": {
      "@id": "greenlitbooks:amazonPaperback",
      "@type": "@id"
    },
    "citeAs": {
      "@id": "greenlitbooks:citeAs",
      "@type": "xsd:string"
    },
    "Term": "greenlitbooks:Term",
    "term": {
      "@id": "greenlitbooks:term",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "greenlitbooks:kind",
      "@type": "xsd:string"
    },
    "fieldOfOrigin": {
      "@id": "greenlitbooks:fieldOfOrigin",
      "@type": "xsd:string"
    },
    "definition": {
      "@id": "greenlitbooks:definition",
      "@type": "xsd:string"
    },
    "definedIn": {
      "@id": "greenlitbooks:definedIn"
    },
    "usedInBooks": {
      "@id": "greenlitbooks:usedInBooks",
      "@container": "@list"
    },
    "checkable": {
      "@id": "greenlitbooks:checkable"
    },
    "faq": {
      "@id": "greenlitbooks:faq",
      "@container": "@list"
    },
    "relatedTerms": {
      "@id": "greenlitbooks:relatedTerms",
      "@container": "@list"
    },
    "lastVerified": {
      "@id": "greenlitbooks:lastVerified",
      "@type": "xsd:date"
    },
    "links": {
      "@id": "greenlitbooks:links",
      "@type": "@id"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Greenlit Books API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Greenlit Books'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-10) from openapi/greenlitbooks-com-openapi-gpt.json, openapi/greenlitbooks-com-openapi.json.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/greenlitbooks-com-openapi-gpt.json",
    "openapi/greenlitbooks-com-openapi.json"
  ]
}