Governance & trust
What a dataset is allowed to say, who it is allowed to say it about, and how anyone proves where it came from.
Topics in Governance & trust
2 topics, 40 guides. Each topic page groups the concepts, the how-to guides and the fixes for that subject.
-
Privacy & sensitive locations
Coordinates are personal data: re-identification risk, geomasking, aggregation thresholds and the checks to run before a release.
6 concepts · 9 how-to · 5 fixes → -
Metadata, licensing & provenance
The record that travels with the data: what it describes, who may use it, which version it is, and what produced it.
6 concepts · 9 how-to · 5 fixes →
Every guide in Governance & trust
Grouped by topic. A guide that spans two topics appears under both.
Privacy & sensitive locations 20 guides
- Geoprivacy explained: why coordinates are personal data geospatial privacy
- Re-identification risk in spatial data explained re-identification spatial data
- Spatial k-anonymity explained spatial k-anonymity
- Geomasking methods explained: donut, random and adaptive geomasking methods
- Aggregation and suppression rules explained small count suppression
- Differential privacy for spatial counts explained differential privacy spatial
- How to measure re-identification risk in a point dataset measure re-identification risk python
- How to apply donut geomasking to sensitive points in Python donut geomasking python
- How to aggregate points to units that meet a minimum count aggregate points minimum count
- How to suppress small counts in a spatial table in Python suppress small counts python
- How to add differentially private noise to spatial counts laplace noise counts python
- How to reduce coordinate precision safely in Python reduce coordinate precision python
- How to strip GPS coordinates from photo metadata in Python strip exif gps python
- How to test whether GPS traces reveal where people live gps traces home location privacy
- How to run a privacy check before publishing a spatial dataset spatial data privacy check
- Geomasked points land in the sea or outside the study area geomasked points in water
- Anonymised points still identify individuals anonymised points still identify
- Suppressed cells can be recovered from the totals complementary suppression disclosure
- Geomasking changed the result of the analysis geomasking bias analysis
- A shared file still contains the original coordinates file still contains original coordinates
Metadata, licensing & provenance 20 guides
- Spatial metadata explained: what a dataset must tell you spatial metadata
- Open data licences explained for spatial data open data licence gis
- Provenance and lineage explained for spatial workflows spatial data lineage
- Dataset versioning explained dataset versioning gis
- Metadata standards compared: ISO 19115, STAC and Frictionless iso 19115 stac compared
- Attribution requirements explained: OpenStreetMap, Copernicus and national data openstreetmap attribution requirement
- How to write a metadata record for a dataset in Python write spatial metadata python
- How to read the metadata already inside your spatial files read gis file metadata python
- How to embed provenance tags in a GeoTIFF geotiff metadata tags python
- How to store metadata inside a GeoPackage geopackage metadata python
- How to checksum spatial datasets so you can prove they match checksum spatial dataset python
- How to build a STAC item for your own raster build stac item python
- How to record lineage automatically in a pipeline record lineage pipeline python
- How to check licence compatibility before combining datasets licence compatibility gis python
- How to publish a dataset with a citable identifier publish dataset doi python
- Metadata disappears when you convert the file metadata lost format conversion
- You cannot tell which data version produced a map which data version produced map
- A downloaded layer has no licence you can find layer has no licence
- A STAC item is rejected by the validator stac item validation error
- Metadata extents and dates do not match the data metadata extent does not match