{"adoption": {"forks": 714, "observed_at": "2026-08-28T04:07:10.162630+00:00", "stars": 2684}, "canonical_url": "https://ross.abutalabs.com/products/fnlp", "card": {"archived": false, "artifact_type": "library", "description": "中文自然语言处理工具包 Toolkit for Chinese natural language processing", "domain": ["machine-learning"], "enriched": true, "function": ["nlp", "machine-learning", "parser"], "health_score": 20, "homepage": null, "language": "Java", "license": "LGPL-3.0", "license_family": "copyleft", "maturity": "abandoned", "member_repos": ["FudanNLP/fnlp"], "name": "FudanNLP/fnlp", "platform": ["jvm"], "pushed_at": "2023-11-17T04:27:43+00:00", "repo": "FudanNLP/fnlp", "stars": 2684, "tags": ["chinese-nlp", "word-segmentation", "part-of-speech-tagging", "named-entity-recognition", "dependency-parsing", "text-classification", "clustering", "superseded-by-fastnlp", "natural-language-processing"], "topics": ["fudannlp", "fnlp", "java", "nlp-library"], "urls": [], "use_cases": ["segment chinese text into words", "part-of-speech tagging for chinese sentences", "recognize named entities in chinese text", "dependency parsing of chinese sentences", "extract keywords from chinese documents", "classify or cluster chinese news articles", "java nlp library for chinese"], "what_it_is": "FNLP (FudanNLP) is a Java toolkit for Chinese natural language processing, including word segmentation, POS tagging, NER, keyword extraction, dependency parsing, text classification, and clustering, plus the underlying machine learning algorithms and datasets. The project is no longer updated; its successor is FastNLP.", "when_to_avoid": ["you want an actively maintained toolkit - the project is no longer updated", "you need modern deep-learning-based NLP - use its successor FastNLP instead", "you work primarily with non-Chinese languages"], "when_to_choose": ["you need a pure-Java Chinese NLP toolkit with bundled models", "you are maintaining legacy code already built on FNLP", "you want classic statistical NLP tasks (segmentation, tagging, parsing) for Chinese"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fnlp", "repo": "FudanNLP/fnlp", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:17:51.082118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f72c80c77107b7d3208f64a04b0da4395e9ccd2f37cb3e2910a6f9cb76f8570e", "fetched_at": "2026-08-28T04:07:10.162630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FudanNLP/fnlp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:17:51.082118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f72c80c77107b7d3208f64a04b0da4395e9ccd2f37cb3e2910a6f9cb76f8570e", "fetched_at": "2026-08-28T04:07:10.162630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FudanNLP/fnlp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:17:51.082118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f72c80c77107b7d3208f64a04b0da4395e9ccd2f37cb3e2910a6f9cb76f8570e", "fetched_at": "2026-08-28T04:07:10.162630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FudanNLP/fnlp"}], "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:07:10.162630+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:17:51.082118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f72c80c77107b7d3208f64a04b0da4395e9ccd2f37cb3e2910a6f9cb76f8570e", "fetched_at": "2026-08-28T04:07:10.162630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FudanNLP/fnlp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:17:51.082118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f72c80c77107b7d3208f64a04b0da4395e9ccd2f37cb3e2910a6f9cb76f8570e", "fetched_at": "2026-08-28T04:07:10.162630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FudanNLP/fnlp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:17:51.082118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f72c80c77107b7d3208f64a04b0da4395e9ccd2f37cb3e2910a6f9cb76f8570e", "fetched_at": "2026-08-28T04:07:10.162630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FudanNLP/fnlp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.162630+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:17:51.082118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f72c80c77107b7d3208f64a04b0da4395e9ccd2f37cb3e2910a6f9cb76f8570e", "fetched_at": "2026-08-28T04:07:10.162630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FudanNLP/fnlp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:17:51.082118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f72c80c77107b7d3208f64a04b0da4395e9ccd2f37cb3e2910a6f9cb76f8570e", "fetched_at": "2026-08-28T04:07:10.162630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FudanNLP/fnlp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:17:51.082118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f72c80c77107b7d3208f64a04b0da4395e9ccd2f37cb3e2910a6f9cb76f8570e", "fetched_at": "2026-08-28T04:07:10.162630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FudanNLP/fnlp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:17:51.082118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f72c80c77107b7d3208f64a04b0da4395e9ccd2f37cb3e2910a6f9cb76f8570e", "fetched_at": "2026-08-28T04:07:10.162630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FudanNLP/fnlp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4558, "days_push": 1020, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}