[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projekt-anotace-diskurzu [2014/07/16 14:55]
ufal
projekt-anotace-diskurzu [2022/01/17 15:43] (current)
ufal
Line 1: Line 1:
 ====== Projekt anotace diskurzu (textových, promluvových vztahů)====== ====== Projekt anotace diskurzu (textových, promluvových vztahů)======
- 
-Doplňující informace o tomto projektu na stránce Návrhy pro PDT 2.5, tj. zde: [[internal:pdt25:navrhy]] 
- 
  
  
Line 108: Line 105:
 - anotace dialogu pro Companions (Silvie) - anotace dialogu pro Companions (Silvie)
 - technicky: vytvoření anotačního prostředí – pro první hrubý průzkum byl vytvořen na jaře 2008 kontext megatree v TrEdu, (Pepa Toman), dále využijeme nový kontext PLM_T_Bridging v TrEdu, úpravy provedou Jirka Mírovský a Pavel Češka - technicky: vytvoření anotačního prostředí – pro první hrubý průzkum byl vytvořen na jaře 2008 kontext megatree v TrEdu, (Pepa Toman), dále využijeme nový kontext PLM_T_Bridging v TrEdu, úpravy provedou Jirka Mírovský a Pavel Češka
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
  
 ==== Rozšíření TrEdu pro anotaci diskurzu ==== ==== Rozšíření TrEdu pro anotaci diskurzu ====
-=== 20081217 - 20130831 (JM): === 
-Podpora pro anotaci diskurzu užívá rozšíření TrEdu **discourse** a **nondeprel** (non-dependency relations annotation). 
-=== Jednoduchý návod k instalaci a použití: === 
-==Instalace:== 
-TrEd instalujte ze stránky http://ufal.mff.cuni.cz/~pajas/tred/ 
-Nainstalujte rozšíření Discourse Annotation (Setup -> Manage Extensions) 
- 
-Pro zobrazení skupin uzlů je potřeba nainstalovat perlovou knihovnu Graph::Kruskal. 
-V **Linux**u se to provádí takto: 
-sudo -s  
-# cpan -i Graph::Kruskal 
-Prikaz cpan se při prvním spuštění vyptá na různé věci, většinou to stačí odentrovat. 
-Ve **Windows**ech se knihovna nainstaluje pomocí **ppm** - Perl Package Manager (dá se spustit např. z příkazové řádky) - v seznamu dostupných modulů je potřeba najít modul Graph::Kruskal, přes pravé tlačítko ho vybrat k instalaci a pak nahoře v liště ikonek správnou ikonkou spustit instalaci vybraných modulů. 
-**Nová verze TrEdu (2.*) pro Windows** používá Strawberry Perl. Tam se moduly instalují podle návodu z webu takto: "You can still use ppm, but it is not recommended. Run "CPAN client" from Strawberry entry in Start menu. Type "install Module::Name" there." 
- 
- 
-==Ovládání zobrazení:== 
-Pro zobrazení vět, stromů a diskurzních šipek existují tři přednastavené módy, které se přepínají těmito klávesovými zkratkami: 
-**Alt+b** - bridging mode - vidět je jeden strom, velké množství kontextových vět vpřed i vzad, šipky: koreference, bridging 
-**Alt+d** - pure discourse mode - vidět jsou dva stromy vzad a jeden vpřed, deset vět vzad a pět vpřed, šipky: čistě diskurzní (čili ne koref. a bridging) 
-**Alt+f** - full discourse mode - vidět jsou dva stromy vzad a jeden vpřed, deset vět vzad a pět vpřed, šipky: všechny 
- 
-Zobrazení jednotlivých druhů šipek je možno ovládat nezávisle na přednastaveném módu takto: 
-**Ctrl+b** - přepne zobrazení bridging anafory 
-**Ctrl+r** - přepne zobrazení gramatické koreference 
-**Ctrl+t** - přepne zobrazení textové koreference 
-**Ctrl+d** - přepne zobrazení čistě diskurzních šipek 
- 
-Zobrazení se týká nejen šipek, ale rovněž barevného zvýraznění slov v kontextových větách. 
- 
-**s** - vybere zdroj (anotátora), jehož šipky se mají zobrazovat 
-**S** (Shift+s) - schová/zobrazí zdroj anotace (anotátora) u typu, rozsahu a komentáře šipky 
- 
-==Editace diskurzních šipek:== 
-Aktuální uzel se vybírá kliknutím na uzel ve stromech nebo kliknutím na slovo ve větách. Existující skupinu uzlů je rovněž možno vybrat kliknutím na ni. 
-**mezera** - přepne označení budoucího cílového uzlu/skupiny diskurzní šipky; možno postupně vybrat více uzlů a skupin; používá se též pro výběr uzlů pro vytvoření skupiny 
-**Ctrl+levé tlačítko na uzlu** - podobně jako mezera, zapamatuje si/zapomene tekto-uzel; nemění aktuální uzel 
-**Ctrl+levé tlačítko na slově ve větách** - podobně jako mezera, zapamatuje si/zapomene příslušný tekto-uzel; nemění aktuální uzel 
-**Ctrl+mezera** - přepne označení u všech uzlů v podstromu aktuálního uzlu (včetně) 
-**Shift+levé tlačítko na slově ve větách** - zapamatuje si/zapomene jedno slovo pro následné nastavení konektoru (narozdíl od mezery, takto lze vybrat i samostatnou předložku či cokoliv, co nemá reprezentaci na tekto-rovině) 
-**f** (forget) - ruční zapomenutí všech označených uzlů a skupin 
-**d** (discourse) - vloží diskurzní šipku (šipky) z aktuální skupiny či aktuálního uzlu do zapamatovaného uzlu či skupiny (či zapamatovaných uzlů a skupin); zobrazí se dialogové okno pro vložení typu, který je v případě více cílů společný; u první vytvářené šipky po spuštění TrEdu se zobrazí okno pro vložení zdroje anotace (vkládáme iniciály anotátorky; u dalších vložených šipek se naposledy vložená hodnota použije automaticky) 
-**c** (comment) - vložení komentáře k diskurzní šipce vedoucí z aktuálního uzlu; zobrazí se dialogové okno pro jeho vložení; existuje-li více šipek vedoucích z aktuálního uzlu, nejprve se zobrazí okno s jejich seznamem, které umožní výběr té správné šipky 
-**r** (re-type) - změna typu šipky vedoucí z aktuálního uzlu; zobrazí se dialogové okno pro jeho vložení; existuje-li více šipek vedoucích z aktuálního uzlu, nejprve se zobrazí okno s jejich seznamem, které umožní výběr té správné šipky 
-**o** - změna zdroje (atributu src) šipky vedoucí z aktuálního uzlu; zobrazí se dialogové okno pro jeho vložení; existuje-li více šipek vedoucích z aktuálního uzlu, nejprve se zobrazí okno s jejich seznamem, které umožní výběr té správné šipky; naposledy vložená hodnota se použije u dalších vytvářených šipek 
-**a** - přepnutí vlastnosti šipky ''is_altlex'' 
-**t** - přepnutí vlastnosti šipky ''is_negated'' 
-**w, e** - nastavení rozsahu výchozího a cílového argumentu 
-**x** - smazání šipky vedoucí z aktuálního uzlu; existuje-li více šipek vedoucích z aktuálního uzlu, nejprve se zobrazí okno s jejich seznamem, které umožní výběr té správné šipky 
-**n** - nastavení označených (pomocí mezery) uzlů jako konektorů diskurzní šipky vedoucí z aktuálního uzlu; pokud z akt. uzlu vede více šipek, uživatel je požádán o vybrání té správné; konektor (povrchové vyjádření) se pak zobrazí v bublině, když se myš na chvíli zastaví nad příslušnou šipkou 
-**m** - nastavení označených (pomocí mezery) uzlů jako rozšířené množiny konektorů diskurzní šipky vedoucí z aktuálního uzlu (rozšířený altlex); pokud z akt. uzlu vede více šipek, uživatel je požádán o vybrání té správné; rozšířený konektor (povrchové vyjádření) se pak zobrazí v bublině, když se myš na chvíli zastaví nad příslušnou šipkou 
-**v** - otočí šipku vedoucí z aktuálního uzlu (zamění výchozí a cílový uzel); v případě více šipek zobrazí seznam pro výběr 
- 
-==Práce se skupinami uzlů:== 
-Uzly i z různých stromů je možno seskupovat, diskurzní šipky je možno vést jak mezi jednotlivými uzly, tak mezi skupinami, či kombinovaně - to je reprezentováno diskurzní šipkou vedoucí z/do reprezentujícího uzlu skupiny. Reprezentující uzel skupiny se určí takto: 
-- v případě, že skupinu tvoří uzly z více stromů, reprezentující uzel skupiny je vždy v nejlevějším stromě 
-- při rozhodování mezi uzly z jednoho stromu je reprezentující uzel první v průchodu do hloubky 
-**g** (group) - vytvoří skupinu z označených uzlů 
-**Ctrl+g** - zruší vybranou skupinu 
-Šipky, které končí či začínají ve skupině uzlů, opticky i datově končí či začínají v reprezentujících uzlech skupin. 
-V datech je to reprezentováno atributy start_group_id a target_group_id u diskurzní šipky. 
- 
-==Ostatní:== 
-**Ctrl+c** (comment) - vložení diskurzního komentáře k celému uzlu (bez ohledu na šipky) 
-**Ctrl+k** ('k'ompatkní zobrazení) - přepne kompaktní zobrazení uzlů 
-**u** ('u'nfold) - ručně rozbalí/znovu sbalí aktuální uzel (v kolapsovaném zobrazení uzlů) 
-**h** (is_'h'eading) - přepne vlastnost aktuálního uzlu is_heading 
-**j** - nastaví typ vztahu, který jinak neznačíme, protože nemá oba argumenty finverbální, u aktuálního uzlu (což by měl být hlavní uzel altlexu) 
-**k** - nastaví příznak negace u vztahu, který jinak neznačíme, protože nemá oba argumenty finverbální, u aktuálního uzlu (což by měl být hlavní uzel altlexu) 
-**Ctrl+A** (Analytical) - zobrazí analytické stromy (zpět: **Ctrl+R** (Return)) 
-**z** - zobrazí seznam žánrů a umožní tak vybrat žánr dokumentu 
- 
  
 +Tred používá k anotaci diskurzu rozšíření, jemuž je věnována následující stránka:
 +[[projekt-anotace-diskurzu:tred|rozšíření TrEdu "discourse"]]
  
 ==== Bibliografie k diskurzu ==== ==== Bibliografie k diskurzu ====

[ Back to the navigation ] [ Back to the content ]