ckan / ckan/ideas

(Tabular) Data Package Extension

Open
#37 3 comments 0 reactions 0 assignees View on GitHub
CKAN Extension Effort & Difficulty: ★ Status: Discussion and Research
Dominant language
No language data
Stars
39
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Support for Data Package format (esp tabular data package) in CKAN

Specifically suggest API of:

```
GET /dataset/{name}/datapackage.json
POST /dataset/{name}/datapackage.json would also be nice but maybe action API would be better

e.g.

/api/action/datapackage_create => creates a dataset with resources as appropriate ...
```

Since datapackage is _very_ similar to CKAN dataset + resources should be straightforward. One major question is where we store the table schema for resources (I presume we just put this into resource extras ...)

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Begin by reviewing CKAN's dataset and resource API alongside the Data Package format, then clarify the proposed GET and POST or action API and where resource table schemas should be stored; done means an agreed, implementable scope.

Written by the indexing model from the issue text.

Assessment

Domain
api, data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.