Class Vehicle

Information describing a motor vehicle.

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle
- niem-profile:niem:Property:
  nc:VehicleAugmentationPoint, (citation:VehicleAugmentation)
- niem-profile:niem:OldMultiplicity:
- niem-profile:niem:Type:
  nc:VehicleType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/citation:VehicleAugmentation
- niem-profile:niem:BaseType:
  citation:VehicleAugmentationType
- niem-profile:niem:Multiplicity:
  0,unbounded
- niem-profile:niem:CodeList:

Attribute vehicleRegistration

A registration for a vehicle.

Declaration :

- Uml : + vehicleRegistration : string, multiplicity : *

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:ConveyanceRegistrationPlateIdentification
- niem-profile:niem:Property:
  j:ConveyanceRegistration
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  citation:VehicleAugmentationType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/citation:VehicleAugmentation/j:ConveyanceRegistration
- niem-profile:niem:BaseType:
  j:ConveyanceRegistrationType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Relation operatorInsurance (<directional aggregation>)

Information concerning whether a driver of a motor vehicle possesses proof of insurance coverage required by law.

Declaration :

- Uml : + operatorInsurance : ProofOfInsurance, multiplicity : *

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  citation:CitationCaseAugmentation/citation:Vehicle/citation:VehicleOperatorInsuranceCoverage
- niem-profile:niem:Property:
  ecf:VehicleOperatorInsuranceCoverage
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  citation:VehicleAugmentationType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/citation:VehicleAugmentation/ecf:VehicleOperatorInsuranceCoverage
- niem-profile:niem:BaseType:
  ecf:InsuranceType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Relation ownerInsurance (<directional aggregation>)

Information concerning whether the owner of a motor vehicle possesses proof of insurance coverage required by law.

Declaration :

- Uml : + ownerInsurance : ProofOfInsurance, multiplicity : *

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  citation:CitationCaseAugmentation/citation:Vehicle/citation:VehicleOwnerInsuranceCoverage
- niem-profile:niem:Property:
  ecf:VehicleOperatorInsuranceCoverage
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  citation:VehicleAugmentationType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/citation:VehicleAugmentation/ecf:VehicleOwnerInsuranceCoverage
- niem-profile:niem:BaseType:
  ecf:InsuranceType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute vehicleBodyTypeOrVehicleStyle

model described in terms of 2 door, 4 door, van, pickup, etc.

Declaration :

- Uml : + vehicleBodyTypeOrVehicleStyle : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:VehicleStyleCode
- niem-profile:niem:Property:
  nc:ItemStyleAbstract, (j:VehicleStyleCode)
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ItemType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/j:VehicleStyleCode
- niem-profile:niem:BaseType:
  ncic:VSTCodeType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:
  TODO: NIEM codelist contains duplicates. Use Genericode list instead?

Attribute vehicleColorCode

A code identifying a single, upper-most, front-most, or majority color of a vehicle.

Declaration :

- Uml : + vehicleColorCode : code

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:VehicleColorPrimaryCode
- niem-profile:niem:Property:
  nc:ItemColorAbstract, (j:ConveyanceColorPrimaryCode)
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ItemType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/j:ConveyanceColorPrimaryCode
- niem-profile:niem:BaseType:
  ncic:VCOCodeType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:
  TODO: NIEM codelist contains duplicates. Use Genericode list instead?

Attribute vehicleColorText

A single, upper-most, front-most, or majority color of a vehicle.

Declaration :

- Uml : + vehicleColorText : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:ConveyanceColorPrimaryText
- niem-profile:niem:Property:
  nc:ItemColorAbstract, (nc:ConveyanceColorPrimaryText)
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ItemType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/nc:ConveyanceColorPrimaryText
- niem-profile:niem:BaseType:
  nc:TextType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute vehicleIdentificationNumber

Manufacturer identification number mounted on driver side at the corner of the windshield and post

Declaration :

- Uml : + vehicleIdentificationNumber : id

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:VehicleIdentification
- niem-profile:niem:Property:
  nc:VehicleIdentification
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:VehicleType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/nc:VehicleIdentification
- niem-profile:niem:BaseType:
  nc:IdentificationType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute vehicleLicensePlateNumber

