HamleDT 2.0 TO DO
22.4.2014: DZ: Prošel jsem všech 30 jazyků a dal jsem jejich pražskou normalizaci alespoň částečně do pořádku. Částečně znamená, že jsem vynuloval testy na AfunNotNR, FinalPunctuation a vše kolem nekonzistentních koordinací. Samozřejmě by to chtělo dál pracovat na Auxech, interpunkci a zbytečných neprojektivitách, ale to už se v této verzi nedá zvládnout. Máme tu další související úkoly a přinejmenším některé z nich mají podle mě teď vyšší prioritu:
Verze 2.0 by měla být hotová a zakonzervovaná nejpozději v pátek 23.5.2014! V pondělí 26. začíná LREC na Islandu, kde bude Ruda tuto verzi prezentovat.
- Přegenerovat Stanfordí část HamleDTa.
- Do archivu- /net/projects/tectomt_shared/data/archive/hamledt/2.0_2014-05-24_treex-r12700zmrazit všechny podstatné soubory této verze:- Původní, pražská i stanfordská anotace
- Formáty Treex i CoNLL, pro stanfordskou anotaci navíc stanfordský formát. Každý soubor jednotlivě zagzipovat (v pracovní složce tohle zatím nemáme u stanfordských stromů)
- Aktuální výsledky testů pražské anotace (- make table > tests.txt)
- Otestovat alespoň, že máme pro každý jazyk stejnou sadu souborů za každý typ/formát.
- V archivní složce rekurzivně odebrat právo zápisu.
 
- Připravit aktuální soubor s licencí, odkazy na původní treebanky jakož i na web HamleDTa:- README.txt.
- Vygenerovat HamleDT 2.0 free do- /net/projects/tectomt_shared/hamledt/2.0:- Pro 13 volných jazyků (ar, cs, da, et, fa, fi, grc, la, nl, pt, ro, sv, ta) zkopírovat všechny soubory, které jsme dali do archivu.
- Pro zbývající jazyky pouze CoNLL patche (pražská i stanfordská anotace).
- Opět otestovat alespoň počty a názvy souborů pro jednotlivé jazyky a datové formáty.
- Místo souboru s testy vložit- README.txts licencí a odkazy (viz výše).
- Rekurzivně odebrat právo zápisu.
- Celé to zabalit do jednoho balíku- hamledt-2.0-free.tar.
 
- Vydat HamleDT 2.0 free v Lindatu.
- Aktualizovat web HamleDT- Podrobně popsat, jaké korpusy a jazyky současná verze obsahuje
- Podrobně popsat, “How to Get It”- Skupina treebanků “Free”, které šíříme přímo my
- Skupina treebanků “Easy”, kde můžeme snadno odkázat na web, kde uživatel treebank získá
- Skupina treebanků “Rest” (musí se někomu napsat a o data ho požádat, případně si je objednat za peníze)
- Odkaz na návod na instalaci Treexu
- Návod k použití patchů
 
- Výrazná sekce What's New: HamleDT 2.0 / Stanford nebo tak něco- Nový jazyk (slovenština); kromě toho estonština byla přeřazena do skupiny Free.
- Nová data (čeština, hindština, doufejme arabština, pak taky asi angličtina (původně jsme psali o 2009?). Porovnat s prvním článkem!)
- Stanfordské transformace
- Numerous bugfixes
 
- Ve spolupráci s Honzou Ptáčkem vyrobit i grafickou upoutávku na titulní stranu
- Zkontrolovat a aktualizovat upoutávku na http://ufal.mff.cuni.cz/projects/corpora
 
