Title: Record
Type | object |
Required | No |
Additional properties | [Any type: allowed] |
Description: A representation of a structured record in an database.
1. [Required] Property Record > conf
Title: The confidence of the evidence
Type number
Required Yes Description: This value represents a score to the data item. Items originating from databases will typically have a score 1.0, while items resulting from an NLP model may have a value between 0.0 and 1.0.
Restrictions Minimum N/A Maximum N/A
2. [Required] Property Record > prov
Title: Provenance
Type array
Required Yes Description: A list of provenance items.
Array restrictions Min items N/A Max items N/A Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description ProvenanceItem A representation of an object provenance.
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/ProvenanceItem Description: A representation of an object provenance.
2.1.1. [Optional] Property Record > prov > ProvenanceItem > type
Title: The provenance type
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: Any string representing the type of provenance, e.g.
sentence
,table
, ordoi
.
Any of(Option) item 0 item 1
Type string
Required No
Type null
Required No 2.1.2. [Optional] Property Record > prov > ProvenanceItem > text
Title: Evidence of the provenance
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: A text representing the evidence of the provenance, e.g. the sentence text or the content of a table cell
Any of(Option) item 0 item 1
Type string
Required No
Type null
Required No 2.1.3. [Optional] Property Record > prov > ProvenanceItem > reference
Title: Reference to the provenance object
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: Reference to another object, e.g. record, statement, URL, or any other object that identifies the provenance
Any of(Option) Identifier item 1
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/Identifier Description: Unique identifier of a Docling data object.
2.1.3.1.1. [Required] Property Record > prov > ProvenanceItem > reference > anyOf > Identifier > type
Title: Type
Type string
Required Yes Description: A string representing a collection or database that contains this data object.
2.1.3.1.2. [Required] Property Record > prov > ProvenanceItem > reference > anyOf > Identifier > value
Title: Value
Type string
Required Yes Description: The identifier value of the data object within a collection or database.
2.1.3.1.3. [Required] Property Record > prov > ProvenanceItem > reference > anyOf > Identifier > _name
Title: _Name
Type string
Required Yes Description: A unique identifier of the data object across Docling, consisting of the concatenation of type and value in lower case, separated by hash (#).
Restrictions Must match regular expression ^.+#.+$
Test
Type null
Required No 2.1.4. [Optional] Property Record > prov > ProvenanceItem > path
Title: The location of the provenance within the referenced object
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: A path that locates the evidence within the provenance object identified by the
reference
field using a JSON pointer notation, e.g.,#/main-text/5
to locate themain-text
paragraph at index 5
Any of(Option) item 0 item 1
Type string
Required No
Type null
Required No 2.1.5. [Optional] Property Record > prov > ProvenanceItem > span
Title: The location of the item in the text/table
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: location of the item in the text/table referenced by the
path
, e.g.,[34, 67]
Any of(Option) item 0 item 1
Type array of integer
Required No
Array restrictions Min items 2 Max items 2 Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description item 0 items -
Type integer
Required No
Type null
Required No
3. [Required] Property Record > file-info
Type object
Required Yes Additional properties [Any type: allowed] Defined in #/$defs/FileInfoObject Description: Filing information for any data object to be stored in a Docling database.
3.1. [Required] Property Record > file-info > filename
Title: Filename
Type string
Required Yes Description: The name of a persistent object that created this data object
3.2. [Optional] Property Record > file-info > filename-prov
Title: Filename-Prov
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: The provenance of this data object, e.g. an archive file, a URL, or any other repository.
Any of(Option) item 0 item 1
Type string
Required No
Type null
Required No
4. [Required] Property Record > description
Type object
Required Yes Additional properties [Any type: allowed] Defined in #/$defs/RecordDescription Description: Additional record metadata, including optional collection-specific fields.
4.1. [Required] Property Record > description > logs
Title: Logs
Type array
Required Yes Description: Logs that describe the ETL tasks applied to this record.
Array restrictions Min items N/A Max items N/A Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description Log Log entry to describe an ETL task on a document.
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/Log Description: Log entry to describe an ETL task on a document.
4.1.1.1. [Optional] Property Record > description > logs > Log > task
Title: Task
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: An identifier of this task. It may be used to identify this task from other tasks of the same agent and type.
Any of(Option) item 0 item 1
Type string
Required No
Type null
Required No 4.1.1.2. [Required] Property Record > description > logs > Log > agent
Title: Agent
Type string
Required Yes Description: The Docling agent that performed the task, e.g., CCS or CXS.
4.1.1.3. [Required] Property Record > description > logs > Log > type
Title: Type
Type string
Required Yes Description: A task category.
4.1.1.4. [Optional] Property Record > description > logs > Log > comment
Title: Comment
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: A description of the task or any comments in natural language.
Any of(Option) item 0 item 1
Type string
Required No
Type null
Required No 4.2. [Optional] Property Record > description > publication_date
Title: Publication date
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: The date that best represents the last publication time of a record.
Any of(Option) item 0 item 1
Type string
Required No Format date-time
Type null
Required No 4.3. [Optional] Property Record > description > collection
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: The collection information of this record.
Any of(Option) CollectionRecordInfo item 1
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/CollectionRecordInfo Description: Information of a collection of type Record.
4.3.1.1. [Optional] Property Record > description > collection > anyOf > CollectionRecordInfo > name
Title: Name
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: Name of the collection.
Any of(Option) item 0 item 1 4.3.1.1.1. Property
Record > description > collection > anyOf > CollectionRecordInfo > name > anyOf > item 0
Type string
Required No 4.3.1.1.2. Property
Record > description > collection > anyOf > CollectionRecordInfo > name > anyOf > item 1
Type null
Required No 4.3.1.2. [Required] Property Record > description > collection > anyOf > CollectionRecordInfo > type
Title: Type
Type const
Required Yes Description: The collection type.
Must be one of:
- "Record" Specific value:
"Record"
4.3.1.3. [Optional] Property Record > description > collection > anyOf > CollectionRecordInfo > version
Title: Version
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: The version of this collection model.
Any of(Option) item 0 item 1 4.3.1.3.1. Property
Record > description > collection > anyOf > CollectionRecordInfo > version > anyOf > item 0
Type string
Required No
Restrictions Must match regular expression ^(?P<major>0|[1-9]\d*)\.(?P<minor>0|[1-9]\d*)\.(?P<patch>0|[1-9]\d*)(?:-(?P<prerelease>(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?P<buildmetadata>[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
Test4.3.1.3.2. Property
Record > description > collection > anyOf > CollectionRecordInfo > version > anyOf > item 1
Type null
Required No 4.3.1.4. [Optional] Property Record > description > collection > anyOf > CollectionRecordInfo > alias
Title: Alias
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: A list of tags (aliases) for the collection.
Any of(Option) item 0 item 1 4.3.1.4.1. Property
Record > description > collection > anyOf > CollectionRecordInfo > alias > anyOf > item 0
Type array of string
Required No
Array restrictions Min items N/A Max items N/A Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description item 0 items - 4.3.1.4.1.1. Record > description > collection > anyOf > CollectionRecordInfo > alias > anyOf > item 0 > item 0 items
Type string
Required No 4.3.1.4.2. Property
Record > description > collection > anyOf > CollectionRecordInfo > alias > anyOf > item 1
Type null
Required No
Type null
Required No 4.4. [Optional] Property Record > description > acquisition
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: Information on how the document was obtained, for data governance purposes.
Any of(Option) Acquisition item 1
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/Acquisition Description: Information on how the data was obtained.
4.4.1.1. [Required] Property Record > description > acquisition > anyOf > Acquisition > type
Title: Type
Type enum (of string)
Required Yes Description: The method to obtain the data.
Must be one of:
- "API"
- "FTP"
- "Download"
- "Link"
- "Web scraping/Crawling"
- "Other"
4.4.1.2. [Optional] Property Record > description > acquisition > anyOf > Acquisition > date
Title: Date
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: A string representation of the acquisition datetime in ISO 8601 format.
Any of(Option) item 0 item 1 4.4.1.2.1. Property
Record > description > acquisition > anyOf > Acquisition > date > anyOf > item 0
Type string
Required No Format date-time
4.4.1.2.2. Property
Record > description > acquisition > anyOf > Acquisition > date > anyOf > item 1
Type null
Required No 4.4.1.3. [Optional] Property Record > description > acquisition > anyOf > Acquisition > link
Title: Link
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: Link to the data source of this document.
Any of(Option) item 0 item 1 4.4.1.3.1. Property
Record > description > acquisition > anyOf > Acquisition > link > anyOf > item 0
Type string
Required No Format uri
Restrictions Min length 1 4.4.1.3.2. Property
Record > description > acquisition > anyOf > Acquisition > link > anyOf > item 1
Type null
Required No 4.4.1.4. [Optional] Property Record > description > acquisition > anyOf > Acquisition > size
Title: Size
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: Size in bytes of the raw document from the data source.
Any of(Option) item 0 item 1 4.4.1.4.1. Property
Record > description > acquisition > anyOf > Acquisition > size > anyOf > item 0
Type integer
Required No
Restrictions Minimum ≥ 0 4.4.1.4.2. Property
Record > description > acquisition > anyOf > Acquisition > size > anyOf > item 1
Type null
Required No
Type null
Required No
5. [Required] Property Record > subject
Type object
Required Yes Additional properties [Not allowed] Defined in #/$defs/Subject Description: A representation of a subject.
5.1. [Required] Property Record > subject > display_name
Title: Display Name
Type string
Required Yes Description: Name of the subject in natural language. It can be used for end-user applications to display a human-readable name. For instance,
B(2) Mg(1)
forMgB2
orInternational Business Machines
forIBM
5.2. [Optional] Property Record > subject > display_image
Title: Display Image
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: Image representing the subject. It can be used for end-user applications.For example, the chemical structure drawing of a compound or the eight bar IBM logo for IBM.
Any of(Option) S3Reference item 1
Type object
Required No Additional properties [Any type: allowed] Defined in #/$defs/S3Reference Description: References an s3 resource.
Type null
Required No 5.3. [Required] Property Record > subject > type
Title: Type
Type string
Required Yes Description: Main subject type. For instance,
material
,material-class
,material-device
,company
, orperson
.5.4. [Required] Property Record > subject > names
Title: Names
Type array
Required Yes Description: List of given names for this subject. They may not be unique across different subjects.
Array restrictions Min items N/A Max items N/A Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description SubjectNameIdentifier Identifier of subject names.
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/SubjectNameIdentifier Description: Identifier of subject names.
5.4.1.1. [Required] Property Record > subject > names > SubjectNameIdentifier > type
Title: Type
Type string
Required Yes Description: A string representing a collection or database that contains this data object.
5.4.1.2. [Required] Property Record > subject > names > SubjectNameIdentifier > value
Title: Value
Type string
Required Yes Description: The identifier value of the data object within a collection or database.
5.4.1.3. [Required] Property Record > subject > names > SubjectNameIdentifier > _name
Title: _Name
Type string
Required Yes Description: A unique identifier of the data object across Docling, consisting of the concatenation of type and value in lower case, separated by hash (#).
Restrictions Must match regular expression ^.+#.+$
Test5.5. [Optional] Property Record > subject > identifiers
Title: Identifiers
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: List of unique identifiers in database. For instance, the
PubChem ID
of a record in the PubChem database.
Any of(Option) item 0 item 1
Type array
Required No
Array restrictions Min items N/A Max items N/A Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description Identifier Unique identifier of a Docling data object.
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/Identifier Description: Unique identifier of a Docling data object.
5.5.1.1.1. [Required] Property Record > subject > identifiers > anyOf > item 0 > Identifier > type
Title: Type
Type string
Required Yes Description: A string representing a collection or database that contains this data object.
5.5.1.1.2. [Required] Property Record > subject > identifiers > anyOf > item 0 > Identifier > value
Title: Value
Type string
Required Yes Description: The identifier value of the data object within a collection or database.
5.5.1.1.3. [Required] Property Record > subject > identifiers > anyOf > item 0 > Identifier > _name
Title: _Name
Type string
Required Yes Description: A unique identifier of the data object across Docling, consisting of the concatenation of type and value in lower case, separated by hash (#).
Restrictions Must match regular expression ^.+#.+$
Test
Type null
Required No 5.6. [Optional] Property Record > subject > labels
Title: Labels
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: List of labels or categories for this subject.
Any of(Option) item 0 item 1
Type array of string
Required No
Array restrictions Min items N/A Max items N/A Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description item 0 items -
Type string
Required No
Type null
Required No
6. [Optional] Property Record > attributes
Title: Attributes
Type combining
Required No Additional properties [Any type: allowed] Default null
Any of(Option) item 0 item 1
Type array
Required No
Array restrictions Min items N/A Max items N/A Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description Attribute Attribute model that describes a list of characteristics.
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/Attribute Description: Attribute model that describes a list of characteristics.
6.1.1.1. [Required] Property Record > attributes > anyOf > item 0 > Attribute > conf
Title: Confidence
Type number
Required Yes Description: The confidence level of this attribute characteristics.
Restrictions Minimum N/A Maximum N/A 6.1.1.2. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > prov
Title: Provenance
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: The sources of this attribute characteristics.
Any of(Option) item 0 item 1
Type array
Required No
Array restrictions Min items N/A Max items N/A Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description ProvenanceItem A representation of an object provenance. 6.1.1.2.1.1. Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/ProvenanceItem Description: A representation of an object provenance.
6.1.1.2.1.1.1. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > type
Title: The provenance type
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: Any string representing the type of provenance, e.g.
sentence
,table
, ordoi
.
Any of(Option) item 0 item 1 6.1.1.2.1.1.1.1. Property
Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > type > anyOf > item 0
Type string
Required No 6.1.1.2.1.1.1.2. Property
Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > type > anyOf > item 1
Type null
Required No 6.1.1.2.1.1.2. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > text
Title: Evidence of the provenance
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: A text representing the evidence of the provenance, e.g. the sentence text or the content of a table cell
Any of(Option) item 0 item 1 6.1.1.2.1.1.2.1. Property
Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > text > anyOf > item 0
Type string
Required No 6.1.1.2.1.1.2.2. Property
Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > text > anyOf > item 1
Type null
Required No 6.1.1.2.1.1.3. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > reference
Title: Reference to the provenance object
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: Reference to another object, e.g. record, statement, URL, or any other object that identifies the provenance
Any of(Option) Identifier item 1 6.1.1.2.1.1.3.1. Property
Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > reference > anyOf > Identifier
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/Identifier Description: Unique identifier of a Docling data object.
6.1.1.2.1.1.3.1.1. [Required] Property Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > reference > anyOf > Identifier > type
Title: Type
Type string
Required Yes Description: A string representing a collection or database that contains this data object.
6.1.1.2.1.1.3.1.2. [Required] Property Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > reference > anyOf > Identifier > value
Title: Value
Type string
Required Yes Description: The identifier value of the data object within a collection or database.
6.1.1.2.1.1.3.1.3. [Required] Property Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > reference > anyOf > Identifier > _name
Title: _Name
Type string
Required Yes Description: A unique identifier of the data object across Docling, consisting of the concatenation of type and value in lower case, separated by hash (#).
Restrictions Must match regular expression ^.+#.+$
Test6.1.1.2.1.1.3.2. Property
Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > reference > anyOf > item 1
Type null
Required No 6.1.1.2.1.1.4. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > path
Title: The location of the provenance within the referenced object
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: A path that locates the evidence within the provenance object identified by the
reference
field using a JSON pointer notation, e.g.,#/main-text/5
to locate themain-text
paragraph at index 5
Any of(Option) item 0 item 1 6.1.1.2.1.1.4.1. Property
Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > path > anyOf > item 0
Type string
Required No 6.1.1.2.1.1.4.2. Property
Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > path > anyOf > item 1
Type null
Required No 6.1.1.2.1.1.5. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > span
Title: The location of the item in the text/table
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: location of the item in the text/table referenced by the
path
, e.g.,[34, 67]
Any of(Option) item 0 item 1 6.1.1.2.1.1.5.1. Property
Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > span > anyOf > item 0
Type array of integer
Required No
Array restrictions Min items 2 Max items 2 Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description item 0 items - 6.1.1.2.1.1.5.1.1. Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > span > anyOf > item 0 > item 0 items
Type integer
Required No 6.1.1.2.1.1.5.2. Property
Record > attributes > anyOf > item 0 > Attribute > prov > anyOf > item 0 > ProvenanceItem > span > anyOf > item 1
Type null
Required No
Type null
Required No 6.1.1.3. [Required] Property Record > attributes > anyOf > item 0 > Attribute > predicates
Title: Predicates
Type array
Required Yes Description: A list of characteristics (type, value, and name).
Array restrictions Min items N/A Max items N/A Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description Predicate Model for a predicate.
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/Predicate Description: Model for a predicate.
6.1.1.3.1.1. [Required] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > key
Type object
Required Yes Additional properties [Not allowed] Defined in #/$defs/PredicateKey Description: Model for the key (unique identifier) of a predicate.
6.1.1.3.1.2. [Required] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > value
Type object
Required Yes Additional properties [Not allowed] Defined in #/$defs/PredicateValue Description: Model for the value of a predicate.
6.1.1.3.1.3. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value
Type combining
Required No Additional properties [Any type: allowed] Default null
Any of(Option) NumericalValue item 1 6.1.1.3.1.3.1. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value > anyOf > NumericalValue
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/NumericalValue Description: Model for numerical values.
6.1.1.3.1.3.1.1. [Required] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value > anyOf > NumericalValue > min
Title: Min
Type number
Required Yes 6.1.1.3.1.3.1.2. [Required] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value > anyOf > NumericalValue > max
Title: Max
Type number
Required Yes 6.1.1.3.1.3.1.3. [Required] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value > anyOf > NumericalValue > val
Title: Val
Type number
Required Yes 6.1.1.3.1.3.2. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value > anyOf > item 1
Type null
Required No 6.1.1.3.1.4. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value_si
Type combining
Required No Additional properties [Any type: allowed] Default null
Any of(Option) NumericalValue item 1 6.1.1.3.1.4.1. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value_si > anyOf > NumericalValue
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/NumericalValue Description: Model for numerical values.
6.1.1.3.1.4.1.1. [Required] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value_si > anyOf > NumericalValue > min
Title: Min
Type number
Required Yes 6.1.1.3.1.4.1.2. [Required] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value_si > anyOf > NumericalValue > max
Title: Max
Type number
Required Yes 6.1.1.3.1.4.1.3. [Required] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value_si > anyOf > NumericalValue > val
Title: Val
Type number
Required Yes 6.1.1.3.1.4.2. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > numerical_value_si > anyOf > item 1
Type null
Required No 6.1.1.3.1.5. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > nominal_value
Type combining
Required No Additional properties [Any type: allowed] Default null
Any of(Option) NominalValue item 1 6.1.1.3.1.5.1. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > nominal_value > anyOf > NominalValue
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/NominalValue Description: Model for nominal (categorical) values.
6.1.1.3.1.5.2. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > nominal_value > anyOf > item 1
Type null
Required No 6.1.1.3.1.6. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > text_value
Type combining
Required No Additional properties [Any type: allowed] Default null
Any of(Option) TextValue item 1 6.1.1.3.1.6.1. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > text_value > anyOf > TextValue
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/TextValue Description: Model for textual values.
6.1.1.3.1.6.2. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > text_value > anyOf > item 1
Type null
Required No 6.1.1.3.1.7. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > boolean_value
Type combining
Required No Additional properties [Any type: allowed] Default null
Any of(Option) BooleanValue item 1 6.1.1.3.1.7.1. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > boolean_value > anyOf > BooleanValue
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/BooleanValue Description: Model for boolean values.
6.1.1.3.1.7.2. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > boolean_value > anyOf > item 1
Type null
Required No 6.1.1.3.1.8. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > datetime_value
Type combining
Required No Additional properties [Any type: allowed] Default null
Any of(Option) DatetimeValue item 1 6.1.1.3.1.8.1. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > datetime_value > anyOf > DatetimeValue
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/DatetimeValue Description: Model for datetime values.
6.1.1.3.1.8.2. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > datetime_value > anyOf > item 1
Type null
Required No 6.1.1.3.1.9. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > geopoint_value
Type combining
Required No Additional properties [Any type: allowed] Default null
Any of(Option) GeopointValue item 1 6.1.1.3.1.9.1. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > geopoint_value > anyOf > GeopointValue
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/GeopointValue Description: A representation of a geopoint (longitude and latitude coordinates).
6.1.1.3.1.9.1.1. [Required] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > geopoint_value > anyOf > GeopointValue > value
Title: Value
Type array of number
Required Yes
Array restrictions Min items 2 Max items 2 Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description value items - 6.1.1.3.1.9.1.1.1. Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > geopoint_value > anyOf > GeopointValue > value > value items
Type number
Required No 6.1.1.3.1.9.1.2. [Optional] Property Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > geopoint_value > anyOf > GeopointValue > conf
Title: Conf
Type combining
Required No Additional properties [Any type: allowed] Default null
Any of(Option) item 0 item 1 6.1.1.3.1.9.1.2.1. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > geopoint_value > anyOf > GeopointValue > conf > anyOf > item 0
Type number
Required No
Restrictions Minimum N/A Maximum N/A 6.1.1.3.1.9.1.2.2. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > geopoint_value > anyOf > GeopointValue > conf > anyOf > item 1
Type null
Required No 6.1.1.3.1.9.2. Property
Record > attributes > anyOf > item 0 > Attribute > predicates > Predicate > geopoint_value > anyOf > item 1
Type null
Required No
Type null
Required No
7. [Optional] Property Record > _name
Title: Name
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: A short description or summary of the record.
Any of(Option) item 0 item 1
Type string
Required No
Type null
Required No
8. [Optional] Property Record > identifiers
Title: Identifiers
Type combining
Required No Additional properties [Any type: allowed] Default null
Description: A list of unique identifiers of this record in a database.
Any of(Option) item 0 item 1
Type array
Required No
Array restrictions Min items N/A Max items N/A Items unicity False Additional items False Tuple validation See below
Each item of this array must be Description Identifier Unique identifier of a Docling data object.
Type object
Required No Additional properties [Not allowed] Defined in #/$defs/Identifier Description: Unique identifier of a Docling data object.
8.1.1.1. [Required] Property Record > identifiers > anyOf > item 0 > Identifier > type
Title: Type
Type string
Required Yes Description: A string representing a collection or database that contains this data object.
8.1.1.2. [Required] Property Record > identifiers > anyOf > item 0 > Identifier > value
Title: Value
Type string
Required Yes Description: The identifier value of the data object within a collection or database.
8.1.1.3. [Required] Property Record > identifiers > anyOf > item 0 > Identifier > _name
Title: _Name
Type string
Required Yes Description: A unique identifier of the data object across Docling, consisting of the concatenation of type and value in lower case, separated by hash (#).
Restrictions Must match regular expression ^.+#.+$
Test
Type null
Required No