Oxford Dictionaries

Dictionary and language data API

developer.oxforddictionaries.com ↗
Version
1.11.0
OpenAPI
3.0.0
Endpoints
26
Schemas
36
Updated
3 days ago
Reference reference language dictionary
Use this API in your AI agent

Query structured spec data via REST or MCP. Get exactly what your agent needs.

Get API Key

Server URLs

https://od-api-demo.oxforddictionaries.com:443/api/v1

Authentication

apiKey apiKey

No endpoints found for this provider.

Schemas

array ArrayOfRelatedEntries
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "text",
      "id"
    ],
    "properties": {
      "id": {
        "type": "string",
        "description": "The identifier of the word"
      },
      "text": {
        "type": "string"
      },
      "domains": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "regions": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "language": {
        "type": "string",
        "description": "IANA language code specifying the language of the word"
      },
      "registers": {
        "$ref": "#/components/schemas/arrayofstrings"
      }
    }
  },
  "minItems": 1,
  "description": "A list of written or spoken words"
}
array CategorizedTextList
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "text",
      "type"
    ],
    "properties": {
      "id": {
        "type": "string",
        "description": "The identifier of the word"
      },
      "text": {
        "type": "string",
        "description": "A note text"
      },
      "type": {
        "type": "string",
        "description": "The descriptive category of the text"
      }
    }
  },
  "minItems": 1,
  "description": "various types of notes that appear"
}
array CrossReferencesList
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "id",
      "text",
      "type"
    ],
    "properties": {
      "id": {
        "type": "string",
        "description": "The word id of cooccurrence"
      },
      "text": {
        "type": "string",
        "description": "The word of cooccurrence"
      },
      "type": {
        "type": "string",
        "description": "The type of relation between the two words. Possible values are 'close match', 'related', 'see also', 'variant spelling', and 'abbreviation' in case of crossreferences, or 'pre', 'post' in case of collocates."
      }
    },
    "description": "cross references of a sense"
  },
  "minItems": 1,
  "description": "A reference to another word that is closely related, might provide additional information about the subject, has a variant spelling or is an abbreviated form of it."
}
object Entry
{
  "type": "object",
  "properties": {
    "notes": {
      "$ref": "#/components/schemas/CategorizedTextList"
    },
    "senses": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Sense"
      },
      "minItems": 1,
      "description": "Complete list of senses"
    },
    "etymologies": {
      "$ref": "#/components/schemas/arrayofstrings"
    },
    "variantForms": {
      "$ref": "#/components/schemas/VariantFormsList"
    },
    "pronunciations": {
      "$ref": "#/components/schemas/PronunciationsList"
    },
    "homographNumber": {
      "type": "string",
      "description": "Identifies the homograph grouping. The last two digits identify different entries of the same homograph. The first one/two digits identify the homograph number."
    },
    "grammaticalFeatures": {
      "$ref": "#/components/schemas/GrammaticalFeaturesList"
    }
  },
  "minProperties": 1
}
array ExamplesList
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "text"
    ],
    "properties": {
      "text": {
        "type": "string"
      },
      "notes": {
        "$ref": "#/components/schemas/CategorizedTextList"
      },
      "domains": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "regions": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "senseIds": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "registers": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "definitions": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "translations": {
        "$ref": "#/components/schemas/TranslationsList"
      }
    }
  },
  "minItems": 1,
  "description": "A list of written or spoken rendering of examples of use of a word or text"
}
object Filters
{
  "properties": {
    "results": {
      "type": "object",
      "properties": {
        "entries": {
          "$ref": "#/components/schemas/arrayofstrings"
        },
        "wordlist": {
          "$ref": "#/components/schemas/arrayofstrings"
        },
        "inflections": {
          "$ref": "#/components/schemas/arrayofstrings"
        },
        "translations": {
          "$ref": "#/components/schemas/arrayofstrings"
        }
      },
      "description": "A mapping of filters available per endpoints.",
      "minProperties": 1
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for the Filters endpoint."
}
array GrammaticalFeaturesList
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "text",
      "type"
    ],
    "properties": {
      "text": {
        "type": "string"
      },
      "type": {
        "type": "string"
      }
    }
  },
  "minItems": 1,
  "description": "The different forms are correlated with meanings or functions which we text as 'features'"
}
object HeadwordEntry
{
  "type": "object",
  "required": [
    "id",
    "language",
    "lexicalEntries",
    "word"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "The identifier of a word"
    },
    "type": {
      "type": "string",
      "description": "The json object type. Could be 'headword', 'inflection' or 'phrase'"
    },
    "word": {
      "type": "string",
      "description": "A given written or spoken realisation of a an entry, lowercased."
    },
    "language": {
      "type": "string",
      "description": "IANA language code"
    },
    "lexicalEntries": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/lexicalEntry"
      },
      "minItems": 1,
      "description": "A grouping of various senses in a specific language, and a lexical category that relates to a word"
    },
    "pronunciations": {
      "$ref": "#/components/schemas/PronunciationsList"
    }
  },
  "description": "Description of a word"
}
object HeadwordLemmatron
{
  "type": "object",
  "required": [
    "id",
    "language",
    "lexicalEntries",
    "word"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "The identifier of a word"
    },
    "type": {
      "type": "string",
      "description": "The json object type. Could be 'headword', 'inflection' or 'phrase'"
    },
    "word": {
      "type": "string",
      "description": "A given written or spoken realisation of a an entry, lowercased."
    },
    "language": {
      "type": "string",
      "description": "IANA language code"
    },
    "lexicalEntries": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/LemmatronLexicalEntry"
      },
      "minItems": 1,
      "description": "A grouping of various senses in a specific language, and a lexical category that relates to a word"
    }
  },
  "description": "Description of an inflected form of a word"
}
object HeadwordThesaurus
{
  "type": "object",
  "required": [
    "word",
    "id",
    "language",
    "lexicalEntries"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "The identifier of a word"
    },
    "type": {
      "type": "string",
      "description": "The json object type. Could be 'headword', 'inflection' or 'phrase'"
    },
    "word": {
      "type": "string",
      "description": "A given written or spoken realisation of a an entry, lowercased."
    },
    "language": {
      "type": "string",
      "description": "IANA language code"
    },
    "lexicalEntries": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ThesaurusLexicalEntry"
      },
      "minItems": 1,
      "description": "A grouping of various senses in a specific language, and a lexical category that relates to a word"
    }
  },
  "description": "description of thesaurus information of a word"
}
array InflectionsList
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "text",
      "id"
    ],
    "properties": {
      "id": {
        "type": "string",
        "description": "The identifier of the word"
      },
      "text": {
        "type": "string"
      }
    }
  },
  "minItems": 1,
  "description": "A grouping of the modifications of a word to express different grammatical categories"
}
object Languages
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "enum": [
              "monolingual",
              "bilingual"
            ],
            "type": "string",
            "description": "whether monolingual or bilingual."
          },
          "region": {
            "type": "string",
            "description": "Name of region."
          },
          "source": {
            "type": "string",
            "description": "Name of source dictionary."
          },
          "sourceLanguage": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "IANA language code"
              },
              "language": {
                "type": "string",
                "description": "Language label."
              }
            },
            "description": "Source language of the results"
          },
          "targetLanguage": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "IANA language code"
              },
              "language": {
                "type": "string",
                "description": "Language label."
              }
            },
            "description": "Translation language of the results"
          }
        },
        "minProperties": 1
      },
      "minItems": 1,
      "description": "A list of languages available."
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for the languages endpoint."
}
object Lemmatron
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/HeadwordLemmatron"
      },
      "minItems": 1,
      "description": "A list of inflections matching a given word"
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for the inflections endpoint."
}
object LemmatronLexicalEntry
{
  "type": "object",
  "required": [
    "inflectionOf",
    "language",
    "lexicalCategory",
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "A given written or spoken realisation of a an entry."
    },
    "language": {
      "type": "string",
      "description": "IANA language code"
    },
    "inflectionOf": {
      "$ref": "#/components/schemas/InflectionsList"
    },
    "lexicalCategory": {
      "type": "string",
      "description": "A linguistic category of words (or more precisely lexical items), generally defined by the syntactic or morphological behaviour of the lexical item in question, such as noun or verb"
    },
    "grammaticalFeatures": {
      "$ref": "#/components/schemas/GrammaticalFeaturesList"
    }
  },
  "description": "Description of an entry for a particular part of speech and grammatical features"
}
object NgramsResult
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "tokens",
          "frequency"
        ],
        "properties": {
          "tokens": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "description": "A list of tokens"
          },
          "frequency": {
            "type": "integer",
            "description": "The number of times the ngram (a sequence of n words) appears in the corpus"
          }
        },
        "description": "Ngrams matching the given options",
        "additionalProperties": true
      },
      "minItems": 0,
      "description": "A list of found ngrams along with their frequencies"
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for corpus ngrams."
}
array PronunciationsList
{
  "type": "array",
  "items": {
    "type": "object",
    "properties": {
      "regions": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "dialects": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "audioFile": {
        "type": "string",
        "description": "The URL of the sound file"
      },
      "phoneticNotation": {
        "type": "string",
        "description": "The alphabetic system used to display the phonetic spelling"
      },
      "phoneticSpelling": {
        "type": "string",
        "description": "Phonetic spelling is the representation of vocal sounds which express pronunciations of words. It is a system of spelling in which each letter represents invariably the same spoken sound"
      }
    },
    "description": "A grouping of pronunciation information",
    "minProperties": 1
  },
  "minItems": 1,
  "description": "A list of possible pronunciations of a word"
}
object Regions
{
  "properties": {
    "results": {
      "type": "object",
      "description": "A mapping of regions available.",
      "additionalProperties": {
        "$ref": "#/components/schemas/arrayofstrings"
      }
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for region endpoint."
}
object RetrieveEntry
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/HeadwordEntry"
      },
      "minItems": 1,
      "description": "A list of entries and all the data related to them"
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for the 'entries' endpoints"
}
object Sense
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The id of the sense that is required for the delete procedure"
    },
    "notes": {
      "$ref": "#/components/schemas/CategorizedTextList"
    },
    "domains": {
      "$ref": "#/components/schemas/arrayofstrings"
    },
    "regions": {
      "$ref": "#/components/schemas/arrayofstrings"
    },
    "examples": {
      "$ref": "#/components/schemas/ExamplesList"
    },
    "registers": {
      "$ref": "#/components/schemas/arrayofstrings"
    },
    "subsenses": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Sense"
      },
      "minItems": 1,
      "description": "Ordered list of subsenses of a sense"
    },
    "definitions": {
      "$ref": "#/components/schemas/arrayofstrings"
    },
    "translations": {
      "$ref": "#/components/schemas/TranslationsList"
    },
    "variantForms": {
      "$ref": "#/components/schemas/VariantFormsList"
    },
    "pronunciations": {
      "$ref": "#/components/schemas/PronunciationsList"
    },
    "thesaurusLinks": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/thesaurusLink"
      },
      "minItems": 1,
      "description": "Ordered list of links to the Thesaurus Dictionary"
    },
    "crossReferences": {
      "$ref": "#/components/schemas/CrossReferencesList"
    },
    "short_definitions": {
      "$ref": "#/components/schemas/arrayofstrings"
    },
    "crossReferenceMarkers": {
      "$ref": "#/components/schemas/arrayofstrings"
    }
  },
  "description": "A lexical sense represents the lexical meaning of a lexical entry when interpreted as referring to the corresponding ontology element",
  "minProperties": 1
}
object SentencesEntry
{
  "type": "object",
  "required": [
    "id",
    "language",
    "lexicalEntries",
    "word"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "The identifier of a word"
    },
    "type": {
      "type": "string",
      "description": "The json object type. Could be 'headword', 'inflection' or 'phrase'"
    },
    "word": {
      "type": "string",
      "description": "A given written or spoken realisation of a an entry, lowercased."
    },
    "language": {
      "type": "string",
      "description": "IANA language code"
    },
    "lexicalEntries": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/SentencesLexicalEntry"
      },
      "minItems": 1,
      "description": "A grouping of various senses in a specific language, and a lexical category that relates to a word"
    }
  },
  "description": "Description of a word"
}
object SentencesLexicalEntry
{
  "type": "object",
  "required": [
    "language",
    "sentences",
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "A given written or spoken realisation of a an entry."
    },
    "language": {
      "type": "string",
      "description": "IANA language code"
    },
    "sentences": {
      "$ref": "#/components/schemas/ExamplesList"
    },
    "lexicalCategory": {
      "type": "string",
      "description": "A linguistic category of words (or more precisely lexical items), generally defined by the syntactic or morphological behaviour of the lexical item in question, such as noun or verb"
    },
    "grammaticalFeatures": {
      "$ref": "#/components/schemas/GrammaticalFeaturesList"
    }
  },
  "description": "Description of an entry for a particular part of speech"
}
object SentencesResults
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/SentencesEntry"
      },
      "minItems": 1,
      "description": "A list of entries and all the data related to them"
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for the 'sentences' endpoint"
}
object StatsWordResult
{
  "type": "object",
  "properties": {
    "result": {
      "type": "object",
      "required": [
        "frequency",
        "normalizedFrequency",
        "matchCount"
      ],
      "properties": {
        "lemma": {
          "type": "string",
          "description": "A lemma of the word (e.g., wordforms \"lay\", \"laid\" and \"laying\" have all lemma \"lay\")"
        },
        "trueCase": {
          "type": "string",
          "description": "A given written realisation of a an entry (e.g., \"lay\") usually lower case"
        },
        "wordform": {
          "type": "string",
          "description": "A given written realisation of a an entry (e.g., \"Lay\") preserving case"
        },
        "frequency": {
          "type": "integer",
          "description": "The number of times a word appears in the entire corpus"
        },
        "matchCount": {
          "type": "integer",
          "description": "The number of database records that matched the query params (stated frequency is the sum of the individual frequencies)"
        },
        "lexicalCategory": {
          "type": "string",
          "description": "A lexical category such as 'verb' or 'noun'"
        },
        "normalizedFrequency": {
          "type": "integer",
          "description": "The number of times a word appears on average in 1 million words"
        }
      },
      "description": "Frequency information for a given entity",
      "additionalProperties": true
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for lexi-stats results for a word/trueCase/lemma/lexicalCategory returned as a frequency"
}
object StatsWordResultList
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "wordform",
          "trueCase",
          "lemma",
          "lexicalCategory",
          "frequency",
          "normalizedFrequency"
        ],
        "properties": {
          "lemma": {
            "type": "string",
            "description": "A lemma of the word."
          },
          "trueCase": {
            "type": "string",
            "description": "A given written realisation of a an entry (e.g., \"lay\") usually lower case"
          },
          "wordform": {
            "type": "string",
            "description": "A given written realisation of a an entry (e.g., \"lay\") preserving case"
          },
          "frequency": {
            "type": "integer",
            "description": "The number of times a word appears in the entire corpus"
          },
          "lexicalCategory": {
            "type": "string",
            "description": "A lexical category such as 'verb' or 'noun'"
          },
          "normalizedFrequency": {
            "type": "integer",
            "description": "The number of times a word appears on average in 1 million words"
          }
        },
        "description": "Statistical information about a word",
        "additionalProperties": true
      },
      "minItems": 0,
      "description": "A list of found words along with their frequencies"
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for lexi-stats results for a word/trueCase/lemma/lexicalCategory returned as a list of frequencies per wordform-trueCase-lemma-lexicalCategory entry."
}
array SynonymsAntonyms
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "id",
      "text"
    ],
    "properties": {
      "id": {
        "type": "string"
      },
      "text": {
        "type": "string"
      },
      "domains": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "regions": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "language": {
        "type": "string"
      },
      "registers": {
        "$ref": "#/components/schemas/arrayofstrings"
      }
    }
  },
  "minItems": 1
}
object Thesaurus
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/HeadwordThesaurus"
      },
      "minItems": 1,
      "description": "A list of found synonyms or antonyms"
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for thesaurus endpoint"
}
object ThesaurusEntry
{
  "type": "object",
  "properties": {
    "senses": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ThesaurusSense"
      },
      "minItems": 1,
      "description": "Complete list of senses"
    },
    "variantForms": {
      "$ref": "#/components/schemas/VariantFormsList"
    },
    "homographNumber": {
      "type": "string",
      "description": "Identifies the homograph grouping. The last two digits identify different entries of the same homograph. The first one/two digits identify the homograph number."
    }
  },
  "minProperties": 1
}
object ThesaurusLexicalEntry
{
  "type": "object",
  "required": [
    "language",
    "lexicalCategory",
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "A given written or spoken realisation of a an entry."
    },
    "entries": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ThesaurusEntry"
      },
      "minItems": 1
    },
    "language": {
      "type": "string",
      "description": "IANA language code"
    },
    "variantForms": {
      "$ref": "#/components/schemas/VariantFormsList"
    },
    "lexicalCategory": {
      "type": "string",
      "description": "A linguistic category of words (or more precisely lexical items), generally defined by the syntactic or morphological behaviour of the lexical item in question, such as noun or verb"
    }
  },
  "description": "Description of an entry for a particular part of speech"
}
object ThesaurusSense
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The id of the sense that is required for the delete procedure"
    },
    "domains": {
      "$ref": "#/components/schemas/arrayofstrings"
    },
    "regions": {
      "$ref": "#/components/schemas/arrayofstrings"
    },
    "antonyms": {
      "$ref": "#/components/schemas/SynonymsAntonyms"
    },
    "examples": {
      "$ref": "#/components/schemas/ExamplesList"
    },
    "synonyms": {
      "$ref": "#/components/schemas/SynonymsAntonyms"
    },
    "registers": {
      "$ref": "#/components/schemas/arrayofstrings"
    },
    "subsenses": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ThesaurusSense"
      },
      "minItems": 1,
      "description": "subsenses of word"
    }
  },
  "description": "A lexical sense represents the lexical meaning of a lexical entry when interpreted as referring to the corresponding ontology element",
  "minProperties": 1
}
array TranslationsList
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "text",
      "language"
    ],
    "properties": {
      "text": {
        "type": "string"
      },
      "notes": {
        "$ref": "#/components/schemas/CategorizedTextList"
      },
      "domains": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "regions": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "language": {
        "type": "string",
        "description": "IANA language code specifying the language of the translation"
      },
      "registers": {
        "$ref": "#/components/schemas/arrayofstrings"
      },
      "grammaticalFeatures": {
        "$ref": "#/components/schemas/GrammaticalFeaturesList"
      }
    }
  },
  "minItems": 1,
  "description": "A list of written or spoken rendering of the meaning of a word or text in another language(s)"
}
object UtilityLabels
{
  "properties": {
    "results": {
      "type": "object",
      "description": "Mapping of labels available.",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "en": {
            "type": "string",
            "description": "Label in English"
          }
        },
        "description": "the list of labels for an object. Every object can be a lexical category, or a register, or a domain."
      }
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for lexicalcategories, registers utility endpoints."
}
array VariantFormsList
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "text"
    ],
    "properties": {
      "text": {
        "type": "string"
      },
      "regions": {
        "$ref": "#/components/schemas/arrayofstrings"
      }
    }
  },
  "minItems": 1,
  "description": "Various words that are used interchangeably depending on the context, e.g 'aluminium' and 'aluminum'"
}
object Wordlist
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id",
          "word"
        ],
        "properties": {
          "id": {
            "type": "string",
            "description": "The identifier of a word"
          },
          "word": {
            "type": "string",
            "description": "A given written or spoken realisation of a an entry, lowercased."
          },
          "region": {
            "type": "string",
            "description": "Name of region."
          },
          "matchType": {
            "type": "string"
          },
          "matchString": {
            "type": "string",
            "nullable": true
          }
        },
        "description": "Description of found word",
        "additionalProperties": true
      },
      "minItems": 0,
      "description": "A list of found words"
    },
    "metadata": {
      "type": "object",
      "description": "Additional Information provided by OUP"
    }
  },
  "description": "Schema for wordlist endpoint."
}
array arrayofstrings
{
  "type": "array",
  "items": {
    "type": "string"
  }
}
object lexicalEntry
{
  "type": "object",
  "required": [
    "language",
    "lexicalCategory",
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "A given written or spoken realisation of a an entry."
    },
    "notes": {
      "$ref": "#/components/schemas/CategorizedTextList"
    },
    "entries": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Entry"
      },
      "minItems": 1
    },
    "language": {
      "type": "string",
      "description": "IANA language code"
    },
    "derivatives": {
      "$ref": "#/components/schemas/ArrayOfRelatedEntries"
    },
    "derivativeOf": {
      "$ref": "#/components/schemas/ArrayOfRelatedEntries"
    },
    "variantForms": {
      "$ref": "#/components/schemas/VariantFormsList"
    },
    "pronunciations": {
      "$ref": "#/components/schemas/PronunciationsList"
    },
    "lexicalCategory": {
      "type": "string",
      "description": "A linguistic category of words (or more precisely lexical items), generally defined by the syntactic or morphological behaviour of the lexical item in question, such as noun or verb"
    },
    "grammaticalFeatures": {
      "$ref": "#/components/schemas/GrammaticalFeaturesList"
    }
  },
  "description": "Description of an entry for a particular part of speech"
}
object thesaurusLink
{
  "type": "object",
  "required": [
    "entry_id",
    "sense_id"
  ],
  "properties": {
    "entry_id": {
      "type": "string",
      "description": "identifier of a word"
    },
    "sense_id": {
      "type": "string",
      "description": "identifier of a sense"
    }
  },
  "description": "Link to a sense of a specific entry in the thesaurus Dictionary"
}