File format building blocks: primitives in digital preservation


by @beet_keeper

A primitive in software development can be described as:

a fundamental data type or code that can be used to build more complex software programs or interfaces.

– via https://www.capterra.com/glossary/primitive/ (also Wiki: language primitives)

Like bricks and mortar in the building industry, or oil and acrylic for a painter, a primitive helps a software developer to create increasingly more complex software, from your shell scripts, to entire digital preservation systems.

Primitives also help us to create file formats, as we’ve seen with the Eyeglass example I have presented previously, the file format is at its most fundamental level a representation of a data structure as a binary stream, that can be read out of the data structure onto disk, and likewise from disk to a data structure from code.

For the file format developer we have at our disposal all of the primitives that the software developer has, and like them, we also have “file formats” (as we tend to understand them in digital preservation terms) that serve as our primitives as well. 

Continue reading “File format building blocks: primitives in digital preservation”

#archives #digipres #digitalPreservation #digitalPreservationEssentialism #diplomatics #eyeglass #eygl #fileFormats #informationRecordsManagement #irm #json #jsonid #openData #openSource #rdm #researchData #researchDataManagement #xml

A link aggregator for #digipres. Please consider checking it out and maybe sharing your regular blog posts, papers, and podcasts there as well as your other ActivityPub accounts to see if we can generate greater exposure for folks working in the domain.

https://digipres.cafe/post/2

cc. @Thorsted @britpunk80 @jet @Georgia @archivist_Liz @anj @hugh @artandtechnic @bitsgalore @mickylindlar @peterVG

#digipres #archives #GLAM #InformationRecordsManagement

Welcome! - digipres.cafe

Hi all - welcome to digipres.cafe. Think reddit or hacker news for digital preservation and digital preservation tangential links and questions. The primary idea was born out of recent social media controversies and recognizing how difficult link aggregation will be post-Twitter. You can create an account here, you can also consider creating new topics and commenting on existing topics from your Mastodon accounts or elsewhere in the Fediverse. It’s all linked via the ActivityPub standard. You can create a new topic from Mastodon by including @[email protected] in your Toot. You can reply to existing topics by replying to a link to a post via Mastodon. See this helpful YouTube video for more information: https://www.youtube.com/watch?v=SXUDs0ee_w0 [https://www.youtube.com/watch?v=SXUDs0ee_w0] Please help me to test the idea and understand what is needed to maintain a link aggregator service such as this 🙏(if you have comments or ideas and want to improve this site, please reply here, or elsewhere on the site and let’s see what we can do!) For more information on Lemmy - the software used for digipres.cafe, please check out the information on its parent site: https://join-lemmy.org/ [https://join-lemmy.org/]