dribdat / dribdat

Honeycomb challenge board for awesomely open hackathons 🐝
https://dribdat.cc
MIT License
66 stars 27 forks source link

Sync external metadata resources #222

Open loleg opened 3 years ago

loleg commented 3 years ago

Building on #208 and previously started work on supporting datapackage.json (Frictionless Data) as a format for projects, a user should be able to quickly sync metadata about an external dataset, code, or tool using adapters similar to the project aggregation.

Currently we are only keeping the README, but information like the license or a preview of the data could be relevant. Ideally this would take the form of integration with a tool like Data Package viewer.

Another idea, would be to use the Livemark library instead of our current Markdown implementation. This would bring us even closer to the Frictionless Data project, and standardize our data presentation efforts. See also #98

loleg commented 2 months ago

In #422 I have cleaned out the Resources structure, but not without regret for this continuing to be absent from a product that promises playful interactions with data.

I just had the idea of simply creating a "URL search", a bit like the WayBackMachine, which queries the link and both displays the OEmbed version prominently (for Data Packages expanding to a full view à la DataHub), as well as full text searching events, projects and people for references.

Then we would simply need to make it easy to link to this page, and perhaps annotate detected Data Package links automatically.

While it would not be a full sync, initially it could be at least long cached.