frictionlessdata / datapackage-fiscal

Fiscal Data Package is a lightweight and user-oriented format for publishing and consuming fiscal data. Fiscal data packages are made of simple and universal components. They can be produced from ordinary spreadsheet software and used in any environment.
https://fiscal.datapackage.org/
The Unlicense
2 stars 0 forks source link

"Concepts" enhancements for Fiscal Data Package #3

Open pwalsh opened 7 years ago

pwalsh commented 7 years ago

Description

The following issues should be addressed:

Note that this is also a testing ground for introducing "Concepts" more generally to the Frictionless Data spec family.

Tasks

pwalsh commented 7 years ago

Dropping this here so I can review later https://gist.github.com/pwalsh/a9f7f0796229d0566191

pwalsh commented 7 years ago

Requires https://github.com/frictionlessdata/specs/issues/529

pwalsh commented 6 years ago

@akariv

Can you:

  1. Add here a brief description, and a collection of sample snippets, of the new syntax/handling being proposed for v1.
  2. Review the linked issues above to ensure they are all handled.
  3. Additionally, link to the current text of the v1 spec in whole.
akariv commented 6 years ago

This is the current working draft of the spec https://hackmd.io/BwNgpgrCDGDsBMBaAhtALARkWsPEE5posR8RxgAzffWfDIA=?view

I believe most of the linked issues (if not all) were addressed by the conceptual change that we're introducing and the move to the more flexible ColumnTypes. While I recommend reading the spec draft for a more in-depth explanation, the basic idea is that semantic mapping of the file into fiscal concepts is done via an easily extensible taxonomy of fiscal concepts. While this spec provides an extensive list of base types, it also provides the means to extend that taxonomy by creating sort-of-speak 'extension packs' (for various needs) or even ad-hock definition of types within the package descriptor itself.