PLWN_API issueshttps://gitlab.clarin-pl.eu/libraries/plwn_api/-/issues2022-11-19T17:13:38Zhttps://gitlab.clarin-pl.eu/libraries/plwn_api/-/issues/15Dodanie atrybutu do jednostek angielskich zawierającego identyfikator PWN2022-11-19T17:13:38ZArkadiusz JanzDodanie atrybutu do jednostek angielskich zawierającego identyfikator PWNhttps://gitlab.clarin-pl.eu/libraries/plwn_api/-/issues/14Dodanie do schematu identyfikatorów PWN2022-11-19T17:12:52ZArkadiusz JanzDodanie do schematu identyfikatorów PWNDla angielskich sensów należy dodać identyfikatory PWNDla angielskich sensów należy dodać identyfikatory PWNhttps://gitlab.clarin-pl.eu/libraries/plwn_api/-/issues/13Zaktualizowanie dumpa w PLWN-API2022-01-19T12:21:05ZArkadiusz JanzZaktualizowanie dumpa w PLWN-APIZgłosić się do @Arkadiusz Janz po informacje, gdzie jest nowy dump.Zgłosić się do @Arkadiusz Janz po informacje, gdzie jest nowy dump.https://gitlab.clarin-pl.eu/libraries/plwn_api/-/issues/12Poprawa mechanizmu wydobywania danych emotywnych z dumpa Słowosieci2022-01-19T12:19:58ZArkadiusz JanzPoprawa mechanizmu wydobywania danych emotywnych z dumpa SłowosieciLinia 398 w `plwn/readers/wnschema.py`: kod sortuje po wartości kolumny `super_annotation` i wybiera ostatni czyli taki, który ma `super_annotation=1`. Ma to sens, gdy taki wpis istnieje. Jeżeli jednak pośród wszystkich anotacji emotywny...Linia 398 w `plwn/readers/wnschema.py`: kod sortuje po wartości kolumny `super_annotation` i wybiera ostatni czyli taki, który ma `super_annotation=1`. Ma to sens, gdy taki wpis istnieje. Jeżeli jednak pośród wszystkich anotacji emotywnych
danej jednostki leksykalnej __NIE MA__ oznaczenia __SUPER ANNOTATION=1__, to ten sposób wydobywania finalnej anotacji jest błędny. Lepszym rozwiązaniem jest proste głosowanie:
|markedness|super_annotation|
|---|---|
|amb|0|
|amb|0|
|-m|0|
Finalna anotacja markedness (w bieżącej wersji): zależy od sortowania... czyli przypadkowa. Lepszym rozwiązaniem będzie w tym przypadku __głosowanie__, czyli dajemy `amb`.
|markedness|super_annotation|
|---|---|
|amb|0|
|amb|0|
|-m|1|
W tym przypadku bierzemy z `super_annotation`, czyli markedness = `-m`.https://gitlab.clarin-pl.eu/libraries/plwn_api/-/issues/11Dodanie informacji o oryginalnym ID relacji2021-08-06T12:09:41ZGrzegorz KostkowskiDodanie informacji o oryginalnym ID relacjiObecnie klasa [RelationInfo](https://gitlab.clarin-pl.eu/libraries/plwn_api/-/blob/master/plwn/storages/sqlite.py#L1228) zawiera jedynie informację o nazwie relacji. Ze względu na to, że część relacji w oryginalnym dumpie SQL nie ma unik...Obecnie klasa [RelationInfo](https://gitlab.clarin-pl.eu/libraries/plwn_api/-/blob/master/plwn/storages/sqlite.py#L1228) zawiera jedynie informację o nazwie relacji. Ze względu na to, że część relacji w oryginalnym dumpie SQL nie ma unikalnej nazwy (np. ``część(id=20)`` vs ``część(id=25)``), nie ma możliwości jednoznacznego odwołania się do relacji.
Klasa ``RelationInfo`` posiada pole ``_id``, ale nie jest to identyfikator oryginalnej relacji Słowosieciowej.
Przykładowe zadanie: _Wybierz relacje o typie relacji część(id=25)_ jest nie do wykonania przy obecnej implementacji.
Oczekiwane rozszerzenie zakłada dodanie pola ``id`` (``orig_id`` lub inna nazwa) do klasy ``RelationInfo``, tak aby możliwe było jednoznaczne zidentyfikowanie typu relacji.