The license plate displayed on vehicle offender was driving

Declaration :

- Uml : + vehicleLicensePlateNumber : id

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:ConveyanceRegistrationPlateIdentification
- niem-profile:niem:Property:
  j:ConveyanceRegistrationPlateIdentification
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  j:ConveyanceRegistrationType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/citation:VehicleAugmentation/j:ConveyanceRegistration/j:ConveyanceRegistrationPlateIdentification
- niem-profile:niem:BaseType:
  nc:IdentificationType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute vehicleLicensePlateState

State that issued the license plate displayed on the vehicle

Declaration :

- Uml : + vehicleLicensePlateState : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:ConveyanceRegistrationPlateIdentification/DrivingJurisdictionAuthorityNCICLSTACode, j:IdentificationJurisdictionNCICLISCode
- niem-profile:niem:Property:
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:JurisdictionType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/citation:VehicleAugmentation/j:ConveyanceRegistration/j:ConveyanceRegistrationPlateIdentification/j:JurisdictionNCICLISCode
- niem-profile:niem:BaseType:
  structures:ObjectType
- niem-profile:niem:Multiplicity:
- niem-profile:niem:CodeList:

Attribute vehicleLicensePlateStateCode

A code for the state that issued the license plate displayed on the vehicle

Declaration :

- Uml : + vehicleLicensePlateStateCode : id, multiplicity : 0..1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:ConveyanceRegistrationPlateIdentification/DrivingJurisdictionAuthorityNCICLSTACode, j:IdentificationJurisdictionNCICLISCode
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Property:
  nc:JurisdictionAbstract, ( j:JurisdictionANSID20AuthorityCode)
- niem-profile:niem:Type:
  nc:JurisdictionType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/citation:VehicleAugmentation/j:ConveyanceRegistration/j:ConveyanceRegistrationPlateIdentification/j:JurisdictionANSID20AuthorityCode
- niem-profile:niem:BaseType:
  aamva_d20:JurisdictionAuthorityCodeType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute vehicleLicensePlateType

Type of license plate displayed on vehicle offender was driving, i.e., commercial, truck

Declaration :

- Uml : + vehicleLicensePlateType : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:ConveyanceRegistrationPlateIdentification/nc:IdentificationCategory
- niem-profile:niem:Property:
  j:ConveyanceRegistrationPlateCategoryAbstract, (j:ConveyanceRegistrationPlateCategoryText)
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  j:ConveyanceRegistrationType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/citation:VehicleAugmentation/j:ConveyanceRegistration/j:ConveyanceRegistrationPlateCategoryText
- niem-profile:niem:BaseType:
  nc:TextType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute vehicleMake

A code identifying the manufacturer of a vehicle.

Declaration :

- Uml : + vehicleMake : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:VehicleMakeCode
- niem-profile:niem:Property:
  nc:VehicleMakeAbstract, (j:VehicleMakeCode)
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:VehicleType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/j:VehcileMakeCode
- niem-profile:niem:BaseType:
  ncic:VMACodeType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:
  TODO: NIEM codelist contains duplicates. Use Genericode list instead?

Attribute vehicleModel

A code identifying the specific design or type of vehicle made by a manufacturer. Sometimes referred to as the series model.

Declaration :

- Uml : + vehicleModel : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:VehicleModelCode
- niem-profile:niem:Property:
  nc:VehicleModelAbstract, (j:VehicleModelCode)
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:VehicleType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/j:VehcileModelCode
- niem-profile:niem:BaseType:
  ncic:VMOCodeType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:
  TODO: NIEM codelist contains duplicates. Use Genericode list instead?

Attribute vehicleYear

A year which is assigned to a vehicle by the manufacturer.

Declaration :

- Uml : + vehicleYear : int

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Vehicle/nc:ItemModelYearDate
- niem-profile:niem:Property:
  nc:ItemModelYearDate
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ItemType
- niem-profile:niem:XPath:
  citation:CaseAugmentation/nc:Vehicle/nc:ItemModelYearDate
- niem-profile:niem:BaseType:
  niem-xs:gYear
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList: