Natural SciencesHugo

Donny Winston

Donny Winston
Made as simple as possible, but not simpler.
Home PageAtom FeedMastodon
language
Published

This post marks the re-introduction of a feed for each tag on this blog. I want this so that I can post without worrying about contributing to “pollution” of the scholarly record. I can accomplish this by tagging posts as #scholarly when I want them to be e.g. fetched by The Rogue Scholar for DOI minting and for subsequent linking to my ORCiD profile. This post should hopefully be my last act of such pollution.

Published

model-memo The things of concern 1 are materials, processes, measurements, and ingredients. Materials are output by processes and are subject to measurements. A process may take materials as ingredients. Things are recorded in three ways: as templates, as specs, and as runs. You can record a template for a thing – what might be the case. You can also record a spec for a thing – what is intended.

Published

For each layer in the structured-content stack, 1 from least to most volatile (i.e. domain modeling ⟶ content design ⟶ interface design), draft successive model expressions, 2 from most to least ambiguous (as many expressions as needed to move confidently to the next stack layer). Structured-content-stack breakdown: Domain model (object types and relationships) Content content model (content types and attributes) content

Published

The key technical foundations for FAIRifying data are (1) ubiquitous persistent identifiers; (2) rich controlled metadata; and (3) granular programmatic access. These foundations provide a basis for FAIR data infrastructure. This note is inspired by Rory Macneil’s recent interview with Sharif Islam on the FAIR Data Podcast, published on 2022-12-21. In particular, I expand on the Q&A segment starting at PT14M10S.

Published

How does a Research Software Engineer (RSE) — often responsible for developing infrastructure to manage and share digital research objects (data, models, code, notebooks, workflows, etc.) — get from “Yes, FAIR sounds great, but how?” to “I better understand what the FAIR principles really mean and how I can put them into practice.”? I hope the diagram below can help.

Published

I’ve been trying to grok architecture patterns as presented by Percival and Gregory 1 to support domain-driven design and event-driven microservices with Python. I hope you find the diagram below useful. A microservices approach seems apt for FAIR-enabling services that need to be composed, flexibly, for any given research artifact’s digital lifecycle.