Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide an API #817

Closed
LifeIsStrange opened this issue Apr 8, 2022 · 2 comments
Closed

Provide an API #817

LifeIsStrange opened this issue Apr 8, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@LifeIsStrange
Copy link

LifeIsStrange commented Apr 8, 2022

Either a native API or an NLTK integration.
https://www.nltk.org/howto/wordnet.html
The NLTK API make it clear and easy on how to use wordnet.
The wordnet english readme isn't clear, you show how to build an XML file containing the whole wordnet but not how to programmatically query it.

This would help making english-wordnet much more used/popular.
@jmccrae friendly ping

Note: I consider this higher priority than support for Babelnet

@LifeIsStrange LifeIsStrange added the enhancement New feature or request label Apr 8, 2022
@jmccrae
Copy link
Member

jmccrae commented Apr 19, 2022

Hi, thanks for you interest in the project. We would not really provide an API as there is not really resources to maintain this. However, NLTK integration is in progress (see #771 for discussion). There is also a fairly simple Python script for working with these files provided under the scripts/ folder.

@jmccrae jmccrae closed this as completed Apr 19, 2022
@LifeIsStrange
Copy link
Author

LifeIsStrange commented Apr 19, 2022

@jmccrae
Yes I am now aware of NLTK and WN support
https://github.com/goodmami/wn
That is great, however wordnet English has a major issue to solve for those libraries:

See the last comment in
nltk/nltk#2885

Those are the respective wordnet English issues
#773
#774
Especially the sense ordering issues are worrying from an external user point of view.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants