Skip to content

Commit 6a09004

Browse files
Cite papers
1 parent 5a430cd commit 6a09004

13 files changed

Lines changed: 107 additions & 17 deletions

‎README.md‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,16 @@ bundle exec jekyll serve
1818
- `community/`, `tools/` — static pages
1919

2020
The site embeds RDFa (schema.org, DCAT) and JSON-LD structured data throughout.
21+
22+
## Contextual paper citations
23+
24+
Research papers remain at `/publications/` and are discovered from relevant content rather than the main menu.
25+
To add a paper box to an HTML page or Markdown post, reference its stable `id` in `_data/publications.yml`:
26+
27+
```liquid
28+
{% include paper-citation.html paper="base-registries" context="Why this paper is relevant here." %}
29+
```
30+
31+
The box uses the publication's first link to read the paper and its authors, publication year, venue, pages,
32+
and DOI (when available) to display a citation. Keep a paper or preprint as the first link for cited papers.
33+
For a feed example, set `paper` to the publication id and add a `paper_context` explanation in `_data/feeds.yml`.

‎_data/feeds.yml‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
source: https://coghent.github.io/dmg.html
2525
reviewed: '2026-09-09'
2626
evidence: Publisher documentation; live harvesting not checked in this review.
27+
paper: coghent
28+
paper_context: The CoGhent paper documents publishing cultural heritage collections from Ghent as Linked
29+
Data Event Streams.
2730
- title: 'Collections of Ghent: Design Museum Gent exhibitions'
2831
url: https://apidg.gent.be/opendata/adlib2eventstream/v1/dmg/tentoonstellingen
2932
publisher: City of Ghent (CoGhent)
@@ -92,6 +95,9 @@
9295
reviewed: '2026-09-09'
9396
evidence: Explorer reports a successful harvest on 2026-09-08.
9497
explorer: https://ldes-explorer-ec66be.pages.ilabt.imec.be/datasets/marineregions-org-feed-771ab975/
98+
paper: marine-regions
99+
paper_context: How VLIZ publishes the Marine Regions Gazetteer as an LDES so consumers can replicate
100+
data and build their own services.
95101
- title: MINT Metadata INTeroperability services
96102
url: https://mint-ldes.ails.ece.ntua.gr/euscreenxl/1008/ldes
97103
publisher: MINT / National Technical University of Athens

