scieee AI-readable full text Open interactive document viewer

PREMIS Tutorial at iPRES2025

PREMIS Editorial Committee

Abstract

This record contains the following files used during the "Understanding and Implementing PREMIS" Tutorial held at iPRES2025, November 3rd, 2025 in Wellington, New Zealand: the slidedeck a version of the slidedeck with room for notes an Introduction to PREMIS video In addition, the tutorial makes use of the following exercise documents: Hierarchical listing https://doi.org/10.5281/zenodo.5569578 Object exercise (file Objectexercise.pdf) https://doi.org/10.5281/zenodo.5569614 Event/Agent/Rights exercise (file Eventsagentsrightsexercise.pdf) https://doi.org/10.5281/zenodo.5569644

Full text

UNDERSTANDING AND IMPLEMENTING PREMIS A tutorial in two parts Eld Zierau Royal Danish Library Honghu Fu National Science Library CAS Micky Lindlar TIB – Leibniz Information Centre for Science and Technology Karin Bredenberg Kommunalförbundet Sydarkivera PREMIS Introduction Tutorial 2025-11-03 Slide 2 ▪Introduce PREMIS ▪Set a baseline of common understanding ▪Introduce you to the PREMIS community ▪Answer questions: ◦We might need to put them in parking but all questions will be answered! Purpose of the Tutorial PREMIS_Intro_2025.mp4 PREMIS Introduction Tutorial 2025-11-03 Slide 3 Who are we? From the PREMIS Editorial Committee: ▪Karin ▪Eld ▪Micky ▪Honghu Form the audience via menti poll: ▪I use PREMIS ▪What about PREMIS would you like to understand better or discuss with others ▪What more do you want us to address today? https://www.menti.com Code: 3738 1466 PREMIS Introduction Tutorial 2025-11-03 Slide 4 What do we want you to think about? ▪During this first part think about your use case! ◦I want to use PREMIS …??? ▪Example: I’m digitising a number of publications made at my institution and I need to preserve these for the future and making sure they are accessible 50 years from now. ▪What material do you want to preserve? https://www.menti.com Code: 3738 1466 PREMIS Introduction Tutorial 2025-11-03 Slide 5 Agenda Introduction to PREMIS 14:00-15:30 Welcome Background (brief history and rationale) Benefits of implementing PREMIS PREMIS in detail Outline of the main entities, the data model and the Data Dictionary Exercises will happen! Implementation15:45-17:15 PREMIS with other standards PREMIS Conformance & interoperability Wrap Up Answers to questions Break 15.30-15.45 TODAY WE WONT TALK ABOUT SOME THINGS Karin Bredenberg Kommunalförbundet Sydarkivera PREMIS Introduction Tutorial 2025-11-03 Slide 7 Not today ▪PREMIS in super detail ▪PREMIS OWL in detail ▪PREMIS in METS in detail DIGITAL PRESERVATION METADATA - WHY IS IT NEEDED AND WHAT DOES IT LOOK LIKE? Karin Bredenberg Kommunalförbundet Sydarkivera Background (brief history and rationale) PREMIS Introduction Tutorial 2025-11-03 Slide 9 What is digital preservation metadata? ▪Digital preservation metadata = Metadata to ensure long-term accessibility of digital resources ▪Digital objects must be self-descriptive ▪Must be able to describe, manage and discover independently from the systems that were used to create them XML (machine and human readable) ▪Often bundled with the content files in an information package PREMIS Introduction Tutorial 2025-11-03 Slide 16 Viability ▪The object is readable ▪Metadata needed to be known ◦Data carrier metadata - Type of medium - Its preservation characteristics - Age of medium - Date of recording - Usage patterns PREMIS Introduction Tutorial 2025-11-03 Slide 17 Renderability ▪The object can be rendered or executed ▪Metadata needed to be known ◦Format information ◦Rendering information -Software - Hardware - Other dependencies: schemas, style sheets, encodings, etc. ▪Technology dependence PREMIS Introduction Tutorial 2025-11-03 Slide 18 Authenticity ▪Authenticity: The object is what it purports to be ▪Integrity: The object is whole and unimpaired ▪Object transformations ◦Pre-emptive preservation actions - Bit migration - Content migration - Replacing part of the rendering stack ◦Forensic transformation actions PREMIS Introduction Tutorial 2025-11-03 Slide 19 Authenticity ▪Metadata needed to be known ◦Structural metadata (for integrity) ◦Digital signatures ◦Access rights ◦Provenance metadata: - History of all actions performed on the resource (events and dates) - History of custodianship (agents: decision makers, administrators, tools) ◦Significant characteristics ◦Lost characteristics ◦Business rules (policy, strategy) guiding preservation actions PREMIS Introduction Tutorial 2025-11-03 Slide 20 Rights ▪Avoid Rights violations during preservation!!! ▪Metadata needed to be known ◦Rights information for preservation actions during copyright / license period WHAT IS PREMIS? Karin Bredenberg Kommunalförbundet Sydarkivera Background (brief history and rationale) PREMIS Introduction Tutorial 2025-11-03 Slide 22 The PREMIS standard ▪International de-facto standard for metadata to support the preservation of digital objects and ensure their long-term usability. ◦Information you need to know for preserving digital objects Preservation Metadata: Implementation Strategies ▪Developed by an international team of experts. ▪Implemented in digital preservation projects around the world. ▪Incorporated into commercial and open-source digital preservation tools and systems. PREMIS Introduction Tutorial 2025-11-03 Slide 23 The PREMIS standard ▪Data Dictionary (PREMIS 3.0) ◦http://www.loc.gov/standards/premis/v3/premis-3-0-final.pdf ◦Version 3 – major release ▪XML schema v3.0 ◦http://www.loc.gov/standards/premis/premis.xsd ▪OWL ontology ▪Supporting documentation PREMIS Introduction Tutorial 2025-11-03 Slide 24 Activities ▪The PREMIS Editorial Committee ◦Coordinates revisions and implementation of the standard ▪PREMIS Implementors' Group forum ([email protected]) ◦Email message to listser[email protected]: Text: subscribe pig <your name> ▪Preservation metadata workshop (@iPres) PREMIS Introduction Tutorial 2025-11-03 Slide 25 Scope ▪What PREMIS DD is: ◦Common data model for organizing/thinking about preservation metadata ◦Standard for exchanging preservation metadata in information packages between repositories ◦Implementable ◦Technically neutral ◦Core metadata Micky Lindlar TIB – Leibniz Information Centre for Science and Technology BENEFITS OF IMPLEMENTING PREMIS PREMIS Introduction Tutorial 2025-11-03 Slide 33 Implementable, core preservation metadata Supports Preservation Principles viability, renderability, understandability, authenticity, and identity of digital objects Core Information what most preservation repositories need to know to preserve digital materials over the long term Implementable rigorously defined, supported by guidelines for creation, management, and use, and oriented toward automated workflows Technical Neutrality no assumptions made about preservation technologies, strategies, metadata storage and management, etc. PREMIS Introduction Tutorial 2025-11-03 Slide 34 Benefits of implementing PREMIS (1) hdl="galapagos.6754.1" IDobj="hdl.galapagos.6754.1" ID="1" TYPE="hdl" GROUPID="galapagos.6754" ID="6754.1" GID="galapagos" exchange consistency ? PREMIS Introduction Tutorial 2025-11-03 Slide 35 premis:objectIdentifier premis:objectIdentifierType="hdl" premis:objectIdentifierValue="galapagos.6754.1" <galapagos.6754.1> a premisOwl:IntellectualEntity ; premisOwl:identifier <http://hdl.handle.net/galapagos.6754.1> . <http://hdl.handle.net/galapagos.6754.1> a http://id.loc.gov/vocabulary/identifiers/hdl . Interoperability through implementable preservation metadata PREMIS hdl="galapagos.6754.1" IDobj="hdl.galapagos.6754.1" ID="1" TYPE="hdl" GROUPID="galapagos.6754" ID="6754.1" GID="galapagos" PREMIS Introduction Tutorial 2025-11-03 Slide 36 Benefits of implementing PREMIS (2) ▪What do I need to know about a digital object I am preserving? ◦… today ◦… in the future ▪How can I best capture that information? ▪Is there a good practice? What is it? How was it created? What has been done to it? What am I allowed to do with it? PREMIS Introduction Tutorial 2025-11-03 Slide 37 De-facto standard for preservation metadata PREMIS = “things that most working preservation repositories are likely to need to know in order to support digital preservation” -- PREMIS Data Dictionary ▪valuable resource to know what you need to capture ▪a method to model the information you need ▪a data model with MANY implementations in different institutions ▪a community of users with good resources Eld Zierau Royal Danish Library OUTLINE OF MAIN ENTITIES THE DATA MODEL & KEY CONCEPTS PREMIS Introduction Tutorial 2025-11-03 Slide 39 The PREMIS Data Model ▪Why have a data model? ◦Organizational convenience (for development and use) ◦But: not a formal entity-relationship model; not sufficient to design databases The PREMIS Data Model is created by the community and experts in digital preservation PREMIS Introduction Tutorial 2025-11-03 Slide 40 identifiers PREMIS - Data model includes: Semantic Units detailed information of entities agentIdentifier agentname … Relationships specifies relations between entities agentType Entities “things” relevant to digital preservation Object Rights Event Agent PREMIS Introduction Tutorial 2025-11-03 Slide 41 Object Event Agent Rights Examples: A PDF file An image within a file A book A book representation It is the objects that you preserve Objects can be intellectual entities, representations or bitstreams (more later) Implementation choices : A repository does NOT have to manage all types of Objects Objects PREMIS Introduction Tutorial 2025-11-03 Slide 48 Data Dictionary (PREMIS 3.0) http://www.loc.gov/standards/premis/v3/premis-3-0-final.pdf A digitization example Object: file Object Event Agent Rights Identifier, fixity, file format, creating application, preservation level etc. Agent (digitizer) Event (digitization) Identifier, type (person), name (Karin Bredenberg) Identifier, type (creation), date/time etc. PREMIS Introduction Tutorial 2025-11-03 Slide 49 Data Dictionary (PREMIS 3.0) http://www.loc.gov/standards/ premis/v3/premis-3-0-final.pdf Data Dictionary (PREMIS 3.0) http://www.loc.gov/standards/premis/v3/premis-3-0-final.pdf A digitization example Object: file Object Event Agent Rights Identifier, fixity, file format, creating application, preservation level etc. Agent (digitizer) Event (digitization) Identifier, type (person), name etc. Identifier, type (creation), date/time etc. PREMIS Introduction Tutorial 2025-11-03 Slide 50 Data Dictionary (PREMIS 3.0) http://www.loc.gov/standards/ premis/v3/premis-3-0-final.pdf PREMIS Introduction Tutorial 2025-11-03 Slide 51 Sample Data Dictionary Entry PREMIS Introduction Tutorial 2025-11-03 Slide 52 Sample Data Dictionary Entry agentIdentifierType agentIdentifierValue agentIdentifier Repeatable (R) Not Repeatable (NR) Mandatory (M) Optional (O) PREMIS Introduction Tutorial 2025-11-03 Slide 53 Repeatable (R) Not Repeatable (NR) Mandatory (M) Optional (O) PREMIS Introduction Tutorial 2025-11-03 Slide 54 Repeatable (R) Not Repeatable (NR) Mandatory (M) Optional (O) PREMIS Introduction Tutorial 2025-11-03 Slide 55 <premis> <object <event> ... </event> <agent> Examplified by XML using XML schema v3.0: http://www.loc.gov/standards/p remis/premis.xsd </object> ... > ... </agent> </premis> XML example AgentIdentifier AgentIdentifierType AgentIdentifierValue ... <rights> ... </rights> PREMIS Introduction Tutorial 2025-11-03 Slide 56 ... </agent> </premis> <premis> <object <event> ... </event> <agent> Examplified by XML using XML schema v3.0: http://www.loc.gov/standards/p remis/premis.xsd </object> ... > XML example AgentIdentifier AgentIdentifierType AgentIdentifierValue ... <rights> ... </rights> Object : file Agent (digitizer) Event (digitization) PREMIS Introduction Tutorial 2025-11-03 Slide 57 </object> ... >... Examplified by XML using XML schema v3.0: http://www.loc.gov/standards/p remis/premis.xsd xsi:type="file"> ... </object> <premis> <object <event> ... </event> <agent> ... </agent> </premis> XML example AgentIdentifier AgentIdentifierType AgentIdentifierValue Object : file Agent (digitizer) Event (digitization) PREMIS Introduction Tutorial 2025-11-03 Slide 64 PREMIS Conformance Levels PREMIS Introduction Tutorial 2025-11-03 Slide 65 Example: What‘s conformant and what isn‘t? DOI: 10.5281/zenodo.5569542 <dc:identifier>https://zenodo.org/record/5569578</dc:identifier> <dc:identifier>10.5281/zenodo.5569578</dc:identifier> <dc:identifier>oai:zenodo.org:5569578</dc:identifier> <objectIdentifier>fmt/18</objectIdentifer> premis:objectIdentifier premis:objectIdentiferType=„doi“ premis:objectIdentifierValtue=„10.5281/zenodo.5569542“ Eindeutiger Bezeichner:10.5281/zenodo.5569542 None PREMIS Introduction Tutorial 2025-11-03 Slide 66 A quick exercise on conformance https://www.menti.com Code: 3738 1466 PREMIS Introduction Tutorial 2025-11-03 Slide 67 Which Entities to implement? ▪Object is the core Entity (level A); ▪Event and Agent are closely related (level B); implementing Agents has strong implications: it means the repository is able to manage and follow the use of its Agents in the Object lifecycle. ▪The Rights Entity (excluded from the conformance statement) helps a repository tracking the intellectual property rights governing the Object, or some institutional policy. PREMIS Introduction Tutorial 2025-11-03 Slide 68 Use case: For building other standards ▪As a basis extended with locally-defined elements: Preservation Metadata Dictionary (Netherlands Institute for Sound and Vision). https://publications.beeldengeluid.nl/pub/389/BIJLAGEC_Metadatadictionary-English.pdf ▪As a free source of inspiration: DEPIP (Data Exchange Protocol for Interoperability and Preservation), ISO 20614. https://www.iso.org/standard/68562.html ▪No conformance, inspiration! PREMIS Introduction Tutorial 2025-11-03 Slide 69 Use case: As a self-assessment tool ▪Am I able to provide information about my digital assets following the Data Dictionary structure and requirements? ◦I.e., documenting the mapping between my metadata structure and PREMIS semantic units. ▪Conformance level 1 « through mapping » (see the Conformance Statement document, p. 5: http://www.loc.gov/standards/premis/premis-conformance20150429.pdf#page=5) PREMIS Introduction Tutorial 2025-11-03 Slide 70 Use Case: As an export format ▪Preferably in a PREMIS-endorsed expression (XML or RDF) ▪Conformance level 2 « through export » (see the Conformance Statement document, p. 5: http://www.loc.gov/standards/premis/premisconformance-20150429.pdf#page=5) PREMIS Introduction Tutorial 2025-11-03 Slide 71 Use Case: As the native format of the repository Data Management module Where to store PREMIS data? ▪Any technology, using a PREMIS-endorsed expression or not, can be used ◦Excel ◦CVS file ◦XML database ◦RDF triple store ◦(relational) database ◦etc. ▪Conformance level 3 « through internal implementation » (see the Conformance Statement document, p. 6: http://www.loc.gov/standards/premis/premisconformance-20150429.pdf#page=6) PREMIS Introduction Tutorial 2025-11-03 Slide 72 Examples for different implementations: RDF and XML <premis:fixity> <premis:messageDigestAlgorithm>SHA-256</premis:messageDigestAlgorithm> <premis:messageDigest> d2bed92b73c7090bb30a0b30016882e7069c437488e1513e9deaacbe29d38d92 </premis:messageDigest> <premis:messageDigestOriginator>NRI</premis:messageDigestOriginator> </premis:fixity> <http://nri.library.ca/5143-026.nrw> a premis:File ; premis:fixity <5143-026Fixity> . <5143-026Fixity> a crypHashFunc:sha256 ; rdf:value "71f920fa275127a7b60fa4d4d41432a3 "; dce:creator "hashlib.sha256" . PREMIS Introduction Tutorial 2025-11-03 Slide 73 Examples for different implementations: CSV and spreadsheet File, Algorithm, Digest, Origin; Asdf.pdf; SHA-256, 71f920fa275127a7b60fa4d4d41432a3, NRI; PREMIS Introduction Tutorial 2025-11-03 Slide 80 objectIdentifier objectCategory preservationLevel significantProperties objectCharacteristics originalName storage signatureInformation environmentFunction relationship linkingEventIdentifier linkingRightsStatementIdentifier environmentDesignation environmentRegistry environmentExtension object PREMIS Object Entity – Semantic Units objectIdentifierType objectIdentifierValue PREMIS Introduction Tutorial 2025-11-03 Slide 81 objectCategory ▪Values: ◦intellectual entity ◦representation ◦file ◦bitstream ▪Implemented as an xsi:type in PREMIS XML-schema so not explicitly recorded <premis> <object xsi:type="file"> ... </object> ... </premis> Original TIFFs Book Object Derived e-pub TIFF p1 TIFF p2 E-pub bitstream representation intellectual entity file PREMIS Introduction Tutorial 2025-11-03 Slide 82 objectIdentifier objectCategory preservationLevel significantProperties objectCharacteristics originalName storage signatureInformation environmentFunction relationship linkingEventIdentifier linkingRightsStatementIdentifier environmentDesignation environmentRegistry environmentExtension object specific characteristic mandatory for file or bitstream Technical properties common to all/most file formats PREMIS Object Entity – Semantic Units PREMIS Introduction Tutorial 2025-11-03 Slide 83 objectIdentifier objectCategory preservationLevel significantProperties objectCharacteristics originalName storage signatureInformation environmentFunction relationship linkingEventIdentifier linkingRightsStatementIdentifier environmentDesignation environmentRegistry environmentExtension object compositionLevel fixity size format creatingApplication inhibitors objectCharacteristicsExtension specific characteristic mandatory for file or bitstream PREMIS Object Entity – Semantic Units PREMIS Introduction Tutorial 2025-11-03 Slide 84 Composition Level Or they be part of other files e.g. -Mail attachments -Images in PDF’s etc chapter1.pdf Sometimes there is more than one layer of characteristics chapter1.pdf.gz Composition Level 0 Composition Level 1 PREMIS Introduction Tutorial 2025-11-03 Slide 85 objectCharacteristicsExtension Container to include externally defined semantic units – e.g. for more granularity Might contain format specific metadata for a file – e.g. technical metadata for still images (MIX) PREMIS Introduction Tutorial 2025-11-03 Slide 86 objectCharacteristicsExtension - example <premis> ... <object xsi:type="file"> <objectCharacteristics> ... <objectCharacteristicsExtension> <mix:mix xsi:schemaLocation= "... http://www.loc.gov/standards/mix/mix20/mix20.xsd"> ... <mix:BasicImageInformation> <mix:BasicImageCharacteristics> <mix:imageWidth>5894</mix:imageWidth> <mix:imageHeight>7768</mix:imageHeight> ... </mix:BasicImageCharacteristics> </mix:BasicImageInformation> ... <mix:mix> </objectCharacteristicsExtension> ... <objectCharacteristics> ... </object> ... </premis> All semantic units named … Extension works like this PREMIS Introduction Tutorial 2025-11-03 Slide 87 objectIdentifier objectCategory preservationLevel significantProperties objectCharacteristics originalName storage signatureInformation environmentFunction relationship linkingEventIdentifier linkingRightsStatementIdentifier environmentDesignation environmentRegistry environmentExtension object PREMIS Object Entity – Semantic Units more general info PREMIS Introduction Tutorial 2025-11-03 Slide 88 preservationLevel What preservation treatment/strategy the repository plans for this object ▪Varying preservation options dependent on factors such as value, uniqueness, preservability of format ▪A business rule only relevant in a given repository Contains ▪preservationLevelType, e.g. logicalStrategy or BitSafety ▪preservationLevelValue, e.g. migration or High ▪preservationLevelRole (context), e.g. intention or requirement ▪preservationLevelRationale, when differs from policy ▪preservationLevelDateAssigned when Level was assigned PREMIS Introduction Tutorial 2025-11-03 Slide 89 objectIdentifier objectCategory preservationLevel significantProperties objectCharacteristics originalName storage signatureInformation environmentFunction relationship linkingEventIdentifier linkingRightsStatementIdentifier environmentDesignation environmentRegistry environmentExtension object PREMIS Object Entity – Semantic Units entity linking environments PREMIS Introduction Tutorial 2025-11-03 Slide 96 Object relationshipType relationshipSubType relatedObjectIdentifier relatedEventIdentifier relatedEnvironmentPurpose relatedEnvironmentCharacteristic relationship PREMIS Object Entity – Semantic Units (type, value, sequence) Example: Representation pointing to an Intellectual Entity structural Identifier of Intellectual Entity represents PREMIS Introduction Tutorial 2025-11-03 Slide 97 Object relationshipType relationshipSubType relatedObjectIdentifier relatedEventIdentifier relatedEnvironmentPurpose relatedEnvironmentCharacteristic relationship PREMIS Object Entity – Semantic Units (type, value, sequence) environments structural Identifier of Intellectual Entity represents PREMIS Introduction Tutorial 2025-11-03 Slide 98 Object relationshipType relationshipSubType relatedObjectIdentifier relatedEventIdentifier relatedEnvironmentPurpose relatedEnvironmentCharacteristic relationship PREMIS Object Entity – Semantic Units (type, value, sequence) (type, value, sequence) Objects can be associated with Events in two ways: ▪If the Object has an associated Event with no relationship to a second Object, e.g. ingest: use ▪If the Object has an associated Event with relationship environments structural relation through (because of) an Event – e.g. for migration Identifier of Intellectual Entity represents linkingEventIdentifier PREMIS Introduction Tutorial 2025-11-03 Slide 99 Relationships: Semantic Unit Identifiers Event Rights Object Agent Relationships specifies relations between entities Identifier environments Identifier PREMIS Introduction Tutorial 2025-11-03 Slide 100 Sample Data Dictionary table of contents ▪Version 3 Hierarchical listing of semantics units.pdf https://doi.org/10.5281/zenodo.5569578 Handout! PREMIS Introduction Tutorial 2025-11-03 Slide 101 PREMIS Object Entity – Exercise ▪Exercise to get a feeling for the object! ◦Objectexercise.pdf ◦https://doi.org/10.5281/zenodo.5569614 ▪Page 1 ◦Find the different object types! ▪The rest of the pages ◦With the data stated, fill your PREMIS semantic units. ◦Take help from the hand-out with all the semantic units! Handout! PREMIS Introduction Tutorial 2025-11-03 Slide 102 PREMIS Object Entity – Exercise Handout! PREMIS Introduction Tutorial 2025-11-03 Slide 103 PREMIS Object Entity – Exercise Handout! PREMIS Introduction Tutorial 2025-11-03 Slide 104 Exercise answers ▪Objectexercise-answers.pdf On your own! Properties of Entities - Semantic units Object Event Agent Rights Properties of Entities - Semantic units Object Event Agent Rights PREMIS Introduction Tutorial 2025-11-03 Slide 113 PREMIS Rights Entity rights rightsStatementIdentifier rightsBasis copyrightInformation licenseInformation statuteInformation otherRightsInformation rightsGranted linkingObjectIdentifier linkingAgentIdentifier rightsExtension rightsStatement One of these must be present! copyright statute license other Object Event Agent Rights PREMIS Introduction Tutorial 2025-11-03 Slide 114 Specifying different types of rights If more than one basis applies, the entire rights entity should be repeated. Dependent units about rights rightsBasis copyrightInformation licenseInformation statuteInformation otherRightsInformation = copyright = license = statute = other PREMIS Introduction Tutorial 2025-11-03 Slide 115 Example rightsBasis and copyrightInformation rightsBasis = copyright copyrightInformation copyrightStatus = copyrighted copyrightJurisdiction = us copyrightStatusDeterminationDate = 2008-09-10 copyrightNote = Copyright expiration expected in 2022 copyrightDocumentationIdentifier = [link] PREMIS Introduction Tutorial 2025-11-03 Slide 116 PREMIS Rights Entity rights rightsStatementIdentifier rightsBasis copyrightInformation licenseInformation statuteInformation otherRightsInformation rightsGranted linkingObjectIdentifier linkingAgentIdentifier rightsExtension rightsStatement Object Event Agent Rights PREMIS Introduction Tutorial 2025-11-03 Slide 117 rightsGranted Contains ▪Act (e.g. migrate, modify, … could use eventType values) ▪Restriction (description of condition or limitation on act) ▪termOfGrant (start and end dates of rights granted) ◦startDate (e.g. 2005-01-01) ◦endDate (e.g. 2005-01-01) ▪termOfRestriction (start and end dates of restriction granted) ◦startDate (e.g. 2005-01-01) ◦endDate (e.g. OPEN) ▪rightsGrantedNote (additional inf. about the rights granted) ▪What action is allowed? ▪Under what conditions? ▪Are there time constraints? PREMIS Introduction Tutorial 2025-11-03 Slide 118 Object Event Agent Rights identifiers PREMIS - Entities Completed PREMIS Introduction Tutorial 2025-11-03 Slide 119 PREMIS Events, Agents and Rights Entity – Exercise ▪Exercise to get a feeling for the events, agents and rights! ◦Eventsagentsrightsexercise.pdf ◦https://doi.org/10.5281/zenodo.5569644 ▪For the pages ◦With the data stated, fill your PREMIS semantic units. ◦Take help from the hand-out with all the semantic units! Handout! PREMIS Introduction Tutorial 2025-11-03 Slide 120 PREMIS Events, Agents and Rights Entity – Exercise Handout! PREMIS Introduction Tutorial 2025-11-03 Slide 121 PREMIS Events, Agents and Rights Entity – Exercise Handout! PREMIS Introduction Tutorial 2025-11-03 Slide 128 agentName agentType agentVersion agentNote agentExtension linkingEventIdentifier agentIdentifier linkingEnvironmentIdentifier agent Object Event Agent Rights An agent is actually an environment acting as an agent e.g. a format migration software agent involved in a preservation action Relation points out the environment object acting as the agent linkingRightsStatementIdentifier PREMIS Introduction Tutorial 2025-11-03 Slide 129 objectIdentifier objectCategory preservationLevel significantProperties objectCharacteristics originalName storage signatureInformation linkingEventIdentifier environmentExtension object e.g. function: SW, level: 1 function: OS, level: 2 name, version, origin, … e.g. for SW Windows XP Professional name, key, role alternative: Link to an external registry relationshipType:dependency relationshipSubType:requires environmentFunction relationship environmentDesignation environmentRegistry linkingRightsStatementIdentifier Event Agent Rights Object PREMIS Introduction Tutorial 2025-11-03 Slide 130 relationshipType relationshipSubType relatedObjectIdentifier relatedEventIdentifier relatedEnvironmentPurpose relatedEnvironmentCharacteristic relationship PREMIS Object Entity – Semantic Units object event agent rights PREMIS Introduction Tutorial 2025-11-03 Slide 131 Object A 2 Event Agent Rights 1 Object Environment for A 3 1. object to environment - specify computational context 2. environment to object - documentation, specifications, surrogates 3. environment to environment - inclusion, dependency, derivation, other Object Event Agent Rights 1 2 3 PREMIS Introduction Tutorial 2025-11-03 Slide 132 relationshipType relationshipSubType relatedObjectIdentifier relatedEventIdentifier relatedEnvironmentPurpose relatedEnvironmentCharacteristic relationship PREMIS Object Entity – Semantic Units object event agent rights e.g. create, edit, modify, render e.g. unspecified, minimum, recommended, known to work A controlled vocabulary is available at: http://id.loc.gov/vocabulary/preservation/ environmentPurpose Different environments can support different uses/purposes Characteristics describing how the environment supports its purpose PREMIS Introduction Tutorial 2025-11-03 Slide 133 PREMIS Environments – Exercise ▪Exercise to get a feeling for the environments! ◦Environmentsexercise.pdf ◦https://doi.org/10.5281/zenodo.5569651 ▪For the pages ◦With the data stated, fill your PREMIS semantic units. ◦Take help from the hand-out with all the semantic units! On your own! PREMIS Introduction Tutorial 2025-11-03 Slide 134 PREMIS Environments – Exercise On your own! PREMIS Introduction Tutorial 2025-11-03 Slide 135 PREMIS Environments – Exercise On your own! PREMIS Introduction Tutorial 2025-11-03 Slide 136 Exercise answers ▪Environmentsexercise-Answers.pdf On your own! PREMIS IMPLEMENTATION CASE STUDIES PREMIS with METS Karin Bredenberg Kommunalförbundet Sydarkivera PREMIS Introduction Tutorial 2025-11-03 Slide 144 Where? and What?? Support and the PREMIS community ▪Where ◦Resources: http://www.loc.gov/standards/premis/ ◦PREMIS Implementors Group Forum: [email protected] ▪What PREMIS is for today have given you a good explanation to and you now need to explore it further Images in this style is taken from digitalbevaring.dk PREMIS Introduction Tutorial 2025-11-03 Slide 145 Resources ▪Understanding PREMIS ▪PREMIS-in-METS guidelines ▪Conformance statement ▪Examples of implementation http://www.loc.gov/standards/premis/ PREMIS Introduction Tutorial 2025-11-03 Slide 146 What more does the community need? ▪For example: ◦more translations? ◦which languages? https://www.menti.com Code: 3738 1466 PREMIS Introduction Tutorial 2025-11-03 Slide 147 Current activity ▪Move the DD to a TEI-format to simplify maintenance and transformations to publications ▪DD updates following the ontology work ▪Enhance our use of Zenodo ▪Setup of new wiki in GitHub ▪Rights overhaul PREMIS Introduction Tutorial 2025-11-03 Slide 148 Book ▪ISBN E-book: 978-3-319-43763-7 ▪ISBN Hardcover: 978-3-319-43761-3 ▪http://www.springer.com/gp/book/ 9783319437613 PREMIS Introduction Tutorial 2025-11-03 Slide 149 Extra example to look at on your own ▪Main page: http://id.kb.dk/index_UK.html ▪Showed example: http://id.kb.dk/metadata/structure.html ▪Postcard: http://id.kb.dk/metadata/postcardExample.html ▪Link to paper: https://mfr.de1.osf.io/render?url=https://osf.io/kfetm/?direct%26mode=render%26action= download%26mode=render PREMIS Introduction Tutorial 2025-11-03 Slide 150 Questions in parking?! PREMIS Introduction Tutorial 2025-11-03 Slide 151 Today ▪You have had an introduction to PREMIS! ▪Use the resources to learn more! ▪Participate in the discussions! PREMIS Introduction Tutorial 2025-11-03 Slide 152 Finally… PREMIS is a community standard. ▪Send examples ▪Ask questions ▪Send suggestions ▪Take part! ▪We are looking for members! See PREMIS webpage! PREMIS Introduction Tutorial 2025-11-03 Slide 153 Thank you! Karin, Eld, Honghu and Micky