Leer contratos

El enriquecimiento Contratos identifica elementos relacionados con el contrato en un documento.

Para utilizar el enriquecimiento Contratos, cree un tipo de proyecto Recuperación de documentos y seleccione la opción Aplicar enriquecimiento de contratos. Cuando realice esta selección, se creará un proyecto Recuperación de documentos para contratos.

Solo los usuarios de despliegues instalados (IBM Cloud Pak for Data) o despliegues gestionados por planes Premium o Enterprise pueden crear un tipo de proyecto Recuperación de documentos para contrato.

Para ver los elementos identificados por el enriquecimiento Contratos, realice los pasos siguientes:

  1. En la página Mejorar y personalizar, envíe una consulta de búsqueda.

    Puede enviar cualquier palabra clave que desee o elegir uno de los términos de búsqueda de palabra clave sugeridos.

  2. Pulse Ver pasaje en documento para uno de los resultados de búsqueda que se muestran para el documento que desea revisar.

  3. Realice una de las acciones siguientes:

    IBM Cloud

    1. Pulse Abrir vista avanzada para ver la página Datos de contrato.

      Muestra la página Datos de contrato para un archivo PDF.
      Contract Data view

    IBM Cloud Pak for Data IBM Software Hub

    1. Pulse Datos de contrato.

    Se muestra una lista de los elementos que el enriquecimiento Contratos identificado en el documento.

Información de esquema de contrato

Los enriquecimientos de contrato se aplican al campo html de documentos que se añaden al proyecto.

Después de que un documento es procesado por el enriquecimiento de contratos, el servicio genera una salida JSON en el siguiente 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
          }
        },
        ...
      ]
    },
    ...
  ]
}

Organización de un esquema

El esquema contracts está organizado del siguiente modo.

  • elements: Una matriz de los elementos del documento detectados por el servicio.

    • location: Un objeto que identifica la ubicación del elemento. El objeto contiene dos números de índice, begin y end. Los números de índice indican las posiciones inicial y final de los caracteres que constituyen el elemento en HTML.

    • text: El texto del elemento.

    • types: Una matriz que describe lo que es el elemento y a quién afecta.

      • label: Un objeto que define el tipo utilizando un par de los elementos siguientes:

        • nature: El tipo de acción que requiere la oración. Los valores actuales son Definition, Disclaimer, Exclusion, Obligation y Right.
        • party: Una cadena que identifica la parte a la que se aplica la oración.
      • provenance_ids: Una matriz de uno o varios valores hash que puede enviar a IBM para proporciona comentarios o recibir soporte.

    • categories: Una matriz que enumera las categorías funcionales en las que se encuentra el elemento; en otras palabras, el tema del elemento.

      • label: Una serie que enumera la categoría identificada. Para obtener una lista de categorías, consulte Categorías.
      • provenance_ids: Una matriz de uno o varios valores hash que puede enviar a IBM para proporciona comentarios o recibir soporte.
    • attributes: Una matriz que identifica los atributos de documento. Cada objeto de la matriz consiste en tres elementos:

      • type: El tipo de atributo. Los valores posibles son Currency, DateTime, Duration, Location, Number, Organization, Percentage y Person, tal como se describe en el apartado Atributos.
      • text: El texto que está asociado con el atributo.
      • location: La ubicación del atributo como la definen los índices begin y end.
  • effective_dates: Una matriz que identifica la fecha o las fechas en las que el documento entra en vigor.

    • confidence_level: El nivel de confianza de la identificación de la fecha efectiva. Los valores posibles son High (Alto), Medium (Medio) y Low (Bajo).
    • text: Una fecha efectiva que aparece listada como una serie.
    • text_normalized: El formato normalizado de la fecha de vigencia, que se muestra como una serie de caracteres. Este elemento es opcional; es decir, la salida del servicio solo lo muestra si existe un texto normalizado.
    • location: La ubicación de la fecha como la definen los índices begin y end.
    • provenance_ids: Una matriz que contiene cero o más claves. Cada clave es un valor de hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.
  • contract_amounts: Una matriz de importes monetarios que identifican la cantidad total del contrato que debe pagar una parte a la otra.

    • confidence_level: El nivel de confianza de la identificación del importe del contrato. Los valores posibles son High (Alto), Medium (Medio) y Low (Bajo).
    • text: Un importe de contrato, que aparece listado como una serie.
    • location: La ubicación del importe o importes como las definen los índices begin y end.
    • provenance_ids: Una matriz que contiene cero o más claves. Cada clave es un valor de hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.
  • termination_dates: Una matriz que identifica la fecha o las fechas en las que debe finalizar el documento.

    • confidence_level: El nivel de confianza de la identificación de la fecha de terminación. Los valores posibles son High (Alto), Medium (Medio) y Low (Bajo).
    • text: Una fecha de terminación, que aparece listada como una serie.
    • text_normalized: El formato normalizado de la fecha de finalización, que se muestra como una serie de caracteres. Este elemento es opcional; es decir, la salida del servicio solo lo muestra si existe un texto normalizado.
    • location: La ubicación de la fecha como la definen los índices begin y end.
    • provenance_ids: Una matriz que contiene cero o más claves. Cada clave es un valor de hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.
  • contract_types: Una matriz que identifica el tipo o los tipos de contrato del documento.

    • confidence_level: El nivel de confianza de la identificación del tipo de contrato. Los valores posibles son High (Alto), Medium (Medio) y Low (Bajo).
    • text: Un tipo de contrato, que aparece listado como una serie.
    • provenance_ids: Una matriz que contiene cero o más claves. Cada clave es un valor de hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.
    • location: La ubicación del tipo de contrato como la definen los índices begin y end.
  • contract_terms: Una matriz que identifica la duración o las duraciones del contrato.

    • confidence_level: El nivel de confianza de la identificación de los términos del contrato. Los valores posibles son High (Alto), Medium (Medio) y Low (Bajo).
    • text: Un plazo de contrato, que aparece listado como una serie.
    • provenance_ids: Una matriz que contiene cero o más claves. Cada clave es un valor de hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.
    • location: La ubicación del plazo del contrato como la definen los índices begin y end.
  • payment_terms: Una matriz que identifica la duración o las duraciones del pago del documento.

    • confidence_level: El nivel de confianza de la identificación del plazo del contrato. Los valores posibles son High (Alto), Medium (Medio) y Low (Bajo).

    • text: Un plazo de pago, que aparece listado como una serie.

    • text_normalized: El texto normalizado, si procede.

    • interpretation: Los detalles del texto normalizado, si procede.

      • value: Una serie que muestra el valor que se ha encontrado en el texto normalizado.

      • numeric_value: Un entero o valor de tipo double que expresa el valor numérico de la clave value.

      • unit: Una serie que muestra la unidad del valor que se ha encontrado en el texto normalizado.

        El valor de unit es el código de divisa e ISO-4217 e que se identifica para el importe de la divisa (por ejemplo, USD o EUR ). Si el servicio no puede desambiguar un símbolo de moneda (por ejemplo, $ o £), el propio símbolo ambiguo se almacena como el valor unit.

    • provenance_ids: Una matriz que contiene cero o más claves. Cada clave es un valor de hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.

    • location: La ubicación del plazo del contrato como la definen los índices begin y end.

  • contract_currencies: Una matriz que identifica la moneda o monedas del contrato del documento.

    • confidence_level: El nivel de confianza de la identificación de la divisa del contrato. Los valores posibles son High (Alto), Medium (Medio) y Low (Bajo).
    • text: Una divisa del contrato, que aparece listado como una serie.
    • text_normalized: El texto normalizado, si procede. Aparece como una cadena en ISO-4217 formato
    • provenance_ids: Una matriz que contiene cero o más claves. Cada clave es un valor de hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.
    • location: La ubicación de la divisa del contrato como la definen los índices begin y end.
  • document_structure: Un objeto que describe la estructura del documento de entrada.

    • section_titles: Una matriz que contiene un objeto por sección o subsección que se detecta en el documento de entrada. Las secciones y subsecciones no están anidadas. En su lugar, están planas y se pueden volver a colocar por orden utilizando los valores begin y end del elemento y el valor level de la sección.

      • text: Una serie que lista el título de sección, si se detecta.
      • location: La ubicación del título en el documento de entrada como se define en los índices begin y end.
      • level: Un entero que indica el nivel en el que se encuentra la sección en el documento de entrada. Por ejemplo, representa una sección de nivel raíz, representa una subsección dentro de la sección de nivel.
      • element_locations: Una matriz que especifica los valores begin y end de las frases de la sección.
    • leading_sentences: Una matriz que contiene un objeto por sentencia inicial de una lista o subsección, en paralelo con las matrices section_titles y paragraph. El objeto detalla las frases iniciales de la sección o subsección coincidente. Al igual que en la matriz section_titles, los objetos no están anidados. En su lugar, se aplanan y se pueden volver a ordenar utilizando los valores begin y end del elemento o cualquier marcador de nivel en el documento de entrada.

      • text: Una serie que enumera la frase principal, si se detecta.
      • location: La ubicación de la frase principal en el documento de entrada como se define en los índices begin y end.
      • element_locations: Una matriz que especifica los valores begin y end de las frases principales de la sección.
    • paragraphs: Una matriz que contiene un objeto por párrafo, en paralelo con las matrices section_titles y leading_sentences. Cada objeto muestra el intervalo (ubicación inicial y final) del párrafo correspondiente.

      • location: La ubicación del párrafo en el documento de entrada como se define en los índices begin y end.
  • parties: Una matriz que define las partes que identifica el servicio.

    • party: Una serie que proporciona el formato normalizado del nombre de la parte.

    • role: Una serie que identifica el rol de la parte.

    • importance: Una serie que identifica la importancia de la parte. Los valores posibles son Primary para una parte primaria y Unknown para una parte no primaria.

    • addresses: Una matriz de objetos que identifican direcciones.

      • text: Una serie que contiene la dirección.
      • location: La ubicación de la dirección como la definen los índices begin y end.
    • contacts: Una matriz que define el nombre y el rol de los contactos que se identifican en el documento de entrada.

      • name: Una serie que lista el nombre de un contacto identificado.
      • role: Una serie que lista el rol del contacto identificado.
    • mentions: Una matriz de objetos que identifican menciones de la parte.

      • text: Una serie que muestra el nombre de la parte.
      • location: La ubicación de la mención tal como está definida en los índices begin y end.

Objeto location

El objeto " location " se incluye en la mayoría de las definiciones de elementos. El objeto identifica la ubicación de la serie de texto o número que representa el elemento. El objeto contiene dos números de índice, begin y end. Los números de índice indican las posiciones inicial y final de los caracteres de la mención.

Por ejemplo, una cadena text con el valor Amount due podría tener un objeto location correspondiente que se vea así:

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

El índice begin indica que la cadena comienza en la posición de carácter 2510 en el HTML transformado, que es la ubicación de la letra A en Amount. El índice end indica que la cadena termina en la posición de carácter 2519, que es la ubicación de la letra e en due.

Estructura del documento

La salida del enriquecimiento Contracts incluye un objeto document_structure que detalla la composición estructural del documento de entrada. La información de estructura de documento se representa en el siguiente ejemplo JSON. El objeto se encuentra inmediatamente después de la matriz raíz de nivel de 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
      }
    },
    ...
  ]
}

Elementos de la estructura del documento

Los elementos del objeto document_structure contienen la información siguiente:

  • document_structure: Un objeto que describe la estructura del documento de entrada.

    • section_titles: Una matriz que contiene un objeto por sección o subsección que se detecta en el documento de entrada. Las secciones y subsecciones no están anidadas. En su lugar, están planas y se pueden volver a colocar por orden utilizando los valores begin y end del elemento y el valor level de la sección.

      • text: Una serie que lista el título de sección, si se detecta.
      • location: La ubicación del título en el documento de entrada como se define en los índices begin y end.
      • level: Un entero que indica el nivel en el que se encuentra la sección en el documento de entrada. Por ejemplo, 1 representa una sección de nivel raíz, 2 representa una subsección dentro de la sección de nivel 1, y así sucesivamente.
      • element_locations: Una matriz que contiene objetos que especifican los valores begin y end de las sentencias de la sección.
    • leading_sentences: Una matriz que contiene un objeto por sentencia inicial de una lista o subsección, en paralelo con las matrices section_titles y paragraph. El objeto detalla las frases iniciales de la sección o subsección coincidente. Al igual que en la matriz section_titles, los objetos no están anidados. En su lugar, se aplanan y se pueden volver a ordenar utilizando los valores begin y end del elemento o cualquier marcador de nivel en el documento de entrada.

      • text: Una serie que enumera la frase principal, si se detecta.
      • location: La ubicación de la frase principal en el documento de entrada como se define en los índices begin y end.
      • element_locations: Una matriz que contiene objetos que especifican los valores begin y end de las oraciones principales de la sección.
    • paragraphs: Una matriz que contiene un objeto por párrafo, en paralelo con las matrices section_titles y leading_sentences. Cada objeto muestra el intervalo (ubicación inicial y final) del párrafo correspondiente.

      • location: La ubicación del párrafo en el documento de entrada como se define en los índices begin y end.

Elementos

El enriquecimiento de contrato genera un análisis de cada elemento identificado en el contrato. Las secciones siguientes describen cada tipo de elemento que se genera.

Tipos

La matriz types (tipos) incluye varios objetos, cada uno de los cuales contiene las claves nature (naturaleza) y party (parte) cuyos valores identifican una dupla para el elemento.

Las tablas siguientes listan los valores posibles de las claves nature y party.

Claves soportadas
nature Descripción
Definition Este elemento añade claridad a un término, relación o similar. No es necesaria ninguna acción para cumplir el elemento, ni está afectada ninguna parte.
Disclaimer La parte (party) del elemento no está obligada a cumplir los términos especificados por el elemento, pero no tiene prohibido hacerlo.
Exclusion El elemento party no cumplirá los términos especificados por el elemento.
Obligation La parte (party) del elemento necesita cumplir los términos especificados por el elemento.
Right La parte (party) del elemento está garantizada para recibir los términos especificados por el elemento.

Cada clave nature se empareja con una clave party, que contiene el nombre o el rol de la parte o las partes que se aplican a la naturaleza (entre los ejemplos se incluyen los siguientes, aunque no se limitan a los mismos: Buyer (Comprador), IBM o All Parties (Todas las partes)). Por la naturaleza de Definition (Definición), la parte es siempre None (Ninguna).

Fiestas

La matriz parties (partes) especifica los participantes que están listados en el contrato. Cada objeto party está asociado con otros objetos que proporcionan detalles sobre la parte, incluidos:

  • role: El rol de la parte. Los valores se listan en la tabla que sigue a esta lista.

  • importance: La importancia de la parte. Los valores posibles son Primary para una parte primaria y Unknown para una parte no primaria.

  • addresses: Una matriz que identifica direcciones.

    • text: Una dirección.
    • location: La ubicación de la dirección como la definen los índices begin y end.
  • contacts: Una matriz que define los nombres y los roles de los contactos identificados en el documento de entrada.

    • name: El nombre de un contacto.
    • role: El rol del contacto.
  • mentions: Una matriz de objetos que identifican menciones de la parte.

    • text: Una serie que muestra el nombre de la parte.
    • location: La ubicación de la mención tal como está definida en los índices begin y end.

Los valores de role (rol) que se pueden devolver en los contratos incluyen, entre otros:

Valores de rol soportados
role Descripción
Buyer La parte responsable de pagar por los productos o servicios que se enumeran en el contrato.
End User La parte que interactúa con los productos o servicios proporcionados, distinguidos explícitamente del Comprador (Buyer).
None No se ha identificado ninguna parte para el elemento.
Supplier La parte responsable de proporcionar los productos o servicios que se enumeran en el contrato.

Categorías

La matriz categories (categorías) define el tema principal de la frase. Actualmente, las categorías soportadas incluyen:

Categorías soportadas
categories Descripción
Amendments Elementos que especifican cambios en el contrato después de que se haya firmado, o alteraciones a un contrato estándar. Incluye debates de las condiciones para cambiar los términos de contrato.
Asset Use Elementos que hacen referencia a la forma en que una parte puede o no utilizar los activos de otra parte. Esta categoría se aplica específicamente a una de las partes que tiene acceso a activos como licencias, equipos, herramientas o personal de la otra parte, o que los utiliza, mientras desempeña sus funciones en virtud del acuerdo, incluidos los permisos y restricciones al respecto. Esta categoría no se extiende a las especificaciones de las obligaciones o derechos de una parte con respecto a cualquier bien, servicio, licencia, etc. comprados, ya que esos bienes son activos propios de la parte, y no activos de otra parte.
Assignments Elementos que describen la transferencia de derechos, obligaciones o ambos a un tercero.
Audits Elementos que hacen referencia al derecho de una parte a examinar o revisar la conformidad o los requisitos de que una parte esté disponible para su inspección o revisión de conformidad. Esta categoría incluye referencias al mantenimiento de registros (principalmente en lo que se refiere al derecho de inspección) y al mantenimiento y conservación de registros de actividades que puedan ser examinados.
Business Continuity Elementos que hacen referencia a las consecuencias si se vende la totalidad de la empresa de una de las partes.
Communication Elementos que hacen referencia a los requisitos de comunicación, respuesta, notificación o aviso; información de contacto, o información relacionada con los cambios en el contrato. También incluye referencias a detalles sobre métodos de comunicación, el acto o proceso de intercambio de información y los medios aceptables de intercambio de información entre las partes (y otros que no son necesariamente partes directas del contrato).
Confidentiality Elementos que describen cómo pueden o no las partes utilizar la información aprendida en el curso sobre completar un contrato y continuar avanzando. También incluye un debate de la información que se debe mantener confidencial, como guardar secretos comerciales o la no divulgación de información empresarial.
Deliverables Elementos que especifican elementos, como los bienes o servicios, que una parte proporciona a otra bajo los términos del contrato, normalmente a cambio de un pago. Se incluye el debate de la preparación de entregas.
Delivery Elementos que especifican los medios o modos de transferir entregables (cosas, en contraposición a servicios personales) de una parte a otra. Incluye debates de las características de entrega, como la planificación o la ubicación.
Dispute Resolution Elementos que debaten formas de resolver cualquier disputa (por ejemplo, con relación a la mano de obra, las facturas o la facturación) que pueda surgir entre las partes contratantes. Entre los ejemplos se pueden incluir la solución mediante un procedimiento definido, como un panel de arbitraje, un proceso para obtener una orden judicial, la renuncia al derecho a un juicio o la prohibición de la búsqueda de una acción de clase. También se incluyen referencias a la ley de gobierno del contrato o a la elección de la ley como, por ejemplo, un país o jurisdicción en particular.
Force Majeure Elementos que hacen referencia a sucesos inesperados o disruptivos fuera del control de la parte que pueden eximir a la parte de cumplir su obligación contractual.
Indemnification Elementos que especifican la corrección de determinadas responsabilidades cuando una parte del contrato se hace responsable de indemnizar a otra parte como resultado de las pérdidas o daños incurridos durante el término, o que surjan de las circunstancias del contrato. También se incluyen referencias a cualquier exención legal de las pérdidas o daños.
Insurance Elementos que hacen referencia a la cobertura de seguro o de términos de cobertura proporcionados por otra parte (incluidos terceros como subcontratistas y otros). Incluye varios tipos de seguro, entre ellos, el seguro médico.
Intellectual Property Elementos que tratan la asignación de derechos (como el copyright, las patentes y los secretos comerciales) a las partes del contrato. Incluye patentes, derechos de solicitud para patentes, marcas registradas, nombres comerciales, marcas de servicio, nombres de dominio, derechos de autor y todas las aplicaciones y registros de este tipo de esquemas, modelos industriales, inventos, autoría, invenciones, secretos comerciales, programas de software de computación y otra información de propiedad intangible. También incluye un debate sobre las consecuencias de la violación de los derechos de propiedad intelectual.
Liability Elementos que describen el método para determinar cuándo y cómo se asignan los errores a cualquier parte. Entre los ejemplos se incluyen, aunque sin limitarse a los mismos, declaraciones relativas a las limitaciones de responsabilidad, reclamaciones de terceros y reparaciones, sustituciones o reembolso, según sea necesario, de la parte culpable.
Payment Terms & Billing Elementos que detallan cómo y cuándo una parte debe pagar o recibir un pago, y los artículos o tarifas que las partes pagarán o se les facturarán. Incluye las referencias a modos o mecanismos de pago.
Pricing & Taxes Elementos que hacen referencia a cantidades o figuras que están asociadas con entregables individuales que se intercambian (por ejemplo, el coste de un elemento concreto) como parte del cumplimiento de los términos del contrato. Incluye referencias a métodos o figuras específicas para calcular precios o importes de impuestos.
Privacy Elementos que se ocupan especialmente del tratamiento de información personal sensible, normalmente en relación con su protección (por ejemplo, para cumplir con normativas como el RGPD).
Responsibilities Elementos que tratan de tareas auxiliares al contrato que están bajo el control de una sola parte y se centran en la discusión de la supervisión de los empleados.
Safety and Security Elementos que hacen referencia a la seguridad física o la protección de seguridad cibernética de personas, datos o sistemas. Entre los ejemplos se encuentran las discusiones sobre comprobaciones de antecedentes, precauciones de seguridad, seguridad de puesto de trabajo, protocolos de acceso seguro y defectos de producto que podrían representar un peligro.
Scope of Work Elementos que definen lo que hay en el contrato en comparación con lo que no está en el contrato; y en consecuencia, lo que se promete que se hará. Algunos ejemplos son las declaraciones que definen un pedido o describen los objetivos o metas establecidos en el contrato.
Subcontracts Elementos que hacen referencia a la contratación de terceros para realizar determinadas tareas bajo el contrato, y los permisos, derechos, restricciones y consecuencias relacionadas y que surjan de lo anterior.
Term & Termination Elementos que hacen referencia a la duración del contrato, la planificación y los términos de la terminación del contrato, y las consecuencias de la terminación, incluidas las obligaciones que se aplican a la terminación o después de la misma.
Warranties Elementos que hacen referencia a promesas y obligaciones en curso realizadas en el contrato que actualmente son verdaderas y seguirán siéndolo en el futuro. Además, elementos que traten las consecuencias de tales promesas u obligaciones que se incumplan, y los derechos para remediar la situación (por ejemplo, pero sin limitarse a ello, la búsqueda de daños y perjuicios). Esta categoría no se aplica a los elementos que tienen que ver con declaraciones de representación (declaraciones de hechos sobre el pasado o el presente), ni a los elementos que exponen suposiciones sobre cosas que ocurrieron en el pasado.

