跳转到主要内容
DocumentDefinition 包含一个 RootConcept 类型的对象。

DocumentDefinition

PropertyTypeDescription
RootConceptConcept提取信息的根概念。
提取的元素以概念的形式表示。每个概念对应一种对象类型,并具有唯一的名称、ID 以及字段描述。

概念

PropertyTypeDescription
IdString概念的 ID。
NameString概念的名称。
FieldsConceptField []提取字段结构的说明。
ConceptField 描述了提取字段的结构。字段可以包含不同类型的值,既可以是简单类型(例如 string、data、number、bool 或 image),也可以是复合类型(即子对象)。

ConceptField

PropertyTypeDescription
IdString字段的 ID。
NameString字段名称。
TypeEnum {Concept / String / Image / ISOdate / Boolean / Decimal / Enum}字段数据的类型。
EnumValuesEnumValue []字段可能取值的枚举。**注意:**此属性尚未实现。
CardinalityCardinality字段在文档中是否会多次重复出现。
ValueConceptsConcept []子概念的描述。
ValueConceptIdsString []子概念 ID 的数组。仅当一个概念是多个父概念的子概念时,此属性才可用。该子概念会完整写入其某一个父概念的 ValueConcepts 属性中。其他父概念在其 ValueConceptIds 属性中只会包含该子概念的标识符。
EnumValue 描述了 ConceptField 对象的 Enum 元素。

EnumValue

属性类型描述
IdString元素的 ID。
NameString元素的名称。
注意: EnumValues 属性尚未实现。 Cardinality 指定该字段在文档中是否可能多次出现。

基数

PropertyTypeDescription
MinInteger实例的最小数量。
MaxInteger实例的最大数量。
如果 Min=0 且 Max=1,则该字段在文档中不得重复出现。如果 Min=0 且 Max=-1,则该字段可以在文档中出现多次。