{"id":25691019,"url":"https://github.com/ekaf/wordnet-prolog","last_synced_at":"2025-10-14T08:38:26.178Z","repository":{"id":49300481,"uuid":"96292945","full_name":"ekaf/wordnet-prolog","owner":"ekaf","description":"Prolog versions of the WordNet databases","archived":false,"fork":false,"pushed_at":"2024-02-24T15:35:02.000Z","size":95791,"stargazers_count":30,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"WNprolog-3.1","last_synced_at":"2025-02-24T22:51:53.785Z","etag":null,"topics":["princeton-wordnet","prolog","relational-databases","wordnet"],"latest_commit_sha":null,"homepage":"","language":"Prolog","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ekaf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-wn.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-07-05T07:59:07.000Z","updated_at":"2024-07-06T21:04:25.000Z","dependencies_parsed_at":"2024-02-24T16:33:55.332Z","dependency_job_id":null,"html_url":"https://github.com/ekaf/wordnet-prolog","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/ekaf/wordnet-prolog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekaf%2Fwordnet-prolog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekaf%2Fwordnet-prolog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekaf%2Fwordnet-prolog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekaf%2Fwordnet-prolog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ekaf","download_url":"https://codeload.github.com/ekaf/wordnet-prolog/tar.gz/refs/heads/WNprolog-3.1","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekaf%2Fwordnet-prolog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279018302,"owners_count":26086344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["princeton-wordnet","prolog","relational-databases","wordnet"],"created_at":"2025-02-24T22:52:06.418Z","updated_at":"2025-10-14T08:38:26.145Z","avatar_url":"https://github.com/ekaf.png","language":"Prolog","funding_links":[],"categories":["Prolog"],"sub_categories":[],"readme":"# wordnet-prolog\n\nhttps://github.com/ekaf/wordnet-prolog\n\n*Wordnet-prolog* includes new versions of the _WNprolog_ databases,\ncompiled by Eric Kafe (https://github.com/ekaf/wordnet-prolog),\nand bundled with a copy of the original WNprolog-3.0 documentation\n(c) 2012 Princeton University.\n\n## WNprolog-3.1\n\nWNprolog-3.1 is a Prolog version of WordNet 3.1.\nThe Prolog databases were generated from the original\nWordNet 3.1 databases (c) 2011 Princeton University,\n\nSome missing links were added, in order to enforce full\nsymmetry of the symmetric relations. Also, this version\navoids duplicates, and contains only unique clauses:\n\n- wn_ant.pl: 7988\n- wn_at.pl: 1278\n- wn_cls.pl: 9559\n- wn_cs.pl: 221\n- wn_der.pl: 74781\n- wn_ent.pl: 408\n- wn_exc.pl: 6053\n- wn_fr.pl: 21684\n- wn_g.pl: 117791\n- wn_hyp.pl: 89172\n- wn_ins.pl: 8589\n- wn_mm.pl: 12288\n- wn_mp.pl: 9111\n- wn_ms.pl: 797\n- wn_per.pl: 8074\n- wn_ppl.pl: 73\n- wn_sa.pl: 4054\n- wn_sim.pl: 21434\n- wn_sk.pl: 207272\n- wn_s.pl: 207272\n- wn_syntax.pl: 1054\n- wn_vgp.pl: 1744\n- total: 804644\n\n## Other Prolog versions of WordNet\n\nThe wordnet-prolog repository also includes alternative branches\nwith Prolog versions of WordNet 3.0 and Open English WordNet 2022.\n\n## Utilities:\n\n_wn_morphy.pl_ is a SWI-prolog lemmatizer, similar to _morphy_,\nthe morphological processor from WordNet.\n\n_wn_valid.pl_ is a SWI-prolog program testing for some potential issues in WordNet:\n\n- check_keys: ambiguous sense keys, pointing to more than one synset\n- symcheck: missing symmetry in the symmetric relations\n- asymcheck: direct loops in the asymmetric relations\n- hypself: self-hyponymous word forms\n- check_duplicates: find duplicate clauses\n\n\nThe accompanying _wn_query.pl_ file is a SWI-prolog program\nimplementing some common WordNet use cases, and a few formal checks,\nlike symmetry and transitive loop detection.\n\n\nFor convenient inter-operation with other projects, the _wn2csv.pl_ program\nconverts the Prolog databases to comma-separated CSV files,\nwhich can be easily imported into most database systems.\n\nType \"make valid\" or \"make query\" to run the SWI-prolog programs,\nor \"make csv\" to generate CSV databases.\n\n\n## News (2020):\n\nCSV versions of the WordNet databases (output by _wn2csv.pl_) are now\navailable through the _wncsv_ project at:\n\nhttps://github.com/ekaf/wncsv\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekaf%2Fwordnet-prolog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fekaf%2Fwordnet-prolog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekaf%2Fwordnet-prolog/lists"}