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

Frictionless Standards (v2). Contribution Guide #857

Closed roll closed 1 week ago

roll commented 6 months ago

Dear Working Group members and Contributors,

For historical reasons and backward compatibility, we're keeping Frictinonless Specs (v1) as it is on its website - https://specs.frictionlessdata.io/. All the documents and profiles will live there "forever."

The Data Package Standard (v2) will be released on a new website - https://datapackage.org/ - having only core specifications included so, for example, if there is an interest of continuing to develop Fiscal Data Package (an extension) we will create or delegate a separate project for it. As the goal of v2 work is quality and readiness the limited scope is really important. As we see Data Package Standard is more and more used by leading data-world stakeholders the project needs to transit from a perceived "labs" state to a perceived (and real) "finished standard" state similarly to CSVW, JSON, and others.

Currently (2023-12-17), this repository https://github.com/frictionlessdata/datapackage, powering https://datapackage.org, contains an exact copy of v1 specifications, profiles, and patterns. During the v2 work we will be creating pull requests to this repository and asking WG for a review in #853. If a Working Group member or a Contributor wants to propose a change please create a PR to https://github.com/frictionlessdata/datapackage and ask for a review.

There is a list of issues at the moment picked to be processed for v2 - https://github.com/frictionlessdata/specs/milestone/6. This list is open so one can propose other issues. Please, let others know if starting working on a PR of any of issues. Note, that issues live in the specs repo while pull requests need to go to datapackage repo. When v2 is finished we will find non-breaking way to merge these repositories.

Links

peterdesmet commented 6 months ago

👍 I suggest adding a banner on every page of the current (soon to be archived) website https://specs.frictionlessdata.io/ directing readers to the v2 website.

pwalsh commented 6 months ago

@roll so, they won't be called the Frictionless Data Standards anymore? When I look at Data Package I find it a bit confusing as to whether Data Package refers to the Data Package Standard, or, the suite of specifications formally known as Frictionless * , where one of the standards shares the same name as the suite. That is as someone who knows this stuff fairly well, but maybe just because I have seen it through several name changes.

roll commented 6 months ago

@pwalsh I really hope they won't =) Over the years all the attempts to make "Frictionless (Data) something" a user-friendly brand were honestly failing as it's very long, still not fully defined (with "data" or without), and not friendly for non-English speakers etc. Frictionless is a great name for the initiative, our collaborative org on Github, etc but for mass adoption, Data Package is just another level in my opinion: focused, short, easy to explain, and already well-known.

Having the standard partially detached from the rest of the project solves a lot of problems:

Data Package Specs Suite When you look more closely you’ll see that Data Package is actually a suite of specifications. This suite is made of small specs, many of them usable on their own, that you can also combine together.

PS. Sorry for chaotic writing I was doing it in a hurry I forgot to announce that I'll be off for 2 weeks so I wish happy holidays everyone!

roll commented 1 week ago

Thanks, everyone! The Data Package (v2) is going to be released today! We will post the update in the announcement issue https://github.com/frictionlessdata/datapackage/issues/854 to notify all the contributors.