Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

domain of morph:baseType #23

Open
matteo-pellegrini opened this issue Dec 17, 2024 · 1 comment
Open

domain of morph:baseType #23

matteo-pellegrini opened this issue Dec 17, 2024 · 1 comment

Comments

@matteo-pellegrini
Copy link
Contributor

In the current draft, there is a datatype property morph:baseType whose definition states that it is "used for coindexing a base form, an inflection rule and the forms generated by the rule from the respective base in cases in which the inflectional paradigm of a single lexical entry involves different bases, e.g., stems."

Hence, currently the domain is required to be either ontolex:Form or morph:InflectionRule.

However, it is quite commonly recognised in the morphological literature that also word formation rules can be applied to bases that are not the citation form of the lexeme (see e.g. Aronoff 1994 for Latin)
For instance, in Latin, deverbal agent and action nouns in -or and -io are formed on a stem allomorph different than the present stem that is displayed in the citation form of verbs - namely, what Aronoff 1994 calls the "third stem".
E.g., for the verb meaning 'to write'

  • citation form of the verb: scribo (displaying present stem scrib-)
  • supine: scriptum (displaying third stem script-)
  • agent and action nouns: script-or, script-io.

To account for similar cases, I wonder whether it might be reasonable to change the definition and domain of morph:baseType so as to include word formation rules - i.e., with domain either ontolex:Form or morph:Rule.

In this way, the Latin example can be modelled easily, and similarly to how it is shown in the current example for inflection, i.e. as follows:

:scribo_entry a ontolex:LexicalEntry ;
    ontolex:canonicalForm :scribo_form ;
    morph:baseForm :scriptum_form .

:scribo_form a ontolex:Form ;
    ontolex:writtenRep 'scribo' .
    morph:baseType "PresentStem" .

:scriptum_form a ontolex:Form ;
    ontolex:writtenRep 'scriptum' ;
    morph:baseType "ThirdStem" .

agent_rule a morph:WordFormationRule ;
    morph:baseType "ThirdStem" ;
    morph:replacement [
    :source "um$"
    :target "or"]

action_rule a morph:WordFormationRule ;
    morph:baseType "ThirdStem" ;
    morph:replacement [
    :source "um$"
    :target "io"
    ] .

Otherwise, how can such a state of affairs be handled? Should the generation of derivatives always be based on the canonical form?

@max-ionov
Copy link
Collaborator

Yes, absolutely, this should be the case. I am surprised it is restricted to morph:InflectionRule only, it clearly should be ontolex:Form or morp:Rule, like you suggest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants