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:
-
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.
-
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.
-
Effectuez l'une des opérations suivantes :
IBM Cloud
-
Cliquez sur Ouvrir la vue avancée pour afficher la page Données de contrat.
Contract Data view
IBM Cloud Pak for Data IBM Software Hub
- 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,beginetend. 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,ObligationetRight.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 sontCurrency,DateTime,Duration,Location,Number,Organization,PercentageetPersoncomme indiqué dans Attributs.text: texte associé à l'attribut.location: emplacement de l'attribut tel que défini par ses indexbeginetend.
-
-
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 sontHigh,MediumetLow.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 indexbeginetend.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 sontHigh,MediumetLow.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 indexbeginetend.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 sontHigh,MediumetLow.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 indexbeginetend.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 sontHigh,MediumetLow.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 indexbeginetend.
-
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 sontHigh,MediumetLow.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 indexbeginetend.
-
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 sontHigh,MediumetLow. -
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
unitest le code de devise d' ISO-4217, qui est identifié pour le montant de la devise (par exemple,USDouEUR). 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 valeurunit.
-
-
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 indexbeginetend.
-
-
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 sontHigh,MediumetLow.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 formatprovenance_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 indexbeginetend.
-
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 valeursbeginetendde l'élément et la valeurlevelde 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 indexbeginetend.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 valeursbeginetenddes phrases de la section.
-
leading_sentences: matrice contenant un objet par phrase initiale d'une liste ou d'une sous-section, parallèlement aux tableauxsection_titlesetparagraph. L'objet détaille les phrases principales dans la section ou la sous-section correspondante. Comme dans le tableausection_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'begine et d'ende 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 indexbeginetend.element_locations: matrice spécifiant les valeursbeginetenddes phrases initiales de la section.
-
paragraphs: Tableau contenant un objet par paragraphe, en parallèle avec les tableauxsection_titlesetleading_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 indexbeginetend.
-
-
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 sontPrimarypour une partie prenante principale etUnknownpour 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 indexbeginetend.
-
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 indexbeginetend.
-
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 valeursbeginetendde l'élément et la valeurlevelde 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 indexbeginetend.level: entier indiquant le niveau auquel se trouve la section dans le document d'entrée. Par exemple,1représente une section de niveau racine,2représente une sous-section au sein de la section de niveau1, etc.element_locations: Tableau contenant des objets qui spécifient les valeursbeginetenddes phrases de la section.
-
leading_sentences: matrice contenant un objet par phrase initiale d'une liste ou d'une sous-section, parallèlement aux tableauxsection_titlesetparagraph. L'objet détaille les phrases principales dans la section ou la sous-section correspondante. Comme dans le tableausection_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'begine et d'ende 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 indexbeginetend.element_locations: Tableau contenant des objets qui spécifient les valeursbeginetenddes premières phrases de la section.
-
paragraphs: Tableau contenant un objet par paragraphe, en parallèle avec les tableauxsection_titlesetleading_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 indexbeginetend.
-
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 :
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 sontPrimarypour une partie prenante principale etUnknownpour 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 indexbeginetend.
-
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 indexbeginetend.
Les valeurs de role pouvant être renvoyées pour des contrats incluent, mais ne se limitent pas à :
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:
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:
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.
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.
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.
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.
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.
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.
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.
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.