Morfologia e árvores de dependências

O método analyzeSyntax devolve detalhes sobre a estrutura linguística do texto indicado. Para cada token no texto, a API Natural Language fornece informações sobre a respetiva estrutura interna (morfologia) e a respetiva função na frase (sintaxe).

A morfologia é o estudo da estrutura interna das palavras. A morfologia centra-se na forma como os componentes de uma palavra (radicais, palavras-raiz, prefixos, sufixos, etc.) são organizados ou modificados para criar significados diferentes. Por exemplo, o inglês adiciona frequentemente "-s" ou "-es" ao final dos substantivos contáveis para indicar pluralidade e "-d" ou "-ed" a um verbo para indicar o pretérito. O sufixo "-mente" é adicionado aos adjetivos para criar advérbios (por exemplo, "feliz" [adjetivo] e "felizmente" [advérbio]).

A API Natural Language usa a análise morfológica para inferir informações gramaticais sobre as palavras.

A morfologia varia muito entre os idiomas. Em idiomas como o russo, as terminações das palavras indicam a função de uma palavra numa frase (por exemplo, "книга" [livro – caso nominativo] torna-se "книгу" [caso acusativo] quando é o objeto direto de um verbo). Isto significa que a ordem das palavras pode variar sem alterar o significado da frase, embora uma ordem das palavras diferente afete a adequação contextual. Os idiomas como o inglês e o mandarim, que não têm afixos que indicam a forma gramatical, dependem mais da ordem das palavras numa frase para indicar as funções respetivas das palavras. Como resultado, a análise morfológica depende muito do idioma de origem e da compreensão do que é suportado nesse idioma.

A sintaxe é o estudo da estrutura das frases. A sintaxe e a morfologia funcionam em conjunto para indicar relações gramaticais, com diferentes idiomas a dividir o trabalho entre si de forma diferente. Por exemplo, o russo usa um afixo para indicar a função de objeto direto ("у" em "книгу"), enquanto o inglês usa a ordem das palavras, em que o objeto direto segue o verbo (read the book).

A resposta analyzeSyntax devolve informações morfológicas no campo partOfSpeech e a relação sintática entre palavras no campo dependencyTree.

Classes gramaticais

