Technical Metadata Application Profile

 

This is a baseline application profile for technical metadata properties attached to binary objects in a repository.

For specific formats (image, video, web archive) other properties will be useful. In general, we encourage reusing existing vocabularies, particularly those vocabularies that are both actively maintained and those that are already used by this profile.

Namespaces

 

Properties

Property name: ebucore:filename

 

URI

http://www.ebu.ch/metadata/ontologies/ebucore/ebucore#filename

Label

File Name

Definition

The name of the file containing the Resource.

Subproperty of

 

Equivalent property

nfo:fileName, premis:hasOriginalName

Domain

ebucore:Resource

Range

xsd:string

Obligation & Occurrence

Required (Minimum: 1, Maximum: 1)

Example

yul-269695.OBJ.pdf

Comment

 

 

Property name: ebucore:fileSize

 

URI

http://www.ebu.ch/metadata/ontologies/ebucore/ebucore#fileSize

Label

File Size

Definition

to provide the size of a MediaResource in bytes.

Subproperty of

 

Equivalent property

nfo:fileSize, dct:extent, premis:hasSize

Domain

ebucore:Resource

Range

xsd:integer

Obligation & Occurrence

Required (Minimum: 1, Maximum: 1)

Example

709162

Comment

 

 

Property name: rdfs:label

 

URI

http://www.w3.org/2000/01/rdf-schema#label

Label

Label

Definition

Descriptive label

Subproperty of

 

Equivalent property

 

Domain

 

Range

xsd:string

Obligation & Occurrence

Recommended (Minimum: 0, Maximum: 1)

Example

Unmodified original

Comment

 

 

Property name: ebucore:dateCreated

 

URI

http://www.ebu.ch/metadata/ontologies/ebucore/ebucore#dateCreated

Label

Date Created

Definition

The date of creation of the media resource.

Subproperty of

dct:date

Equivalent property

nfo:fileCreated, dct:created

Domain

ebucore:Resource

Range

 

Obligation & Occurrence

Recommended (Minimum: 0, Maximum: 1)

Example

2013-11-29T13:56:46-04:00

Comment

 

 

Property name: premis:hasMessageDigest

 

URI

http://www.loc.gov/premis/rdf/v1#hasMessageDigest

Label

File Hash

Definition

The output of the message digest algorithm.

Subproperty of

 

Equivalent property

ebucore:hash, nfo:hasHash

Domain

premis:Fixity

Range

xsd:string

Obligation & Occurrence

Recommended (Minimum: 0, Maximum: n)

Example

7c9b35da4f2ebd436f1cf88e5a39b3a257edf4a22be3c955ac49da2e2107b67a1924419563

Comment

 

 

Property name: premishash:md5

URI http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions/md5
Label MD5 checksum
Definition The MD5 checksum of the file content
Subproperty of  
Equivalent property  
Domain  
Range  
Obligation & Occurrence Optional (Minimum: 0, Maximum: 1)
Example

d3b07384d113edec49eaa6238ad5ff00

Comment See the PREMIS crypographic hash functions for recording other types of checksums.

 

Property name: rdf:type

 

URI

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

Label

File Format Type

Definition

Category or Genre of the File

Subproperty of

 

Equivalent property

 

Domain

rdf:Resource

Range

pcdm:Document

Obligation & Occurrence

Recommended (Minimum: 0, Maximum: 1)

Example

pcdm:Presentation

Comment

 

 

Property name: ebucore:hasMimeType

 

URI

http://www.ebu.ch/metadata/ontologies/ebucore/ebucore#hasMimeType

Label

Has Mime Type

Definition

 

Subproperty of

 

Equivalent property

dct:format, pronom:internetMediaType

Domain

 

Range

xsd:string

Obligation & Occurrence

Recommended (Minimum: 0, Maximum: 1)

Example

application/pdf

Comment

Another possible equivalent property could be premis:hasFormatName.

 

Property name: ebucore:dateModified

 

URI

http://www.ebu.ch/metadata/ontologies/ebucore/ebucore#dateModified

Label

Date Modified

Definition

To indicate the date at which the media resource has been modified.

Subproperty of

dct:modified

Equivalent property

nfo:fileLastModified, dct:modified

Domain

 

Range

 

Obligation & Occurrence

Optional (Minimum: 0, Maximum: 1)

Example

2013-11-29T13:56:46-04:00

Comment

 

 

Property name: pronom:puid

 

URI

 

Label

File Format

Definition

Pronom ID to uniquely identify file format

Subproperty of

 

Equivalent property

premis:hasFormatName + premis:hasFormatVersion

Domain

 

Range

xsd:string

Obligation & Occurrence

Optional (Minimum: 0, Maximum: 1)

Example

fmt/20

Comment

Here the equivalent property should be premis:hasFormatRegistryKey.

 

Property name: sweetjpl:hasByteOrder

 

URI

http://sweet.jpl.nasa.gov/2.2/reprDataFormat.owl#hasByteOrder

Label

Byte Order

Definition

 

Subproperty of

 

Equivalent property

 

Domain

 

Range

sweetjpl:ByteOrder

Obligation & Occurrence

Optional (Minimum: 0, Maximum: 1)

Example

http://sweet.jpl.nasa.gov/2.2/reprDataFormat.owl#LittleEndian

Comment

 

Distinguishing Between Archival Objects and Derivatives

Detailed Technical Metadata Captured as XML

If you are using a detailed technical metadata, such as FITS output, and you have a NonRdfSource repository Object, the following recommendation conforms to PCDM structure:

      • The PCDM documentation suggests using a hasRelatedFile property for these types of files
      • Use the iana:describes / iana:describedBy properties to link such "related" files to their source files. E.g.:

        <> a pcdm:Object ;
             pcdm:hasFile </some/source/file> ;
             pcdm:hasRelatedFile </some/fits/xml/output> .

        </some/source/file> a pcdm:File .

        </some/fits/xml/output> a pcdm:File ;
             iana:describes </some/source/file> .