GRC Schema

dictionaryentry.schema.json

A single entry envelope returned by the Cambridge Dictionaries Online API (getEntry / searchFirst / wordoftheday). The lexical content itself (definitions, senses, pronunciations, examples) is not structured JSON: it is delivered as an XML or HTML5 string in entryContent, governed by Cambridge's proprietary XML DTD. This schema describes the JSON transport envelope, which is all Cambridge publishes.

type · thingCambridge Dictionary vocabularystatus · draftv1
{
  "Dictionaryentry": {
    "@type": "Dictionaryentry",
    "schemaVersion": 1,
    "dictionaryCode": "String",
    "entryId": "String",
    "entryLabel": "String",
    "entryUrl": "URL",
    "format": "String",
    "entryContent": "String",
    "topics": [
      {
        "topics(item)": {
          "@type": "Topics(item)",
          "topicId": "String",
          "topicLabel": "String",
          "topicParentId": "String",
          "topicUrl": "URL"
        }
      }
    ]
  }
}