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

TermIt - Excel import #449

Closed
lindatothova opened this issue Mar 4, 2024 · 0 comments
Closed

TermIt - Excel import #449

lindatothova opened this issue Mar 4, 2024 · 0 comments
Labels
enhancement New feature or request IPR Initiated/requested by IPR

Comments

@lindatothova
Copy link
Collaborator

Popis

Jako editor TermItu
potřebuji mít možnost importovat slovník ve formátu Excel.
Doplní to stávající import ve formátu Turtle, který není běžnými uživateli moc využívaný.

  • Excel import by měl být inverzní operací k již implementovanému Excel exportu.
  • Bude možné importovat více jazykových mutací v rámci jednoho importu. Každá jazyková mutace bude na samostatném listu Excel s příslušným označením jazykové mutace Czech/ English/ příp.další. Pokud bude Excel soubor obsahovat pouze jeden list a označení jazykové mutace bude chybět, potom předpokládáme, že se jedná o jazyk Czech.
  • Bude možné importovat atributy, které nyní obsahuje Excel export, s výjimkou atributu Identifikátor a Podřazené pojmy, které se odvozují. Atribut Název pojmu je povinný a musí být unikátní v rámci slovníku. Importované atributy musí být definovány na pozici prvního řádku listu Excel. Názvy importovaných atributů musí odpovídat názvům atributů použitým v Excel exportu, tzn. liší se pro Czech a zbývající mutace. Výčet importovaných atributů nemusí být úplný, jako je v Excel exportu, a na pořadí atributů nezáleží.
  • Zadání atributů Nadřazené pojmy a Související pojmy by mělo být omezeno jen na vyplnění názvu pojmu, tj. nebude vyžadován celý identifikátor pojmu.
  • Pro usnadnění přípravy importu a minimalizaci chybovosti, především v názvech atributů, by měla být v dialogovém okně importu k dispozici šablona ke stažení, tj. vzorový Excel soubor s předvyplněnými názvy atributů pro mutace Czech/ English. Součástí šablony by měly být číselníky pro atributy, u kterých jsou potřeba.

Užitečnost

  1. zmíněný scénář bez navrhované funkce realizovat nelze
@lindatothova lindatothova added enhancement New feature or request IPR Initiated/requested by IPR labels Mar 4, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jun 18, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jun 18, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jun 18, 2024
Mainly to allow aligning value lists in the Excel with value taxonomy languages (term types, states) used by TermIt instance.
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jun 19, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jun 19, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jun 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jun 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jun 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
Mainly to allow aligning value lists in the Excel with value taxonomy languages (term types, states) used by TermIt instance.
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
…ry by inserting raw data into the repository.
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 25, 2024
Null cells occur when there are no more columns after them.
ledsoft added a commit that referenced this issue Jul 25, 2024
Allow downloading Excel template file for vocabulary import.
ledsoft added a commit that referenced this issue Jul 25, 2024
…KOS and MS Excel into existing vocabulary.
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 29, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 29, 2024
…sing prefixed identifiers as well as full ones.
ledsoft added a commit to kbss-cvut/termit that referenced this issue Jul 29, 2024
…s in imported Excel cell.

Semicolon is used in export as well.
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 12, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 13, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 17, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 17, 2024
…hopefully) works also in a Docker container.
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 19, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 26, 2024
ledsoft added a commit that referenced this issue Aug 26, 2024
ledsoft added a commit that referenced this issue Aug 26, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 26, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 26, 2024
…hopefully) works also in a Docker container.
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 26, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 26, 2024
ledsoft added a commit that referenced this issue Aug 26, 2024
ledsoft added a commit that referenced this issue Aug 26, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 29, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 29, 2024
…sisting it so that existing one can be removed.

If the template is used, it does not contain identifier column, so the id would be generated on persist. On repeated import, this leads to errors because the existing term is not removed before the new one is persisted.
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 29, 2024
…and different identifier.

Existing identifier would be deleted and re-inserted again, but a different identifier would lead to two terms with the same label (and different identifiers).
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 29, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 29, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 29, 2024
…sisting it so that existing one can be removed.

If the template is used, it does not contain identifier column, so the id would be generated on persist. On repeated import, this leads to errors because the existing term is not removed before the new one is persisted.
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 29, 2024
…and different identifier.

Existing identifier would be deleted and re-inserted again, but a different identifier would lead to two terms with the same label (and different identifiers).
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 29, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 30, 2024
ledsoft added a commit to kbss-cvut/termit that referenced this issue Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request IPR Initiated/requested by IPR
Projects
Status: Deployed to development
Development

No branches or pull requests

1 participant