Public Page

2021-11-30 Architecture Meeting Minutes

Public Page

 

      
   CIECA 500 Westover Dr  #11617; Sanford,  NC  27330 

 

Date

Nov 30, 2021

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 and Meeting minutes acceptance

  • Review Vehicle bundle concepts

Meeting Minutes

  • Antitrust Accepted

  • Meeting Accepted

  • Mike reported an issue to Stoplight and he did receive support with the Required Fields issue. It is not resolved at this time, but he is in communication.

  • Recap of last week:

    • The process to achieve the proof of concept was covered in the last meeting and the meeting minutes captured it well. In short, we took the BMS and converted it to JSON, then created the JSON Style Guide and used that to name the fields and create the initial schema, then we flattened the schema by removing the hierarchy of the data aggregates, then we removed some fields that were not seen as needed to make the vehiclelite object smaller, then we used the bundling concept to bring in Simple Types and Custom Fields.

  • Next Steps

    • We need to provide examples of how we can use bundling to achieve a VehicleLite, VehicleMed, VehicleLg and not have numerous Vehicle Files that will cause confusion in standards.

    • The Schema of Vehicle does not have bundling; the reference is in YAMAL and Open API (BMS Message).

    • We need to continue having Instance Files that test/validate the schemas.

      • Mike will add instances to Stoplight

    • We need to add the reference documentation to Stoplight, for example the javascript that does the bundling.

      • We want the best and easiest information in Stoplight that will help developers understand the CIECA API standards and how to use them.

      • We have information for QA, such as spell-checking documentation that does not need to be part of the standards and will remain in Architecture.

    • GitHub and Stoplight are synced, so do we want to allow users to access in GitHub or Stoplight?

      • The Schema Examples for API is embedded in Stoplight and the clean presentation.

    • Model Year; Why is it a String instead of an Integer?

      • Original BMS Year was an Integer

      • In researching JSON standards the new USO standard has it a string that works well with Timezone and allows the developer not to have to convert year to get a timezone.

      • The W3C standard is also using date with a timezone

      • How often will date be used with a timezone? Is it necessary?

      • Dan is going to do more research on Year and timezone to provide to the committee.

    • One of the properties removed from Vehicle was Odometer, for an example in coming presentations, we will present how to include Odometer with No Named object.

    • Andy is going to present on Automation next week and the committee is excited to see this presentation.

  • Vehicle Present and Review Proof of concept

    • We need examples that are clear with instances that validate the proof of concept.

    • Add Repair Facility may be a good example of a simple API?

    • We need examples of all the JSON Verbs (Post, Get, Delete)

    • We have vehicleLite, now we need to prove how we can build it back up with.

Great Meeting

Up Next

  • Antitrust and Meeting minutes acceptance

  • Andy presentation on Automation

  • Vehicle Proof of Concept building back up to Vehicle Large

Participants

  • Paulette Reed (Scribe)

  • Pete Sheehan

  • Dan Webster

  • Mike Hastings

  • Jeff Schroder

  • Phil Martinez

  • Paul Barry

Participants in the meetings are noted for your information.  If you have questions on the committee’s activities, please contact a recent attendee. Architecture Committee