Verträge lesen
Die Aufbereitung Verträge identifiziert vertragsbezogene Elemente in einem Dokument.
Um die Vertragsaufbereitung zu verwenden, müssen Sie einen Projekttyp Dokumentabruf erstellen und die Option Vertragsaufbereitung anwenden auswählen. Wenn Sie diese Auswahl treffen, wird ein Projekt Dokumentabruf für Verträge erstellt.
Nur Benutzer installierter Implementierungen (IBM Cloud Pak for Data) oder von Premium-oder Enterprise Plan-verwalteten Implementierungen können einen Projekttyp Dokumentabruf für Vertrag erstellen.
Führen Sie die folgenden Schritte aus, um die Elemente anzuzeigen, die durch die Aufbereitung Verträge identifiziert werden:
-
Übergeben Sie auf der Seite Verbessern und Anpassen eine Suchabfrage.
Sie können ein beliebiges Schlüsselwort übergeben oder einen der vorgeschlagenen Suchbegriffe auswählen.
-
Klicken Sie für eines der Suchergebnisse, die für das Dokument angezeigt werden, das Sie überprüfen möchten, auf Durchgang im Dokument anzeigen.
-
Führen Sie eine der folgenden Aktionen aus:
IBM Cloud
-
Klicken Sie auf Erweiterte Ansicht öffnen, um die Seite Vertragsdaten anzuzeigen.
Contract Data view
IBM Cloud Pak for Data IBM Software Hub
- Klicken Sie auf Vertragsdaten.
Es wird eine Liste der Elemente angezeigt, die von der Aufbereitung Verträge im Dokument identifiziert wurden.
-
Informationen zum Vertragsschema
Vertragsaufbereitungen werden auf das Feld html von Dokumenten angewendet, die dem Projekt hinzugefügt werden.
Nachdem ein Dokument von der Vertragsanreicherung verarbeitet wurde, generiert der Dienst eine JSON-Ausgabe im folgenden Schema:
{
"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
}
},
...
]
},
...
]
}
Schemaanordnung
Das Vertragsschema (contracts) ist wie folgt angeordnet.
-
elements: Ein Array mit den Dokumentelementen, die vom Service erkannt wurden.-
location: Ein Objekt, das die Position des Elements angibt. Das Objekt enthält die beiden Indexzahlenbeginundend. Die Indexnummern geben die Anfangs-und Endposition der Zeichen an, die das Element in HTML bilden. -
text: Der Text des Elements. -
types: Ein Array, das die Art des Elements und dessen Auswirkungen beschreibt.-
label: Ein Objekt, dass den Typ anhand eines Paares definiert, das sich aus den folgenden Elementen zusammensetzen kann:nature: Der Typ der Aktion, der für den Satz erforderlich ist. Die aktuellen Werte sindDefinition,Disclaimer,Exclusion,ObligationundRight.party: Eine Zeichenfolge, die die Partei angibt, auf die der Satz anwendbar ist.
-
provenance_ids: Ein Array aus einem oder mehreren Hashwerten, die Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten.
-
-
categories: Ein Array, in dem die funktionalen Kategorien aufgelistet sind, in die das Element fällt; in anderen Worten, der Inhalt des Elements.label: Eine Zeichenfolge, die die angegebene Kategorie auflistet. Eine Liste der Kategorien finden Sie unter Kategorien.provenance_ids: Ein Array aus einem oder mehreren Hashwerten, die Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten.
-
attributes: Ein Array, das Dokumentattribute angibt. Jedes Objekt in dem Array besteht aus drei Elementen:type: Der Typ von Attribut. Gültige Werte sindCurrency,DateTime,Duration,Location,Number,Organization,PercentageundPerson(siehe Beschreibung unter Attribute).text: Der Text, der dem Attribut zugeordnet ist.location: Die Position des Attributs, wie durch die Indizesbeginundenddefiniert.
-
-
effective_dates: Ein Array, das den oder die Zeitpunkt(e) angibt, zu dem bzw. zu denen das Dokument gültig wird.confidence_level: Das Konfidenzniveau der Identifizierung des Gültigkeitsdatums. Mögliche Werte sindHigh,MediumundLow.text: Ein Gültigkeitsdatum in Form einer Zeichenfolge.text_normalized: Das Gültigkeitsdatum in normalisiertem Format, das als Zeichenfolge aufgelistet wird. Dieses Element ist optional, sodass der Service nur Listen ausgibt, wenn normalisierter Text vorhanden ist.location: Die Position des Datums, wie durch die Indizesbeginundenddefiniert.provenance_ids: Ein Array, das null oder mehr Schlüssel enthält. Jeder Schlüssel ist ein Hashwert, den Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten.
-
contract_amounts: Ein Array mit Geldbeträgen, die den Gesamtbetrag des Vertrags angeben, der von einer Partei an eine andere zu zahlen ist.confidence_level: Das Konfidenzniveau der Identifizierung des Vertragsbetrags. Mögliche Werte sindHigh,MediumundLow.text: Ein Vertragsbetrag in Form einer Zeichenfolge.location: Die Position des Betrags oder der Beträge, wie durch die Indizesbeginundenddefiniert.provenance_ids: Ein Array, das null oder mehr Schlüssel enthält. Jeder Schlüssel ist ein Hashwert, den Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten.
-
termination_dates: Ein Array, das den oder die Zeitpunkt(e) angibt, zu dem bzw. zu denen die Gültigkeit des Dokuments enden soll.confidence_level: Das Konfidenzniveau der Identifizierung des Beendigungsdatums. Mögliche Werte sindHigh,MediumundLow.text: Ein Beendigungsdatum in Form einer Zeichenfolge.text_normalized: Das Beendigungsdatum in normalisiertem Format, das als Zeichenfolge aufgelistet wird. Dieses Element ist optional, sodass der Service nur Listen ausgibt, wenn normalisierter Text vorhanden ist.location: Die Position des Datums, wie durch die Indizesbeginundenddefiniert.provenance_ids: Ein Array, das null oder mehr Schlüssel enthält. Jeder Schlüssel ist ein Hashwert, den Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten.
-
contract_types: Ein Array, das den oder die Vertragstypen des Dokuments angibt.confidence_level: Das Konfidenzniveau der Identifizierung des Vertragstyps. Mögliche Werte sindHigh,MediumundLow.text: Ein Vertragstyp in Form einer Zeichenfolge.provenance_ids: Ein Array, das null oder mehr Schlüssel enthält. Jeder Schlüssel ist ein Hashwert, den Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten.location: Die Position des Vertragstyps, wie durch die Indizesbeginundenddefiniert.
-
contract_terms: Ein Array, das die Laufzeit bzw. Laufzeiten des Vertrags angibt.confidence_level: Das Konfidenzniveau der Identifizierung der Vertragsbedingungen. Mögliche Werte sindHigh,MediumundLow.text: Eine Vertragslaufzeit in Form einer Zeichenfolge.provenance_ids: Ein Array, das null oder mehr Schlüssel enthält. Jeder Schlüssel ist ein Hashwert, den Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten.location: Die Position der Vertragslaufzeit, wie durch die Indizesbeginundenddefiniert.
-
payment_terms: Ein Array, das die Zahlungslaufzeit(en) des Dokuments angibt.-
confidence_level: Das Konfidenzniveau der Identifizierung der Zahlungslaufzeit. Mögliche Werte sindHigh,MediumundLow. -
text: Eine Zahlungsbedingung in Form einer Zeichenfolge. -
text_normalized: Der normalisierte Text, sofern zutreffend. -
interpretation: Die Details des normalisierten Texts, sofern zutreffend.-
value: Eine Zeichenfolge mit Auflistung des Werts, der im normalisierten Text gefunden wurde. -
numeric_value: Ein Integer- oder Double-Wert, der den numerischen Wert des Schlüsselsvalueausdrückt. -
unit: Eine Zeichenfolge, die die Einheit für den Wert im normalisierten Text angibt.Der Wert von
unitist der Währungscode ISO-4217, der für den Währungsbetrag angegeben wird (z. B.USDoderEUR). Wenn der Service ein Währungssymbol (z. B.$oder£) nicht eindeutig identifizieren kann, wird das mehrdeutige Symbol selbst alsunit-Wert gespeichert.
-
-
provenance_ids: Ein Array, das null oder mehr Schlüssel enthält. Jeder Schlüssel ist ein Hashwert, den Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten. -
location: Die Position der Vertragslaufzeit, wie durch die Indizesbeginundenddefiniert.
-
-
contract_currencies: Ein Array, das die Vertragswährung(en) des Dokuments angibt.confidence_level: Das Konfidenzniveau der Identifizierung der Vertragswährung. Mögliche Werte sindHigh,MediumundLow.text: Eine Vertragswährung in Form einer Zeichenfolge.text_normalized: Der normalisierte Text, sofern zutreffend. Es wird als Zeichenkette im ISO-4217 formatprovenance_ids: Ein Array, das null oder mehr Schlüssel enthält. Jeder Schlüssel ist ein Hashwert, den Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten.location: Die Position der Vertragswährung, wie durch die Indizesbeginundenddefiniert.
-
document_structure: Ein Objekt, das die Struktur des Eingabedokuments beschreibt.-
section_titles: Ein Array, das ein Objekt pro Abschnitt oder Unterabschnitt enthält, der im Eingabedokument erkannt wurde. Schnitte und Unterabschnitte sind nicht ineinander verschachtelt. Sie sind flach angeordnet und können mit den Werten fürbeginundenddes Elements und dem Wert fürleveldes Abschnitts wieder zurück in die richtige Reihenfolge gebracht werden.text: Eine Zeichenfolge, die den Abschnittstitel auflistet (falls gefunden).location: Die Position des Titels im Eingabedokument, wie durch die Indizesbeginundenddefiniert.level: Eine ganze Zahl, die die Ebene angibt, auf der sich der Abschnitt im Eingabedokument befindet. Zum Beispiel steht für einen Abschnitt auf der obersten Ebene, steht für einen Unterabschnitt innerhalb des Abschnitts auf der obersten Ebene.element_locations: Ein Array, das die Werte fürbeginundendder Sätze im Abschnitt angibt.
-
leading_sentences: Ein Array, das ein Objekt pro führendem Satz einer Liste oder eines Unterabschnitts enthält (parallel zu den Arrayssection_titlesundparagraph). Das Objekt beschreibt die führenden Sätze im entsprechenden Abschnitt oder Unterabschnitt detailliert. Wie im Arraysection_titlessind die Objekte nicht verschachtelt. Stattdessen werden sie abgeflacht und können mithilfe derbegin- undend-Werte des Elements oder beliebiger Ebenenmarkierungen im Eingabedokument wieder in die richtige Reihenfolge gebracht werden.text: Eine Zeichenfolge, die den führenden Satz auflistet (falls gefunden).location: Die Position des führenden Satzes im Eingabedokument, wie durch die Indizesbeginundenddefiniert.element_locations: Ein Array, das die Werte fürbeginundendder führenden Sätze im Abschnitt angibt.
-
paragraphs: Eine Anordnung, die ein Objekt pro Absatz enthält, parallel zu den Anordnungensection_titlesundleading_sentences. Jedes Objekt listet den Bereich (Anfangs- und Endposition) des entsprechenden Absatzes auf.location: Die Position des Absatzes im Eingabedokument, wie durch die Indizesbeginundenddefiniert.
-
-
parties: Ein Array, das die vom Service angegebenen Parteien definiert.-
party: Eine Zeichenfolge, die die normalisierte Form des Namens der Partei bereitstellt. -
role: Eine Zeichenfolge, die die Rolle der Partei angibt. -
importance: Eine Zeichenfolge, die die Wichtigkeit der Partei angibt. Mögliche Werte sindPrimaryfür eine Primärpartei oderUnknownfür eine Nicht-Primärpartei. -
addresses: Ein Array von Objekten, die Adressen angeben.text: Eine Zeichenfolge, die die Adresse enthält.location: Die Position der Adresse, wie durch die Indizesbeginundenddefiniert.
-
contacts: Ein Array, das den Namen und die Rolle von Kontakten definiert, die im Eingabedokument angegeben sind.name: Eine Zeichenfolge, die den Namen eines angegebenen Kontakts auflistet.role: Eine Zeichenfolge, die die Rolle des angegebenen Kontakts auflistet.
-
mentions: Ein Array von Objekten, das Erwähnungen der Partei angibt.text: Eine Zeichenfolge, die den Namen der Partei auflistet.location: Die Position der Erwähnung, wie durch die Indizesbeginundenddefiniert.
-
location objekt
Das Objekt location ist in den meisten Elementdefinitionen enthalten. Das Objekt gibt die Position der Textzeichenfolge oder Zahl an, die das Element darstellt. Das Objekt enthält die beiden Indexzahlen begin und
end. Die Indexnummern geben die Anfangs-und Endposition der Zeichen in der Erwähnung an.
Zum Beispiel könnte eine text-Zeichenfolge mit dem Wert Amount due ein entsprechendes location-Objekt haben, das wie folgt aussieht:
{
...
"location": {
"begin": 2510,
"end": 2519
}
...
}
Der begin-Index gibt an, dass die Zeichenfolge in der transformierten HTML-Datei an der Zeichenposition 2510 beginnt, was der Position des Buchstabens A in Amount entspricht. Der Index end gibt an, dass die Zeichenkette an der Zeichenposition 2519 endet, was der Position des Buchstabens e in due entspricht.
Dokumentstruktur
Teil der Ausgabe der Aufbereitung Contracts ist ein Objekt document_structure mit den Details des strukturellen Aufbaus des Eingabedokuments. Die Dokumentstrukturinformationen werden im folgenden JSON-Beispiel dargestellt.
Das Objekt befindet sich unmittelbar nach dem tables-Array auf Root-Ebene.
"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
}
},
...
]
}
Elemente der Dokumentstruktur
Die Elemente des Objekts document_structure enthalten die folgenden Informationen:
-
document_structure: Ein Objekt, das die Struktur des Eingabedokuments beschreibt.-
section_titles: Ein Array, das ein Objekt pro Abschnitt oder Unterabschnitt enthält, der im Eingabedokument erkannt wurde. Schnitte und Unterabschnitte sind nicht ineinander verschachtelt. Sie sind flach angeordnet und können mit den Werten fürbeginundenddes Elements und dem Wert fürleveldes Abschnitts wieder zurück in die richtige Reihenfolge gebracht werden.text: Eine Zeichenfolge, die den Abschnittstitel auflistet (falls gefunden).location: Die Position des Titels im Eingabedokument, wie durch die Indizesbeginundenddefiniert.level: Eine ganze Zahl, die die Ebene angibt, auf der sich der Abschnitt im Eingabedokument befindet. Zum Beispiel steht1für einen Abschnitt auf der obersten Ebene,2für einen Unterabschnitt innerhalb des Abschnitts auf der Ebene1und so weiter.element_locations: Eine Reihe von Objekten, die die Wertebeginundendder Sätze im Abschnitt angeben.
-
leading_sentences: Ein Array, das ein Objekt pro führendem Satz einer Liste oder eines Unterabschnitts enthält (parallel zu den Arrayssection_titlesundparagraph). Das Objekt beschreibt die führenden Sätze im entsprechenden Abschnitt oder Unterabschnitt detailliert. Wie im Arraysection_titlessind die Objekte nicht verschachtelt. Stattdessen werden sie abgeflacht und können mithilfe derbegin- undend-Werte des Elements oder beliebiger Ebenenmarkierungen im Eingabedokument wieder in die richtige Reihenfolge gebracht werden.text: Eine Zeichenfolge, die den führenden Satz auflistet (falls gefunden).location: Die Position des führenden Satzes im Eingabedokument, wie durch die Indizesbeginundenddefiniert.element_locations: Eine Reihe von Objekten, die die Wertebeginundendder einleitenden Sätze im Abschnitt angeben.
-
paragraphs: Eine Anordnung, die ein Objekt pro Absatz enthält, parallel zu den Anordnungensection_titlesundleading_sentences. Jedes Objekt listet den Bereich (Anfangs- und Endposition) des entsprechenden Absatzes auf.location: Die Position des Absatzes im Eingabedokument, wie durch die Indizesbeginundenddefiniert.
-
Elemente
Die Vertragsaufbereitung generiert eine Analyse jedes identifizierten Elements im Vertrag. In den folgenden Abschnitten werden alle generierten Elementtypen beschrieben.
Typen
Das Array types enthält eine Reihe von Objekten, die jeweils die Schlüssel nature und party enthalten, deren Werte ein Couplet für das Element angeben.
In den folgenden Tabellen sind die möglichen Werte für die Schlüssel nature und party aufgelistet.
nature |
Beschreibung |
|---|---|
Definition |
Dieses Element verdeutlicht einen Begriff, eine Beziehung oder einen ähnlichen Begriff. Zur Erfüllung dieses Elements ist keine Aktion erforderlich und keine Partei ist betroffen. |
Disclaimer |
Die Partei (party) im Element ist nicht verpflichtet, die durch das Element angegebenen Bedingungen zu erfüllen, es wird ihr hierdurch aber auch nicht untersagt. |
Exclusion |
Die party im Element erfüllt nicht die Bedingungen, die durch das Element festgelegt werden. |
Obligation |
Die Partei (party) im Element muss die durch das Element angegebenen Bedingungen erfüllen. |
Right |
Der Partei (party) im Element wird gewährleistet, dass sie die durch das Element angegebenen Bedingungen erhält. |
Jeder Schlüssel des Typs nature wird paarweise mit einem Schlüssel des Typs party verbunden, der entweder den Namen oder die Rolle der Partei oder Parteien enthält, die sich auf die Gattung bezieht (Beispiele sind
unter anderem Buyer, IBM oder All Parties). Für die Gattung Definition gilt, dass die Angabe für die Partei stets None lautet.
Partys
Das Array parties gibt die Teilnehmer an, die im Vertrag aufgelistet sind. Jedes Objekt party ist anderen Objekten zugeordnet, die Details zu der Partei angeben, darunter:
-
role: Die Rolle der Partei. Die Werte sind in der Tabelle aufgeführt, die auf diese Liste folgt. -
importance: Die Wichtigkeit der Partei. Mögliche Werte sindPrimaryfür eine Primärpartei oderUnknownfür eine Nicht-Primärpartei. -
addresses: Ein Array, das Adressen identifiziert.text: Eine Adresse.location: Die Position der Adresse, wie durch die Indizesbeginundenddefiniert.
-
contacts: Ein Array, das die Namen und Rollen von Kontakten definiert, die im Eingabedokument angegeben sind.name: Der Name eines Kontakts.role: Die Rolle des Kontakts.
-
mentions: Ein Array von Objekten, das Erwähnungen der Partei angibt.text: Eine Zeichenfolge, die den Namen der Partei auflistet.location: Die Position der Erwähnung, wie durch die Indizesbeginundenddefiniert.
Zu den Werten von role, die für Verträge zurückgegeben werden können, zählen unter anderem:
role |
Beschreibung |
|---|---|
Buyer |
Die Partei, die für die Bezahlung der im Vertrag aufgeführten Waren oder Dienstleistungen verantwortlich ist. |
End User |
Die Partei, die mit den bereitgestellten Waren oder Services interagiert und die sich explizit vom Buyer unterscheidet. |
None |
Es wurde keine Partei für das Element angegeben. |
Supplier |
Die Partei, die für die Lieferung der im Vertrag aufgeführten Waren oder Dienstleistungen verantwortlich ist. |
Kategorien
Das Array categories definiert den Inhalt des Satzes. Derzeit werden folgende Kategorien unterstützt:
categories |
Beschreibung |
|---|---|
Amendments |
Elemente, die Änderungen des Vertrags nach seiner Unterzeichnung oder Änderungen eines Standardvertrags spezifizieren. Enthält die Diskussionen über die Bedingungen für die Änderung der Bedingungen eines Vertrags. |
Asset Use |
Elemente, die darauf verweisen, wie eine Partei die Assets einer anderen Partei verwenden darf oder nicht. Diese Kategorie gilt insbesondere für eine Partei, die im Rahmen der Erfüllung ihrer Pflichten aus der Vereinbarung Zugang zu Vermögenswerten wie Lizenzen, Ausrüstung, Werkzeugen oder Personal der anderen Partei hat oder diese nutzt, einschließlich der damit verbundenen Genehmigungen und Einschränkungen. Diese Kategorie erstreckt sich nicht auf die Spezifikationen der Pflichten oder Rechte einer Partei in Bezug auf gekaufte Waren, Dienstleistungen, Lizenzen usw., da diese Waren das eigene Vermögen der Partei und nicht das Vermögen einer anderen Partei sind. |
Assignments |
Elemente, die die Übertragung von Rechten, Pflichten oder beides an eine andere Partei beschreiben. |
Audits |
Elemente, die sich entweder auf das Recht einer Partei beziehen, die Konformität zu untersuchen oder zu überprüfen, oder Anforderungen, die eine Partei für die Überprüfung oder Konformitätsprüfung zur Verfügung stellt. Diese Kategorie umfasst Verweise auf die Führung von Aufzeichnungen (hauptsächlich im Zusammenhang mit dem Recht auf Einsichtnahme) und die Pflege und Aufbewahrung von Tätigkeitsnachweisen, die geprüft werden können. |
Business Continuity |
Elemente, die sich auf die Folgen beziehen, wenn das gesamte Geschäft einer der Parteien verkauft wird. |
Communication |
Elemente, die sich auf Anforderungen zur Kommunikation, zu Antworten oder Mitteilungen beziehen; Kontaktinformationen oder Informationen über Änderungen am Vertrag. Enthält auch Hinweise auf Einzelheiten zu Kommunikationsmethoden, den Vorgang oder Prozess des Informationsaustauschs und akzeptable Mittel für den Informationsaustausch zwischen Parteien (und anderen, die nicht unbedingt direkte Vertragsparteien sind). |
Confidentiality |
Elemente, die beschreiben, wie Parteien im Verlauf des Vertragsablaufs und darüber hinaus Gelerntes verwenden oder nicht verwenden können. Enthält zudem eine Beschreibung der Informationen, die vertraulich behandelt werden müssen, wie das Wahren von Geschäftsgeheimnissen oder das Geheimhalten von Geschäftsinformationen. |
Deliverables |
Elemente, die die Elemente (z. B. Waren oder Dienstleistungen) angeben, die von einer Partei unter den Bedingungen des Vertrags, in der Regel im Austausch für die Zahlung, bereitgestellt werden. Enthält eine Beschreibung der Vorbereitung der Liefergegenstände. |
Delivery |
Elemente, die die Mittel oder Modi für die Übertragung von Liefergegenständen (Dinge, im Gegensatz zu persönlichen Services) von einer Partei zu einer anderen angeben. Enthält die Beschreibungen der Merkmale der Lieferung, z. B. die Zeitplanung oder den Standort. |
Dispute Resolution |
Elemente, die die Regelungen für das Beilegen von Rechtsstreitigkeiten (zum Beispiel in Bezug auf Arbeit, Rechnungen oder Rechnungsstellung) zwischen Vertragsparteien diskutieren. Zu diesen Regelungen können die Beilegung durch ein festgelegtes Verfahren, wie ein Schiedsgericht, ein Prozess für das Erteilen einer einstweiligen Verfügung, der Verzicht auf ein Verfahren oder das Verbot zum Einreichen einer Sammelklage. Enthält außerdem Verweise auf das geltende Recht des Vertrags oder die Rechtswahl, wie ein bestimmtes Land oder eine bestimmte Gerichtsbarkeit. |
Force Majeure |
Elemente, die sich auf unerwartete oder störende Ereignisse beziehen, die außerhalb der Kontrolle einer Partei liegen, die die Partei von der Erfüllung ihrer vertraglichen Verpflichtung befreien würden. |
Indemnification |
Elemente, die die Korrektur bestimmter Verbindlichkeiten angeben, wenn eine Partei des Vertrags für die Entschädigung einer anderen Partei infolge eines entstandenen Schadens oder Schadens während der Laufzeit des Vertrags verantwortlich ist oder der sich aus den Umständen des Vertrags ergibt. Enthält außerdem Verweise auf alle gesetzlichen Freistellungen von Verlust oder Schäden. |
Insurance |
Elemente, die sich auf den Versicherungsschutz oder die Bedingungen des Versicherungsschutzes beziehen, der/die durch eine Partei gegenüber einer anderen Partei (einschließlich Drittparteien, wie Subunternehmern oder anderen) bereitgestellt wird/werden. Enthält verschiedene Arten von Versicherungen, einschließlich, aber nicht beschränkt auf Krankenversicherungen. |
Intellectual Property |
Elemente, die die Abtretung von Rechten (z. B. Copyrights, Patente und Geschäftsgeheimnisse) an Parteien des Vertrags diskutieren. Enthält Verweise auf Patente, Rechte auf Patente, Marken, Handelsnamen, Dienstleistungsmarken, Domänennamen, Copyrights und alle Anwendungen und die Registrierung solcher Schemas, Industriemodelle, Erfindungen, Urheberschaft, Know-how, Geschäftsgeheimnisse, Computersoftwareprogramme und andere immaterielle proprietäre Informationen. Enthält zudem Informationen über die Folgen von Verletzungen der geistigen Eigentumsrechte. |
Liability |
Elemente, die die Methode beschreiben, mit der ermittelt wird, wann und wie einer Partei eine Verschuldung angelastet werden kann. Beispiele hierfür sind u. a. Angaben zu Haftungsbeschränkungen, Ansprüchen Dritter und Reparaturen, Ersetzungen oder Erstattungen, die von der schuldigen Partei verlangt werden. |
Payment Terms & Billing |
Elemente, die detailliert beschreiben, wie und wann eine Partei zu zahlen hat oder bezahlt wird, und die Posten oder Gebühren, die die Parteien zahlen oder in Rechnung gestellt bekommen. Enthält Verweise auf Zahlungsarten oder Zahlungsmechanismen. |
Pricing & Taxes |
Elemente, die sich auf bestimmte Mengen oder Zahlen beziehen, die einzelnen Liefergegenständen zugeordnet sind (z. B. der Preis einer Position), die im Rahmen der Erfüllung der Vertragsbedingungen ausgetauscht werden. Enthält Verweise auf bestimmte Zahlen oder Methoden zur Berechnung von Preisen oder Steuerbeträgen. |
Privacy |
Elemente, die sich insbesondere mit der Behandlung sensibler personenbezogener Daten befassen, in der Regel in Bezug auf deren Schutz (z. B. zur Einhaltung von Vorschriften wie der DSGVO). |
Responsibilities |
Elemente, die Aufgaben im Zusammenhang mit dem Vertrag besprechen, die nur von einer Partei kontrolliert werden und sich auf die Diskussion der Mitarbeiterüberwachung konzentrieren. |
Safety and Security |
Elemente, die sich auf die physische Sicherheit oder die Cybersicherheit für Personen, Daten oder Systeme beziehen. Beispiele hierfür sind Diskussionen über Hintergrundprüfungen, Sicherheitsvorkehrungen, Arbeitsplatzsicherheit, sichere Zugriffsprotokolle und Produktmängel, die eine Gefahr darstellen könnten. |
Scope of Work |
Elemente, die definieren, was im Vertrag steht und was nicht im Vertrag steht und infolgedessen das, was entsprechend getan werden muss. Beispiele hierfür sind Erklärungen, die eine Reihenfolge festlegen oder die im Vertrag festgelegten Ziele beschreiben. |
Subcontracts |
Elemente, die sich auf die Beauftragung von Dritten beziehen, um bestimmte Aufgaben im Rahmen des Vertrags zu erfüllen, sowie die Berechtigungen, Rechte, Einschränkungen und Auswirkungen darauf und die daraus resultierenden Konsequenzen. |
Term & Termination |
Elemente, die sich auf die Dauer des Vertrags, den Zeitplan und die Bedingungen für die Beendigung des Vertrags und alle Folgen der Beendigung beziehen, einschließlich aller Verpflichtungen, die bei oder nach der Beendigung gelten. |
Warranties |
Elemente, die sich auf laufende Zusagen und Verpflichtungen beziehen, die im Vertrag aufgeführt werden und die derzeit zutreffen und auch in Zukunft zutreffen werden. Außerdem Elemente, die die Folgen solcher gebrochener Versprechen oder Verpflichtungen und die Rechte zur Behebung der Situation (z. B. aber nicht beschränkt auf die Forderung von Schadenersatz) erörtern. Diese Kategorie gilt nicht für Elemente, die sich auf Darstellungen (Aussagen über Tatsachen in der Vergangenheit oder Gegenwart) beziehen, oder für Elemente, die Annahmen über Ereignisse in der Vergangenheit enthalten. |
Attribute
Das Array attributes gibt alle Attribute an, die im Satz angegeben sind. Jedes Objekt im Array enthält drei Schlüssel: type (der Typ des Attributs aus der folgenden Tabelle), text (der entsprechende Text)
und location (die Indizes begin und end des Attributs im Eingabedokument). Derzeit werden folgende Attribute unterstützt:
attributes |
Beschreibung |
|---|---|
Currency |
Währungswerte und -einheiten. |
DateTime |
Ein Datum, eine Uhrzeit, ein Datumsbereich oder ein Zeitraum. |
DefinedTerm |
Eine im Eingabedokument definierte Bedingung. |
Duration |
Eine Zeitdauer. |
Location |
Eine geografische Position oder Region. |
Number |
Eine digitale oder textuelle Zahl, die eine Menge von zählbaren Dingen beschreibt und nicht als einer der anderen numerischen Typen von attribute klassifiziert ist. |
Organization |
Eine Organisation. |
Percentage |
Ein Prozentsatz. |
Person |
Eine Person. |
Aktivierungsdaten
Das Array effective_dates gibt die Datumsangaben für den Gültigkeitsbeginn des Dokuments an.
effective_dates |
Beschreibung |
|---|---|
confidence_level |
Das Konfidenzniveau der Identifizierung des Gültigkeitsdatums. Mögliche Werte sind High, Medium und Low. |
text |
Ein Gültigkeitsdatum in Form einer Zeichenfolge. |
text_normalized |
Der normalisierte Text von text, sofern verfügbar, als Zeichenfolge. |
location |
Die Position des Datums, wie durch die Indizes begin und end definiert. |
provenance_ids |
Ein Array aus einem oder mehreren Hashwerten, die Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten. |
Vertragsbeträge
Das Array contract_amounts gibt die im Dokument angegebenen Geldbeträge an.
contract_amounts |
Beschreibung |
|---|---|
confidence_level |
Das Konfidenzniveau der Identifizierung des Vertragsbetrags. Mögliche Werte sind High, Medium und Low. |
text |
Ein Vertragsbetrag in Form einer Zeichenfolge. |
normalized_text |
Der normalisierte Text, sofern zutreffend. |
interpretation |
Die Details des normalisierten Texts, sofern zutreffend. |
value |
Eine Zeichenkette, die den Wert auflistet, der im normalisierten Text gefunden wurde. |
numeric_value |
Ein ganzzahliger Wert oder Gleitkommawert, der den numerischen Wert des Schlüssels value ausdrückt. |
unit |
Eine Zeichenfolge, die die Einheit des Werts auflistet, der im normalisierten Text gefunden wurde. |
location |
Die Position des Vertragsbetrags, wie durch die Indizes begin und end definiert. |
provenance_ids |
Ein Array aus einem oder mehreren Hashwerten, die Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten. |
Datumsangaben für die Beendigung
Das Array termination_dates gibt die Datumsangaben für die Beendigung des Dokuments an.
termination_dates |
Beschreibung |
|---|---|
confidence_level |
Das Konfidenzniveau der Identifizierung des Beendigungsdatums. Mögliche Werte sind High, Medium und Low. |
text |
Das Beendigungsdatum in Form einer Zeichenfolge. |
text_normalized |
Der normalisierte Text von text, sofern verfügbar, als Zeichenfolge. |
location |
Die Position des Beendigungsdatums, wie durch die Indizes begin und end definiert. |
provenance_ids |
Ein Array aus einem oder mehreren Hashwerten, die Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten. |
Vertragstypen
Das Array contract_types gibt den oder die Vertragstypen des Dokuments wie im Dokument deklariert an.
contract_types |
Beschreibung |
|---|---|
confidence_level |
Das Konfidenzniveau der Identifizierung des Vertragstyps. Mögliche Werte sind High, Medium und Low. |
text |
Der Vertragstyp in Form einer Zeichenfolge. |
location |
Die Position des Vertragstyps, wie durch die Indizes begin und end definiert. |
provenance_ids |
Ein Array aus einem oder mehreren Hashwerten, die Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten. |
Vertragslaufzeiten
Das Array contract_terms gibt die Laufzeit(en) des Vertrags wie im Dokument deklariert an.
contract_terms |
Beschreibung |
|---|---|
confidence_level |
Das Konfidenzniveau der Identifizierung der Vertragslaufzeit. Mögliche Werte sind High, Medium und Low. |
text |
Die Vertragslaufzeit in Form einer Zeichenfolge. |
normalized_text |
Der normalisierte Text, sofern zutreffend. |
interpretation |
Die Details des normalisierten Texts, sofern zutreffend. |
value |
Eine Zeichenkette, die den Wert auflistet, der im normalisierten Text gefunden wurde. |
numeric_value |
Ein ganzzahliger Wert oder Gleitkommawert, der den numerischen Wert des Schlüssels value ausdrückt. |
unit |
Eine Zeichenfolge, die die Einheit des Werts auflistet, der im normalisierten Text gefunden wurde. |
location |
Die Position der Vertragslaufzeit, wie durch die Indizes begin und end definiert. |
provenance_ids |
Ein Array aus einem oder mehreren Hashwerten, die Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten. |
Zahlungsbedingungen
Das Array payment_terms gibt die Zahlungslaufzeit(en) des Dokuments wie im Dokument deklariert an.
payment_terms |
Beschreibung |
|---|---|
confidence_level |
Das Konfidenzniveau der Identifizierung der Zahlungslaufzeit. Mögliche Werte sind High, Medium und Low. |
text |
Die Zahlungslaufzeit in Form einer Zeichenfolge. |
normalized_text |
Der normalisierte Text, sofern zutreffend. |
interpretation |
Die Details des normalisierten Texts, sofern zutreffend. |
value |
Eine Zeichenkette, die den Wert auflistet, der im normalisierten Text gefunden wurde. |
numeric_value |
Ein ganzzahliger Wert oder Gleitkommawert, der den numerischen Wert des Schlüssels value ausdrückt. |
unit |
Eine Zeichenfolge, die die Einheit des Werts auflistet, der im normalisierten Text gefunden wurde. |
location |
Die Position der Zahlungslaufzeit, wie durch die Indizes begin und end definiert. |
provenance_ids |
Ein Array aus einem oder mehreren Hashwerten, die Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten. |
Vertragswährungen
Das Array contract_currencies gibt die Vertragswährung(en) wie im Dokument deklariert an.
contract_currencies |
Beschreibung |
|---|---|
confidence_level |
Das Konfidenzniveau der Identifizierung der Vertragswährung. Mögliche Werte sind High, Medium und Low. |
text |
Die Vertragswährung in Form einer Zeichenfolge. |
text_normalized |
Der normalisierte Text der text, falls zutreffend, als Zeichenkette im ISO-4217 format. |
location |
Die Position der Vertragswährung, wie durch die Indizes begin und end definiert. |
provenance_ids |
Ein Array aus einem oder mehreren Hashwerten, die Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten. |
Herkunft
Jedes Objekt in den Arrays types und categories enthält ein Array des Typs provenance_ids. Das Array provenance_ids verfügt über einen oder mehrere Schlüssel. Jeder Schlüssel ist ein Hashwert,
den Sie an IBM senden können, um Feedback zu geben oder Unterstützung zu erhalten.