AGENTS, RIGHTS, EVENTS. Agents  The Agent entity aggregates information about agents (persons, organizations, or software) associated with rights management.

Slides:



Advertisements
Similar presentations
PRESERVATION METADATA: IMPLEMENTATION STRATEGIES Preservation Metadata: The PREMIS Experience Priscilla Caplan Florida Center for Library Automation (FCLA)
Advertisements

Preservation Metadata: Implementation Strategies (PREMIS) Rebecca Guenther Library of Congress IS&T Archiving Conference April 28, 2005.
The PREMIS Data Dictionary Michael Day Digital Curation Centre UKOLN, University of Bath JORUM, JISC and DCC.
The OAIS experience at the British Library Deborah Woodyard Digital Preservation Coordinator ERPANET OAIS Training Seminar, Nov 2002.
The future’s so bright…. DAITSS DIGITAL PRESERVATION SYSTEM: RE-ARCHITECTED, RE- WRITTEN, AND OPEN SOURCE Priscilla Caplan Florida Center for Library Automation.
TIPR: Repository Exchange Package Use Cases and Best Practices Joseph Pawletko and Priscilla Caplan IS&T Archiving 2011.
PREMIS Conformance. Agenda 1.NLNZ and NLB conformance exercise 2.History of PREMIS Conformance 3.Current status 4.Mapping to functionality.
Authentication of the Federal Register Charley Barth Director, Office of the Federal Register United States Government.
Digital Preservation - Its all about the metadata right? “Metadata and Digital Preservation: How Much Do We Really Need?” SAA 2014 Panel Saturday, August.
An Introduction to Preservation Metadata and the PREMIS Data Dictionary Rebecca Guenther, Library of Congress ALA Midwinter 2009 Intellectual Access to.
WORKSHOP Universitätszentrum Wall. Presenter Angela Di Iorio Digital Library Thanks to the Organizers and Sponsors.
Understanding and Implementing the PREMIS Data Dictionary for Preservation Metadata Rebecca Guenther, Library of Congress Digital Preservation Partners’
PREMIS in Thought: Data Center for LC Digital Holdings Ardys Kozbial, Arwen Hutt, David Minor February 11, 2008.
1 Extending the Implementation of PREMIS to Geospatial Resources in the Stanford Digital Repository: An Exploration By Nancy J. Hoebelheinrich Metadata.
Mark Evans, Tessella Digital Preservation Boot Camp – PASIG meeting, Washington DC, 22 nd May 2013 PREMIS Practical Strategies For Preservation Metadata.
The Promise of PREMIS: background, scope and purpose of the Data Dictionary for Preservation Metadata Rebecca Guenther, Library of Congress Long-term Repositories:
Common Use Cases for Preservation Metadata Deborah Woodyard-Robinson Digital Preservation Consultant Long-term Repositories:
3. Technical and administrative metadata standards Metadata Standards and Applications.
PREMIS What is PREMIS? – Preservation Metadata Implementation Strategies When is PREMIS use? – PREMIS is used for “repository design, evaluation, and archived.
US GPO AIP Independence Test CS 496A – Senior Design Fall 2010 Team members: Antonio Castillo, Johnny Ng, Aram Weintraub, Tin-Shuk Wong.
PREMIS What is PREMIS? o Preservation Metadata Implementation Strategies When is PREMIS use? o PREMIS is used for “repository design, evaluation, and archived.
AIP Archival Information Package – Defines how digital objects and its associated metadata are packaged using XML based files. METS (binding file) MODS.
Descriptive Metadata o When will mods.xml be used by METS (aip.xml) ?  METS will use the mods.xml to encode descriptive metadata. Information that describes,
US GPO AIP Independence Test CS 496A – Senior Design Team members: Antonio Castillo, Johnny Ng, Aram Weintraub, Tin-Shuk Wong Faculty advisor: Dr. Russ.
PREMIS Rathachai Chawuthai Information Management CSIM / AIT Issued document 1.0.
Rebecca Guenther Library of Congress
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
Ingest and Dissemination with DAITSS Presented by Randy Fischer, Programmer, Florida Center for Library Automation, University of Florida DigCCurr2007.
Standards Showcase: PREMIS (Preservation metadata) Rebecca Guenther, Library of Congress ALA Annual 2006 LC booth presentation June 24-25, 2006.
3. Technical and administrative metadata standards Metadata Standards and Applications Workshop.
Statewide Digitization and the FCLA Digital Archive Priscilla Caplan, Florida Center for Library Automation Statewide Digitization Planners Meeting OCLC,
US GPO AIP Independence Test CS 496A – Senior Design Team members: Antonio Castillo, Johnny Ng, Aram Weintraub, Tin-Shuk Wong Faculty advisor: Dr. Russ.
8/28/97Organization of Information in Collections Introduction to Description: Dublin Core and History University of California, Berkeley School of Information.
Preservation Metadata and PREMIS Vilas Wuwongse Asian Institute of Technology 1.
How to build your own Dark Archive (in your spare time) Priscilla Caplan FCLA.
The DigiTool to FDA Program Lydia Motyka Florida Center for Library Automation.
ESIP 2009 Summer Meeting, UC Santa Barbara, CA, July 7 – 10, Stanford Digital Repository PREMIS & Geospatial Resources Nancy J. Hoebelheinrich InfoAnalytics.
Reference Model for an Open Archival Information System (OAIS) ESIP Summer Meeting John Garrett – ADNET Systems at NASA/GSFC ESIP Summer Meeting.
DAITSS: Dark Archive in the Sunshine State Priscilla Caplan, Florida Center for Library Automation DCC Workshop on Long-term Curation within Digital Repositories.
Archival Information Packages for NASA HDF-EOS Data R. Duerr, Kent Yang, Azhar Sikander.
PREMIS Rathachai Chawuthai Information Management CSIM / AIT.
AGENTS, RIGHTS, EVENTS. Agents  The Agent entity aggregates information about agents (persons, organizations, or software) associated with rights management.
Provenance & Context Workshop - Guiding Documents.
Implementor’s Panel: BL’s eJournal Archiving solution using METS, MODS and PREMIS Markus Enders, British Library DC2008, Berlin.
The FCLA Digital Archive Joint Meeting of CSUL Committees, 2005.
Implementation of PREMIS in METS Rebecca Guenther Sr. Networking & Standards Specialist, Library of Congress PREMIS Implementation Fair San.
Conceptual Data Modelling for Digital Preservation Planets and PREMIS Angela Dappert.
The State of PREMIS Brian Lavoie Research Scientist OCLC PREMIS Implementation Fair San Francisco, CA October 7, 2009.
PREMIS Implementation Fair, San Francisco, CA October 7, Stanford Digital Repository PREMIS & Geospatial Resources Nancy J. Hoebelheinrich Knowledge.
Digital Preservation across the technologies, strategies, open standards & interoperability aspects including the legal issues Pratik Shrivastava Scientist.
DAITSS: Dark Archive in the Sunshine State Priscilla Caplan Florida Center for Library Automation (FCLA)
“Interchange You Can Believe In” PREMIS in TIPR. TIPR – a partnership between FCLA, Cornell and NYU Generously funded by the IMLS Goals: –Demonstrate.
AGENTS, RIGHTS, EVENTS. Agents  The Agent entity aggregates information about agents (persons, organizations or software) associated with rights management.
DAITSS and the Florida Digital Archive Priscilla Caplan Florida Center for Library Automation iPRES 2006.
Florida Digital Archive PREMIS and DAITSS. Florida Digital Archive.
Lifecycle Metadata for Digital Objects November 15, 2004 Preservation Metadata.
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
An Introduction to PREMIS Jenn Riley Metadata Librarian IU Digital Library Program.
Dublin Core Basics Workshop Lisa Gonzalez KB/LM Librarian.
Joint Meeting of CSUL Committees,
Module 4 — Submission & Ingest
Ingest and Dissemination with DAITSS
DAITSS: Dark Archive in the Sunshine State
DAITSS and the Florida Digital Archive
Statewide Digitization and the FCLA Digital Archive
PREMIS Tools and Services
Metadata in Digital Preservation: Setting the Scene
Open Archival Information System
A Tale of Two Archives: Notes from the Dark Side
Robin Dale RLG OAIS Functionality Robin Dale RLG
Presentation transcript:

AGENTS, RIGHTS, EVENTS

Agents  The Agent entity aggregates information about agents (persons, organizations, or software) associated with rights management and/or preservation events in the life of an object.  Intended only to identify the agent unambiguously, and to allow linking from other entity types.  Repositories encouraged to use any richer scheme that may be appropriate. agentIdentifier (mandatory) agentIdentifierType (mandatory) agentIdentifierValue (mandatory) agentName (optional) agentType (optional)

Examples of agents agentIdentifier agentIdentifierType = lcnaf agentIdentifierValue = oca agentName = Caplan, Priscilla agentType = person agentIdentifier agentIdentifierType = repositoryX agentIdentifierValue = 57 agentName = Timberline Publishing Company agentType = organization agentIdentifier agentIdentifierType = fda agentIdentifierValue = daitss agentName = agentType = software

Rights  The Rights entity aggregates information about statements of permissions  PREMIS (version 1) addresses only narrow scope: what permissions have been granted to the repository itself to carry out actions related to objects within the repository permissionGranted (mandatory) act (mandatory) restriction (optional) termOfGrant (mandatory) startDate (mandatory) endDate (mandatory) permissionNote (optional)

permissionGranted.act  The action the repository is granted permission to take  Suggested values: replicate = make an exact copy migrate = make a copy identical in content in a different file format modify = make a version different in content use = read without copying or modifying (e.g., to validate a file or run a program) disseminate = create a DIP for use outside of the preservation repository delete = remove from the repository

permissionGranted.restriction  A condition or limitation on permissionGranted.act  For example: act = replicate restriction = no more than 3 copies at any time act = disseminate restriction = rightsholder must be notified after the fact  Repeat if there are multiple conditions/limitations  How to make this actionable?

permissionGranted.termOfGrant  Beginning and ending dates of permission granted  ISO 8601 format recommended  Examples termOfGrant startDate = endDate = termOfGrant startDate = 1900 endDate = 9999

permissionGranted.permissionNote  Defined as additional information about the permission  Possible use for rights information that does not narrowly fit the definition of permission?  Examples: no contact information for rightsholder found public domain

Other permissionStatement information  permissionStatementIdentifier (mandatory) permissionStatementIdentifierType (mandatory) permissionStatementIdentifierValue (mandatory)  linkingObject (mandatory)  grantingAgent (optional)  grantingAgreement (optional) grantingAgreementIdentification (optional) grantingAgreementInformation (optional) Granting agreement is formal documentation (e.g. contract) behind the statement of permission.

Why are PREMIS rights so narrow?  Implementation survey report showed little understanding of rights needed for preservation and no vocabulary for expressing preservation rights  Wanted rights information to be actionable  Did not want to develop or endorse a rights expression language  A more thorough investigation of rights would be an activity for a successor group (Library of Congress commissioned Karen Coyle paper as basis for further work)  Version 2 is more extensive Distinguishes between rights granted by copyright law, statute or license agreement Allows for extensibility (use of other schemas)

Events  The Events entity aggregates information about an action involving one or more Objects  Recording events can be very important to demonstrate digital provenance to prove that rights have not been violated as an audit trail for problem solving if something goes wrong for billing or reporting  Judgement calls what exactly are the boundaries of an Event? what actions are worth recording as Events?

High level semantic units  eventIdentifier (mandatory)  eventType (mandatory)  eventDateTime (mandatory)  eventDetail (optional)  eventOutcomeInformation (optional)  linkingAgentIdentifier (optional)  linkingObjectIdentifier (optional)

eventType  Names the event  From a controlled vocabulary  Could use coded values  Granularity is implementation-specific CaptureCompression DeaccessionDecompression DecryptionDeletion Dig. signature validation Dissemination Fixity checkIngestion Message digest calculation Migration NormalizationReplication ValidationVirus check

eventDetail  Additional information about the event  Not necessarily intended to be machine-processable, but could be structured to allow this  For example: eventType = dissemination eventDetail = A001923;WS; T [the agent requesting the dissemination; a dissemination type code; and the date/time of the request (which could be different from the time of the actual dissemination itself)]

eventOutcomeInformation  eventOutcomeInformation eventOutcome = intended to be coded eventOutcomeDetail = not necessarily machine-processable  Examples: eventOutcomeInformation eventOutcome = 00 [means ok] eventOutcomeDetail = new file successfully created eventOutcomeInformation eventOutcome = FV-S [means file validation successful] eventOutcomeDetail = A4,A14,A19 [coded list of validation errors found]

linking Events with Agents and Objects  linkingAgentIdentifier linkingAgentIdentifierType linkingAgentIdentifierValue linkingAgentRole = because the same Agent may have different Role in the digital Archive system  linkingObjectIdentifier linkingObjectIdentifierType linkingObjectIdentifierValue

Event Example: The TIFF FILES described in the Objects example were deposited into the LC digital repository on July 6, This process consists of two Events: validation and ingest. According to the repository’s business rules, the repository itself is considered the Agent of record for all Events. Therefore, software used to carry out Event processes is recorded in eventDetail.

First Event: Validation eventIdentifier eventIdentifierTypeLocalRepository eventIdentifierValueE001.1 eventTypeValidation eventDateTime T00:00: eventDetailjhove_1e eventOutcomeInformation eventOutcomesuccessful eventOutcomeDetailwell-formed and valid linkingAgentIdentifier linkingAgentIdentifierTypeAgentID linkingAgentIdentifierValuena12345 linkingAgentIdentifierRoleAuthorizer linkingObjectIdentifier linkingObjectIdentifierTypehdl linkingObjectIdentifierValueloc.music/gottlieb.09601

Second Event: Ingest eventIdentifier eventIdentifierTypeLocalRepository eventIdentifierValueE001.2 eventTypeIngest eventDateTime T00:00: eventDetailingester1_0.exe eventOutcomeInformation eventOutcomesuccessful eventOutcomeDetailObject transferred to storage linkingAgentIdentifier linkingAgentIdentifierTypeAgentID linkingAgentIdentifierValuena12345 linkingAgentIdentifierRoleAuthorizer linkingObjectIdentifier linkingObjectIdentifierTypehdl linkingObjectIdentifierValueloc.music/gottlieb.09601

PREMIS Data Dictionary: major changes for version 2  Significant properties: allow at representation level; add structure  Preservation level: make optional; add structure  Clarify relationship types, especially whole/part, parent/child  Revision of data model for bidirectional linking between entities  Add a mechanism to specify vocabulary when controlled vocabularies are used  Establish registries for PREMIS controlled vocabularies (LC)  Allow extensibility for some semantic units (e.g. keyInformation, eventOutcomeDetail, rights, environment)  Add extensible container for format specific metadata  Application of objectCharacteristics to representations  Clarify areas of confusion and correct errors