Product team -Culture heritage collections

Brief history of every... some EVENTS at UB

Bergens museum

1811

1812

1813

1814

1815

1816

1817

1818

1819

1820

1821

1822

1823

1824

1825

1826

1827

1828

1829

1830

1831

1832

1833

1834

1835

1836

1837

1838

1839

1840

1841

1842

1843

1844

1845

1846

1847

1848

1849

1850

1851

1852

1853

1854

1855

1856

1857

1858

1859

1860

1861

1862

The start of our catalogues

"Marcus" v1 - JubelKnud

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

1998

1997

1996

1995

1994

1993

1992

1991

1990

1989

1988

Created by Reactor, Access DB

Marcus v2 - Marcus.App

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

1998

1997

1996

1995

1994

1993

1992

1991

1990

1989

1988

APEX (Oracle), Access -> Postgres?, CSS by Tarje

digitalt.uib.no

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

1998

1997

1996

1995

1994

1993

1992

1991

1990

1989

1988

Dspace, no viewer, huge PDFs

Merging of BS and ManLib 

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

  • New section: Spesialsamlingene
    • start of merging of Billedsamlingene og Manuskript- og librarsamlingene
  • No collection management system at ManLib, only word files
  • Old Access DB from 1999 at BS
  • History of projects (websites) without any connection to metadata

Digitale fulltekstarkiv

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

Work packages

  • Wittgensteinarkivet i Bergen (WAB)
  • Kunnskapsportalen GRIND
  • Diplom- og fragmentdatabasene
  • Ludvig Holbergs Skrifter (LHS)
  • Utredning av framtidige løsninger
  • Institusjonelle arkiv

 

Report

Marcus

Text-group

Linked data – et nettverk!

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

​Partners:

  • NTNU Universitetsbiblioteket
  • Universitetsbiblioteket i Bergen
  • Bergen offentlige bibliotek

Aim to create shared processes and methods. First mention of Kulturnav integration. Create a demo LD dataset to prove the interconnectedness...

Report

SPES-Data wrangling

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

From Access to CSV to RDF

OpenRefine data cleaning in plenum with BS

 

Protégé as editor

Protégé used by BS to edit RDF

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

Marcus released

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

Node til node

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

​Partners:

  • NTNU Universitetsbiblioteket
  • Universitetsbiblioteket i Bergen

Aim to create shared processes and methods, again, but with stronger focus on Special collections. First mention of implementing IIIF.

 

Link

Needs

Transition to digital

  • Almost all projects concerns or started in the physical realm
  • Still in transition to digital
  • Our task is like a Fukushima clean up crew
  • DH includes born-digital stuff, but lets keep that to the side

Transition to digital

  • Catalogues transitioned first to DBs
    • Ordboka example
  • Then text
    • TEI
  • Then images
    • With rounds of redigitizations
  • Then all mixed together?
  • And, yeah there is always some more stuff hiding somewhere

Access breeds more work

  • Text variants comparisons
  • AI/ML 
  • From images, to text, to sentences, to words

Documentation / Events

  • Older metadata standards are often descriptive and technical
  • Not event-driven
  • Few record events connected with conservation or whatever as data

Digitization

  • Higher resolution
  • Better delivery
  • Access control
  • Streamlining

Issues

Formats

  • XML
    • TEI (Text Encoding Initiative)
    • MEI (Music Encoding Initiative)
    • EAD (Encoded Archival Description)
  • CSV
  • Word

The f******g filesystem

or The digitization workflow 1

Adobe Bridge

Adobe Photoshop

The f******g filesystem

or The digitization workflow 2

Adding missing pages

SOLVED BY

GOOBI?

TEI 1

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="format.css"?>
<!DOCTYPE TEI PUBLIC "-//TEI//DTD TEI P5//EN" "tei.dtd">
<TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt>
				<title>
					12741023-001
				</title>
				<author>
					runugu
				</author>
			</titleStmt>
			<publicationStmt>
				<p>
				</p>
			</publicationStmt>
			<notesStmt>
				<note>
					Created by the
					<ref target="http://cte.oeaw.ac.at/">
						Classical Text Editor
					</ref>
				</note>
			</notesStmt>
			<sourceDesc />
		</fileDesc>
		<encodingDesc>
			<tagsDecl>
				<rendition xml:id="rd-Text" scheme="css">
					margin-left:0mm;margin-right:0mm;text-indent:0mm;line-height:13pt;margin-top:0pt;margin-bottom:0pt;text-align:justify;font-family:Andron Mega Corpus;font-size:12pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;text-underline-position:0pt;text-decoration:none;text-transform:none;font-variant:normal;vertical-align:baseline;display:block;letter-spacing:0pt;direction:ltr;-cte-diacritics:yes;position:relative;top:0pt;
				</rendition>
				...
			</tagsDecl>
		</encodingDesc>
	</teiHeader>
	<text xml:space="preserve" xml:lang="nb-NO">
		<body>
			<p rendition="#rp-Startlinje">
				*
			</p>
			<p rendition="#rp-Utgivermerknad">
				&lt;brev:12741023-001&gt;Skrevet inn fra BD/foto 1.6.10 JRU Rev layout/ koll mot foto 14.12.12 JRU Rev reg/ Index 7.1.13 JRU Rev layout 26.8.15 JRU Koll foto 14.9.15 JRU Rev reg/ Index 2.11.15 JRU
			</p>
			<p rendition="#rp-Regest">
				<milestone n="1274" unit="chapter" />
				<emph n="1274">
					<hi rend="display:none;">
						1274
					</hi>
				</emph>
				Paven
				<hi rend="font-style:italic;">
					(Gregor 10.)
				</hi>
				skriver [til erkebiskopen
				<hi rend="font-style:italic;">
					(Jon Raude)
				</hi>
				av
				<hi rend="font-style:italic;">
					Nidaros
				</hi>
				<hi rend="font-variant:small-caps;">
					].
				</hi>
			</p>

