Values.CitationLocationSourceSpecifies the precise location within a source document where cited content can be found. This can include character-level positions, page numbers, or document chunks depending on the document type and indexing method.
type nonrec t = {web : WebLocation.t option;The web URL that was cited for this reference.
*)documentChar : DocumentCharLocation.t option;The character-level location within the document where the cited content is found.
*)documentPage : DocumentPageLocation.t option;The page-level location within the document where the cited content is found.
*)documentChunk : DocumentChunkLocation.t option;The chunk-level location within the document where the cited content is found, typically used for documents that have been segmented into logical chunks.
*)searchResultLocation : SearchResultLocation.t option;The search result location where the cited content is found, including the search result index and block positions within the content array.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Integer of DocumentCharLocationDocumentIndexInteger.t
| `String of String_.t ])
list ])
list ]