question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[docs] Better docs for the Frictionless specs - esp overview and reference (may 2020)

See original GitHub issue

On last week’s community call @cpina and @jen-thomas had some suggestions:

  • An overview diagram for the Frictionless Specs showing how the key ones fit together
  • A list of the key metadata fields in the spec (I remember the nodejitsu interactive guide and there’s stuff still online like http://jspkg.com/package_json)

Overview

I think some immediate things we could do:

  • Add an overview diagram and intro e.g. like http://tech.datopian.com/frictionless/ to specs site
    • Maybe we want something like this on main site. I think maybe we want a /patterns/ or /specs/ page that provides an overview with subsections for key patterns (rather than separate pages for table schema and data packages like now).
  • Categorize specs on specs site in e.g. menu: “Core” / Profiles / Extras (+ Patterns and security stuff separately)
    • Map of the specs in that overview section
  • Make metadata fields into headings in specs so they are linkable (if not already)
  • Table of contents at the start of specs

Reference

Analysis

Goal: improve reference docs for Frictionless specs by extracting and displaying the metadata fields

Question: what tooling is there to visualize and display json schemas …

https://apievangelist.com/2019/07/10/the-json-schema-tooling-in-my-life/

ANS: does not mention anything

My googling gave me a few options. Two best were:

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:2
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
rufuspollockcommented, Jun 14, 2020

@jen-thomas @cpina - these are great suggestions and we’ll work on them. If you are around on Frictionless Fridays maybe we could co-work on this a bit with you giving feedback.

I’ve also refactored to include both improving overview and reference.

1reaction
jen-thomascommented, May 28, 2020

Thanks @rufuspollock for the diagram - that will be very helpful I think. The overview of a data package makes it much clearer.

I have two suggestions for the Contribute section:

  • I wasn’t sure what was meant by RFC-style. I did look on Wikipedia https://en.wikipedia.org/wiki/Request_for_Comments but to be honest I still wasn’t really clear how this was intended to be read in the context of an overview page. Perhaps something like, “Most work proceeds through discussions in the issue tracker.”?
  • Perhaps a link to the Discord channel would be helpful for users that are put-off or overwhelmed by making suggestions or contributing through Github.
Read more comments on GitHub >

github_iconTop Results From Across the Web

Mapping data packages to DCAT2 · Issue #551 - GitHub
I'm working on a project where the metadata of the datasets will be expressed in RDF, we're looking at using the Frictionless Data...
Read more >
Patterns - Frictionless Standards
This document describes various patterns for solving common problems, in ways that are not (yet) specified in any Frictionless Data ...
Read more >
The Internet Investigation Report March 2020
This investigation focusses on the growing problem of online‑facilitated child sexual abuse. The increase in access to and use of the internet has...
Read more >
OpenFog Reference Architecture for Fog Computing
It is a medium- to high-level view of system architectures for fog nodes and networks. Future documents will provide lower-level details, including formal, ......
Read more >
The role of metadata in reproducible computational research
This review employs a functional content analysis to identify metadata standards that support reproducibility across an analytic stack ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found