Distributions point support
In addition to basic producers and products information, we should also support storing information and rendering on a dedicated GIS-based component of distribution points information like:
- Pickup points
- Delivery, like route, national, etc
- Cadence
More details coming from @garethe.
Coming from : https://github.com/datafoodconsortium/ontology/issues/175
Is your feature request related to a problem? Please describe.
Whilst we can capture/share data about a Producers location, or a pickup point. It's currently not possible to capture information about where a Producer is willing to deliver (and when).
Describe the solution you'd like
Can we extend Enterprise to allow capture of different distribution strategies, ranges and cadences (frequency of delivery/pickup)
Additional context
This is a requirement for the FDC portal work, and potentially for CQCM portal too.
Some ways in which producers express their delivery capabilities:
- Pickup/Collection points (list of Physical address(es) with time/date) - similar to logistics model
- Delivery zones - perhaps based on postcode (district in UK), or city/town/village
- A route that they drive & can drop along
Further thoughts on this...
- All use cases we've mapped so far can be expressed as polygons or points
- Some use cases require arrays of polygons or points
- None require both polygons AND points (unless you don't precalculate something like "within [n] kilometres of [point]")
- So we need to store geolocations & polygons within the ontology, relate them to a schedule/cadence (e.g. every Tuesday, 1st Friday of the month, daily: Monday - Friday, etc)
- All Distribution methods require a Cadence
- Distribution methods may share a Cadence
Whilst it may make sense to express Pick Up points as a PickUpOption:pickedUpAt, I'm not sure that DeliveryOption really covers deliveries.
I think these are really more aimed at specific activities within a SaleSession, whereas we're talking about something more general that can be associated directly with either Enterprise or perhaps Catalog.