this repo has no description
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: 🎨 add disclaimer

+4 -1
+4 -1
Open Data.md
··· 23 23 24 24 Open Source code has made a huge impact in the world. Let's make Open Data do the same! Let's make it possible for [anyone to fork and re-publish fixed, cleaned, reformatted datasets as easily as we do the same things with code](https://juan.benet.ai/blog/2014-02-21-data-management-problems/). 25 25 26 + This document is a collection of ideas and principles to make Open Data more accessible, maintainable, and useful. Also, recognizing that a lot of people are already working on this, there are some amazing datasets, tools, and organizations out there, and, that Open Data is a people problem at 80%. This document is biased towards the technical side of things, as I think that's where I can contribute the most. 27 + 26 28 ### Why Now? 27 29 28 30 We have better and cheaper infrastructure. That includes things like faster storage, better compute, and, larger amounts of data. We need to improve our data workflows now. How does a world where people collaborate on datasets looks like? [The data is there. We just need to use it](https://twitter.com/auren/status/1509340748054945794). ··· 88 90 - [Bootstrap a package registry](https://antonz.org/writing-package-manager/). E.g: a GitHub repository with lots of known `datapackages` that acts as fallback and quick way to get started with the tool (`data list` returns a bunch of known open datasets and integrates with platforms like Huggingface). 89 91 - **Indexing**. Should be easy to list datasets matching a certain pattern or reading from a certain source. 90 92 - Datasets are linked to their metadata. 91 - - One repository, one dataset or one catalog/hub. 93 + - One Git repository should match one portal/catalog/hub. Could also be a dataset. The main thing is for code and data to live together. 92 94 - To avoid yet another open dataset portal, build adapters to integrate with other indexes. 93 95 - For example, integrate all [Hugging Face datasets](https://huggingface.co/docs/datasets/index) by making an scheduled job that builds a Frictionless Catalog (bunch of `datapackage.yml`s pointing to their parquet files). 94 96 - [Expose a JSON-LD so Google Dataset Search can index it](https://developers.google.com/search/docs/appearance/structured-data/dataset). ··· 146 148 - **Dynamic**. Use only the data you need. No need to pull 150GB. 147 149 - **Default APIs**. For some datasets, allowing REST API / GraphQL endpoints might be useful. Same with providing an SQL interface. 148 150 - Users should be able to clone public datasets with a single CLI command. 151 + - Installing datasets could be mounting them from in a virtual filesystem (FUSE) and supporting random access (e.g: HTTP Range requests). 149 152 - **Don't break history**. If a dataset is updated, the [old versions should still be accessible](https://www.heltweg.org/posts/how-to-make-sure-no-one-cares-about-your-open-data/). 150 153 - Make sure the datasets are there for the long run. This might take different forms (using a domain name, IPFS, ...). 151 154