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
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...
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.
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">
<brev:12741023-001>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 &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
- 1318 <== Serie
- kk <== Fond
{
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
/api/manifest
...
/api/*
[annotation stored in db, easily available]
[researcher annotations stored in github?]
/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