geolexica / geolexica-server

Generalized backend for Geolexica sites
2 stars 1 forks source link

Fully support ISO TBX #36

Open ronaldtse opened 4 years ago

ronaldtse commented 4 years ago

The XML schema is this: https://www.iso.org/schema/nisosts/v0.2/doc/tbx/index.html

Initial implementation is now provided in 39425e9afa7095df894474f44243c666d4685e08

But these need to be worked on.

These fields are not implemented:

grammaticalGender needs fixing (we only generate m, f, and n not the full wording)

Existing definition does not contain entailedTerm.

ronaldtse commented 4 years ago
Screen Shot 2020-04-14 at 2 38 06 AM

Also, TBX output should have all math converted into MathML (via the asciimath gem).

ronaldtse commented 4 years ago

15eb329d1a446e27c549d5c0fe1e9f1f4a43c227 implements the following:

grammaticalGender needs fixing (we only generate m, f, and n not the full wording)

  • masculine
  • feminine
  • neuter
ronaldtse commented 4 years ago

geographicalUsage and termType implemented in 7ae9655

ronaldtse commented 4 years ago

Please migrate implementation from https://github.com/glossarist/iev-demo-site to this gem. Thanks.

skalee commented 4 years ago

Just noting to avoid bug repetition — language tags should follow BCP47, as it was discussed in https://github.com/geolexica/geolexica-server/issues/51.