IBM Cloud Docs
계약서 읽기

계약서 읽기

계약 강화 기능은 문서에서 계약 관련 요소를 식별합니다.

계약 강화 기능을 사용하려면 문서 검색 프로젝트 유형을 만들고 계약 강화 기능 적용 옵션을 선택합니다. 이 선택을 하면 계약 문서 검색 프로젝트가 만들어집니다.

설치형 배포(IBM Cloud Pak for Data) 또는 Premium 또는 Enterprise 플랜 관리형 배포의 사용자만 계약용 문서 검색 프로젝트 유형을 만들 수 있습니다.

계약 보강으로 식별되는 요소를 확인하려면 다음 단계를 완료하세요:

  1. 개선 및 사용자 지정 페이지에서 검색 쿼리를 제출합니다.

    원하는 키워드를 제출하거나 추천 키워드 검색어 중 하나를 선택할 수 있습니다.

  2. 검토하려는 문서에 대해 표시되는 검색 결과 중 하나를 보려면 문서에서 구절 보기를 클릭합니다.

  3. 다음 중 하나를 수행하십시오.

    IBM Cloud

    1. 고급 보기 열기를 클릭하여 계약 데이터 페이지를 확인합니다.

       PDF 파일의 계약 데이터 페이지를 표시합니다.
      Contract Data view

    IBM Cloud Pak for Data IBM Software Hub

    1. 계약 데이터를 클릭합니다.

    문서에서 계약 강화 기능이 식별한 요소의 목록이 표시됩니다.

계약 스키마 정보

계약 강화는 프로젝트에 추가되는 문서의 html 필드에 적용됩니다.

계약서 보강으로 문서가 처리된 후, 서비스는 다음 스키마에 따라 JSON 출력을 생성합니다

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

스키마 배치

