Lire les contrats

L'enrichissement Contracts identifie les éléments liés à un contrat dans un document.

Pour utiliser l'enrichissement Contracts, créez un type de projet Document Retrieval et sélectionnez l'option Apply contracts enrichissement. Lorsque vous effectuez cette sélection, un projet Document Retrieval for Contracts est créé.

Seuls les utilisateurs des déploiements installés (IBM Cloud Pak for Data) ou des déploiements gérés de plan Premium ou Enterprise peuvent créer un type de projet Document Retrieval for Contract.

Pour afficher les éléments identifiés par l'enrichissement Contracts, procédez comme suit:

  1. Dans la page Improve and Customize, soumettez une requête de recherche.

    Vous pouvez soumettre n'importe quel mot clé de votre choix ou choisir l'un des termes de recherche de mot clé suggérés.

  2. Cliquez sur Afficher le passage dans le document pour l'un des résultats de recherche affichés pour le document que vous souhaitez réviser.

  3. Effectuez l'une des opérations suivantes :

    IBM Cloud

    1. Cliquez sur Ouvrir la vue avancée pour afficher la page Données de contrat.

      Affiche la page Données de contrat d'un fichier PDF.
      Contract Data view

    IBM Cloud Pak for Data IBM Software Hub

    1. Cliquez sur Données de contrat.

    Une liste des éléments identifiés par l'enrichissement Contracts dans le document s'affiche.

Informations sur le schéma de contrat

Les enrichissements de contrat sont appliqués à la zone html des documents qui sont ajoutés au projet.

Une fois qu'un document a été traité par l'enrichissement des contrats, le service génère une sortie JSON dans le schéma suivant :

{
  "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
          }
        },
        ...
      ]
    },
    ...
  ]
}

Organisation du schéma

