Specification of Requirements/Morphology
This requirement concerns the ability of the model to represent the morphology of entries contained with in
Direct Modelling
The model should be able to represent individual forms of words and assign them into appropriate morphological table, e.g.,
amo | first person, singular, present |
amas | second person, singular, present |
amat | third person, singular, present |
amamus | first person, plural, present |
amatis | second person, plural, present |
amant | third person, plural, present |
The modelling should be able to handle compound words without redundancy e.g.,
The inflectional morphology of "widersprechen" is inherited from "sprechen"
Morphological classes
Assignment to morphological classes
It should be possible to indicate the morphology of a word by means of assigning it to a morphological class, e.g.,
The morphology of "amare"@la is regular_first_conjungation
It should also be possible to add parameterized morphological classes, e.g.,
The morphology of "sprechen"@de is strong with third person present "spricht", preterit "sprach" and perfect "gesprochen"
Definition of morphological classes
While, potentially not part of the core model, it would be advantageous to specify the patterns in full, e.g.,
~o | first person, singular, present |
~as | second person, singular, present |
~at | third person, singular, present |
~amus | first person, plural, present |
~atis | second person, plural, present |
~ant | third person, plural, present |
Forms and representations
For the purpose of sound grouping it is important to group the string values first into representations and then into forms. The principle for this is that all representations of the same form are syntactically equivalent.
- 'cat' vs. 'cats': Different forms/representation as different inflection
- 'color' vs. 'kʌl.ə(ɹ)': Same form, different representation
- 'color' vs. 'colour': Same form, different representation
- '上げる' vs. 'ageru': Same form, different representation
This would mean that forms cannot be considered equivalent to SKOS-XL labels [1]