Do we have a distinct layout for datasets

Do we have a distinct layout for datasets

Yes

Have a specific layout.

👍

No

  • Just have the user choose their layout and give them components to that …
# Title

This is my awesome datasets.

<!- Here's a graph. Bonus would be to have this in backticks setup -->

<VegaLitChart data={} spec={} />

Here's the data list from the datapackage.yml

<FileList />

Pros/cons

  • 👍 fully customizable
  • 👎 pages don't look the same
  • 👎 requires user to pollute their README with a bunch of components or backticks stuff
  • 👎 doesn't work "out of the box" for people with frictionless data

Goal is always simplicity. What is the simplest user experience.

  • Start writing a README.md
  • Reference a data file (even one on the web)
  • It just works

Why would i create a data package yaml?

  • I want to reference external data
  • I need to set the types of the fields

Notes 2024-02-28

Having just one layout for both datasets and stories

S:

  • Two layouts: story, dataset
    • Story: just render the page as it is
    • Dataset: this is a Frictionless dataset and use a more dataset layout plus use the datapackage.json
  • In the past seemed clear we wanted 2 layouts …

But why do people want a dataset layout?

What do i want when i publish a dataset?

  • Description etc
  • Graphs etc
  • I want to see the data files

Aside: What do i want when i'm noodling around with data …

Issues with classic dataset layouts

  • Very busy - see kaggle
  • Overwhelmed if lots of data files

Imagine no dataset layout

  • People have to create their dataset page themselves
  • Have a data tab that shows content from datapackage.json

If we were doing the simplest thing possible …

../Excalidraw/showcase-datahub-cloud-brainstorm-2024-02-28.excalidraw.svg

© 2024 All rights reservedBuilt with Find, Share and Publish Quality Data with Datahub

Built with Find, Share and Publish Quality Data with DatahubFind, Share and Publish Quality Data with Datahub