Добавление нового синонима к синсетам в wordnet

Я пишу приложение, которое семантически запрашивает базу данных, используя wordnet, чтобы переформулировать любой запрос, введенный из интерфейса запроса. Теперь я хочу добавить новые синонимы к существующим синсетам в приложении wordnet. Как я могу это сделать?


person Green Onyeji    schedule 24.05.2013    source источник


Ответы (1)


Я тоже изучаю БД WordNet. Я надеюсь, что следующее поможет ответить на ваш вопрос:

Ответ лежит в таблице чувств!

Таблица чувств введите здесь описание изображенияОписание

Таблица значений отвечает за связывание слов (в таблице слов) с определениями (в таблице синтаксиса). одно полное значение слова — «смысл слова».
Всего в базе данных WordNet 206 354 значения слова.

Примечания: поле: wordid Идентификатор слова — это ссылка на фактическое слово, то есть: wordid 21253 представляет слово «перенос» в таблице слов.

field: synsetid Synsetid — это ссылка на фактическое определение в таблице synsets. Synsetid: 202083512 представляет определение «передавать или служить средством передачи» в таблице synsets.

поле: lexid lexid — это ссылка на таблицу lexdomains, которая используется для указания того, к какому лексическому домену принадлежит пара слово-смысл. На изображении вы можете видеть, что

Добавление синонима Чтобы добавить синоним для определенного синсета (определения), вам нужно добавить строку в таблицу значений, которая связывает wordid нового слова, которое вы добавили в таблицу слов, и Идентификатор синсета, синонимом которого вы хотите, чтобы новое слово было синонимом.

person Paul Preibisch    schedule 07.11.2013
comment
Если бы вы смогли построить его успешно, можете ли вы направить меня к более подробной работе над ним. Я также намерен добавить еще несколько слов, очень новых, часто используемых, но не добавленных в wordnet. - person aman; 08.09.2015