Skip to content

Document classification output

The document classification resource returns a JSON object with this format:

    "success": Boolean success flag,
    "data": {
        "content": analyzed text,
        "language": language code,
        "version": technology version info,
        "categories": []

For the description of the contents, language and version properties, see output overview.

Each item of the categories array represents a category, for example:

    "frequency": 70.62,
    "hierarchy": [
        "Competition discipline",
    "id": "20000851",
    "label": "Basketball",
    "namespace": "iptc_en_1.0",
    "positions": [
            "end": 14,
            "start": 0
            "end": 53,
            "start": 35
            "end": 139,
            "start": 136
    "score": 4005.0,
    "winner": true
  • namespace is the name of the software module carrying out document classification.
  • id, label and hierarchy identify the category in the categories' tree.
  • score is the cumulative score that was attributed to the category.
  • frequency is the percentage ratio of the category score to the sum of all categories' scores.
  • winner is a Boolean flag set to true if the category was considered particularly relevant.
  • positions is an array containing the positions of the text blocks that contributed to category score.