Creating a NIEM IEPD, Part 3: Extend NIEM

Design an XML information exchange between U.S. government entities

Retornar ao artigo

Asteriscos duplos (**) marcam as propriedades e tipos não mapeados para o modelo NIEM base. Eles incluem os tipos Bicycle e TheftReport, além das propriedades IsRegistered, VehicleCategory e CountyCode.

Versão em texto do modelo IEPD mostrando extensões (Figura 1)
                          ____________________________ 
                          |     ** TheftReport        |
                          |___________________________|
                          | ** TheftReportDate : date |
                          |___________________________|
                                    ^
                                    V 1
                                    |
                                    |
                                    |
________________________            | 1..*
|    TheftLocation      |         ___________________________ 
|_______________________|         |          Theft           | 1             1  _________________________
| Address : string      | 1   1 * |__________________________|__________________|       Property         |
| City : string         |_________| TheftDateTime : dateTime |                  |________________________|
| State : string        |         |__________________________|                  | SerialNumber : integer |
| ZipCode : string      |         |                     |                       | Description : string   |
| ** CountyCode : code  |         | 1                 1 |                       | Color : string         |
|_______________________|         |                     |                       |________________________|
                                  |                     |                             ^           ^
                                  | 1              0..* |                             |           |
                           ____________   ___________________                         |           |
                          |   Victim   |  |    Witness       |                        |           |
                          |____________|  |__________________|      ____________________________   ____________________________
                          |            |  | Account : string |      |     MotorVehicle          |  |     ** Bicycle            |
                          |____________|  |__________________|      |___________________________|  |___________________________|
                              |                  |                  | LicensePlate : string     |  | ** IsRegistered : boolean |
                              | 1                | 1                | ** VehicleCategory : code |  |___________________________|
                              |                  |                  |___________________________|
                              | RoleofPerson     | RoleofPerson
                              |                  |                  
                              | 1                | 1                
                              |                  |             
                           _________________________ 
                           |         Person         |                    _____________________ 
                           |________________________|   1  PersonName  1 |    PersonName      |
                           | DriverLicense : string |<>------------------|____________________|
                           |                        |                    | FirstName : string |
                           |________________________|                    | LastName : string  |
                                                                         |____________________|

Retornar ao artigo