/
Appendix 2E - metadata per film v2

Appendix 2E - metadata per film v2

Appendix 2E – metadata per film

 
Revised version for second bid.

For metadata which concerns the film itself, the State and University Library has drawn up a schema inspired by the ndnp schema from the Library of Congress. This schema can be found at the end of this appendix.

The full schema consists of both options and requirements. Any comments must appear in Appendix 2 Specification of Requirements under the referring option or requirement. An option is only mandatory if the State and University Library chooses it.

 Newspaper schema

 

 

 

 

 

 

 

 

 

 

Row number

Referred to from

Data Description

Data type

Example

Notes

Repeatable
R=yes NR=non-repeatable

Mandatory
M=yes MA=yes, if available O=optional

Xpath (see XML templates) and/or Data location

2E-1

R30

Titles

string

Politiken

List of newspaper titles that appear on this film

R

M

avis:reelMetadata/avis:titles

2E-2

R30

Start date

Date

1875-07-01

Start date for titles on this film. Use ISO 8601 format YYYY-MM-DD

NR

M

avis:reelMetadata/avis:startDate

2E-3

R30

End date

Date

1875-09-30

End date for titles on this film. Use ISO 8601 format YYYY-MM-DD

NR

M

avis:reelMetadata/avis:endDate

2E-4

R30

Batch FilmID

String

123456790-14

The barcode from the batch this reel is a part ofAs defined in appendix 2F

NR

M

avis:reelMetadata/avis:batchIdFilmId

2E-5

R30

Number of images on this film

integer

500

Number of images on this film, incl. targets and test images.

NR

M

avis:reelMetadata/avis:numberOfPictures

2E-6

R30

Reduction ratio

string

15x
20x

Reduction ratio used during filming.

NR

M

avis:reelMetadata/avis:reductionRatio

2E-7

R30

Original newspaper resolution

integer

400

Resolution in relation to the original newspaper

NR

MA

avis:reelMetadata/avis:captureResolutionOriginal

2E-8

R30

Original resolution unit

String

pixels/inch

Unit for the above field

NR

MA

avis:reelMetadata/avis:captureResolutionOriginal/@measurement

2E-9

R30

Scanning resolution
Film

integer

6000

Resolution in relation to the film, measured in pixels/inch (or pixels/mm.). Film scanning resolution = reduction ratio x scanning resolution of the original

NR

MA

avis:reelMetadata/avis:captureResolutionFilm

2E-10

R30

Scanning resolution
Film
unit

String

pixels/inch

Unit for the above field

NR

MA

avis:reelMetadata/avis:captureResolutionFilm/@measurement

2E-11

R30

date microfilm created

Date

1970-06-05

Date on which this film was created, i.e. when the images on the film were captured.
Use ISO 8601 style: YYYY-MM-DD

NR

M

avis:reelMetadata/avis:dateMicrofilmCreated

2E-12

OptionA9

loose leaves

Boolean

true
false

True, if the microfilm was created from images of loose leaves. Default true

NR

M

avis:reelMetadata/avis:looseLeavesFlag

2E-13

OptionA9

Bound

Boolean

true
false

True, if the microfilm was created from images taken from bound volumes. Default false

NR

M

avis:reelMetadata/avis:boundVolumeFlag

2E-14

OptionA10

negative resolution

float

6.3

Resolution of the original negative. Determine line pair value from test plate if this is present.

NR

M

avis:reelMetadata/avis:resolutionOfDuplicateNegative

2E-15

OptionA10

Comments concerning negative resolution

string

 

Comments concerning resolution of the negative

NR

M

avis:reelMetadata/avis:resolutionCommentDuplicateNegative

2E-16

OptionA1

dmax Density reading on negative

float

0.12

 

R

M

avis:reelMetadata/avis:densityReadingDuplicateNegative

2E-17

OptionA1

Average density reading on negative

float

0.12

Average of the above density readings

NR

M

avis:reelMetadata/avis:averageDensityDuplicateNegative

2E-18

OptionA1

dmin density reading on negative

float

0.12

 

NR

M

avis:reelMetadata/avis:dminDuplicateNegative