Num pedido sintático, as informações morfológicas e de classe gramatical são devolvidas no campo partOfSpeech da resposta. O campo partOfSpeech contém um conjunto de subcampos com informações de classe gramatical (POS), bem como informações morfológicas mais explícitas. Estes subcampos estão listados abaixo.

  • tag denota a parte do discurso através de uma etiqueta POS de grão grosso (SUBSTANTIVO, VERBO, etc.) e fornece informações de sintaxe de superfície de nível superior. As etiquetas de POS são úteis se quiser criar padrões e/ou reduzir a ambiguidade para a análise de linguagem subsequente (por exemplo, "train" etiquetado como um SUBSTANTIVO em vez de um VERBO).

  • number denota o número gramatical de uma palavra. Em inglês, o sufixo "-s" é adicionado a substantivos contáveis para indicar mais do que um (por exemplo, "dog+s" indica mais do que um cão). A ausência do sufixo plural é frequentemente referida como a forma singular. Alguns idiomas, como o árabe, também têm a noção de um número dual. Este campo pode conter os seguintes valores:

    • SINGULAR denota uma quantidade.
    • PLURAL denota mais do que uma quantidade.
    • DUAL denota precisamente duas quantidades.
  • person identifica a pessoa gramatical de uma palavra. Em inglês, "I/me" é a primeira pessoa do singular e refere-se à pessoa que fala (ou escreve) a expressão, enquanto "you" e "she/her and he/him" referem-se ao destinatário pretendido (ouvinte) e a outra pessoa, respetivamente. Este campo pode conter os seguintes valores:

    • A pessoa FIRST indica o orador.
    • SECOND pessoa denota o destinatário pretendido, ou seja, a pessoa com quem se está a falar.
    • THIRD pessoa denota uma pessoa que não está a falar nem a ouvir.
    • REFLEXIVE_PERSON indica, por exemplo, que o sujeito e o objeto fazem referência à mesma entidade, como em "O gato lambeu-se", em que -se se junta a um pronome para indicar reflexividade. Em russo e japonês, o reflexivo é um pronome autónomo. (por exemplo, "John loves himself" [O João ama-se a si próprio] em russo é "Джон любит себя", em que себя é "si próprio" neutro em termos de género; em japonês, é "Tarō wa zibun o aisuru" [O Tarō ama-se a si próprio] (versão romanizada), em que "zibun" é "si próprio" neutro em termos de género. Consulte o pronome reflexo.
  • gender denota o género gramatical de um substantivo. Este campo pode conter os seguintes valores:

    • O FEMININE género gramatical
    • O MASCULINE género gramatical
    • O NEUTER género gramatical
  • case denota o caso gramatical de uma palavra e a respetiva função numa expressão ou frase. Este campo pode conter os seguintes valores:

    • O ACCUSATIVE caso indica o objeto direto de um verbo transitivo.
    • O ADVERBIAL caso indica uma forma adverbial de um adjetivo. Tenha em atenção que o inglês usa advérbios ("well") e adjetivos ("good") separados. O sufixo -mente em português deriva advérbios de adjetivos (por exemplo, "feliz", "felizmente"), embora não seja considerado um "caso".
    • A letra COMPLEMENTIVE (chinês) indica uma palavra necessária para completar o significado de uma expressão potencial, descritiva ou resultante através de uma partícula conjuntiva.
    • O caso DATIVE indica um objeto indireto, que se refere ao referente que recebe o objeto direto. Em inglês, o objeto indireto é frequentemente indicado pela preposição "to", como na expressão "He gave the ball to Bobby", em que "Bobby" é o objeto indireto e o destinatário da bola. Por outro lado, neste exemplo em russo: Иван дал книгу маше (Ivan deu o livro à Masha), “-e” indica que “маше” é o objeto indireto e que Masha é o destinatário do livro.
    • A GENITIVE caixa indica a posse. Tenha em atenção que o inglês indica frequentemente posse através do sufixo "-'s" em vez de usar um caso genitivo. O afixo "-s" pode pode ser anexado ao final de uma expressão (por exemplo, "[The man who ran the bill up]’s wife paid a dear price for his excess."). No entanto, neste exemplo russo, "-а" marca "Антон-" como genitivo: "Где книга Антона?" (Onde está o livro de Anton?). Em russo, o caso genitivo também aparece como o complemento de palavras como "vários" e "poucos". Por exemplo: Зимой здесь мало снега ("No inverno, há pouca neve aqui"). "-a" marca "снег-" (neve) como genitivo, uma vez que é o complemento de "мало" ("pouca"). Não existe posse envolvida.
    • A caixa INSTRUMENTAL indica se um substantivo é o instrumento através do qual uma ação é concluída. Em russo, a frase em inglês "He opened the door with a key" (Ele abriu a porta com uma chave) seria: "он открыл дверь ключом", em que "-om" se junta a "ключ" (chave), indicando o caso instrumental.
    • A indicação LOCATIVE indica a utilização de uma palavra para se referir a uma localização. Inglês, não tem um caso locativo.
    • O NOMINATIVE caso está associado ao sujeito de um verbo. Em inglês, o sujeito de uma frase é indicado através da ordem das palavras e não das maiúsculas/minúsculas. Na frase "A rapariga ganhou a corrida", a expressão "a rapariga" é o sujeito, que aparece à esquerda do verbo "ganhou". Em russo, девушка (a rapariga) pode aparecer antes ou depois do verbo: "девушка выиграла гонку" ou "гонку выиграла девушка", onde o verbo é выиграла (ganhou).
    • A indicação OBLIQUE indica a utilização de uma palavra como objeto de um verbo ou uma preposição.
    • A indicação PARTITIVE case indica a "parcialidade" de uma palavra ou a falta de uma identidade específica. Um exemplo de um partitivo em inglês seria "three of my friends" (três dos meus amigos). Em russo, seria "трое моих друзей", em que "трое" significa "três de" (compare com "три друга", em que "три" significa "três").
    • O PREPOSITIONAL caso indica o objeto de uma preposição.
    • O REFLEXIVE_CASE indica a identidade de um objeto de um verbo ao respetivo sujeito. A maioria dos idiomas não usa um caso reflexivo, uma vez que esta utilização é indicada através da utilização de pronomes reflexivos especiais (como "ele próprio", "eu próprio", etc.)
    • O RELATIVE_CASE (chinês) indica o complementador de uma cláusula relativa que liga um substantivo a um verbo ou um adjetivo. Exemplos: 工作 [的] 地方 (work [] place :: "place [where I] work"). 便宜 的 餐馆 (inexpensive [] restaurants :: restaurants [that are] inexpensive).
    • O VOCATIVE caso indica um substantivo usado para se dirigir a alguém ou algo, normalmente quando se fala com essa pessoa ou coisa.
  • tense denota o tempo gramatical de um verbo, que indica a referência do verbo a uma posição no tempo. Tenha em atenção que tense é distinto de aspect, que também aborda a relação de um verbo com o tempo, mas foca-se nas caraterísticas desse fluxo de tempo, em vez da respetiva posição. Os tempos IMPERFECT e PLUPERFECT em muitos idiomas referem-se com maior precisão a combinações específicas de tempo e aspeto. Este campo pode conter os seguintes valores:

    • CONDITIONAL_TENSE é um termo alternativo para o termo morfológico mais prevalente de "modo condicional". (Veja CONDITIONAL_MOOD abaixo.)
    • FUTURE denota uma ação que vai ocorrer no futuro. Tenha em atenção que, em inglês, o tempo futuro é mais frequentemente indicado adicionando a palavra "will" a uma expressão verbal.
    • PAST denota uma ação realizada no passado.
    • PRESENT denota uma ação que está a ocorrer no presente.
    • IMPERFECT denota uma ação que ocorreu no passado, mas que não foi concluída no quadro de referência desse tempo. Tenha em atenção que, em inglês, o pretérito imperfeito é mais frequentemente indicado adicionando uma forma gerundiva de um verbo ao pretérito perfeito, como em "I was walking" (Eu estava a caminhar). Um evento no pretérito imperfeito ocorre no passado, mas não está concluído relativamente a esse tempo verbal.
    • PLUPERFECT denota uma ação que ocorreu no passado e que também foi concluída no quadro de referência desse tempo. Por exemplo, "Eu tinha caminhado" ocorre no passado, mas também estava concluído no quadro de referência do pretérito perfeito.
  • aspect denota o aspeto gramatical de um verbo, a sua expressão do fluxo de tempo. Ao contrário de tense, que se foca na posição de um verbo no tempo, aspect foca-se nas caraterísticas desse fluxo de tempo em que ocorre. Este campo pode conter os seguintes valores:

  • mood denota o modo gramatical de um verbo, que indica a atitude em relação a uma ação subjacente. Este campo pode conter os seguintes valores:

    • CONDITIONAL_MOOD indica uma ação que está sujeita a condições. Tenha em atenção que, em inglês, as formas verbais não são condicionais. Em alternativa, o comportamento condicional é indicado através da utilização da palavra "would" combinada com o infinitivo do verbo.
    • IMPERATIVE indica um comando ou um pedido através da segunda pessoa.
    • INDICATIVE indica uma declaração de factos, mais geralmente conhecida como "modo realis".
    • INTERROGATIVE indica uma pergunta.
    • JUSSIVE indica um comando ou um pedido através da primeira ou terceira pessoa. O inglês não tem um modo jussivo, embora as exortações que começam com um "Vamos" real ou implícito transmitam este modo jussivo.
    • SUBJUNCTIVE indica uma qualidade de incerteza relacionada com uma ação, também conhecida como um modo "irrealis" (em contraste com o modo indicativo "realis"). O inglês não tem um modo subjuntivo específico. Em vez disso, palavras como "want" (querer), "wish" (desejar), "hope" (esperar), etc., transmitem o significado do modo subjuntivo.
  • voice denota a voz gramatical de um verbo, a relação entre uma ação e um sujeito e/ou um objeto. Este campo pode conter os seguintes valores:

  • reciprocity denota a reciprocidade de uma palavra (normalmente, um pronome), indicando que o pronome se refere a um sintagma nominal noutro local da frase. Este campo pode conter os seguintes valores:

    • RECIPROCAL indica que o pronome é recíproco.
    • NON_RECIPROCAL indica que o pronome não é recíproco.
  • proper indica se um substantivo faz parte de um nome próprio. Tenha em atenção que muitos nomes próprios são compostos por várias palavras. Se esta expressão for detetada como um nome próprio, cada token também é detetado como próprio. (Por exemplo, "Wrigley" e "Field" no nome próprio "Wrigley Field" têm o atributo próprio definido como PROPER. Este campo pode conter os seguintes valores:

    • PROPER indica que o token faz parte de um nome próprio.
    • NOT_PROPER indica que o token não faz parte de um nome próprio.
  • form denota formas morfológicas adicionais que não se enquadram perfeitamente no conjunto anterior de formas comuns (tense,mood,person, etc.) A maioria destas formas é específica de idiomas únicos. Este campo pode conter os seguintes valores:

    • ADNOMIAL (coreano/japonês) indica um sufixo (coreano) ou um verbo (japonês) que modifica uma expressão nominal. Exemplos: 밥을 먹는 사람 [alguém que come arroz] e 書く人 [alguém que escreve].
    • AUXILIARY (coreano) indica um sufixo que liga dois predicados principais e auxiliares adjacentes: 밥을 먹게 하다 [make (someone) to eat]
    • COMPLEMENTIZER (coreano) indica um final de palavra que liga duas ou mais cláusulas diferentes: 밥을 먹고 물을 마신다 [ (I) eat rice and drink water]
    • FINAL_ENDING (coreano/japonês) indica um final de palavra que finaliza a cláusula ou a frase que aparece no final da cláusula ou da frase. Exemplos: 밥을 먹는다 [(Eu) como arroz] e 手紙を書く [escrever uma carta].
    • GERUND (coreano/japonês) indica um final de palavra que nominaliza verbos ou adjetivos: (coreano) 밥 먹기 [comer arroz] ou liga verbos a vários verbos auxiliares: (japonês) 書きたい [querer escrever]
    • REALIS (japonês) indica formas condicionais e subjuntivas com uma partícula conjuntiva "ば": 書けば [se (eu) escrever].
    • IRREALIS (japonês) indica a ligação de verbos com verbos auxiliares negativos, passivos ou causais: 書かない [do not write], 書かれる [to be written], 書かせる [make (someone) write].
    • ORDER (japonês) indica um verbo de comando, semelhante ao imperativo: 書け! [write!]
    • SPECIFIC (japonês) indica formulários especiais que não podem ser abrangidos pelas seis categorias acima. A utilização mais comum desta forma é uma derivação de um substantivo de um adjetivo através da adição de um sufixo à forma: かわいさ [cuteness]
    • SHORT (russo) indica um adjetivo ou um particípio de forma abreviada.
    • LONG (russo) indica um adjetivo ou um particípio de forma longa, ao contrário da forma SHORT acima.

Tenha em atenção que a API Natural Language fornece informações morfológicas por token (não por expressão). As construções morfológicas que atravessam os limites das palavras podem não ser suportadas.

Árvores de dependências

Num pedido sintático, as informações morfológicas e de classe gramatical são devolvidas no campo partOfSpeech da resposta.

Para cada frase no texto fornecido à API Natural Language para análise sintática, a API cria uma árvore de dependências que descreve a estrutura sintática dessa frase. As informações sintáticas são devolvidas no campo dependencyEdge da resposta.

Um diagrama da árvore de dependências desta frase única de John F. O discurso de inauguração de Kennedy aparece abaixo:

Para cada token, o elemento dependencyEdge identifica que outro token modifica (no campo headTokenIndex) e a relação sintática entre este token e o respetivo token principal (no campo label). Por exemplo, aqui está o elemento dependencyEdge para o token "seu" na frase "o seu país" (na primeira ocorrência):

      "dependencyEdge": {
        "headTokenIndex": 4,
        "label": "POSS"
      },

Este elemento indica que "your" modifica o quinto token (headTokenIndex usa um desvio baseado em zero) e que é um modificador possessivo.

Todas as árvores de dependências incluem um elemento ROOT ("label": ROOT), que corresponde ao verbo principal na frase. No exemplo acima, o elemento ROOT é a primeira palavra na frase ("headTokenIndex": 0). Para a palavra ROOT "Pedir", o headTokenIndex é o seu próprio índice.

Embora as árvores de análise sintática não ultrapassem os limites das frases, a API Natural Language indexa frases e tokens através de valores de deslocamento baseados em zero no texto como um todo.

A API Natural Language etiqueta as relações sintáticas através de um conjunto comum de dependências que se aplicam aos idiomas suportados. As etiquetas são descritas abaixo. No texto de exemplo, "Head" e a etiqueta aparecem abaixo dos tokens aos quais se aplicam.

Etiqueta Descrição
UNKNOWN Relação desconhecida
ABBREV Uma abreviatura do token de cabeçalho.
British Broadcasting Company (BBC)
                     Head     ABBREV
ACOMP Uma expressão adjetival que funciona como um complemento (como um objeto do verbo). Esta relação inclui especificamente construções copulativas do verbo "ser" com predicados adjetivais.
The book looks heavy.
         Head  ACOMP

The book is   heavy.
         Head ACOMP
A etiqueta também se aplica a adjuntos adjetivais não argumentais e em construções de elevação com predicados adjetivais.
She arrived sad.
    Head    ACOMP

I consider John intelligent.
  Head          ACOMP
ADVCL Uma oração adverbial que modifica um verbo, como uma oração temporal, de consequência, condicional ou de finalidade.
The accident happened as the night was falling.
             Head                      ADVCL

If you know who did it, you should tell the teacher.
       ADVCL                       Head

He talked to him in order to secure the account.
   Head                      ADVCL
ADVPHMOD Modificador de expressão adverbial (japonês)
ADVMOD Um advérbio (não oracional) ou uma expressão adverbial que serve para modificar o significado de uma palavra.
Genetically modified food.
ADVMOD      Head

less   often
ADVMOD Head

About  200 people came to the party.
ADVMOD Head
AMOD Uma expressão adjetival que serve para modificar o significado de uma expressão nominal.
Sam eats red  meat.
         AMOD Head

Sam took out a 3 million dollar loan.
                         AMOD   Head
APPOS Uma expressão nominal imediatamente à direita de outra expressão nominal, com a segunda expressão a servir para definir ou modificar a primeira.
Sam, my brother, arrived.
Head    APPOS

Bill (John’s cousin)
Head         APPOS
ATTR Uma expressão nominal encabeçada por um verbo copulativo. Tenha em atenção que ``ATTR`` é diferente de ``ACOMP``, uma vez que o dependente é um grupo nominal e não um adjetivo.
He is  a doctor.
   Head ATTR

She resembles her mother.
    Head          ATTR
Nas perguntas, o pronome interrogativo ou o substantivo na expressão interrogativa está na relação ``ATTR`` com o ``ROOT``.
What is  your name?
ATTR Head     NSUBJ

What breed is   the dog?
     ATTR  Head     NSUBJ
As construções de elevação com predicados nominais também usam a relação "ATTR".
I consider John an intelligent person.
  Head                         ATTR
AUX Um verbo não principal, como um auxiliar modal ou uma forma de "ser", "fazer" ou "ter" num tempo perifrástico. Exclui a utilização de ``ser`` como auxiliar numa construção passiva.
Reagan has died.
       AUX Head

He should leave.
   AUX    Head
AUXPASS Um verbo não principal de uma cláusula na voz passiva.
Kennedy has been    killed.
        AUX AUXPASS Head

Kennedy was/got killed.
        AUXPASS Head
CC A relação entre um elemento de um conjunto e a conjunção coordenativa. Um dos elementos de uma conjunção (normalmente, o primeiro) é tratado como o elemento principal da conjunção.
Bill is big  and honest.
        Head CC

They either ski  or snowboard.
            Head CC

Bill went to Florida but Jane traveled to Alaska.
     Head            CC
CCOMP Uma oração subordinada com um sujeito interno que funciona como um objeto do verbo ou do adjetivo.
He says that you like  to swim.
   Head          CCOMP

I am certain that he did   it.
     Head            CCOMP

I admire the fact that you are   honest.
             Head          CCOMP
CONJ A relação entre dois elementos ligados por uma conjunção coordenativa, como "e" ou "ou". O elemento principal da relação é o primeiro elemento coordenado, e outras conjunções dependem dele através da relação "conj".
Bill is big and honest.
        Head    CONJ

They either ski  or snowboard.
            Head    CONJ

We have apples, pears, oranges, and bananas.
        DOBJ    CONJ   CONJ         CONJ
CSUBJ Um sujeito sintático clausal de uma cláusula; ou seja, o sujeito é ele próprio uma cláusula ("O que ela disse" no exemplo abaixo).
What she said  makes sense.
         CSUBJ Head
CSUBJPASS Um sujeito sintático clausal de uma cláusula passiva.
That she lied was suspected by everyone.
         CSUBJ    Head
DEP O sistema não consegue determinar uma relação de dependência mais precisa entre duas palavras.
Then, as if  to show that he could, . . .
         DEP    Head

travel agency florence kentucky
       Head   DEP
DET A relação entre o núcleo de um grupo nominal e o seu determinante.
The man is here.
DET Head

Which book do you prefer?
DET   Head
DISCOURSE Interjeições e outros elementos do discurso que não estejam claramente associados à estrutura da frase, exceto de forma expressiva. Os exemplos incluem interjeições ("oh", "uh-huh", "Welcome"), palavras de preenchimento ("um", "ah") e marcadores de discurso ("bem", "como", "na verdade", mas não "sabe").
Iguazu is   in Argentina :)
       Head              DISCOURSE
DOBJ A expressão nominal que é o objeto ([acusativo](https://en.wikipedia.org/wiki/Accusative_case)) de um verbo.
She gave me a raise.
    Head      DOBJ

They win  the lottery.
     Head     DOBJ
EXPL Nominal pleonástico. Em inglês, seguem-se alguns usos de "it" e "there": o "there" existencial e "it" quando usado em construções de extraposição. Um nome expletivo ou pleonástico é aquele em que o nome não satisfaz uma função semântica do predicado. Em idiomas com expressões obscenas, podem ser posicionadas nas ranhuras do sujeito e do objeto direto.
There is   a ghost in the room.
EXPL  Head   NSUBJ

It   is clear that we should decline.
EXPL Head
GOESWITH Liga duas partes de uma palavra que estão separadas no texto.
IOBJ A expressão nominal que é o objeto indireto ([dativo](https://en.wikipedia.org/wiki/Dative_case)) de um verbo.
She gave me   a present.
    Head IOBJ   DOBJ
MARK A palavra que introduz uma cláusula subordinada finita ou não finita, como "que" ou "se". O núcleo é o núcleo da cláusula subordinada.
Forces engaged in fighting after insurgents attacked.
                           MARK             Head

He says that you like to swim.
        MARK     Head
MWE Uma das duas relações (juntamente com ``NN``) para a composição. É usado para determinadas expressões gramaticalizadas fixas com palavras funcionais que se comportam como uma única palavra funcional. As expressões com várias palavras são anotadas numa estrutura simples e inicial, na qual todas as palavras na expressão modificam a primeira usando a etiqueta ``MWE``.
I like dogs as   well as  cats.
            Head MWE  MWE

He cried because of  you.
         Head    MWE
MWV Expressão verbal de várias palavras.
NEG A relação entre uma palavra de negação e a palavra que modifica.
Bill is    not a scientist.
     Head  NEG

Bill is no  scientist.
        NEG Head
NN Qualquer substantivo que sirva para modificar o substantivo principal.
phone book
NN    Head

oil price futures
NN  NN    Head
NPADVMOD Um grupo nominal usado como modificador adverbial.
The director is 65 years    old.
                   NPADVMOD Head

Six feet     long
    NPADVMOD Head

Shares eased a fraction.
       HEAD    NPADVMOD

The silence is itself   significant.
               NPADVMOD Head

90% of Australians like him, the most     of any country.
                   Head          NPADVMOD
NSUBJ Uma expressão nominal que é o sujeito sintático de uma oração.
Clinton defeated Dole.
NSUBJ   Head

The baby  is   cute
    NSUBJ Head
NSUBJPASS Uma expressão nominal que é o sujeito sintático de uma cláusula passiva.
Dole       was defeated by Clinton.
NSUBJPASS      Head
NUM Qualquer expressão numérica que sirva para modificar o significado do substantivo com uma quantidade.
Sam ate three sheep.
        NUM   Head
NUMBER Parte de uma expressão numérica.
I have four   thousand sheep.
       NUMBER Head
P Qualquer sinal de pontuação numa cláusula.
PARATAXIS A relação de parataxe (do grego para "colocar lado a lado") é uma relação entre uma palavra (muitas vezes, o predicado principal de uma frase) e outros elementos colocados lado a lado sem qualquer coordenação, subordinação ou relação de argumento explícita com a palavra principal. A parataxe é um equivalente semelhante ao discurso da coordenação.
Let's face it we're annoyed.
Head                PARATAXIS

The guy, John said,     left early in the morning.
              PARATAXIS Head
PARTMOD Modificador participial
PCOMP Usado quando o complemento de uma preposição é uma oração ou uma expressão preposicional (ou, ocasionalmente, uma expressão adverbial).
We have no information on   whether users are   at risk.
                       Head               PCOMP

They heard about you missing classes.
           Head      PCOMP
POBJ O substantivo principal de uma expressão nominal que segue uma preposição ou os advérbios "aqui" e "ali".
I sat on   the chair.
      Head     POBJ

What does CPR stand for?
POBJ                Head
POSS Um determinante possessivo ou um modificador [genitivo](https://en.wikipedia.org/wiki/Genitive_case).
their offices
POSS  Head

Bill’s clothes.
POSS   Head
POSTNEG Partícula negativa pós-verbal
PRECOMP Complemento do predicado
PRECONJ Uma palavra que aparece no início de uma expressão que inclui uma conjunção, como ``'ou'``, ``'ambos'``, ``'nem'``).
Both    the boys and the girls are here.
PRECONJ     Head
PREDET Uma palavra que precede e modifica o significado de um determinante de expressão substantiva.
All    the boys are here.
PREDET     Head
PREF Prefixo
PREP Qualquer expressão preposicional que sirva para modificar o significado de um verbo, um adjetivo, um substantivo ou até mesmo outra preposição.
I saw a cat  in   a hat.
        Head PREP

I saw  a cat with a telescope.
  Head       PREP

He is responsible for  meals.
      Head        PREP
PRONL A relação entre um verbo e um morfema verbal (francês)
PRT Uma partícula verbal.
They shut down the station.
     Head PRT

He would not put  up  with it.
             Head PRT
PS Marcador associativo ou possessivo
QUANTMOD Modificador de expressão quantificador
RCMOD Um link de um substantivo para o verbo que encabeça uma oração relativa.
I saw the man  you love.
          Head     RCMOD

the book that you bought
    Head          RCMOD

Bell, a company which is based in LA, makes and distributes computer products.
        Head             RCMOD
RCMODREL Complementador na oração relativa (chinês)
RDROP Elipse sem um predicado anterior (japonês)
REF Referente (hindi)
REMNANT Usado para reticências.
John won bronze, Mary silver, and Sandy gold.
         Head         REMNANT           REMNANT
REPARANDUM Indica as hesitações substituídas numa correção de voz.
Go to         the righ- to   the left.
   REPARANDUM           Head
ROOT A raiz da frase. Na grande maioria dos casos, é um verbo.
SNUM Sufixo que especifica uma unidade de número(japonês)
SUFF Sufixo
TMOD Um constituinte de expressão substantiva simples que serve para modificar o significado do constituinte especificando uma hora. ``TMOD`` capta pontos temporais e duração; não capta a repetição (``'duas vezes'``, que seria um ``'NPADVMOD'``).
Last night, I swam in the pool.
     TMOD     Head
TOPIC Marcador de tópicos (chinês)
VMOD Uma oração iniciada por uma forma infinitiva do verbo.
Berries gathered on this side of the mountain are sweeter.
Head    VMOD

He sat  in the armchair reading the morning newspaper.
   Head                 VMOD

I have nothing to say  to them.
       Head       VMOD
VOCATIVE Marca um participante de diálogo abordado no texto (comum em emails e publicações de grupos de notícias).
Anna,    can you bring a tent?
VOCATIVE         Head
XCOMP Um complemento clausal sem o seu próprio sujeito, cuja referência é determinada por um sujeito externo.
He says that you like to swim.
                 Head    XCOMP

I am ready to leave.
     Head     XCOMP
SUFFIX Título honorífico ou eclesiástico
TITLE Título do nome
AUXCAUS Verbo auxiliar causativo (japonês)
AUXVV Auxiliar de ajuda (japonês)
DTMOD Rentaishi (Prenominal modifier)
FOREIGN Palavras estrangeiras
KW Palavra-chave
LIST Lista para cadeias de itens comparáveis
NOMC Oração nominalizada
NOMCSUBJ Sujeito oracional nominalizado
NOMCSUBJPASS Passiva clausal nominalizada
NUMC Composto de modificador numérico (japonês)
COP Copula (espanhol)
DISLOCATED Relação deslocada (para elementos destacados/organizados por tópicos)
ASP Marcador de aspeto
GMOD Modificador genitivo
GOBJ Objeto genitivo
INFMOD Modificador infinitivo
MES Medida
NCOMP Complemento nominal de um substantivo

Para mais informações sobre árvores de dependências, consulte o projeto Universal Dependency Treebank. Além disso, a anotação de dependência universal para processamento multilingue contém informações gerais sobre a metodologia usada para interpretar uma árvore de dependência.

Analisar uma resposta de análise sintática

O seguinte pseudocódigo fornece um padrão comum a usar quando realizar operações iterativas na resposta da análise sintática:

index = 0
  for sentence in self.sentences:
    content  = sentence['text']['content']
    sentence_begin = sentence['text']['beginOffset']
    sentence_end = sentence_begin + len(content) - 1
    while index < len(self.tokens) and self.tokens[index]['text']['beginOffset'] <= sentence_end:
      # This token is in this sentence
      index += 1