Vai al contenuto principale
DocumentDefinition contiene un oggetto di tipo RootConcept.

DocumentDefinition

ProprietàTipoDescrizione
RootConceptConceptIl concetto radice delle informazioni estratte.
Gli elementi estratti sono rappresentati da concetti. Ogni concetto corrisponde a un tipo di oggetto e ha un nome univoco, un ID e una descrizione dei field.

Concetto

ProprietàTipoDescrizione
IdStringL’ID del concetto.
NameStringIl nome del concetto.
FieldsConceptField []Descrizione della struttura dei campi estratti.
ConceptField descrive la struttura dei campi estratti. Un field può contenere valori di tipi diversi, sia semplici (ad es. string, data, numero, bool o image) sia combinati (cioè un oggetto figlio).

ConceptField

ProprietàTipoDescrizione
IdStringL’ID del field.
NameStringIl nome del field.
TypeEnum {Concept / String / Image / ISOdate / Boolean / Decimal / Enum}Il tipo di dati del field.
EnumValuesEnumValue []L’elenco dei possibili valori del field. Nota: questa proprietà non è implementata.
CardinalityCardinalityIndica se il field si ripete più volte nel documento.
ValueConceptsConcept []Una descrizione dei concetti figli.
ValueConceptIdsString []Un array degli ID dei concetti figli. Questa proprietà è disponibile solo se un concetto è figlio di più concetti padre. Il concetto figlio sarà riportato per intero nella proprietà ValueConcepts di uno dei suoi concetti padre. Gli altri concetti padre conterranno solo il suo identificatore nella loro proprietà ValueConceptIds.
EnumValue descrive l’elemento Enum dell’oggetto ConceptField.

EnumValue

ProprietàTipoDescrizione
IdStringL’ID dell’elemento.
NameStringIl nome dell’elemento.
Nota: La proprietà EnumValues non è implementata. Cardinality specifica se il field ricorre più volte nel documento.

Cardinalità

ProprietàTipoDescrizione
MinIntegerNumero minimo di istanze.
MaxIntegerNumero massimo di istanze.
Se Min=0 e Max=1, il field non deve ripetersi nel documento. Se Min=0 e Max=−1, il field può ripetersi più volte nel documento.