IBM Cloud Docs
Ler contratos

Ler contratos

O Enriquecimento Contratos identifica elementos relacionados à contração em um documento.

Para usar o enriquecimento de Contratos, crie um tipo de projeto Retrieval de Documento e selecione a opção Aplicar enriquecimento de contratos. Quando você faz essa seleção, um projeto Documento Retrieval para Contratos é criado.

Apenas os usuários de implementações instaladas (IBM Cloud Pak for Data) ou implementações gerenciadas de plano Premium ou Enterprise podem criar um tipo de projeto Document Retrieval for Contract.

Para ver os elementos que são identificados pelo enriquecimento do Contracts, complete as seguintes etapas:

  1. A partir da página Improvar e Personalizar, envie uma consulta de pesquisa.

    Você pode enviar qualquer palavra-chave desejada ou escolher um dos termos de pesquisa de palavra-chave sugeridos.

  2. Clique em Visualizar passagem no documento para um dos resultados da pesquisa que são exibidos para o documento que você deseja revisar.

  3. Execute um dos procedimentos a seguir:

    IBM Cloud

    1. Clique em Abrir visualização avançada para ver a página Dados do Contrato.

      Mostra a página de Dados do Contrato para um arquivo PDF.
      Contract Data view

    IBM Cloud Pak for Data IBM Software Hub

    1. Clique em Dados do Contrato.

    Uma lista dos elementos que o enriquecimento Contracts identificado no documento é exibida.

Informações do esquema do contrato

Os enriquecimentos de contrato são aplicados no campo html de documentos que são adicionados ao projeto.

Depois que um documento é processado pelo enriquecimento de contratos, o serviço gera uma saída JSON no seguinte esquema:

{
  "elements": [
    {
      "location": {
        "begin": int,
        "end": int
      },
      "text": string,
      "types": [
        {
          "label": { "nature": string, "party": string },
          "provenance_ids": [string, string, ...]
            ...
          ]
        }
        ...
      ],
      "categories": [
        {
          "label": string,
          "provenance_ids": [string, string, ...]
        }
        ...
      ],
      "attributes": [
        {
          "type": string,
          "text": string,
          "location": { "begin": int, "end": int }
         }
      ]
    }
    ...
  ],
  "effective_dates": [
    {
      "confidence_level": string,
      "text": string,
      "text_normalized": string,
      "provenance_ids": [ string, string, ... ],
      "location": { "begin": int, "end": int }
     },
     ...
  ],
  "contract_amounts": [
    {
      "confidence_level": string,
      "text": string,
      "text_normalized": string,
      "interpretation": {
        "value": string,
        "numeric_value": number,
        "unit": string,
      },
      "provenance_ids": [ string, string, ... ],
      "location": { "begin": int, "end": int }
    },
    ...
  ],
  "termination_dates": [
    {
      "confidence_level": string,
      "text": string,
      "text_normalized": string,
      "provenance_ids": [ string, string, ... ],
      "location": { "begin": int, "end": int }
    },
    ...
  ],
  "contract_types": [
    {
      "confidence_level": string,
      "text": string,
      "provenance_ids": [ string, string, ... ],
      "location": { "begin": int, "end": int }
    },
    ...
  ],
  "contract_terms": [
    {
      "confidence_level": string,
      "text": string,
      "text_normalized": string,
      "interpretation": {
        "value": string,
        "numeric_value": number,
        "unit": string,
      },
      "provenance_ids": [ string, string, ... ],
      "location": { "begin": int, "end": int }
    },
    ...
  ],
  "payment_terms": [
    {
      "confidence_level": string,
      "text": string,
      "text_normalized": string,
      "interpretation": {
        "value": string,
        "numeric_value": number,
        "unit": string,
      },
      "provenance_ids": [ string, string, ... ],
      "location": { "begin": int, "end": int }
    },
    ...
  ],
  "contract_currencies": [
    {
      "confidence_level" : string,
      "text" : string,
      "text_normalized" : string,
      "provenance_ids": [string, string ..],
      "location": { "begin": int, "end": int }
    },
  ...
],
  "tables": [],
  "document_structure": {
    "section_titles": [
      {
        "text": string,
        "location": {
          "begin": int,
          "end": int
        },
        "level": int,
        "element_locations": [
          {
            "begin": int,
            "end": int
          },
          ...
        ]
      },
      ...
    ],
    "leading_sentences": [
      {
        "text": string,
        "location": {
          "begin": int,
          "end": int
        },
        "element_locations": [
          {
            "begin": int,
            "end": int
          },
          ...
        ],
    "paragraphs": [
      {
        "location": {
           "begin": int,
           "end": int
         }
      },
      ...
    ]
      },
      ...
    ]
  },
  "parties": [
    {
      "party": string,
      "role": string,
      "importance": string,
      "addresses": [
        {
          "text": string,
          "location": {
            "begin": int,
            "end": int
          }
        },
        ...
      ],
      "contacts": [
        {
          "name": string,
          "role": string
        },
        ...
      ],
      "mentions": [
        {
          "text": string,
          "location": {
            "begin": int,
            "end": int
          }
        },
        ...
      ]
    },
    ...
  ]
}