contracts 스키마는 다음으로 구성되어 있습니다.

  • elements: 서비스에서 발견한 문서 요소의 배열입니다.

    • location: 요소의 위치를 식별하는 오브젝트입니다. 오브젝트에는 두 개의 인덱스 번호, beginend가 포함됩니다. 색인 번호는 HTML에서 요소를 구성하는 문자의 시작 및 끝 위치를 나타냅니다.

    • text: 요소의 텍스트입니다.

    • types: 요소가 무엇인지 그리고 어떤 항목에 영향을 주는지 설명하는 배열입니다.

      • label: 다음 요소 쌍을 사용하여 유형을 정의하는 오브젝트입니다.

        • nature: 문장에 필요한 조치 유형입니다. 현재 값은 Definition, Disclaimer, Exclusion, ObligationRight입니다.
        • party: 문장이 적용되는 당사자를 식별하는 문자열입니다.
      • provenance_ids: 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 하나 이상의 해시 값 배열입니다.

    • categories: 요소가 속하는 기능 카테고리를 나열하는 배열입니다. 즉, 요소의 주제입니다.

      • label: 식별된 카테고리를 나열하는 문자열입니다. 카테고리 목록은 카테고리 를 참조하세요.
      • provenance_ids: 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 하나 이상의 해시 값 배열입니다.
    • attributes: 문서 속성을 식별하는 배열입니다. 배열의 각 오브젝트는 3개의 요소로 구성됩니다.

      • type: 속성의 유형입니다. 가능한 값은 속성에서 설명한 대로 Currency, DateTime, Duration, Location, Number, Organization, Percentage, Person 입니다.
      • text: 속성과 연관된 텍스트입니다.
      • location: 속성의 위치이며 beginend 인덱스로 정의됩니다.
  • effective_dates: 문서의 유효 날짜를 식별하는 배열입니다.

    • confidence_level: 유효 날짜 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
    • text: 문자열로 나열되는 유효 날짜입니다.
    • text_normalized: 유효 날짜의 정규화된 양식이며, 문자열로 나열됩니다. 이 요소는 선택사항입니다. 즉, 정규화된 텍스트가 있는 경우에만 서비스 출력에 나열됩니다.
    • location: 날짜의 위치이며 beginend 인덱스로 정의됩니다.
    • provenance_ids: 0 이상의 키가 있는 배열입니다. 각 키는 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값입니다.
  • contract_amounts 한 당사자가 다른 당사자에게 지불해야 하는 총 계약 금액을 식별하는 액수를 지정하는 배열입니다.

    • confidence_level: 계약 금액 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
    • text: 문자열로 나열되는 계약 금액입니다.
    • location: 금액의 위치이며 beginend 인덱스로 정의됩니다.
    • provenance_ids: 0 이상의 키가 있는 배열입니다. 각 키는 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값입니다.
  • termination_dates: 문서의 종료 날짜를 식별하는 배열입니다.

    • confidence_level: 종료 날짜 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
    • text: 문자열로 나열되는 종료 날짜입니다.
    • text_normalized: 종료 날짜의 정규화된 양식이며 문자열로 나열됩니다. 이 요소는 선택사항입니다. 즉, 정규화된 텍스트가 있는 경우에만 서비스 출력에 나열됩니다.
    • location: 날짜의 위치이며 beginend 인덱스로 정의됩니다.
    • provenance_ids: 0 이상의 키가 있는 배열입니다. 각 키는 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값입니다.
  • contract_types: 문서의 계약 유형을 식별하는 배열입니다.

    • confidence_level: 계약 유형 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
    • text: 문자열로 나열되는 계약 유형입니다.
    • provenance_ids: 0 이상의 키가 있는 배열입니다. 각 키는 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값입니다.
    • location: beginend 인덱스로 정의되는 계약 유형의 위치입니다.
  • contract_terms: 계약의 지속 기간을 식별하는 배열입니다.

    • confidence_level: 계약 용어 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
    • text: 문자열로 나열되는 계약 조항입니다.
    • provenance_ids: 0 이상의 키가 있는 배열입니다. 각 키는 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값입니다.
    • location: beginend 인덱스로 정의되는 계약 조항의 위치입니다.
  • payment_terms: 문서의 지불 지속 기간을 식별하는 배열입니다.

    • confidence_level: 지불 조항 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.

    • text: 문자열로 나열되는 지불 조항입니다.

    • text_normalized: 해당되는 경우 정규화된 텍스트입니다.

    • interpretation: 해당되는 경우 정규화된 텍스트의 세부사항입니다.

      • value: 정규화된 텍스트에 있는 값을 나열하는 문자열입니다.

      • numeric_value: value 키의 숫자 값을 표시하는 정수 또는 실수입니다.

      • unit: 정규화된 텍스트에서 찾은 값의 단위를 나열하는 문자열입니다.

        unit 의 가치는 통화 금액을 식별하는 국제 통화 코드(ISO-4217) 입니다(예: USD 또는 EUR ). 서비스에서 통화 기호를 명확하게 구분할 수 없는 경우(예: $ 또는 £) 모호한 기호 자체가 unit 값으로 저장됩니다.

    • provenance_ids: 0 이상의 키가 있는 배열입니다. 각 키는 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값입니다.

    • location: beginend 인덱스로 정의되는 계약 조항의 위치입니다.

  • contract_currencies: 문서의 계약 통화 또는 통화를 식별하는 배열입니다.

    • confidence_level: 계약 통화 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
    • text: 문자열로 나열되는 계약 통화입니다.
    • text_normalized: 해당되는 경우 정규화된 텍스트입니다. 문자열로 나열되어 있습니다 ISO-4217 형식
    • provenance_ids: 0 이상의 키가 있는 배열입니다. 각 키는 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값입니다.
    • location: beginend 인덱스로 정의되는 계약 통화의 위치입니다.
  • document_structure: 입력 문서의 구조를 설명하는 오브젝트입니다.

    • section_titles: 입력 문서에서 발견된 섹션 또는 서브섹션당 하나의 오브젝트를 포함하는 배열입니다. 섹션 및 서브섹션은 중첩되지 않습니다. 대신 동등하게 펼쳐지고 요소의 beginend 값과 섹션의 level 값을 사용하면 순서대로 다시 배치할 수 있습니다.

      • text: 섹션 제목을 나열하는 문자열입니다(발견되는 경우).
      • location: 제목의 위치이며 입력 문서에서 beginend 인덱스로 정의됩니다.
      • level: 입력 문서에서 섹션이 있는 레벨을 나타내는 정수입니다. 예를 들어, 는 루트 레벨 섹션을 나타내고, 는 레벨 섹션 내의 하위 섹션을 나타냅니다.
      • element_locations: 섹션에서 문장의 beginend 값을 지정하는 배열입니다.
    • leading_sentences: section_titlesparagraph 배열과 병렬을 이루며 목록 또는 서브섹션의 선행 문장마다 하나의 오브젝트를 포함하는 배열입니다. 오브젝트는 일치하는 섹션 또는 서브섹션에서 선행 문장을 자세히 설명합니다. section_titles 배열에서와 같이 객체는 중첩되지 않습니다. 대신, 그것들은 평평하게 펼쳐져서 입력 문서의 요소 또는 레벨 마커의 beginend 값을 사용하여 순서대로 다시 배치할 수 있습니다.

      • text: 선행 문장을 나열하는 문자열입니다(발견되는 경우).
      • location: 선행 문장의 위치이며 입력 문서에서 beginend 인덱스로 정의됩니다.
      • element_locations: 섹션에서 선행 문장의 beginend 값을 지정하는 배열입니다.
    • paragraphs section_titles, 배열과 병렬로, 단락당 하나의 객체를 포함하는 배열입니다. leading_sentences 각 오브젝트는 해당 단락의 범위(시작 및 끝 위치)를 나열합니다.

      • location: 단락의 위치이며 입력 문서에서 beginend 인덱스로 정의됩니다.
  • parties: 서비스에서 식별되는 당사자를 정의하는 배열입니다.

    • party: 당사자 이름의 정규화된 양식을 제공하는 문자열입니다.

    • role: 당사자의 역할을 식별하는 문자열입니다.

    • importance: 당사자의 중요성을 식별하는 문자열입니다. 가능한 값에는 Primary(기본 당사자용) 및 Unknown(비기본 당사자)이 포함됩니다.

    • addresses: 주소를 식별하는 오브젝트의 배열입니다.

      • text: 주소를 포함하는 문자열입니다.
      • location: 주소의 위치이며 beginend 인덱스로 정의됩니다.
    • contacts: 입력 문서에서 식별되는 담당자의 이름 및 역할을 정의하는 배열입니다.

      • name: 식별된 연락처의 이름을 나열하는 문자열입니다.
      • role: 식별된 연락처의 역할을 나열하는 문자열입니다.
    • mentions: 당사자의 언급을 식별하는 오브젝트의 배열입니다.

      • text: 당사자의 이름을 나열하는 문자열입니다.
      • location: 언급의 위치이며 beginend 인덱스로 정의됩니다.

location 개체

location 객체는 대부분의 요소 정의에 포함되어 있습니다. 객체는 요소를 나타내는 텍스트 문자열 또는 숫자의 위치를 식별합니다. 오브젝트에는 두 개의 인덱스 번호, beginend가 포함됩니다. 색인 번호는 멘션에 포함된 문자의 시작 및 끝 위치를 나타냅니다.

예를 들어, 값이 Amount due 인 " text " 문자열은 다음과 같은 " location " 객체를 가질 수 있습니다

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

begin 인덱스는 변환된 HTML에서 문자 위치 2510 에서 문자열이 시작됨을 나타냅니다. 이는 Amount 에서 문자 A 의 위치입니다. end e 인덱스는 문자열이 의 문자 위치 에서 끝난다는 것을 나타냅니다. due 2519

문서 구조

Contracts 강화의 출력에는 입력 문서의 구조 구성을 자세히 설명하는 document_structure 오브젝트가 포함됩니다. 문서 구조 정보는 다음 JSON 샘플에 표시되어 있습니다. 객체는 루트 레벨의 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
      }
    },
    ...
  ]
}

문서 구조 요소

document_structure 오브젝트의 요소에는 다음 정보가 포함되어 있습니다.

  • document_structure: 입력 문서의 구조를 설명하는 오브젝트입니다.

    • section_titles: 입력 문서에서 발견된 섹션 또는 서브섹션당 하나의 오브젝트를 포함하는 배열입니다. 섹션 및 서브섹션은 중첩되지 않습니다. 대신 동등하게 펼쳐지고 요소의 beginend 값과 섹션의 level 값을 사용하면 순서대로 다시 배치할 수 있습니다.

      • text: 섹션 제목을 나열하는 문자열입니다(발견되는 경우).
      • location: 제목의 위치이며 입력 문서에서 beginend 인덱스로 정의됩니다.
      • level: 입력 문서에서 섹션이 있는 레벨을 나타내는 정수입니다. 예를 들어, 1 는 루트 레벨 섹션을 나타내고, 21 섹션 내의 하위 섹션을 나타냅니다.
      • element_locations: 섹션에 있는 문장의 문맥( begin )과 문맥( end ) 값을 지정하는 객체를 포함하는 배열입니다.
    • leading_sentences: section_titlesparagraph 배열과 병렬을 이루며 목록 또는 서브섹션의 선행 문장마다 하나의 오브젝트를 포함하는 배열입니다. 오브젝트는 일치하는 섹션 또는 서브섹션에서 선행 문장을 자세히 설명합니다. section_titles 배열에서와 같이 객체는 중첩되지 않습니다. 대신, 그것들은 평평하게 펼쳐져서 입력 문서의 요소 또는 레벨 마커의 beginend 값을 사용하여 순서대로 다시 배치할 수 있습니다.

      • text: 선행 문장을 나열하는 문자열입니다(발견되는 경우).
      • location: 선행 문장의 위치이며 입력 문서에서 beginend 인덱스로 정의됩니다.
      • element_locations: 섹션의 선행 문장의 문장 유형( begin )과 문장 유형( end ) 값을 지정하는 객체를 포함하는 배열입니다.
    • paragraphs section_titles, 배열과 병렬로, 단락당 하나의 객체를 포함하는 배열입니다. leading_sentences 각 오브젝트는 해당 단락의 범위(시작 및 끝 위치)를 나열합니다.

      • location: 단락의 위치이며 입력 문서에서 beginend 인덱스로 정의됩니다.

요소

계약 강화는 계약에서 식별된 각 요소에 대한 분석을 생성합니다. 다음 섹션에서는 생성되는 각 요소 유형에 대해 설명합니다.

유형

types 배열에는 다수의 오브젝트가 포함되며, 각각에는 요소의 커플릿을 식별하는 값을 가진 natureparty 키가 포함됩니다.

다음 표는 natureparty 키에 가능한 값을 나열합니다.

지원되는 키
nature 설명
Definition 이 요소는 조항, 관계 또는 유사성에 대한 명확성을 추가합니다. 요소를 이행하는 데 필요한 조치는 없으며 영향을 주는 당사자도 없습니다.
Disclaimer 요소의 party는 요소에서 지정한 조항을 이행할 의무가 없지만 이를 수행하는 것이 금지되어 있지는 않습니다.
Exclusion 요소의 ' party '는 해당 요소에 의해 지정된 조건을 충족하지 않습니다.
Obligation 요소의 party는 요소에서 지정한 조항을 이행해야 합니다.
Right 요소의 party는 요소에서 지정한 조항을 받습니다.

nature 키는 party 키와 쌍을 이루며, 네이처에 적용되는 당사자의 이름 또는 역할을 포함합니다(예를 들어 Buyer, IBM 또는 All Parties를 포함하지만 이에 한하지는 않음). Definition 네이처의 경우 당사자는 항상 None입니다.

당사자

parties 배열은 계약에 나열되는 참가자를 지정합니다. 각 party 오브젝트는 다음과 같은 당사자에 대한 세부사항을 제공하는 기타 오브젝트와 연관됩니다.

  • role: 당사자의 역할입니다. 값은 이 목록 다음에 오는 표에 나열됩니다.

  • importance: 당사자의 중요성입니다. 가능한 값은 Primary(기본 당사자용) 및 Unknown(비기본 당사자)입니다.

  • addresses: 주소를 식별하는 배열입니다.

    • text: 주소입니다.
    • location: 주소의 위치이며 beginend 인덱스로 정의됩니다.
  • contacts: 입력 문서에서 식별되는 담당자의 이름 및 역할을 정의하는 배열입니다.

    • name: 담당자의 이름입니다.
    • role: 담당자의 역할입니다.
  • mentions: 당사자의 언급을 식별하는 오브젝트의 배열입니다.

    • text: 당사자의 이름을 나열하는 문자열입니다.
    • location: 언급의 위치이며 beginend 인덱스로 정의됩니다.

계약에 대해 리턴될 수 있는 role 값은 다음을 포함하지만 이헤 한하지는 않습니다.

지원되는 역할 값
role 설명
Buyer 계약에 나열된 상품 또는 서비스의 비용을 지불해야 하는 당사자입니다.
End User 제공된 상품 또는 서비스와 상호작용할 당사자입니다. 이는 Buyer와 명백하게 구분됩니다.
None 요소에 대해 식별되는 당사자가 없습니다.
Supplier 계약에 나열된 상품 또는 서비스를 제공해야 하는 당사자입니다.

카테고리

categories 배열은 문장의 주제를 정의합니다. 현재 지원되는 카테고리는 다음과 같습니다:

지원되는 범주
categories 설명
Amendments 계약 체결 후 계약 내용의 변경 또는 표준 계약의 변경을 명시하는 요소. 계약 조항을 변경하는 조건에 대한 논의를 포함합니다.
Asset Use 한 당사자가 다른 당사자의 자산을 사용하거나 사용하지 않을 수 있는 방법을 참조하는 요소입니다. 이 카테고리는 특히, 허가 및 제한을 포함하여, 계약에 따라 업무를 수행하는 동안 상대방의 자산(라이선스, 장비, 도구 또는 인력)에 접근하거나 이를 사용하는 당사자에게 적용됩니다. 이 카테고리는 구매한 상품, 서비스, 라이선스 등에 관한 당사자의 의무 또는 권리에 대한 규정을 포함하지 않습니다. 이러한 상품은 다른 당사자의 자산이 아니라 당사자의 자산이기 때문입니다.
Assignments 서드파티에 권한, 의무 또는 둘 다를 전송하는 것을 설명하는 요소입니다.
Audits 당사자의 권한을 참조하여 규제 준수를 검사 또는 검토하거나 당사자가 검사 또는 규제 준수 검토에 사용할 수 있는 요구사항을 검사 또는 검토할 수 있는 요소입니다. 이 범주에는 기록 보관(주로 검사권과 관련된)과 검사될 수 있는 활동 기록의 유지 및 보존에 대한 참조가 포함됩니다.
Business Continuity 당사자 중 하나의 전체 비즈니스가 판매되는 경우의 결과를 참조하는 요소입니다.
Communication 주의사항, 계약 정보 또는 계약 변경 관련 정보에 대한 통신, 응답, 알림 또는 제공 작업의 요구사항을 참조하는 요소입니다. 또한, 의사소통 방법, 정보 교환 행위 또는 과정, 그리고 당사자들(그리고 계약의 직접 당사자가 아닐 수도 있는 다른 사람들) 간의 정보 교환에 허용되는 수단에 대한 세부 사항에 대한 참조도 포함됩니다.
Confidentiality 계약을 완료하고 진행하는 과정에서 당사자가 학습된 정보를 사용하거나 사용할 수 없는 방법을 설명하는 요소입니다. 또한 영업 비밀 유지 또는 비즈니스 정보 비공개와 같이 기밀을 유지해야 하는 정보에 대한 논의도 포함됩니다.
Deliverables 계약 조항 하에서 당사자가 다른 당사자에게 제공하는 상품 또는 서비스와 같은 품목을 지정하는 요소입니다. 일반적으로 지불의 대가입니다. 인도물의 준비에 대한 논의가 포함됩니다.
Delivery 한 당사자가 다른 당사자에게 인도물(인력 서비스와 반대되는 개념, 즉 물건)을 전달하는 방법이나 모드를 지정하는 요소입니다. 스케줄 또는 위치와 같은 전달 특성에 대한 논의가 포함됩니다.
Dispute Resolution 계약 당사자 간에 발생하는 분쟁(예: 노무, 송장 또는 요금 청구)을 해결하기 위한 조항을 논의하는 요소입니다. 조항 예에는 중재 패널, 금지 명령을 얻는 프로세스, 재판에 대한 권리 포기 또는 집단 소송 금지와 같은 정의된 절차에 의한 해결도 포함될 수 있습니다. 또한 특정 국가 또는 지역과 같이 계약의 지배법 또는 법률 선택에 대한 참조도 포함됩니다.
Force Majeure 당사자의 통제에서 벗어나 예기치 못하거나 중단되는 이벤트를 참조하는 요소입니다. 이로 인해 당사자가 계약상의 의무를 수행하지 못하게 됩니다.
Indemnification 계약 상황에서 발생하거나 계약 기간 중에 계약이 손실되거나 손상된 결과로 계약의 한 당사자가 다른 당사자에게 보상해야 할 책임이 있는 경우 특정 채무의 재조정을 지정하는 요소입니다. 또한 손실 또는 손상으로부터의 법적 면제에 대한 참조도 포함됩니다.
Insurance 한 당사자가 다른 당사자(하위 계약자 등의 서드파티 포함)에게 제공한 보험 적용 범위 또는 조건을 참조하는 요소입니다. 의료보험을 포함하되 이에 국한되지 않는 다양한 유형의 보험이 포함됩니다.
Intellectual Property 계약 당사자에 대한 권한(예: 저작권, 특허 및 영업 비밀) 지정을 논의하는 요소입니다. 특허, 특허 신청 권한, 상표, 상호, 서비스 표시, 도메인 이름, 저작권 및, 스키매틱, 산업 모델, 발명, 저작자, 노하우, 영업 비밀, 컴퓨터 소프트웨어 프로그램 및 기타 무형의 독점 정보 등 모든 애플리케이션 및 등록에 대한 참조를 포함합니다. 지적 재산권을 위반한 결과에 대한 논의도 포함됩니다.
Liability 당사자에게 언제 어떻게 결함이 발생하는지 판별하는 방법을 설명하는 요소입니다. 예를 들어 책임 제한, 서드파티 클레임 및 결함 발생 시 당사자의 요구에 따른 수리, 교체, 변제와 관련된 문구가 포함될 수 있습니다(이에 한하지 않음).
Payment Terms & Billing 당사자가 지불하거나 지불받을 방법과 시기, 당사자가 지불하거나 청구될 품목 또는 수수료를 상세하게 설명하는 요소. 지불 또는 지불 메커니즘 모드에 대한 참조를 포함합니다.
Pricing & Taxes 계약 조건을 충족하기 위해 교환되는 개별 인도물과 연관된 특정 금액이나 수치(예: 비용)를 참조하는 요소입니다. 가격이나 세금을 계산하기 위한 특정 수치나 방법에 대한 참조가 포함됩니다.
Privacy 민감한 개인 정보의 취급과 관련된 요소들, 특히 보호와 관련된 요소들(예를 들어, GDPR과 같은 규정을 준수하기 위한 것).
Responsibilities 계약과 관련된 부수적인 작업에 대해 논의하는 요소는 한 당사자의 통제하에 있으며, 직원 감독에 대한 논의에 초점을 맞추고 있습니다.
Safety and Security 사람, 데이터 또는 시스템에 대한 물리적 안전 또는 사이버 보안 보호를 참조하는 요소입니다. 예를 들어 배경 검사, 안전 예방조치, 작업장 보안, 보안 액세스 프로토콜 및 위험을 초래할 수 있는 제품 결함에 대한 논의가 포함됩니다.
Scope of Work 계약에 있는 것과 계약에 없는 것을 정의하는 요소입니다. 결과적으로 수행되어야 할 작업을 정의합니다. 예를 들면, 주문을 정의하는 문장이나 계약서에 명시된 목표 또는 목적을 설명하는 문장이 있습니다.
Subcontracts 계약에 따라 특정한 의무를 수행하기 위한 서드파티의 고용, 권한, 제한사항 및 그에 따른 결과 및 그로 인한 발생 상황을 참조하는 요소입니다.
Term & Termination 계약의 지속 기간, 계약 종료 스케줄 및 조건, 종료 결과를 참조하는 요소입니다(종료 시 또는 종료 후에 적용되는 의무 포함).
Warranties 현재 참인 상태이고 이후에도 계속 참인 상태인 계약에서 지속되는 약속 및 의무를 참조하는 요소입니다. 또한, 그러한 약속이나 의무를 어겼을 때의 결과와 상황을 바로잡을 수 있는 권리(예를 들어, 손해 배상 청구)에 대해 논의하는 요소도 있습니다. 이 범주는 표현 진술(과거 또는 현재에 대한 사실 진술)과 관련된 요소 또는 과거에 발생한 일에 대한 가정을 제시하는 요소에 적용되지 않습니다.

속성

attributes 배열은 문장에서 식별되는 모든 속성을 지정합니다. 배열의 각 오브젝트에는 다음 세 가지 키가 포함됩니다. type(다음 표의 속성 유형), text(해당 텍스트) 및 location(입력 문서에서 속성의 beginend 인덱스). 현재 지원되는 속성은 다음과 같습니다:

지원되는 속성
attributes 설명
Currency 금액 값과 단위입니다.
DateTime 날짜, 시간, 날짜 범위 또는 시간 범위입니다.
DefinedTerm 입력 문서에 정의된 용어입니다.
Duration 지속 시간입니다.
Location 지리적 위치 또는 지역입니다.
Number 계수 가능한 항목의 수량을 설명하고 다른 숫자 attribute 유형 중 하나로 분류되지 않는 디지털 또는 텍스트 숫자입니다.
Organization 조직입니다.
Percentage 백분율입니다.
Person 사용자입니다.

유효 날짜

effective_dates 배열은 문서의 유효 날짜를 식별합니다.

유효 날짜 값
effective_dates 설명
confidence_level 유효 날짜 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
text 유효 날짜이며 문자열로 나열됩니다.
text_normalized 사용 가능한 경우 text의 정규화된 텍스트이며 문자열로 나열됩니다.
location 날짜의 위치이며 beginend 인덱스로 정의됩니다.
provenance_ids 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값의 배열입니다.

계약 금액

contract_amounts 배열은 문서에 지정된 금액을 식별합니다.

금액 값
contract_amounts 설명
confidence_level 계약 금액 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
text 계약 금액이며 문자열로 나열됩니다.
normalized_text 해당되는 경우 정규화된 텍스트입니다.
interpretation 해당되는 경우 정규화된 텍스트의 세부사항입니다.
value 정규화된 텍스트에서 발견된 값을 나열하는 문자열입니다.
numeric_value value 키의 숫자 값을 표시하는 정수 또는 부동 소수점 숫자입니다.
unit 정규화된 텍스트에서 발견된 값의 단위를 나열하는 문자열입니다.
location 계약 금액의 위치이며 beginend 인덱스로 정의됩니다.
provenance_ids 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값의 배열입니다.

종료 날짜

termination_dates 배열은 문서의 종료 날짜를 식별합니다.

종결 데이터 값
termination_dates 설명
confidence_level 종료 날짜 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
text 종료 날짜이며 문자열로 나열됩니다.
text_normalized 사용 가능한 경우 text의 정규화된 텍스트이며 문자열로 나열됩니다.
location 종료 날짜의 위치이며 beginend 인덱스로 정의됩니다.
provenance_ids 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값의 배열입니다.

계약 유형

contract_types 배열은 문서에 선언된 대로 문서의 계약 유형을 식별합니다.

계약 유형 값
contract_types 설명
confidence_level 계약 유형 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
text 계약 유형이며 문자열로 나열됩니다.
location 계약 유형의 위치이며 beginend 인덱스로 정의됩니다.
provenance_ids 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값의 배열입니다.

계약 조항

contract_terms 배열은 문서에 선언된 대로 계약의 지속 기간을 식별합니다.

계약 기간 값
contract_terms 설명
confidence_level 계약 조항 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
text 계약 조항이며 문자열로 나열됩니다.
normalized_text 해당되는 경우 정규화된 텍스트입니다.
interpretation 해당되는 경우 정규화된 텍스트의 세부사항입니다.
value 정규화된 텍스트에서 발견된 값을 나열하는 문자열입니다.
numeric_value value 키의 숫자 값을 표시하는 정수 또는 부동 소수점 숫자입니다.
unit 정규화된 텍스트에서 발견된 값의 단위를 나열하는 문자열입니다.
location 계약 조항의 위치이며 beginend 인덱스로 정의됩니다.
provenance_ids 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값의 배열입니다.

지불 기간

payment_terms 배열은 문서에 선언된 대로 지불 지속 기간을 식별합니다.

결제 기간 값
payment_terms 설명
confidence_level 지불 조항 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
text 지불 조항이며 문자열로 나열됩니다.
normalized_text 해당되는 경우 정규화된 텍스트입니다.
interpretation 해당되는 경우 정규화된 텍스트의 세부사항입니다.
value 정규화된 텍스트에서 발견된 값을 나열하는 문자열입니다.
numeric_value value 키의 숫자 값을 표시하는 정수 또는 부동 소수점 숫자입니다.
unit 정규화된 텍스트에서 발견된 값의 단위를 나열하는 문자열입니다.
location 지불 조항의 위치이며 beginend 인덱스로 정의됩니다.
provenance_ids 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값의 배열입니다.

계약 통화

contract_currencies 배열은 문서에 선언된 대로 계약 통화를 식별합니다.

계약 통화 값
contract_currencies 설명
confidence_level 계약 통화 ID의 신뢰수준입니다. 가능한 값은 High, MediumLow입니다.
text 계약 통화이며 문자열로 나열됩니다.
text_normalized text 의 정규화된 텍스트(해당하는 경우)가 ISO-4217 형식.
location 계약 통화의 위치이며 beginend 인덱스로 정의됩니다.
provenance_ids 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값의 배열입니다.

출처

typescategories 배열의 각 오브젝트에는 provenance_ids 배열이 포함됩니다. provenance_ids 배열에는 하나 이상의 키가 있습니다. 각 키는 피드백을 제공하거나 지원을 받기 위해 IBM에 보낼 수 있는 해시 값입니다.