{"adoption": {"forks": 165, "observed_at": "2026-08-28T04:03:15.938436+00:00", "stars": 1022}, "canonical_url": "https://ross.abutalabs.com/products/opencypher", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Specification of the Cypher property graph query language", "domain": ["databases", "programming-languages"], "enriched": true, "function": ["parser", "documentation", "database"], "health_score": 82, "homepage": "http://www.opencypher.org", "language": "Gherkin", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["opencypher/openCypher"], "name": "opencypher/openCypher", "platform": ["cross-platform"], "pushed_at": "2026-03-20T10:24:14+00:00", "repo": "opencypher/openCypher", "stars": 1022, "tags": ["cypher", "graph-query-language", "tck", "grammar", "gql", "specification", "property-graph"], "topics": ["declarative", "property", "graph", "query", "language", "standard", "tck", "grammar", "cypher", "database", "specification"], "urls": [], "use_cases": ["implement Cypher query language support in a graph database", "run the Cypher technology compatibility kit against my graph engine", "learn the Cypher grammar and language semantics", "prepare my graph database for the ISO GQL standard", "find the official openCypher specification documents", "report issues or propose changes to the Cypher language spec"], "what_it_is": "openCypher is an open-source specification of the Cypher property graph query language, including grammar, TCK test suites, and language resources for implementers. It is evolving incrementally toward ISO/IEC 39075 GQL, the ISO property graph query language standard.", "when_to_avoid": ["you need a runnable query engine or driver rather than a specification", "you want a general-purpose graph analytics library", "you need a fully GQL-conformant implementation today, since openCypher only converges incrementally"], "when_to_choose": ["you are building a graph database or graph processing tool that supports Cypher", "you need the authoritative grammar, TCK, and language resources for Cypher", "you want to track the convergence of Cypher toward ISO GQL"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/opencypher", "repo": "opencypher/openCypher", "role": "main", "score": 71}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.575549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0da20510e7da857fc0a33315adbd08978e42ec0db93b8fbd43bab8758b9ce303", "fetched_at": "2026-08-29T13:08:56.915785+00:00", "kind": "homepage", "missing": false, "url": "http://www.opencypher.org"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.575549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0da20510e7da857fc0a33315adbd08978e42ec0db93b8fbd43bab8758b9ce303", "fetched_at": "2026-08-29T13:08:56.915785+00:00", "kind": "homepage", "missing": false, "url": "http://www.opencypher.org"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.575549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0da20510e7da857fc0a33315adbd08978e42ec0db93b8fbd43bab8758b9ce303", "fetched_at": "2026-08-29T13:08:56.915785+00:00", "kind": "homepage", "missing": false, "url": "http://www.opencypher.org"}], "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:03:15.938436+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.575549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0da20510e7da857fc0a33315adbd08978e42ec0db93b8fbd43bab8758b9ce303", "fetched_at": "2026-08-29T13:08:56.915785+00:00", "kind": "homepage", "missing": false, "url": "http://www.opencypher.org"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.575549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0da20510e7da857fc0a33315adbd08978e42ec0db93b8fbd43bab8758b9ce303", "fetched_at": "2026-08-29T13:08:56.915785+00:00", "kind": "homepage", "missing": false, "url": "http://www.opencypher.org"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.575549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0da20510e7da857fc0a33315adbd08978e42ec0db93b8fbd43bab8758b9ce303", "fetched_at": "2026-08-29T13:08:56.915785+00:00", "kind": "homepage", "missing": false, "url": "http://www.opencypher.org"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.938436+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.575549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0da20510e7da857fc0a33315adbd08978e42ec0db93b8fbd43bab8758b9ce303", "fetched_at": "2026-08-29T13:08:56.915785+00:00", "kind": "homepage", "missing": false, "url": "http://www.opencypher.org"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.575549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0da20510e7da857fc0a33315adbd08978e42ec0db93b8fbd43bab8758b9ce303", "fetched_at": "2026-08-29T13:08:56.915785+00:00", "kind": "homepage", "missing": false, "url": "http://www.opencypher.org"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.575549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0da20510e7da857fc0a33315adbd08978e42ec0db93b8fbd43bab8758b9ce303", "fetched_at": "2026-08-29T13:08:56.915785+00:00", "kind": "homepage", "missing": false, "url": "http://www.opencypher.org"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.575549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0da20510e7da857fc0a33315adbd08978e42ec0db93b8fbd43bab8758b9ce303", "fetched_at": "2026-08-29T13:08:56.915785+00:00", "kind": "homepage", "missing": false, "url": "http://www.opencypher.org"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 73, "longevity": 100, "rhythm": 51}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_readme"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4226, "days_push": 166, "days_rel": 166, "gap_med": 172.5, "n_releases_24m": 3}, "score": 71, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}