Files
novelty-seeking/backend/app/data/ddc_domains_en.json
gbanyan 43c025e060 feat: Add experiments framework and novelty-driven agent loop
- Add complete experiments directory with pilot study infrastructure
  - 5 experimental conditions (direct, expert-only, attribute-only, full-pipeline, random-perspective)
  - Human assessment tool with React frontend and FastAPI backend
  - AUT flexibility analysis with jump signal detection
  - Result visualization and metrics computation

- Add novelty-driven agent loop module (experiments/novelty_loop/)
  - NoveltyDrivenTaskAgent with expert perspective perturbation
  - Three termination strategies: breakthrough, exhaust, coverage
  - Interactive CLI demo with colored output
  - Embedding-based novelty scoring

- Add DDC knowledge domain classification data (en/zh)
- Add CLAUDE.md project documentation
- Update research report with experiment findings

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 10:16:21 +08:00

121 lines
9.2 KiB
JSON

{
"metadata": {
"source": "ddc",
"language": "en",
"created_at": "2026-01-20",
"total_count": 100,
"description": "Dewey Decimal Classification knowledge domains (10 main classes + 90 divisions)"
},
"domains": [
{"code": "000", "name": "Computer Science, Information & General Works", "level": "class", "parent": null},
{"code": "010", "name": "Bibliographies", "level": "division", "parent": "000"},
{"code": "020", "name": "Library & Information Sciences", "level": "division", "parent": "000"},
{"code": "030", "name": "Encyclopedias & Books of Facts", "level": "division", "parent": "000"},
{"code": "040", "name": "Unassigned", "level": "division", "parent": "000"},
{"code": "050", "name": "Magazines, Journals & Serials", "level": "division", "parent": "000"},
{"code": "060", "name": "Associations, Organizations & Museums", "level": "division", "parent": "000"},
{"code": "070", "name": "News Media, Journalism & Publishing", "level": "division", "parent": "000"},
{"code": "080", "name": "Quotations", "level": "division", "parent": "000"},
{"code": "090", "name": "Manuscripts & Rare Books", "level": "division", "parent": "000"},
{"code": "100", "name": "Philosophy & Psychology", "level": "class", "parent": null},
{"code": "110", "name": "Metaphysics", "level": "division", "parent": "100"},
{"code": "120", "name": "Epistemology", "level": "division", "parent": "100"},
{"code": "130", "name": "Parapsychology & Occultism", "level": "division", "parent": "100"},
{"code": "140", "name": "Philosophical Schools of Thought", "level": "division", "parent": "100"},
{"code": "150", "name": "Psychology", "level": "division", "parent": "100"},
{"code": "160", "name": "Logic", "level": "division", "parent": "100"},
{"code": "170", "name": "Ethics", "level": "division", "parent": "100"},
{"code": "180", "name": "Ancient, Medieval & Eastern Philosophy", "level": "division", "parent": "100"},
{"code": "190", "name": "Modern Western Philosophy", "level": "division", "parent": "100"},
{"code": "200", "name": "Religion", "level": "class", "parent": null},
{"code": "210", "name": "Philosophy & Theory of Religion", "level": "division", "parent": "200"},
{"code": "220", "name": "Bible", "level": "division", "parent": "200"},
{"code": "230", "name": "Christianity & Christian Theology", "level": "division", "parent": "200"},
{"code": "240", "name": "Christian Practice & Observance", "level": "division", "parent": "200"},
{"code": "250", "name": "Christian Orders & Local Churches", "level": "division", "parent": "200"},
{"code": "260", "name": "Christian Social & Ecclesiastical Theology", "level": "division", "parent": "200"},
{"code": "270", "name": "History of Christianity", "level": "division", "parent": "200"},
{"code": "280", "name": "Christian Denominations", "level": "division", "parent": "200"},
{"code": "290", "name": "Other Religions", "level": "division", "parent": "200"},
{"code": "300", "name": "Social Sciences", "level": "class", "parent": null},
{"code": "310", "name": "Statistics", "level": "division", "parent": "300"},
{"code": "320", "name": "Political Science", "level": "division", "parent": "300"},
{"code": "330", "name": "Economics", "level": "division", "parent": "300"},
{"code": "340", "name": "Law", "level": "division", "parent": "300"},
{"code": "350", "name": "Public Administration & Military Science", "level": "division", "parent": "300"},
{"code": "360", "name": "Social Problems & Services", "level": "division", "parent": "300"},
{"code": "370", "name": "Education", "level": "division", "parent": "300"},
{"code": "380", "name": "Commerce, Communications & Transportation", "level": "division", "parent": "300"},
{"code": "390", "name": "Customs, Etiquette & Folklore", "level": "division", "parent": "300"},
{"code": "400", "name": "Language", "level": "class", "parent": null},
{"code": "410", "name": "Linguistics", "level": "division", "parent": "400"},
{"code": "420", "name": "English & Old English Languages", "level": "division", "parent": "400"},
{"code": "430", "name": "German & Related Languages", "level": "division", "parent": "400"},
{"code": "440", "name": "French & Related Languages", "level": "division", "parent": "400"},
{"code": "450", "name": "Italian, Romanian & Related Languages", "level": "division", "parent": "400"},
{"code": "460", "name": "Spanish, Portuguese & Galician", "level": "division", "parent": "400"},
{"code": "470", "name": "Latin & Italic Languages", "level": "division", "parent": "400"},
{"code": "480", "name": "Classical & Modern Greek Languages", "level": "division", "parent": "400"},
{"code": "490", "name": "Other Languages", "level": "division", "parent": "400"},
{"code": "500", "name": "Science", "level": "class", "parent": null},
{"code": "510", "name": "Mathematics", "level": "division", "parent": "500"},
{"code": "520", "name": "Astronomy", "level": "division", "parent": "500"},
{"code": "530", "name": "Physics", "level": "division", "parent": "500"},
{"code": "540", "name": "Chemistry", "level": "division", "parent": "500"},
{"code": "550", "name": "Earth Sciences & Geology", "level": "division", "parent": "500"},
{"code": "560", "name": "Paleontology", "level": "division", "parent": "500"},
{"code": "570", "name": "Biology & Life Sciences", "level": "division", "parent": "500"},
{"code": "580", "name": "Botany", "level": "division", "parent": "500"},
{"code": "590", "name": "Zoology", "level": "division", "parent": "500"},
{"code": "600", "name": "Technology", "level": "class", "parent": null},
{"code": "610", "name": "Medicine & Health", "level": "division", "parent": "600"},
{"code": "620", "name": "Engineering", "level": "division", "parent": "600"},
{"code": "630", "name": "Agriculture", "level": "division", "parent": "600"},
{"code": "640", "name": "Home & Family Management", "level": "division", "parent": "600"},
{"code": "650", "name": "Management & Public Relations", "level": "division", "parent": "600"},
{"code": "660", "name": "Chemical Engineering", "level": "division", "parent": "600"},
{"code": "670", "name": "Manufacturing", "level": "division", "parent": "600"},
{"code": "680", "name": "Manufacture for Specific Uses", "level": "division", "parent": "600"},
{"code": "690", "name": "Construction & Building", "level": "division", "parent": "600"},
{"code": "700", "name": "Arts & Recreation", "level": "class", "parent": null},
{"code": "710", "name": "Landscape & Area Planning", "level": "division", "parent": "700"},
{"code": "720", "name": "Architecture", "level": "division", "parent": "700"},
{"code": "730", "name": "Sculpture, Ceramics & Metalwork", "level": "division", "parent": "700"},
{"code": "740", "name": "Drawing & Decorative Arts", "level": "division", "parent": "700"},
{"code": "750", "name": "Painting", "level": "division", "parent": "700"},
{"code": "760", "name": "Graphic Arts & Printmaking", "level": "division", "parent": "700"},
{"code": "770", "name": "Photography & Computer Art", "level": "division", "parent": "700"},
{"code": "780", "name": "Music", "level": "division", "parent": "700"},
{"code": "790", "name": "Sports, Games & Entertainment", "level": "division", "parent": "700"},
{"code": "800", "name": "Literature", "level": "class", "parent": null},
{"code": "810", "name": "American Literature in English", "level": "division", "parent": "800"},
{"code": "820", "name": "English & Old English Literature", "level": "division", "parent": "800"},
{"code": "830", "name": "German & Related Literature", "level": "division", "parent": "800"},
{"code": "840", "name": "French & Related Literature", "level": "division", "parent": "800"},
{"code": "850", "name": "Italian, Romanian & Related Literature", "level": "division", "parent": "800"},
{"code": "860", "name": "Spanish, Portuguese & Galician Literature", "level": "division", "parent": "800"},
{"code": "870", "name": "Latin & Italic Literature", "level": "division", "parent": "800"},
{"code": "880", "name": "Classical & Modern Greek Literature", "level": "division", "parent": "800"},
{"code": "890", "name": "Other Literatures", "level": "division", "parent": "800"},
{"code": "900", "name": "History & Geography", "level": "class", "parent": null},
{"code": "910", "name": "Geography & Travel", "level": "division", "parent": "900"},
{"code": "920", "name": "Biography & Genealogy", "level": "division", "parent": "900"},
{"code": "930", "name": "History of Ancient World", "level": "division", "parent": "900"},
{"code": "940", "name": "History of Europe", "level": "division", "parent": "900"},
{"code": "950", "name": "History of Asia", "level": "division", "parent": "900"},
{"code": "960", "name": "History of Africa", "level": "division", "parent": "900"},
{"code": "970", "name": "History of North America", "level": "division", "parent": "900"},
{"code": "980", "name": "History of South America", "level": "division", "parent": "900"},
{"code": "990", "name": "History of Other Areas", "level": "division", "parent": "900"}
]
}