martindholmes / BreezeMap

BreezeMap is a project to create a simple user interface for interactive map and facsimile editing based on TEI XML and OpenLayers 4+.
MIT License
11 stars 3 forks source link

Need to handle multiple timeline date-ranges for a single location #34

Closed martindholmes closed 3 years ago

martindholmes commented 3 years ago

The initial implementation of timeline functionality was based on the idea that a single location would have a single datetime or datetime range during which it would appear when the timeline was manipulated. Working on actual projects, though, has made it clear that this is not sufficient; any given location must be allowed to have an array of datetime points or ranges, since (for example) people revisit the same location. The proposal for doing this is as follows:

I think that's all we actually need to do, but we'll see.

martindholmes commented 3 years ago

This work is continuing in the old issue-28-timeline branch, since it's basically a correction/enhancement to that original plan.

martindholmes commented 3 years ago

This is now tested and working in dev.