China Footnotes · JSON-LD Context

Chinafootnotes Com Context

JSON-LD context defining the semantic vocabulary for Chinafootnotes Com from China Footnotes.

17 Classes 120 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/
chinafootnotes: https://chinafootnotes.com/schema#

Classes

Field Source Tip Photo Update SourceMonitoring Place PlaceList PlaceDetail UpdateList Monitoring Status City CityList CityDetail Event EventList

Properties

Property Type Container
value string
status string
sourceIds list
id string
url reference
title string
publisher string
kind string
method string
contact string
accessedAt date
publishedAt date
text string
topic string
sourceUrl reference
sourceTitle string
author string
observedDate date
observedDateRaw string
visitDate date
caveat string
commercial boolean
license string
licenseUrl string
caption string
alt string
reviewedAt date
startsAt date
expiresAt date
placeId string
sources list
sourceId string
lastSuccessAt dateTime
lastAttemptAt dateTime
pendingReviewIds list
name string
localName string
district string
summary string
number integer
category string
aliases list
highlights list
visitDuration string
researchedAt date
tips list
photos list
updates list
dataQuality
sourceMonitoring list
hasPendingSourceReview boolean
isReviewOverdue boolean
address reference
transport reference
hours reference
admission reference
booking reference
foreignVisitors reference
accessibility reference
lastAdmission reference
city string
area string
group string
distanceKm decimal
shortName string
events list
schemaVersion string
version string
generatedAt dateTime
notice string
total integer
places list
place reference
reviewDue date
checked integer
totalSources integer
baseline integer
unchanged integer
changed integer
failed integer
pendingReviews integer
startedAt dateTime
completedAt dateTime
nextScheduledAt dateTime
factsAutomaticallyPublished
results list
placeCount integer
tipCount integer
reviewOverdue integer
monitoringStale boolean
monitoring
cities list
zh string
live boolean
preview boolean
accent string
accentSoft string
tagline string
stats list
weather list
areas list
groups
bookFirst list
arrivals list
nextStops list
photo
skyline string
scene
metroColors
ratings
images
transit
endsAt date
when string
where string
ticket string
price string
dates list
basisNotes list
endsAtLabel string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://chinafootnotes.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "chinafootnotes": "https://chinafootnotes.com/schema#",
    "Field": "chinafootnotes:Field",
    "value": {
      "@id": "chinafootnotes:value",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "chinafootnotes:status",
      "@type": "xsd:string"
    },
    "sourceIds": {
      "@id": "chinafootnotes:sourceIds",
      "@container": "@list"
    },
    "Source": "chinafootnotes:Source",
    "id": {
      "@id": "chinafootnotes:id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "chinafootnotes:url",
      "@type": "@id"
    },
    "title": {
      "@id": "chinafootnotes:title",
      "@type": "xsd:string"
    },
    "publisher": {
      "@id": "chinafootnotes:publisher",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "chinafootnotes:kind",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "chinafootnotes:method",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "chinafootnotes:contact",
      "@type": "xsd:string"
    },
    "accessedAt": {
      "@id": "chinafootnotes:accessedAt",
      "@type": "xsd:date"
    },
    "publishedAt": {
      "@id": "chinafootnotes:publishedAt",
      "@type": "xsd:date"
    },
    "Tip": "chinafootnotes:Tip",
    "text": {
      "@id": "chinafootnotes:text",
      "@type": "xsd:string"
    },
    "topic": {
      "@id": "chinafootnotes:topic",
      "@type": "xsd:string"
    },
    "sourceUrl": {
      "@id": "chinafootnotes:sourceUrl",
      "@type": "@id"
    },
    "sourceTitle": {
      "@id": "chinafootnotes:sourceTitle",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "chinafootnotes:author",
      "@type": "xsd:string"
    },
    "observedDate": {
      "@id": "chinafootnotes:observedDate",
      "@type": "xsd:date"
    },
    "observedDateRaw": {
      "@id": "chinafootnotes:observedDateRaw",
      "@type": "xsd:string"
    },
    "visitDate": {
      "@id": "chinafootnotes:visitDate",
      "@type": "xsd:date"
    },
    "caveat": {
      "@id": "chinafootnotes:caveat",
      "@type": "xsd:string"
    },
    "commercial": {
      "@id": "chinafootnotes:commercial",
      "@type": "xsd:boolean"
    },
    "Photo": "chinafootnotes:Photo",
    "license": {
      "@id": "chinafootnotes:license",
      "@type": "xsd:string"
    },
    "licenseUrl": {
      "@id": "chinafootnotes:licenseUrl",
      "@type": "xsd:string"
    },
    "caption": {
      "@id": "chinafootnotes:caption",
      "@type": "xsd:string"
    },
    "alt": {
      "@id": "chinafootnotes:alt",
      "@type": "xsd:string"
    },
    "Update": "chinafootnotes:Update",
    "reviewedAt": {
      "@id": "chinafootnotes:reviewedAt",
      "@type": "xsd:date"
    },
    "startsAt": {
      "@id": "chinafootnotes:startsAt",
      "@type": "xsd:date"
    },
    "expiresAt": {
      "@id": "chinafootnotes:expiresAt",
      "@type": "xsd:date"
    },
    "placeId": {
      "@id": "chinafootnotes:placeId",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "chinafootnotes:sources",
      "@container": "@list"
    },
    "SourceMonitoring": "chinafootnotes:SourceMonitoring",
    "sourceId": {
      "@id": "chinafootnotes:sourceId",
      "@type": "xsd:string"
    },
    "lastSuccessAt": {
      "@id": "chinafootnotes:lastSuccessAt",
      "@type": "xsd:dateTime"
    },
    "lastAttemptAt": {
      "@id": "chinafootnotes:lastAttemptAt",
      "@type": "xsd:dateTime"
    },
    "pendingReviewIds": {
      "@id": "chinafootnotes:pendingReviewIds",
      "@container": "@list"
    },
    "Place": "chinafootnotes:Place",
    "name": {
      "@id": "chinafootnotes:name",
      "@type": "xsd:string"
    },
    "localName": {
      "@id": "chinafootnotes:localName",
      "@type": "xsd:string"
    },
    "district": {
      "@id": "chinafootnotes:district",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "chinafootnotes:summary",
      "@type": "xsd:string"
    },
    "number": {
      "@id": "chinafootnotes:number",
      "@type": "xsd:integer"
    },
    "category": {
      "@id": "chinafootnotes:category",
      "@type": "xsd:string"
    },
    "aliases": {
      "@id": "chinafootnotes:aliases",
      "@container": "@list"
    },
    "highlights": {
      "@id": "chinafootnotes:highlights",
      "@container": "@list"
    },
    "visitDuration": {
      "@id": "chinafootnotes:visitDuration",
      "@type": "xsd:string"
    },
    "researchedAt": {
      "@id": "chinafootnotes:researchedAt",
      "@type": "xsd:date"
    },
    "tips": {
      "@id": "chinafootnotes:tips",
      "@container": "@list"
    },
    "photos": {
      "@id": "chinafootnotes:photos",
      "@container": "@list"
    },
    "updates": {
      "@id": "chinafootnotes:updates",
      "@container": "@list"
    },
    "dataQuality": {
      "@id": "chinafootnotes:dataQuality"
    },
    "sourceMonitoring": {
      "@id": "chinafootnotes:sourceMonitoring",
      "@container": "@list"
    },
    "hasPendingSourceReview": {
      "@id": "chinafootnotes:hasPendingSourceReview",
      "@type": "xsd:boolean"
    },
    "isReviewOverdue": {
      "@id": "chinafootnotes:isReviewOverdue",
      "@type": "xsd:boolean"
    },
    "address": {
      "@id": "chinafootnotes:address",
      "@type": "@id"
    },
    "transport": {
      "@id": "chinafootnotes:transport",
      "@type": "@id"
    },
    "hours": {
      "@id": "chinafootnotes:hours",
      "@type": "@id"
    },
    "admission": {
      "@id": "chinafootnotes:admission",
      "@type": "@id"
    },
    "booking": {
      "@id": "chinafootnotes:booking",
      "@type": "@id"
    },
    "foreignVisitors": {
      "@id": "chinafootnotes:foreignVisitors",
      "@type": "@id"
    },
    "accessibility": {
      "@id": "chinafootnotes:accessibility",
      "@type": "@id"
    },
    "lastAdmission": {
      "@id": "chinafootnotes:lastAdmission",
      "@type": "@id"
    },
    "city": {
      "@id": "chinafootnotes:city",
      "@type": "xsd:string"
    },
    "area": {
      "@id": "chinafootnotes:area",
      "@type": "xsd:string"
    },
    "group": {
      "@id": "chinafootnotes:group",
      "@type": "xsd:string"
    },
    "distanceKm": {
      "@id": "chinafootnotes:distanceKm",
      "@type": "xsd:decimal"
    },
    "shortName": {
      "@id": "chinafootnotes:shortName",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "chinafootnotes:events",
      "@container": "@list"
    },
    "PlaceList": "chinafootnotes:PlaceList",
    "schemaVersion": {
      "@id": "chinafootnotes:schemaVersion",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "chinafootnotes:version",
      "@type": "xsd:string"
    },
    "generatedAt": {
      "@id": "chinafootnotes:generatedAt",
      "@type": "xsd:dateTime"
    },
    "notice": {
      "@id": "chinafootnotes:notice",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "chinafootnotes:total",
      "@type": "xsd:integer"
    },
    "places": {
      "@id": "chinafootnotes:places",
      "@container": "@list"
    },
    "PlaceDetail": "chinafootnotes:PlaceDetail",
    "place": {
      "@id": "chinafootnotes:place",
      "@type": "@id"
    },
    "reviewDue": {
      "@id": "chinafootnotes:reviewDue",
      "@type": "xsd:date"
    },
    "UpdateList": "chinafootnotes:UpdateList",
    "Monitoring": "chinafootnotes:Monitoring",
    "checked": {
      "@id": "chinafootnotes:checked",
      "@type": "xsd:integer"
    },
    "totalSources": {
      "@id": "chinafootnotes:totalSources",
      "@type": "xsd:integer"
    },
    "baseline": {
      "@id": "chinafootnotes:baseline",
      "@type": "xsd:integer"
    },
    "unchanged": {
      "@id": "chinafootnotes:unchanged",
      "@type": "xsd:integer"
    },
    "changed": {
      "@id": "chinafootnotes:changed",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "chinafootnotes:failed",
      "@type": "xsd:integer"
    },
    "pendingReviews": {
      "@id": "chinafootnotes:pendingReviews",
      "@type": "xsd:integer"
    },
    "startedAt": {
      "@id": "chinafootnotes:startedAt",
      "@type": "xsd:dateTime"
    },
    "completedAt": {
      "@id": "chinafootnotes:completedAt",
      "@type": "xsd:dateTime"
    },
    "nextScheduledAt": {
      "@id": "chinafootnotes:nextScheduledAt",
      "@type": "xsd:dateTime"
    },
    "factsAutomaticallyPublished": {
      "@id": "chinafootnotes:factsAutomaticallyPublished"
    },
    "results": {
      "@id": "chinafootnotes:results",
      "@container": "@list"
    },
    "Status": "chinafootnotes:Status",
    "placeCount": {
      "@id": "chinafootnotes:placeCount",
      "@type": "xsd:integer"
    },
    "tipCount": {
      "@id": "chinafootnotes:tipCount",
      "@type": "xsd:integer"
    },
    "reviewOverdue": {
      "@id": "chinafootnotes:reviewOverdue",
      "@type": "xsd:integer"
    },
    "monitoringStale": {
      "@id": "chinafootnotes:monitoringStale",
      "@type": "xsd:boolean"
    },
    "monitoring": {
      "@id": "chinafootnotes:monitoring"
    },
    "cities": {
      "@id": "chinafootnotes:cities",
      "@container": "@list"
    },
    "City": "chinafootnotes:City",
    "zh": {
      "@id": "chinafootnotes:zh",
      "@type": "xsd:string"
    },
    "live": {
      "@id": "chinafootnotes:live",
      "@type": "xsd:boolean"
    },
    "preview": {
      "@id": "chinafootnotes:preview",
      "@type": "xsd:boolean"
    },
    "accent": {
      "@id": "chinafootnotes:accent",
      "@type": "xsd:string"
    },
    "accentSoft": {
      "@id": "chinafootnotes:accentSoft",
      "@type": "xsd:string"
    },
    "tagline": {
      "@id": "chinafootnotes:tagline",
      "@type": "xsd:string"
    },
    "stats": {
      "@id": "chinafootnotes:stats",
      "@container": "@list"
    },
    "weather": {
      "@id": "chinafootnotes:weather",
      "@container": "@list"
    },
    "areas": {
      "@id": "chinafootnotes:areas",
      "@container": "@list"
    },
    "groups": {
      "@id": "chinafootnotes:groups"
    },
    "bookFirst": {
      "@id": "chinafootnotes:bookFirst",
      "@container": "@list"
    },
    "arrivals": {
      "@id": "chinafootnotes:arrivals",
      "@container": "@list"
    },
    "nextStops": {
      "@id": "chinafootnotes:nextStops",
      "@container": "@list"
    },
    "photo": {
      "@id": "chinafootnotes:photo"
    },
    "skyline": {
      "@id": "chinafootnotes:skyline",
      "@type": "xsd:string"
    },
    "scene": {
      "@id": "chinafootnotes:scene"
    },
    "metroColors": {
      "@id": "chinafootnotes:metroColors"
    },
    "ratings": {
      "@id": "chinafootnotes:ratings"
    },
    "images": {
      "@id": "chinafootnotes:images"
    },
    "transit": {
      "@id": "chinafootnotes:transit"
    },
    "CityList": "chinafootnotes:CityList",
    "CityDetail": "chinafootnotes:CityDetail",
    "Event": "chinafootnotes:Event",
    "endsAt": {
      "@id": "chinafootnotes:endsAt",
      "@type": "xsd:date"
    },
    "when": {
      "@id": "chinafootnotes:when",
      "@type": "xsd:string"
    },
    "where": {
      "@id": "chinafootnotes:where",
      "@type": "xsd:string"
    },
    "ticket": {
      "@id": "chinafootnotes:ticket",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "chinafootnotes:price",
      "@type": "xsd:string"
    },
    "dates": {
      "@id": "chinafootnotes:dates",
      "@container": "@list"
    },
    "basisNotes": {
      "@id": "chinafootnotes:basisNotes",
      "@container": "@list"
    },
    "endsAtLabel": {
      "@id": "chinafootnotes:endsAtLabel",
      "@type": "xsd:string"
    },
    "EventList": "chinafootnotes:EventList"
  },
  "@type": "schema:Dataset",
  "schema:name": "China Footnotes API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects China Footnotes'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/chinafootnotes-com-openapi.yml.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/chinafootnotes-com-openapi.yml"
  ]
}