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

DocumentDefinition

PropertyTypeDescription
RootConceptConceptIl concetto radice delle informazioni estratte.
Gli elementi estratti sono rappresentati da concetti. Ogni concetto corrisponde a un tipo di oggetto e dispone di un nome univoco, un ID e una descrizione dei fields.

Concept

ProprietàTipoDescrizione
IdStringL’ID del concept.
NameStringIl nome del concept.
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 composti (ovvero 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’enumerazione dei possibili valori del field. Nota: questa proprietà non è implementata.
CardinalityCardinalityIndica se il field ricorre più volte nel documento.
ValueConceptsConcept []Una descrizione dei concept figli.
ValueConceptIdsString []Un array degli ID dei concept figli. Questa proprietà è disponibile solo se un concept è figlio di più concept padre. Il concept figlio verrà scritto per intero nella proprietà ValueConcepts di uno dei suoi concept padre. Gli altri concept padre riceveranno solo il relativo identificatore nella loro proprietà ValueConceptIds.
EnumValue descrive l’elemento Enum dell’oggetto ConceptField.

EnumValue

PropertyTypeDescription
IdStringL’ID dell’elemento.
NameStringIl nome dell’elemento.
Nota: La proprietà EnumValues non è implementata. La Cardinality indica se il field si ripete più volte nel documento.

Cardinalità

PropertyTypeDescription
MinIntegerIl numero minimo di istanze.
MaxIntegerIl numero 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.