frictionlessdata / datapackage

Data Package is a standard consisting of a set of simple yet extensible specifications to describe datasets, data files and tabular data. It is a data definition language (DDL) and data API that facilitates findability, accessibility, interoperability, and reusability (FAIR) of data.
https://datapackage.org
The Unlicense
481 stars 109 forks source link

Create a Github template repo `datapackage-<extension>` #865

Closed roll closed 2 months ago

roll commented 6 months ago

Overview

One of the powers of the Data Package concept is its extensibility. While it was always in-place conceptually it was never really easy to start an extension technically.

We need to simplify this process:

If everything works our well this year, we are going to work on some Biomedical extensions so it will be good to prepare everything before that

Goal

It needs to be extremely simple to create a simple extension (docs and profiles). E.g. let's say a data package with additional 5 properties -- in a few hours / day of work one will have a published standard extension.

peterdesmet commented 6 months ago

The Camtrap DP repository can maybe help to develop such a template. It includes e.g. Jekyll layouts that get automatically picked up by GitHub pages to render Table Schemas as a readable documentation: https://camtrap-dp.tdwg.org/data/