- Inzerovat HamleDT 2.0 v corpora@uib.no!
- Inzerovat na ufal-l (tam včetně místní cesty k neveřejným datům)
- Upozornit stávající uživatele HamleDTa na novou verzi
- Inzerovat na facebookové stránce ÚFALu
- Přidat odkazy na HamleDT na všechna relevantní místa (zejména ke všem jazykům) do ACL Wiki
Nové po vydání HamleDTa 2.0:
- Dodělat normalizaci chorvatštiny (SETimes.HR) pro verzi 2.1.
- Vyměnit maďarská data za nový Szeged Treebank a přeřadit maďarštinu do námi šiřitelné části (ostatní ji nemohou šířit dál, čili to je nový druh šíření) pro verzi 2.1.
- Prokopis Prokopidis má zřejmě nějakou novější verzi řeckého treebanku v PML. Zkusit ji od něj získat včetně práva distribuce. Případně mu nabídnout ten reader a writer do Treexu jako protihodnotu.
Odloženo na dobu po vydání HamleDTa 2.0:
- Po LRECu 2014 doplnit referenci na nový článek a na webu z něj udělat ten hlavní “how to cite”.- K odkazům na články dodat také odkazy na PDF a BibTeX.
- Hodila by se i podrobnější dokumentace obsahu treebanků a harmonizačního procesu. Pokud to nestihneme, tak alespoň tabulka afunů s vysvětlivky (v podstatě už ji máme v islandském článku)
- Dan musí dodělat v Bibliu značkování publikací, aby bylo možné na stránky HamleDTa vygenerovat seznam všech publikací, které se HamleDTa týkají
 
- Dotáhnout parsing HamleDTa 2.0 a popsat jeho výsledky na webu.- Přidat parsing stanfordské mutace.
 
- Vymyslet lepší hierarchii složek na disku?
- Přidat HamleDT do (aktualizovat v) PML-TQ. Dořešit přístup pro nepřihlášené vs. přihlášené uživatele. Odkázat na to ze stránek HamleDTa.
- Zavést verzování dat, dotáhnout pravidelné automatické regresní testování (cron-diff, Dan má zatím první nástřel)- Zařídit posílání e-mailů a automatické mazání výstupů, ve kterých nebyl zjištěn žádný rozdíl. Jinak se rychle zaplní disk, každou noc tam přibude několik gigabajtů.
 
- Rozšířit systém testů, aby pokrýval i stanfordskou mutaci HamleDTa.
- Zlepšit podporu práci s CoNLL patchi. Dodat skript, který to slepí s původními daty a případně nějak pomůže u treebanků, u kterých není jasné, jak se jmenují a jak jsou uspořádané soubory, ve kterých uživatel dostal originální verzi.
- Vymyslet způsob, jak by se obsah webu zrcadlil v SVN, kde máme treexový kód pro HamleDTa
- Do jazyků s cizími písmy doplnit transliteraci.- Pro některou z příštích verzí zvažujeme přidat automatický a zarovnaný překlad od Googlu, tak bychom transliteraci mohli odložit na stejný okamžik.
 
- Vytvořit webovou službu (např. scénář v rámci Treex::Web), s jejíž pomocí si uživatel bude moci normalizovat nebo transformovat svoje data, aniž by si musel nainstalovat Treex u sebe. Podmínit to nějakým souhlasem, že smíme zpracovat jeho data.
- Nahradit arabská data novými (Zdeněk je slíbil do začátku května)- Aktualizace 19. května: Zdeněk to nestihne. Znamená to, že v 99 % vět je alespoň jeden uzel, který nemá vyplněné lemma nebo značku nebo obojí. Nemám spočítané přímo procento všech uzlů, ale bude taky velmi vysoké. Rozhodně to není tak, že by v každé větě byl jen jeden uzel vadný.
- Bohužel teď nemáme moc možností, co s tím. Stará data z CoNLL 2007 byla mizerná, protože tam chyběly hodnoty is_member. K nim se vracet nechci. S novými daty nedokážu ve zbývajícím čase nic pořádného udělat, to bude urgentní TODO po vydání HamleDTa 2.0. Vynechat arabštinu taky nechci, je to jeden z těch volných jazyků a v článku jsme ho slíbili. Takže to prostě vydáme v tom stavu, ve kterém to je, nedá se nic dělat.
- Konečné rozhodnutí pro HamleDT 2.0: vrátil jsem se k PADT r349, z ní jsem do HamleDTa zařadil jen ty věty, ve kterých všechny uzly měly vyplněný afun. Pro další verze HamleDTa musíme nejdříve dotáhnout do přijatelného stavu samotné PADT.
 
