Representation level
Table of contents
The representation level consists of at least one representation directory (in the remainder of this text we will use representation_1
as an example). Each representation directory contains information about the representation of (one of) the IE(s) of the package level, together with the media files making up the representation.
Example
root_directory
│ ...
│
└──representations
│
└──representation_1
│ │── METS.xml
│ │
│ └──data
│ │ │ ...
│ │
│ └──metadata
│ │
│ └──descriptive
│ │ │ ...
│ │
│ └──preservation
│ │ ...
│
│
│
└──representation_*
│ ...
/representation_1 (directory)
A representation directory consists of at least a METS.xml
file, a /data
directory and a /metadata
directory. It contains both descriptive and preservation metadata, as well as the actual media files making up a certain representation of the IE(s) of the SIP.
Each representation directory contains its own METS.xml
file which acts similarly as the package METS.xml
and serves as an inventory of the files and directories of the representation level.
A representation directory may contain a /documentation
and a /schemas
directory. The former may contain additional information aiding the interpretation of the representation, while the latter may contain XML Schema Definition (XSD) files of the metadata schemas used in the representation. These two directories are ignored during ingest and will therefore not be archived.
Requirements
#MSIP202 | A representation directory MUST contain exactly one METS.xml file. The word METS in the filename MUST be written in all caps as displayed here. |
#MSIP203 | The top level representation directory MUST have the value of the OBJID attribute in the METS.xml header as directory name. See mets/@OBJID for more details. |
#MSIP204 | A representation directory MUST contain exactly one /metadata directory. |
#MSIP205 | A representation directory MUST contain exactly one /data directory. |
#MSIP206 | A representation directory MAY contain exactly one /documentation directory. |
#MSIP207 | A representation directory MAY contain exactly one /schemas directory. |
METS.xml (file)
The METS.xml
file at the representation level (also known as the representation mets) generally follows the same structure and requirements as the package mets discussed in the section package METS.xml.
Elements and internal references
Since the dmdSec
, amdSec
, fileSec
sections follow the same requirements (where possible) as the package METS.xml
file, each dedicated subsection below only lists (additional) requirements regarding the mets
, metsHdr
and structMap
elements.
Some of these elements, or their child elements, are identified with an identifier, contained in the @ID
attribute (see the requirements in the sections below). These identifiers must be unique within the SIP.
The <structMap>
serves as the entrypoint for locating the metadata, data or manifest files during parsing of the SIP. Therefore, it contains pointers to the @ID
identifiers defined in the <fileSec>
, <dmdSec>
, and <amdSec>
sections. An overview of the different elements and references on the representation level is given in the following figure.
In addition, the <fileGrp>
and <file>
elements can also reference contents of the <amdSec>
and <dmdSec>
, however this is optional. A summary of all possible references and their obligation is given in the table below.
<mets> section
Example
<?xml version="1.0"?>
<mets xmlns="http://www.loc.gov/METS/"
xmlns:csip="https://DILCIS.eu/XML/METS/CSIPExtensionMETS"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xlink="http://www.w3.org/1999/xlink"
OBJID="representation_1"
TYPE="Photographs – Digital"
PROFILE="https://earksip.dilcis.eu/profile/E-ARK-SIP-v2-2-0.xml" xsi:schemaLocation="https://www.w3.org./1999/xlink http://www.loc.gov/standards/xlink/xlink.xsd http://www.loc.gov/METS/ https://www.loc.gov/standards/mets/mets.xsd https://DILCIS.eu/XML/METS/CSIPExtensionMETS https://earkcsip.dilcis.eu/schema/DILCISExtensionMETS.xsd ">
<metsHdr>...</metsHdr>
<dmdSec>...</dmdSec>
<amdSec>...</amdSec>
<fileSec>...</fileSec>
<structMap>...</structMap>
</mets>
Requirements
#MSIP208 Element | /mets:mets/ |
---|---|
Name | METS root element |
Description | This is the root element of the representation METS.It MUST contain the following XML schema namespaces:mets: http://www.loc.gov/METS/ csip: https://DILCIS.eu/XML/METS/CSIPExtensionMETS xsi: http://www.w3.org/2001/XMLSchema-instance xlink: http://www.w3.org/1999/xlink |
Datatype | |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP209 Attribute | /mets:mets/@OBJID |
---|---|
Name | Representation identifier |
Description | This is an identifier for the representation METS document. Its value MUST be the same as the name of the top level representation folder (e.g., "representation_1" for the example above). |
Datatype | ID |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP210 Attribute | /mets:mets/@TYPE |
---|---|
Name | Content category |
Description | This attribute MUST be set to declare the category of the content held in the representation directory. |
Datatype | String; fixed vocabulary |
Vocabulary | Textual works – Print Textual works – Digital Textual works – Electronic Serials Digital Musical Composition (score-based representations) Musical Scores - Print Musical Scores - Digital Photographs – Print Photographs – Digital Other Graphic Images – Print Other Graphic Images – Digital Microforms Audio – On Tangible Medium (digital or analog) Audio – Media-independent (digital) Motion Pictures – Digital and Physical Media Video – File-based and Physical Media Software Software and Video Games Email Datasets Geospatial Data Geographic Information System (GIS) - Vector Data GIS Raster and Georeferenced Images GIS Vector and Raster Combined Non-GIS Cartographic 2D and 3D Computer Aided Design Design (schematics, architectural drawings) - Print Scanned 3D Objects (output from photogrammetry scanning) Databases Websites Web Archives Collection Event Image Interactive resource Moving image Sound Still image Text Physical object Service Mixed Other |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP211 Attribute | /mets:mets[@TYPE="OTHER"]/@csip:OTHERTYPE |
---|---|
Name | Other content category |
Description | When the mets/@TYPE attribute is set to OTHER , the mets/@csip:OTHERTYPE attribute SHOULD be used to declare the content category of the representation not contained in the fixed vocabulary of the @TYPE attribute. |
Datatype | String |
Vocabulary | |
Cardinality | 0..1 |
Obligation | SHOULD |
#MSIP212 Attribute | /mets:mets/@PROFILE |
---|---|
Name | METS profile |
Description | The URL of the E-ARK METS profile that the SIP conforms with.This URL MUST be set to https://earksip.dilcis.eu/profile/E-ARK-SIP.xml to indicate conformance with the E-ARK specification. |
Datatype | URL |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP213 Attribute | /mets:mets/@LABEL |
---|---|
Name | Package name |
Description | An optional short text describing the contents of the representation. |
Datatype | String |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
<metsHdr> section
Example
<metsHdr CREATEDATE="2022-02-16T10:02:37.009+02:00" csip:OAISPACKAGETYPE="SIP"/>
Requirements
#MSIP214 Element | /mets:mets/mets:metsHdr |
---|---|
Name | Representation header |
Description | General element that contains descriptive information about the representation. |
Datatype | |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP215 Attribute | /mets:mets/mets:metsHdr/@CREATEDATE |
---|---|
Name | Representation creation datetime |
Description | This attribute records the date and time the representation was created. |
Datatype | XML Schema datetime |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP216 Attribute | /mets:mets/mets:metsHdr/@LASTMODDATE |
---|---|
Name | Representation last modification datetime |
Description | In case the representation was modified since its creation, this attribute records the date and time of that modification.This attribute MUST be present and used when the representation has been modified since its creation datetime. |
Datatype | XML Schema datetime |
Vocabulary | |
Cardinality | 0..1 |
Obligation | SHOULD |
#MSIP217 Attribute | /mets:mets/mets:metsHdr/@csip:OAISPACKAGETYPE |
---|---|
Name | OAIS Package type information |
Description | The value of @csip:OAISPACKAGETYPE MUST be set to SIP to indicate to meemoo that the delivered content is a SIP meant for ingest. |
Datatype | String |
Vocabulary | SIP |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP218 Attribute | /mets:mets/mets:metsHdr/@RECORDSTATUS |
---|---|
Name | Representation status |
Description | A way of indicating the status of the representation and to instruct meemoo on how to properly handle it.If not set, the expected value is NEW .Meemoo investigates the use of the @RECORDSTATUS attribute for future use cases such as e.g. a metadata update (i.e. ingest of metadata only with the goal of updating, adding or deleting existing metadata in meemoo’s archive system). |
Datatype | String; fixed vocabulary |
Vocabulary | NEW SUPPLEMENT REPLACEMENT TEST VERSION DELETE OTHER |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP219 Element | /mets:mets/mets:metsHdr/mets:agent |
---|---|
Name | Agent |
Description | |
Datatype | |
Vocabulary | |
Cardinality | 0..* |
Obligation | MAY |
#MSIP220 Attribute | /mets:mets/mets:metsHdr/mets:agent/@ROLE |
---|---|
Name | Agent role |
Description | |
Datatype | String |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP221 Attribute | /mets:mets/mets:metsHdr/mets:agent/@TYPE |
---|---|
Name | Agent type |
Description | |
Datatype | String |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP222 Attribute | /mets:mets/mets:metsHdr/mets:agent/@OTHERTYPE |
---|---|
Name | Agent other type |
Description | This attribute MUST be used if the attribute agent/@TYPE is set to OTHER . It is used to specify the exact other type that is being used. |
Datatype | String |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP223 Element | /mets:mets/mets:metsHdr/mets:agent/name |
---|---|
Name | Agent name |
Description | |
Datatype | String |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP224 Element | /mets:mets/mets:metsHdr/mets:agent/note |
---|---|
Name | Agent additional information |
Description | |
Datatype | String |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
<structMap> section
The structMap
element outlines the hierarchical structure of the representation level of the SIP. Its requirements are very similar to the package level, however, instead of pointing to the contained representations, a data
division points to the contained files.
Example
<structMap ID="uuid-f81f8688-b278-4397-b59c-82593b11a2b9" TYPE="PHYSICAL" LABEL="CSIP">
<div ID="uuid-a5e05d29-49d9-4466-b070-19b8990b5029" LABEL="representation_1">
<div ID="uuid-af54ed63-8361-4d90-a30f-99d02de24857" LABEL="Metadata"
ADMID="uuid-f7972ff5-599e-4f60-8b7e-8bbf4e035482" />
<div ID="uuid-c137b167-7254-4085-b965-75980976638d" LABEL="data">
<fptr FILEID="uuid-d020d7d1-f258-40af-8788-04cf62a0032b" />
</div>
</div>
</structMap>
#MSIP225 Attribute | /mets:mets/structMap[@LABEL='CSIP']/div/div[@LABEL='data'] |
---|---|
Name | Content division |
Description | The data referenced in the file section file groups are described in the structural map within a single sub-division called data . |
Datatype | |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP226 Attribute | /mets:mets/structMap[@LABEL='CSIP']/div/div[@LABEL='data']/@ID |
---|---|
Name | Content division identifier |
Description | A unique identifier to the data division. This can be used for internal package references. |
Datatype | ID |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP227 Attribute | /mets:mets/structMap[@LABEL='CSIP']/div/div[@LABEL='data'] |
---|---|
Name | Content division label |
Description | The representations div element’s @LABEL attribute value MUST be data . |
Datatype | String |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP228 Element | /mets:mets/structMap[@LABEL='CSIP']/div/div[@LABEL='data']/fptr |
---|---|
Name | Content division file references |
Description | All file groups containing content described in the package are referenced via the relevant file group identifiers.There MUST be one file group reference per fptr element. |
Datatype | |
Vocabulary | |
Cardinality | 1..* |
Obligation | MUST |
#MSIP229 Attribute | /mets:mets/structMap[@LABEL='CSIP']/div/div[@LABEL='data']/fptr/@FILEID |
---|---|
Name | Content division file group references |
Description | The pointer to the identifier for the data file group.This identifier MUST correspond to an identifier of a file/@ID attribute in the fileSec section of the METS file. |
Datatype | ID |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
/data (directory)
The /data
directory contains the media files of a specific representation of the SIP. Depending on the use-case and the CP, these files can be digital pictures, video, audio…
Requirements
#MSIP231 | The /data directory MUST NOT contain any subdirectories. |
#MSIP232 | All files in the /data directory MUST be referenced in the corresponding representation METS.xml file. |
/metadata (directory)
The /metadata
directory contains both descriptive and preservation metadata about the representation and the media files at the representation level.
Requirements
#MSIP233 | The /metadata directory MUST contain the subdirectory /preservation and it MAY contain the /descriptive subdirectory. |
/descriptive (directory)
The /descriptive
directory contains descriptive metadata about the representation. This descriptive metadata is stored in XML files, describing the specific representation of the SIP.
Descriptive metadata at the represenation level follows the same requirements regarding metadata elements discussed in the /descriptive section of the package level. Hence, the concrete requirements of descriptive metadata files and the applied metadata schemas are defined by the content profiles.
/preservation (directory)
The /preservation
directory contains preservation metadata about the representation and the media files.
Requirements
#MSIP234 | The /preservation directory MUST contain exactly one file: premis.xml . |
The premis.xml
file of the representation level contains preservation metadata about the representation and the media files of the representation level. It relies on the PREMIS standard in order to provide basic preservation information such as checksums. More detailed preservation information can be described using PREMIS events and PREMIS agents.
Example
<?xml version="1.0" encoding="UTF-8"?>
<premis:premis version="3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:premis="http://www.loc.gov/premis/v3" xsi:schemaLocation="http://www.loc.gov/premis/v3 https://www.loc.gov/standards/premis/premis.xsd">
<premis:object xsi:type="premis:representation">
<premis:objectIdentifier>
<premis:objectIdentifierType>UUID</premis:objectIdentifierType>
<premis:objectIdentifierValue>uuid-541292c3-223a-4b80-b747-66bc86ff4a89</premis:objectIdentifierValue>
</premis:objectIdentifier>
<!-- relationship between representation and its files -->
<premis:relationship>
<premis:relationshipType authority="relationshipType" authorityURI="http://id.loc.gov/vocabulary/preservation/relationshipType" valueURI="http://id.loc.gov/vocabulary/preservation/relationshipType/str">structural</premis:relationshipType>
<premis:relationshipSubType authority="relationshipSubType" authorityURI="http://id.loc.gov/vocabulary/preservation/relationshipSubType" valueURI="http://id.loc.gov/vocabulary/preservation/relationshipSubType/inc">includes</premis:relationshipSubType>
<premis:relatedObjectIdentifier>
<premis:relatedObjectIdentifierType>UUID</premis:relatedObjectIdentifierType>
<premis:relatedObjectIdentifierValue>uuid-bd610fa4-077c-40cc-a278-74220df0a0c1</premis:relatedObjectIdentifierValue>
</premis:relatedObjectIdentifier>
<premis:relatedObjectIdentifier>
<premis:relatedObjectIdentifierType>UUID</premis:relatedObjectIdentifierType>
<premis:relatedObjectIdentifierValue>uuid-950ea040-5e79-4223-b804-b76660ec7e85</premis:relatedObjectIdentifierValue>
</premis:relatedObjectIdentifier>
</premis:relationship>
<!-- relationship between representation and its IE -->
<premis:relationship>
<premis:relationshipType authority="relationshipType" authorityURI="http://id.loc.gov/vocabulary/preservation/relationshipType" valueURI="http://id.loc.gov/vocabulary/preservation/relationshipType/str">structural</premis:relationshipType>
<premis:relationshipSubType authority="relationshipSubType" authorityURI="http://id.loc.gov/vocabulary/preservation/relationshipSubType" valueURI="http://id.loc.gov/vocabulary/preservation/relationshipSubType/rep">represents</premis:relationshipSubType>
<premis:relatedObjectIdentifier>
<premis:relatedObjectIdentifierType>UUID</premis:relatedObjectIdentifierType>
<premis:relatedObjectIdentifierValue>uuid-948e2213-ca54-459c-8c87-5818adeb9444</premis:relatedObjectIdentifierValue>
</premis:relatedObjectIdentifier>
</premis:relationship>
</premis:object>
<premis:object xsi:type="premis:file">
<premis:objectIdentifier>
<premis:objectIdentifierType>UUID</premis:objectIdentifierType>
<premis:objectIdentifierValue>uuid-bd610fa4-077c-40cc-a278-74220df0a0c1</premis:objectIdentifierValue>
</premis:objectIdentifier>
<premis:objectCharacteristics>
<premis:fixity>
<premis:messageDigestAlgorithm authority="cryptographicHashFunctions" authorityURI="http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions" valueURI="http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions/md5">
MD5
</premis:messageDigestAlgorithm>
<premis:messageDigest>b7ae37f6094794e313402b9d064978e8</premis:messageDigest>
</premis:fixity>
<premis:size>721603</premis:size>
<premis:format>
<premis:formatRegistry>
<premis:formatRegistryName>PRONOM</premis:formatRegistryName>
<premis:formatRegistryKey>fmt/1507</premis:formatRegistryKey>
<premis:formatRegistryRole authority="formatRegistryRole" authorityURI="http://id.loc.gov/vocabulary/preservation/formatRegistryRole" valueURI="http://id.loc.gov/vocabulary/preservation/formatRegistryRole/spe">specification</premis:formatRegistryRole>
</premis:formatRegistry>
</premis:format>
</premis:objectCharacteristics>
<premis:originalName>1445.jpeg</premis:originalName>
<!-- relationship between file and its representation -->
<premis:relationship>
<premis:relationshipType authority="relationshipType" authorityURI="http://id.loc.gov/vocabulary/preservation/relationshipType" valueURI="http://id.loc.gov/vocabulary/preservation/relationshipType/str">structural</premis:relationshipType>
<premis:relationshipSubType authority="relationshipSubType" authorityURI="http://id.loc.gov/vocabulary/preservation/relationshipSubType" valueURI="http://id.loc.gov/vocabulary/preservation/relationshipSubType/isi">is included in</premis:relationshipSubType>
<premis:relatedObjectIdentifier>
<premis:relatedObjectIdentifierType>UUID</premis:relatedObjectIdentifierType>
<premis:relatedObjectIdentifierValue>uuid-541292c3-223a-4b80-b747-66bc86ff4a89</premis:relatedObjectIdentifierValue>
</premis:relatedObjectIdentifier>
</premis:relationship>
</premis:object>
<premis:object xsi:type="premis:file">
<premis:objectIdentifier>
<premis:objectIdentifierType>UUID</premis:objectIdentifierType>
<premis:objectIdentifierValue>uuid-950ea040-5e79-4223-b804-b76660ec7e85</premis:objectIdentifierValue>
</premis:objectIdentifier>
<premis:objectCharacteristics>
<premis:fixity>
<premis:messageDigestAlgorithm authority="cryptographicHashFunctions" authorityURI="http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions" valueURI="http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions/md5">
MD5
</premis:messageDigestAlgorithm>
<premis:messageDigest>d4985ba4b67ff067a0e84c53b6d35355</premis:messageDigest>
</premis:fixity>
<premis:size>738611</premis:size>
<premis:format>
<premis:formatRegistry>
<premis:formatRegistryName>PRONOM</premis:formatRegistryName>
<premis:formatRegistryKey>fmt/1507</premis:formatRegistryKey>
<premis:formatRegistryRole authority="formatRegistryRole" authorityURI="http://id.loc.gov/vocabulary/preservation/formatRegistryRole" valueURI="http://id.loc.gov/vocabulary/preservation/formatRegistryRole/spe">specification</premis:formatRegistryRole>
</premis:formatRegistry>
</premis:format>
</premis:objectCharacteristics>
<premis:originalName>1450.jpeg</premis:originalName>
<!-- relationship between file and its representation -->
<premis:relationship>
<premis:relationshipType authority="relationshipType" authorityURI="http://id.loc.gov/vocabulary/preservation/relationshipType" valueURI="http://id.loc.gov/vocabulary/preservation/relationshipType/str">structural</premis:relationshipType>
<premis:relationshipSubType authority="relationshipSubType" authorityURI="http://id.loc.gov/vocabulary/preservation/relationshipSubType" valueURI="http://id.loc.gov/vocabulary/preservation/relationshipSubType/isi">is included in</premis:relationshipSubType>
<premis:relatedObjectIdentifier>
<premis:relatedObjectIdentifierType>UUID</premis:relatedObjectIdentifierType>
<premis:relatedObjectIdentifierValue>uuid-541292c3-223a-4b80-b747-66bc86ff4a89</premis:relatedObjectIdentifierValue>
</premis:relatedObjectIdentifier>
</premis:relationship>
</premis:object>
</premis:premis>
Overview of relevant PREMIS relationships
On the representation level, the preservation metadata is used to express
- what the representations and files are that are contained in the SIP; and
- how they relate to eachother or to IEs described on the package level.
The table below gives an overview of the different relationship types that can be used on the representation level:
Direction | Relationship type | Relationship subtype | Reciprocal/inverse relationship | Description |
---|---|---|---|---|
From Representation to IE | structural | represents | is represented by | A representation represents a specific IE |
From Representation to File | structural | includes | is included in | A representation includes one or more file objects |
From File to Representation | structural | is included in | includes | A file is included in a representation |
Requirements
#MSIP230 Element | /premis:premis |
---|---|
Name | PREMIS root element |
Description | This is the root element of the PREMIS file.It MUST contain the following XML schema namespaces: xsi: http://www.w3.org/2001/XMLSchema-instance premis: http://www.loc.gov/premis/v3 . |
Datatype | |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP235 Attribute | /premis:premis/@version |
---|---|
Name | PREMIS version attribute |
Description | This attribute signals which PREMIS version is being used.The attribute’s value MUST be set to 3.0 . |
Datatype | |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP236 Attribute | /premis:premis/@xsi:schemaLocation |
---|---|
Name | Schema location declaration |
Description | This attribute signals where to find the relevant XSD schema in order to validate the PREMIS file.When used, its value MUST be set to "http://www.loc.gov/premis/v3 https://www.loc.gov/standards/premis/premis.xsd" to signal conformance with PREMIS 3.0. |
Datatype | |
Vocabulary | |
Cardinality | 0..1 |
Obligation | SHOULD |
#MSIP237 Element | /premis:premis/premis:object |
---|---|
Name | PREMIS object |
Description | A premis:object element MUST be defined for each representation and file of the representation level in the SIP. |
Datatype | |
Vocabulary | |
Cardinality | 1..* |
Obligation | MUST |
#MSIP238 Attribute | /premis:premis/premis:object/@xsi:type |
---|---|
Name | Object type |
Description | This attribute signals whether a PREMIS object is of type intellectual entity, representation or file.In the case of the premis.xml file of the representation level, this attribute’s value MUST be set to premis:representation in the case of a representation object, and to premis:file in the case of a file object. |
Datatype | |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP239 Element | /premis:premis/premis:object/premis:objectIdentifier |
---|---|
Name | Object identifier |
Description | This element contains object identifier information.There MUST be exactly one object identifier present with premis:objectIdentifierType set to UUID . This is the main identifier for the concerned representation or file, which uniquely identifies the concerned IE and establishes a link between the relevant preservation metadata in the premis.xml file and the descriptive metadata in the dc*.xml file, if any is present. There MAY be zero or more additional object identifiers of a different type. |
Datatype | |
Vocabulary | |
Cardinality | 1..* |
Obligation | MUST |
#MSIP240 Element | /premis:premis/premis:object/premis:objectIdentifier/premis:objectIdentifierType |
---|---|
Name | Object identifier type |
Description | The type of the PREMIS object identifier being used.At least one identifier of type UUID MUST be defined in order to provide a unique identifier for each PREMIS object.This unique identifier is also used to link the concerned PREMIS object with the descriptive metadata in the /metadata/descriptive/dc*.xml file, if any is present. |
Datatype | String; fixed vocabulary (e.g. PREMIS standard identifiers ) |
Vocabulary | UUID MEEMOO-LOCAL-ID and all keys from this list. |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP241 Element | /premis:premis/premis:object/premis:objectIdentifier/premis:objectIdentifierValue |
---|---|
Name | Object identifier value |
Description | The actual value that makes up the identifier of the PREMIS object. |
Datatype | String (depending on the value of the premis:objectIdentifierType ) |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP242 Element | /premis:premis/premis:object/premis:relationship |
---|---|
Name | PREMIS relationship |
Description | Information about a relationship between the current object and one or more other objects. In the case of the premis.xml file of the representation level, this element MUST detail the relationships between the representation and IE on the one hand, and between the representation and file(s) on the other hand. |
Datatype | |
Vocabulary | |
Cardinality | 1..* |
Obligation | MUST |
#MSIP243 Element | /premis:premis/premis:object/premis:relationship/premis:relationshipType |
---|---|
Name | Relationship type |
Description | A high-level categorization of the nature of the relationship.In the case of the premis.xml file of the representation level, this element’s value MUST be set to structural . |
Datatype | String |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP244 Attribute | /premis:premis/premis:object/premis:relationship/premis:relationshipType/@authority |
---|---|
Name | Relationship type authority attribute |
Description | This attribute indicates the name of the authority/controlled vocabulary that is being used for the different relationship types. Its value MUST be set to "relationshipType" . |
Datatype | String |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP245 Attribute | /premis:premis/premis:object/premis:relationship/premis:relationshipType/@authorityURI |
---|---|
Name | Relationship type authority URI |
Description | This attribute references the URI that contains the authority/controlled vocabulary. Its value MUST be set to "http://id.loc.gov/vocabulary/preservation/relationshipType" . |
Datatype | URI |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP246 Attribute | /premis:premis/premis:object/premis:relationship/premis:relationshipType/@valueURI |
---|---|
Name | Relationship type value URI |
Description | This attribute references the URI that contains the specific entry from the authority/controlled vocabulary.For the structural relationship type, this attribute’s value MUST be set to "http://id.loc.gov/vocabulary/preservation/relationshipType/str" . |
Datatype | URI |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP247 Element | /premis:premis/premis:object/premis:relationship/premis:relationshipSubType |
---|---|
Name | Relationship subtype |
Description | A detailed categorization of the nature of the relationship.In the case of the premis.xml file of the representation level, this element’s value MUST be set to represents when expressing the relationship between a representation and the IE it represents.When expressing the relationship between a representation and a file, this element’s value MUST be set to includes when this relationship is expressed from the side of the representation (i.e. the representation is the subject of the relationship); when this relationship is expressed from the side of the file (i.e. the file is the subject of the relationship), this element’s value MUST be set to is included in . |
Datatype | String; fixed vocabulary |
Vocabulary | represents includes is included in |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP248 Attribute | /premis:premis/premis:object/premis:relationship/premis:relationshipSubType/@authority |
---|---|
Name | Relationship subtype authority attribute |
Description | This attribute indicates the name of the authority/controlled vocabulary that is being used for the different relationship subtypes. Its value MUST be set to "relationshipSubType" . |
Datatype | String |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP249 Attribute | /premis:premis/premis:object/premis:relationship/premis:relationshipSubType/@authorityURI |
---|---|
Name | Relationship subtype authority URI |
Description | This attribute references the URI that contains the authority/controlled vocabulary. Its value MUST be set to "http://id.loc.gov/vocabulary/preservation/relationshipSubType" . |
Datatype | URI |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP250 Attribute | /premis:premis/premis:object/premis:relationship/premis:relationshipSubType/@valueURI |
---|---|
Name | Relationship subtype value URI |
Description | This attribute references the URI that contains the specific entry from the authority/controlled vocabulary.If the represents relationship subtype is being used, this attribute’s value MUST be set to "http://id.loc.gov/vocabulary/preservation/relationshipSubType/rep" .If the includes relationship subtype is being used, this attribute’s value MUST be set to "http://id.loc.gov/vocabulary/preservation/relationshipSubType/inc" .If the is included in relationship subtype is being used, this attribute’s value MUST be set to "http://id.loc.gov/vocabulary/preservation/relationshipSubType/isi" |
Datatype | URI; fixed vocabulary |
Vocabulary | "http://id.loc.gov/vocabulary/preservation/relationshipSubType/rep" "http://id.loc.gov/vocabulary/preservation/relationshipSubType/inc" "http://id.loc.gov/vocabulary/preservation/relationshipSubType/isi" |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP251 Element | /premis:premis/premis:object/premis:relationship/premis:relatedObjectIdentifier |
---|---|
Name | Related object identifier |
Description | This element references the object of the relationship that is expressed. |
Datatype | |
Vocabulary | |
Cardinality | 1..* |
Obligation | MUST |
#MSIP252 Element | /premis:premis/premis:object/premis:relationship/premis:relatedObjectIdentifier/premis:relatedObjectIdentifierType |
---|---|
Name | Related object identifier type |
Description | The type of the PREMIS related object identifier being used. |
Datatype | String; fixed vocabulary (e.g. PREMIS standard identifiers ) |
Vocabulary | ID UUID … |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP253 Element | /premis:premis/premis:object/premis:relationship/premis:relatedObjectIdentifier/premis:relatedObjectIdentifierValue |
---|---|
Name | Related object identifier value |
Description | The actual value that makes up the identifier of the PREMIS related object. |
Datatype | String (depending on the value of the premis:relatedObjectIdentifierType ) |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP254 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics |
---|---|
Name | Object characteristics |
Description | If the PREMIS object is of type file, this element MUST be used to further specify the various characteristics of the file object such as fixity, size and format information. |
Datatype | |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP255 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:fixity |
---|---|
Name | Fixity |
Description | This element contains the fixity information of the PREMIS file object. It encapsulates the message digest algorithm that is being used and its value. |
Datatype | |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP256 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:fixity/premis:messageDigestAlgorithm |
---|---|
Name | Message digest algorithm |
Description | This element details which algorithm is used to construct the message digest for the digital file object present. |
Datatype | String; fixed vocabulary |
Vocabulary | MD5 |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP257 Attribute | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:fixity/premis:messageDigestAlgorithm/@authority |
---|---|
Name | Message digest algorithm authority attribute |
Description | This attribute indicates the name of the authority/controlled vocabulary that is being used for the different message digest algorithms. Its value MUST be set to "cryptographicHashFunctions" . |
Datatype | String |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP258 Attribute | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:fixity/premis:messageDigestAlgorithm/@authorityURI |
---|---|
Name | Message digest algorithm authority URI |
Description | This attribute references the URI that contains the authority/controlled vocabulary. Its value MUST be set to "http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions" . |
Datatype | URI |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP259 Attribute | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:fixity/premis:messageDigestAlgorithm/@valueURI |
---|---|
Name | Message digest algorithm value URI |
Description | This attribute references the URI that contains the specific entry from the authority/controlled vocabulary. |
Datatype | URI |
Vocabulary | http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions/md5 |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP260 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:fixity/premis:messageDigest |
---|---|
Name | Message digest |
Description | This element contains the actual value calculated message digest algorithm specified in the premis:messageDigestAlgorithm element. |
Datatype | String |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP261 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:size |
---|---|
Name | File size |
Description | The size of the file object. This MUST be expressed in bytes. |
Datatype | Integer |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP262 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:format |
---|---|
Name | File format identification |
Description | This element contains information about the format of the file object. At least one of premis:formatDesignation or premis:formatRegistry MUST be present. |
Datatype | |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP263 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:format/premis:formatDesignation |
---|---|
Name | File format designation |
Description | This element contains an identification of the format of the file object. |
Datatype | |
Vocabulary | |
Cardinality | 0..1 |
Obligation | SHOULD |
#MSIP264 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:format/premis:formatDesignation/premis:formatName |
---|---|
Name | File format name |
Description | A commonly accepted name for the file format. |
Datatype | String; fixed vocabulary (from a format or technical registry, e.g. PRONOM) |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP265 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:format/premis:formatDesignation/premis:formatVersion |
---|---|
Name | File format version |
Description | The version of the format named in premis:formatName . |
Datatype | |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP266 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:format/premis:formatRegistry |
---|---|
Name | Format registry |
Description | This element identifies and/or gives further information about the file format by referencing an entry in a format registry (e.g. PRONOM). |
Datatype | |
Vocabulary | |
Cardinality | 0..1 |
Obligation | SHOULD |
#MSIP267 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:format/premis:formatRegistry/premis:formatRegistryName |
---|---|
Name | Format registry name |
Description | Name of the referenced format registry |
Datatype | String |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP268 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:format/premis:formatRegistry/premis:formatRegistryKey |
---|---|
Name | Format registry key |
Description | Unique key that is used by the format registry for the concerned file format. |
Datatype | ID |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP269 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:format/premis:formatRegistry/premis:formatRegistryRole |
---|---|
Name | Format registry role |
Description | The purpose or expected use of the format registry. This MUST be set to specification . |
Datatype | |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
#MSIP270 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:format/premis:formatRegistry/premis:formatRegistryRole/@authority |
---|---|
Name | Format registry role authority |
Description | This attribute indicates the name of the authority/controlled vocabulary that is being used. Its value MUST be set to "http://id.loc.gov/vocabulary/preservation/formatRegistryRole" . |
Datatype | URI |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP271 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:objectCharacteristics/premis:format/premis:formatRegistry/premis:formatRegistryRole/@valueURI |
---|---|
Name | Format registry role value URI |
Description | This attribute references the URI that contains the specific entry from the authority/controlled vocabulary.This attribute’s value MUST be set to "http://id.loc.gov/vocabulary/preservation/formatRegistryRole/spe" . |
Datatype | URI |
Vocabulary | |
Cardinality | 0..1 |
Obligation | MAY |
#MSIP272 Element | /premis:premis/premis:object[@xsi:type="premis:file"]/premis:originalName |
---|---|
Name | Original filename |
Description | This element contains the original name of the file object, including its extension. |
Datatype | String |
Vocabulary | |
Cardinality | 1..1 |
Obligation | MUST |
Continue to Profiles.