knex/docs/presentation/index.html

206 lines
7.7 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Präsentation Deskriptorenportal</title>
<link rel="stylesheet" href="dist/reset.css">
<link rel="stylesheet" href="dist/reveal.css">
<link rel="stylesheet" href="dist/theme/dracula.css">
<style>
@font-face {
font-family: "Archivo";
font-style: normal;
font-display: swap;
src: local("Archivo"), url("dist/font/Archivo-VariableFont_wdth,wght.ttf") format("truetype");
font-weight: 400 700;
font-stretch: 62% 125%;
}
:root{
--r-main-font: 'Archivo', -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, verdana, arial, sans-serif;
--r-heading-font: 'Archivo', -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, verdana, arial, sans-serif;
--r-heading-font-weight: 700;
--r-list-bullet-color: #fff;
}
video{
border: 1px solid #181e28;
}
.reveal h2 {
font-size: 1.3em
}
.reveal video{
max-width: 85%;
}
a.cite {
display: block;
font-size: .7em
}
ul.lit li {
font-size: .5em;
}
p.image-note{
font-size: .4em;
margin-top: 0;
text-align: left;
}
.flex{
display: flex;
justify-content: space-between;
}
.flex>*{
max-width: 45%;
}
.flex>*>img{
max-width: 100%;
margin: 0;
}
.reveal .slide-number{
bottom: 1.5em;
right: 2.05em;
font-size: .5em;
width: 1.5em;
padding: 0;
text-align: center;
background: none;
}
</style>
</head>
<body>
<div class="reveal">
<div class="slides">
<section>
<h2>Deskriptorenportal</h2>
<p>Abbildung von Personendeskriptoren mit der <br />Records in Contexts Ontology (RiC-O)</p>
</section>
<section>
<h2>Ausgangslage & Ziel</h2>
<div class="flex">
<ul style="font-size: .75em; max-width: 40%;">
<li>Die Burgerbibliothek Bern verwendet zur Verzeichnung ihrer Archivalien Deskriptoren.</li>
<li>Die Deskriptoren sollen in einen RDF-Datensatz unter Verwendung der Records in Contexts Ontology (RiC-O)
gewandelt werden.</li>
</ul>
<div style="max-width: 55%;">
<img src="media/screenshot-desk-search.png"
alt="Screenshot der Deskriptorensuche im Archivkatalog der Burgerbibliothek Bern.">
<p class="image-note">Screenshot der Deskriptorensuche im Archivkatalog der Burgerbibliothek Bern.</p>
<div>
</div>
</section>
<section>
<h2>Records in Contexts (RiC)</h2>
<ul>
<li>RiC ist ein archivischer Verzeichnungsstandard welcher die amtierenden Standards ISAD(G), ISAAR(CPF), ISDF und ISDIAH ablöst. <a class="cite" href="#/literaturverzeichnis">(EGAD, 2024)</a></li>
<li>Bestandteil des Standards ist die Records in Contexts Ontology (RiC-O), welche als Blaupause zur Erstellung von RDF-Datensätzen im archivischen Kontext zu verstehen ist.<a class="cite" href="#/literaturverzeichnis">(ICA EGAD,
2024, Abs. «RiC-O design principles»)</a></li>
</ul>
</section>
<section>
<h2>Datenaggregation und -modellierung (1/3)</h2>
<ul>
<li>CSV-Export via Archivinformationssystem (AIS)<br>(49&thinsp;242&nbsp;Einträge)</li>
<li>Relationen zwischen Deskriptoren via Web Scraping<br>(82&thinsp;027&nbsp;Einträge)</li>
<li>Serialisierung in Turtle mit RDFLib (61&thinsp;069 Tripel) <a class="cite" href="#/literaturverzeichnis">(RDFLib Team, 2024)</a></li>
<li>Inferenzbildung mit OWL-RL (5&thinsp;338&thinsp;997 Tripel) <a class="cite" href="#/literaturverzeichnis">(Herman, 2014)</a></li>
<li>RDF-Triple-Store / SPARQL-Engine Qlever <a class="cite" href="#/literaturverzeichnis">(Bast et al., 2022)</a></li>
</ul>
</section>
<section>
<h2>Datenaggregation und -modellierung (2/3)</h2>
<img src="media/c4-data.svg" alt="C4 Diagramm des Systemkontexts für die Datenaggregation">
</section>
<section>
<h2>Datenaggregation und -modellierung (3/3)</h2>
<img src="media/data-model.svg" alt="Diagramm des RDF-Datenmodells">
</section>
<section>
<h2>Webapplikation</h2>
<img src="media/C4-webapp.svg" alt="C4 Diagramm des Systemkontexts für die Webapplikation.">
</section>
<section>
<h2>Suche</h2>
<video data-autoplay loop controls src="media/search.webm"></video>
</section>
<section>
<h2>Zeitstrahl</h2>
<video data-autoplay loop controls src="media/timeline.webm"></video>
</section>
<section>
<h2>Deskriptorendetailansicht</h2>
<video data-autoplay loop controls src="media/detail.webm"></video>
</section>
<section>
<h2>Diskussion</h2>
<ul>
<li>Konsistenz in der Datenmodellierung: Geburts- und Todesdatum ebenfalls als «rico:EventType»
modellieren? Oder z. B. BIO Vocabulary verwenden?<a class="cite" href="#/literaturverzeichnis">(Davis et al., 2011)</a></li>
<li>OWL-RL: Infernzbildung führt zu Tripel mit Literalen in der Subjektposition. Patch ist eine
Kombination der Lösungsvorschläge von <a href="#/literaturverzeichnis">al-Dosari (2023)</a> und <a href="#/literaturverzeichnis">Car (2023)</a></li>
</ul>
</section>
<section id="literaturverzeichnis">
<h2>Literaturverzeichnis</h2>
<ul class="lit">
<li>
al-Dosari, M. (2023, März). OWL RL creates triples with a Literal as Subject when evaluating
PROV-O ontology #50. Zugriff am 28. Dezember 2024 unter <a
href="https://github.com/RDFLib/OWL-RL/issues/50#issuecomment-1476897684">https://github.com/RDFLib/OWL-RL/issues/50#issuecomment-1476897684</a>
</li>
<li>Bast, H., Kalmbach, J., Klumpp, T., Kramer, F., & Schnelle, N. (2022). Efficient and Effective
SPARQL Autocompletion on Very Large Knowledge Graphs. Proceedings of the 31st ACM International
Conference on Information & Knowledge Management, 28932902. <a
href="https://doi.org/10.1145/3511808.3557093">https://doi.org/10.1145/3511808.3557093</a>
</li>
<li>
Car, N. (2023, August). Unexpected behaviour of OWL-RL reasoner (Literals in the position of
Subjects) #63. Zugriff am 28. Dezember 2024 unter <a
href="https://github.com/RDFLib/OWL-RL/issues/63#issuecomment-2283074918">https://github.com/RDFLib/OWL-RL/issues/63#issuecomment-2283074918</a>
</li>
<li>
Davis, I., & Galbraith, D. (2011, Juni). BIO: A vocabulary for biographical information. Zugriff am 17. Dezember 2024 unter <a href="http://purl.org/vocab/bio/0.1/">http://purl.org/vocab/bio/0.1/</a>
</li>
<li>EGAD. (2024, Juni). Records in Contexts (RiC). Zugriff am 17. Dezember 2024 unter <a
href="https://www.ica.org/ica-network/expert-groups/egad/records-in-contexts-ric/">https://www.ica.org/ica-network/expert-groups/egad/records-in-contexts-ric/</a>
</li>
<li>Herman, I. (2014, Oktober). OWL-RL: OWL-RL: A simple OWL2 RL reasoner on top of RDFLib. <a
href="https://doi.org/10.5281/zenodo.14543">https://doi.org/10.5281/zenodo.14543</a></li>
<li>ICA EGAD. (2024, September). International Council on Archives Records in Contexts Ontology (ICA
RiC-O). Zugriff am 2. November 2024 unter <a
href="https://www.ica.org/standards/RiC/RiC-O_1-0-2.html">https://www.ica.org/standards/RiC/RiC-O_1-0-2.html</a>
</li>
<li>RDFLib Team. (2024). RDFLib. Zugriff am 17. November 2024 unter <a
href="https://github.com/RDFLib/rdflib">https://github.com/RDFLib/rdflib</a>/li>
</ul>
</section>
</div>
</div>
<script src="dist/reveal.js"></script>
<script>
Reveal.initialize({
width: 1080,
height: 720,
history: true,
controls: false,
hash: true,
slideNumber: true,
mouseWheel: true,
});
</script>
</body>
</html>