Disposição do esquema

O esquema contracts é organizado conforme a seguir.

  • elements: uma matriz dos elementos de documento detectados pelo serviço.

    • location: um objeto que identifica a localização do elemento. O objeto contém dois números de índice, begin e end. Os números de índice indicam as posições de início e de término dos caracteres que constituem o elemento em HTML.

    • text: o texto do elemento.

    • types: uma matriz que descreve qual é o elemento e quem ele afeta.

      • label: um objeto que define o tipo usando um par dos elementos a seguir:

        • nature: o tipo de ação que a sentença requer. Os valores atuais são Definition, Disclaimer, Exclusion, Obligation e Right.
        • party: uma sequência que identifica a parte para a qual a sentença se aplica.
      • provenance_ids: uma matriz de um ou mais valores com hash que podem ser enviados para a IBM para fornecer feedback ou receber suporte.

    • categories: uma matriz que lista as categorias funcionais nas quais o elemento cai; em outras palavras, o assunto do elemento.

      • label: uma sequência que lista a categoria identificada. Para uma lista de categorias, veja Categorias.
      • provenance_ids: uma matriz de um ou mais valores com hash que podem ser enviados para a IBM para fornecer feedback ou receber suporte.
    • attributes: uma matriz que identifica atributos de documento. Cada objeto na matriz consiste em três elementos:

      • type: O tipo de atributo. Os valores possíveis são Currency, DateTime, Duration, Location, Number, Organization, Percentage e Person, conforme descrito em Atributos.
      • text: o texto associado ao atributo.
      • location: o local do atributo conforme definido por seus índices begin e end.
  • effective_dates: uma matriz que identifica a data ou datas em que o documento se torna efetivo.

    • confidence_level: o nível de confiança da identificação da data de vigência. Os valores possíveis incluem High, Medium e Low.
    • text: uma data de vigência, que é listada como uma sequência.
    • text_normalized: a forma normalizada da data de vigência, que é listada como uma sequência. Esse elemento é opcional, ou seja, a saída de serviço o listará somente se houver texto normalizado.
    • location: o local da data, conforme definido por seus índices begin e end.
    • provenance_ids: uma matriz que contém zero ou mais chaves. Cada chave é um valor em hash que é possível enviar à IBM para fornecer feedback ou receber suporte.
  • contract_amounts: uma matriz de quantias monetárias que identificam a quantia total do contrato que precisa ser paga de uma parte para outra.

    • confidence_level: o nível de confiança da identificação da quantia do contrato. Os valores possíveis incluem High, Medium e Low.
    • text: uma quantia de contrato, que é listada como uma sequência.
    • location: o local da quantia ou quantias conforme definido por seus índices begin e end.
    • provenance_ids: uma matriz que contém zero ou mais chaves. Cada chave é um valor em hash que é possível enviar à IBM para fornecer feedback ou receber suporte.
  • termination_dates: uma matriz que identifica a data ou datas em que o documento deve ser finalizado.

    • confidence_level: o nível de confiança da identificação da data de rescisão. Os valores possíveis incluem High, Medium e Low.
    • text: uma data de rescisão, que é listada como uma sequência.
    • text_normalized: a forma normalizada da data de término, que é listada como uma sequência. Esse elemento é opcional, ou seja, a saída de serviço o listará somente se houver texto normalizado.
    • location: o local da data, conforme definido por seus índices begin e end.
    • provenance_ids: uma matriz que contém zero ou mais chaves. Cada chave é um valor em hash que é possível enviar à IBM para fornecer feedback ou receber suporte.
  • contract_types: uma matriz que identifica o tipo ou tipos de contrato do documento.

    • confidence_level: o nível de confiança da identificação do tipo de contrato. Os valores possíveis incluem High, Medium e Low.
    • text: um tipo de contrato, que é listado como uma sequência.
    • provenance_ids: uma matriz que contém zero ou mais chaves. Cada chave é um valor em hash que é possível enviar à IBM para fornecer feedback ou receber suporte.
    • location: a localização do tipo de contrato, conforme definido por seus índices begin e end.
  • contract_terms: uma matriz que identifica a duração ou durações do contrato.

    • confidence_level: o nível de confiança da identificação dos termos do contrato. Os valores possíveis incluem High, Medium e Low.
    • text: um termo de contrato, que é listado como uma sequência.
    • provenance_ids: uma matriz que contém zero ou mais chaves. Cada chave é um valor em hash que é possível enviar à IBM para fornecer feedback ou receber suporte.
    • location: o local do termo do contrato, conforme definido por seus índices begin e end.
  • payment_terms: uma matriz que identifica uma ou diversas durações de pagamento do documento.

    • confidence_level: o nível de confiança da identificação do termo de pagamento. Os valores possíveis incluem High, Medium e Low.

    • text: um termo de pagamento, que é listado como uma sequência.

    • text_normalized: o texto normalizado, se aplicável.

    • interpretation: os detalhes do texto normalizado, se aplicável.

      • value: uma sequência que lista o valor que foi localizado no texto normalizado.

      • numeric_value: um número inteiro ou duplo que expressa o valor numérico da chave value.

      • unit: uma sequência que lista a unidade do valor que foi localizada no texto normalizado.

        O valor de unit é o código de moeda ISO-4217 que é identificado para o valor da moeda (por exemplo, USD ou EUR ). Se o serviço não puder desambiguar um símbolo de moeda (por exemplo, $ ou £), o próprio símbolo ambíguo é armazenado como o valor unit.

    • provenance_ids: uma matriz que contém zero ou mais chaves. Cada chave é um valor em hash que é possível enviar à IBM para fornecer feedback ou receber suporte.

    • location: o local do termo do contrato, conforme definido por seus índices begin e end.

  • contract_currencies: Uma matriz que identifica a moeda ou as moedas do contrato do documento.

    • confidence_level: o nível de confiança da identificação da moeda do contrato. Os valores possíveis incluem High, Medium e Low.
    • text: uma moeda do contrato, que é listada como uma sequência.
    • text_normalized: o texto normalizado, se aplicável. Ele é listado como uma string em ISO-4217 formato
    • provenance_ids: uma matriz que contém zero ou mais chaves. Cada chave é um valor em hash que é possível enviar à IBM para fornecer feedback ou receber suporte.
    • location: a localização da moeda do contrato conforme definido por seus índices begin e end.
  • document_structure: um objeto que descreve a estrutura do documento de entrada.

    • section_titles: uma matriz que contém um objeto por seção ou subseção que é detectado no documento de entrada. Seções e subseções não são aninhadas. Em vez disso, eles são esvaziados e podem ser colocados de volta em ordem usando os valores begin e end do elemento e o valor level da seção.

      • text: uma sequência que lista o título da seção, se detectado.
      • location: o local do título no documento de entrada conforme definido por seus índices begin e end.
      • level: um número inteiro que indica o nível no qual a seção está localizada no documento de entrada. Por exemplo, representa uma seção de nível raiz, representa uma subseção dentro da seção de nível.
      • element_locations: uma matriz que especifica os valores begin e end das sentenças na seção.
    • leading_sentences: uma matriz que contém um objeto por sentença inicial de uma lista ou subseção, em paralelo com as matrizes section_titles e paragraph. O objeto detalha as sentenças iniciais na seção ou subseção correspondente. Como na matriz section_titles, os objetos não são aninhados. Em vez disso, eles são achatados e podem ser recolocados em ordem usando os valores begin e end do elemento ou qualquer marcador de nível no documento de entrada.

      • text: uma sequência que lista a sentença inicial, se detectada.
      • location: o local da sentença inicial no documento de entrada, conforme definido por seus índices begin e end.
      • element_locations: uma matriz que especifica os valores begin e end das sentenças iniciais na seção.
    • paragraphs: Uma matriz que contém um objeto por parágrafo, em paralelo com as matrizes section_titles e leading_sentences. Cada objeto lista o período (localização inicial e final) do parágrafo correspondente.

      • location: a localização do parágrafo no documento de entrada, conforme definido por seus índices begin e end.
  • parties: uma matriz que define as partes que são identificadas pelo serviço.

    • party: uma sequência que fornece a forma normalizada do nome da parte.

    • role: uma sequência que identifica a função da parte.

    • importance: uma sequência que identifica a importância da parte. Os valores possíveis incluem Primary para uma parte primária e Unknown para uma parte não primária.

    • addresses: uma matriz de objetos que identificam endereços.

      • text: uma sequência que contém o endereço.
      • location: o local do endereço conforme definido por seus índices begin e end.
    • contacts: uma matriz que define o nome e a função de contatos que são identificados no documento de entrada.

      • name: uma sequência que lista o nome de um contato identificado.
      • role: uma sequência que lista a função do contato identificado.
    • mentions: uma matriz de objetos que identificam menções da parte.

      • text: uma sequência que lista o nome da parte.
      • location: a localização da menção, conforme definido por seus índices begin e end.

