EssayTools

 PartOfSpeech
 list the parts of speech usage for a given word
 IsNoun
 test if a word is a noun
 IsPlural
 test if a word is plural
 IsVerb
 test if a word is a verb
 IsTransitiveVerb
 test if a word is a transitive verb
 IsIntransitiveVerb
 test if a word is an intransitive verb
 IsUsuallyParticipleVerb
 test if a word is usually a participle verb
 IsNounPhrase
 test if a word is a noun phrase
 test if a word is an adjective
 test if a word is an adverb
 IsConjunction
 test if a word is a conjunction
 IsPreposition
 test if a word is a preposition
 IsInterjection
 test if a word is an interjection
 IsPronoun
 test if a word is a pronoun
 IsDefiniteArticle
 test if a word is a definite article
 IsIndefiniteArticle
 test if a word is an indefinite article
 IsNominative
 test if a word is nominative

 Calling Sequence PartOfSpeech( word ) IsNoun( word ) IsVerb( word ) IsPlural( word ) IsTransitiveVerb( word ) IsIntransitiveVerb( word ) IsUsuallyParticipleVerb( word ) IsNounPhrase( word ) IsAdjective( word ) IsAdverb( word ) IsConjunction( word ) IsPreposition( word ) IsInterjection( word ) IsPronoun( word ) IsDefiniteArticle( word ) IsIndefiniteArticle( word ) IsNominative( word )

Parameters

 word - string

Description

 • The various "Is" commands listed on this page test whether a given English word fits the specified part of speech. One of true, false, or FAIL will be returned.  true indicates the given word can be used that way for any one meaning of any words matching the same spelling.  false indicates that the given word is known to the system, but is not listed as matching the specified part of speech (which does not mean that word could not be a match, just not commonly so according to the built-in word list). FAIL indicates the given word is not known to the system and therefore the answer is not known.
 • The PartOfSpeech command will return a list of the various parts of speech known for the given word.  The list will be ordered in terms of most common usage first.  The PartOfSpeech command will return one or more of the following: "Noun", "Plural", "Noun Phrase", "Verb (usually participle)", "Verb (transitive)", "Verb (intransitive)", "Adjective", "Adverb", "Conjunction", "Preposition", "Interjection", "Pronoun", "Definite Article", "Indefinite Article", "Nominative".
 • These commands operate by looking up entries in a table compiled from a combination of "Moby (tm) Part-of-Speech II" and the WordNet database compiled by Kevin Atkinson available at http://aspell.net/. This is by no means a complete list, so many words will have only a subset of their principle uses listed.   In particular the list of noun-phrases and plural forms is limited.
 • This function is part of the EssayTools package, so it can be used in the short form PartOfSpeech(..) only after executing the command with(EssayTools). However, it can always be accessed through the long form of the command by using EssayTools[PartOfSpeech](..).

Examples

 > $\mathrm{with}\left(\mathrm{EssayTools}\right)$
 $\left[{\mathrm{AppendToWordList}}{,}{\mathrm{BinaryCosineCoefficient}}{,}{\mathrm{BinaryDiceCoefficient}}{,}{\mathrm{BinaryJaccardCoefficient}}{,}{\mathrm{BuildScoreModel}}{,}{\mathrm{CosineCoefficient}}{,}{\mathrm{CountMisspellings}}{,}{\mathrm{CountUseOfAllWords}}{,}{\mathrm{CountUseOfEachWord}}{,}{\mathrm{DetectPlagiarism}}{,}{\mathrm{DiceCoefficient}}{,}{\mathrm{GetWordList}}{,}{\mathrm{GetWordTable}}{,}{\mathrm{IsAdjective}}{,}{\mathrm{IsAdverb}}{,}{\mathrm{IsConjunction}}{,}{\mathrm{IsDefiniteArticle}}{,}{\mathrm{IsIndefiniteArticle}}{,}{\mathrm{IsInterjection}}{,}{\mathrm{IsIntransitiveVerb}}{,}{\mathrm{IsNominative}}{,}{\mathrm{IsNoun}}{,}{\mathrm{IsNounPhrase}}{,}{\mathrm{IsPlural}}{,}{\mathrm{IsPreposition}}{,}{\mathrm{IsPronoun}}{,}{\mathrm{IsTransitiveVerb}}{,}{\mathrm{IsUsuallyParticipleVerb}}{,}{\mathrm{IsVerb}}{,}{\mathrm{JaccardCoefficient}}{,}{\mathrm{Lemma}}{,}{\mathrm{Misspellings}}{,}{\mathrm{PartOfSpeech}}{,}{\mathrm{QuadraticWeightedKappa}}{,}{\mathrm{Reduce}}{,}{\mathrm{Score}}{,}{\mathrm{SetWordList}}{,}{\mathrm{SimilarityScore}}{,}{\mathrm{SpellCorrectWord}}{,}{\mathrm{WordUse}}\right]$ (1)
 > $\mathrm{PartOfSpeech}\left("big"\right)$
 $\left[{"Adjective"}{,}{"Adverb"}\right]$ (2)
 > $\mathrm{PartOfSpeech}\left("run"\right)$
 $\left[{"Verb \left(usually participle\right)"}{,}{"Verb \left(intransitive\right)"}{,}{"Verb \left(transitive\right)"}{,}{"Noun"}\right]$ (3)
 > $\mathrm{IsNoun}\left("rock"\right)$
 ${\mathrm{true}}$ (4)
 > $\mathrm{IsNoun}\left("windy"\right)$
 ${\mathrm{false}}$ (5)
 > $\mathrm{IsNoun}\left("alienzombie"\right)$
 ${\mathrm{FAIL}}$ (6)

Compatibility

 • The EssayTools[PartOfSpeech], EssayTools[IsNoun], EssayTools[IsPlural], EssayTools[IsVerb], EssayTools[IsTransitiveVerb], EssayTools[IsIntransitiveVerb], EssayTools[IsUsuallyParticipleVerb], EssayTools[IsNounPhrase], EssayTools[IsAdjective], EssayTools[IsAdverb], EssayTools[IsConjunction], EssayTools[IsPreposition], EssayTools[IsInterjection], EssayTools[IsPronoun], EssayTools[IsDefiniteArticle], EssayTools[IsIndefiniteArticle] and EssayTools[IsNominative] commands were introduced in Maple 17.