Sprakbanken / grew_ndt2ud

2 stars 0 forks source link

Mindre restriktiv regel for dislocated #66

Open Ingerid opened 1 year ago

Ingerid commented 1 year ago
          Jeg endret regelen slik: 
pattern {
    N1 [nom=y];
    N2 [nom=y];
    e: N1 -[APP]-> N2;
    H -> N1;
    X[];
    * -> X;
    X << e; % Node X occurs between source and target node of edge e
}
with { * -> H ;}  % Avoid matching the "invisible" root node as H
without { N1 -> X }
without { N2 -> X }
without { X -> N1 }
without { X -> N2 }

Jeg vet ikke helt hvordan jeg skal matche "X er ikke dependent på en underordnet dependent av (N1|N2)", så denne regelen gjør dessverre nominaler med utfylling til "dislocated": image

_Originally posted by @Ingerid in https://github.com/Sprakbanken/grew_ndt2ud/pull/63#discussion_r1175026550_

Ingerid commented 8 months ago

Presisering: Regelen som gjør APP til dislocated overgeneraliserer per nå. Undersøk om omgjøringen kan gjøres i flere steg slik at eksempelet i skjermdumpene blir appos istedet for dislocated.