Atributos

La matriz attributes (atributos) especifica los atributos identificados en la frase. Cada objeto de la matriz incluye tres claves: type (el tipo de atributo de la tabla siguiente), text (el texto aplicable) y location (los índices begin y end del atributo del documento de entrada). Actualmente, los atributos soportados incluyen:

Atributos soportados
attributes Descripción
Currency Valor monetario y unidades.
DateTime Una fecha, una hora, un rango de fechas o un rango de horas.
DefinedTerm Un término definido en el documento de entrada.
Duration Un periodo de duración.
Location Una región o ubicación geográfica.
Number Un número textual o digital que describe una cantidad de cosas contables y que no está clasificada como uno de los otros tipos de attribute numéricos.
Organization Una organización.
Percentage Un porcentaje.
Person Una persona.

Fechas efectivas

La matriz effective_dates identifica la fecha o las fechas en las que el documento entra en vigor.

Valores de fecha efectiva
effective_dates Descripción
confidence_level El nivel de confianza de la identificación de la fecha efectiva. Los valores posibles incluyen High, Medium y Low.
text Una fecha efectiva, listada como una serie.
text_normalized El texto normalizado de text si está disponible, mostrado como una serie.
location La ubicación de la fecha como la definen los índices begin y end.
provenance_ids Una matriz de valores hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.

