나는 wordnet을 사용하여 의미 론적으로 데이터베이스를 쿼리하여 쿼리 인터페이스에서 입력 한 모든 질의를 다시 작성하는 응용 프로그램을 작성 중입니다. 이제는 워드 넷 애플리케이션에서 기존 동의어에 새로운 동의어를 추가하고 싶습니다. 어떻게해야합니까?wordnet의 synsets에 새 동의어 추가하기
1
A
답변
0
나는 또한 WordNet DB를 연구 중이다. 다음 내용이 귀하의 질문에 대한 답변에 도움이되기를 바랍니다.
대답은 감각 테이블에 있습니다!
감지 표 설명
센스 테이블 센스 테이블 (synset 테이블에서) 정의를 (단어 테이블에) 함께 의 항목을 단어 연결을 담당 "단어 감지 쌍"이라고합니다. 왜냐하면 단어 ID와 synset의 각 쌍이 하나의 단어의 완전한 의미 인 "단어의 의미"이기 때문입니다.
WordNet 데이터베이스에는 총 206,354 개의 단어가 있습니다. 21253을 wordid 단어 단어 테이블
필드에 "수행"대표 : 를 synsetid - 노트의
필드 : 필드 즉 wordid 실제 단어에 대한 링크입니다 wordid synsetid는 synsets 테이블의 실제 정의에 대한 링크입니다. Synsetid : lexid 어휘의 종류를 지정하는 데 사용되는 lexdomains 테이블에 링크이다 lexid : 202,083,512은 정의 "전송 또는 전송을위한 매체로서의 역할의"synset을 테이블
필드를 나타낸다 단어 쌍이 속한 도메인. 이미지 속한에서는
특정 synset (정의) 새 단어의 wordid을 연결하는 감각 테이블에 행을 추가해야합니다에 대한 동의어를 추가하려면 동의어 를 추가 것을 볼 수 있습니다 당신 단어 표에 추가하고 synset의 synset id를 사용하여 새 단어가 동의어가되도록합니다.
성공적으로 구축 할 수 있었습니까? 자세한 세부 작업을 안내해 줄 수 있습니까? 나는 또한 아주 새롭고, 자주 사용되지만 wordnet에 추가되지 않는 단어를 더 추가하려고합니다. – aman