270 likes | 384 Views
Preservation Metadata: The PREMIS Experience. Priscilla Caplan Florida Center for Library Automation (FCLA). The Mission. Build on the first OCLC/RLG Working Group and A Metadata Framework to Support the Preservation of Digital Objects
E N D
Preservation Metadata:The PREMIS Experience Priscilla Caplan Florida Center for Library Automation (FCLA) PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
The Mission • Build on the first OCLC/RLG Working Group and A Metadata Framework to Support the Preservation of Digital Objects • Define an implementable set of core preservation metadata elements PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
OAIS Information Model Content Information Preservation Descriptive Information Content data object Representation Information Reference Info Context Info Provenance Info Fixity Info PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
What is Implementable? • As rigorous as possible • As much explanation as possible • Implementation neutral -- “This is what you have to know” • Values can be automatically supplied and processed -- no lengthy textual descriptions PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
What is Core? What most working preservation repositories are likely to need to know in order to support the long-term Viability, Renderability, Understandability, Authenticity and Identity of archived objects. (Maybe.) PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
PREMIS Data Model PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Types of Objects PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
From the Framework PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
From the Data Dictionary PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Semantic Units Pertaining to OBJECTS • objectIdentifier • contentLocation • originalName • preservationLevel • objectCharacteristics • environment PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
objectCharacteristics • compositionlevel • fixity • size • format • inhibitors • significantProperties • creatingApplication PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Composition Level Foo.tar Foo.tgz Foo.PDF .XML .XML PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Format • What types of objects have format? • Is there a usable authority list of formats? • Is there a difference between a format and a profile? • What’s a format anyway? • What if there are format registries? PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
The evolution of a semantic unit • Format • formatValue • formatScheme • Format • formatName • formatScheme PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Evolution (2) • formatName • formatNameValue • formatVersion • formatRegistry • formatRegistryEntry • formatRegistryKey PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Evolution(3) • formatName • formatNameValue • formatVersion • formatRegistry • formatRegistryIdentifier • formatRegistryIdentifierScheme • formatRegistryIdentifierValue • formatRegistryName • formatRegistryEntry PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Evolution (4) • Format (Required, not repeatable) • formatName (Optional, repeatable) • formatNameValue • formatNameVersion • formatNameRole • formatRegistry (optional, repeatable) • formatRegistryIdentifier • formatRegistryName • formatRegistryEntry • formatRegistryRole PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
PREMIS Format Entry • Format (Required, Not Repeatable) • formatName (Optional, Not repeatable) • formatNameValue • formatVersion • formatRegistry (Optional, Repeatable) • formatRegistryName • formatRegistryKey • formatRegistryRole PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
environmentCharacteristic environmentPurpose environmentDescription dependencies software swName swVersion swType additionalReq swDependency hardware hwName hwVersion hwType additionalReq Environment PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Events • eventIdentifier • eventIdentifierScheme • eventIdentifierValue • eventType • eventOutcome • eventOutcomeDetail • eventDetail • eventDateTime PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Agents • agentIdentifier • agentIdentifierScheme • agentIdentifierValue • agentName PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Relationships • relationshipType • relatedIdentifier • relatedIdentifierType • relatedIdentifierValue PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Rights PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Metadata Best Practices • Have a rigorous data model and relate metadata clearly to appropriate objects • Store metadata in database and also with content data object • Use METS, Z39.87 • Store complete metadata for all versions of objects PRESERVATION METADATA: IMPLEMENTATION STRATEGIES
Deliverables • Final report • Data Dictionary • Narrative explanation • Data model • Glossary • Incorporation into METS schema • Proposal for test bed & exchange PRESERVATION METADATA: IMPLEMENTATION STRATEGIES