NEWSPAPER SCHEMA

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            targetNamespace="http://www.statsbiblioteket.dk/avisdigitalisering/microfilm/1/0/"
            xmlns="http://www.statsbiblioteket.dk/avisdigitalisering/microfilm/1/0/"
            elementFormDefault="qualified">
    <xsd:element name="signature">
        <xsd:complexType>
            <xsd:complexContent>
                <xsd:extension base="xsd:anyType">
                    <xsd:attributeGroup ref="signatureAttributes"/>
                </xsd:extension>
            </xsd:complexContent>
        </xsd:complexType>
    </xsd:element>
    <xsd:attributeGroup name="signatureAttributes">
        <xsd:attribute name="signatureValue" use="optional" type="xsd:string"/>
        <xsd:attribute name="signer" use="optional" type="xsd:string"/>
    </xsd:attributeGroup>
    <xsd:element name="reelMetadata">
        <xsd:complexType>
            <xsd:sequence>
                <!-Newspaper titles on this reel->
                <xsd:element name="titles" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/>
                <!--Start date of the issues on this reel. Use this particular ISO 8601 style: YYYY-MM-DD -->
                <xsd:element name="startDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
                <!--End date of the issues on this reel. Use this particular ISO 8601 style: YYYY-MM-DD -->
                <xsd:element name="endDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
                <!-- The barcode from the batch this reel is a part ofid of the film-->
                <xsd:element name="batchIdFilmId" type="xsd: string" minOccurs="1" maxOccurs="1"/>
                <xsd:element name="numberOfPictures" type="xsd:int" minOccurs="1" maxOccurs="1"/>
                <xsd:element name="position" type="positionType" minOccurs="0" maxOccurs="0"/>
                <!-Ratio between captureResolutionOriginal and captureResolutionFilm->
                <xsd:element name="reductionRatio" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                <!-Resolution relative to original material->
                <xsd:element name="captureResolutionOriginal" type="resolutionType" minOccurs="1" maxOccurs="1"/>
                <!-Resolution relative to original microfilm->
                <xsd:element name="captureResolutionFilm" type="resolutionType" minOccurs="1" maxOccurs="1"/>
                <!--Use this particular ISO 8601 style: YYYY-MM-DD -->
                <xsd:element name="dateMicrofilmCreated" type="xsd:string" minOccurs="1" maxOccurs="1"/>
                <!-true if the microfilm was created from loose leaves->
                <xsd:element name="looseLeavesFlag" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
                <!-True if the microfilm was createed from a bound volume->
                <xsd:element name="boundVolumeFlag" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
                <!-Estimate/average of pages per issue on this microfilm->
                <xsd:element name="pagesPerIssue" type="xsd:integer" minOccurs="1" maxOccurs="1"/>
                <!--Resolution of the duplicate negative used for digitization. -->
                <xsd:element name="resolutionOfDuplicateNegative" type="xsd:float" minOccurs="1" maxOccurs="1"/>
                <xsd:element name="resolutionCommentDuplicateNegative" type="xsd:string" minOccurs="1" maxOccurs="1"/>
                <xsd:element name="densityReadingDuplicateNegative" type="xsd:float" minOccurs="0" maxOccurs="10"/>
                <xsd:element name="averageDensityDuplicateNegative" type="xsd:float" minOccurs="1" maxOccurs="1"/>
                <xsd:element name="dminDuplicateNegative" type="xsd:float" minOccurs="1" maxOccurs="1"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:simpleType name="positionType">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="1a"/>
            <xsd:enumeration value="2a"/>
            <xsd:enumeration value="1b"/>
            <xsd:enumeration value="2b"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:complexType name="resolutionType">
        <xsd:simpleContent>
            <xsd:extension base="xsd:integer">
                <xsd:attribute name="measurement" type="measurementType" use="required"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:simpleType name="measurementType">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="pixels/inch"/>
            <xsd:enumeration value="pixels/mm"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:element name="exemptionSet">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="code" minOccurs="1" maxOccurs="unbounded" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
</xsd:schema>

EXAMPLES

Here is an example of metadata concerning a film, completed in two schemas

NEWSPAPER SCHEMA

<avis:reelMetadata xmlns:avis="http://www.statsbiblioteket.dk/avisdigitalisering/microfilm/1/0/">
    <avis:titles>New York Tribune</avis:titles>
    <avis:startDate>1875-07-01</avis:startDate>
    <avis:endDate>1875-09-30</avis:endDate>
    <avis:batchIdFilmId>1234567890-14</avis:batchIdFilmId>
    <avis:numberOfPictures>500</avis:numberOfPictures>
    <avis:reductionRatio>15x</avis:reductionRatio>
    <avis:captureResolutionOriginal measurement="pixels/inch">400</avis:captureResolutionOriginal>
    <avis:captureResolutionFilm measurement="pixels/inch">6000</avis:captureResolutionFilm>
    <avis:dateMicrofilmCreated>1970-06-05</avis:dateMicrofilmCreated>
    <avis:looseLeavesFlag>true</avis:looseLeavesFlag>
    <avis:boundVolumeFlag>false</avis:boundVolumeFlag>
    <avis:pagesPerIssue>10</avis:pagesPerIssue>
    <avis:resolutionOfDuplicateNegative>6.3</avis:resolutionOfDuplicateNegative>
    <avis:resolutionCommentDuplicateNegative></avis:resolutionCommentDuplicateNegative>
    <avis:densityReadingDuplicateNegative>0.11</avis:densityReadingDuplicateNegative>
    <avis:densityReadingDuplicateNegative>0.12</avis:densityReadingDuplicateNegative>
    <avis:densityReadingDuplicateNegative>0.12</avis:densityReadingDuplicateNegative>
    <avis:densityReadingDuplicateNegative>0.12</avis:densityReadingDuplicateNegative>
    <avis:densityReadingDuplicateNegative>0.12</avis:densityReadingDuplicateNegative>
    <avis:densityReadingDuplicateNegative>0.13</avis:densityReadingDuplicateNegative>
    <avis:densityReadingDuplicateNegative>0.12</avis:densityReadingDuplicateNegative>
    <avis:densityReadingDuplicateNegative>0.12</avis:densityReadingDuplicateNegative>
    <avis:densityReadingDuplicateNegative>0.12</avis:densityReadingDuplicateNegative>
    <avis:densityReadingDuplicateNegative>0.12</avis:densityReadingDuplicateNegative>
    <avis:averageDensityDuplicateNegative>0.12</avis:averageDensityDuplicateNegative>
    <avis:dminDuplicateNegative>0.12</avis:dminDuplicateNegative>
</avis:reelMetadata>