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

Glottochronology for morphological dictionaries #1020

Closed
vmonakhov opened this issue Sep 3, 2023 · 0 comments
Closed

Glottochronology for morphological dictionaries #1020

vmonakhov opened this issue Sep 3, 2023 · 0 comments
Assignees
Labels
backend bug is related to backend enhancement this label means that resolving the issue would improve some part of the system

Comments

@vmonakhov
Copy link
Contributor

vmonakhov commented Sep 3, 2023

Related to ispras/lingvodoc#1435

The task is to implement tool for calculating distances between morphological dictionaries.

'Morphology' perspective contains two main fields: 'Affix' and 'Meaning of affix'.
So the new tool has to count similar Meanings of affix within pairs of Morphology perspectives and to look for etymologically linked entries among them. Then the tool calculates a value indicated distance between corresponding dictionaries. You can see the used formula in the related issue.

The frontend and backend realizations are almost the same as in the related issue.
English name of the tool is 'Glottochronology (morphology)'.

Meaning of affix for the tool is getting with the following regexp: [.\dA-Z]+ from the perspective. So neither dashes nor any comments are used in comparing.
The modal window for this tool should display only Morphology perspectives to select,
The modal window from the related issue should not display Morphology perspectives.
The result tables contain notes by the following template: -<affix_1st>; ... -<affix_nth> (<meaning_1st>; ... <meaning_nth>), where all the affixes have all the meanings.

This tool is expanded with 'Glottochronology multi-language (morphology)' one, where a scope to select dictionaries for comparison is not one language.

@vmonakhov vmonakhov added enhancement this label means that resolving the issue would improve some part of the system backend bug is related to backend labels Sep 3, 2023
@vmonakhov vmonakhov self-assigned this Sep 3, 2023
vmonakhov added a commit that referenced this issue Sep 3, 2023
)

* Next step

* Next step

* glottMode

* Fix

* Cleanup

* Fix

* Fix

* affix meaning
vmonakhov added a commit that referenced this issue Sep 4, 2023
* Check all translations but not only english one
vmonakhov referenced this issue in ispras/lingvodoc Sep 5, 2023
vmonakhov added a commit that referenced this issue Sep 5, 2023
* Clear title

* Split Lexical Entries and Morphology perspectives
vmonakhov added a commit that referenced this issue Sep 5, 2023
* Clear title

* Split Lexical Entries and Morphology perspectives

* Request

* perspectiveId: props.lexicalEntry.parent_id

* more reliable
vmonakhov referenced this issue in ispras/lingvodoc Sep 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend bug is related to backend enhancement this label means that resolving the issue would improve some part of the system
Projects
None yet
Development

No branches or pull requests

1 participant