A "Personal Vocabulary" is a list of (mostly non-dictionary) terms who's meanings are known to one or more people. Personal Vocabularies can be shared so that everyone within a group can know that "Bob" is "The New Guy" and "The guy with a mustache" and "The guy who rides motorcycles". Once a thing is known to a group, a common term can be applied to shorten conversations. The term definition would (hopefully) contain any needed details on mustaches or motorcycles.
Any word or group of words can be part of a Personal Vocabulary.
Examples would be "Go (local sports team)!", "Let's get together
so that you can do that thing you do." or "that bar where we hang
out every Thursday from 5:30 to around 7:15 (for happy ladies
hour)" or "The new (!secret!) business incentive".
The terms are arranged as two banks of fifteen terms each. The two additional terms are actually pointers to the area of the Specialization layer where these terms are normally stored. They are used to setup the diversion to this area for mechanical cross-references.
The Specialization layer will contain sixteen banks of fifteen
terms.
Personal terms would actually be stored locally on the user's device or in a shared location (i.e. on the internet, assuming connectivity exists), but they would be accessed as though they were in an 'active' area of the Specialization layer. An active area is a set of locations where terms can be stored and recalled. Active areas are used for things like local maps and schedules which can be changed as circumstances require.
I haven't ironed out all the details on creating, maintaining and
sharing Personal Vocabularies, but my intent is that they
will work mostly as you would expect them to.