Skip to content

Request: 'odometer', 'mileage', and-or related entities with a recommended design pattern #203

@jonathanvajda

Description

@jonathanvajda

Use cases:

  • a fleet of vehicles have been used at various levels, and the primary way of tracking use has been following mileage for each vehicle, and reporting daily and weekly.
  • a specific vehicle travels 25 kilometers on Tuesday. The odometer has value "10000" in the morning, and the odometer has value "10025" in the evening.

CCO already has:

  • Measurement Unit of Length (class)
  • Mile Measurement unit (instance)
  • Kilometer Measurement unit (instance)
  • Recording device (class)
  • Instrument display panel (class)
  • Distance Measurement Information Content Entity

Now, I am not sure what would be the parent class exactly for 'odometer' or 'mileage'. But it seems that what I am looking for is an information bearing artifact and uses_measurement_unit 'Mile Measurement Unit' (or in the second case, 'Kilometer Measurement Unit'). But what does it measure/what is the measurement of? It seems to me that the measurement is about distance or length, not of some material object but rather some spatio(temporal) path that the vehicle has passed through.

Could we get a recommended design pattern for these cases?

In the modeling information in CCO v1.3 documentation it gives recommendations for speed, specified function ranges, etc., but I may be missing where it recommends measuring distance traveled per se.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions