Skip to content

Commit d309278

Browse files
Funders and Users added
1 parent 002fa33 commit d309278

3 files changed

Lines changed: 156 additions & 2 deletions

File tree

‎index.html‎

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,63 @@ <h3>Publish once. Support many uses.</h3>
5151
</p>
5252
</section>
5353

54+
<section id="supported-by" aria-labelledby="supported-by-heading" about="https://ldes.tech/#organization">
55+
<h2 id="supported-by-heading">Who supports and implements LDES</h2>
56+
57+
<div class="org-spotlight">
58+
<a class="org-logo org-logo-dark org-logo-spotlight" href="https://interoperable-europe.ec.europa.eu/collection/semic-support-centre/linked-data-event-streams-ldes" resource="https://interoperable-europe.ec.europa.eu/" property="schema:funder schema:maintainer" typeof="schema:GovernmentOrganization">
59+
<img src="{{ '/assets/logos/interoperable-europe.svg' | relative_url }}" alt="" property="schema:logo"/>
60+
<span class="org-logo-label" property="schema:name">Interoperable Europe</span>
61+
</a>
62+
<p>
63+
<a href="https://interoperable-europe.ec.europa.eu/collection/semic-support-centre/linked-data-event-streams-ldes"><strong>Interoperable Europe</strong></a>,
64+
the European Commission programme for cross-border digital public services, is the main current funder
65+
and maintainer of the LDES specification.
66+
</p>
67+
</div>
68+
69+
<ul class="org-row" aria-label="Also supporting LDES">
70+
<li>
71+
<a class="org-logo" href="https://www.vlaanderen.be/digitaal-vlaanderen/onze-diensten-en-platformen/vlaamse-smart-data-space" resource="https://www.vlaanderen.be/digitaal-vlaanderen" property="schema:funder" typeof="schema:GovernmentOrganization">
72+
<img src="{{ '/assets/logos/vlaanderen.svg' | relative_url }}" alt="" property="schema:logo"/>
73+
<span class="org-logo-label" property="schema:name">Flanders (Vlaamse Smart Data Space)</span>
74+
</a>
75+
</li>
76+
</ul>
77+
78+
<h3>Implementers and early adopters</h3>
79+
<p class="section-intro">
80+
A growing list of organisations publish or consume LDES in production. A few examples:
81+
</p>
82+
<ul class="org-grid">
83+
<li>
84+
<a class="org-logo" href="https://coghent.github.io/API/" resource="https://stad.gent/" typeof="schema:GovernmentOrganization">
85+
<img src="{{ '/assets/logos/gent.svg' | relative_url }}" alt="" property="schema:logo"/>
86+
<span class="org-logo-label" property="schema:name">City of Ghent (CoGhent)</span>
87+
</a>
88+
</li>
89+
<li>
90+
<a class="org-logo" href="https://open-science.vliz.be/linked-data" resource="https://www.vliz.be/" typeof="schema:ResearchOrganization">
91+
<img src="{{ '/assets/logos/vliz.jpg' | relative_url }}" alt="" property="schema:logo"/>
92+
<span class="org-logo-label" property="schema:name">VLIZ (Flanders Marine Institute)</span>
93+
</a>
94+
</li>
95+
<li>
96+
<a class="org-logo" href="https://data.rijksmuseum.nl/docs/ldes/" resource="https://www.rijksmuseum.nl/" typeof="schema:Organization">
97+
<img src="{{ '/assets/logos/rijksmuseum.svg' | relative_url }}" alt="" property="schema:logo"/>
98+
<span class="org-logo-label" property="schema:name">Rijksmuseum</span>
99+
</a>
100+
</li>
101+
<li>
102+
<a class="org-logo" href="https://www.era.europa.eu/" resource="https://www.era.europa.eu/" typeof="schema:GovernmentOrganization">
103+
<img src="{{ '/assets/logos/era.png' | relative_url }}" alt="" property="schema:logo"/>
104+
<span class="org-logo-label" property="schema:name">European Union Agency for Railways</span>
105+
</a>
106+
</li>
107+
</ul>
108+
<p><a href="{{ '/examples/' | relative_url }}">See more real-world examples &rarr;</a></p>
109+
</section>
110+
54111
<section id="quicklinks">
55112
<h2>Find your way around</h2>
56113
<ul class="card-list cols-3">
@@ -103,6 +160,11 @@ <h2>Latest from the blog</h2>
103160
"url": "https://ldes.tech/",
104161
"logo": "https://ldes.tech/assets/logo-ldes.svg",
105162
"email": "mailto:pieter.colpaert@ugent.be",
163+
"funder": [
164+
{ "@type": "GovernmentOrganization", "name": "Interoperable Europe", "url": "https://interoperable-europe.ec.europa.eu/collection/semic-support-centre/linked-data-event-streams-ldes" },
165+
{ "@type": "GovernmentOrganization", "name": "Flanders (Vlaamse Smart Data Space)", "url": "https://www.vlaanderen.be/digitaal-vlaanderen/onze-diensten-en-platformen/vlaamse-smart-data-space" }
166+
],
167+
"maintainer": { "@type": "GovernmentOrganization", "name": "Interoperable Europe", "url": "https://interoperable-europe.ec.europa.eu/collection/semic-support-centre/linked-data-event-streams-ldes" },
106168
"sameAs": [
107169
"https://github.com/SEMICeu/LinkedDataEventStreams",
108170
"https://github.com/treecg",

‎style.css‎

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,3 +466,86 @@ header.site-header p.tagline { font-style: italic; font-weight: 400; }
466466
.article-contents { position: static; padding-bottom: 1rem; border-bottom: 1px solid #dddde8; }
467467
.article-table th, .article-table td { padding: 0.65rem 0.4rem; }
468468
}
469+
470+
/* ----------------------------
471+
Supported by / implementers
472+
----------------------------- */
473+
.org-spotlight {
474+
display: flex;
475+
flex-wrap: wrap;
476+
align-items: center;
477+
gap: 1.5rem 2rem;
478+
margin: 1.25rem 0 1.75rem;
479+
padding: 1.25rem 1.5rem;
480+
background: #fff;
481+
border: 1px solid #e3e3f2;
482+
border-radius: 4px;
483+
}
484+
485+
.org-spotlight p {
486+
flex: 1 1 22rem;
487+
margin: 0;
488+
color: #4a4a55;
489+
}
490+
491+
.org-row,
492+
.org-grid {
493+
list-style: none;
494+
margin: 0 0 1rem;
495+
padding: 0;
496+
display: flex;
497+
flex-wrap: wrap;
498+
align-items: flex-start;
499+
gap: 1.75rem 2.5rem;
500+
}
501+
502+
.org-logo {
503+
display: flex;
504+
flex-direction: column;
505+
align-items: center;
506+
gap: 0.5rem;
507+
text-decoration: none;
508+
color: var(--text);
509+
flex: 0 0 auto;
510+
}
511+
512+
.org-logo:hover .org-logo-label {
513+
color: var(--primary);
514+
text-decoration: underline;
515+
}
516+
517+
.org-logo img {
518+
height: 2.5rem;
519+
width: auto;
520+
max-width: 13rem;
521+
object-fit: contain;
522+
}
523+
524+
.org-logo-spotlight img {
525+
height: 3.25rem;
526+
max-width: 16rem;
527+
}
528+
529+
.org-row .org-logo img {
530+
height: 2.75rem;
531+
max-width: 17rem;
532+
}
533+
534+
.org-logo-dark img {
535+
/* Interoperable Europe's logo asset is white-only; give it a dark tile to sit on. */
536+
padding: 0.85rem 1.1rem;
537+
background: #1b3d5d;
538+
border-radius: 4px;
539+
box-sizing: content-box;
540+
}
541+
542+
.org-logo-label {
543+
font-size: 0.85rem;
544+
text-align: center;
545+
max-width: 11rem;
546+
}
547+
548+
.org-logo-spotlight .org-logo-label {
549+
font-size: 0.95rem;
550+
font-weight: 700;
551+
}

‎tools/index.html‎

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,23 @@ <h2 typeof="schema:SoftwareApplication"><span property="schema:name">OpenLDES</s
6767
</ul>
6868
</section>
6969

70-
<section id="other">
71-
<h2>Other implementations</h2>
70+
<section id="building-your-own-client">
71+
<h2>Building your own client</h2>
7272
<p>
7373
The LDES specification is intentionally implementable from any RDF library, so several other clients and servers
7474
exist beyond the two ecosystems above &mdash; see the
7575
<a href="https://github.com/SEMICeu/LinkedDataEventStreams">specification repository</a> and the
7676
<a href="{{ '/community/' | relative_url }}">community chat</a> for pointers to the latest ones.
7777
</p>
78+
<p>
79+
Writing your own? Check it against the
80+
<a href="https://github.com/pietercolpaert/ldes-client-conformance-test-suite" property="schema:sameAs"><strong>LDES 1.0 client conformance test suite</strong></a>,
81+
a black-box suite that turns the consumer requirements of the LDES 1.0 specification into reproducible HTTP
82+
scenarios and machine-readable <a href="https://www.w3.org/TR/EARL10-Schema/">EARL</a> reports. Its baseline
83+
already maps 77 of the 100 reviewed LDES 1.0 requirements to 18 executable scenarios, covering unordered and
84+
ordered traversal, member extraction, and context information as separately reportable compliance groups.
85+
<a href="http://www.pieter.pm/ldes-client-conformance-test-suite/">View the conformance report &rarr;</a>
86+
</p>
7887
</section>
7988
</main>
8089

0 commit comments

Comments
 (0)