{"adoption": {"forks": 317, "observed_at": "2026-08-28T04:04:25.391613+00:00", "stars": 1336}, "canonical_url": "https://ross.abutalabs.com/products/kgqa_hlm", "card": {"archived": false, "artifact_type": "application", "description": "基于知识图谱的《红楼梦》人物关系可视化及问答系统", "domain": ["databases", "web-development"], "enriched": true, "function": ["nlp", "search-engine", "data-visualization", "web-scraping", "chatbot"], "health_score": 20, "homepage": null, "language": "HTML", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["chizhu/KGQA_HLM"], "name": "chizhu/KGQA_HLM", "platform": ["python", "self-hosted"], "pushed_at": "2019-04-23T13:24:43+00:00", "repo": "chizhu/KGQA_HLM", "stars": 1336, "tags": ["knowledge-graph", "kgqa", "neo4j", "question-answering", "dream-of-the-red-chamber", "chinese-nlp", "ltp", "character-relationships", "natural-language-processing", "search", "web-server"], "topics": ["nlp", "kgqa"], "urls": [], "use_cases": ["visualize character relationships in Dream of the Red Chamber", "build a knowledge graph in Neo4j from extracted triples", "ask natural language questions about novel characters", "demo a Chinese KGQA pipeline with ltp NER", "learn how to combine web scraping, knowledge graphs, and QA"], "what_it_is": "A knowledge-graph-based question answering and visualization system for character relationships in the Chinese classic novel 'Dream of the Red Chamber'. It uses Neo4j as the graph database, pyltp for Chinese NLP (segmentation, POS tagging, NER), and a Flask web app for the frontend.", "when_to_avoid": ["you need production-grade, maintained software with a license", "you need English-language QA or modern LLM-based QA", "you cannot set up Neo4j with JDK8 and older Python 3.6 dependencies"], "when_to_choose": ["you need a reference implementation of Chinese knowledge-graph question answering", "you want to visualize literary character relationship networks", "you are teaching or learning KGQA with Neo4j and pyltp"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kgqa_hlm", "repo": "chizhu/KGQA_HLM", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:44:07.107317+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69fc8943ec4b568e3b354fe350f1e390c0892762dc45eb5f9dbbc639b6406078", "fetched_at": "2026-08-28T04:04:25.391613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chizhu/KGQA_HLM"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:44:07.107317+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69fc8943ec4b568e3b354fe350f1e390c0892762dc45eb5f9dbbc639b6406078", "fetched_at": "2026-08-28T04:04:25.391613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chizhu/KGQA_HLM"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:44:07.107317+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69fc8943ec4b568e3b354fe350f1e390c0892762dc45eb5f9dbbc639b6406078", "fetched_at": "2026-08-28T04:04:25.391613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chizhu/KGQA_HLM"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:44:07.107317+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69fc8943ec4b568e3b354fe350f1e390c0892762dc45eb5f9dbbc639b6406078", "fetched_at": "2026-08-28T04:04:25.391613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chizhu/KGQA_HLM"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:44:07.107317+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69fc8943ec4b568e3b354fe350f1e390c0892762dc45eb5f9dbbc639b6406078", "fetched_at": "2026-08-28T04:04:25.391613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chizhu/KGQA_HLM"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:44:07.107317+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69fc8943ec4b568e3b354fe350f1e390c0892762dc45eb5f9dbbc639b6406078", "fetched_at": "2026-08-28T04:04:25.391613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chizhu/KGQA_HLM"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.391613+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:44:07.107317+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69fc8943ec4b568e3b354fe350f1e390c0892762dc45eb5f9dbbc639b6406078", "fetched_at": "2026-08-28T04:04:25.391613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chizhu/KGQA_HLM"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:44:07.107317+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69fc8943ec4b568e3b354fe350f1e390c0892762dc45eb5f9dbbc639b6406078", "fetched_at": "2026-08-28T04:04:25.391613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chizhu/KGQA_HLM"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:44:07.107317+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69fc8943ec4b568e3b354fe350f1e390c0892762dc45eb5f9dbbc639b6406078", "fetched_at": "2026-08-28T04:04:25.391613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chizhu/KGQA_HLM"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:44:07.107317+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69fc8943ec4b568e3b354fe350f1e390c0892762dc45eb5f9dbbc639b6406078", "fetched_at": "2026-08-28T04:04:25.391613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chizhu/KGQA_HLM"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3042, "days_push": 2689, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}