‎_data/publications.yml‎

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Include work whose subject is LDES, an LDES implementation, or a substantive deployment.
1+
# Cite papers by stable id with the paper-citation.html include.
22
- year: 2025
33
title: The Linked Data Event Streams (LDES) profile for cultural heritage datasets
44
authors: Freire, N., Colpaert, P., Stabenau, A., Isaac, A., Meijers, E., and Tzouvaras, V.
@@ -8,17 +8,22 @@
88
url: https://forum.swib.org/t/the-linked-data-event-streams-ldes-profile-for-cultural-heritage-datasets/1450
99
relevance: An LDES application profile for exchanging cultural heritage data.
1010
kind: Talk
11-
- year: 2024
11+
id: heritage-profile
12+
- year: 2025
1213
title: Semantic and technically interoperable data exchange in the Flanders Smart Data Space
1314
authors: Van Lancker, D., Logghe, S., Rojas, J., De Craene, A., Vanlishout, Z., and Colpaert, P.
14-
venue: Proceedings of the 23rd International Semantic Web Conference
15+
venue: The Semantic Web – ISWC 2024, Part III (in-use track; proceedings published in 2025)
1516
links:
1617
- label: Preprint PDF
1718
url: https://pietercolpaert.be/papers/preprint-iswc2024-vanlancker-vsds.pdf
1819
- label: Vlaamse Smart Data Space website
1920
url: https://www.vlaanderen.be/digitaal-vlaanderen/onze-diensten-en-platformen/vlaamse-smart-data-space
2021
relevance: Describes LDES as the exchange mechanism and the building blocks used to publish and consume streams.
2122
kind: Paper
23+
id: vsds
24+
pages: 289–303
25+
doi: 10.1007/978-3-031-77847-6_16
26+
citation_source: https://biblio.ugent.be/publication/01JEZJ1JJBBHX7X2RXF1VB24GC
2227
- year: 2022
2328
title: Linked Data Event Streams in Solid containers
2429
authors: Slabbinck, W., Dedecker, R., Vasireddy, S., Verborgh, R., and Colpaert, P.
@@ -28,6 +33,7 @@
2833
url: https://docs.google.com/presentation/d/1Ut07fAWJ7Xa1zEts1t4S6r_Gn3brMMjCvqO2xDJ12sE/edit?usp=sharing
2934
relevance: Explores implementing LDES in Solid containers.
3035
kind: Paper
36+
id: solid-containers
3137
- year: 2022
3238
title: Publishing cultural heritage collections of Ghent with Linked Data Event Streams
3339
authors: Van de Vyvere, B., Van D'Huynslager, O., Atauil, A., Segers, M., Van Campe, L., Vandekeybus, N., Teugels,
@@ -44,6 +50,7 @@
4450
url: https://www.youtube.com/watch?v=8_0QSEj_Qhg
4551
relevance: Documents publishing museum and archive collections as LDES.
4652
kind: Paper
53+
id: coghent
4754
- year: 2021
4855
title: Publishing base registries as Linked Data Event Streams
4956
authors: Van Lancker, D., Colpaert, P., Delva, H., Van de Vyvere, B., Rojas Meléndez, J., Dedecker, R., Michiels,
@@ -56,15 +63,21 @@
5663
url: https://www.youtube.com/watch?v=89UVTahjCvo&t=1091s
5764
relevance: Introduces LDES for replicating and synchronising base registries.
5865
kind: Paper
66+
id: base-registries
67+
doi: 10.1007/978-3-030-74296-6_3
68+
pages: 28–36
69+
citation_source: https://ruben.verborgh.org/publications/vanlancker_icwe_2021/
5970
- year: 2021
6071
title: Publishing the Marine Regions Gazetteer as a Linked Data Event Stream
61-
authors: Lonneville, B., Delva, H., Portier, M., Van Maldeghem, L., Schepers, L., Bakeev, D., et al., and Colpaert,
62-
P.
63-
venue: CEUR Workshop Proceedings
72+
authors: Lonneville, B., Delva, H., Portier, M., Van Maldeghem, L., Schepers, L., Bakeev, D., Vanhoorne, B., Tyberghein,
73+
L., and Colpaert, P.
74+
venue: S4BioDiv 2021, CEUR Workshop Proceedings, vol. 2969
6475
links:
6576
- label: PDF
66-
url: http://ceur-ws.org/Vol-2969/paper8-s4biodiv.pdf
77+
url: https://ceur-ws.org/Vol-2969/paper8-s4biodiv.pdf
6778
- label: The published LDES
6879
url: https://marineregions.org/feed
6980
relevance: Documents the Marine Regions LDES publication and its use for data exchange.
7081
kind: Paper
82+
id: marine-regions
83+
citation_source: https://ceur-ws.org/Vol-2969/paper8-s4biodiv.pdf

‎_includes/nav.html‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,5 @@
1010
<li><a href="{{ '/news/' | relative_url }}">News</a></li>
1111
<li><a href="{{ '/community/' | relative_url }}">Community</a></li>
1212
<li><a href="{{ '/tools/' | relative_url }}">Tools</a></li>
13-
<li><a href="{{ '/publications/' | relative_url }}">Research papers</a></li>
1413
</ul>
1514
</nav>

