diff options
author | Sacha Chua <sacha@sachachua.com> | 2023-09-14 08:53:35 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2023-09-14 08:53:35 -0400 |
commit | fcf9d6825f03a06e87057b30b7431c62e5515349 (patch) | |
tree | 3a9ce57e8698efefd92208268a1eff3a840715c8 /2023/talks | |
parent | 7927a4f50b88fad00e916098f7103ff52aaed435 (diff) | |
download | emacsconf-wiki-fcf9d6825f03a06e87057b30b7431c62e5515349.tar.xz emacsconf-wiki-fcf9d6825f03a06e87057b30b7431c62e5515349.zip |
Update nav, add collab
Diffstat (limited to '2023/talks')
-rw-r--r-- | 2023/talks/collab.md | 57 | ||||
-rw-r--r-- | 2023/talks/sat-close.md | 21 | ||||
-rw-r--r-- | 2023/talks/sat-open.md | 21 | ||||
-rw-r--r-- | 2023/talks/sun-close.md | 21 | ||||
-rw-r--r-- | 2023/talks/sun-open.md | 21 |
5 files changed, 141 insertions, 0 deletions
diff --git a/2023/talks/collab.md b/2023/talks/collab.md new file mode 100644 index 00000000..6fc144ac --- /dev/null +++ b/2023/talks/collab.md @@ -0,0 +1,57 @@ +[[!meta title="Collaborative data processing and documenting using org-babel"]] +[[!meta copyright="Copyright © 2023 Jonathan Hartman, Lukas C. Bossert"]] +[[!inline pages="internal(2023/info/collab-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Collaborative data processing and documenting using org-babel +Jonathan Hartman (he/him), Lukas C. Bossert (he/him) - https://mastodon.social/@lukascbossert, <mailto:hartman@itc.rwth-aachen.de, bossert@itc.rwth-aachen.de> + +[[!inline pages="internal(2023/info/collab-before)" raw="yes"]] + +In our presentation we will show an efficient way of combining +information and enriching it by retrieving data, processing it, and +finally exporting it, all with org-mode. In this presentation, we will +demonstrate not only org-mode, but also a few companion libraries that +add functionality such as knowledge graph visualizations, literate +programming, and collaborative editing to quickly create a deeply +informative reference page. + +The starting point of our best practice is the National Research Data +Infrastructure Germany (NFDI), about which we intend to retrieve and +process certain information data gathered from wikidata. For this, we +are additionally leveraging the "org-roam" emacs package, which +provides functionality for quickly and simply linking together notes +and ideas into a custom knowledge graph. Initially, we will write a +short abstract about the NFDI and embed it into our existing knowledge +graph by linking it to other existing nodes. In the visualized graph +(using the “org-roam-ui” package), links and secondary connections to +other existing nodes can now be revealed. + +Next, we would like to enrich the text about the NFDI by with data +retrieved from the Wikidata API. A convenient way of creating +self-documenting code is the approach called “literate programming”, +which presents program logic embedded within human language text. In +Emacs we achieve this by using the “org-babel” package. Perhaps now we +find it is helpful to collaborate with a colleague in the document: +while one is writing the code, the other can explain its use and +interpret the results. We will do this simultaneously in the same +document using a method called “crdt” (conflict-free replicated data +type) and – of course – there is also an implementation of this in +Emacs. The results of the code blocks can be used for further analysis +and shared throughout the same document. + +Finally, for the sake of proper and barrier free documentation, we +show how to export the document to various formats like pdf, html, txt +etc. using either the built-in feature of org-mode or the +implementation of pandoc. + + + +[[!inline pages="internal(2023/info/collab-after)" raw="yes"]] + +[[!inline pages="internal(2023/info/collab-nav)" raw="yes"]] + + diff --git a/2023/talks/sat-close.md b/2023/talks/sat-close.md new file mode 100644 index 00000000..78ffa525 --- /dev/null +++ b/2023/talks/sat-close.md @@ -0,0 +1,21 @@ +[[!meta title="Saturday closing remarks"]] +[[!meta copyright="Copyright © 2023 ${speakers}"]] +[[!inline pages="internal(2023/info/sat-close-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Saturday closing remarks + + +[[!inline pages="internal(2023/info/sat-close-before)" raw="yes"]] + + + + +[[!inline pages="internal(2023/info/sat-close-after)" raw="yes"]] + +[[!inline pages="internal(2023/info/sat-close-nav)" raw="yes"]] + + diff --git a/2023/talks/sat-open.md b/2023/talks/sat-open.md new file mode 100644 index 00000000..e1ca785e --- /dev/null +++ b/2023/talks/sat-open.md @@ -0,0 +1,21 @@ +[[!meta title="Saturday opening remarks"]] +[[!meta copyright="Copyright © 2023 ${speakers}"]] +[[!inline pages="internal(2023/info/sat-open-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Saturday opening remarks + + +[[!inline pages="internal(2023/info/sat-open-before)" raw="yes"]] + + + + +[[!inline pages="internal(2023/info/sat-open-after)" raw="yes"]] + +[[!inline pages="internal(2023/info/sat-open-nav)" raw="yes"]] + + diff --git a/2023/talks/sun-close.md b/2023/talks/sun-close.md new file mode 100644 index 00000000..149d44e2 --- /dev/null +++ b/2023/talks/sun-close.md @@ -0,0 +1,21 @@ +[[!meta title="Sunday closing remarks"]] +[[!meta copyright="Copyright © 2023 ${speakers}"]] +[[!inline pages="internal(2023/info/sun-close-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Sunday closing remarks + + +[[!inline pages="internal(2023/info/sun-close-before)" raw="yes"]] + + + + +[[!inline pages="internal(2023/info/sun-close-after)" raw="yes"]] + +[[!inline pages="internal(2023/info/sun-close-nav)" raw="yes"]] + + diff --git a/2023/talks/sun-open.md b/2023/talks/sun-open.md new file mode 100644 index 00000000..189e6fdd --- /dev/null +++ b/2023/talks/sun-open.md @@ -0,0 +1,21 @@ +[[!meta title="Sunday opening remarks"]] +[[!meta copyright="Copyright © 2023 ${speakers}"]] +[[!inline pages="internal(2023/info/sun-open-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Sunday opening remarks + + +[[!inline pages="internal(2023/info/sun-open-before)" raw="yes"]] + + + + +[[!inline pages="internal(2023/info/sun-open-after)" raw="yes"]] + +[[!inline pages="internal(2023/info/sun-open-nav)" raw="yes"]] + + |