location objeto

O objeto location está incluído na maioria das definições de elementos. O objeto identifica a localização da cadeia de texto ou número que representa o elemento. O objeto contém dois números de índice, begin e end. Os números de índice indicam as posições de início e de final dos caracteres na menção.

Por exemplo, uma cadeia de caracteres text com o valor Amount due pode ter um objeto location correspondente com a seguinte aparência:

{
  ...
  "location": {
    "begin": 2510,
    "end": 2519
  }
  ...
}

O índice begin indica que a string começa na posição do caractere 2510 no HTML transformado, que é o local da letra A em Amount. O índice end indica que a string termina na posição de caractere 2519, que é o local da letra e em due.

Estrutura do documento

A saída do enriquecimento Contracts inclui um objeto document_structure que detalha a composição estrutural do documento de entrada. As informações da estrutura do documento são representadas na amostra JSON a seguir. O objeto está localizado imediatamente após a matriz tables em nível de raiz.

"document_structure": {
  "section_titles": [
    {
      "text": string,
      "location": {
        "begin": int,
        "end": int
      },
      "level": int
      "element_locations": [
        {
          "begin": int,
          "end": int
        },
        ...
      ]
    },
    ...
  ],
  "leading_sentences": [
    {
      "text": string,
      "location": {
        "begin": int,
        "end": int
      },
      "element_locations": [
        {
          "begin": int,
          "end": int
        },
        ...
      ]
    },
    ...
  ],
  "paragraphs": [
    {
      "location": {
        "begin": int,
        "end": int
      }
    },
    ...
  ]
}

Elementos da estrutura do documento

Os elementos do objeto document_structure contêm as informações a seguir:

  • document_structure: um objeto que descreve a estrutura do documento de entrada.

    • section_titles: uma matriz que contém um objeto por seção ou subseção que é detectado no documento de entrada. Seções e subseções não são aninhadas. Em vez disso, eles são esvaziados e podem ser colocados de volta em ordem usando os valores begin e end do elemento e o valor level da seção.

      • text: uma sequência que lista o título da seção, se detectado.
      • location: o local do título no documento de entrada conforme definido por seus índices begin e end.
      • level: um número inteiro que indica o nível no qual a seção está localizada no documento de entrada. Por exemplo, 1 representa uma seção de nível raiz, 2 representa uma subseção dentro da seção de nível 1, e assim por diante.
      • element_locations: Uma matriz que contém objetos que especificam os valores begin e end das frases na seção.
    • leading_sentences: uma matriz que contém um objeto por sentença inicial de uma lista ou subseção, em paralelo com as matrizes section_titles e paragraph. O objeto detalha as sentenças iniciais na seção ou subseção correspondente. Como na matriz section_titles, os objetos não são aninhados. Em vez disso, eles são achatados e podem ser recolocados em ordem usando os valores begin e end do elemento ou qualquer marcador de nível no documento de entrada.

      • text: uma sequência que lista a sentença inicial, se detectada.
      • location: o local da sentença inicial no documento de entrada, conforme definido por seus índices begin e end.
      • element_locations: Uma matriz que contém objetos que especificam os valores begin e end das frases principais da seção.
    • paragraphs: Uma matriz que contém um objeto por parágrafo, em paralelo com as matrizes section_titles e leading_sentences. Cada objeto lista o período (localização inicial e final) do parágrafo correspondente.

      • location: a localização do parágrafo no documento de entrada, conforme definido por seus índices begin e end.