‎_includes/paper-citation.html‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{% assign cited_paper = site.data.publications | where: "id", include.paper | first %}
2+
{% if cited_paper %}
3+
<aside class="paper-citation" aria-label="Related research">
4+
<p class="paper-citation-heading">Read the paper and cite this work</p>
5+
{% if include.context %}<p class="paper-citation-context">{{ include.context | escape }}</p>{% endif %}
6+
<div typeof="schema:ScholarlyArticle" resource="{% if cited_paper.doi %}https://doi.org/{{ cited_paper.doi }}{% else %}{{ cited_paper.links.first.url }}{% endif %}">
7+
<p class="paper-citation-title"><cite property="schema:name"><a href="{{ cited_paper.links.first.url }}">{{ cited_paper.title | escape }}</a></cite></p>
8+
<p class="paper-citation-meta">{{ cited_paper.venue | escape }} &middot; {{ cited_paper.year }}</p>
9+
<details class="paper-citation-details">
10+
<summary>Cite this work</summary>
11+
<p class="paper-citation-text">{{ cited_paper.authors | escape }} ({{ cited_paper.year }}). <cite>{{ cited_paper.title | escape }}</cite>. {{ cited_paper.venue | escape }}{% if cited_paper.pages %}, pp. {{ cited_paper.pages }}{% endif %}. {% if cited_paper.doi %}<a href="https://doi.org/{{ cited_paper.doi }}">https://doi.org/{{ cited_paper.doi }}</a>{% else %}<a href="{{ cited_paper.links.first.url }}">{{ cited_paper.links.first.url }}</a>{% endif %}</p>
12+
{% if cited_paper.citation_source %}<p><a href="{{ cited_paper.citation_source }}">Publication record</a></p>{% endif %}
13+
</details>
14+
</div>
15+
<a class="paper-citation-discover" href="{{ '/publications/' | relative_url }}">Discover other papers &rarr;</a>
16+
</aside>
17+
{% endif %}

‎_posts/2021-09-03-escaping-false-dichotomy.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ A SPARQL endpoint, an OGC API, or a GraphQL service may be useful today and opti
5252
If a GraphQL API stops aligning with the publisher's priorities, the publisher can bring it offline, while the consumer that still needs it can spin up their own GraphQL server that replicates and synchronises from the event source, preserving functionality without forcing the publisher to keep every interface alive forever.
5353
If you maintain a base registry or any dataset that changes over time, start by publishing the LDES at the event source. Everything else can — and should — derive from there.
5454

