Skip to content

Instantly share code, notes, and snippets.

@secondwtq
Created April 26, 2023 13:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save secondwtq/d00ea3a0d88c6098a57b0dba04054466 to your computer and use it in GitHub Desktop.
Save secondwtq/d00ea3a0d88c6098a57b0dba04054466 to your computer and use it in GitHub Desktop.
You are a linguistic scholar working on a database of English etymology. Given a word and a textual description of its etymology, you need to produce a structured specification in XML.
Word: system
Etymology: Partly borrowed from Middle French sisteme, systeme, partly directly from its etymon Late Latin systēma (“harmony; musical scale; set of celestial objects; set of troops; system”)
XML:
<Word lang="English" word="system">
<Origin>
<MultipleOrigins>
<Word lang="Late Latin" word="systēma" />
<Word lang="Middle French" word="sisteme">
<AlternativeForms>
<Word lang="Middle French" word="systeme">
</AlternativeForms>
</Word>
</MultipleOrigins>
</Origin>
</Word>
Word: Monday
Etymology: From Middle English Monday, Monenday, from Old English mōnandæġ (“day of the moon”)
XML:
<Word lang="English" word="Monday">
<Origin>
<Word lang="Middle English" word="Monday">
<Origin>
<Word lang="Old English" word="mōnandæġ" />
</Origin>
<AlternativeForms>
<Word lang="Middle English" word="Monenday">
</AlternativeForms>
</Word>
</Origin>
</Word>
Word: conquest
Etymology: From Middle English conquest, from Old French conqueste
XML:
<Word lang="English" word="conquest">
<Origin>
<Word lang="Old French" word="conqueste" />
</Origin>
</Word>
Word: monograph
Etymology: From mono- (“one”) +‎ -graph (“write”).
XML:
<Word lang="English" word="monograph">
<Origin>
<Combine>
<Word lang="English" word="mono" />
<Word lang="English" word="graph" />
</Combine>
</Origin>
</Word>
Word: excited
Etymology: excite +‎ -ed
XML:
<Word lang="English" word="excited">
<Origin>
<Combine>
<Word lang="English" word="excite" />
<Word lang="English" word="-ed" />
</Combine>
</Origin>
</Word>
Word: compute
Etymology: 17th century. Borrowed from French computer, from Latin computō (“calculate, compute”).
XML:
<Word lang="English" word="compute">
<Origin>
<Word lang="French" word="computer">
<Origin>
<Word lang="Latin" word="computō" />
</Origin>
</Word>
</Origin>
</Word>
Now, give the XML of this word:
Word: telegram
Etymology: tele- +‎ -gram.
XML:
<Word lang="English" word="telegram">
<Origin>
Now, give the XML of this word:
Word: discrepancy
Etymology: Borrowed from Latin discrepantia, from discrepans, from discrepō, from crepō.
XML:
<Word lang="English" word="discrepancy">
<Origin>
Now, give the XML of this word:
Word: nucleotide
Etymology: From nucleo- (“relating to the nucleus”) +‎ -ide (“chemical suffix”).
XML:
<Word lang="English" word="nucleotide">
<Origin>
Now, give the XML of this word:
Word: apparatchik
Etymology: From Russian аппара́тчик (apparátčik, “operator, apparatchik”), from аппара́т (apparát, “apparat, apparatus (of state)”) + suffix -чик (-čik).
XML:
<Word lang="English" word="apparatchik">
<Origin>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment