メインコンテンツへスキップ
DocumentDefinitionRootConcept 型のオブジェクトを含みます。

DocumentDefinition

PropertyTypeDescription
RootConceptConcept抽出された情報のルート概念です。
抽出された要素は概念として表現されます。各概念は 1 種類のオブジェクトに対応し、一意の名前と ID、および fields の説明を持ちます。

Concept

PropertyTypeDescription
IdStringConcept の ID。
NameStringConcept の名前。
FieldsConceptField []抽出されたフィールドの構造の説明。
ConceptField は、抽出されたフィールドの構造を表します。field には、単純型(例: string、data、number、bool、image)や複合型(子オブジェクト)など、さまざまな型の値を含めることができます。

ConceptField

PropertyTypeDescription
IdStringfield の ID。
NameStringfield の名前。
TypeEnum {Concept / String / Image / ISOdate / Boolean / Decimal / Enum}field データの型。
EnumValuesEnumValue []field が取り得る値の列挙。 注: このプロパティは実装されていません。
CardinalityCardinalityfield が文書内で複数回出現するかどうか。
ValueConceptsConcept []子 Concept の説明。
ValueConceptIdsString []子 Concept の ID の配列。このプロパティは、1 つの Concept が複数の親 Concept の子である場合にのみ利用可能になります。子 Concept は、親 Concept のうち 1 つの ValueConcepts プロパティ内に、その内容がすべて書き込まれます。その他の親 Concept には、それぞれの ValueConceptIds プロパティに、その識別子のみが設定されます。
EnumValue は、ConceptField オブジェクトの Enum 要素を表します。

EnumValue

PropertyTypeDescription
IdString要素の ID。
NameString要素の名前。
注: EnumValues プロパティは実装されていません。 Cardinality は、field がドキュメント内で複数回繰り返し出現するかどうかを指定します。

カーディナリティ

PropertyTypeDescription
MinIntegerインスタンス数の最小値。
MaxIntegerインスタンス数の最大値。
Min=0 かつ Max=1 の場合、その field は文書内で繰り返し出現してはなりません。Min=0 かつ Max=-1 の場合、その field は文書内で複数回出現することができます。