TEI 2

<?xml version="1.0" encoding="UTF-8"?>
<?oxygen RNGSchema="http://holbergsskrifter.no/schema/holberg.rng" type="xml"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0">
    <teiHeader xml:lang="no">
        <fileDesc>
            <titleStmt>
                <title key="Berg">Den berømmelige Norske Handel-Stad
                    Bergens Beskrivelse</title>
                <author>Ludvig Holberg</author>
                <editor> </editor>
                <respStmt>
                    <name>Børge Nordbø</name>
                    <resp>Koding</resp>
                </respStmt>
            </titleStmt>
            <editionStmt>
                <edition></edition>
            </editionStmt>
            <publicationStmt>
                <availability>
                    <p rend="head">Tekststatus:</p>  
                    <p>Ikke kommentert</p>
                </availability>
            </publicationStmt>
            <sourceDesc>
                <listWit>
                    <witness xml:id="A"><title key="none">Den berømmelige Norske Handel-Stad Bergens
                        Beskrivelse</title>, første utgave <date>1737</date></witness>
                    <witness xml:id="B"><title key="none">Den berømmelige Norske Handel-Stad Bergens
                        Beskrivelse</title>, andre utgave, 1750</witness>
                    <witness xml:id="SS"><title key="none">Ludvig Holbergs Samlede Skrifter</title>, utg. ved Carl S. Petersen 1913-63, bd. 9, Kbh. 1928. NB: Avvik fra utgaven <title key="none">Samlede Skrifter</title> er systematisk notert. 
                        Når SS ikke er nevnt i en tekstkritisk note, betyr det at SS stemmer overens med LHS.</witness>
                </listWit>
            </sourceDesc>
        </fileDesc>
        <profileDesc> </profileDesc>
        <revisionDesc>
            <change when="2015-11-20" who="nme">Lenket siste kommentarer fra Richard.</change>
            ...
            <change><date>2011-09-25</date>BN: Oppretta</change>
        </revisionDesc>

    </teiHeader>

     <facsimile>
         <!-- front -->
         <graphic url="http://holbergsskrifter.no/image/75d205897Bergens beskrivelse/jpg/DPP_000a.jpg" xml:id="p0"/>
         ...
    </facsimile>

    <text xml:lang="dk" xml:id="Berg" type="orig" subtype="Berg" n="/tekster/Berg/Berg.page">
        
        <front>
            <titlePage xml:id="start" n="[Tittelblad]">  
                <pb ed="SS" n="339"/>
                <pb ed="A" n="0" facs="p0"/>
                <lb/>
                <pb ed="A" n="1r" facs="p1r"/>
                <docTitle>
                    <titlePart type="sub">Den 
                        <lb/>Berømmelige 
                        <lb/>Norske 
                        <lb/><w>Handel-Stad</w></titlePart> 
                    <titlePart type="main">Bergens
                        <lb/>Beskrivelse</titlePart>
                </docTitle>
                <byline rend="center">Ved <lb/><hi rend="ant">LUDVIG HOLBERG</hi>.</byline>
                <lb/>
                <lb/>
                <docImprint>
                    <pubPlace>KIØBENHAVN,</pubPlace>
                    <date>1737.</date>
                    <lb/><publisher>Trykt udi Hans Kongl. Majestæts og
                        <lb/><hi rend="ant">Universit.</hi> Bogtrykkerie, af <seg type="komm" target="p1-a"/>J. J. Høpffner.</publisher>
                </docImprint>
                <lb/>
             
                <lb/>
            </titlePage>

            <div xml:id="imp" n="Imprimatur">
                <pb ed="A" n="1v" facs="p1v"/>
                <pb ed="SS" n="340"/>
                <p rend="center">
                    <hi rend="ant">Imprimatur. 
                        <lb/>P. HORREBOW.</hi>
                </p>
            </div>
            <div xml:id="preface" n="Fortale">
                <pb ed="SS" n="341"/>
                <pb ed="A" n=")(2r" facs="p2r"/>
                <head type="h1">Fortale</head>
                <head type="h2">Til Læseren.</head>
                <p rend="noIndent"><w><hi rend="init">A</hi>Nledning</w> til dette Verk er tagen af nogle
                    tilforladelige <hi rend="ant">Manuscripter</hi>, sær af <hi rend="ant">Mag.
                        Edvard Edvarsens</hi>, som mig er falden i Hænder; og uden hvis Hielp det nu
                    omstunder havde været en Umuelighed at beskrive Bergens gamle Tilstand. Bemældte
                    <hi rend="ant">Mag. Edvardsen</hi> har været <hi rend="ant">Conrector</hi>
                    udi Bergens Skole, og <hi rend="ant">docerede</hi> endnu sammesteds i min
                    Barndom. Han samlede med stor Fliid sammen alt hvad som kunde tiene til
                    Historien af sin Fæderne Stad, og efterlod sig et vidtløftigt Skrift, kaldet
                    Bergens Beskrivelse, hvortil han har betient sig af adskillige ældre skrevne
                    Bøger, sær <hi rend="ant">Mag. Absalons</hi>, som jeg ofte <pb ed="A" n=")(2v"
                        facs="p2v"/>har <hi rend="ant">citeret</hi> i dette Verk. Af denne
                    Beskrivelse har jeg uddraget alt hvad som mig syntes at være vigtigt, og derhos
                    antegnet alle de Forandringer som Bergens Stad udi 70. Aar har været
                    underkasted, hvorudi jeg har faaet Oplysning af andre, sær af Hr. <w><hi rend="ant"
                        >Cancellie</hi>-Raad</w> og <w><hi rend="ant">Politie</hi>-Mester</w> <hi rend="ant"
                            >Claus Fasting</hi>, hvilken af alle Bergens Indbyggere Stadens Tilstand er
                    best bekiendt, saa at fuldkommeligen den 3die Deel af dette Skrift er nyt
                    Tillæg. Dog haver jeg, hvorvel meget er skrevet om Bergen, og <hi rend="ant"
                        >Mag. Edvardsens</hi> Samling er temmelig vidtløftig, ikke kundet bringe
                    meere til Veye: thi fast tvende tredie Deele af bemældte Samling ere saadanne
                    Ting, som ikke vel kand indføres udi trykte Bøger, saasom Optegnelse paa gamle
                    Kirkers og Klosteres <w>Jorde-Gods</w> og Indkomster, Lister paa alle <w>Sogne-Præste</w> og
                    <hi rend="ant">Capellaner</hi>, Borgemestere, <w>Raad-Mænd</w>, Byfogder,
                    Byskrivere samt Hørere i Skolen &amp;c. Ikke at tale om <hi rend="ant"
                        >Repetitioner</hi> af de samme Ting, hvilket og andet har foraarsaget, at
                    bemældte Skribents Verk er bleven saa vidløftigt, men derhos at det ikke vel udi
                    den Form <pb ed="A" n=")(3r" facs="p3r"/>kunde trykkes. Man maa dog tilstaae, at
                    det er skrevet med en ugemeen Fliid og Arbeyde, og at Bergens Stad i den
                    Henseende er denne berømmelige Mand all Tak og Ære skyldig. Gid slige skiønne
                    <hi rend="ant">Materialier</hi> vare i andre Danske og Norske Stæder at
                    finde, paa det at fleere kunde komme i Stand til at giøre det <pb ed="SS"
                        n="342"/>samme som jeg her har giort med min <w>Føde-Stad</w>. Thi det er just
                    saadant, hvorpaa her i Landet er størst Mangel. Mit Arbeyde ved dette Verk er
                    først at have bragt udi Orden, hvad som udi de skrevne Samlinger findes
                    adspreedet, item forbigaaet ufornødne Ting: Dernæst at viise hvad Forandring
                    Staden har haft udi de sidste 70. Aar, og udi hvad Tilstand den nu omstunder er.
                    Endeligen ved at <hi rend="ant">completere</hi> Verket med 4re nye <hi
                        rend="ant">Capitler</hi>, nemlig om Indbyggernes <hi rend="ant"
                            >Naturel</hi>, om Stadens Herlighed frem for andre Norske og Danske Stæder, om
                    Handelen, og om Bergens Stift, foruden adskillige Anmærkninger, som her og der
                    ere indførdte.</p>
            </div>

Contrived issue with TEI

something

tag1

tag2

tag3

TEI again

  • Distribution: File
  • Easy to start for individuals, hard for organizations
  • Pre-internet, almost pre-DB in philosophy?

CSV

signatur dokumenttype forfatter forfatter-uri
ubb-ms-0197-a-1 Manuskript Christie, Wilhelm Frimann Koren http://data.ub.uib.no/instance/person/d88ca102-4c38-4831-90e3-b5efbe7eb392
ubb-ms-0197-a-2 Manuskript Christie, Wilhelm Frimann Koren http://data.ub.uib.no/instance/person/d88ca102-4c38-4831-90e3-b5efbe7eb392
ubb-ms-0197-a-3 Manuskript Christie, Wilhelm Frimann Koren http://data.ub.uib.no/instance/person/d88ca102-4c38-4831-90e3-b5efbe7eb392
ubb-ms-0197-b-1 Manuskript Christie, Wilhelm Frimann Koren||Dahl, J. C. http://data.ub.uib.no/instance/person/d88ca102-4c38-4831-90e3-b5efbe7eb392||http://data.ub.uib.no/instance/person/c3f7beee-2a64-47fe-a86c-9a4b3fc5cda1

User editable, must be mapped

Usually a record

Contains "nested" objects

Reference to external ID/URI

Metadata structures

the stupid ones...

dc.contributor.author: "Tarje",

dc.date.published: "2011.11.11",

dc.date.issued: "2043.01.01"

dc.contributor: "Tarje",

dc.date: "2011.11.11",

dc.date: "2043.01.01"

The Dublin Core "dumbing down" principle

Metadata structures

the stupid ones...

contributor.author.1: "Tarje",

contributor.author.2: "Hemed",

date.published: "2011.11.11",

date.issued: "2043.01.01"

The flat metadata structure, as seen in Clarino Dspace

metashare.ResourceInfo#ContactInfo#PersonInfo.givenName Kyrkjebø
metashare.ResourceInfo#ContactInfo#PersonInfo.surname Rune
metashare.ResourceInfo#ContactInfo#PersonInfo#OrganizationInfo.organizationName University of Bergen
metashare.ResourceInfo#ContactInfo#PersonInfo#OrganizationInfo#CommunicationInfo.email post@ub.uib.no

Metadata structures

The transitive inheritance of archives

  • ubb  <== Fonds group
    • kk <== Fond
      • 1318 <== Serie
        • 0001 <== Item
{
  id: "ubb-kk-1318-0001",
  holdingArchive: "Universitetsbiblioteket i Bergen",
  archiveCreator: "Knud Knudsen",
  subject: ["13x18", "Some technique"],
  isPartOf: {
    id: "ubb-kk-1318",
    label: "1318 format",
    isPartOf: {
      id: "ubb-kk",
      label: "Knud Knudsens arkiv",
      isPartOf: {
        id: "ubb",
        label: "Universitetsbiblioteket i Bergen"
      }
    }
  }
}
{
  "urn": "no-SKA_arkiv_000000000114",
  "name": "Kim Friele",
  "alternativeNames": null,
  "identifier": "0002",
  "alternativeIdent": null,
  "path": "SKA/A-0003/N/L0003/0002",
  "pathWoInstitute": "A-0003/N/L0003/0002",
  "updatedAt": "2016-02-02T00:00:00Z",
  "publicationDate": "2018-05-11T09:41:04Z",
  "contents": "Materiale som omhandler Karen-Christine Friele, bl.a. 60-årsdag, byste av henne og konflikt med DNF-48.  ",
  "digitizedDocumentsCount": 0,
  "restricted": false,
  "scope": 0,
  "archiveStatus": "AV",
  "catalogMedium": null,
  "catalogRef": null,
  "cataloging": null,
  "medium": null,
  "archiveOrgState": null,
  "hasStorageUnit": false,
  "publishingRestriction": "INGEN",
  "childCount": 0,
  "parentId": "no-SKA_arkiv_000000000116",
  "unitType": {
    "id": 1002,
    "rank": 6,
    "level": 1103,
    "medium": 1101,
    "name": "Mappe",
    "description": "Type for mapper",
    "tableName": "ARKENH",
    "sorting": 4,
    "underItself": true,
    "antsiffer": 4
  },
  "place": null,
  "institute": {
    "id": "SKA",
    "name": "Skeivt arkiv",
    "description": "",
    "visitingAddress": "",
    "postalAddress": "Postboks 7808",
    "zipCode": "5020",
    "town": "Bergen",
    "instituteEmail": "postmottak@ub.uib.no",
    "inquiryEmail": "skeivtarkiv@uib.no",
    "phone": "55580000",
    "fax": null,
    "openingHours": null,
    "logoUrn": null,
    "fileServiceUrl": "/fil",
    "webPage": "https://skeivtarkiv.no/",
    "logo": "logo.png",
    "settings": {
      "acceptRequisition": false,
      "provideCopy": false,
      "provideDigitalCopy": false,
      "syncRequisition": false,
      "numberOfRequisitionsPerUser": 0,
      "numberOfEntitiesPerRequisition": 0,
      "requisitionNote": null
    }
  },
  "period": {
    "start": "1988",
    "end": "2004",
    "startYear": 1988,
    "endYear": 2004,
    "precision": { "key": "E", "title": "EXACT" }
  },
  "assets": [],
  "keywords": [],
  "administrations": [],
  "administrativeAreas": [],
  "sectors": [],
  "industryCategories": [],
  "organizationCategories": [],
  "clauses": [
    {
      "pursuant": 0,
      "numberOfYears": 0,
      "note": null,
      "categoryId": 1,
      "categoryDesc": "Fritt tilgjengelig (lesesalreglement ol.)",
      "range": "Total",
      "inherited": true
    }
  ],
  "creator": null,
  "inheritedCreator": {
    "id": "no-UBB_arkiv_000000000889",
    "name": "Gro Lindstad"
  },
  "contributors": [],
  "parents": [
    {
      "id": "no-SKA_arkiv_000000000116",
      "identifier": "L0003",
      "name": "Diverse",
      "unitType": {
        "id": 1008,
        "rank": 5,
        "level": 1008,
        "medium": 1101,
        "name": "Stykke",
        "description": "Type for stykke",
        "tableName": "ARKENH",
        "sorting": 3,
        "underItself": false,
        "antsiffer": 5
      }
    },
    {
      "id": "no-SKA_arkiv_000000000131",
      "identifier": "N",
      "name": "Diverse",
      "unitType": {
        "id": 1001,
        "rank": 3,
        "level": 1001,
        "medium": 1101,
        "name": "Serie",
        "description": "Type for serier",
        "tableName": "ARKENH",
        "sorting": 2,
        "underItself": true,
        "antsiffer": 4
      }
    },
    {
      "id": "no-SKA_arkiv_000000000004",
      "identifier": "A-0003",
      "name": "Lindstad, Gro",
      "unitType": {
        "id": 1000,
        "rank": 1,
        "level": 1000,
        "medium": 1101,
        "name": "Arkiv",
        "description": "Type for arkiv",
        "tableName": "ARKENH",
        "sorting": 1,
        "underItself": false,
        "antsiffer": 4
      }
    }
  ],
  "technique": null,
  "measurementUnit": null,
  "languages": [],
  "indexTime": "2019-10-23T13:16:02.289Z",
  "id": "no-SKA_arkiv_000000000114"
}

Real life example: SKA/A-0003/N/L0003/0002

Metadata structures

The graph

Where is the record?

Tarje

Hemed

Book

Production

Bergen

Creation

Bodoni

Assignment

"Tarje Sælen Lavik"

Work

RDF, JSON-LD and Searching

<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://data.ub.uib.no/ontology/showWeb> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://xmlns.com/foaf/0.1/maker> <http://data.ub.uib.no/instance/agent/c38af810-17b1-4c08-bfe3-cb7951d039e0> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/subject> <http://data.ub.uib.no/topic/5bc51a36-7575-43a4-bbde-742f4d8f79e9> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://data.ub.uib.no/ontology/hasThumbnail> "https://data.ub.uib.no/files/bs/ubb/ubb-bs/ubb-bs-ok/ubb-bs-ok-05059/jpg/ubb-bs-ok-05059_th.jpg"^^<http://www.w3.org/2001/XMLSchema#anyuri> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://data.ub.uib.no/ontology/madeAfter> "1915-01-01"^^<http://www.w3.org/2001/XMLSchema#date> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.ub.uib.no/ontology/Photograph> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://data.ub.uib.no/ontology/hasRepresentation> <http://data.ub.uib.no/instance/aggregation/ubb-bs-ok-05059> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://data.ub.uib.no/ontology/clause> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://data.ub.uib.no/ontology/madeBefore> "1930-12-31"^^<http://www.w3.org/2001/XMLSchema#date> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/subject> <http://data.ub.uib.no/topic/0eb1920b-adbb-4f96-90f3-1adf761bb3b6> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/modified> "2021-05-20T10:12:43"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/identifier> "ubb-bs-ok-05059" .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/spatial> <http://data.ub.uib.no/instance/spatialthing/3b6adc9b-7197-4c4a-bc10-b77a30971861> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://data.ub.uib.no/ontology/cataloguer> <http://data.ub.uib.no/instance/cataloguer/f55d0e3e-bb58-418e-ac3d-8803ada7868d> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/subject> <http://data.ub.uib.no/topic/8485a7f6-0d7a-4056-96ee-89e428bc981f> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/spatial> <http://data.ub.uib.no/instance/spatialthing/f0681c15-35bc-44a5-a40e-7e1f089990e2> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://data.ub.uib.no/ontology/previousIdentifier> "MO_MotivID:66183" .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/isPartOf> <http://data.ub.uib.no/instance/collection/ubb-bs-> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/available> "2021-05-20"^^<http://www.w3.org/2001/XMLSchema#date> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/spatial> <http://data.ub.uib.no/instance/spatialthing/d86cb0c4-52d4-461d-b817-659d7b20ce12> .
<http://data.ub.uib.no/instance/photograph/ubb-bs-ok-05059> <http://purl.org/dc/terms/title> "[Haugeveien sett fra Corps de garde]" .

RDF, JSON-LD and Searching

{
  "@id": "http://data.ub.uib.no/instance/photograph/ubb-bros-05824",
  "@type": "ubbont:Photograph",
  "bibo:owner": {
    "@id": "http://data.ub.uib.no/instance/organization/universitetsbiblioteket-i-bergen",
    "@type": "foaf:Organization",
    "rdfs:label": "Universitetsbiblioteket i Bergen"
  },
  "dcterms:identifier": "ubb-kk-1318-0446",
  "dcterms:isPartOf": "http://data.ub.uib.no/instance/collection/8cc4a402-3b60-4c87-9569-b5c85d98605f",
  "dcterms:spatial": [
    {
      "@id": "http://data.ub.uib.no/instance/spatialthing/2f52e411-57b4-4456-bfb8-36c4792bf505",
      "@type": "geo:SpatialThing",
      "skos:prefLabel": "Mo, Osterfjorden"
    },
    {
      "@id": "http://data.ub.uib.no/instance/spatialthing/a59d373c-acdb-4919-b87c-c0b21cb600f0",
      "@type": "geo:SpatialThing",
      "geo:lat": 60.52389,
      "geo:long": 5.50551,
      "skos:prefLabel": "Osterøy"
    }
  ],
  "dcterms:subject": [
    {
      "@id": "http://data.ub.uib.no/topic/6412b260-a3a0-42ad-8190-a72090ba9753",
      "@type": "skos:Concept",
      "skos:prefLabel": "Naust"
    },
    {
      "@id": "http://data.ub.uib.no/topic/d1b05f9f-1c8b-434e-a85e-392ded35cd76",
      "@type": "skos:Concept",
      "skos:prefLabel": ["Fjord", "Foss"]
    },
    {
      "@id": "http://data.ub.uib.no/topic/2c434ae7-daaa-4d47-b4a6-ea7b1a663452"
    }
  ],
  "dcterms:title": "Parti ved Mo, Osterfjorden",
  "foaf:maker": {
    "@id": "http://data.ub.uib.no/instance/person/6846caab-3673-47ce-9674-8d0a495482e6",
    "@type": "foaf:Person",
    "foaf:name": "Oscar Hansen"
  },
  "ubbont:clause": false,
  "ubbont:hasRepresentation": "base_instance_aggregation:ubb-bros-05824",
  "ubbont:hasThumbnail": "http://data.ub.uib.no/files/beta/output/billed/ubb/ubb-bros/ubb-bros-05824/jpg/ubb-bros-05824_th.jpg",
  "ubbont:previousIdentifier": "MO_MotivID:61484",
  "ubbont:showWeb": true
}

RDF, JSON-LD and Searching

{
  "_index": "marcus-prod",
  "_type": "document",
  "_id": "http://marcus.uib.no/instance/letter/ubb-ms-0550-d-b-58",
  "_score": 2.1436453,
  "_source": {
    "hasZoom": "Med DeepZoom",
    "identifier": "ubb-ms-0550-d-b-58",
    "img": "https://data.ub.uib.no/files/manlib/ubb/ubb-ms/ubb-ms-0550/ubb-ms-0550-d/ubb-ms-0550-d-b/ubb-ms-0550-d-b-58/jpg/ubb-ms-0550-d-b-58_md.jpg",
    "hasThumbnail": "https://data.ub.uib.no/files/manlib/ubb/ubb-ms/ubb-ms-0550/ubb-ms-0550-d/ubb-ms-0550-d-b/ubb-ms-0550-d-b-58/jpg/ubb-ms-0550-d-b-58_th.jpg",
    "receiver": "Det Harmoniske Selskab",
    "originPlace": "Bergen",
    "isDigitized": "Digitalisert",
    "created": "1901-12-04",
    "subject": [
      "Kulturhistorie",
      "Bergen Filharmoniske Orkester",
      "Musikkhistorie",
      "Symfoniorkester",
      "Det Harmoniske Selskab",
      "Harmonien",
      "Bergen",
      "1900-tallet"
    ],
    "available": "2016-01-01",
    "maker": "Alb. Gjermoe",
    "language": "no",
    "suggest": {
      "input": [
        "bergen filharmoniske orkester",
        "alb gjermoe",
        "harmonien",
        "ubb-ms-0550-d-b-58",
        "musikkhistorie",
        "brev",
        "med deepzoom",
        "symfoniorkester",
        "arkivsaker vedk musikforeningen harmonien 66",
        "det harmoniske selskab",
        "digitalisert",
        "kulturhistorie",
        "bergen",
        "ubb-ms-0550-d-b"
      ]
    },
    "type": "Brev",
    "title": "Arkivsaker vedk. Musikforeningen Harmonien 66",
    "isPartOf": "ubb-ms-0550-d-b",
    "uri": "http://marcus.uib.no/instance/letter/ubb-ms-0550-d-b-58",
    "showWeb": "true",
    "labelSort": "Arkivsaker vedk. Musikforeningen Harmonien 66",
    "sender": "Alb. Gjermoe",
    "preferredLabel": "Arkivsaker vedk. Musikforeningen Harmonien 66",
    "dateSort": "1901-12-04",
    "hasRepresentation": "ubb-ms-0550-d-b-58"
  }
}

Elasticsearch mapping

PUT /my_index
{
  "mappings": {
    "HumanMadeObject": {
      "properties": {
        "label": {
          "type": "nested",
          "properties": {
            "none": { "type": "string" },
            "no": { "type": "string" }
          }
        },
        "identifiedBy": {
          "type": "nested", 
          "properties": {
            "_key":    { "type": "string" },
            "content": { "type": "string" },
            "hasType": { 
              "type": "nested",
              "properties": {
                "label": {
                  "type": "nested",
                  "properties": {
                    "no": { "type": "string" },
                    "en": { "type": "string" }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
{
  "_id": "02ee7fecd808d10567088566a2724936",
  "label": {
    "_type": "LocaleString",
    "no": "Fram over Polhavet : den norske polarfærd 1893-1896. D. 1",
    "none": "Fram over Polhavet : den norske polarfærd 1893-1896. D. 1"
  },
  "identifiedBy": [
    {
      "_key": "MCkexJEUQNySGtvEhqROY",
      "_type": "Identifier",
      "content": "02ee7fecd808d10567088566a2724936",
      "hasType": {
        "_id": "de22df48-e3e7-47f2-9d29-cae1b5e4d728",
        "label": {
          "en": "Preferred identifier",
          "no": "Foretrukket identifikator"
        }
      }
    }
  ]
}

IIIF vs TEI

  • API vs File
  • Generic vs custom implementation
  • Custom presentation metadata vs sprawling elements that might or not be present
  • Canvas with annotation with no assumtions vs text first with links to image and/or comments

IIIF vs TEI

...
<teiHeader xml:lang="no">
  [metadata]
</teiHeader>

<facsimile>
  [links to images]
</facsimile>

<text>
  <front>...</front>
  <body>
    <div type="part" n="1">
      <div type="chapter" n="1">
        <div xml:id="bd1chap1" n="1. Om Bergens Oprindelse og Tilvext.">
          <pb ed="SS" n="344" />
          <pb ed="A" n="1" facs="p1" />
          <head type="h1">Bergens Beskrivelse</head>
          <p rend="noIndent">
          BErgen, en berømmelig Handel-Stad udi Norge, var i gamle ...
            <pb ed="A" n="2" facs="p2" />
          Gert Miltzow findes at have været. Men man kand sige, at ...
          </p>
        </div>
      </div>
    </div>
  </body>
  <back>...</back>
</text>
...
{
  "@context": ["http://iiif.io/api/presentation/3/context.json"],
  "id": "https://iiif.io/api/cookbook/recipe/0068-newspaper/newspaper_issue_1-manifest.json",
  "type": "Manifest",
  "partOf": [
    {
      "id": "https://iiif.io/api/cookbook/recipe/0068-newspaper/newspaper_title-collection.json",
      "type": "Collection"
    }
  ],
  "label": {
    "de": ["Berliner Tageblatt - 1925-02-16"]
  },
  "metadata": [
    {
      "label": {
        "en": ["type"]
      },
      "value": {
        "none": [
          "http://schema.org/PublicationIssue",
          "http://data.europeana.eu/concept/base/18"
        ],
        "en": ["Analytic serial", "Newspaper", "Newspaper Issue"]
      }
    },
    {
      "label": {
        "en": ["language"]
      },
      "value": {
        "none": ["de"],
        "en": ["German"]
      }
    }
  ],
  "thumbnail": [
    {
      "id": "https://api.europeana.eu/api/v2/thumbnail-by-url.json?uri=https%3A%2F%2Fiiif.europeana.eu%2Fimage%2F2YMIN6YXMQ6COVM5AO2XKB5KMCKPMT2YKEKNMAGHVRBIHOOY4AVA%2Fpresentation_images%2F9340afd0-ffe2-11e5-b68d-fa163e60dd72%2Fnode-2%2Fimage%2FSBB%2FBerliner_Tageblatt%2F1925%2F02%2F16%2F0%2FF_SBB_00001_19250216_054_079_0_001%2Ffull%2Ffull%2F0%2Fdefault.jpg&type=TEXT",
      "type": "Image",
      "format": "image/jpeg"
    }
  ],
  "navDate": "1925-02-16T00:00:00Z",
  "rights": "http://creativecommons.org/publicdomain/mark/1.0/",
  "requiredStatement": {
    "label": {
      "en": ["Attribution"]
    },
    "value": {
      "en": [
        "Berliner Tageblatt - https://www.europeana.eu/portal/record/9200355/BibliographicResource_3000096302605.html. Staatsbibliothek zu Berlin - Preußischer Kulturbesitz. Public Domain Mark - http://creativecommons.org/publicdomain/mark/1.0/"
      ]
    }
  },
  "provider": [
    {
      "id": "https://www.europeana.eu/",
      "type": "Agent",
      "label": {
        "en": ["Europeana"]
      },
      "logo": [
        {
          "id": "https://style.europeana.eu/images/europeana-logo-default.png",
          "type": "Image",
          "format": "image/png",
          "height": 310,
          "width": 100
        }
      ]
    }
  ],
  "seeAlso": [
    {
      "id": "https://www.europeana.eu/api/v2/record/9200355/BibliographicResource_3000096302513.json-ld",
      "type": "Dataset",
      "format": "application/ld+json",
      "profile": "http://www.europeana.eu/schemas/edm/"
    }
  ],
  "items": [
    {
      "id": "https://iiif.europeana.eu/presentation/9200355/BibliographicResource_3000096302513/canvas/p1",
      "type": "Canvas",
      "label": {
        "none": ["p. 1"]
      },
      "seeAlso": [
        {
          "id": "https://iiif.io/api/cookbook/recipe/0068-newspaper/newspaper_issue_1-alto_p1.xml",
          "type": "Text",
          "format": "application/xml",
          "profile": "http://www.loc.gov/standards/alto/",
          "label": {
            "en": ["ALTO XML"]
          }
        }
      ],
      "height": 5000,
      "width": 3602,
      "items": [
        {
          "id": "https://iiif.europeana.eu/presentation/9200355/BibliographicResource_3000096302513/annotation_page_painting/ap1",
          "type": "AnnotationPage",
          "items": [
            {
              "id": "https://iiif.europeana.eu/presentation/9200355/BibliographicResource_3000096302513/annotation/p1",
              "type": "Annotation",
              "motivation": "painting",
              "body": {
                "id": "https://iiif.io/api/image/3.0/example/reference/4ce82cef49fb16798f4c2440307c3d6f-newspaper-p1/full/max/0/default.jpg",
                "type": "Image",
                "format": "image/jpeg",
                "service": [
                  {
                    "id": "https://iiif.io/api/image/3.0/example/reference/4ce82cef49fb16798f4c2440307c3d6f-newspaper-p1",
                    "type": "ImageService3",
                    "profile": "level1"
                  }
                ]
              },
              "target": "https://iiif.europeana.eu/presentation/9200355/BibliographicResource_3000096302513/canvas/p1"
            }
          ]
        }
      ],
      "annotations": [
        {
          "id": "https://iiif.io/api/cookbook/recipe/0068-newspaper/newspaper_issue_1-anno_p1.json",
          "type": "AnnotationPage"
        }
      ]
    },
    {
      "id": "https://iiif.europeana.eu/presentation/9200355/BibliographicResource_3000096302513/canvas/p2",
      "type": "Canvas",
      "label": {
        "none": ["p. 2"]
      },
      "seeAlso": [
        {
          "id": "https://iiif.io/api/cookbook/recipe/0068-newspaper/newspaper_issue_1-alto_p2.xml",
          "type": "Text",
          "format": "application/xml",
          "profile": "http://www.loc.gov/standards/alto/",
          "label": {
            "en": ["ALTO XML"]
          }
        }
      ],
      "height": 5000,
      "width": 3602,
      "items": [
        {
          "id": "https://iiif.europeana.eu/presentation/9200355/BibliographicResource_3000096302513/annotation_page_painting/ap2",
          "type": "AnnotationPage",
          "items": [
            {
              "id": "https://iiif.europeana.eu/presentation/9200355/BibliographicResource_3000096302513/annotation/p2",
              "type": "Annotation",
              "motivation": "painting",
              "body": {
                "id": "https://iiif.io/api/image/3.0/example/reference/4ce82cef49fb16798f4c2440307c3d6f-newspaper-p2/full/max/0/default.jpg",
                "type": "Image",
                "format": "image/jpeg",
                "service": [
                  {
                    "id": "https://iiif.io/api/image/3.0/example/reference/4ce82cef49fb16798f4c2440307c3d6f-newspaper-p2",
                    "type": "ImageService3",
                    "profile": "level1"
                  }
                ]
              },
              "target": "https://iiif.europeana.eu/presentation/9200355/BibliographicResource_3000096302513/canvas/p2"
            }
          ]
        }
      ],
      "annotations": [
        {
          "id": "https://iiif.io/api/cookbook/recipe/0068-newspaper/newspaper_issue_1-anno_p2.json",
          "type": "AnnotationPage"
        }
      ]
    }
  ]
}

RDF

  • RDF (Resource Description Framework) makes merging data easy, when using predictable URIs
  • Self-describing data, schema and metadata

Homemade "DAM" and data

  • Images connects to metadata via ID
  • Based on the Shared Canvas model (predecessor of IIIF)

Editor

  • Protégé a generic RDF editor

Frontend

  • Simple, server side PHP framework

Nightly updates

  • Nightly updates of front facing SPARQL endpoint

Architecture

Current status

Outdated software

Practically no APIs

Data model at "alpha" stage

Almost no control of files

Manual process a plenty

No infrastructure

image/svg+xml

/api/manifest

...

/api/*

image/svg+xml

[annotation stored in db, easily available]

[researcher annotations stored in github?]

image/svg+xml

/api/manifest

/api/id

/api/annotation

/api/search

/api/sparql

/api/graphql

/api/ner

/api/???

Fokus på

  • Multi-cloud
  • IIIF
  • API
  • Inkluderende UI
  • Metadata-mønstre
  • Mindre drift
  • Støttetjenester

DH Issues 2021

By Tarje Lavik

DH Issues 2021

  • 285