Tags and keywords
At least the following Blocks can be immediately elicited from nouns:
It seems clear that
English is a type of
Language. More specifically, it is implied that
English is a type of the more abstract
AlphabetLanguage, where an
Alphabet references one or more Letter (shared aggregation has been used here). A
Pangram has at least as many letters as the number of unique letters in the
Alphabet it is associated with, and has at least one of each of those letter (this is difficult to express in OCL).
While Generalizations and Associations may be collected as elicited members of a Snippet this can quickly lead to clutter in the /member list display, and has been omitted here.
The analysis has also been supported by an additional Snippet:
In addition to obtaining the multiplicity 26 for the number of
EnglishAlphabet, Partial analysis also yields the following value properties:
A Constraint for
isLower could also eventually be included.
FoxDogPangram is specific to the
EnglishAlphabet as a kind of