FinchContext
Run with

Build Concordance/Relativity Load File (DAT + OPT)

Skill: Convert a processed document set into Concordance DAT + Opticon OPT load files

Region: United States Category: Legal / eDiscovery Does: Takes a processed ESI document set and assembles the Concordance DAT (delimited metadata) and Opticon OPT (image cross-reference) load files — the de-facto standard pair for importing documents, metadata, and images into Concordance, Relativity, and most review platforms. Spec: Concordance DAT (Concordance default delimiters) + Opticon OPT image load file (industry standard)

DAT/OPT is an industry convention, not a published government schema. The single most common failure is delimiter handling — Concordance's defaults are non-printable ASCII characters chosen so they never collide with document text. Always confirm the receiving party's load-file specification (field list, order, delimiters, date format, path style) before delivery; many ESI protocols dictate it exactly.


The two files

File Purpose
.DAT One row per document: all metadata/coding fields, delimited
.OPT (Opticon) Image cross-reference: maps each page image to its document and marks document boundaries
(+ native / text manifests) Paths to native files and extracted text, referenced by DAT fields

Concordance default delimiters

Role Character ASCII
Field separator 20 (0x14)
Text qualifier (quote) þ 254 (0xFE)
In-field newline / multi-value ® 174 (0xAE)

The first row of the DAT is the header (field names, same delimiters). Every value is wrapped in the text qualifier; multi-value fields (e.g. multiple recipients) separate entries with the newline character.


Typical DAT fields

BEGBATES, ENDBATES, BEGATTACH, ENDATTACH        (Bates + family boundaries)
CUSTODIAN, DUPCUSTODIAN
DOCTYPE, FILEEXT, FILENAME, FILESIZE
FROM, TO, CC, BCC, SUBJECT                        (email)
DATESENT, TIMESENT, DATERCVD, DATECREATED, DATEMOD
MD5HASH (or SHA1HASH)
NATIVEPATH, TEXTPATH, PAGECOUNT
CONFIDENTIALITY                                   (designation, if produced)

BEGATTACH/ENDATTACH define the family range (parent Bates → last child Bates).


Opticon (OPT) format

Comma-delimited, one row per page image:

ImageKey, VolumeLabel, FullPath\Image.tif, DocBreak(Y/blank), , , PageCount
ABC000001,VOL001,\IMAGES\001\ABC000001.tif,Y,,,3
ABC000002,VOL001,\IMAGES\001\ABC000002.tif,,,,
ABC000003,VOL001,\IMAGES\001\ABC000003.tif,,,,
ABC000004,VOL001,\IMAGES\001\ABC000004.tif,Y,,,1

(A 3-page document ABC000001–003 then a 1-page document ABC000004.)


Data rules


Worked example (DAT header + one row — delimiters shown as ¶ / þ)

þBEGBATESþ¶þENDBATESþ¶þBEGATTACHþ¶þENDATTACHþ¶þCUSTODIANþ¶þFROMþ¶þSUBJECTþ¶þDATESENTþ¶þNATIVEPATHþ¶þPAGECOUNTþ
þABC000001þ¶þABC000001þ¶þABC000001þ¶þABC000002þ¶þDoe, Janeþ¶þjane@acme.comþ¶þQ1 forecastþ¶þ01/15/2025þ¶þ\NATIVE\001\ABC000001.msgþ¶þ1þ

(Email ABC000001 with a one-page attachment ABC000002; family range BEGATTACH ABC000001 → ENDATTACH ABC000002.)


Validation checklist


Last updated: 2026-05-31 — DAT/OPT is an industry convention; confirm the exact field set, delimiters, date/time format, path style, and the OPT layout against the receiving party's load-file specification / ESI protocol before use.