Class: WordNet::Word
Overview
WordNet word model class
Constant Summary
Constants included from Constants
Constants::DEFAULT_DB_OPTIONS, Constants::DELIM, Constants::DELIM_RE, Constants::DOMAIN_TYPES, Constants::DomainSymbols, Constants::HOLONYM_SYMBOLS, Constants::HOLONYM_TYPES, Constants::HYPERNYM_SYMBOLS, Constants::HYPERNYM_TYPES, Constants::HYPONYM_SYMBOLS, Constants::HYPONYM_TYPES, Constants::LEXFILES, Constants::MEMBER_SYMBOLS, Constants::MEMBER_TYPES, Constants::MERONYM_SYMBOLS, Constants::MERONYM_TYPES, Constants::POINTER_SUBTYPES, Constants::POINTER_SYMBOLS, Constants::POINTER_TYPES, Constants::SUB_DELIM, Constants::SUB_DELIM_RE, Constants::SYNTACTIC_CATEGORIES, Constants::SYNTACTIC_SYMBOLS, Constants::VERB_SENTS
Instance Method Summary collapse
-
#adjective_satellites ⇒ Object
Return a dataset for all of the Word’s Synsets that are adjective satellites.
-
#adjectives ⇒ Object
Return a dataset for all of the Word’s Synsets that are adjectives.
-
#adverbs ⇒ Object
Return a dataset for all of the Word’s Synsets that are adverbs.
-
#morphs ⇒ Object
The WordNet::Morphs related to the word.
-
#nouns ⇒ Object
Return a dataset for all of the Word’s Synsets that are nouns.
-
#senses ⇒ Object
The WordNet::Sense objects that relate the word with its Synsets.
-
#synsets ⇒ Object
The WordNet::Synsets related to the word via its senses.
-
#to_s ⇒ Object
Return the stringified word; alias for #lemma.
-
#verbs ⇒ Object
Return a dataset for all of the Word’s Synsets that are verbs.
Instance Method Details
#adjective_satellites ⇒ Object
Return a dataset for all of the Word’s Synsets that are adjective satellites.
136 137 138 |
# File 'lib/wordnet/word.rb', line 136 def adjective_satellites return synsets_dataset.adjective_satellites end |
#adjectives ⇒ Object
Return a dataset for all of the Word’s Synsets that are adjectives.
124 125 126 |
# File 'lib/wordnet/word.rb', line 124 def adjectives return synsets_dataset.adjectives end |
#adverbs ⇒ Object
Return a dataset for all of the Word’s Synsets that are adverbs.
130 131 132 |
# File 'lib/wordnet/word.rb', line 130 def adverbs return synsets_dataset.adverbs end |
#morphs ⇒ Object
The WordNet::Morphs related to the word
81 82 83 84 |
# File 'lib/wordnet/word.rb', line 81 many_to_many :morphs, join_table: :morphmaps, left_key: :wordid, right_key: :morphid |
#nouns ⇒ Object
Return a dataset for all of the Word’s Synsets that are nouns.
112 113 114 |
# File 'lib/wordnet/word.rb', line 112 def nouns return synsets_dataset.nouns end |
#senses ⇒ Object
The WordNet::Sense objects that relate the word with its Synsets
68 69 70 |
# File 'lib/wordnet/word.rb', line 68 one_to_many :senses, key: :wordid, primary_key: :wordid |
#synsets ⇒ Object
The WordNet::Synsets related to the word via its senses
74 75 76 77 |
# File 'lib/wordnet/word.rb', line 74 many_to_many :synsets, join_table: :senses, left_key: :wordid, right_key: :synsetid |
#to_s ⇒ Object
Return the stringified word; alias for #lemma.
106 107 108 |
# File 'lib/wordnet/word.rb', line 106 def to_s return self.lemma end |
#verbs ⇒ Object
Return a dataset for all of the Word’s Synsets that are verbs.
118 119 120 |
# File 'lib/wordnet/word.rb', line 118 def verbs return synsets_dataset.verbs end |