4(3), #9 Presentation

Linked Pipes: A Little Minion for reproducible research

How to cite

Thiery, F., & Homburg, T. (2022). Linked Pipes: A Little Minion for reproducible research. Squirrel Papers, 4(3), #9. https://doi.org/10.5281/zenodo.6976311

BibTeX · RIS · CSL-JSON · Turtle · JSON-LD

Preview

The preview is loaded from zenodo.org only when you ask for it. Download PDF (CAA2022_Oxford_LinkedPipes_v2.pdf) · Open the preview on Zenodo

Abstract

Linked Pipes: A little minion for reproducible research

Florian Thiery, RGZM; Timo Homburg, University of Applied Sciences Mainz

At Linked Pasts IV in Mainz 2018, the Linked Pasts Network had a session on "Linked Data Tools and Pipelines": As a result, the Linked Pipes Working Group was born. The goal: creating so-called Linked Pipes as semantically modelled pipelines for (not only) LOD related workflows using the help of the WWW, and existing research software solutions such as JavaScript based little minions. Currently Linked Pipes are developed by the Research Squirrel Engineers Network (Timo Homburg and Florian Thiery), and is part of the Pelagios Network Annotation Activity as well as the Linked Pasts Network.

Digital Workflows (as known as Linked Pipes) exist in mind, but researchers should visualise and semantically model them using well-known ontologies such as the Provenance Ontology (PROV-O) and the Dataflow Ontology (DFD) to create a part for reproducible research. Additionally, research workflows are usually not published in interoperable formats, such as RDF. It would be an improvement for archaeology if researchers could document Liked Pipes e.g. for a research publication and share the workflow with colleagues. Linked Pipes consists of tools, which can be easily part of the so-called Linked Open Data Cloud and therefore interlinked with other tools by using Wikidata [1] where you can create or edit existing items (research tools) with the property “used by” (P1535) “Linked Pipes” (Q73897190), e.g. SPARQLing Unicorn QGIS Plugin (Q74005133), Recogito (Q74692524), Annotoriuos (Q110585388). Linked Pipes should be reusable once defined in Linked Data. Creating a “Linked Pipe Registry” will help to share Linked Pipes in a central repository. But how? a) a registry file in a git repository which links to Pipe RDF files published elsewhere save, e.g. Zenodo -> DOI or Solid Pod -> access control, and b) visualisation of these pipes on demand in JavaScript in a Linked Pipe Viewer [2].

This minion talk focuses on the Linked Pipe Viewer published on Github [3]. The viewer is based on JavScript and the flowchart.js library. Currently this framework does not support the “Yourdon / DeMarco” notation, as DFD visualising backbone. We currently adopted the syntax, to model digital data(-stores) (subroutine|data|blue), not digital resources (inputoutput|toolwd|purple), tool in Wikidata (subroutine|data|yellow) and local (maybe unpublished) tools (inputoutput|tool|yellow) and started to model use cases:

• Digital Text -> Recogito Geo Annotation -> QGIS Map
• Book Text -> Recogito Townland Annotation -> QGIS Map
• Ogham CIIC Book -> R based Density Map
• Samian Research Data -> Samian Ware in Wikidata
• 3D Scan of clay tablet -> Machine Learning Data

References
[1] https://www.wikidata.org/wiki/Wikidata:WikiProject_LinkedPipes
[2] http://viewer.linkedpipes.xyz
[3] https://github.com/Research-Squirrel-Engineers/LinkedPipes