Elementos

O Enriquecimento do Contrato gera uma análise de cada elemento identificado no contrato. As seções a seguir descrevem cada tipo de elemento que é gerado.

Tipos

A matriz types inclui uma série de objetos, cada um dos quais contendo chaves nature e party cujos valores identificam um couplet para o elemento.

As tabelas a seguir listam os valores possíveis das chaves nature e party.

Chaves suportadas
nature Descrição
Definition Este elemento inclui clareza para um termo, relacionamento ou semelhante. Nenhuma ação é necessária para cumprir o elemento, nem qualquer parte afetada.
Disclaimer A party no elemento não é obrigada a atender aos termos especificados pelo elemento, mas não é proibida de fazê-lo.
Exclusion O party no elemento não atenderá aos termos especificados pelo elemento.
Obligation A party no elemento é obrigada a cumprir os
termos especificados pelo elemento.
Right A party no elemento tem a garantia de que receberá os
termos especificados pelo elemento.

Cada chave nature é emparelhada com uma chave party, que contém o nome ou a função da parte ou das partes que se aplicam à natureza (os exemplos incluem, entre outros, Buyer, IBM ou All Parties). Para Definition, a parte é sempre None.

Festas

A matriz parties especifica os participantes que estão listados no contrato. Cada objeto party é associado a outros objetos que fornecem detalhes sobre a parte, incluindo:

  • role: a função do grupo. Os valores são listados na tabela após essa lista.

  • importance: a importância da parte. Os valores possíveis são Primary para uma parte primária e Unknown para uma parte não primária.

  • addresses: uma matriz que identifica endereços.

    • text: um endereço.
    • location: o local do endereço conforme definido por seus índices begin e end.
  • contacts: uma matriz que define os nomes e funções de contatos que são identificados no documento de entrada.

    • name: o nome de um contato.
    • role: a função do contato.
  • mentions: n matriz de objetos que identificam menções da parte.

    • text: uma sequência que lista o nome da parte.
    • location: a localização da menção, conforme definido por seus índices begin e end.

Os valores de role que podem ser retornados para contratos incluem, mas não estão limitados a:

Valores de função suportados
role Descrição
Buyer A parte responsável por pagar pelos bens ou serviços que estão listados no contrato.
End User A parte que interage com os bens ou serviços fornecidos, diferenciados explicitamente do Buyer.
None Nenhuma parte foi identificada para o elemento.
Supplier A parte responsável por fornecer os bens ou serviços que estão listados no contrato.

Categories

A matriz categories define o assunto da sentença. Atualmente, as categorias suportadas incluem:

Categorias Suportadas
categories Descrição
Amendments Elementos que especificam alterações no contrato após sua assinatura ou alterações em um contrato padrão. Inclui discussões sobre as condições para mudar os termos de um contrato.
Asset Use Elementos que se referem a como uma parte pode ou não usar os ativos de outra parte. Essa categoria se aplica especificamente ao fato de uma parte ter acesso ou usar ativos como licenças, equipamentos, ferramentas ou pessoal da outra parte enquanto realiza suas tarefas nos termos do contrato, incluindo permissões e restrições. Essa categoria não se estende às especificações das obrigações ou direitos de uma parte em relação a quaisquer bens, serviços, licenças e outros adquiridos, pois esses bens são os próprios ativos da parte, e não os ativos de outra parte.
Assignments Elementos que descrevem a transferência de direitos, obrigações ou
ambos para um terceiro.
Audits Elementos que se referem ao direito de uma parte para examinar ou revisar a conformidade ou os requisitos para que uma parte fique disponível para inspeção ou análise de conformidade. Essa categoria inclui referências à manutenção de registros (principalmente no que se refere ao direito de inspeção) e à manutenção e retenção de registros de atividades que podem ser examinados.
Business Continuity Elementos que se referem às consequências se o negócio inteiro de uma das partes for vendido.
Communication Elementos que se referem aos requisitos para comunicar, responder, notificar ou fornecer aviso, informações de contato ou informações relativas a mudanças no contrato. Também inclui referências a detalhes sobre métodos de comunicação, o ato ou processo de troca de informações e meios aceitáveis de troca de informações entre as partes (e outros que não sejam necessariamente partes diretas do contrato).
Confidentiality Elementos que descrevem como as partes podem ou não usar as informações obtidas no decorrer da conclusão do contrato e posteriormente. Também inclui a discussão de informações que devem ser mantidas confidenciais, como a manutenção de segredos comerciais ou a não divulgação de informações de negócios.
Deliverables Elementos que especificam os itens, como mercadorias e serviços, que uma parte fornece à outra sob os termos do contrato, normalmente em troca de pagamento. Inclui a discussão da preparação de distribuíveis.
Delivery Elementos que especificam os meios ou modos de transferência de distribuíveis (coisas, em oposição a serviços pessoais) de uma parte para outra. Inclui discussões de características da entrega, como planejamento ou local.
Dispute Resolution Elementos que discutem disposições para a quitação de qualquer contestação (por exemplo, com relação à mão de obra, faturas ou faturamento) que surjam entre as partes contratantes. Os exemplos de provisão podem incluir a quitação por um procedimento definido, como um painel de arbitragem, um processo para obter uma liminar, renunciar a um direito a julgamento ou proibir a busca de uma ação de classe. Também incluem referências ao direito aplicável do contrato ou à escolha de lei, como um país ou jurisdição particular.
Force Majeure Elementos que se referem a eventos inesperados ou disruptivos fora do controle de uma parte que aliviariam a parte de executar sua obrigação contratual.
Indemnification Elementos que especificam a correção de determinados passivos, quando uma parte do contrato se torna responsável por compensar outra parte como resultado da perda ou dano incorrido durante o termo ou proveniente das circunstâncias do contrato. Também inclui referências a quaisquer isenções legais de perda ou danos.
Insurance Elementos referentes à cobertura de seguro ou aos termos de cobertura fornecidos por uma parte a outra parte (incluindo a terceiros, como subcontratadas ou outros). Inclui vários tipos de seguro, inclusive, entre outros, o seguro médico.
Intellectual Property Elementos que discutem a designação de direitos (tais como copyrights, patentes e segredos comerciais) para partes no contrato. Inclui referências a patentes, direitos de aplicação de patentes, marcas comerciais, nomes comerciais, marcas de serviço, nomes de domínio, copyrights e todos os aplicativos e registro de tais esquemas, modelos industriais, invenções, autoria, conhecimento comercial, programas de software de computador e outras informações protegidas por direitos autorais intangíveis. Também inclui a discussão sobre as consequências da violação dos direitos de propriedade intelectual.
Liability Elementos que descrevem o método para determinar quando e como a falha se
conecta a qualquer parte. Os exemplos podem incluir, mas não se limitam a, instruções relativas a limitações de responsabilidade, reclamações de terceiros e reparos, substituições ou reembolsos conforme requeridos da parte no caso de falha.
Payment Terms & Billing Elementos que detalham como e quando uma parte deve pagar ou ser paga, e os itens ou taxas pelos quais as partes pagarão ou serão cobradas. Inclui referências a modos de pagamento ou mecanismos de pagamento.
Pricing & Taxes Elementos referentes às quantias ou valores específicos associados a entregas individuais realizadas (por exemplo, quanto algo custa) como parte do atendimento dos termos do contrato. Inclui referências a figuras ou métodos específicos para calcular preços ou quantias de impostos.
Privacy Elementos que se preocupam particularmente com o tratamento de informações pessoais confidenciais, geralmente com relação à sua proteção (por exemplo, para atender a regulamentos como o GDPR).
Responsibilities Elementos que discutem tarefas auxiliares ao contrato que estão sob o controle de apenas uma das partes e se concentram na discussão da supervisão do funcionário.
Safety and Security Elementos que se referem à segurança física ou à proteção de segurança cibernética para pessoas, dados ou sistemas. Os exemplos incluem discussões de verificações de histórico, precauções de segurança, segurança do local de trabalho, protocolos de acesso seguro e defeitos do produto que podem representar um perigo.
Scope of Work Elementos que definem o que está no contrato versus o que não está no contrato; consequentemente, o que é prometido ser feito. Os exemplos incluem declarações que definem um pedido ou descrevem as metas ou os objetivos delineados no contrato.
Subcontracts Elementos que se referem à contratação de terceiros para executar
determinas obrigações sob o contrato e as permissões, os direitos, as restrições e as consequências inerentes
e decorrentes.
Term & Termination Elementos que se referem à duração do contrato, ao planejamento e aos
termos da rescisão do contrato e às consequências da rescisão, incluindo quaisquer obrigações que se
apliquem à rescisão ou após ela.
Warranties Elementos referentes às promessas e obrigações em curso presentes no contrato, que são atualmente verdadeiras e que continuarão sendo verdadeiras no futuro. Além disso, elementos que discutam as consequências de tais promessas ou obrigações que forem quebradas e os direitos para remediar a situação (por exemplo, mas não se limitando a, buscar indenização). Essa categoria não se aplica a elementos relacionados a declarações de representação (declarações de fatos sobre o passado ou o presente) ou a elementos que estabelecem suposições sobre coisas que ocorreram no passado.

