gu-gridh / multimodal-map

A template for place-based data exploration at GRIDH
0 stars 0 forks source link

Dataset tag and filtering for places and media objects #97

Closed jonathanwestin closed 2 months ago

jonathanwestin commented 1 year ago

It is important for the launch of Etruscan to communicate that it's a tool for several datasets and that visualises in the frontend where the data comes from.

Matteo: The dataset tags should be organised as a separate list in the backend. All current photographs and drawings and places can be tagged with the dataset tag CToSG2015, and I can retag things I did this summer with the dataset tag SIR.

Tristan & Jonathan: in the frontend there should be a dataset menu with "All datasets" and then the objects from the dataset tag list. This menu should both be in the map view and the place view. Furthermore, the dataset tag must be visible in the image view and 3d viewer and in the place card.

We need to link to a document where we give information about the datasets, preferably on GitHub.

jonathanwestin commented 1 year ago

Placement and style of dataset menus pushed!

Skärmavbild 2023-11-05 kl  15 24 40 Skärmavbild 2023-11-05 kl  15 29 04
mtomasini commented 1 year ago

Just to understand: right now datasets are tagged using the generic tag, but you want these to be a separate category list? I can add that quite easily, adding a default tag for every object already on the database. The question is: is this tag for documentation, or for places?

Proposal:

jonathanwestin commented 1 year ago

I agree: positions can be part of many datasets, other objects are either part of one or none (and then they appear always, for instance historical photos and reference documents).

And yes we need dataset tags for 3d objects. In Diana we don't store them the same way we store images and documents but that is just a technical detail: for the data model I consider the 3d objects to be on the same level as images and documents. For instance most of the 3d models I have uploaded so far have been from the Chamber Tombs of San Giovenale dataset (CTSG-2015). The later 3d models I figure can be associated with a work-in-progress dataset (SIR) that the Swedish Institute can use for their yearly documentation courses (would be a bit too much if every expedition resulted in a new dataset).

Finally: if the dataset items could have both a name (for instance CTSG-2015), which is what we put in the frontend on all objects and places part of the dataset, and a description field that would be great. I am not sure where in the frontend the description text would be available, but perhaps there could later be a link in the footer that leads to a page with info about the datasets.

jonathanwestin commented 12 months ago

Regarding if positions can be part of many datasets: perhaps we should make it possible to link to another place instead and declare them the same to 1) avoid conflicts in how different researchers want to describe a tomb (what if there are two different datasets where the dame tomb is dated differently for instance) 2) keep it clean in the url. This would of course need some work in how we presents numbers if we have many overlapping tombs/places as that would skewer the statistics. However this will probably be edge cases.