SlideShare a Scribd company logo
1 of 27
Download to read offline
A	Vocabulary	for	Persistence	
John	Kunze,	Jeremy	DeBarry,	Ma<hew	
Hanlon,	Calvert	Scout,	Sandra	Sweat
2	
Two	themes	
1.	Proposed	metadata	for	“persistence	statements”	
•  What	you	mean	by	persistence	
•  Informing	user	linking	choices	
2.	Metadata	hardened	in	open	yamz.net	dicNonary	
•  Crowdsourced,	but	with	reputaNon-based	voNng	
•  Every	term	has	a	unique	persistent	idenNfier	(PID)	
	2
•  Open	idenNfiers	
deserve	their	own	
fesNval	
•  9	and	10	November	
in	Reykjavik,	Iceland!	
•  If	you’re	doing	
something	
interesNng	with	PIDs	
(or	you	want	to!)	
come	and	share	
your	ideas	with	a	
crowd	of	like-
minded	innovators
4	
“Persistence”	used,	but	not	defined	
•  Persistence	is	not	binary	
•  Persistence	is	usually	a	forecast	about	
stubbornness	or	sNckiness	
•  Persistence	is	nuanced	and	dimensional	
	4
5	
IdenNfier	strings	don’t	help	much	
	
	
																																															4CF3-57AB-2481-651D-D53D-Q	
	5	
h<p://doi.org/10.5072/4CF3-57AB-2481-651D-D53D-Q		h<p://doi.org/10.5240/4CF3-57AB-2481-651D-D53D-Q	
Persistence	is	not	conferred	by	a	string	or	a	syntax.
6	
Use	cases	and	goals	
•  Classic	case:	reproducible	science	
•  Overlooked	cases:	data	papers,	sohware	releases	
•  Goal:	propose	persistence	metadata		
•  Goal:	whatever	link	you	find,	be	able	to	query	the	
provider	for	its	“persistence	statement”	
	6
7	
Sejng	user	expectaNons	
Terms	for	content	variance	
•  frozen	–	unchanging	bitstream	
•  keeping	–	unchanging	content	
•  fixing	–	subject	to	correcNon	
•  rising	–	subject	to	acNve	enhancement	
•  moul7ng	–	unchanging	theme	
	7
8	
Sejng	user	expectaNons	
Terms	for	object	availability	
•  finite	–	ends	at	known	date	or	event	
•  indefinite	–	no	special	commitment	
•  life7me	–	as	long	as	the	provider	exists		
•  subinfinite	–	beyond	provider’s	lifeNme	
	8
9	
Sejng	user	expectaNons	
A	term	for	objects	that	grow	in	a	certain	way	
•  waxing	–	non-disrupNve	growth	
Examples	
•  live	sensor	data	feeds	
•  	serial	publicaNons	
	9
10	
Why	should	we	believe	you?	
Terms	specifying	the	nature	of	the	provider	
•  name	–	of	organizaNon	
•  iden7fier	–	unique	organizaNonal	idenNfier	
•  mission	–	is	preservaNon	in	your	mission?	
•  succession	policy	
	10
11	
Referencing	in	presence	of	versions	
Terms	for	content	referencing	
•  extraversioned	–	“10.2345/67,	Version	4”	
•  intraversioned	–	“10.2345/67.V4”	
•  introversioned	–	“10.2345/6789”	
	11
12	
The	great	landing	page	debate	
Terms	to	request	either	
•  landing	–	for	human	consumpNon	
•  plunging	–	for	machine	consumpNon	
	12	
mikebaird	on	flickr	
or
13	
Naming	and	remediaNon	policy	
If	there’s	a	problem,	what	repair	priority?	
•  high	–	high	priority	
•  standard	–	not	high	priority	
Forming	idenNfier	strings	
•  NR	–	non-reassignment	
•  OP	–	opaque	idenNfiers	
•  CC	–	check	character	added	
	13
14	
Concept	ids	(naming	and	remediaNon)	
If	there’s	a	problem,	what	repair	priority?	
•  high	–	n2t.net/ark:/99152/h1207	
•  standard	–	n2t.net/ark:/99152/h1208	
Forming	idenNfier	strings	
•  NR	–	n2t.net/ark:/99152/h1215	
•  OP	–	n2t.net/ark:/99152/h1218	
•  CC	–	n2t.net/ark:/99152/h1219	
	14
15	
yamz.net	(yet	another	metadata	zoo)	
	15
16	
Problem:		tradiNonal	standardizaNon	
•  Change	by	commi<ee	is	ugly,	costly,	and	slow	
•  Example:		Dublin	Core,	15	cross-domain	terms	
•  same	terms	aher	5	years	as	aher	11	months	
•  new	terms	banned	in	fear	of	fragile	consensus	
	16	
European	Parliament	Technology	-	DG	ITEC	@	flickr
The	Metadata	Universe	
Jenn	Riley,	IU
The	Metadata	Universe	
Jenn	Riley,	IU
The	Metadata	Universe	
Jenn	Riley,	IU
The	Metadata	Universe	
Jenn	Riley,	IU
The	Metadata	Universe	
Jenn	Riley,	IU
22	
An	alternate	metadata	universe	
•  Vision:	one	dicNonary,	one	namespace	
•  All	research	domains,	any	part	of	“metadata	speech”	
•  Names,	values,	units,	relaNonships,	...		
	
	22	
SimonRobertson@flickr
23	
Crowdsourced,	but	with	voNng	
	23	
vernacular	
canonical	
deprecated	
3	classes	
of	term	
ç		all	terms	are	born	here	
ç		these	don’t	evolve	
ç		so	terms	never	go	away	
Each	term	gets	a	unique	persistent	id.		Example:	
					idenNfier:				hBp://n2t.net/ark:/99152/h1193	
						term:											oba	
						definiNon:		other	(origin:	from	Tagalog)
24	
ReputaNon-based	voNng	resists	“gaming”	
•  Meritocracy:	strong	terms	rise,	weak	terms	decline	
•  Lessons	from	StackOverflow,	Internet	standards,	
and	Wikipedia	processes	
	24	
Karunakar	Rayker	@flickr
25	
YAMZ	usage	pa<erns	
	25	
Search	for	
terms	
(words	and	
definiNons)	
find	a	term	you	love	
great	–	use	it	
find	a	term	you	kind	of	love	 try	it	out,	comment,	
engage	with	author	
no	workable	term	found	 instantly	enter	own	term	
and	watch	for	comments	
find	a	word	you	love	 “I	want	that	word!”,	so	
enter	a	compeNng	term	but	a	defini7on	you	hate
26	
Term	tag	in	YAMZ	
	26
27	
In	conclusion	
•  Choosing	which	objects	to	cite	is	hard	
•  Few	well-defined	terms	to	express	persistence	
•  …	or	to	set	user	expectaNons	of	change	
•  Thanks	to	yamz.net	for	be<er,	cheaper,	faster	
vocabulary-building;	projects	include	
•  CiNzen	Science;	DesignSafe;	Persistence	statements	
	27

More Related Content

Viewers also liked

Identifiers obey Resolvers not Schemes
Identifiers obey Resolvers not SchemesIdentifiers obey Resolvers not Schemes
Identifiers obey Resolvers not SchemesJohn Kunze
 
ARK identifiers: lessons learnt at BnF: paths forward
ARK identifiers: lessons learnt at BnF: paths forwardARK identifiers: lessons learnt at BnF: paths forward
ARK identifiers: lessons learnt at BnF: paths forwardJohn Kunze
 
Big Data's Long Tail
Big Data's Long TailBig Data's Long Tail
Big Data's Long TailJohn Kunze
 
YAMZ: a cross-domain crowd-sourced metadata vocabulary
YAMZ: a cross-domain crowd-sourced metadata vocabularyYAMZ: a cross-domain crowd-sourced metadata vocabulary
YAMZ: a cross-domain crowd-sourced metadata vocabularyJohn Kunze
 
Scalable Identifiers for Natural History Collections
Scalable Identifiers for Natural History CollectionsScalable Identifiers for Natural History Collections
Scalable Identifiers for Natural History CollectionsJohn Kunze
 
Annotating Research Datasets
Annotating Research DatasetsAnnotating Research Datasets
Annotating Research DatasetsJohn Kunze
 
How the Long Tail is Occurring in the Movie Industry
How the Long Tail is Occurring in the Movie IndustryHow the Long Tail is Occurring in the Movie Industry
How the Long Tail is Occurring in the Movie IndustrySFU Pub355
 
Information literacy in a media-saturated world
Information literacy in a media-saturated worldInformation literacy in a media-saturated world
Information literacy in a media-saturated worldPam Wilson
 
How words and images signify
How words and images signifyHow words and images signify
How words and images signifyPam Wilson
 
YAMZ.net: better, faster, cheaper taxonomy building
YAMZ.net:  better, faster, cheaper taxonomy buildingYAMZ.net:  better, faster, cheaper taxonomy building
YAMZ.net: better, faster, cheaper taxonomy buildingJohn Kunze
 

Viewers also liked (11)

Identifiers obey Resolvers not Schemes
Identifiers obey Resolvers not SchemesIdentifiers obey Resolvers not Schemes
Identifiers obey Resolvers not Schemes
 
ARK identifiers: lessons learnt at BnF: paths forward
ARK identifiers: lessons learnt at BnF: paths forwardARK identifiers: lessons learnt at BnF: paths forward
ARK identifiers: lessons learnt at BnF: paths forward
 
Big Data's Long Tail
Big Data's Long TailBig Data's Long Tail
Big Data's Long Tail
 
YAMZ: a cross-domain crowd-sourced metadata vocabulary
YAMZ: a cross-domain crowd-sourced metadata vocabularyYAMZ: a cross-domain crowd-sourced metadata vocabulary
YAMZ: a cross-domain crowd-sourced metadata vocabulary
 
Scalable Identifiers for Natural History Collections
Scalable Identifiers for Natural History CollectionsScalable Identifiers for Natural History Collections
Scalable Identifiers for Natural History Collections
 
Annotating Research Datasets
Annotating Research DatasetsAnnotating Research Datasets
Annotating Research Datasets
 
