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":
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.
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](https://user-images.githubusercontent.com/37677043/233958193-8fe508ac-3ae2-4385-ba19-9ce97112a13c.png)
_Originally posted by @Ingerid in https://github.com/Sprakbanken/grew_ndt2ud/pull/63#discussion_r1175026550_