APSR METS Profile Development Project 2007... A METS document Represents an object Describes the...
Transcript of APSR METS Profile Development Project 2007... A METS document Represents an object Describes the...
www.apsr.edu.au
APSR METS Profile Development
Project 2007
Judith Pearce &
David Pearson
National Library of Australia
www.apsr.edu.au
www.apsr.edu.au
www.apsr.edu.au
www.apsr.edu.au
A METS document
Represents an object
Describes the object
and its parts
Describes how the
parts go together
www.apsr.edu.au
Black Box
www.apsr.edu.au
APSR/PRESTA Project 2006
Developed a draft profile for the
transfer of an object from one
repository to another
Provided best practice guidelines on
using PREMIS to encode
administrative metadata
www.apsr.edu.au
The dilemma
One core generic profile,
defining all:
standard elements,
attributes,
extension schemas,
controlled
vocabularies
Profile adapted to fit content
models
www.apsr.edu.au
Or…
One core generic profile, PLUS
Multiple content-specific
profiles
Inherit generic rules
Content-specific
usage of elements,
attributes, schemas &
vocabularies
www.apsr.edu.au
What we came up with
www.apsr.edu.au
Taking a walk through the generic profile
www.apsr.edu.au
Mandatory elements
METS DOCUMENT<mets>
METS Header<metsHdr>
Descriptive Metadata<dmdSec>
Administrative Metadata<amdSec>
Structural Map<structMap>
Structural Link Metadata<structLink>
Behaviour Metadata<behaviorSec>
File Metadata<fileSec>
www.apsr.edu.au
METS DOCUMENT<mets>
METS Header<metsHdr>
Descriptive Metadata<dmdSec>
Administrative Metadata<amdSec>
Structural Map<structMap>
Structural Link Metadata<structLink>
Behaviour Metadata<behaviorSec>
File Metadata<fileSec>
1
1+
1+
1
0-1
Mandatory elements
www.apsr.edu.au
METS DOCUMENT<mets>
PROFILETYPEOBJID
@
PROFILE: Australian METS Profile
TYPE: issue
(<div> TYPE Attribute Vocabulary)
OBJID: hdl:/102.100.391/Y35XYS0QH
METS root element
ID
www.apsr.edu.au
METS DOCUMENT<mets>
METS Header<metsHdr>
1
CREATEDATELASTMODDATE
@
<agent>2
@
<name>
ROLETYPE
METS Header
www.apsr.edu.au
Descriptive Metadata<dmdSec>
METS DOCUMENT<mets>
1+
ID[GROUPID]
@
<mdWrap>
@
<xmldata>
MDTYPE
<MODS>
Descriptive metadata
www.apsr.edu.au
METS DOCUMENT<mets>
Administrative Metadata<amdSec>
1
<techMD>
@ ID
<rightsMD>
@ ID
<sourceMD>
@ ID
<digiprovMD>
@ ID
1+
0+
0+
0+
Administrative metadata
www.apsr.edu.au
Extension schemas
Extension schemas
objectMD &
sourceMDrightsMD diviprovMD
PREMIS object
Still images - MIX
Audio - AUDIOMD
Text - TEXTMD
Video - VIDEOMD
PREMIS rights
METS rights
XACML
PREMIS agent
PREMIS event
www.apsr.edu.au
Administrative metadata
METS DOCUMENT<mets>
Administrative Metadata<amdSec>
1
<techMD>
@ ID
<rightsMD>
@ ID
<sourceMD>
@ ID
<digiprovMD>
@ ID
1+
0+
0+
0+
<mdWrap>
@
<xmldata>
MDTYPE
<PREMIS>
www.apsr.edu.au
METS DOCUMENT<mets>
File Metadata<fileSec>
0+
ID@
<fileGrp>1+
@ USEVERSDATE
<file>1+
@ ID MIMETYPE SIZECHECKSUM [USE][OWNERID] ADMID
<fLocat>
@ LOCTYPEXLINK:HREF
<fContent>
URL
binData xmlData
Or
Base64 encoded data xml encoded data
Or
File Metadata
www.apsr.edu.au
METS DOCUMENT<mets>
Structural Map<structMap>
1+
[ID] [TYPE] [LABEL]@
<div>1+
TYPE [DMID}[LABEL][LABELNUMBER]
@
<div>…1+
TYPE [DMID}[LABEL][LABELNUMBER]
@
<fptr>
FILEID@
<mptr>
LOCTYPEXLINK:HREF
@URL
Structural Metadata
www.apsr.edu.au
<div>TYPE Attribute Vocabulary
Supports “real” requirements
Scalable and extensible
Focuses on terms that might be
used to determine delivery
behaviours
LABEL and LABELNUMBER can be
used for greater precision in citation
and display
www.apsr.edu.au
Next steps
Maintenance Agency
ANDS Repository Program
ANDS ORCA Registry
ANDS Persistent ID Service
OpenURL METS Profile
www.apsr.edu.au
More Information