bounswe / bounswe2024group11

The proof of work and the product from the 2024G11
https://bounswe.github.io/bounswe2024group11/
11 stars 1 forks source link

Research Lexvo #473

Open MucahitErdoganUnlu opened 1 week ago

MucahitErdoganUnlu commented 1 week ago

🧱 Description

The purpose of this task is to research Lexvo, a resource that provides data about languages, words, and other linguistic entities. The findings will help determine how Lexvo can be integrated or utilized within our project. The research should include an overview of Lexvo's API, data formats, and potential use cases relevant to our needs.

📋 Acceptance Criteria

MucahitErdoganUnlu commented 1 week ago

I have found two alternatives for Linked Data translation EN-TR: Lexvo and BabelNet. Lexvo's database is very limited and its usage is not handy. On the other hand, BabelNet has a vast, useful linked database. Therefore, I recommend using BabelNet as our Linked Data structure.

I will further research usage of API of BabelNet if we agree on this.

Meminseeker commented 2 days ago

We decided to use BabelNet instead of Lexvo after discussing it within the team and asking the TAs.

After writing a short doc on how to use BabelNet API, this issue is okay to close, in my opinion.

Meminseeker commented 2 days ago

Also, we've agreed on these use cases for BabelNet:

1- While creating type-1 and type-2 quizzes (matching an English word its Turkish counterpart and matching a Turkish word with its English counterpart, respectively), the correct answer should come from BabelNet API. And the user should choose the correct translation from the retrieved options. 2- While creating type-3 quizzes (matching an English word with its sense), the correct answer should come from the BabelNet API. In addition, the senses in the wrong options should also come from the BabelNet API. For all options, the user should choose the correct senses from the retrieved options. 3- While searching quizzes, other semantically related words of a searched keyword should be retrieved from BabelNet. All of those keywords should be searched within the quizzes based on their tags. 4- While searching forum questions, other semantically related words of a searched keyword should be retrieved from BabelNet. All of those keywords should be searched within the forum questions based on their hashtags.