octopub icon indicating copy to clipboard operation
octopub copied to clipboard

Support upload a Tabular Data Package

Open Stephen-Gates opened this issue 8 years ago • 1 comments

A Tabular Data Package contains one or more related CSV files and a datapackage.json file that includes the Table Schemas. Enable Octopub to accept data packages that may have been prepared using other tools.

This issue touches on:

  • #413 better schema builder - use an external one
  • #205 foreign keys - data packages with more than one CSV will typically have foreign key relationships
  • #195 Table Schema support

This function should also be supported via the API

Stephen-Gates avatar Jun 17 '17 12:06 Stephen-Gates

This seems like a reasonable thing to do. We'd have to work out how the user workflow happens. The current form is basically a datapackage builder, so should we bypass it completely, autofill it from the datapackage, etc etc?

It might be simplest to add this feature first in the API (to support things like comma chameleon) then add the UI later on.

Floppy avatar Jun 22 '17 12:06 Floppy