Saltar al contenido principal
DocumentDefinition contiene un objeto de tipo RootConcept.

DocumentDefinition

PropiedadTipoDescripción
RootConceptConceptEl concepto raíz de la información extraída.
Los elementos extraídos se representan mediante conceptos. Cada concepto corresponde a un tipo de objeto y tiene un nombre, un ID y una descripción de campos únicos.

Concepto

PropiedadTipoDescripción
IdStringEl ID del concepto.
NameStringEl nombre del concepto.
FieldsConceptField[]Descripción de la estructura de los campos extraídos.
ConceptField describe la estructura de los campos extraídos. Un campo puede contener valores de distintos tipos, ya sean simples (p. ej., cadena, fecha, número, bool o imagen) o compuestos (es decir, un objeto hijo).

ConceptField

PropertyTypeDescription
IdStringEl ID del campo.
NameStringEl nombre del campo.
TypeEnum {Concept / String / Image / ISOdate / Boolean / Decimal / Enum}El tipo de datos del campo.
EnumValuesEnumValue []La enumeración de los posibles valores del campo. Nota: Esta propiedad no está implementada.
CardinalityCardinalityIndica si el campo aparece varias veces en el documento.
ValueConceptsConcept []Una descripción de los conceptos hijos.
ValueConceptIdsString []Una matriz con los ID de los conceptos hijos. Esta propiedad solo está disponible si un concepto es hijo de varios conceptos padre. El concepto hijo se incluirá íntegramente en la propiedad ValueConcepts de uno de sus conceptos padre. Los demás conceptos padre solo obtendrán su identificador en su propiedad ValueConceptIds.
EnumValue describe el elemento Enum del objeto ConceptField.

EnumValue

PropiedadTipoDescripción
IdStringEl ID del elemento.
NameStringEl nombre del elemento.
Nota: La propiedad EnumValues no está implementada. Cardinality indica si el campo aparece varias veces en el documento.

Cardinalidad

PropiedadTipoDescripción
MinIntegerNúmero mínimo de instancias.
MaxIntegerNúmero máximo de instancias.
Si Min=0 y Max=1, el campo no debe repetirse en el documento. Si Min=0 y Max=-1, el campo puede repetirse varias veces en el documento.