Skip to content

Commit

Permalink
new slide for animation
Browse files Browse the repository at this point in the history
  • Loading branch information
jitsedesmet committed Jun 18, 2024
1 parent f44efc6 commit 120eab0
Showing 1 changed file with 42 additions and 27 deletions.
69 changes: 42 additions & 27 deletions presentation/final-presentation.html
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ <h1>Solid</h1>
</li>
</ul>

<p class="fragment fade-in">Theoretically: Permissioned decentralized graph database</p>
<!-- <p class="fragment fade-in">Theoretically: Permissioned decentralized graph database</p>-->
<!-- in which a single shard is self governed and no replication exists from a specification point of view.-->


Expand All @@ -156,35 +156,16 @@ <h1>Solid</h1>
1. The heterogeneity of interface - you can use a SPARQL-endpoint, LDP, ... or something else.
2. The heterogeneity of data - I might have a smartwatch, you might not
3. The heterogeneity of Structure - I sort pictures by date, you by location

</aside>
<!--
The collection of all solid data stores can be viewed as a large permissioned decentralized graph database.
Unlike a distributed database that typically shards and replicates its data across multiple machines.
The "Solid database" so to speak only shards it's data.
</aside>
-->
</section>

<section data-auto-animate>
<h3>Research Question and Hypothesis</h3>

<p>
"How can we
<span class="fragment highlight-current-red" data-fragment-index="2">
abstract data updates
</span> over a
<span class="fragment highlight-current-red" data-fragment-index="3">
document oriented interface
</span> of a
<span class="fragment highlight-current-red" data-fragment-index="4">
permissioned
</span>
<span class="fragment highlight-current-red" data-fragment-index="5">
decentralized environment
</span>
behind a
<span class="fragment highlight-current-red" data-fragment-index="6">
query abstraction layer
</span>?"<span class="fragment fade-in" data-fragment-index="7"></span>
</p>
<h3>Handling Heterogeneity</h3>

<div style="display: flex; flex-direction: row; gap: 5px; align-items: center">
<img src="final-assets/nadenken%202.png" style="height: 150px; margin: 0">
Expand All @@ -203,7 +184,7 @@ <h3>Research Question and Hypothesis</h3>
<img src="final-assets/gears.png" style="height: 150px; margin: 0">

<div style="height: 150px; width: 200px">
<!-- <div style="position: fixed; height: 30px; width: 30px; background: #bfbfbf; transform: translate(40px, 20px); box-shadow: 3px 3px 3px black"></div>-->
<!-- <div style="position: fixed; height: 30px; width: 30px; background: #bfbfbf; transform: translate(40px, 20px); box-shadow: 3px 3px 3px black"></div>-->
<div style="height: 100%; width: 100%; background: black; clip-path: polygon(0% 40%, 60% 40%, 60% 30%, 100% 50%, 60% 70%, 60% 60%, 0% 60%);">
</div>
</div>
Expand All @@ -217,6 +198,42 @@ <h3>Research Question and Hypothesis</h3>

</div>

<aside class="notes" data-markdown>
We can handle the heterogeneity of our system by using an abstraction layer.
For example, say, I want to store something, but I don't really know what.
I would ask the abstraction layer "please store this thing".
The abstraction layer would than discover that we wish to store a pie, and that a pie should be stored in a fridge.
The layer would than proceed to store the pie in that location.

In this analogy we would replace the pie with a query engine and ta-da.

CC by: Sclera (https://www.sclera.be/nl/vzw/home)
</aside>
</section>

<section data-auto-animate>
<h3>Research Question and Hypothesis</h3>

<p>
"How can we
<span class="fragment highlight-current-red" data-fragment-index="2">
abstract data updates
</span> over a
<span class="fragment highlight-current-red" data-fragment-index="3">
document oriented interface
</span> of a
<span class="fragment highlight-current-red" data-fragment-index="4">
permissioned
</span>
<span class="fragment highlight-current-red" data-fragment-index="5">
decentralized environment
</span>
behind a
<span class="fragment highlight-current-red" data-fragment-index="6">
query abstraction layer
</span>?"<span class="fragment fade-in" data-fragment-index="7"></span>
</p>

<aside class="notes" data-markdown>
I therefore **ask the question**: "How can we abstract data updates over a document oriented interface of a permissioned decentralized environment behind a query abstraction layer?"
Let's investigate that question, in more detail:
Expand All @@ -237,8 +254,6 @@ <h3>Research Question and Hypothesis</h3>

We hypothesize that we can create an automated client capable of deciding where to store a resource given a pod.
Such a client should have maximum execution time overhead of four times, and maximum double the HTTP requests.

CC by: Sclera (https://www.sclera.be/nl/vzw/home)
</aside>
</section>

Expand Down

0 comments on commit 120eab0

Please sign in to comment.