Skip to content

Commit

Permalink
Expand taxonworks together post
Browse files Browse the repository at this point in the history
  • Loading branch information
nickynicolson committed Nov 2, 2023
1 parent cd00edd commit 7ece786
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 4 deletions.
54 changes: 50 additions & 4 deletions _posts/2023-10-26-taxonworks-together.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,53 @@ background: "/assets/backgrounds/taxonworks-tree-logo.png"
background_alt: "Taxonworks image (c) Species File Group, Illinois Natural History Survey"
---

Key points:
- Runs local
- Opportunity to use a starting point, and as safe haven
- Future: integration with Open Refine and inspiration from [entity explosion](https://github.com/99of9/Entity-Explosion)
## About Taxonworks

TaxonWorks ([taxonworks.org](https://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]((https://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 as a starting point - users could initially work in echinopscis and then "upscale" into taxonworks and as a "safe haven" - prove 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](https://www.w3.org/community/reports/reconciliation/CG-FINAL-specs-0.2-20230410/) and can be implemented more widely. Some current data provider examples include:
- Bionomia: https://bionomia.net/reconcile
- Catalogue of Life: https://github.com/CatalogueOfLife/backend/issues/1265
- Datasette (generic): https://github.com/drkane/datasette-reconcile
And some examples of data consumers (developers of taxonomic / data manipulation tools) include:
- Open Refine: https://openrefine.org/docs/manual/reconciling
- Python: https://github.com/jvfe/reconciler

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

**Navigating linked data**
[entity explosion](https://github.com/99of9/Entity-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 Inetrnational Plant Names Index](/assets/taxonworks-together-2023/entity-explosion-example.jpg)

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

## Useful links

- Slidedeck (link TBC)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 7ece786

Please sign in to comment.