Post on 12-Apr-2017
AVocabularyforPersistenceJohn Kunze , J e remy DeBar ry , Ma<hewHan lon , Ca l ve r t S cou t , Sandra Sweat
2
Twothemes
1.Proposedmetadatafor“persistencestatements”• Whatyoumeanbypersistence• Informinguserlinkingchoices
2.Metadatahardenedinopenyamz.netdicNonary• Crowdsourced,butwithreputaNon-basedvoNng• EverytermhasauniquepersistentidenNfier(PID)
2
• OpenidenNfiersdeservetheirownfesNval
• 9and10NovemberinReykjavik,Iceland!
• Ifyou’redoingsomethinginteresNngwithPIDs(oryouwantto!)comeandshareyourideaswithacrowdoflike-mindedinnovators
• Submitashortproposal:h<p://pidapalooza.org
4
“Persistence”used,butnotdefined
• Persistenceisnotbinary• PersistenceisusuallyaforecastaboutstubbornnessorsNckiness• Persistenceisnuancedanddimensional
4
5
IdenNfierstringsdon’thelpmuch4CF3-57AB-2481-651D-D53D-Q
5
h<p://doi.org/10.5072/4CF3-57AB-2481-651D-D53D-Qh<p://doi.org/10.5240/4CF3-57AB-2481-651D-D53D-Q
Persistenceisnotconferredbyastringorasyntax.
6
Usecasesandgoals
• Classiccase:reproduciblescience• Overlookedcases:datapapers,sohwarereleases• Goal:proposepersistencemetadata• Goal:whateverlinkyoufind,beabletoquerytheproviderforits“persistencestatement”
6
7
SejnguserexpectaNons
Termsforcontentvariance• frozen–unchangingbitstream• keeping–unchangingcontent• fixing–subjecttocorrecNon• rising–subjecttoacNveenhancement• moul7ng–unchangingtheme
7
8
SejnguserexpectaNons
Termsforobjectavailability• finite–endsatknowndateorevent• indefinite–nospecialcommitment• life7me–aslongastheproviderexists• subinfinite–beyondprovider’slifeNme
8
9
SejnguserexpectaNons
Atermforobjectsthatgrowinacertainway• waxing–non-disrupNvegrowthExamples• livesensordatafeeds• serialpublicaNons
9
10
Whyshouldwebelieveyou?
Termsspecifyingthenatureoftheprovider• name–oforganizaNon• iden7fier–uniqueorganizaNonalidenNfier• mission–ispreservaNoninyourmission?• successionpolicy
10
11
Referencinginpresenceofversions
Termsforcontentreferencing• extraversioned–“10.2345/67,Version4”• intraversioned–“10.2345/67.V4”• introversioned–“10.2345/6789”
11
12
Thegreatlandingpagedebate
Termstorequesteither• landing–forhumanconsumpNon• plunging–formachineconsumpNon
12
mikebairdonflickr
or
13
NamingandremediaNonpolicy
Ifthere’saproblem,whatrepairpriority?• high–highpriority• standard–nothighpriorityFormingidenNfierstrings• NR–non-reassignment• OP–opaqueidenNfiers• CC–checkcharacteradded
13
14
Conceptids(namingandremediaNon)
Ifthere’saproblem,whatrepairpriority?• high–n2t.net/ark:/99152/h1207• standard–n2t.net/ark:/99152/h1208FormingidenNfierstrings• NR–n2t.net/ark:/99152/h1215• OP–n2t.net/ark:/99152/h1218• CC–n2t.net/ark:/99152/h1219
14
16
Problem:tradiNonalstandardizaNon
• Changebycommi<eeisugly,costly,andslow• Example:DublinCore,15cross-domainterms• sametermsaher5yearsasaher11months• newtermsbannedinfearoffragileconsensus
16
EuropeanParliamentTechnology-DGITEC@flickr
22
Analternatemetadatauniverse
• Vision:onedicNonary,onenamespace• Allresearchdomains,anypartof“metadataspeech”• Names,values,units,relaNonships,...
22
SimonRobertson@flickr
23
Crowdsourced,butwithvoNng
23
vernacularcanonicaldeprecated
3classesofterm
çalltermsarebornhereçthesedon’tevolveçsotermsnevergoaway
Eachtermgetsauniquepersistentid.Example:idenNfier:hBp://n2t.net/ark:/99152/h1193term:obadefiniNon:other(origin:fromTagalog)
24
ReputaNon-basedvoNngresists“gaming”
• Meritocracy:strongtermsrise,weaktermsdecline• LessonsfromStackOverflow,Internetstandards,andWikipediaprocesses
24
KarunakarRayker@flickr
25
YAMZusagepa<erns
25
Searchforterms
(wordsanddefiniNons)
findatermyoulove great–useit
findatermyoukindoflove tryitout,comment,engagewithauthor
noworkabletermfound instantlyenterowntermandwatchforcomments
findawordyoulove “Iwantthatword!”,soenteracompeNngtermbutadefini7onyouhate