55+
{% include paper-citation.html paper="base-registries" context="This paper presents the base-registry architecture behind the argument in this post." %}
56+
5557
For the technical details, see the LDES specification at [https://w3id.org/ldes/specification](https://w3id.org/ldes/specification).
5658
Various implementations of clients and servers are available. In order to interact with the community, visit [https://ldes.tech](https://ldes.tech).
5759

‎_posts/2024-07-22-iop-dataspaces.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,6 @@ If more dataspaces rely on Linked Data and Event Streaming, interoperability _ac
5656
That’s how Linked Data Event Streams (LDES) enables the exchange of interoperable datasets within and across dataspaces by applying event sourcing on Web APIs.
5757
Publishing an LDES yourself is light-weight by design to facilitate adoption.
5858
The responsibility of knowing where you are in the stream is fully up to the subscribers, which can be done with the open-source LDES clients.
59+
60+
61+
{% include paper-citation.html paper="vsds" context="Related research: the VSDS in-use paper documents how this approach is applied in Flanders." %}

‎_posts/2026-09-09-semantics-2026-grmp-and-construction-demo.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ Two LDES-related contributions have been accepted for [SEMANTiCS 2026](https://2
1919

2020
This is directly relevant to everyone running an [LDES feed among our examples]({{ '/examples/' | relative_url }}): keeping a feed reachable, well-formed and up-to-date over time is exactly the kind of maintenance burden that motivated LDES's append-only, cache-friendly design in the first place, and GRMP tackles the operational side of that promise. VLIZ, incidentally, is also the publisher of the [Marine Regions Gazetteer LDES]({{ '/examples/' | relative_url }}), one of the longest-running production feeds among our examples.
2121

22+
{% include paper-citation.html paper="marine-regions" context="For the research behind the Marine Regions feed mentioned above, read the original deployment paper." %}
23+
2224
## A demo worth watching: streaming construction data with LDES
2325

2426
Also accepted at SEMANTiCS 2026 is a demo on **Streaming Interoperable Construction Data with LDES**, by Carlos Ramonell and Mathias Bonduel, which comes with a genuinely nice explainer video:

‎examples/index.html‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,15 @@ <h2 id="implementation-examples">How others use LDES</h2>
4242
</dl>
4343
</section>
4444

45+
<section aria-labelledby="openldes-examples">
46+
<h2 id="openldes-examples">Build a data space with OpenLDES</h2>
47+
<p>The <a href="https://openldes.org/">OpenLDES community</a> provides tools for publishing, consuming,
48+
and republishing streams. The Flanders Smart Data Space is a documented example of using LDES
49+
to exchange data across organisations. Explore the <a href="{{ '/tools/#openldes' | relative_url }}">OpenLDES tooling</a>
50+
and the architecture described in the paper.</p>
51+
{% include paper-citation.html paper="vsds" context="A deployment study of LDES as the shared exchange mechanism in the Flanders Smart Data Space." %}
52+
</section>
53+
4554
<section aria-labelledby="example-feeds">
4655
<h2 id="example-feeds">Try an example feed</h2>
4756
<p>
@@ -53,7 +62,7 @@ <h2 id="example-feeds">Try an example feed</h2>
5362
<ul class="example-list" typeof="dcat:Catalog" resource="https://ldes.tech/examples/">
5463
<meta property="dct:title" content="LDES examples"/>
5564
{% for feed in site.data.feeds %}
56-
<li property="dcat:dataset" typeof="dcat:Dataset" resource="{{ feed.url }}">
65+
<li{% if feed.paper %} id="example-{{ feed.paper }}"{% endif %} property="dcat:dataset" typeof="dcat:Dataset" resource="{{ feed.url }}">
5766
<h3 property="dct:title"><a href="{{ feed.url }}">{{ feed.title }}</a></h3>
5867
<p class="meta">Publisher: <span property="dct:publisher">{{ feed.publisher }}</span></p>
5968
<p property="dct:description">{{ feed.description }}</p>
@@ -63,6 +72,7 @@ <h3 property="dct:title"><a href="{{ feed.url }}">{{ feed.title }}</a></h3>
6372
{% if feed.homepage %}
6473
<p><a href="{{ feed.homepage }}" property="foaf:homepage">More about this dataset &rarr;</a></p>
6574
{% endif %}
75+
{% if feed.paper %}{% include paper-citation.html paper=feed.paper context=feed.paper_context %}{% endif %}
6676
</li>
6777
{% endfor %}
6878
</ul>

‎index.html‎

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,18 +116,13 @@ <h4 property="schema:name">EU Agency for Railways</h4>
116116
<a href="{{ '/community/' | relative_url }}">Build with the community <span aria-hidden="true">&rarr;</span></a>
117117
</div>
118118
</section>
119-
120119
<section id="quicklinks">
121120
<h2>Find your way around</h2>
122121
<ul class="card-list cols-3">
123122
<li>
124123
<h3><a href="{{ '/examples/' | relative_url }}">LDES examples</a></h3>
125124
<p>Discover known LDES feeds and their sources &mdash; from museum collections to marine gazetteers.</p>
126125
</li>
127-
<li>
128-
<h3><a href="{{ '/publications/' | relative_url }}">Publications</a></h3>
129-
<p>Peer-reviewed papers, talks and preprints about LDES, its vocabulary, and how it is used in the wild.</p>
130-
</li>
131126
<li>
132127
<h3><a href="{{ '/news/' | relative_url }}">News and blog</a></h3>
133128
<p>Announcements, tutorials and deep dives &mdash; also available as an <a href="{{ '/news/feed.xml' | relative_url }}">RSS feed</a>.</p>
@@ -157,6 +152,10 @@ <h2>Latest from the blog</h2>
157152
</div>
158153
<p><a href="{{ '/news/' | relative_url }}">View all news &rarr;</a></p>
159154
</section>
155+
<section id="paper">
156+
{% include paper-citation.html paper="base-registries" context="The original base registries paper introduces LDES as a common source for independent data services." %}
157+
</section>
158+
160159

161160
</main>
162161

0 commit comments

Comments
 (0)