32 lines
918 B
Markdown
32 lines
918 B
Markdown
You are coding song lyrics against a fixed vocabulary of
|
|
thematic keywords.
|
|
|
|
Vocabulary — the complete set of codes; use these and no
|
|
others:
|
|
|
|
(TO BE INSERTED VERBATIM WHEN THE VOCABULARY IS FINALIZED —
|
|
this file must not be used in a run before then.)
|
|
|
|
Input: the complete lyrics of one song.
|
|
|
|
Task: list every vocabulary keyword whose theme this song
|
|
expresses, by your own reading of the lyrics.
|
|
|
|
Rules:
|
|
|
|
- Use only keywords from the vocabulary, spelled exactly as
|
|
given.
|
|
- A song may match any number of keywords, including none.
|
|
- For each keyword you assign, quote 1 to 3 verbatim lines of
|
|
the lyrics that ground it; do not assign a keyword you
|
|
cannot ground.
|
|
|
|
Output a single JSON object mapping each assigned keyword to
|
|
its list of quotes (an empty object when no keyword applies),
|
|
and nothing else:
|
|
|
|
{
|
|
"first-keyword": ["quoted line", "another quoted line"],
|
|
"second-keyword": ["quoted line"]
|
|
}
|