Datasets describing different aspects of urban deprivation or assets can be put forward for presentation and validation on the IDEAMAPS Data Ecosystem platform.
This directory contains documents that help clarify the expectations for those datasets.
- README.md: This document catalogues the different resources for datasets that are uploaded to the IDEAMAPS Data Ecosystem platform.
- dataset-format.md: This document describes the expected structure of the datasets that are uploaded to the IDEAMAPS Data Ecosystem platform.
- dataset-interpretability.md: An example of the interpretability document that accompanies the datasets that are uploaded to the IDEAMAPS Data Ecosystem platform.
- dataset-metadata.md: This document describes the expected structure of the metadata that accompanies the datasets that are uploaded to the IDEAMAPS Data Ecosystem platform.
- dataset-metadata.json: This is an example of a
dataset-metadata.jsonfile that should accompany the datasets that are uploaded to the IDEAMAPS Data Ecosystem platform. - dataset-licensing.md: This document describes the licensing requirements for datasets that are uploaded to the IDEAMAPS Data Ecosystem platform.
- criteria-for-inclusion.md: This document describes the criteria for inclusion of datasets on the IDEAMAPS Data Ecosystem platform.
- example-dataset.csv: An example dataset that can be used to understand the expected format of datasets that are uploaded to the IDEAMAPS Data Ecosystem platform.
- /image-examples: A directory containing example images that should be used to guide users on the type of images that should be uploaded alongside datasets.
Below is a short summary of the content of the documents in this directory:
Datasets should be in tabular .csv format with each row representing a 100x100m grid cell within a set study area. The columns should include latitude, longitude, lat_min, lat_max, lon_min, lon_max, and result. The result column should contain a binary value of either 0 or 1 or 2 and the focused column should contain a binary value of either 0 or 1.
Datasets can have focus areas that are of particular interest to the data owner. These areas can be highlighted in the dataset using the focused column. Dataset owners should choose grid cells that are of particular interest to them and mark them as 1 in the focused column. These areas will be highlighted on the interface for users to focus validation efforts on. Once all focus areas have been satisfactorily validated - the validation dataset will be provided to the data owner.
Each dataset must be accompanied by an interpretability document that explains how the dataset should be interpreted. This document should be written in non-technical language and should be accessible to a wide audience. The document should be in .md format and can contain images and other linked content.
Each dataset must be accompanied by a metadata document that describes the dataset in detail. This document should be written in .json format and should contain information about the dataset such as the dataset name, the dataset owner, the dataset description, the dataset categories, and the dataset licensing attribution.
Each dataset must be accompanied by a licensing document that describes the terms of use of the dataset. This document should be written in .md format and should contain information about the dataset licensing attribution.
Each dataset should be accompanied by a set of image examples that demonstrate or represent the dataset categories in some way. These images should be square and should be named according to the dataset categories - result column. For example, if the dataset categories are Low, Medium, and High, the images should be named example-model-low.png, example-model-medium.png, and example-model-high.png.
Datasets shown on the IDEAMAPS Data Ecosystem platform are subject to a review process - the criteria for which are outlined in the criteria-for-inclusion.md document.
Once a dataset has been approved for validation purposes on the platform - the upload and ingestion processes may begin.
To upload a dataset to the IDEAMAPS Data Ecosystem platform, the following steps should be followed:
- Prepare the dataset and its resources according to the guidelines set out in this directory.
- Ensure that you have access to the
ideamaps-modelsGithub repository. If you do not - contact the platform administrators using the contact details below. - Create a new branch in the
ideamaps-modelsrepository for the dataset that you are uploading using the branch convention outlined in the CONTRIBUTING.md document. - Push the dataset and its resources to the new branch in the
ideamaps-modelsrepository. - Create a pull request to merge the new branch into the
devbranch of theideamaps-modelsrepository. - Assign the pull request to the platform administrators for review.
- Once the pull request has been reviewed and approved - the dataset will be ingested into the platform and will be available for validation.
- The dataset owner will be notified of this and will be able to track the validation progress of the dataset on the platform.
To upload a dataset to the IDEAMAPS Data Ecosystem platform, the following folder structure should be followed:
dataset-name
│ scripts
│ city
│ dataset-outputs.csv
│ dataset-metadata.json
│ dataset-interpretability.md
│ licensing.md
│ image-examples
│ │ example-model-high.png
│ │ example-model-medium.png
│ │ example-model-low.png
You can see an example of this folder structure in the example-folder-structure directory.
dataset-name: Top level folders should be named after the dataset they pertain toscripts: The scripts folder contains all source code used to generate the datasetcity: The city folder should be named after the city in question. It contains all dataset related files (aside from those in the scripts folder).dataset-outputs.csv: The file that contains the dataset itself. Must be in.csvformat.dataset-metadata.json: A file containing strict metadata information about the dataset. Must be in.jsonformatdataset-interpretability.md: A non-technical document to be shown on the platform as a guide for users on how to intepret the results. An example is provided in this folder. Must be in.mdformat and can contain images and other linked content.licensing.md: A file that determines the dataset's terms of use. This must be in line with the terms of use set out by IDEAMAPS Data Ecosystem (see dataset-licensing.md)image-examples: A folder containing square images that demonstrate or represent the dataset categories in some way. Must follow naming convention listed in folder example.
The IDEAMAPS Data Ecosystem platform administrators are responsible for the faciliatation of datasets that are uploaded to the platform. The administrators will also provide support to dataset owners who are looking to upload their datasets to the platform.
For help and support with uploading datasets to the IDEAMAPS Data Ecosystem platform - please contact the platform administrators at andrew.c.clarke@glasgow.ac.uk or diego.pajaritograjales@glasgow.ac.uk.