Le schéma contracts est organisé comme suit.

  • elements : matrice des éléments du document détectés par le service.

    • location : objet qui identifie l'emplacement de l'élément. Il contient deux numéros d'index, begin et end. Les numéros d'index indiquent les positions de début et de fin des caractères qui constituent l'élément en HTML.

    • text : texte de l'élément.

    • types : matrice qui décrit ce qu'est l'élément et les parties prenantes concernées.

      • label : objet qui définit le type à l'aide d'une paire des éléments suivants :

        • nature : type d'action requis par la phrase. Valeur en cours : Definition, Disclaimer, Exclusion, Obligation et Right.
        • party : chaîne qui identifie la partie prenante à laquelle la phrase s'applique.
      • provenance_ids : matrice d'une ou plusieurs valeurs hachées que vous pouvez envoyer à IBM pour fournir des commentaires ou recevoir du support.

    • categories : matrice qui répertorie les catégories fonctionnelles dans lesquelles tombe l'élément ; en d'autre termes, domaine de l'élément.

      • label : chaîne indiquant la catégorie identifiée. Pour la liste des catégories, voir Catégories.
      • provenance_ids : matrice d'une ou plusieurs valeurs hachées que vous pouvez envoyer à IBM pour fournir des commentaires ou recevoir du support.
    • attributes : matrice identifiant des attributs de document. Chaque objet de la matrice se compose de trois éléments :

      • type : type d'attribut. Les valeurs possibles sont Currency, DateTime, Duration, Location, Number, Organization, Percentage et Person comme indiqué dans Attributs.
      • text : texte associé à l'attribut.
      • location : emplacement de l'attribut tel que défini par ses index begin et end.
  • effective_dates : matrice qui identifie la ou les dates auxquelles le document prend effet.

    • confidence_level : niveau de fiabilité de l'identification de la date d'effet. Les valeurs possibles sont High, Medium et Low.
    • text : date d'effet, répertoriée sous la forme d'une chaîne.
    • text_normalized : forme normalisée de la date d'effet, indiquée sous forme de chaîne. Cet élément est facultatif ; c'est-à-dire que la sortie du service le répertorie uniquement s'il existe un texte normalisé.
    • location : emplacement de la date tel qu'il est défini par ses index begin et end.
    • provenance_ids : matrice qui comporte zéro clé ou plus. Chaque clé est une valeur hachée que vous pouvez envoyer à IBM pour fournir des commentaires ou recevoir du support.
  • contract_amounts : matrice qui répertorie les montants monétaires correspondant au montant total du contrat que doit payer une partie à une autre.

    • confidence_level : niveau de fiabilité de l'identification du montant du contrat. Les valeurs possibles sont High, Medium et Low.
    • text : montant du contrat, répertorié sous la forme d'une chaîne.
    • location : emplacement du ou des montants tels que définis par les index begin et end.
    • provenance_ids : matrice qui comporte zéro clé ou plus. Chaque clé est une valeur hachée que vous pouvez envoyer à IBM pour fournir des commentaires ou recevoir du support.
  • termination_dates : matrice qui identifie la ou les dates auxquelles le document arrive à échéance.

    • confidence_level : niveau de fiabilité de l'identification de la date de fin. Les valeurs possibles sont High, Medium et Low.
    • text : date de fin, répertoriée sous la forme d'une chaîne.
    • text_normalized : forme normalisée de la date de résiliation, indiquée sous forme de chaîne. Cet élément est facultatif ; c'est-à-dire que la sortie du service le répertorie uniquement s'il existe un texte normalisé.
    • location : emplacement de la date tel qu'il est défini par ses index begin et end.
    • provenance_ids : matrice qui comporte zéro clé ou plus. Chaque clé est une valeur hachée que vous pouvez envoyer à IBM pour fournir des commentaires ou recevoir du support.
  • contract_types : tableau qui identifie le ou les types de contrat du document.

    • confidence_level : niveau de fiabilité de l'identification du type de contrat. Les valeurs possibles sont High, Medium et Low.
    • text : type de contrat, indiqué sous forme de chaîne.
    • provenance_ids : matrice qui comporte zéro clé ou plus. Chaque clé est une valeur hachée que vous pouvez envoyer à IBM pour fournir des commentaires ou recevoir du support.
    • location : emplacement du type de contrat, tel qu'il est défini par ses index begin et end.
  • contract_terms : matrice qui identifie la durée du contrat.

    • confidence_level : niveau de fiabilité de l'identification des modalités du contrat. Les valeurs possibles sont High, Medium et Low.
    • text : durée du contrat, indiquée sous forme de chaîne.
    • provenance_ids : matrice qui comporte zéro clé ou plus. Chaque clé est une valeur hachée que vous pouvez envoyer à IBM pour fournir des commentaires ou recevoir du support.
    • location : emplacement de la durée du contrat, tel qu'il est défini par ses index begin et end.
  • payment_terms : matrice qui identifie la ou les échéances de paiement du document.

    • confidence_level : niveau de fiabilité de l'identification de l'échéance de paiement. Les valeurs possibles sont High, Medium et Low.

    • text : échéance de paiement, répertoriée sous la forme d'une chaîne.

    • text_normalized : texte normalisé, le cas échéant.

    • interpretation : détails du texte normalisé, le cas échéant.

      • value : chaîne indiquant la valeur qui a été trouvée dans le texte normalisé.

      • numeric_value : entier ou double exprimant la valeur numérique de la clé value.

      • unit : chaîne indiquant l'unité de la valeur trouvée dans le texte normalisé.

        La valeur de unit est le code de devise d' ISO-4217, qui est identifié pour le montant de la devise (par exemple, USD ou EUR ). Si le service ne peut pas éclaircir un symbole monétaire (par exemple, $ ou £), le symbole ambigu lui-même est stocké en tant que valeur unit.

    • provenance_ids : matrice qui comporte zéro clé ou plus. Chaque clé est une valeur hachée que vous pouvez envoyer à IBM pour fournir des commentaires ou recevoir du support.

    • location : emplacement de la durée du contrat, tel qu'il est défini par ses index begin et end.

  • contract_currencies: Tableau identifiant la ou les devises du contrat du document.

    • confidence_level : niveau de fiabilité de l'identification de la devise du contrat. Les valeurs possibles sont High, Medium et Low.
    • text : devise du contrat, indiquée sous forme de chaîne.
    • text_normalized : texte normalisé, le cas échéant. Il est répertorié sous forme de chaîne de caractères au ISO-4217 format
    • provenance_ids : matrice qui comporte zéro clé ou plus. Chaque clé est une valeur hachée que vous pouvez envoyer à IBM pour fournir des commentaires ou recevoir du support.
    • location : emplacement de la devise du contrat, tel qu'il est défini par ses index begin et end.
  • document_structure : objet décrivant la structure du document d'entrée.

    • section_titles : matrice contenant un objet par section et sous-section détecté dans le document d'entrée. Les sections et les sous-sections ne sont pas imbriquées. En revanche, elles sont aplaties et peuvent être replacées dans l'ordre en utilisant les valeurs begin et end de l'élément et la valeur level de la section.

      • text : chaîne indiquant le titre de section, si détecté.
      • location : Emplacement du titre dans le document d'entrée tel que défini par ses index begin et end.
      • level : entier indiquant le niveau auquel se trouve la section dans le document d'entrée. Par exemple, représente une section de niveau racine, représente une sous-section au sein de la section de niveau.
      • element_locations : matrice qui spécifie les valeurs begin et end des phrases de la section.
    • leading_sentences : matrice contenant un objet par phrase initiale d'une liste ou d'une sous-section, parallèlement aux tableaux section_titles et paragraph. L'objet détaille les phrases principales dans la section ou la sous-section correspondante. Comme dans le tableau section_titles, les objets ne sont pas imbriqués. Au lieu de cela, ils sont aplatis et peuvent être remis dans l'ordre en utilisant les valeurs d' begin e et d' end e de l'élément ou tout marqueur de niveau dans le document d'entrée.

      • text : chaîne indiquant la phrase initiale, si détectée.
      • location : Emplacement de la phrase initiale dans le document d'entrée tel que défini par ses index begin et end.
      • element_locations : matrice spécifiant les valeurs begin et end des phrases initiales de la section.
    • paragraphs: Tableau contenant un objet par paragraphe, en parallèle avec les tableaux section_titles et leading_sentences. Chaque objet indique l'étendue (emplacement de début et de fin) du paragraphe correspondant.

      • location : Emplacement du paragraphe dans le document d'entrée, tel que défini par ses index begin et end.
  • parties : matrice définissant les parties prenantes identifiées par le service.

    • party : chaîne qui fournit la forme normalisée du nom de la partie.

    • role : chaîne qui identifie le rôle de la partie.

    • importance : chaîne qui identifie l'importance de la partie. Les valeurs possibles sont Primary pour une partie prenante principale et Unknown pour une partie prenante non principale.

    • addresses : matrice d'objets qui identifient des adresses.

      • text : chaîne contenant l'adresse.
      • location : emplacement de l'adresse, tel qu'il est défini par ses index begin et end.
    • contacts : matrice définissant le nom et le rôle des contacts identifiés dans le document d'entrée.

      • name : chaîne indiquant le nom d'un contact identifié.
      • role : chaîne indiquant le rôle du contact identifié.
    • mentions : matrice d'objets qui identifient les mentions de la partie.

      • text : chaîne indiquant le nom de la partie.
      • location : emplacement de la mention tel que défini par ses index begin et end.

location Objet

L'objet « location » est inclus dans la plupart des définitions d'éléments. L'objet identifie l'emplacement de la chaîne de texte ou du nombre qui représente l'élément. Il contient deux numéros d'index, begin et end. Les numéros d'index indiquent les positions de début et de fin des caractères de la mention.

Par exemple, une chaîne de caractères text avec la valeur Amount due pourrait avoir un objet location correspondant qui ressemblerait à ceci :

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

L'index d' begin s indique que la chaîne commence à la position de caractère 2510 dans le HTML transformé, qui est l'emplacement de la lettre A dans Amount. L'index d' end s indique que la chaîne se termine à la position de caractère 2519, qui est l'emplacement de la lettre e dans due.

Structure du document

La sortie de l'enrichissement Contracts inclut un objet document_structure qui détaille la composition structurelle du document d'entrée. Les informations de structure de document sont représentées dans l'exemple JSON suivant. L'objet est situé immédiatement après le tableau d' tables s de niveau racine.

"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
      }
    },
    ...
  ]
}

Eléments de la structure de document

Les éléments de l'objet document_structure contiennent les informations suivantes :

  • document_structure : objet décrivant la structure du document d'entrée.

    • section_titles : matrice contenant un objet par section et sous-section détecté dans le document d'entrée. Les sections et les sous-sections ne sont pas imbriquées. En revanche, elles sont aplaties et peuvent être replacées dans l'ordre en utilisant les valeurs begin et end de l'élément et la valeur level de la section.

      • text : chaîne indiquant le titre de section, si détecté.
      • location : Emplacement du titre dans le document d'entrée tel que défini par ses index begin et end.
      • level : entier indiquant le niveau auquel se trouve la section dans le document d'entrée. Par exemple, 1 représente une section de niveau racine, 2 représente une sous-section au sein de la section de niveau 1, etc.
      • element_locations: Tableau contenant des objets qui spécifient les valeurs begin et end des phrases de la section.
    • leading_sentences : matrice contenant un objet par phrase initiale d'une liste ou d'une sous-section, parallèlement aux tableaux section_titles et paragraph. L'objet détaille les phrases principales dans la section ou la sous-section correspondante. Comme dans le tableau section_titles, les objets ne sont pas imbriqués. Au lieu de cela, ils sont aplatis et peuvent être remis dans l'ordre en utilisant les valeurs d' begin e et d' end e de l'élément ou tout marqueur de niveau dans le document d'entrée.

      • text : chaîne indiquant la phrase initiale, si détectée.
      • location : Emplacement de la phrase initiale dans le document d'entrée tel que défini par ses index begin et end.
      • element_locations: Tableau contenant des objets qui spécifient les valeurs begin et end des premières phrases de la section.
    • paragraphs: Tableau contenant un objet par paragraphe, en parallèle avec les tableaux section_titles et leading_sentences. Chaque objet indique l'étendue (emplacement de début et de fin) du paragraphe correspondant.

      • location : Emplacement du paragraphe dans le document d'entrée, tel que défini par ses index begin et end.

Eléments

L'enrichissement Contract génère une analyse de chaque élément identifié dans le contrat. Les sections suivantes décrivent chaque type d'élément généré.

Types

Le tableau types inclut un certain nombre d'objets, contenant chacun les clés nature et party dont les valeurs identifient un distique pour l'élément.

Les tables suivantes recensent les valeurs possibles pour les clés nature et party :

Clés prises en charge
nature Descriptif
Definition Cet élément permet de clarifier un terme, une relation ou d'autres objets similaires. Aucune action n'est requise pour respecter l'élément, et aucune partie prenante n'est concernée.
Disclaimer La party de l'élément n'est pas tenue de respecter les conditions spécifiées par l'élément mais il n'est pas interdit à la partie de le faire.
Exclusion L' party e de l'élément ne respectera pas les termes spécifiés par l'élément.
Obligation L'objet party de l'élément est tenu de respecter les termes spécifiés par l'élément.
Right L'objet party de l'élément est assuré de recevoir les termes spécifiés par l'élément.

Chaque clé nature est associée à une clé party, qui contient le nom ou le rôle de la ou des parties qui s'appliquent à la nature (les exemples incluent, mais ne sont pas limités à, Buyer, IBM ou All Parties). Pour la nature Definition, la partie est toujours None.

Soirées

Le tableau parties présente les participants répertoriés dans le contrat. Chaque objet party est associé à d'autres objets qui fournissent des détails sur la partie prenante, notamment :

  • role : rôle de la partie prenante. Les valeurs sont répertoriées dans le tableau qui suit la liste.

  • importance : importance de la partie prenante. Les valeurs possibles sont Primary pour une partie prenante principale et Unknown pour une partie prenante non principale.

  • addresses : tableau qui identifie les adresses.

    • text : adresse.
    • location : emplacement de l'adresse, tel qu'il est défini par ses index begin et end.
  • contacts : tableau qui définit les noms et les rôles des contacts identifiés dans le document d'entrée.

    • name : nom d'un contact.
    • role : rôle du contact.
  • mentions : tableau d'objets qui identifient les mentions de la partie.

    • text : chaîne indiquant le nom de la partie.
    • location : emplacement de la mention tel que défini par ses index begin et end.

Les valeurs de role pouvant être renvoyées pour des contrats incluent, mais ne se limitent pas à :

Valeurs de rôle prises en charge
role Descriptif
Buyer Partie prenante chargée du paiement des biens ou des services mentionnés dans le contrat.
End User Partie prenante qui interagit avec les biens ou les services fournis ; se distingue explicitement de l'élément Buyer.
None Aucune partie prenante n'a été identifiée pour l'élément.
Supplier Partie prenante chargée de la distribution des biens ou des services mentionnés dans le contrat.

Catégories

Le tableau categories définit l'objet de la phrase. Actuellement, les catégories prises en charge sont les suivantes:

Catégories prises en charge
categories Descriptif
Amendments Éléments qui précisent les modifications apportées au contrat après sa signature ou les modifications apportées à un contrat standard. Inclut des discussions des conditions pour le changement des termes d'un contrat.
Asset Use Eléments qui font référence à la façon don une partie prenante peut utiliser ou non les actifs d'une autre partie. Cette catégorie s'applique spécifiquement à une partie ayant accès à des actifs tels que des licences, des équipements, des outils ou du personnel de l'autre partie ou les utilisant dans l'exercice de ses fonctions en vertu de l'accord, y compris les autorisations et restrictions y afférentes. Cette catégorie ne s'étend pas aux spécifications des obligations ou des droits d'une partie concernant des biens, services, licences, etc. achetés, car ces biens sont les actifs de la partie elle-même, et non ceux d'une autre partie.
Assignments Eléments qui décrivent la cession des droits et/ou des obligations à une partie prenante.
Audits Eléments faisant référence au droit d'une partie prenante d'examiner ou réviser la conformité, ou aux exigences qu'une partie doit respecter pour l'inspection ou l'examen de conformité. Cette catégorie comprend les références à la tenue de registres (principalement en ce qui concerne le droit d'inspection) et à la conservation et la conservation des registres d'activité qui peuvent être examinés.
Business Continuity Eléments faisant référence aux conséquences si la totalité de l'activité de l'une des parties était vendue.
Communication Elément faisant référence aux exigences de communiquer, répondre, notifier ou fournir des mentions légales ; ou bien informations concernant les modifications apportées au contrat. Il inclut également des références aux détails concernant les méthodes de communication, l'acte ou le processus d'échange d'informations et les moyens acceptables d'échange d'informations entre les parties (et d'autres qui ne sont pas nécessairement des parties directes au contrat).
Confidentiality Eléments décrivant comment les parties peuvent ou ne peuvent pas utiliser des informations apprises au cours de l'exécution du contrat et ultérieurement. Inclut également des discussions sur les informations devant être tenues confidentielles, telles que la conservation de secrets commerciaux ou la non divulgation d'informations commerciales.
Deliverables Eléments spécifiant les articles, tels que des biens ou des services, qu'une partie prenante fournit à une autre selon les termes du contrant, généralement en échange d'un paiement. Inclut la discussion concernant la préparation des livrables.
Delivery Eléments qui spécifient les moyens ou modes de transfert des livrables (choses, par opposition aux services de personne) depuis une partie prenante vers une autre. Inclut des discussions sur les caractéristiques de livraison, comme la planification ou l'emplacement.
Dispute Resolution Eléments traitant des dispositions permettant de régler tout litige (par exemple, travail, factures ou facturation) survenant entre des parties contractantes. Les exemples de provision peuvent inclure le versement selon une procédure définie, comme un panel d'arbitrage, un processus pour l'obtention d'une injonction, l'abandon d'un droit à procès ou l'interdiction de poursuite d'un recours collectif. Inclut également des références à la loi applicable ou au conflit de droit du contrant, par exemple un pays ou une juridiction spécifique.
Force Majeure Elément qui font référence à des événements inattendus ou perturbateurs hors du contrôle d'une partie prenante et qui pourraient empêcher cette partie de remplir ses obligations contractuelles.
Indemnification Eléments qui spécifient la résolution de certains engagements, quand une partie du contrat a la charge de version une compensation à une autre partie suite à une perte ou des dommages subis pendant la durée du contrat ou causée par les circonstances du contrat. Inclut également des références à toute dispense légale suite à des pertes ou dommages.
Insurance Eléments qui font référence à la couverture d'assurance ou aux conditions de couverture fournies par une partie à une autre partie (y compris à des tiers tels que des sous-traitants ou autres). Comprend divers types d'assurance, y compris, mais sans s'y limiter, l'assurance médicale.
Intellectual Property Eléments qui discutent de l'affectation des droits (droits d'auteur, brevets et secrets commerciaux, par exemple) aux parties prenantes du contrat. Inclut des référence aux brevets, droits de demande de brevet, marques, noms commerciaux, logos, noms de domaine, droits d'auteur, ainsi que toute application et enregistrement de tels schémas, modèles industriels, inventions, paternité, savoir-faire, secrets commerciaux, programmes logiciels et autres informations de propriété intangibles. Inclut également la discussion des conséquences de la violation des droits de propriété intellectuelle.
Liability Eléments qui décrivent la méthode utilisée pour déterminer quand et comment les torts sont imputés à une partie prenante. Des exemples peuvent inclure, sans être limités à, des instructions concernant la limitation de responsabilité, des réclamation de tiers, ainsi que des réparations, remplacements ou remboursements tels qu'exigés de la partie en faute.
Payment Terms & Billing Éléments qui précisent comment et quand une partie doit payer ou être payée, ainsi que les éléments ou frais que les parties paieront ou se verront facturer. Inclut des références aux modes de paiement ou mécanismes de paiement.
Pricing & Taxes Eléments faisant référence à des montants ou des chiffres spécifiques associés à des livrables individuels échangés (par exemple, le coût de quelque chose) dans le cadre de la satisfaction des conditions du contrat. Inclut des références à des chiffres ou méthodes spécifiques de calcul des prix ou des montants de taxe.
Privacy Éléments qui concernent particulièrement le traitement des informations personnelles sensibles, généralement en ce qui concerne leur protection (par exemple, pour satisfaire à des réglementations telles que le RGPD).
Responsibilities Éléments qui traitent de tâches accessoires au contrat qui ne sont sous le contrôle que d'une seule partie et qui sont axés sur la discussion de la surveillance des employés.
Safety and Security Eléments faisant référence à la sécurité physique ou la protection de cybersécurité des personnes, données ou systèmes. Des exemples incluent des discussions sur les vérifications d'historique, précautions de sécurité, la sécurité de l'espace de travail, les protocoles d'accès sécurisé et les défauts de produit pouvant présenter un danger.
Scope of Work Eléments qui définissent ce qui se trouve dans le contrat versus ce qui ne s'y trouve pas ; en conséquence, ce qui est promis d'être fait. Il s'agit par exemple des déclarations qui définissent une commande ou décrivent les objectifs ou les buts énoncés dans le contrat.
Subcontracts Eléments qui font référence au recrutement de parties prenantes pour effectuer certaines tâches dans le cadre du contrat, et permissions, droits, restrictions et conséquences relatifs à ces tâches et qui en découlent.
Term & Termination Eléments qui font référence à la durée du contrat, au planning et aux modalités de résiliation de contrat, ainsi que les conséquences de la résiliation, y compris les obligations qui s'appliquent au moment ou après la résiliation.
Warranties Les éléments qui font référence aux promesses et aux obligations en cours, énoncées au contrat, sont vrais à l’heure actuelle et le resteront à l’avenir. De même, les éléments qui traitent des conséquences de telles promesses ou obligations qui sont rompues, et les droits de remédier à la situation (par exemple, mais sans s'y limiter, la recherche de dommages-intérêts). Cette catégorie ne s'applique pas aux éléments qui concernent des déclarations de représentation (déclarations de fait sur le passé ou le présent), ni aux éléments qui énoncent des hypothèses sur des événements passés.

Attributs

Le tableau attributes indique les attributs identifiés dans la phrase. Chaque objet du tableau comporte trois clés : type (le type de l'attribut de la table suivante), text (le texte applicable), et location (les index begin et end de l'attribut dans le document d'entrée). Actuellement, les attributs pris en charge sont les suivants:

Attributs pris en charge
attributes Descriptif
Currency Valeur et unités monétaires.
DateTime Date, heure, plage de dates ou intervalle.
DefinedTerm Terme défini dans le document d'entrée.
Duration Une durée.
Location Emplacement géographique ou région.
Number Nombre numérique ou textuel qui décrit une quantité d'objets dénombrables et n'est pas classé parmi les autres types numériques attribute.
Organization Organisation.
Percentage Pourcentage.
Person Personne.

Dates d'effet

Le tableau effective_dates identifie la ou les dates auxquelles le document prend effet.

Valeurs de date d'effet
effective_dates Descriptif
confidence_level Niveau de fiabilité de l'identification de la date d'effet. Les valeurs possibles sont High, Medium et Low.
text Date d'effet, répertoriée sous la forme d'une chaîne.
text_normalized Texte normalisé du text si disponible, répertorié sous la forme d'une chaîne.
location Emplacement de la date, tel qu'il est défini par ses index begin et end.
provenance_ids Matrice de valeurs hachées que vous pouvez envoyer à IBM pour fournir des commentaires en retour ou recevoir du support.

Montants des contrats

Le tableau contract_amounts identifie les montants monétaires spécifiés dans le document.

Valeurs de montant
contract_amounts Descriptif
confidence_level Niveau de fiabilité de l'identification du montant du contrat. Les valeurs possibles sont High, Medium et Low.
text Montant du contrat, répertorié sous la forme d'une chaîne.
normalized_text Texte normalisé, le cas échéant.
interpretation Détails du texte normalisé, le cas échéant.
value Chaîne qui répertorie la valeur trouvée dans le texte normalisé.
numeric_value Entier ou flottant exprimant la valeur numérique de la clé value.
unit Une chaîne qui liste l'unité de la valeur trouvée dans le texte normalisé.
location Emplacement du montant du contrat, tel qu'il est défini par ses index begin et end.
provenance_ids Matrice de valeurs hachées que vous pouvez envoyer à IBM pour fournir des commentaires en retour ou recevoir du support.

Dates de fin

Le tableau termination_dates identifie les dates de fin du document.

Valeurs de données de fin
termination_dates Descriptif
confidence_level Niveau de fiabilité de l'identification de la date de fin. Les valeurs possibles sont High, Medium et Low.
text Date de fin, répertoriée sous la forme d'une chaîne.
text_normalized Texte normalisé du text si disponible, répertorié sous la forme d'une chaîne.
location Emplacement de la date de fin, tel qu'il est défini par ses index begin et end.
provenance_ids Matrice de valeurs hachées que vous pouvez envoyer à IBM pour fournir des commentaires en retour ou recevoir du support.

Types de contrats

La matrice contract_types identifie le ou les types de contrat du document tels qu'ils sont déclarés dans le document.

Valeurs de type de contrat
contract_types Descriptif
confidence_level Niveau de fiabilité de l'identification du type de contrat. Les valeurs possibles sont High, Medium et Low.
text Type du contrat, répertorié sous la forme d'une chaîne.
location Emplacement du type du contrat, tel qu'il est défini par ses index begin et end.
provenance_ids Matrice de valeurs hachées que vous pouvez envoyer à IBM pour fournir des commentaires en retour ou recevoir du support.

Conditions contractuelles

La matrice contract_terms identifie la ou les durées du contrat déclarées dans le document.

Valeurs de terme de contrat
contract_terms Descriptif
confidence_level Niveau de fiabilité de l'identification de la durée du contrat. Les valeurs possibles sont High, Medium et Low.
text Durée du contrat, répertoriée sous la forme d'une chaîne.
normalized_text Texte normalisé, le cas échéant.
interpretation Détails du texte normalisé, le cas échéant.
value Chaîne qui répertorie la valeur trouvée dans le texte normalisé.
numeric_value Entier ou flottant exprimant la valeur numérique de la clé value.
unit Une chaîne qui liste l'unité de la valeur trouvée dans le texte normalisé.
location Emplacement de la durée du contrat, tel qu'il est défini par ses index begin et end.
provenance_ids Matrice de valeurs hachées que vous pouvez envoyer à IBM pour fournir des commentaires en retour ou recevoir du support.

Modalités de paiement

La matrice payment_terms identifie la ou les échéances de paiement telle qu'elles sont déclarées dans le document.

Valeurs de terme de paiement
payment_terms Descriptif
confidence_level Niveau de fiabilité de l'identification de l'échéance de paiement. Les valeurs possibles sont High, Medium et Low.
text Echéance de paiement, répertoriée sous la forme d'une chaîne.
normalized_text Texte normalisé, le cas échéant.
interpretation Détails du texte normalisé, le cas échéant.
value Chaîne qui répertorie la valeur trouvée dans le texte normalisé.
numeric_value Entier ou flottant exprimant la valeur numérique de la clé value.
unit Une chaîne qui liste l'unité de la valeur trouvée dans le texte normalisé.
location Emplacement de l'échéance de paiement tel qu'il est défini par ses index begin et end .
provenance_ids Matrice de valeurs hachées que vous pouvez envoyer à IBM pour fournir des commentaires en retour ou recevoir du support.

Devises du contrat

La matrice contract_currencies identifie la ou les devises de contrat telles qu'elles sont déclarées dans le document.

Valeurs de devise du contrat
contract_currencies Descriptif
confidence_level Niveau de fiabilité de l'identification de la devise du contrat. Les valeurs possibles sont High, Medium et Low.
text Devise du contrat, répertoriée sous la forme d'une chaîne.
text_normalized Le texte normalisé de l' text, le cas échéant, répertorié sous forme de chaîne de caractères au ISO-4217.
location Emplacement de la devise du contrat, tel qu'il est défini par ses index begin et end.
provenance_ids Matrice de valeurs hachées que vous pouvez envoyer à IBM pour fournir des commentaires en retour ou recevoir du support.

Provenance

Chaque objet des tableaux types et categories inclut un tableau provenance_ids. Le tableau provenance_ids possède une ou plusieurs clés. Chaque clé est une valeur hachée que vous pouvez envoyer à IBM pour fournir des commentaires ou recevoir du support.