exwordnet v0.1.4 ExWordNet.Synset View Source
Provides abstraction over a synset (or group of synonymous words) in WordNet.
Synsets are related to each other by various (and numerous!) relationships, including Hypernym (x is a hypernym of y <=> x is a parent of y) and Hyponym (x is a child of y)
Struct members:
:part_of_speech
: A shorthand representation of the part of speech this synset represents.:word_counts
: The list of words (and their frequencies within the WordNet graph) for thisSynset
.:gloss
: A string representation of this synset's gloss. "Gloss" is a human-readable description of this concept, often with example usage.
Link to this section Summary
Functions
Creates an ExWordNet.Synset
struct by reading from the data file specified by part_of_speech
,
at offset
bytes into the file
Gets a list of words included in this synset
Link to this section Types
Link to this section Functions
Link to this function
new(part_of_speech, offset)
View Source
new(part_of_speech, offset)
View Source
new(String.t(), integer()) :: {:ok, ExWordNet.Synset.t()} | {:error, any()}
new(String.t(), integer()) :: {:ok, ExWordNet.Synset.t()} | {:error, any()}
Creates an ExWordNet.Synset
struct by reading from the data file specified by part_of_speech
,
at offset
bytes into the file.
This is how the WordNet database is organized. You shouldn't be calling this function directly;
instead, use ExWordNet.Lemma.synsets/1
Link to this function
words(synset)
View Source
words(synset)
View Source
words(ExWordNet.Synset.t()) :: [String.t()]
words(ExWordNet.Synset.t()) :: [String.t()]
Gets a list of words included in this synset.