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:
-
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.
-
Pulse Ver pasaje en documento para uno de los resultados de búsqueda que se muestran para el documento que desea revisar.
-
Realice una de las acciones siguientes:
IBM Cloud
-
Pulse Abrir vista avanzada para ver la página Datos de contrato.
Contract Data view
IBM Cloud Pak for Data IBM Software Hub
- 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,beginyend. 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 sonDefinition,Disclaimer,Exclusion,ObligationyRight.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 sonCurrency,DateTime,Duration,Location,Number,Organization,PercentageyPerson, 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 índicesbeginyend.
-
-
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 sonHigh(Alto),Medium(Medio) yLow(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 índicesbeginyend.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 sonHigh(Alto),Medium(Medio) yLow(Bajo).text: Un importe de contrato, que aparece listado como una serie.location: La ubicación del importe o importes como las definen los índicesbeginyend.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 sonHigh(Alto),Medium(Medio) yLow(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 índicesbeginyend.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 sonHigh(Alto),Medium(Medio) yLow(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 índicesbeginyend.
-
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 sonHigh(Alto),Medium(Medio) yLow(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 índicesbeginyend.
-
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 sonHigh(Alto),Medium(Medio) yLow(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 clavevalue. -
unit: Una serie que muestra la unidad del valor que se ha encontrado en el texto normalizado.El valor de
unites el código de divisa e ISO-4217 e que se identifica para el importe de la divisa (por ejemplo,USDoEUR). Si el servicio no puede desambiguar un símbolo de moneda (por ejemplo,$o£), el propio símbolo ambiguo se almacena como el valorunit.
-
-
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 índicesbeginyend.
-
-
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 sonHigh(Alto),Medium(Medio) yLow(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 formatoprovenance_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 índicesbeginyend.
-
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 valoresbeginyenddel elemento y el valorlevelde 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 índicesbeginyend.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 valoresbeginyendde 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 matricessection_titlesyparagraph. El objeto detalla las frases iniciales de la sección o subsección coincidente. Al igual que en la matrizsection_titles, los objetos no están anidados. En su lugar, se aplanan y se pueden volver a ordenar utilizando los valoresbeginyenddel 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 índicesbeginyend.element_locations: Una matriz que especifica los valoresbeginyendde las frases principales de la sección.
-
paragraphs: Una matriz que contiene un objeto por párrafo, en paralelo con las matricessection_titlesyleading_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 índicesbeginyend.
-
-
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 sonPrimarypara una parte primaria yUnknownpara 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 índicesbeginyend.
-
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 índicesbeginyend.
-
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 valoresbeginyenddel elemento y el valorlevelde 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 índicesbeginyend.level: Un entero que indica el nivel en el que se encuentra la sección en el documento de entrada. Por ejemplo,1representa una sección de nivel raíz,2representa una subsección dentro de la sección de nivel1, y así sucesivamente.element_locations: Una matriz que contiene objetos que especifican los valoresbeginyendde 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 matricessection_titlesyparagraph. El objeto detalla las frases iniciales de la sección o subsección coincidente. Al igual que en la matrizsection_titles, los objetos no están anidados. En su lugar, se aplanan y se pueden volver a ordenar utilizando los valoresbeginyenddel 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 índicesbeginyend.element_locations: Una matriz que contiene objetos que especifican los valoresbeginyendde las oraciones principales de la sección.
-
paragraphs: Una matriz que contiene un objeto por párrafo, en paralelo con las matricessection_titlesyleading_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 índicesbeginyend.
-
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.
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 sonPrimarypara una parte primaria yUnknownpara 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 índicesbeginyend.
-
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 índicesbeginyend.
Los valores de role (rol) que se pueden devolver en los contratos incluyen, entre otros:
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:
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:
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.
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.
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.
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.
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.
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.
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.
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.