Importes de contrato

La matriz contract_amounts (importes_contrato) identifica los importes monetarios especificados en el documento.

Valores de importe
contract_amounts Descripción
confidence_level El nivel de confianza de la identificación del importe del contrato. Los valores posibles incluyen High, Medium y Low.
text Un importe de contrato, que aparece listado como una serie.
normalized_text El texto normalizado, si procede.
interpretation Los detalles del texto normalizado, si procede.
value Una cadena que enumera el valor que se encontró en el texto normalizado.
numeric_value Un entero o flotante que expresa el valor numérico de la clave value.
unit Una cadena que enumera la unidad del valor que se encontró en el texto normalizado.
location La ubicación del importe del contrato como se define en los índices begin y end.
provenance_ids Una matriz de valores hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.

Fechas de terminación

La matriz termination_dates (fechas_terminación) identifica las fechas de terminación del documento.

Valores de datos de terminación
termination_dates Descripción
confidence_level El nivel de confianza de la identificación de la fecha de terminación. Los valores posibles incluyen High, Medium y Low.
text La fecha de terminación, listada como una serie.
text_normalized El texto normalizado de text si está disponible, mostrado como una serie.
location La ubicación de la fecha de terminación como la definen los índices begin y end.
provenance_ids Una matriz de valores hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.

Tipos de contrato

La matriz contract_types identifica el tipo o los tipos de contrato del documento.

Valores de tipo de contrato
contract_types Descripción
confidence_level El nivel de confianza de la identificación del tipo de contrato. Los valores posibles incluyen High, Medium y Low.
text Un tipo de contrato, mostrado como una serie.
location La ubicación del tipo de contrato como se define en los índices begin y end.
provenance_ids Una matriz de valores hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.

Términos del contrato

La matriz contract_terms identifica la duración o las duraciones del contrato tal como se declara en el documento.

Valores de término de contrato
contract_terms Descripción
confidence_level El nivel de confianza de la identificación del término del contrato. Los valores posibles incluyen High, Medium y Low.
text El término del contrato, mostrado como una serie.
normalized_text El texto normalizado, si procede.
interpretation Los detalles del texto normalizado, si procede.
value Una cadena que enumera el valor que se encontró en el texto normalizado.
numeric_value Un entero o flotante que expresa el valor numérico de la clave value.
unit Una cadena que enumera la unidad del valor que se encontró en el texto normalizado.
location La ubicación del término de contrato como se define en los índices begin y end.
provenance_ids Una matriz de valores hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.

Condiciones de pago

La matriz payment_terms identifica la duración o duraciones del pago tal como se declara en el documento.

Valores de término de pago
payment_terms Descripción
confidence_level El nivel de confianza de la identificación de las condiciones de pago. Los valores posibles incluyen High, Medium y Low.
text Las condiciones de pago, mostradas como una serie.
normalized_text El texto normalizado, si procede.
interpretation Los detalles del texto normalizado, si procede.
value Una cadena que enumera el valor que se encontró en el texto normalizado.
numeric_value Un entero o flotante que expresa el valor numérico de la clave value.
unit Una cadena que enumera la unidad del valor que se encontró en el texto normalizado.
location La ubicación de los términos de pago como se define en los índices begin y end.
provenance_ids Una matriz de valores hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.

Divisas del contrato

La matriz contract_currencies identifica la divisa o divisas del contrato tal como se declara en el documento.

Valores de moneda de contrato
contract_currencies Descripción
confidence_level El nivel de confianza de la identificación de la divisa del contrato. Los valores posibles incluyen High, Medium y Low.
text La divisa del contrato, mostrada como una serie.
text_normalized El texto normalizado del text, si procede, listado como una cadena en ISO-4217 formato.
location La ubicación de la divisa del contrato como la definen los índices begin y end.
provenance_ids Una matriz de valores hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.

Origen

Cada objeto de las matrices types y categories incluye una matriz provenance_ids (id_origen). La matriz provenance_ids tiene una o varias claves. Cada clave es un valor de hash que puede enviar a IBM para proporcionar comentarios o recibir soporte.