Skip to content

Commit

Permalink
Add head promotion rules for predicate ellipsis
Browse files Browse the repository at this point in the history
In #396 it was suggested the head promotion priorities for predicate ellipsis are
`nsubj > obj > iobj > obl > advmod > csubj > xcomp > ccomp > advcl`.
Also, I think examples of incorrect annotation should be clearly marked,
e.g. with red color for the wrong edges.
  • Loading branch information
martinpopel committed Jan 23, 2017
1 parent 874cf1c commit ee902b8
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions _u-overview/specific-syntax.md
Expand Up @@ -129,9 +129,10 @@ nsubj(want-7, they-6)
xcomp(want-7, to-8)
~~~

In more complicated cases where a predicate is elided but no `aux` or `cop` is present, promotion could lead to very unnatural and confusing relations. For example, in the following sentence, _you_ would be the subject of _coffee_, suggesting that the second clause contains a copular construction rather than an elided predicate.
In more complicated cases where a predicate is elided but no `aux` or `cop` is present, simple promotion (without `orphan` deprels) could lead to very unnatural and confusing relations. For example, in the following sentence, _you_ would be the subject of _coffee_, suggesting that the second clause contains a copular construction rather than an elided predicate.

~~~ sdparse
# visual-style 6 5 nsubj color:red
I like tea and you coffee .
nsubj(like-2, I-1)
Expand All @@ -140,7 +141,8 @@ nsubj(coffee-6, you-5)
conj(like-2, coffee-6)
~~~

In such cases, we use the special relation `orphan` to signal a non-standard dependency.
In such cases, we promote dependents in the following order: `nsubj` > `obj` > `iobj` > `obl` > `advmod` > `csubj` > `xcomp` > `ccomp` > `advcl`
and for the non-promoted dependents, we use the special relation `orphan` to signal a non-standard dependency.

~~~ sdparse
I like tea and you coffee .
Expand Down

0 comments on commit ee902b8

Please sign in to comment.