Public Page

2022-07-19 Architecture Meeting Minutes

Public Page

Date: Jul 19, 2022

 

 

 

ANTITRUST STATEMENT

As participants in this meeting, we need to be mindful of the constraints of antitrust laws. There shall be no discussions of agreements or concerted actions that may restrain competition. This prohibition includes the exchange of information concerning individual prices, rates, coverages, market practices, claims settlement practices, or any other competitive aspect of an individual company’s operation. Each participant is obligated to speak up immediately for the purpose of preventing any discussion falling outside these bounds.

Agenda

  • Antitrust

  • Update on Action Items and work completed from Face to Face

Meeting Minutes

  • Antitrust Accepted

  • Review of Face to Face

  • Meeting Notes

    • In the All CIECA Committee Review for Vehicle, there were a few fields that were questioned about being removed. These fields were added back (LicensePlateRegistrationDate, LicensePlateExpirationDate, OdometerReadingCode, OdometerReadingCodeEnumType, Package)

    • Removal of NICBInfo was brought up.

      • NICBInfo is not part of Vehicle any longer, if there is a need for NICBInfo, it can be added to the dictionary schema. The architecture committee is asking for instances of use so we can make sure the properties needed are being added and instance documents can be created to test the additions.

      • NICBInfo is used in salvage today but not sure the NICBDate is part of the BMS message

        • The NICBDate can use the extendedProperties Property to add data that is not part of the capis definition

    • SimpleTypes definitions may be able to be moved up to the capis definitions, so we do not have an extra level, but at this time the simpleTypes are in a different schema.

      • Currency and Decimal were removed as suggested in the previous meeting

    • Consistency in using Type

      • With Address we have an addressType and address, lossLocationAddress both use addressType in the definition

      • date-time is a built in format, however, to be consistant we should have a property of dateTime defined and then accidentDateTime, lossDateTime, policyEffectiveDateTime, PolicyExpirationDateTime, PolicyRenewalDateTime, PolicyStartDateTime, reportedDateTime and vehicleRecoveryDateTime would all reference dateTime, so if it was changed, it would be changed in one place and not numerous places.

      • The use of Type in the name is that for property that have more than one property included, because dateTime would not be a Type if that was the case. We need a Rule for when to use Type in the description of a property.

    • Line Endings

      • Some the line endings are different, and we all want to make sure that we're using the same line endings. And then as such we want to make sure that the tooling is configured to use the same line and needs.

      • Git uses new line

      • Unix is new line and the recommendation

    • Naming Convention

      • We still need to decide on the num, numOf, quantity, qty, number and abbreviation rule

      • It was agreed that we want consistency and we are okay with renaming BMS objects in a consistent way, homework will be to look at the BMS Properties and propose the new way.

    • GitHub Structure

      • Before this meeting the team got together and worked on cleaning up gitHub. The new structure is in place for review.

      • CAPIS/json-schema/definitions/ is definitions, simpleTypes and codeList

      • CAPIS/json-schema/schemas/ is the capisVehicleSchema, capisClaimSchema, capisPartySchema and the combined schema using the definitions

      • CAPIS/json-schema/bundles/ has the bundled vehicle

      • CAPIS/json-test-instances/ is different in structure than the BMS. There is a folder for Vehicle, Claim, Party and vehiclePartiesClaim with folders for valid and invalid. This will help people find the test instances and not be part of a large list.

      • CAPIS/open-api-spec/ was missing because it didn’t have any documents under it. gitignore was added so the folder would show up.

      • The branches were cleaned up and now we have main and schema-bundling-test. Work should be done in schema-bundling-test and checked in for the team to review.

    • PartInfo work

      • car-part.com team is about 1/3 of the way through flattening quotedPart

        • If the team wants to share the new version with Paulette, we can put it in Excel so we can have the side-by-side BMS and proposed Part.

        • Think PartInfo will be reviewed next week

    • Expectations

      • capis version 0.1 in October

      • First Version to include vehicle, parties, claim and part or quotedPart

      • Document a Cross Reference so people can see familiar EMS and BMS properties with the CAPIS properties

      • Add descriptions to definitions

Kabob Case is when words are separated with a dash: learned-something-new-today. Great job today everyone.

 

Action items

Decisions

 

Participants

  • Paulette Reed

  • Dan Webster

  • Mike Hastings

  • Andy Bober

  • Paul Barry

  • Chris Poulos

  • Jeff Shroder

Participants in the meetings are noted for your information.  If you have questions on the committee’s activities, please contact a recent attendee. https://cieca.atlassian.net/wiki/spaces/ARCH