Creating a future infrastructure for notebooks to be submitted and peer-reviewed

What is a Journal, what value do Journals provide, how can Journals and Notebooks merge to become supreme Notebook-hosting Journals?

What is a Journal? What value do Journals provide?

  • Document hosting: PostScript, LaTeX, PDF, HTML → HTML+RDF (RDFa), HTML+JSONLD
  • Document-level bibliographic metadata:
    Title, Authors (Organizations, Funding), Abstract
  • Comments / Threaded Comments
  • Search: Documents, Comments, Datasets, Code
  • Premises: Inputs and Outputs
    • Citations as (typed) graph edges (already parsed into JSON-LD)
    • Code repositories with version control
    • Data repositories with version control
    • Image hosting: charts and figures (CDN: Content Delivery Network)
  • Recommended/similar articles
  • #LinkedResearch (linkeddata/dokieli,)
  • Expert Community

How can Journals and Notebooks merge to become supreme Notebook-hosting Journals?

  • Accept and host Jupyter notebook ScholarlyArticle(s):

    • nbviewer – read-only (nbconvert --to html notebook.ipynb)

    • BinderHub (JupyterHub) – read-write (repo2docker github.com/repo/name)

    • List of solutions for hosting Notebooks as/with Journals

  • Integrate with the https://mybinder.org/ BinderHub instance?

1 Like