Ngordnet

Investigating the history of English words and their relationships

In this project I wrote a program using generics, packages, and the Google Ngram Dataset that investigated:

  • The relative popularity of words over time.
  • The relative popularity of categories over time.
  • The hyponyms (hyponym: a descendant of a word. E.g. a "Maltese cat" is-a type of "cat") of a given word.
  • The length of words.

In the year of my birth, apparently fish were more popular than cats. Here are a few hyponyms of "cat".

Apparently Menticirrhhus Americanus is a type of fish.

Using xChart plotting library, I plotted the popularity of words over time. It looks like the most important meal of the day is not as popular as lunch or dinner.