)]}'
{
  "commit": "19fa44868e620946610cdd6560fa9c55c22fa583",
  "tree": "875c1ecb7cec2169db9601db3ce904e4924b1f82",
  "parents": [
    "c523981d9536f687473656d46a573ba7d09f5175"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Sun Jun 07 15:03:56 2026 +0200"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Sun Jun 07 15:03:56 2026 +0200"
  },
  "message": "Add wikidomain topic-domain classification to the ingestion pipeline\n\nGenerate Wikipedia top-level topic-domain classifications as stand-off\nmetadata (one \u003cstandOff\u003e XML per corpus, via the korap/wiki-taxonomy\nimage) and fold them into the Krill index as a queryable wikidomain\nkeywords field.\n\n- New $(BUILD_DIR)/%.wikidomain.meta.xml rule: korapxmltool -t now |\n  docker run korap/wiki-taxonomy.\n- wikidomain joins the standard ANNOTATIONS list; META_ANNOTATIONS tags\n  which layers emit a stand-off .meta.xml instead of a foundry zip, and an\n  artifact mapper resolves each annotation to the right build target.\n- krill.tar / KRILL_PREREQS fold the active meta files in; korapxmltool\n  auto-detects the .meta.xml inputs. New `make meta` target builds the\n  classifications without indexing.\n- Readme: document the classification and META_ANNOTATIONS.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ibc00aefa4374477f8bc9302b531ad6f6065060d0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c73f3bd34b50af948455923dc7a8f8c02c31002",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "803835f684aa4b6b764834e368b9aef82e41b0b3",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "cd640ec2f0dec5fa4e0a7f23c922564bd602a96e",
      "old_mode": 33188,
      "old_path": "Readme.md",
      "new_id": "417badc7892c698641e8498b70217a0911061e35",
      "new_mode": 33188,
      "new_path": "Readme.md"
    }
  ]
}
