Skip to content

Commit

Permalink
add paper
Browse files Browse the repository at this point in the history
  • Loading branch information
jitsedesmet committed May 24, 2024
1 parent 5b3ca52 commit 5b900f3
Show file tree
Hide file tree
Showing 5 changed files with 55 additions and 14 deletions.
17 changes: 12 additions & 5 deletions .github/workflows/jekyll.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,21 @@ jobs:
- uses: typst-community/setup-typst@v3
with:
cache-dependency-path: ./_papers/thesis-report/main.typ
- name: Report - compile
- name: Book - compile
working-directory: ./_papers/thesis-report
run: typst compile main.typ paper.pdf
- name: link report
run: typst compile main.typ report.pdf
- name: link book
working-directory: .
run: |
mv _papers/thesis-report/paper.pdf solution/report.pdf
mv _papers/thesis-report/report.pdf solution/report.pdf
- name: Paper - compile
working-directory: ./_papers/thesis-report
run: typst watch additional/extended-abstract.typ --root . paper.pdf
- name: link paper
working-directory: .
run: |
mv _papers/thesis-report/paper.pdf solution/paper.pdf
- name: Setup Ruby
uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0
Expand Down
2 changes: 2 additions & 0 deletions _papers/thesis-report/.extended-abstract-watch.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
cd "$(dirname "$0")"
typst watch additional/extended-abstract.typ --root . paper.pdf
20 changes: 11 additions & 9 deletions _papers/thesis-report/additional/extended-abstract.typ
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
// multiple bibliography issues: https://github.com/typst/typst/issues/1097
// And title scope undesired... would scope titles
// -> We will use a pdf concat :/
// https://github.com/typst/templates/blob/main/charged-ieee/lib.typ

#set document(title: title, author: "Jitse De Smet")
#set text(font: "Times New Roman", size: 10pt)
Expand Down Expand Up @@ -74,19 +75,20 @@
_Keywords_ - #keywords.join(", ")
]

= Intro
// The extended abstract has a standard length of minimum 2 and maximum 6 pages.

== subclass
== subclass
== subclass
== subclass
=== subsub
= Introdution

= Related Work

apple#footnote()[a second one]
= Storage Guidance Vocabulary

= Evaluation

= Future Work

= Conclusion

= Acknowledgements

= References

// #[
29 changes: 29 additions & 0 deletions _papers/thesis-report/raw/abstract.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#let abstract-text = [
// Context
Data is the new gold, you hear it constantly.
Much of that gold, flows through Web technologies into centralized data stores of massive companies like Amazon, Google, and TikTok.
The Web, however, was envisioned as a decentralized information space to which anyone could read and write information. // Remember good old Wikipedia?
Todays centralization of data causes numerous problems, such as privacy related-issues and the centralization of attention.
The centralization of attention and media control causes social turbulence.
Such as the US ban on TikTok or more recently the ban of TikTok by France in response to protests.
In a response to these crises, various initiatives are working towards re-decentralizing the Web, such as Solid and Mastodon.
// Need
The re-decentralization of the Web comes with various challenges to overcome since the world is not the same as it used to.
These challenges range from efficient and interoperable reading and writing to expressing potentially complex usage/ access policies.
Efficient reading in de context of a decentralized permissioned ecosystem has received some research attention, but writing remains rather unexplored.
// Task
We therefore looked at the current state of the Solid specification to investigate the problems and data dependencies updates currently face.
// Object
The most problematic was access path dependence, where writers of data need to explicitly specify a location to write or update data.
Similar problems are present when reading data in Solid, but are abstracted through the use of a query engine.
We therefore investigate the possibility of a query engine that can create/ update resources without data dependencies.
// Findings
Our evaluations show that such a query engine can be created by providing a structural description and has limited overhead.
// Conclusion
Having a data dependency free approach to update decentralized data is of huge importance in the adaptation of decentralized systems,
As it allows easier management of data.
// Perspectives
The current implantation is limited to updating data of one federation, additional research is required to support inter-federation updates.
]

#let keywords = ("Semantic Web", "Update Queries", "Solid")
1 change: 1 addition & 0 deletions achievements/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ title: Achievements
5. [Fix multiple fragmentation strategies](https://github.com/SolidBench/rdf-dataset-fragmenter.js/pull/26)
6. [Implement SGV wrapper for Comunica](https://github.com/jitsedesmet/sgv-update-engine)
7. [Write thesis report](../solution/report.pdf)
8. [Write thesis extended abstract](../solution/paper.pdf)

0 comments on commit 5b900f3

Please sign in to comment.