open-standards/aac/aac-rs/tools/pagesets/data/lexicon.en.yaml
Transaction Science 59830b8985 wip(aac): page-set decisions, catalogue and chooser (in progress)
Work in progress after the coordinator's decisions of 2026-10-05; does not
compile yet (aac-web chooser). Done so far:
- aac-core: WordCategory::Conjunction with Fitzgerald colours for every
  class; nav module (Back/Home words moved from aac-web, shared with OBF
  export: Back/Home cells never carry the gloss); Cell.sense (a key used in
  another sense than its glosses'); pagesets module (catalogue, stages,
  reveal).
- tools/pagesets: Fixed Paths 30 beginner Home; "back" the word in both
  sets; conjunction class; catalogue (catalog.py, generators.json) with the
  committed data/pagesets/index.json; packages no longer committed.
- aac-web: words with no word in the person's language hidden in place,
  Edit mode says so; Back drawn as its arrow; catalogue chooser started.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-05 15:53:59 -04:00

522 lines
19 KiB
YAML

# English lexicon of the open page sets (Growing Core, Fixed Paths).
#
# One entry per word or message the sets use. The key is the stored English
# word: the app glosses it into the person's language and finds its symbol by
# it, so it is spelled as the app's translations and symbols spell it.
#
# pos part of speech. Written to OBF as `ext_aurasense_word_class` with
# the app's names (aac-core vocabulary.rs / obf.rs): adverb is written
# as "adjective" (the app groups adverbs with descriptors), phrase as
# "social", and a conjunction gets no word class (the app has none;
# see DESIGN-core.md, "Decisions").
# role the Fitzgerald Key colour (Fitzgerald 1954; colours as modified by
# Goossens', Crain & Elder 1992 and the app's own defaults.rs), when
# it is not the default for the part of speech: possessives and
# demonstratives are people words (yellow); some/all describe amount.
# sense the sense meant, for words with more than one. The app's glosses
# were audited in vocabulary.rs's sense (gloss_audit_2026-10-01); a
# word is used here only in that sense.
# forms English forms the app's word endings get wrong today (they are
# English-regular only: "goed", "stoped", "seing"). Data for the Word
# Forms plan (DESIGN-core.md); the generator compares them with the
# app's rules and lists the difference.
# unglossed the key is used in another sense than the app's glosses of it
# carry: written as ext_aurasense_sense (aac-core Cell::sense), shown
# and said in English only, hidden in place in other languages.
# proxy for an entry of more than one word, or a contraction the subtitles
# split ("can't" is counted with "can"): the token whose spoken
# frequency stands for it, times `share` (default 1, and the set's
# phrase_share for a phrase).
#
# Licence: CC BY-SA 4.0 (see tools/pagesets/sources/catalog.yaml).
words:
# ── people: pronouns ─────────────────────────────────────────────────
I: {pos: pronoun}
you: {pos: pronoun}
he: {pos: pronoun}
she: {pos: pronoun}
it: {pos: pronoun}
we: {pos: pronoun}
they: {pos: pronoun}
me: {pos: pronoun}
him: {pos: pronoun}
us: {pos: pronoun}
them: {pos: pronoun}
mine: {pos: pronoun}
everyone: {pos: core_noun, role: people}
someone: {pos: core_noun, role: people}
nobody: {pos: core_noun, role: people}
# possessives and demonstratives (the app's class: determiner)
my: {pos: determiner, role: people}
your: {pos: determiner, role: people}
his: {pos: determiner, role: people}
her: {pos: determiner, role: people, sense: "possessive and object pronoun (her book; see her)"}
our: {pos: determiner, role: people}
their: {pos: determiner, role: people}
this: {pos: determiner, role: people, sense: "this one (pointing)"}
that: {pos: determiner, role: people, sense: "that one (pointing)"}
# ── little words ─────────────────────────────────────────────────────
the: {pos: determiner}
a: {pos: determiner}
an: {pos: determiner}
some: {pos: determiner, role: describe}
all: {pos: determiner, role: describe}
and: {pos: conjunction}
but: {pos: conjunction}
or: {pos: conjunction}
because: {pos: conjunction}
if: {pos: conjunction}
so: {pos: conjunction, sense: "so (therefore)"}
as: {pos: conjunction, sense: "as (like; while)"}
to: {pos: preposition}
of: {pos: preposition}
for: {pos: preposition}
with: {pos: preposition}
at: {pos: preposition}
from: {pos: preposition}
about: {pos: preposition}
by: {pos: preposition}
in: {pos: preposition}
"on": {pos: preposition}
up: {pos: preposition}
down: {pos: preposition}
out: {pos: preposition}
"off": {pos: preposition}
over: {pos: preposition}
under: {pos: preposition}
behind: {pos: preposition}
between: {pos: preposition}
next to: {pos: preposition, proxy: next}
around: {pos: preposition}
through: {pos: preposition}
away: {pos: preposition}
without: {pos: preposition}
here: {pos: preposition, sense: "in this place"}
there: {pos: preposition, sense: "in that place"}
inside: {pos: core_noun, sense: "indoors"}
outside: {pos: core_noun, sense: "outdoors"}
# ── questions ────────────────────────────────────────────────────────
what: {pos: question}
where: {pos: question}
who: {pos: question}
when: {pos: question}
why: {pos: question}
how: {pos: question}
how many: {pos: question, proxy: many}
# ── negation ─────────────────────────────────────────────────────────
"no": {pos: negation}
not: {pos: negation}
"don't": {pos: negation}
"can't": {pos: negation, proxy: can, share: 0.25}
"won't": {pos: negation}
never: {pos: negation}
# ── verbs ────────────────────────────────────────────────────────────
want: {pos: verb}
need: {pos: verb}
like: {pos: verb, sense: "enjoy, be pleased by (not the preposition)"}
go: {pos: verb, forms: {past: went}}
stop: {pos: verb, forms: {past: stopped, ing: stopping}}
help: {pos: verb}
eat: {pos: verb, forms: {past: ate}}
drink: {pos: verb, forms: {past: drank}}
play: {pos: verb}
make: {pos: verb, forms: {past: made}}
see: {pos: verb, forms: {past: saw, ing: seeing}}
hear: {pos: verb, forms: {past: heard}}
feel: {pos: verb, forms: {past: felt}}
think: {pos: verb, forms: {past: thought}}
know: {pos: verb, forms: {past: knew}}
put: {pos: verb, forms: {past: put, ing: putting}}
get: {pos: verb, forms: {past: got, ing: getting}}
give: {pos: verb, forms: {past: gave}}
take: {pos: verb, forms: {past: took}}
come: {pos: verb, forms: {past: came}}
open: {pos: verb}
close: {pos: verb, sense: "shut (not near)"}
turn: {pos: verb, sense: "turn something; take a turn"}
look: {pos: verb}
listen: {pos: verb}
do: {pos: verb, forms: {past: did}}
say: {pos: verb, forms: {past: said}}
tell: {pos: verb, forms: {past: told}}
ask: {pos: verb}
try: {pos: verb, forms: {past: tried}}
use: {pos: verb}
work: {pos: verb}
read: {pos: verb, forms: {past: read}}
write: {pos: verb, forms: {past: wrote}}
draw: {pos: verb, forms: {past: drew}}
sit: {pos: verb, forms: {past: sat, ing: sitting}}
stand: {pos: verb, forms: {past: stood}}
walk: {pos: verb}
run: {pos: verb, forms: {past: ran, ing: running}}
wash: {pos: verb}
sleep: {pos: verb, forms: {past: slept}}
wake up: {pos: verb, proxy: wake, forms: {past: woke up, ing: waking up}}
watch: {pos: verb, sense: "look at (not the clock)"}
wait: {pos: verb}
show: {pos: verb}
find: {pos: verb, forms: {past: found}}
bring: {pos: verb, forms: {past: brought}}
carry: {pos: verb, forms: {past: carried}}
hold: {pos: verb, forms: {past: held}}
push: {pos: verb}
pull: {pos: verb}
throw: {pos: verb, forms: {past: threw}}
catch: {pos: verb, forms: {past: caught}}
cut: {pos: verb, forms: {past: cut, ing: cutting}}
fix: {pos: verb}
hurt: {pos: verb, forms: {past: hurt}}
love: {pos: verb}
hate: {pos: verb}
have: {pos: verb, forms: {past: had}}
can: {pos: verb, sense: "be able to (modal; not a tin)"}
will: {pos: verb, sense: "future (modal)"}
is: {pos: verb, sense: "be, third person (he is)"}
am: {pos: verb, sense: "be, first person (I am)"}
are: {pos: verb, sense: "be, plural or you (we are)"}
was: {pos: verb, sense: "be, past (it was)"}
were: {pos: verb, sense: "be, past plural (we were)"}
has: {pos: verb, sense: "have, third person"}
had: {pos: verb, sense: "have, past"}
did: {pos: verb, sense: "do, past"}
does: {pos: verb, sense: "do, third person"}
got: {pos: verb, sense: "get, past"}
went: {pos: verb, sense: "go, past"}
said: {pos: verb, sense: "say, past"}
be: {pos: verb, sense: "be (to be)", forms: {ing: being}}
been: {pos: verb, sense: "be, past participle"}
would: {pos: verb, sense: "would (modal)"}
could: {pos: verb, sense: "could (modal)"}
"didn't": {pos: negation}
let: {pos: verb, forms: {past: let, ing: letting}}
remember: {pos: verb}
forget: {pos: verb, forms: {past: forgot, ing: forgetting}}
learn: {pos: verb}
teach: {pos: verb, forms: {past: taught}}
understand: {pos: verb, forms: {past: understood}}
explain: {pos: verb}
choose: {pos: verb, forms: {past: chose}}
decide: {pos: verb}
change: {pos: verb}
start: {pos: verb}
finish: {pos: verb}
keep: {pos: verb, forms: {past: kept}}
leave: {pos: verb, forms: {past: left}}
stay: {pos: verb}
move: {pos: verb}
share: {pos: verb}
build: {pos: verb, forms: {past: built}}
cook: {pos: verb}
clean: {pos: verb, sense: "to clean (the verb)"}
brush: {pos: verb}
call: {pos: verb}
send: {pos: verb, forms: {past: sent}}
buy: {pos: verb, forms: {past: bought}}
pay: {pos: verb, forms: {past: paid}}
win: {pos: verb, forms: {past: won, ing: winning}}
lose: {pos: verb, forms: {past: lost}}
believe: {pos: verb}
hope: {pos: verb}
wish: {pos: verb}
worry: {pos: verb, forms: {past: worried}}
ride: {pos: verb, forms: {past: rode}}
swim: {pos: verb, forms: {past: swam, ing: swimming}}
climb: {pos: verb}
dance: {pos: verb}
sing: {pos: verb, forms: {past: sang}}
count: {pos: verb}
touch: {pos: verb}
smell: {pos: verb}
taste: {pos: verb}
drive: {pos: verb, forms: {past: drove}}
visit: {pos: verb}
talk: {pos: verb}
jump: {pos: verb}
hug: {pos: verb, forms: {past: hugged, ing: hugging}}
# ── describing words (adjectives and adverbs) ────────────────────────
more: {pos: adjective, sense: "more of it; again"}
all done: {pos: adjective, proxy: done, sense: "finished (Universal Core's 'finished')"}
good: {pos: adjective}
bad: {pos: adjective}
big: {pos: adjective}
little: {pos: adjective, sense: "small"}
different: {pos: adjective}
same: {pos: adjective}
new: {pos: adjective}
old: {pos: adjective}
fast: {pos: adjective}
slow: {pos: adjective}
hot: {pos: adjective}
cold: {pos: adjective}
nice: {pos: adjective}
funny: {pos: adjective}
scary: {pos: adjective}
ready: {pos: adjective}
dirty: {pos: adjective}
wet: {pos: adjective}
dry: {pos: adjective}
full: {pos: adjective}
empty: {pos: adjective}
right: {pos: adjective, sense: "correct (not the direction)"}
wrong: {pos: adjective}
loud: {pos: adjective}
quiet: {pos: adjective}
soft: {pos: adjective}
hard: {pos: adjective, sense: "not soft"}
heavy: {pos: adjective}
long: {pos: adjective}
short: {pos: adjective}
tall: {pos: adjective}
easy: {pos: adjective}
difficult: {pos: adjective}
beautiful: {pos: adjective}
favorite: {pos: adjective}
important: {pos: adjective}
safe: {pos: adjective}
dangerous: {pos: adjective}
busy: {pos: adjective}
first: {pos: adjective}
last: {pos: adjective, sense: "final (not 'last week')"}
next: {pos: adjective}
many: {pos: adjective}
few: {pos: adjective}
# feelings
happy: {pos: adjective}
sad: {pos: adjective}
angry: {pos: adjective}
scared: {pos: adjective}
tired: {pos: adjective}
sick: {pos: adjective}
hungry: {pos: adjective}
thirsty: {pos: adjective}
excited: {pos: adjective}
bored: {pos: adjective}
frustrated: {pos: adjective}
confused: {pos: adjective}
proud: {pos: adjective}
lonely: {pos: adjective}
surprised: {pos: adjective}
embarrassed: {pos: adjective}
nervous: {pos: adjective}
jealous: {pos: adjective}
brave: {pos: adjective}
comfortable: {pos: adjective}
uncomfortable: {pos: adjective}
dizzy: {pos: adjective}
itchy: {pos: adjective}
# taste
delicious: {pos: adjective}
yucky: {pos: adjective}
sweet: {pos: adjective}
sour: {pos: adjective}
salty: {pos: adjective}
spicy: {pos: adjective}
# colours
red: {pos: adjective}
blue: {pos: adjective}
green: {pos: adjective}
yellow: {pos: adjective}
orange: {pos: adjective, sense: "the colour (not the fruit)"}
pink: {pos: adjective}
purple: {pos: adjective}
brown: {pos: adjective}
black: {pos: adjective}
white: {pos: adjective}
# numbers
one: {pos: adjective}
two: {pos: adjective}
three: {pos: adjective}
four: {pos: adjective}
five: {pos: adjective}
# adverbs (the app groups them with describing words)
now: {pos: adverb}
later: {pos: adverb}
again: {pos: adverb}
today: {pos: adverb}
tomorrow: {pos: adverb}
yesterday: {pos: adverb}
very: {pos: adverb}
really: {pos: adverb}
just: {pos: adverb, sense: "only; a moment ago"}
too: {pos: preposition, role: describe, sense: "also; more than enough"}
also: {pos: preposition, role: describe}
almost: {pos: adverb}
already: {pos: adverb}
still: {pos: adverb, sense: "even now (not motionless)"}
maybe: {pos: adverb}
always: {pos: adverb}
sometimes: {pos: adverb}
usually: {pos: adverb}
often: {pos: adverb}
together: {pos: adverb}
then: {pos: adverb, sense: "after that; at that time"}
only: {pos: adverb}
enough: {pos: adverb}
before: {pos: preposition}
after: {pos: preposition}
until: {pos: preposition}
# ── things (nouns) ───────────────────────────────────────────────────
home: {pos: core_noun}
school: {pos: core_noun}
bathroom: {pos: core_noun}
kitchen: {pos: core_noun}
bedroom: {pos: core_noun}
park: {pos: core_noun}
store: {pos: core_noun}
playground: {pos: core_noun}
pool: {pos: core_noun}
beach: {pos: core_noun}
library: {pos: core_noun}
restaurant: {pos: core_noun}
hospital: {pos: core_noun}
church: {pos: core_noun}
office: {pos: core_noun}
house: {pos: core_noun}
food: {pos: core_noun}
water: {pos: core_noun}
milk: {pos: fringe_noun}
juice: {pos: fringe_noun}
bread: {pos: fringe_noun}
apple: {pos: fringe_noun}
banana: {pos: fringe_noun}
cheese: {pos: fringe_noun}
chicken: {pos: fringe_noun}
rice: {pos: fringe_noun}
cookie: {pos: fringe_noun}
fruit: {pos: fringe_noun}
snack: {pos: fringe_noun}
breakfast: {pos: fringe_noun}
lunch: {pos: fringe_noun}
dinner: {pos: fringe_noun}
mom: {pos: core_noun, role: people}
dad: {pos: core_noun, role: people}
brother: {pos: core_noun, role: people}
sister: {pos: core_noun, role: people}
baby: {pos: core_noun, role: people}
grandma: {pos: core_noun, role: people}
grandpa: {pos: core_noun, role: people}
aunt: {pos: core_noun, role: people}
uncle: {pos: core_noun, role: people}
cousin: {pos: core_noun, role: people}
friend: {pos: core_noun, role: people}
teacher: {pos: core_noun, role: people}
doctor: {pos: core_noun, role: people}
nurse: {pos: core_noun, role: people}
therapist: {pos: core_noun, role: people}
dentist: {pos: core_noun, role: people}
neighbor: {pos: core_noun, role: people}
police: {pos: core_noun, role: people}
people: {pos: core_noun, role: people, forms: {singular: person}}
man: {pos: core_noun, role: people, forms: {plural: men}}
toy: {pos: core_noun}
ball: {pos: core_noun}
book: {pos: core_noun}
game: {pos: core_noun}
music: {pos: core_noun}
song: {pos: core_noun}
story: {pos: core_noun}
movie: {pos: core_noun}
TV: {pos: core_noun}
phone: {pos: core_noun}
computer: {pos: fringe_noun}
picture: {pos: core_noun}
paper: {pos: fringe_noun}
pencil: {pos: fringe_noun}
car: {pos: core_noun}
bed: {pos: core_noun}
chair: {pos: core_noun}
table: {pos: core_noun}
door: {pos: core_noun}
blanket: {pos: fringe_noun}
towel: {pos: fringe_noun}
soap: {pos: fringe_noun}
toothbrush: {pos: fringe_noun}
shower: {pos: fringe_noun}
shirt: {pos: fringe_noun}
pants: {pos: fringe_noun}
shoes: {pos: fringe_noun}
jacket: {pos: fringe_noun}
hat: {pos: fringe_noun}
money: {pos: core_noun}
thing: {pos: core_noun}
something: {pos: core_noun}
name: {pos: core_noun}
time: {pos: core_noun}
day: {pos: core_noun}
night: {pos: core_noun}
morning: {pos: core_noun}
afternoon: {pos: core_noun}
week: {pos: core_noun}
year: {pos: core_noun}
birthday: {pos: core_noun}
holiday: {pos: core_noun}
party: {pos: core_noun}
weather: {pos: core_noun}
rain: {pos: core_noun}
sun: {pos: core_noun}
snow: {pos: core_noun}
# body and health
head: {pos: core_noun}
hand: {pos: core_noun}
foot: {pos: core_noun, forms: {plural: feet}}
stomach: {pos: core_noun}
back: {pos: adverb, unglossed: true, sense: "back again, as in come back or give it back (not the body part, which is what the app's glosses of back are)"}
eye: {pos: core_noun}
ear: {pos: core_noun}
mouth: {pos: core_noun}
nose: {pos: core_noun}
teeth: {pos: core_noun, forms: {singular: tooth}}
pain: {pos: core_noun}
medicine: {pos: core_noun}
allergy: {pos: fringe_noun}
wheelchair: {pos: fringe_noun}
# animals and outdoors
animal: {pos: fringe_noun}
pet: {pos: core_noun}
dog: {pos: fringe_noun}
cat: {pos: fringe_noun}
bird: {pos: fringe_noun}
fish: {pos: fringe_noun, forms: {plural: fish}}
tree: {pos: fringe_noun}
flower: {pos: fringe_noun}
# ── social words and messages ────────────────────────────────────────
"yes": {pos: social}
hi: {pos: social}
bye: {pos: social}
please: {pos: social}
thank you: {pos: social, proxy: thank}
sorry: {pos: social}
okay: {pos: social}
excuse me: {pos: social, proxy: excuse}
"you're welcome": {pos: social, proxy: welcome}
I love you: {pos: social, proxy: love}
wow: {pos: interjection}
uh oh: {pos: interjection, proxy: oops}
yay: {pos: interjection}
ouch: {pos: interjection}
oh: {pos: interjection}
hey: {pos: interjection}
well: {pos: interjection, sense: "well (to start a reply)"}
yeah: {pos: social}
"I don't know": {pos: phrase, proxy: know}
"I'm not finished": {pos: phrase, proxy: finished}
"that's not what I meant": {pos: phrase, proxy: meant}
say it again: {pos: phrase, proxy: again}
how are you: {pos: phrase, proxy: how}
I feel good: {pos: phrase, proxy: feel}
"I don't feel good": {pos: phrase, proxy: feel}
my turn: {pos: phrase, proxy: turn}
your turn: {pos: phrase, proxy: turn}
let me think: {pos: phrase, proxy: think}
never mind: {pos: phrase, proxy: mind}
see you later: {pos: phrase, proxy: later}
good morning: {pos: phrase, proxy: morning}
good night: {pos: phrase, proxy: night}
I need a break: {pos: phrase, proxy: break}
I need help: {pos: phrase, proxy: help}
slow down: {pos: phrase, proxy: slow}
let me try: {pos: phrase, proxy: try}
I like it: {pos: phrase, proxy: like}
"I don't like it": {pos: phrase, proxy: like}