GJXDM 3.0 Change Log

We include here the log of changes from version to version of the data model.

Prerelease 3.0.0.3 to Release 3.0

#ChangeFeedback ID
1Updates to elements that were secondary relationships in version 3.0.0.0 and 3.0.0.1.
2Added definitions to types
3Limit proxy definitions to required components321
4Drop CaveatType
5Expand definition of EnforcementOfficialUnit25
6Modified definitions for ChargeDispositionText and ChargeDispositionDescriptionText84
7Add PropertyOtherID90
8Add DocumentBinary to DocumentType202
9Add DocumentDisputedIndicator and DocumentDisputedReasonText208
10Modified definition of Case and added CaseTypeText.210
11Add CaseCategoryText, CaseSeverityText, CaseSubtypeText to CaseClassificationType
12Add reporting requirements for a person convicted of a case.125
13Changed SanctionValueText to SanctionTypeText
14Add term elements for sanctions; change amount values to be money-specific.85
15Add SentenceDetails to SentenceTypes123
16Changes Term elements to durations
17Replaced "officer" with "official" in the names and definitions of elements and types.
18Updated version numbers, URIs, and primary schema file name for release
19Application of the element vs attribute rule
20Reviewed model for inconsistencies and improvements
21Updated representation terms on element names
22Change object class term of Address elements to "Location" where appropriate and reuse throughout model
23Processed the elements designated as codes that had no corresponding enumerated list
24Renamed PersonAliasName to PersonAlternateName; added personNameCommentText and personNameTypeCode to PersonNameType
25Change AirCraft to Aircraft225
26Add DocumentBinary to DocumentType202
27Change OrganizationAddress to OrganizationLocation324
28Move additional person identifiers to PersonAssignedIDDetails328
29Missing element definitions315
30Add UCR offense codes309
31Add elements to SanctionProgress86
32Added Register of Actions199
33Added LienHolder to LienType314
34Missing element definitions315
35Change RegistrationStateCode to RegistrationJurisdictionCode
36Expanded rms in definition ActivityUnknownAffiliate355
37Change BasicVehicle to VehicleBasics357
38Improve definition of BinaryObject.base64, BinaryObject.hex358
39Dropped BoatVINAText359
40Drop BranderIssuedVehicle360
41Improve definition of DecalColorText362
42Improve definition of DriverConvictionOffenseCode363
43Add definition to DriverLicenseConviction364
44Add definition to DriverLicenseIssuedPerson365
45Improve definition of DriverLicenseWithdrawalReasonReferenceCodeText366
46Change OrganizationRegistration to Registrations, moved from OrganizationType to ActivityType368
47Change OrganizationTitle to JurisdictionTitle369
48Change name of PersonAccident to PersonDrivingIncident370
49Improve definition of PropertyOwnerAppliedID372
50Improve definition of VehicleWantedIndicator373
51Add "Type" to name of types VehicleEmissionInspection, VehicleSafetyInspection377
52Add PersonNationalID to PersonAssignedIDDetailsType
53Add ranges to age, height, weight, and vehicle speed
54Improve definition of ChargeRecommendedBailAmount229
55Add missing NIBRS elements
56Add PropertyTitleHolder
57Add OrganizationDoingBusinessAsName
58Change CaseOfficialType to extend from JudicialOfficialType
59Change VehiclePart to be of type PropertyType
60Change VehiclePart to be of type PropertyType
61Improve definition of PersonOtherID
62Rename PersonLocalID as PersonAFISID
63Add CaseRespondentParty; change CaseInitiatingActor, CaseDefendantActor to CaseInitiatingParty, CaseDefendantParty56
64Added definition to CaseRespondentParty
65Update Victim so that it could refer to a person, organization, or a property item

Prerelease 3.0.0.2 to Prerelease 3.0.0.3

#ChangeFeedback ID
1Error in the schemaLocation attribute of proxy schemas286
2Add personNameInitialIndicator as an attribute of PersonNameTextType228
3Removed duplicate enumerations in external schemas
4Change the dictionary namespace prefix from 'justice' to 'j'
5Converted a general proxy schema for types to a XML-specific proxy schema
6Removed trailing space from proxy schema import statements in the schemaLocation attribute

Prerelease 3.0.0.1 to Prerelease 3.0.0.2

#ChangeFeedback ID
1Add "ANSI D20" to the glossary
2Add VehicleTitleDocumentTypeCode to VehicleTitleType
3Add attribute indicating if name value is actually an initial.6
4Add special indicators to Case19
5Add a field for the legal description of a charge19
6Rename and move ChargeBailAmountText to ChargeType79
7Move ChargeCountQuantity to ChargeType79
8Rename VerdictName82
9Extend VerdictType from ActivityType, not SuperType83
10Add DispositionInstrument to DispositionType88
11Rename FingerPrint as Fingerprint95
12Extend FingerprintType from BiometricType, not SuperType98
13Rename PropertyComponentMeasure as PropertyQuantity101
14Add IntoxicationTestAdministrator104
15Modify the names and summary of driving elements where the words accident and incident are used inconsistently120
16Add time elements CourtAppearanceTime and DocumentFiledTime124
17Add CourtAdministrativeUnitText to CourtType131
18Rename OrganizationGovernentLevelCode as OrganizationGovernmentLevelCode133
19Remove duplicative secondary relationships from the dictionary
20Structure Change: Convert secondary relationships to primary elements
21Created a distinction between elements and attributes
22Add new types that carry metadata for elements with simple content
23Remerge subdivided external code schemas
24Modify definition of DriverConvictionOffenseText55
25Modify Actor107
26Remove PersonFBINumber196
27Rename CaseOfficalRoleDescriptionText as CaseOfficialRoleDescriptionText197
28Modify element names and definitions to correct spelling errors209
29Structural changes320
30Replaced multiple object types with element qualifier terms320

Prerelease 3.0.0.0 to Prerelease 3.0.0.1

#ChangeFeedback ID
1Modify AmountType56
2Add IncidentFactorSubtypeText to IncidentFactorType
3Modify code from cap:AlertUrgencyCodeType
4Add LanguageText attribute to SuperType
5Add SourceIDText to SuperType
6Derive ProgramType from SupervisionType
7Modify CaveatType
8Change PersonBirthPlace to PersonBirthLocation.
9Add PhysicalFeatureImage to PhysicalFeatureType
10Modify name and definition of PersonPhotographImage44
11Modify TelephoneNumberID28
12Modify ContactPersonName26
13Rename PersonDentalCharactersticText/Code21
14Add JewelryCutText to JewelryStoneType20
15Add CriminalInformationIndicator to SuperType
16Add IntelligenceInformationIndicator to SuperType
17Derive CaseOfficialType from PersonType18
18Derive JewelryStoneType from PropertyType18
19Derive VehiclePartType from PropertyType18
20Derive MissingPersonType from PersonType18
21Derive SpeedRateType from RateType18
22Modify definition of DrivingIncidentHazMatCode11
23Rename VehicleInspectionEmissionResultCode, VehicleInspectionSafetyInspectionResultCode; change type to boolean.10
24Derive VehicleBrandType from SuperType9
25Add PersonAccentText to PersonSocialDetailsType
26Rename BinaryObjectType and its subcomponents.15
27Rename ContactMobilePhoneNumber to ContactMobileTelephoneNumber27
28Merge the components of JusticeImageType into ImageType.42
29Modify definition of ImageLocation
30Modify definition of glossary term "ACD"3
31Add RISS to the glossary3
32Add OASIS to the glossary
33Add a code set for ImagePoseCode14
34Update name and type of properties with date components.48
35Modify definition of ConvictionCourt49
36Add DocumentLastModifiedDate to document metadata.50
37Modify definition and name of Brander54
38Modify definition of StatuteCodeID57
39Add definition to type DrivingOffenseCodeType58
40Modify definition of DriverConvictionOffenseDescriptionText59
41Add DriverLicenseWithdrawalEligibilityCode to DriverLicenseWithdrawalType60
42Remove DrivingIncidentConvictionCode/Text61
43Add LienReleaseReasonCode to LienType62
44Remove PersonDrivingInsuranceCoverageTypeCode and PersonDrivingInsuranceStatusCode63
45Modify definition of TitleLienIndicator64
46Modify definition of VehicleModelCode68
47Add VehiclePassengerSafeQuantity to VehicleType.69
48Add external code set for Canadian provinces.71
49Add the AAMVA jurisdiction codes to RegistrationStateCode72
50Rename DriverIDType ANSID20IDType. Change VehicleIDType to this type.73
51Add DriverLicenseWithdrawalIssuingAuthorityCode to DriverLicenseWithdrawalType74
52Add VehicleTitleDocumentTypeCode to VehicleTitleType75
53Split VehicleEnginePowerDisplacementText into separate properties for engine power and displacement.76
54Modify DocumentFormatText; Add DocumentFormatTypeText43
55Add PersonSSNID7
56Add simple content to TextType
57Add simple content to EnginePowerDisplacementType