Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wordnet SQL-Erklärung

WordNet ist eine supercoole Wortdatenbank. Ich habe selbst recherchiert. Ich werde meine Ergebnisse unten auflisten - und hoffentlich wird es Ihnen helfen, die Tabellen besser zu verstehen.

Die Synset-Tabelle Die Synsets-Tabelle ist eine der wichtigsten Tabellen in der Datenbank. Es ist für die Unterbringung aller Definitionen innerhalb von WordNet verantwortlich. Jede Zeile in der Synset-Tabelle hat eine Synset-ID, eine Definition, ein Pos (Wortart-Feld) und eine Lexdomain-ID (die mit der Lexdomain-Tabelle verknüpft ist). Es gibt 117373 Synsets in der WordNet-Datenbank.

Die Worttabelle WordNet hat auch eine „Wörter“-Tabelle, die nur zwei Felder hat:eine Wort-ID und ein „Lemma“. Die Wörtertabelle ist dafür verantwortlich, alle Lemmata (Basiswörter) in der Wordnet-Datenbank unterzubringen. Es gibt 146625 Einträge in dieser Tabelle

Also ... wie sind diese beiden Tabellen verknüpft? Die Antwort? Die Sinnestabelle!

Die Sinnestabelle Die Sinntabelle ist für die Verknüpfung von Wörtern (in der Worttabelle) mit Definitionen (in der Synset-Tabelle) verantwortlich. Die Einträge in der Sinntabelle werden als „Wort-Sinn-Paare“ bezeichnet – weil jede Paarung einer Wort-ID mit einem Synset ist eine vollständige Bedeutung eines Wortes - ein „Sinn des Wortes“.
Es gibt insgesamt 206.354 Wortbedeutungen in der WordNet-Datenbank.

Die Lexdomains-Tabelle Die Lexdomains-Tabelle wird von der Sinntabelle referenziert und wird verwendet, um zu definieren, zu welcher lexikalischen Domäne ein Wort-Sinn-Paar gehört. Es gibt 45 lexikalische Domänen in der Lexdomains-Tabelle. Die Lexdomain-Tabelle ist daher WordNets Art, ein Wort-Sinn-Paar zu „taggen“. Es ist jedoch ziemlich begrenzt, da ein Wort-Sinn-Paar nur zu EINER lexikalischen Domäne gehören kann.

Zu den 45 lexikalischen Domänen gehören:

Adjektive: alle, pert

Adverbien alle

Substantive Tops, Akt, Tier, Artefakt, Attribut, Körper, Erkenntnis, Kommunikation, Event, Gefühl, Essen, Gruppe, Ort, Motiv, Objekt, Person, Phänomen, Pflanze, Besitz, Prozess, Menge, Linkdef, Form, Zustand, Substanz, Zeit,

Verben Körper, Veränderung, Kognition, Kommunikation, Wettbewerb, Konsum, Kontakt, Schöpfung, Emotion, Bewegung, Wahrnehmung, Besitz, Soziales, Statik, Wetter, Personen

Die casedwords-Tabelle Bei einigen Wörtern in der Wörtertabelle wird der Anfangsbuchstabe natürlich großgeschrieben, z. B.:„A-Team“. Da die Wörtertabelle alle Wörter in Kleinbuchstaben speichert, verwendet WordNet diese Tabelle, um die Großbuchstabenversion des Wortes anzugeben. Es gibt 40313 Einträge in dieser Tabelle.

Es gibt viele andere Tabellen in der WordNet-DB, sobald ich sie recherchiert habe, werde ich sie erneut posten.

Ihre Synonyme finden Um Ihre Frage zu Synonymen zu beantworten - Sie müssen Folgendes tun.

Angenommen, Sie möchten die Synonyme für das Wort „Carry“ finden. Um dies zu tun, würden Sie zuerst die Worttabelle nach einem Lemma durchsuchen, das mit dem Wort „carry“ übereinstimmt. Dies würde die Wort-ID 21253 ergeben. Sie würden dann die Sinnestabelle durchsuchen, um alle Wort-Sinn-Paare für das Wort Carry zu finden. Dies ergibt 41 Ergebnisse – jedes Ergebnis listet die Wort-ID 21253 und eine Sensid (das ist der Index des Wort-Sinn-Paares) und eine Synsetid auf.

Nun müssten Sie die Synset-Tabelle für jede der zurückgegebenen Synset-IDs abfragen, damit Sie auf das zugehörige Definitionsfeld in der Synset-Tabelle zugreifen können.

Um schließlich die Synonyme für jeden der aufgelisteten Synsets zu finden, müssten Sie einfach die Sinntabelle nach anderen Wort-Sinn-Paaren durchsuchen, die denselben Synset gemeinsam haben.

Beispiel:Eines der 41 Wort-Sinn-Paare für das Wort „carry“ ist unten aufgeführt:Wenn wir die Definition für diese Synset-ID 202083512 nachschlagen, finden Sie „übertragen oder als Übertragungsmedium dienen“.

Um alle Synonyme für diese Definition zu finden, würden Sie dann die Sinntabelle nach derselben Synset-ID 202083512 durchsuchen. Dies ergibt Synonyme:Kanal, Verhalten, Übermitteln, Mitteilen und Übertragen (Anmerkung:Sie müssen der Worttabelle nach links beitreten, um sie zu erhalten die eigentlichen Lemmata)

Ich hoffe, das hilft Ihnen dabei, WordNet zu entmystifizieren. Ich finde es ziemlich cool...