Atributos

A matriz attributes especifica quaisquer atributos identificados na sentença. Cada objeto na matriz inclui três chaves: type (o tipo de atributo da tabela a seguir), text (o texto aplicável) e location (os índices begin e end do atributo no documento de entrada). Atualmente, os atributos suportados incluem:

Atributos suportados
attributes Descrição
Currency Valor monetário e unidades.
DateTime Uma data, hora, intervalo de data ou intervalo de tempo.
DefinedTerm Um termo definido no documento de entrada.
Duration Uma duração de tempo.
Location Uma localização geográfica ou região.
Number Um número digital ou textual que descreve uma quantidade de itens contáveis e que não é classificado como um dos outros tipos numéricos de attribute.
Organization Uma organização.
Percentage Uma porcentagem.
Person Uma pessoa.

Datas efetivas

A matriz effective_dates identifica a ou as datas nas quais o documento entra em vigor.

Valores de data efetivos
effective_dates Descrição
confidence_level O nível de confiança da identificação da data de vigência. Os valores possíveis incluem High, Medium e Low.
text Uma data de vigência, listada como uma sequência.
text_normalized O texto normalizado de text, se disponível, listado como uma sequência.
location A localização da data conforme definido por seus índices begin e end.
provenance_ids Uma matriz de valores de hash que podem ser enviados à IBM como feedback ou para o recebimento de suporte.

Montantes do Contrato

A matriz contract_amounts identifica as quantias monetárias especificadas no documento.

Valores de montante
contract_amounts Descrição
confidence_level O nível de confiança da identificação da quantia do contrato. Os valores possíveis incluem High, Medium e Low.
text Uma quantia de contrato, listada como uma sequência.
normalized_text O texto normalizado, se aplicável.
interpretation Os detalhes do texto normalizado, se aplicável.
value Uma cadeia de caracteres que lista o valor que foi encontrado no texto normalizado.
numeric_value Um número inteiro ou valor flutuante que expressa o valor numérico da chave value.
unit Uma cadeia de caracteres que lista a unidade do valor que foi encontrado no texto normalizado.
location A localização da quantia do contrato conforme definido por seus índices begin e end.
provenance_ids Uma matriz de valores de hash que podem ser enviados à IBM como feedback ou para o recebimento de suporte.

