TaxonWorks Together 2023 - echinopscis overview and design decisions

We presented echinopscis, an overview and our design decisions in the symposium “The evolving landscape of biodiversity informatics: bringing actionable practices and tools to practitioners” in TaxonWorks Together 2023

About Taxonworks

TaxonWorks (taxonworks.org) is a biodiversity informatics software platform created by a team at the University of Illinois, described as:

an integrated web-based workbench for taxonomists and biodiversity scientists. It allows you to capture, organize, and enrich your data; share it with collaborators; and package it for analysis and publication

“TaxonWorks Together” (together.taxonworks.org)is an annual online event which showcases the platform and is designed to help users share their use cases and experience, and influence future direction.

Echinopscis presentation

Overview

We presented echinopscis in the symposium session “The evolving landscape of biodiversity informatics: bringing actionable practices and tools to practitioners”. As well as a general overview introduction to echinopscis, this talk emphasised the design principles in the project:

  • Data are stored locally - low barrier to initial use and experimentation
  • Focus on reusable skills - any skills development (eg markdown authoring, github proficiency) required to become more effective with echinopscis should be an investment that can also be used elsewhere in other projects and platforms - not a single app “time sink”.

Relations to TaxonWorks

Local storage means that there is an opportunity to use (i) as a starting point - users could initially work in echinopscis and then “upscale” into taxonworks and (ii) as a “safe haven” - to show that a data download from taxonworks could be used in a standalone echinopscis environment.

TaxonWorks also represents a valuable source of data that echinopscis should be able to interact with.

More fundamentally - the use of technologies like github pages (used for TaxonPages), and skills like markdown authoring etc are shared between the two projects and therefore learning resources could be developed collaboratively.

Discussion points

We then posed a couple of discussion points - (i) widescale adoption of the reconciliation API and (ii) enabling the navigation of linked data.

Reconciliation API (or “strings to things”): the echinopscis demo shows multiple workflows where a user translates a piece of text (like a specimen reference) into an entity managed by an external authority (like a specimen record). Many users may be aware of the reconciliation process in Open Refine (a tool for manipulating messy data). This Open Refine Reconciliation API is now documented as a standard and can be implemented more widely. Some current data provider examples include:

So - could we build an Obsidian plugin to faciliate turning “strings to things”?

Navigating linked dataentity explosion” is a browser plugin that shows links from Wikidata based on the currently loaded page. Here is an example of an author profile page from the International Plant Names Index, showing data retrieved from WikiData via this extension:

Screenshot of entity explosion browser plugin operating on an author profile page from the International Plant Names Index

Could we develop equivalents for:

  • Obsidian - using an ID stored in page frontmatter to run a Wikidata query and show useful links in a sidebar
  • Datasette
  • or a “panel” for use in TaxonPages or in the GBIF hosted portals environment