sillsdev / languageforge-lexbox

Lexbox, SIL linguistic data hub
MIT License
7 stars 2 forks source link

define parts of speech types in CRDTs #853

Open hahn-kev opened 5 months ago

hahn-kev commented 5 months ago

very similar to #852 but for parts of speech.

rmunn commented 5 months ago

LibLcm has two XML files, POS.xml that defines the basic parts of speech that all language projects start with, and GOLDEtic.xml that defines the hardcoded GUIDs that should be used for all "standard" parts of speech (i.e., when you want to add a new part of speech to a FieldWorks project, you don't get to create one, you have to choose from the standard list that's populated from GOLDEtic.xml — and when you do, you get the hardcoded GUID assigned to that specific part of speech).

As with semantic domains, we should base our parts-of-speech list on those files, using the same GUIDs (and names and descriptions) defined there.

rmunn commented 5 months ago

Also as with semantic domains, we should either use a Git submodule or just copy those files into our repo, as they almost never change (last change to either one was in 2020, and that was a change to the English-language definition of one part of speech).