E_CITATION Service Producer Schema
2024-11-22T09:45:06.486823-06:00
General notes on this schema:
EXTERNAL SPEC REFERENCES
The e-citation spec contains a data element listing which identifies a DDN number. This corresponds to the data elements in the ADR spec (6/18/2013 version of ADR spec). This can be used to locate data items in this schema: to find ADR data element #60, search for 'DDN 60'
All e-citation spec/std. references herein are from the 5/14/2014 version of the e-citation spec
NOT ALL SCHEMA DATA IS NECESSARILY IN USE
The presence of a data element in the this schema doesn't necessarily mean that it is used by Judici.com.
DATA SECRITY AND PRIVACY RESTRICTIONS
Judici courts implement a variety of restrictions on what data is shown to the public. Some of these restrictions are required and others are at the court's discretion. For a list of all data subject to possible restriction as Secure Data or Private Data, see https://www.judici.com/agreements/Exhibit_D_to_Web_Service_Subscriber_Agreement
NOTICE: DERIVED DATA VALUES
All data defined herein as "Derived Data" is set by court, and is for internal Judici.com use only. It is derived by the court from one or more underlying case data elements, which can be quite complex. Derived Data may control restrictions on whether case data will be made public under the data security and privacy restrictions (see previous note) and/or applicable statutes or regulations such as the federal Fair Credit Reporting Act (FCRA) requirements on reporting past non-convictions. Derived Data might not, at any given time, be calculated in accordance with applicable statutes and regulations and it is subject to change. Derived Data is shown on an "as is" basis, given the relevant underlying case data. In the event of any conflict between such data and the underlying data, the latter shall govern and the conflict should be brought to the attention of the court.
Retention in Compiled Index Record not allowed for any Derived Data.
CODE, DESCRIPTION AND TEXT ATTRIBUTES
Enumerations are used when the code/value list is modest in size and fairly static. If the code is meaningful text (e.g. BLK, BLU...) it will be used as the enumeration Otherwise, the enum will contain the VALUE. This is because most codes are sequence/ordinal numbers which can be effectively be derived from the ordinal position in the enum (and even when the number sequences have GAPS, the right code can still be derived).
When there is no enum:
-Code can be required
-Value should be optional (unless there is a write-in value such as with 999999 offenses)
-Schema may include enumerations, if the codes meaningless numerics and the list of values is not long.
MORE ON CODES
- Courts often use "standard" codes in different ways (e.g. indicating modified judgments using a different sequence of dispositions). So while Service Provider may provide guidance on interpreting court offense data, it is recommended that any user of this data work directly with the court for a full, complete and correct interpretation of that court's data.
BOOLEAN
In order to be able to convey explicit "Unknown" value, the schema uses an enumeration (Yes/No/Unknown) rather than Boolean.
DATE FORMAT
Producers have to supply Date type attributes (omitting any of the optional time zone info), while Consumer schemas will continue to be text.
CODES FOR STATES, PROVINCES, TERRITORIAL POSSESSIONS AND COUNTRIES
Wherever the schema calls for a state/province code for the U.S., Canada or Mexico, use one of the applicable two-character codes in Appendix A in ADR spec. Note that the state/province codes for Mexico and Canada used by the AOIC don't always match international standards.
Wherever the schema calls for a country code, only the following countries need be indicated: US = United States, MX = Mexico, CA = Canada.
For most data values associated with table lookups, Judici can OUTPUT any combination of the following:
- An attribute containing "Code" contains the code value (e.g. a value of "405" for the <CriminalDisposition> Code attribute)
- An attribute containing "Name", or "Description" holds the exact text corresponding to the code (e.g. "Withhold Judgment/720 ILCS 5/12-4.3").
- An optional third attribute containing "Text"- this exists to give courts the option to provide more human-readable content. But practically speaking, courts rarely do this. So this last attribute is typically just a concatenation of teh other two.
- ActorRelationshipTOP
Attributes:
RelatedActorID |
---|
This references a RelatedActor, which could be an arresting officer on the CourtDataTransfer element or a judge on a Court element. |
type: | xs:string | |
use: | required | |
Type |
---|
Indicates the nature of the relationship |
use: | required | |
type: | xs:NMTOKEN | |
enumeration: | ProsecutingAttorney | |
| DefenseAttorney | |
| Attorney | |
| ArrestingOfficer | |
Parents:
- AddressTOP
Attributes:
ID |
---|
Sequence/ordinal or other descriminator for multiple addresses (e.g. 1 or 2, eg. Home or Work) |
type: | xs:string | |
use: | required | |
City |
---|
Per ADR spec (DDN 31), this is 20 char. CMS will truncate. |
type: | xs:string | |
gal:Service: | e_citation | |
gal:requiredForService: | e_citation | |
State |
---|
Ref. ADR spec (DDN 32). See note on state/province codes, in comments at top of schema
'empty string' = Other/Unknown |
gal:Service: | e_citation | |
type: | xs:string | |
maxLength: | 2 | |
| 0 | |
| ([A-Z]{2})? | |
PostalCode |
---|
Ref. ADR spec (DDN 33). In in U.S. addresses, this is zip code. |
type: | xs:string | |
gal:Service: | e_citation | |
Country |
---|
Ref. ADR spec (DDN 32 and DDN 327). See note on state/province/country codes, in comments at top of schema
Producers are required to always include a two letter country code.
US = United States
MX = Mexico
CA = Canada
'empty string' = Other/Unknown Non-US |
gal:Service: | e_citation | |
gal:requiredForService: | e_citation | |
type: | xs:string | |
maxLength: | 2 | |
| 0 | |
| ([A-Z0-9]{2})? | |
Type |
---|
Distinguishes home address from work, etc. |
type: | xs:string | |
gal:Service: | e_citation | |
Children:
- AddressLine
minOccurs | 0 |
maxOccurs | 2 |
gal:cardinality | e_citation:1-2 |
Parents:
- AddressLineTOP
Attributes:
Number |
---|
An ordinal number for each street address segment provided. |
type: | xs:int | |
use: | required | |
gal:Service: | e_citation | |
Line |
---|
The street address text segment. Per ADR spec (DDN 29/30), this is A/N 60. CMS will truncate. |
type: | xs:string | |
use: | required | |
gal:Service: | e_citation | |
Parents:
- AttendeeActorTOP
Attributes:
ActorID |
---|
Ties an actor to an Event. If case/litigant don't already exist at the court, this can't be done because the ActorID isn't knowable. |
type: | xs:string | |
use: | required | |
Parents:
- BMVInfoTOP
Attributes:
DrugFlag |
---|
type: | xs:NMTOKEN | |
enumeration: | Yes | |
| No | |
| Unknown | |
HazardousMaterialsFlag |
---|
Ref. ADR spec (DDN 145). Not required, since the citation might not even concern a vehicle. But if it IS provided, the e-citation spec requires a definitve answer. That is why the Unknown option isn't allowed for e-citation. |
gal:Service: | e_citation | |
type: | xs:NMTOKEN | |
enumeration: | Yes | |
| No | |
| Unknown | |
CommercialVehicleFlag |
---|
Not required, since the citation might not even concern a vehicle. But if it IS provided, the e-citation spec requires a definitve answer. That is why the Unknown option isn't allowed for e-citation. |
gal:Service: | e_citation | |
type: | xs:NMTOKEN | |
enumeration: | Yes | |
| No | |
| Unknown | |
VehicleTypeCode |
---|
Per the list in the e-citation spec (ADR spec DDN 192 will eventually be aligned with this). Will not be used on e-citation service until it is in JIMS. No enumeration will be provided, because the list is long, and may well change over time. So, the code and description will BOTH be used. |
type: | xs:string | |
CommercialDLFlag |
---|
Per ADR spec DDN 143. |
gal:Service: | e_citation | |
type: | xs:NMTOKEN | |
enumeration: | Yes | |
| No | |
| Unknown | |
VehicleMake |
---|
See ADR spec (DDN 150). This is just text, as there are no Illinois standard codes for vehicle make |
type: | xs:string | |
gal:Service: | e_citation | |
VehicleYear |
---|
See ADR spc, DDN 151 |
type: | xs:gYear | |
gal:Service: | e_citation | |
PlateNumber |
---|
Per ADR spec (DDN 148) |
gal:Service: | e_citation | |
type: | xs:string | |
maxLength: | 9 | |
PlateYear |
---|
Per ADR spec (DDN 147) |
type: | xs:gYear | |
gal:Service: | e_citation | |
PlateState |
---|
Per ADR spec, DDN 149. See note on state/province codes, in comments at top of schema
'empty string' = Other/Unknown |
gal:Service: | e_citation | |
type: | xs:string | |
maxLength: | 2 | |
| 0 | |
| ([A-Z]{2})? | |
DriverPassenger |
---|
Per ADR spec (DDN 146). Indicates whether the violator was a driver or passenger. ADR-allowed values don't quite match e-citation spec, so some values may have to be mapped to U (Unknown). Not required, because the offense may not even involve a vehicle. |
gal:Service: | e_citation | |
type: | xs:string | |
enumeration: | D | |
| P | |
| U | |
Parents:
- CaseTOP
Attributes:
Action |
---|
A hint as to what to do with the data. Delete should be used when the case has been removed from the court's system |
default: | Replace | |
gal:Service: | court_interface | |
type: | xs:NMTOKEN | |
enumeration: | Replace | |
| Insert | |
| Update | |
| Delete | |
ModificationType |
---|
Why this case data was created |
default: | None | |
gal:Service: | court_interface | |
type: | xs:NMTOKEN | |
enumeration: | None | |
| Insert | |
| Update | |
| Delete | |
LastUpdateDate |
---|
Indicates the date on which the data was last updated at Judici. Some Providers give Judici cases when the data has not necessarily changed, so this date may not correspond to action on the case by the court. For this reason, the md5 attribute in the search results is a better choice for use in determining whether a case has changed. |
type: | xs:string | |
use: | required | |
Number |
---|
This is the full case number. No zero-padding in the case sequence portion (i.e. 2014TR123, not 2014TR000123). |
type: | xs:string | |
XID |
---|
External ID. Judici.com internal use only. |
type: | xs:string | |
TypeCode |
---|
Note that this is not always indicative of the severity of the offense currently charged in a criminal case. See Charge element for more on charge severity. |
use: | required | |
type: | xs:string | |
enumeration: | AD | |
| AR | |
| CC | |
| CF | |
| CH | |
| CM | |
| CV | |
| D | |
| DT | |
| ED | |
| F | |
| J | |
| JA | |
| JD | |
| L | |
| LM | |
| MC | |
| MH | |
| MR | |
| OP | |
| OV | |
| P | |
| SC | |
| T | |
| TR | |
| TX | |
| DN | |
| DC | |
| EV | |
| FA | |
| FC | |
| GC | |
| GR | |
| LA | |
| MX | |
| PR | |
| DV | |
| JV | |
| QC | |
| MT | |
CategoryCode |
---|
The court's CMS code for the category that this case type belongs to. |
type: | xs:string | |
enumeration: | CRM | |
| FAM | |
| CIV | |
| OTH | |
| JUV | |
SubtypeCode |
---|
The court's CMS code for any subdivision of case type. Typically used only in civil cases. |
type: | xs:string | |
TypeSubtypeText |
---|
Descriptive name of the subtype code |
type: | xs:string | |
use: | required | |
Year |
---|
Case year |
type: | xs:integer | |
Sequence |
---|
Sequence/ordinal number within year and case type |
type: | xs:integer | |
Category |
---|
Indicates the broader type of case (e.g. Criminal, Civil). |
use: | required | |
gal:direction: | Consumer | |
gal:DerivedData: | Yes | |
type: | xs:NMTOKEN | |
enumeration: | Civil | |
| Criminal | |
| Other | |
Title |
---|
Case title. e.g. "People vs. John Dillinger" or "Smith Inc. vs. Jones LLP" |
type: | xs:string | |
Children:
- Actor
minOccurs | 0 |
maxOccurs | unbounded |
- Complaint
minOccurs | 0 |
maxOccurs | unbounded |
- Entry
minOccurs | 0 |
maxOccurs | unbounded |
- Event
minOccurs | 0 |
maxOccurs | unbounded |
gal:cardinality | e_citation:0-1 |
- Document
minOccurs | 0 |
maxOccurs | unbounded |
Parents:
- ChargeTOP
For any traffic stop that results in multiple offenses including OVs, vendors are required to split these OV charges out onto separate cases/XML files, as AOIC rules do not permit OVs to be put onto any case that isn't an OV.
Attributes:
Conviction |
---|
Derived Data. During an appeal, this data often remain unchanged, though a change may be in order upon recording the outcome of the appeal. |
use: | required | |
gal:DerivedData: | Yes | |
gal:removeForDirection: | Producer | |
type: | xs:NMTOKEN | |
enumeration: | Yes | |
| No | |
Type |
---|
The "typical" general type of case for the charge (e.g. Felony or Misdemeanor). |
use: | required | |
gal:direction: | Consumer | |
type: | xs:NMTOKEN | |
enumeration: | Felony | |
| Misdemeanor | |
| Other | |
OffenseType |
---|
The "typical" case type (TR, DT, CF, etc.) for the charge. Also in <Offense>, used in e-citation schema. |
use: | required | |
gal:removedForService: | e_citation | |
type: | xs:NMTOKEN | |
enumeration: | AD | |
| AR | |
| CC | |
| CF | |
| CH | |
| CM | |
| CV | |
| D | |
| DT | |
| ED | |
| F | |
| J | |
| JA | |
| JD | |
| JV | |
| L | |
| LM | |
| MC | |
| MH | |
| MR | |
| MT | |
| OP | |
| OV | |
| P | |
| SC | |
| T | |
| TR | |
| TX | |
| DN | |
| DC | |
| EV | |
| FA | |
| FC | |
| GC | |
| GR | |
| LA | |
| MX | |
| PR | |
| DV | |
| QC | |
Number |
---|
Ordinal/sequence number representing the "nth charge record on the count". |
type: | xs:string | |
use: | required | |
gal:direction: | Consumer | |
gal:removedForService: | e_citation | |
XID |
---|
Judici internal use only |
type: | xs:string | |
Status |
---|
For a given Count, the Charge to which the disposition refers may not necessarily be the first Charge. The Status attribute tells this story. Watch for charges whose Status is "Amended", since they supersede the one whose status is "Original" on the same count. The Original charge will also often have a disposition indicating that the charge was not carried forward. For more, see notes on Charge Status in ADR User's Guide. |
use: | required | |
type: | xs:token | |
enumeration: | Original | |
| Added | |
| Amended | |
| Lesser and Included | |
| None | |
Code |
---|
Per ADR spec (DDN 55): N-7. Indicates the relevant criminal offense, based on the standards used in the court. In Illinois, these standard values are mandated by, and distributed by, the Administrative Office of the Illinois Courts.
Must be zero padded.
Retention in Compiled Index Record not allowed.
If the offense is a non-traffic local ordinance, for which there is no offense code, provide a value of 0000000. Though this can't be enforced by schema, a code of 0000000 will be rejected in pre-processing if the StatuteReferenceSource is not "Local" (which indicates a non-traffic local ordinance).
No code, 9999999 or otherwise, shall be used when the a citation is written for an offense not in AOIC's standard list of offenses. A code of 9999999 cannot be prevented by schema, but will be rejected in pre-processing. |
use: | required | |
gal:Service: | e_citation | |
gal:requiredForService: | e_citation | |
gal:xpath: | (. = '0000000' and @StatuteReferenceSource = 'Local') or (. = '9999999' and @StatuteReferenceSource != 'Local') or (. != '0000000' and . != '9999999') |
type: | xs:string | |
pattern: | \d\d\d\d\d\d\d | |
Description |
---|
Reference ADR spec (DDN 56). This should be used to convey descriptions on non-traffic ordinance violations, which have no offense code. When a data Producer provides this WITH an offense code, the court's CMS will ignore it and rely SOLELY upon the Code attribute- the description will not be checked against the AOIC offense table. This is for a variety of reasons, including the fact that the AOIC is requiring e-citation vendors to use verbose descriptions which aren't even IN the offense table). |
type: | xs:string | |
gal:Service: | e_citation | |
Text |
---|
type: | xs:string | |
use: | required | |
gal:direction: | Consumer | |
Qualifier |
---|
Distinguishes committed offenses from "attempted", or "conspiracy". |
gal:Service: | e_citation | |
gal:requiredForService: | e_citation | |
type: | xs:token | |
enumeration: | Attempted | |
| Conspired | |
| Solicited | |
| Conspired-Drug | |
| Conspired-Synth | |
| Conspired-Meth | |
| Committed | |
| None | |
StatuteReferenceSource |
---|
Judici uses a list of values matching the requirements of ADR spec (DDN 53), but the values are shortened. IRS is no longer in effect, so Producers cannnot use those. |
use: | required | |
gal:Service: | e_citation | |
gal:requiredForService: | e_citation | |
type: | xs:NMTOKEN | |
enumeration: | StateIRS | |
| LocalIRS | |
| StateILCS | This is for regular state statute violations. |
| LocalILCS | This is for local ordinance which are equivalent to state statute violations. Typically, these are traffic violations which have been adopted into local ordinances. |
| Local | This is for local ordinance which are NOT equivalent to state statute violations. For example: Failure to Mow Property. |
Class |
---|
Class attribute- this is the only consistent indicator of the severity (the level of felony or misdemeanor, etc.) of the charge. The TypeCode attribute of the Case might indicate Criminal Felony, but when a charge is amended, the actual charges on the case may be a misdemeanor. Even the OffenseType and Type attributes of the Charge only indicate the "typical" case type for the charge- the charge's Class attribute will reflect any change to this based on any qualifiers such as "Attempt". |
type: | xs:string | |
use: | required | |
Children:
Parents:
- CivilDispositionTOP
Attributes:
Satisfied |
---|
An indicator of whether the court-ordered remedy been fulfilled. |
use: | required | |
type: | xs:NMTOKEN | |
enumeration: | Yes | |
| No | |
| Unknown | |
Number |
---|
Ordinal/sequence number indicating the nth disposition record on the CivilCount |
type: | xs:string | |
use: | required | |
XID |
---|
External ID. Internal Judici use only |
type: | xs:string | |
Text |
---|
type: | xs:string | |
use: | required | |
Type |
---|
Inchoate type |
type: | xs:string | |
enumeration: | Attempted | |
| Conspired | |
| Conspired-Drug | |
| Conspired-Synth | |
| Conspired-Meth | |
| Committed | |
| Solicited | |
Date |
---|
type: | xs:string | |
use: | required | |
RecordedDate |
---|
The date on which the court was advised that the court's judgment was satisfied |
type: | xs:string | |
Children:
- Finding
minOccurs | 0 |
maxOccurs | unbounded |
- Remedy
minOccurs | 0 |
maxOccurs | unbounded |
Parents:
- ComplaintTOP
Attributes:
Number |
---|
An ordinal indicating the nth count on a civil case |
type: | xs:string | |
use: | required | |
Type |
---|
e.g. Original, Amending, cross-claim. |
type: | xs:string | |
use: | required | |
Text |
---|
Can be used for a summary of the complaint. Most Judici courts do not use this. |
type: | xs:string | |
Children:
Parents:
- CountTOP
The most severe charge must be first in the e-citation xml, as that will determine which traffic case the bond goes on if there is more than one offense. This should be no problem because officers have to be aware which charge is most severe to set bond [see SCR 503(a)(2)] and they typically input the most severe charge first. It is best if multiple offenses in the e-citation xml are in descending class order.
Attributes:
Number |
---|
Ordinal/sequence number indicating the nth criminal count on a case/litigant. |
type: | xs:string | |
use: | required | |
gal:direction: | Consumer | |
XID |
---|
The data producer's ID for this charge, which Judici may or may not retain/use. Optional, for diagnostic purposes. |
type: | xs:string | |
gal:direction: | Producer | |
gal:Service: | e_citation | |
TicketNumber |
---|
The Administrative Office of the Illinois Courts has indicated that the ticket numbers should not contain the officer's badge ID. So if the badge ID is a part of the ticket number, it should be removed before e-citation data is reported. When the ticket number is too long, the presence of the badge ID is often the reason. So the AOIC's restriction may prove helpful in meeting the maximum length constraint as well.
A/N 10, per ADR spec, DDN 64. In traffic cases, this will be the ticket number issued by law enforcement. In non-traffic cases, some courts might use it for other kinds of data. |
gal:Service: | e_citation | |
gal:requiredForService: | e_citation | |
type: | xs:string | |
maxLength: | 10 | |
PersonalInjury |
---|
Per ADR spec (DDN 60): A-1, with allowed values which essentially match those in the e-citation std. Indicates whether injury, death or damages occurred. |
gal:Service: | e_citation | |
type: | xs:NMTOKEN | |
enumeration: | I | |
| P | |
| D | |
| V | |
MotorVehicleInvolvment |
---|
Courts are not always good about recording this. Vehicle-related data is also found in BMVInfo |
type: | xs:NMTOKEN | |
enumeration: | Yes | |
| No | |
| Unknown | |
OffenseDate |
---|
The date on which the criminal offense occurred, in text form. See OffenseDateTyped for the format used by Producers. |
gal:direction: | Consumer | |
type: | xs:string | |
pattern: | \d\d/\d\d/\d\d\d\d | |
OffenseDateTyped |
---|
The date on which the criminal offense occurred. Apparently, this is not required in many participating Judici courts. See also ADR spec, DDN 41. |
type: | xs:date | |
gal:direction: | Producer | |
gal:Service: | e_citation | |
gal:requiredForService: | e_citation | |
UrbanDistrict |
---|
There is no ADR Per ADR spec for this, but the courts use it and it is required by the e-citation spec. The e-citation spec only asks for it when it is affirmative, so this is another situation where booleans won't work (see note above on Booleans) |
gal:Service: | e_citation | |
type: | xs:NMTOKEN | |
enumeration: | Yes | |
| No | |
| Unknown | |
Children:
- Charge
maxOccurs | unbounded |
gal:Service | e_citation |
gal:cardinality | e_citation:1-1 |
Parents:
- CourtTOP
This is the root element for any data that is associated with a court (e.g. Judges, Cases, Incidents, Holiday events)
Attributes:
NCIC |
---|
Per ADR spec (DDN 4): A/N 9. The ORI number for the court, as issued by the federal government. Follow ADR std. |
use: | required | |
gal:Service: | e_citation | |
type: | xs:ID | |
pattern: | IL\d{6}J | |
Name |
---|
Common name of the court. Required, for diagnostic reasons. |
type: | xs:string | |
use: | required | |
gal:Service: | e_citation | |
Children:
- Case
- Incident
minOccurs | 0 |
gal:cardinality | e_citation:1-1 |
- Event
minOccurs | 0 |
maxOccurs | unbounded |
gal:removedForService | e_citation |
- RelatedActor
minOccurs | 0 |
maxOccurs | unbounded |
gal:removedForService | e_citation |
Parents:
- CriminalDispositionTOP
Warning: There are many different ways, both correct and incorrect, that courts can record dispositions and sentences. This calls for a couple of important approaches to Judici's court data:
- Do not interpret the data. Even trying to do something as simple as determining whether or not someone was convicted on a given count can be difficult when the initial charge on the count has been amended or otherwise superseded.
- When in doubt, call the court. To help them answer your question, look up the same case on the court's free public-access site (using the search available at www.judici.com) and provide them the link. Or just ask them to do the same search.
Attributes:
Number |
---|
Ordinal/sequence number which represents the sequence in which the dispositions were recorded by the court. If dispositions are recorded out of order, this may not necessarily reflect the date-ordered sequence of multiple dispositions (see Date attribute) |
type: | xs:string | |
use: | required | |
XID |
---|
External ID. Presently for Judici.com internal use only. |
type: | xs:string | |
Code |
---|
Indicates the disposition, based on the standards used in the court. For more on the standard codes used in Illinois, see notes on Disposition Code in the ADR User's Guide. Watch out for secondary dispositions which vacate or otherwise modify a previous disposition or sentence- in Illinois courts, these have Code values between 600 and 699, generally speaking. |
type: | xs:string | |
Text |
---|
type: | xs:string | |
use: | required | |
Mode |
---|
e.g. Bench, Jury, Guilty Plea |
type: | xs:string | |
Date |
---|
Represents the date on which the judgment was handed down. It is possible that Date will not indicate the same sequence as Number. |
type: | xs:string | |
use: | required | |
Children:
Parents:
- DocumentDataTOP
Content Type
xs:base64BinaryAttributes:
encoding |
---|
The encoding format of the documnent data |
use: | required | |
gal:Service: | e_citation | |
type: | xs:string | |
enumeration: | BASE64 | |
mimeType |
---|
The encoding format of the documnent data |
use: | required | |
gal:Service: | e_citation | |
type: | xs:string | |
enumeration: | application/pdf | |
Parents:
- EmailTOP
Attributes:
Type |
---|
e.g. "Home", "Work", "h", "W" |
type: | xs:string | |
use: | required | |
Address |
---|
The actual e-mail address. |
type: | xs:string | |
use: | required | |
Parents:
- ErrorTOP
Content Type
xs:stringAttributes:
Severity |
---|
use: | required | |
type: | xs:NMTOKEN | |
enumeration: | Error | |
| Warning | |
Parents:
- EventTOP
These can be on cases (e.g. a hearing), or on a court (e.g. a court holiday).
Notice: While courts may have event data indicating past dates, it isn't possible to know whether an event actually occured or not.
E-citation will provide the hearing date and time indicated on the ticket. E-citation standard does allow for this to be determined later, so this cannot be required for e-citations.
Attributes:
UID |
---|
Unique identifier, per the standard described in Internet Calendaring and Scheduling Core Object Specification (iCalendar), RFC4545, Internet Engineering Task Force (IETF). Judici internal use only |
type: | xs:string | |
use: | required | |
gal:direction: | Consumer | |
Type |
---|
use: | required | |
gal:removedForService: | e_citation | |
type: | xs:NMTOKEN | |
enumeration: | Hearing | |
| Holiday | |
| Conflict | |
StartDateTimeTyped |
---|
Ref. ADR spec (DDN 218 and DDN 219) |
type: | xs:dateTime | |
gal:Service: | e_citation | |
gal:requiredForService: | e_citation | |
Location |
---|
One of the courtroom numbers used by the court (e.g. 2, or B). Because it is court-specific, no enum is available. But incoming data from Producers, if any, will be validated by JIMS. E-citation spec says to provide courtroom, "where available". No ADR DDN provided. |
type: | xs:string | |
gal:Service: | e_citation | |
Code |
---|
There may be a Code/Description pair, if the event is table-driven. The hearing type is not required in e-citation, but will be accepted if known. |
type: | xs:string | |
gal:Service: | e_citation | |
Text |
---|
type: | xs:string | |
use: | required | |
gal:direction: | Consumer | |
Children:
Parents:
- IncidentTOP
Attributes:
NCIC |
---|
This is the NCIC ORI code for the law enforcement agency which is reporting the incident. |
use: | required | |
gal:Service: | e_citation | |
type: | xs:string | |
pattern: | IL\d{7} | |
ID |
---|
This is the incident ID or police report number for the incident. |
use: | required | |
gal:Service: | e_citation | |
type: | xs:string | |
minLength: | 1 | |
XID |
---|
A Producer's internal ID (e.g. compound database key) for this data item. Judici may not use this for anything other than diagnostic purposes |
type: | xs:string | |
gal:Service: | e_citation | |
TownshipRoadFlag |
---|
Per ADR spec DDN 174. |
gal:Service: | e_citation | |
gal:xpath: | . = 'No' or . = 'Unknown' or (. = 'Yes' and string-length(../@TownshipCode)!=0) |
type: | xs:NMTOKEN | |
enumeration: | Yes | |
| No | |
| Unknown | |
TownshipName |
---|
Per ADR spec DDN 175. |
type: | xs:string | |
gal:Service: | e_citation | |
TownshipCode |
---|
There is no universal standard (such as NCIC code) for townships. So this code is assigned by the Clerk their arresting agency table in their case management system. The only time that a township NEEDS to be set up in this way is when the township is supposed to get some money from the ticket. Not all townships have this deal with local law enforcement. But in those that do, the TownshipRoadFlag should be set and TownshipName/TownshipCode should be provided. |
type: | xs:int | |
gal:Service: | e_citation | |
Children:
- Actor
minOccurs | 1 |
maxOccurs | unbounded |
- Event
minOccurs | 0 |
maxOccurs | unbounded |
gal:cardinality | e_citation:0-1 |
- Document
minOccurs | 0 |
maxOccurs | unbounded |
Parents:
- PaymentTOP
Attributes:
Amount |
---|
This is the amount of cash bond paid, if any. Corresponds to ADR spec, DDN 49. Reflects the entire payment, without regard to whether a bond has been applied or is still pending. On records with Type=Audit, it represents the incremental amount by which the payment was changed. |
type: | xs:int | |
use: | required | |
gal:Service: | e_citation | |
Number |
---|
Ordinal/sequence ID for the bonds and vouchers (the nth bond or the nth voucher on the case). Since courts sometimes delete payments, these are occasionally re-used and should not be relied upon as the sole ID for a transaction. |
type: | xs:string | |
use: | required | |
gal:direction: | Consumer | |
Reference |
---|
Used for the check number or EFT transaction ID for the incoming payment from a litigant or collection agency. |
type: | xs:string | |
ReceiptDate |
---|
Only for initial payment records, not Audit records provided due to the change/deletion of a payment. Note: because the court can't "back date" a payment into a month which closed the previous day, the ReceiptDate must always represent the day the court got its money. So in the case of payment receipted by a collection agency or law enforcement, this may not match the agency's receipt date. |
type: | xs:string | |
use: | required | |
gal:RemovedForService: | e_citation | |
Type |
---|
The Audit value is used on records which correspond to the change/deletion of a previous payment. NOTE: In courts using the JIMS case management system- payments originally receipted by a collection agency will have a Type value of "Collect agn chk" or "Collect agn EFT", depending upon how the funds were conveyed to the court by the agency. Becuase it takes a couple of days to actually have the money "in hand", Clerk staff would have trouble knowing whether to input th ebond or not. So for now, the Clerk's interface won't all credit card payments. |
use: | required | |
gal:Service: | e_citation | |
type: | xs:string | |
enumeration: | Audit | |
| Cash | |
| Certified Check | |
| Money Order | |
| Personal Check | |
| Credit Card | |
| Company Check | |
| Bond | |
| Fund Transfer | |
| Court Payment | |
| Online Payment | |
| EPay 1 | |
| EPay 2 | |
| Collect agn EFT | |
| Collect agn chk | |
| SDU | |
| NSF | |
| Direct | |
| Other | |
| IDPA | |
| Arrears Settled | |
| Current amt chg | |
| Data error | |
| Frequency error | |
| Balance error | |
| Amount err | |
| Order stayed | |
| Terms error | |
| RR deceased | |
| Vacated | |
| Prepaid | |
| NSF | |
| Misapplied 1 | |
| Misapplied 2 | |
| Terms chg pre | |
| Terms chg post | |
| Interstate pmt | |
| RR deceased-GRF | |
| Synch adj | |
| Problem payor | |
| UNKNOWN | |
Receipt |
---|
The court's receipt ID, which should never change. In some of Judici's larger courts, this cannot be guaranteed to be unique because their receipt numbers "roll over" occasionally.
Not available on Audit records due to change/deletion of underlaying data |
type: | xs:string | |
gal:direction: | Consumer | |
JournalType |
---|
TONY? |
type: | xs:string | |
enumeration: | Original | |
| Refund | |
| Overpayment | |
| Changed | |
| Deleted | |
| Remaindered | |
| Transferred | |
| Re-opened | |
| Filed/Previous | |
| Case Reinstated | |
| Closed/Previous | |
| Dropped/Prv Qtr | |
Children:
Parents:
- PersonIdentifierTOP
Attributes:
Type |
---|
Indicates the type of ID (e.g. SID code, state/DLN). |
use: | required | |
gal:Service: | e_citation | |
type: | xs:NMTOKEN | |
enumeration: | SSN | |
| StateAndDriversLicense |
A concetantation of the issuing state code (see note on state/province codes, in comments at top of schema) and the driver's license number. Ref. ADR spec (DDN 37 and DDN 36)
If not supplying a US state, Mexican state or Canadian province, use blanks for the first two characters in the DLN. |
| NCICSID | Not in court's CMS. Ref. ADR spec (DDN 39): A/N-10. |
| AttorneyRegistrationNumber | |
ID |
---|
The actual identifier. Driver's licenses are represented as a concatenation of a "state" code (if any) and the driver's license number. Ref. ADR spec (DDN 37/36). For Illinois data, the non-U.S. "state" codes are based on a standard set by the Administrative Office of the Illinois Courts. ID shall never have punctuation in it (e.g. dashes in a DLN or SSN) |
type: | xs:string | |
use: | required | |
gal:Service: | e_citation | |
Parents:
- PhoneTOP
Attributes:
Type |
---|
e.g. "Home", "Work", "h", "W" |
type: | xs:string | |
Number |
---|
type: | xs:string | |
use: | required | |
Parents:
- ReceivablesTOP
Attributes:
LastUpdate |
---|
use: | optional | |
type: | xs:string | |
pattern: | \d\d/\d\d/\d\d\d\d | |
User |
---|
use: | optional | |
type: | xs:string | |
DueDate |
---|
It is possible that this might change to a future date (due to a defendant getting relief from a judge). If this happens, a case referred to collections should be considered for withdrawal. |
use: | required | |
gal:direction: | Consumer | |
type: | xs:string | |
pattern: | \d\d/\d\d/\d\d\d\d | |
TotalDue |
---|
This only changes if the judge lowers or increases the total amount ordered. This is not a balance. |
use: | required | |
type: | xs:float | |
TotalPaid |
---|
Unlike the court's records, this includes pending bonds. This is a running total, which may include payments made after referral to a collection agency. |
use: | required | |
type: | xs:float | |
gal:DerivedData: | Yes | |
gal:direction: | Consumer | |
TotalApplied |
---|
Represents payments and bonds explicitly applied to the account by the court. Collections-related data may be different, as it assumes that unapplied bonds will eventually be applied to the case/account. |
use: | required | |
type: | xs:float | |
gal:DerivedData: | Yes | |
gal:direction: | Consumer | |
Children:
Parents:
- ReceivableTOP
Attributes:
AmountDue |
---|
The total ordered by the court for a particular fine/fee. |
type: | xs:string | |
use: | required | |
AmountPaid |
---|
The total amount applied to the particular fine/fee account for all payments. |
type: | xs:string | |
use: | required | |
Parents:
- RelatedActorTOP
Each arresting officer is represented by a RelatedActor associated with the court data transfer file. For more on how to represent an ArrestingOfficer, see general notes following.
These are individuals not associated with cases. Some are associated with a Court (e.g. judges), while others are even higher-level (e.g. law enforcement agents). Since the attributes used depend on what role the individual plays, and because the structure of some attributes is dictated for performance reasons, a few examples will best illustrate what is required:
Examples:
INDIVIDUALS DIRECTLY ASSOCIATED WITH THE COURT
Judge- <RelatedActor Type="Judge" ActorId="IL001025JWAPNER" Name="WAPNER" Id="IL001025JWAPNER" OrganizationCode="IL001025J"/>
Court reporter- <RelatedActor Type="CourtReporter" ActorId="IL001025JCRLP" Name="LP" Id="IL001025JLP" OrganizationCode="IL001025J"/>
OrganizationCode- NCIC from Court
ID- a composite value with a required structure using special delimiters
NCIC from Court
The court's internal ID for the individual
ActorID- a composite value with a required structure using special delimiters
- NCIC from Court
- If it is a court reporter, add CR
- The court's internal ID for the individual
INDIVIDUALS NOT DIRECTLY ASSOCIATED WITH THE COURT
Arresting officer- <RelatedActor Type="LawEnforcementAgent" ActorId="IL001025JO9N791" Name="GUNDERSON" Id="791" OrganizationCode="9" OrganizationName="MAPLETON PD" NCIC="IL001013A"/>
ID- the officer's badge number
NCIC- the ORI code assigned to the law enforcement agency with whom the officer is associated.
OrganizationCode-the court's internal ID for the officer's agency
OrganizationName- if OrganizationCode is provided
ActorID is a composite value with a required structure using special delimiters
- NCIC code for the officer
- O (Officer)
- OrganizationCode
- N (Number)
- ID (badge number)
Attorney- <RelatedActor Type="Attorney" ActorId="IL001025JA1234567" Name="DARROW, CLARENCE" Id="1234567" OrganizationCode="123"/>
ID- ideally, courts use the attorney registration number under which the attorney practices in the court
OrganizationCode-the court's internal ID for the firm with which the attorney is associated. If attorney is a solo practitioner, use the court's internal ID for the attorney, or attorney registration number again.
OrganizationName- if OrganizationCode is provided
ActorID is a composite value with a required structure using special delimiters
- NCIC from Court
- A (Attorney)
- ID (attorney registration number)
Attributes:
ActorId |
---|
type: | xs:ID | |
use: | required | |
gal:direction: | Consumer | |
Id |
---|
Among other things, this attribute is used for an officer's badge number (ADR spec DDN 142). For badge numbers, the value should be numeric, up to five digits. Letters (if any) probably represent the jurisdiction, and should be stripped. |
type: | xs:string | |
use: | required | |
gal:Service: | e_citation | |
NCIC |
---|
Ref. ADR spec (DDN 59). This is the NCIC ORI code for the arresting officer's agency.
There are other valid NCIC codes as well, and this field should be to indicate them, if available. |
gal:Service: | e_citation | |
gal:requiredForService: | e_citation | |
type: | xs:string | |
pattern: | [A-Z]{2}\d{6,7}[A-Z]? | |
Name |
---|
Ref. ADR spec (DDN 323), though CMS requires "Lastname, Firstname" format. Warning: This feature means that failure to match EXACTLY the value in the court's CMS will result in the creation of a duplicate officer in the CMS. The same thing will occur if you provide the wrong agency NCIC code for an officer. |
type: | xs:string | |
use: | required | |
gal:Service: | e_citation | |
Type |
---|
use: | required | |
gal:Service: | e_citation | |
type: | xs:NMTOKEN | |
enumeration: | ProsecutingAttorney | |
| DefenseAttorney | |
| Attorney | |
| ArrestingOfficer | |
| Judge | |
| CourtReporter | |
| LawEnforcementAgent | |
Parents:
- SentenceTOP
Attributes:
Number |
---|
Ordinal/sequence number indicating "the nth sentence on the disposition" |
type: | xs:string | |
use: | required | |
XID |
---|
External ID. Judici.com internal use only. |
type: | xs:string | |
Code |
---|
Indicates the type of sentence, based on the standards used in the court. For more on the sentence codes used in Illinois, see ADR User's Guide |
type: | xs:string | |
Text |
---|
type: | xs:string | |
use: | required | |
Date |
---|
type: | xs:string | |
use: | required | |
StatusCode |
---|
StatusCode/Description/Text may indicate that a sentence is waived, suspended, stayed or otherwise not in force. |
type: | xs:string | |
LengthText |
---|
There may be more than one sentence length. See note on SentenceLength@Qualifier |
type: | xs:string | |
Children:
Parents:
- SentenceLengthTOP
Attributes:
XID |
---|
External ID. Judici.com internal use only. |
type: | xs:string | |
Qualifier |
---|
E-citation producers should probably always set this to ?Committed?. If there is more than one SentenceLength, this attribute will distinguish the "maximum" sentence from the "minimum" sentence. Or, use the LengthText, which reflects whatever minimum and maximums exist. |
type: | xs:string | |
use: | required | |
Years |
---|
type: | xs:string | |
use: | required | |
Months |
---|
type: | xs:string | |
use: | required | |
Days |
---|
type: | xs:string | |
use: | required | |
Hours |
---|
type: | xs:string | |
use: | required | |
Parents: