Nível de Relações de Dependência
Erros:
- P01: Todo token dependente de det é DET (o inverso não é verdadeiro).
- P02: Todo token dependente de amod é ADJ (o inverso não é verdadeiro).
- P03: Todo token dependente de iobj é PRON, tem atributo morfológico Case=Dat e lema: ['me', 'te', 'se', 'lhe', 'nos', 'vos', 'lhes'] (o inverso não é verdadeiro).
- P04: Todo token dependente de obj que é PRON, tem atributo morfológico Case=Acc e lema ['me', 'te', 'se', 'o', 'a', 'nos', 'vos', 'os', 'as', 'lo', 'la', 'los', 'las', 'no', 'na', 'nos', 'nas'].
- P05: Nenhum ADP é head de relação - Exceções: pode ser head da relação fixed (e se for de fixed, pode ser de punct, cc e conj também), pode ser head de conj se o dependente for ADP, pode ser head de cc se o token ADP for dependente de conj.
- P06: Nenhum token CCONJ é head de relação - Exceção: pode ser head da relação fixed (e se for de fixed, pode ser de punct também), pode ser head de conj dependente de CCONJ.
- P07: Nenhum SCONJ é head de relação - Exceções: pode ser head da relação fixed (e se for de fixed, pode ser de punct, cc e conj também), pode ser head de conj se o dependente for SCONJ, pode ser head de cc se o token SCONJ for dependente de conj.
- P08: Nenhum DET é head de relação - Exceções: pode ser head da relação fixed (e se for de fixed, pode ser de punct, cc e conj também), pode ser head de conj se o dependente for DET, pode ser head de cc se o token DET for dependente de conj.
- P09: Um token AUX não pode ser head de relação (exceto punct) se for dependente de aux, aux:pass ou cop.
- P10: Nenhum token dependente de fixed é head de relação.
- P11: Todo token head de case só pode ser PROPN, NOUN, PRON, ADJ, NUM, X, INTJ, SYM ou ADV.
- P12: Nenhum token SCONJ pode ser dependente de nsubj, nsubj:pass, nsubj:outer, csubj, csubj:pass, csubj:outer e obj.
- P13: Todo token dependente de cop só pode ter lema 'estar' ou 'ser'.
- P14: Dois ou mais tokens dependentes de case não podem apontar para um mesmo token head.
- P15: Nenhum token PRON pode ser dependente de mark, exceto se for head de fixed.
- P16: Todo token dependente de aux só pode ter lema = 'ser', 'estar', 'ter', 'haver', 'ir' e 'vir' caso seja vir+Ger ou vir+'a'+Inf.
- P17: Todo token que é ponto final não pode ter como head um token que não é head de outras relações.
- P18: Todo token dependente de nummod só pode ser head de advmod, nummod, flat, conj e case.
- P19: Todo token VERB dependente de xcomp nunca é head de uma relação de sujeito: nsubj, nsubj:outer e nsubj:pass.
- P20: Nenhum token ADJ pode ser head de det.
- P21: Todo token dependente de aux, aux:pass ou cop tem que ter ser AUX (o inverso não é verdadeiro).
- P22: Todo token VERB não pode ser head de case.
- P23: Todo token head de obl só pode ser VERB, ADJ, ADV ou X. Exceção: também pode ser AUX se o verbo estiver elíptico (o token head de AUX não é VERB).
- P24: Todo token dependente de advmod é ADV, ADJ ou qualquer token que seja head de fixed.
- P25: Todo token dependente de nummod é NUM (o inverso não é verdadeiro).
- P26: Todo token dependente de nmod é PROPN, NOUN, NUM, INTJ, SYM, X ou PRON (o inverso não é verdadeiro).
- P27: Todo token PUNCT é dependente de punct e vice-versa.
- P28: Todo token ADP que não é head de fixed e cujo token head é um verbo no infinitivo (VerbForm=Inf) deve ser dependente de mark.
- P29: Nenhum token PROPN ou NOUN pode ser dependente de appos de um token PROPN ou NOUN. Exceção: se o token head for separado por pontuação do token dependente.
- P30: Nenhum token head de case pode ser dependente de obj.
- P31: Nenhum token head de case pode ser dependente de iobj.
- P32: Todos tokens 'muito', 'muitos', 'muita', 'muitas' que forem ADJ devem ser dependentes de amod. Exceção: caso seja dependente de xcomp ou head de cop.
- P33: Todos tokens 'pouco', 'poucos', 'pouca', 'poucas' que forem ADJ devem ser dependentes de amod. Exceção: caso seja dependente de xcomp ou head de cop.
- P34: Todos tokens 'onde', 'quando', 'como' que forem ADV, e não forem head de cop ou fixed, devem ser dependentes de advmod, fixed ou conj (se estiverem coordenadas com outro ADV).
- P35: Todo token dependente de expl só pode ser PRON.
- P36: Nenhum token head de cop é VERB.
- P37: Não deve haver Deprel projetivas (cruzamento de arcos) para nenhum token.
- P38: Uma sentença só pode ter um token root e ele deve ser bem formado (head 0, Deprel 'root')
- P39: Nenhum token é head de mais de um nsubj.
- P40: Nenhum token é head de mais de um nsubj:pass.
- P41: Nenhum token é head de mais de um nsubj:outer.
- P42: Nenhum token é head de mais de um csubj.
- P43: Nenhum token é head de mais de um obj.
- P44: Nenhum token é head de mais de um xcomp.
- P45: Nenhum token é head de mais de um ccomp.
- P46: Nenhum token é head de mais de um case.
- P47: Todo token dependente de appos tem seu head à esquerda.
- P48: Todo token dependente de mark tem seu head à direita.
- P49: Todo token dependente de case tem seu head à direita.
- P50: Todo token dependente de fixed tem seu head à esquerda.
- P51: Todo token dependente de flat:name tem seu head à esquerda.
- P52: Nenhum token pode ser simultaneamente head de nsubj e head de nsubj:pass, nsubj e csubj ou nsubj:pass e csubj.
- P53: Todo token dependente de flat:foreign tem seu head à esquerda.
- P54: Todo token SCONJ só pode ser dependente de mark, fixed, conj ou discourse. Exceção: se for a palavra 'quanto' pode ser dependente de advcl.
- P55: Todo token head de nsubj:pass deve ter atributo morfológico Voice=Pass. Exceção: se o verbo for head de expl:pass.
- P56: Todo token head de obl:agent deve ter atributo morfológico Voice=Pass.
- P57: Todo token head de aux:pass deve ter atributo morfológico Voice=Pass.
- P58: Todo token head e dependente de flat:foreign deve ser X.
- P59: Todo token head e dependente de flat:name deve ser PROPN ou X.
- P60: Todo token head e dependente de flat deve ser NUM.
- P61: Todo token head de aux ou aux:pass, que não for simultaneamente head de cop, deve ser VERB.
Avisos:
- p62: Normalmente, dois ou mais tokens dependentes de cop não podem apontar para um mesmo token head.
- p63: Normalmente, dois ou mais tokens dependentes de mark não podem apontar para um mesmo token head.
- p64: Normalmente, todo token dependente de flat:name só pode ser head de cc, case, det, punct, expl, nmod (se o dependente for um número cardinal - NUM NumType=Card) ou amod (se o dependente for um número ordinal - ADJ NumType=Ord).
- p65: Normalmente, um token dependente de nmod só pode ter como head tokens PROPN, NOUN, NUM, SYM, X e PRON.
- p66: Normalmente, todo token PUNCT final tem como head o token root.
- p67: Normalmente, pontuações pareadas (aspas, parênteses, colchetes, chaves) tem o mesmo head.
- p68: Normalmente, nenhum token pode ser simultaneamente head de obj e head de ccomp.
- p69: Normalmente, nenhum token ADJ pode ser head ou dependente de appos.