Howto para validação da floresta

T1)Salto de nível de indentação superior a 1 nível

===ADVL:pp

=====H:prp('por') por

O nível de profundidade subiu 2 ou mais níveis de indentação

T2)Classificação da palavra, depois da informação morfológica

======CJT:adj('inverso' F S <Em>) inversa

A etiqueta secundária está depois da informação morfológica

T3)Carácter inválido (espaço,<,>,=)

====H:n('ministro_de_Estado_e_do Interior' M S) ministro_de_Estado_e_do Interior

O exemplo em cima contém um espaço em vez de um underscore

T4)Nó raiz não especificado correctamente

Ver T10

T5)Depois da referência à frase, falta 'A?' ou há linha em branco

CF109-6 E, com essa medida, pode matar dois coelhos.
STA:fcl

Falta o identificador de análise sintáctica (A1) nesta árvore.

T6)Linha em branco detectada entre A? E &&

 
A2

Espaço antes do indicador análise alternativa e o &&

T7)Nó não terminal sem o correspondente aumento de nível de indentação

=SUBJ:np
="«

Neste caso, a ordem está trocada

=UTT:acl
=CO:conj-c('ou') Ou

Na 2º linha, a indentação não foi incrementada

T8)Nó terminal usado como nó não terminal com respectiva subida de nível de indentação

Nós terminais contendo palavras

T9)Pontuação usada como nó não terminal com respectiva subida de nível de indentação

="«
==H:n('ceticismo' M S) ceticismo

Vírgulas, Aspas, Parêntises entre outro usados para incrementar o nível de identação

T10)Falta ':' no ramo não terminal

====N<pp

Falta o separador entre a etiqueta de função e forma

T11)Falta ':' ou espaços a mais

==ADVLconj-s('pois') pois

Mesmo problema que o T10, mas num nó não terminal

T12)Parece ser um verbo com lema estranho

=====P:v-pcp('morto' M S) morto

Um verbo na forma infinitiva acaba com a letra r

T13)Dupla numeração de análise sintáctica alternativa

A2
A1

Dupla indicação de identificador de análise

T14)Confirmar se o lema não será 'poder'

=AUX:v-fin('podar' PR 3S IND) pode

Forma infinitiva do verbo incorrecta

T15)Duplicação de etiqueta secundária

=CJT:n('trenedeira' <DERS> <DERS> F P) trenedeiras

A etiqueta secundária foi usadas duas vezes ou mais

T16)Parêntises a mais em nó terminal

====H:n(('ano' M P) anos

Existe um parêntises a mais

T17)Falta espaço entre a última pelica e a informação secundária ou morfológica

==H:prop('Volkswagen'F S) Volkswagen

Não existe um espaço entre a última pelica e a informação morfológica ou secundária

T18)Excesso de ':'

========H:ADVL:prp('para') para

Existe mais do que um separador entre a etiqueta de forma e função

T19)Lema não delimitado correctamente por pelicas

====H:n('férias F P) férias

Falta uma pelica para delimitar o lema

T20)Identificador de fonte (SOURCE), mal estruturado

SOURCE: CETENFolha id_481 cad_"Caderno Especial" sec_"nd" sem_"94a"

O identificador da fonte não segue o formato esperado. Neste caso em vez de = usa-se o underscore

T21)Etiqueta de função com letra(s) minúscula(s)

====p<:fcl

A etiqueta de forma tem um ou mais caracteres minúsculos.

T22)Etiqueta de forma com letra(s) maiúscula(s)

====ADVL:PP

A etiqueta de forma tem um ou mais caracteres maiúsculos.

T23)Omitida etiqueta de forma

===CJT:('Projecto_de_Diploma' <prop> M S) PROJECTO_DE_DIPLOMA

Omitida a etiqueta de forma.

T24)Etiqueta de forma desconhecida

======PREF:ec('pré' <hyfen>) pré-

A etiqueta ec não está na gramática da floresta.

T25)Etiqueta de função desconhecida

===CTJ:np

A etiqueta CTJ não está na gramática da floresta.

T26)Etiqueta secundária desconhecida

===CO:conj-c('e' ) e

A etiqueta co-spostnom não está na gramática da floresta.

T27)Combinação inválida da etiqueta de função e forma

UTT.acl
UTT/acl
UTTacl

Detecta separadores inválidos entre a etiqueta de forma e função.

T28)Subida de nível não esperado para o ramo raiz

A1
=UTT:acl

Detecta separadores inválidos entre a etiqueta de forma e função.

T29)Nodo inválido como ramo raiz

=]
UTT:acl

=======AS<:n('lenitivo' M S) lenitivo .

O último nodo está incorrectamente estruturado, ou foi iniciado um novo ramo raiz numa árvore já com um nodo raiz definido.

T30)Espaço em branco na palavra


UTT:prop('Monica_Hugget' F S) Monica Hugget

Os espaços entre as palavras devem ser substituidos por underscore

T31)Sem lema especificado

==>N:art('' <artd> F P) as

O lema não tem qualquer valor, neste caso deve ser 'a'

T32)Verificar o lema com a palavra

=======H:num('2,328 ''' <card> M P) 2,328

O lema da palavra não está correcto

T33)Nodo incorrectamente estruturado

=====N</ADVL[-3]:adv('hoje') hoje

O Nodo tem uma sintaxe incorrecta

T34)Parêntesis à volta do lema em falta

==CJT:? (<predicate>

Falta um parêntesis de abertura ou fecho.