baton slides from open repositories 2016
TRANSCRIPT
BatonLightweight, Service-Oriented Workflow ManagementJohn P. Bell | @nmdjohnJen W. Green | @greenjennDartmouth College
June 15, 2016 – Open Repositories 2016
Dartmouth’s Repository
Harvester Metadata Repository
Dartmouth’s Repository
Dartmouth’s Repository
PIDs Metrics
Dartmouth’s Repository
HRMS
Banne
r
OBIE?
SHARE?
EVERY
DATABASE
FOREVER Faculty
OA Repos
Librarians
Dartmouth’s Repository
Data is…not consistent across sourcesbeing reused from different contextssometimes completely missingtracked across different systems for the same object (Linked Data!)
Good News!
Humans: Still Necessary
Dartmouth OA
The Council on Libraries, in conjunction with the Dartmouth Library and others, will develop and monitor a plan for a service or mechanism that would render implementation of the policy as part of the Open Digital Repository for Dartmouth Scholarship as convenient for the faculty as possible. - Dartmouth Open Access Policy, pg. 2
Article Workflow
Elements
Metadata
Licensing
Baton
Baton
Design Principles
Assistive not automatedSoftware coordinates, humans executeTrust the humans
Integrated–sometimesHumans want workflow, but in contextNeed backstop for third party systems
Workflow as a serviceSeparated concerns
Architecture
Architecture
Architecture
API
API ClientsWhitelisted systems/keysEnd-user agnostic (johnbell@dac, johnbell@lna)
API ActionsTrust the request
Object IDsReference URIApplication URL
Workflows
Workflow Rules
Workflows are linear…but they have logic to trigger other workflows…and can be initiated at arbitrary steps
Workflows are tied to systems…but require a Reference URI to pass between them
Workflows are instantiated …so receipts are kept and notes passed
User Interface
Admin Interface
Where’s the code?
HRMS
Banne
r
OBIE?
SHARE?
EVERY
DATABASE
FOREVER Faculty
OA Repos
Librarians
Thanks!
Thanks to Carla Galarza and Eric Bivona (Dartmouth Library Technology Group) for all their work on LNA.
Thanks to Jeremy Friesen (Notre Dame), whose HydraConnect 2015 presentation on their Sipity tool helped inspire parts of Baton’s design.
Questions?
John P. Bell | @nmdjohn | [email protected] W. Green | @greenjenn | [email protected]
Github: https://github.com/DartmouthDSC/ …soon!