Date
Attendees
- Curtis Mirci, Dave Vieglais, Karen Hanson, Greg Janee, Roxana Maurer, Tom Creighton
Goals
NISO, resolver, persistence descriptor updates
Discussion items
Item | Who | Notes |
---|---|---|
Announcements
| dv: tried converting the ARK spec to markdown format suitable for IETF publication; if this works it can be a much easier way to manage the text than the XML format jk: The DeSci.com folks are quite interested in ARKs as a citation friendly (shortish), possibly mutable objects that reference parts of IPFS and IPNS; interested in endorsing ARKA k: should move r: here's an example of our persistence statement | |
Calls for papers, submission deadlines, upcoming meetings: Calendar of events | jk: CNI panel proposal (for December 12-13) was submitted | |
Any news items we should blog about? | ||
persistence descriptors
| jk: will meet with FamilySearch; please speak up if you're interested in joining rm: BnL (National Library of Luxembourg) uses these terms persistence:{// Persistence statements: https://datascience.codata.org/articles/10.5334/dsj-2017-039/ contentVariance:{ // how an object’s content will change over time type:String, enum: [ "frozen", // The bit stream representing previously recorded content will not change. "keeping", // Previously recorded content will not change, but character, compression, and markup encodings may change during a format migration, and high-priority security concerns will be acted upon (e.g., software virus decontamination, security patching). "fixing", // Previously recorded content may be corrected at any time, in addition to any change under “keeping”. "rising", // Previously recorded content may be improved at any time, for example, with better metadata (datasets), new features (software), or new insights (pre- and post-prints). This encompasses any change under “fixing”. "molting", // Previously recorded content may be entirely overwritten at any time with content that preserves thematic continuity (homepages). "waxing" // Change that is limited to appending content in a way that does not in itself disrupt or displace previously recorded content. Examples of waxing objects include live sensor-based data feeds, citation databases, and serial publications. ] }, objectAvailability:{ // the period of time during which the provider expects to keep the object available type:String, enum: [ "finite", // Availability is expected to end on or around a given date (e.g., limited support for software versions not marked “long term stable”) or trigger event (e.g., single-use link). "indefinite", // The provider has no particular commitment to the object. "lifetime",// The object is expected to be available as long as the provider exists. "subinfinite" // Due to succession arrangements, the object is expected to be available beyond the provider organization’s lifetime. ] }, nonReassignment:{ // (NR) Once assigned and made public, the identifier will not be reassigned. type:Boolean BnL example: https://persist.lu/ark:70795/m4bk6v?info returns {
g: minter state still seems fragile given that containers disappear d: also noidy tool https://github.com/datadavev/noidy | |
Spec transition, ongoing collection of ARK spec update use cases | skipped | |
New resolver update from Dave V:
| d: N2T resolver challenges around classic inflections g: minter state still seems fragile given that containers disappear d: also noidy tool https://github.com/datadavev/noidy | |
NISO update | ||
docker minting tool update: SYNOPSIS (./arknoid) USAGE DESCRIPTION To ensure ARK global uniqueness, the ARK namespace is divided into NAANs To run this script you will need a NAAN that will appear at the beginning https://n2t.net/e/naan_request Use the "init" command to initialize the system with the NAAN reserved The "mkminter" command creates a minter of unique opaque strings consisting The "mint" command generates Count (default 1) strings suitable for ARK As an example, these commands create a minter, then use the minter to $ arknoid mkminter 98765 z4 Use the "lsminter" command with FQShoulder arguments to check for the Most commands exit with zero status on success and non-zero on error. OPTIONS FILES |
...