Passer au contenu principal
DocumentDefinition contient un objet de type RootConcept.

DocumentDefinition

PropriétéTypeDescription
RootConceptConceptLe concept racine des informations extraites.
Les éléments extraits sont représentés par des concepts. Chaque concept correspond à un type d’objet et possède un nom, un ID et une description des champs uniques.

Concept

PropriétéTypeDescription
IdStringL’ID du concept.
NameStringLe nom du concept.
FieldsConceptField []Description de la structure des champs extraits.
ConceptField décrit la structure des champs extraits. Un champ peut contenir des valeurs de différents types, soit simples (p. ex. string, date, number, bool ou image), soit composites (c.-à-d. un objet enfant).

ConceptField

PropriétéTypeDescription
IdStringL’ID du champ.
NameStringLe nom du champ.
TypeEnum {Concept / String / Image / ISOdate / Boolean / Decimal / Enum}Le type de données du champ.
EnumValuesEnumValue []L’énumération des valeurs possibles du champ. Remarque : cette propriété n’est pas implémentée.
CardinalityCardinalityIndique si le champ se répète plusieurs fois dans le document.
ValueConceptsConcept []Une description des concepts enfants.
ValueConceptIdsString []Un tableau des ID des concepts enfants. Cette propriété n’est disponible que si un concept est l’enfant de plusieurs concepts parents. Le concept enfant sera consigné dans son intégralité dans la propriété ValueConcepts de l’un de ses concepts parents. Les autres concepts parents ne disposeront que de son identifiant dans leur propriété ValueConceptIds.
EnumValue décrit l’élément Enum de l’objet ConceptField.

EnumValue

PropriétéTypeDescription
IdStringL’ID de l’élément.
NameStringLe nom de l’élément.
Remarque : La propriété EnumValues n’est pas implémentée. La Cardinality indique si le champ peut se répéter plusieurs fois dans le document.

Cardinalité

PropriétéTypeDescription
MinIntegerNombre minimal d’instances.
MaxIntegerNombre maximal d’instances.
Si Min = 0 et Max = 1, le champ ne doit pas se répéter dans le document. Si Min = 0 et Max = -1, le champ peut se répéter plusieurs fois dans le document.