Datas de rescisão

A matriz termination_dates identifica as datas de rescisão do documento.

Terminam os valores de datae
termination_dates Descrição
confidence_level O nível de confiança da identificação da data de rescisão. Os valores possíveis incluem High, Medium e Low.
text A data de rescisão, listada como uma sequência.
text_normalized O texto normalizado de text, se disponível, listado como uma sequência.
location A localização da data de rescisão conforme definido por seus índices begin e end.
provenance_ids Uma matriz de valores de hash que podem ser enviados à IBM como feedback ou para o recebimento de suporte.

Tipos de contrato

A matriz contract_types identifica o tipo ou os tipos de contrato do documento, conforme declarado no documento.

Valores do tipo Contrato
contract_types Descrição
confidence_level O nível de confiança da identificação do tipo de contrato. Os valores possíveis incluem High, Medium e Low.
text O tipo de contrato, listado como uma sequência.
location O local do tipo de contrato, conforme definido por seus índices begin e end.
provenance_ids Uma matriz de valores de hash que podem ser enviados à IBM como feedback ou para o recebimento de suporte.

Termos do contrato

A matriz contract_terms identifica a ou as durações do contrato, conforme declarado no documento.

Valores de termo de contrato
contract_terms Descrição
confidence_level O nível de confiança da identificação do termo do contrato. Os valores possíveis incluem High, Medium e Low.
text O termo do contrato, listado como uma sequência.
normalized_text O texto normalizado, se aplicável.
interpretation Os detalhes do texto normalizado, se aplicável.
value Uma cadeia de caracteres que lista o valor que foi encontrado no texto normalizado.
numeric_value Um número inteiro ou valor flutuante que expressa o valor numérico da chave value.
unit Uma cadeia de caracteres que lista a unidade do valor que foi encontrado no texto normalizado.
location O local do termo do contrato, conforme definido por seus índices begin e end.
provenance_ids Uma matriz de valores de hash que podem ser enviados à IBM como feedback ou para o recebimento de suporte.

Termos de pagamento

A matriz payment_terms identifica a ou as durações do pagamento, conforme declarado no documento.

Valores de termo de pagamento
payment_terms Descrição
confidence_level O nível de confiança da identificação do termo de pagamento. Os valores possíveis incluem High, Medium e Low.
text O termo de pagamento, listado como uma sequência.
normalized_text O texto normalizado, se aplicável.
interpretation Os detalhes do texto normalizado, se aplicável.
value Uma cadeia de caracteres que lista o valor que foi encontrado no texto normalizado.
numeric_value Um número inteiro ou valor flutuante que expressa o valor numérico da chave value.
unit Uma cadeia de caracteres que lista a unidade do valor que foi encontrado no texto normalizado.
location O local do termo de pagamento, conforme definido por seus índices begin e end.
provenance_ids Uma matriz de valores de hash que podem ser enviados à IBM como feedback ou para o recebimento de suporte.

Moedas do contrato

A matriz contract_currencies identifica a moeda ou moedas do contrato conforme declarado no documento.

Contratos de moeda de contrato
contract_currencies Descrição
confidence_level O nível de confiança da identificação da moeda do contrato. Os valores possíveis incluem High, Medium e Low.
text A moeda do contrato, listada como uma sequência.
text_normalized O texto normalizado do site text, se aplicável, listado como uma string em ISO-4217 formato.
location A localização da moeda do contrato conforme definido por seus índices begin e end.
provenance_ids Uma matriz de valores de hash que podem ser enviados à IBM como feedback ou para o recebimento de suporte.

Procedência

Cada objeto nas matrizes types e categories inclui uma matriz provenance_ids. A matriz provenance_ids tem uma ou mais chaves. Cada chave é um valor em hash que é possível enviar à IBM para fornecer feedback ou receber suporte.