-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path2c-5verbs-asc-12345-expandedquery.txt
58 lines (56 loc) · 8.86 KB
/
2c-5verbs-asc-12345-expandedquery.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
//node[(( @pos="verb" and ((parent::node[(@rel="vc")]) or (parent::node[(@rel="cnj") and parent::node[(@rel="vc")]]) or (../node[@root="laat" and @pos="verb"]) or (parent::node[(@rel="svp" and @cat="ti")]) or (parent::node[(@rel="body") and parent::node[(@rel="vc")]]))
) and
( some $x in //node[
( @pos="verb" and (parent::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi")] or parent::node[@rel="vc" and parent::node[(@cat="smain" or @cat="sv1")]] or parent::node[@cat="inf" and parent::node[@cat="ti"]])
) and
( some $y in //node[
( @pos="verb" and ((parent::node[(@rel="vc")]) or (parent::node[(@rel="cnj") and parent::node[(@rel="vc")]]) or (../node[@root="laat" and @pos="verb"]) or (parent::node[(@rel="svp" and @cat="ti")]) or (parent::node[(@rel="body") and parent::node[(@rel="vc")]]))
) and
( some $z in //node[( @pos="verb" and ((parent::node[(@rel="vc")]) or (parent::node[(@rel="cnj") and parent::node[(@rel="vc")]]) or (../node[@root="laat" and @pos="verb"]) or (parent::node[(@rel="svp" and @cat="ti")]) or (parent::node[(@rel="body") and parent::node[(@rel="vc")]]))
) and
( some $n in //node[( @pos="verb" and ((parent::node[(@rel="vc")]) or (parent::node[(@rel="cnj") and parent::node[(@rel="vc")]]) or (../node[@root="laat" and @pos="verb"]) or (parent::node[(@rel="svp" and @cat="ti")]) or (parent::node[(@rel="body") and parent::node[(@rel="vc")]]))
)]
satisfies ((number(@end)=$n/number(@begin))
and ( $n/ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)][1]/number(@id)=ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)][1]/number(@id) or ($n/ancestor::node[(@cat="smain" or @cat="sv1"
)][1]/number(@id)=ancestor::node[(@cat="smain" or @cat="sv1"
)][1]/number(@id) and not (ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)] or $n/ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)]))
))
)
]
satisfies ((number(@end)=$z/number(@begin))
and ( $z/ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)][1]/number(@id)=ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)][1]/number(@id) or ($z/ancestor::node[(@cat="smain" or @cat="sv1"
)][1]/number(@id)=ancestor::node[(@cat="smain" or @cat="sv1"
)][1]/number(@id) and not (ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)] or $z/ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)]))
))
)
]
satisfies ((number(@end)=$y/number(@begin))
and ( $y/ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)][1]/number(@id)=ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)][1]/number(@id) or ($y/ancestor::node[(@cat="smain" or @cat="sv1"
)][1]/number(@id)=ancestor::node[(@cat="smain" or @cat="sv1"
)][1]/number(@id) and not (ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)] or $y/ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)]))
))
)
]
satisfies ((number(@begin)=$x/number(@end)+3)
and ( $x/ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)][1]/number(@id)=ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)][1]/number(@id) or ($x/ancestor::node[(@cat="smain" or @cat="sv1"
)][1]/number(@id)=ancestor::node[(@cat="smain" or @cat="sv1"
)][1]/number(@id) and not (ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)] or $x/ancestor::node[( @cat="rel" or @cat="ssub" or @cat="oti" or @cat="cp" or @cat="svan" or @cat="ahi"
)]))
))
)
)]