How the Long Tail is Occurring in the Movie Industry
How the Long Tail is Occurring in the Movie IndustryHow the Long Tail is Occurring in the Movie Industry
How the Long Tail is Occurring in the Movie Industry
 
RSS Feeds
RSS FeedsRSS Feeds
RSS Feeds
 
Information literacy in a media-saturated world
Information literacy in a media-saturated worldInformation literacy in a media-saturated world
Information literacy in a media-saturated world
 
How words and images signify
How words and images signifyHow words and images signify
How words and images signify
 
YAMZ.net: better, faster, cheaper taxonomy building
YAMZ.net:  better, faster, cheaper taxonomy buildingYAMZ.net:  better, faster, cheaper taxonomy building
YAMZ.net: better, faster, cheaper taxonomy building
 

More from John Kunze

The YAMZ Metadictionary
The YAMZ MetadictionaryThe YAMZ Metadictionary
The YAMZ MetadictionaryJohn Kunze
 
YAMZ Metadata Vocabulary Builder
YAMZ Metadata Vocabulary BuilderYAMZ Metadata Vocabulary Builder
YAMZ Metadata Vocabulary BuilderJohn Kunze
 
The ARK Alliance: 20 years, 850 institutions, 8.2 billion persistent identifi...
The ARK Alliance: 20 years, 850 institutions, 8.2 billion persistent identifi...The ARK Alliance: 20 years, 850 institutions, 8.2 billion persistent identifi...
The ARK Alliance: 20 years, 850 institutions, 8.2 billion persistent identifi...John Kunze
 
EZID and N2T at CDL
EZID and N2T at CDLEZID and N2T at CDL
EZID and N2T at CDLJohn Kunze
 
Names, Things, and Open Identifier Infrastructure: N2T and ARKs
Names, Things, and Open Identifier Infrastructure: N2T and ARKsNames, Things, and Open Identifier Infrastructure: N2T and ARKs
Names, Things, and Open Identifier Infrastructure: N2T and ARKsJohn Kunze
 
DataONE Preservation and Metadata Working Group Report 2014
DataONE Preservation and Metadata Working Group Report 2014DataONE Preservation and Metadata Working Group Report 2014
DataONE Preservation and Metadata Working Group Report 2014John Kunze
 
Selected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout groupSelected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout groupJohn Kunze
 
Future-Proofing the Web: What We Can Do Today
Future-Proofing the Web: What We Can Do TodayFuture-Proofing the Web: What We Can Do Today
Future-Proofing the Web: What We Can Do TodayJohn Kunze
 
Supporting Data-Rich Research on Many Fronts
Supporting Data-Rich Research on Many FrontsSupporting Data-Rich Research on Many Fronts
Supporting Data-Rich Research on Many FrontsJohn Kunze
 
Pairtrees for object storage
Pairtrees for object storagePairtrees for object storage
Pairtrees for object storageJohn Kunze
 
The BagIt file package format
The BagIt file package formatThe BagIt file package format
The BagIt file package formatJohn Kunze
 

More from John Kunze (11)

The YAMZ Metadictionary
The YAMZ MetadictionaryThe YAMZ Metadictionary
The YAMZ Metadictionary
 
YAMZ Metadata Vocabulary Builder
YAMZ Metadata Vocabulary BuilderYAMZ Metadata Vocabulary Builder
YAMZ Metadata Vocabulary Builder
 
The ARK Alliance: 20 years, 850 institutions, 8.2 billion persistent identifi...
The ARK Alliance: 20 years, 850 institutions, 8.2 billion persistent identifi...The ARK Alliance: 20 years, 850 institutions, 8.2 billion persistent identifi...
The ARK Alliance: 20 years, 850 institutions, 8.2 billion persistent identifi...
 
EZID and N2T at CDL
EZID and N2T at CDLEZID and N2T at CDL
EZID and N2T at CDL
 
Names, Things, and Open Identifier Infrastructure: N2T and ARKs
Names, Things, and Open Identifier Infrastructure: N2T and ARKsNames, Things, and Open Identifier Infrastructure: N2T and ARKs
Names, Things, and Open Identifier Infrastructure: N2T and ARKs
 
DataONE Preservation and Metadata Working Group Report 2014
DataONE Preservation and Metadata Working Group Report 2014DataONE Preservation and Metadata Working Group Report 2014
DataONE Preservation and Metadata Working Group Report 2014
 
Selected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout groupSelected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout group
 
Future-Proofing the Web: What We Can Do Today
Future-Proofing the Web: What We Can Do TodayFuture-Proofing the Web: What We Can Do Today
Future-Proofing the Web: What We Can Do Today
 
Supporting Data-Rich Research on Many Fronts
Supporting Data-Rich Research on Many FrontsSupporting Data-Rich Research on Many Fronts
Supporting Data-Rich Research on Many Fronts
 
Pairtrees for object storage
Pairtrees for object storagePairtrees for object storage
Pairtrees for object storage
 
The BagIt file package format
The BagIt file package formatThe BagIt file package format
The BagIt file package format
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

A Vocabulary for Persistence