Judicial officer case links
API table: judicial_officer_case_links
Links between judicial officers and case records, based on published officer IDs or possible name matches.
Definitions have been recorded for some columns and not others. A column with no definition below has not been documented yet.
A field with a fixed, closed set of values lists that set below. A field with documented codes lists its known values, and shows a meaning for the ones that have been described. Other value lists are not published here. Licensed clients can read them through GET /metadata.
Case Number
API field: case_number
Maryland Judiciary case number containing the matched officer value.
- Served type
String- Nullability
- Always present on a served row
- Query capabilities
-
- selectable
- filter:
equals - filter:
set
Populated on 100% of served rows (15,943,386 of 15,943,386) and on 100% of records collected since 2026 (12,065,220 of 12,065,220), measured October 15, 2026 at 02:57 UTC
Recorded Name or ID
API field: source_value
The judicial officer's name or ID as written on the case record. Open it to view the matching directory entry.
- Served type
String- Nullability
- Always present on a served row
- Query capabilities
-
- selectable
Populated on 100% of served rows (15,943,386 of 15,943,386) and on 100% of records collected since 2026 (12,065,220 of 12,065,220), measured October 15, 2026 at 02:57 UTC
Match Type
API field: match_confidence
Published ID match: the same officer ID appears on the case record and in the Judiciary directory. Possible match: the recorded name matches a directory name, but the records may refer to different people.
- Served type
String- Nullability
- Always present on a served row
- Query capabilities
-
- selectable
- filter:
equals - filter:
set - aggregate group
Populated on 100% of served rows (15,943,386 of 15,943,386) and on 100% of records collected since 2026 (12,065,220 of 12,065,220), measured October 15, 2026 at 02:57 UTC
Closed value set
exact_id(Published ID match)possible_match(Possible match)
Officer ID
API field: officer_id
Directory officer ID selected by the match.
- Served type
String- Nullability
- Always present on a served row
- Query capabilities
-
- selectable
- filter:
equals - filter:
set
Populated on 100% of served rows (15,943,386 of 15,943,386) and on 100% of records collected since 2026 (12,065,220 of 12,065,220), measured October 15, 2026 at 02:57 UTC
Person Key
API field: person_key
Person key of the matched officer.
- Served type
String- Nullability
- Always present on a served row
- Query capabilities
-
- selectable
- filter:
equals - filter:
set
Populated on 100% of served rows (15,943,386 of 15,943,386) and on 100% of records collected since 2026 (12,065,220 of 12,065,220), measured October 15, 2026 at 02:57 UTC
Source Column
API field: source_column
Case column that supplied the matched value.
- Served type
String- Nullability
- Always present on a served row
- Query capabilities
-
- selectable
- filter:
equals - filter:
set - aggregate group
Populated on 100% of served rows (15,943,386 of 15,943,386) and on 100% of records collected since 2026 (12,065,220 of 12,065,220), measured October 15, 2026 at 02:57 UTC
Closed value set
case_info.judge_assignedcase_info.judicial_officercase_info.authoring_judgecase_info.magistratecase_events.ruling_judgehearings.judge_idhearings.judge_namehearings.panel_judgescharges.disposition_judgecharges.plea_judgecharges.sentence_judgebond_settings.judgewarrants.judgesjudgments.judge_namejudgment_events.judgelandlord_tenant_judgments.judge_namebond_settings.judge_idappellate_opinions.authoring_judge
Match Signals
API field: match_signals
Structured evidence behind this match.
- Served type
JSONB- Nullability
- Always present on a served row
- Query capabilities
-
- selectable
Populated on 100% of served rows (15,943,386 of 15,943,386) and on 100% of records collected since 2026 (12,065,220 of 12,065,220), measured October 15, 2026 at 02:57 UTC
Judicial Officer Row ID
API field: judicial_officer_id
Foreign key to the matched judicial_officers row.
- Served type
Integer- Nullability
- Always present on a served row
- Query capabilities
-
- selectable
- filter:
equals - filter:
set - filter:
greaterThan - filter:
greaterThanOrEqual - filter:
lessThan - filter:
lessThanOrEqual - filter:
inRange
Populated on 100% of served rows (15,943,386 of 15,943,386) and on 100% of records collected since 2026 (12,065,220 of 12,065,220), measured October 15, 2026 at 02:57 UTC
Case Link Row ID
API field: id
CaseHarvester's own identifier for this case-link row.
- Served type
BigInteger- Nullability
- Always present on a served row
- Query capabilities
-
- selectable
- filter:
equals - filter:
set - filter:
greaterThan - filter:
greaterThanOrEqual - filter:
lessThan - filter:
lessThanOrEqual - filter:
inRange
Populated on 100% of served rows (15,943,386 of 15,943,386) and on 100% of records collected since 2026 (12,065,220 of 12,065,220), measured October 15, 2026 at 02:57 UTC
Generated from the current served catalog.