Skip to content

Commit 2549569

Browse files
Copilotrubensworks
andauthored
Add images for each usage entry on docs query usage page (#74)
* feat(docs): add local images to query usage showcase entries Agent-Logs-Url: https://github.com/comunica/website/sessions/e6773508-596e-4a1a-86ed-191911b190e0 Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com> * feat(docs): replace usage placeholder images with real logos Agent-Logs-Url: https://github.com/comunica/website/sessions/7ce40f4c-9a1f-47f6-856d-1afceaf29cd7 Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com> * Polish usages --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com> Co-authored-by: Ruben Taelman <ruben.taelman@ugent.be>
1 parent 46e427a commit 2549569

19 files changed

Lines changed: 399 additions & 0 deletions

β€Žpages/docs/1_query/2_usage.mdβ€Ž

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ A more complete list of projects that use Comunica can be found by looking at
1212
the [GitHub dependency graph](https://github.com/comunica/comunica/network/dependents) (1.600 at the time of writing)
1313
or by inspecting the number of downloads on [npm](https://www.npmjs.com/package/@comunica/core) (45.000 weekly downloads at the time of writing).
1414

15+
<div class="usage-clear"></div>
16+
<img src="/img/usage-showcase/nde.jpg" alt="NDE β€” Network of Terms logo" class="usage-logo" />
17+
1518
## NDE β€” Network of Terms
1619

1720
_Governmental_
@@ -29,6 +32,9 @@ Each stage of the pipeline uses SPARQL queries to iterate over, filter, and cons
2932
with Comunica powering the query execution against both local RDF files and remote SPARQL endpoints.
3033
NDE is also a founding member of the [Comunica Association](/association/).
3134

35+
<div class="usage-clear"></div>
36+
<img src="/img/usage-showcase/triplydb.svg" alt="TriplyDB logo" class="usage-logo" />
37+
3238
## TriplyDB
3339

3440
_Commercial_
@@ -41,6 +47,9 @@ Triply has also published [Comunica-GraphQL](https://github.com/TriplyDB/Comunic
4147
an open-source GraphQL API layer over Linked Data built on top of Comunica.
4248
Triply has sponsored bounties via the [Comunica Association](/association/).
4349

50+
<div class="usage-clear"></div>
51+
<img src="/img/usage-showcase/inrupt.png" alt="Inrupt logo" class="usage-logo" />
52+
4453
## Inrupt
4554

4655
_Commercial_
@@ -50,6 +59,9 @@ Inrupt integrates Comunica into their products and services to enable authentica
5059
of data stored in [Solid Pods](https://solidproject.org/users/get-a-pod) via their [query service](https://fragments.inrupt.com/),
5160
including their PodSpaces hosting platform.
5261

62+
<div class="usage-clear"></div>
63+
<img src="/img/usage-showcase/frink.png" alt="FRINK Open Knowledge Network logo" class="usage-logo" />
64+
5365
## FRINK Open Knowledge Network
5466

5567
_Academic_
@@ -63,6 +75,9 @@ When multiple sources are selected, Comunica performs a client-side federated qu
6375
the Triple Pattern Fragments endpoints of each chosen graph entirely in the browser,
6476
without any server-side query processing.
6577

78+
<div class="usage-clear"></div>
79+
<img src="/img/usage-showcase/coghent.png" alt="CoGhent β€” City of Ghent logo" class="usage-logo" />
80+
6681
## CoGhent β€” City of Ghent
6782

6883
_Governmental_
@@ -75,6 +90,9 @@ Comunica is the recommended and documented tool for [querying these collections]
7590
both directly in the browser and locally via the `@comunica/query-sparql` CLI and JavaScript API,
7691
making it the primary query interface for accessing the openly published cultural heritage data of Ghent.
7792

93+
<div class="usage-clear"></div>
94+
<img src="/img/usage-showcase/sparnatural.png" alt="Sparnatural logo" class="usage-logo" />
95+
7896
## Sparnatural
7997

8098
_Commercial_
@@ -85,6 +103,9 @@ It uses [`@comunica/query-sparql-rdfjs-lite`](https://www.npmjs.com/package/@com
85103
to execute queries directly in the browser against RDF data loaded via the RDF/JS interface,
86104
enabling fully client-side querying with no server required.
87105

106+
<div class="usage-clear"></div>
107+
<img src="/img/usage-showcase/shacl-engine.png" alt="shacl-engine logo" class="usage-logo" />
108+
88109
## shacl-engine
89110

90111
_Open Source_
@@ -94,6 +115,9 @@ For shapes that define SPARQL-based constraints (`sh:sparql`) or target declarat
94115
the engine delegates query execution to Comunica via
95116
[`@comunica/query-sparql-rdfjs-lite`](https://www.npmjs.com/package/@comunica/query-sparql-rdfjs-lite).
96117

118+
<div class="usage-clear"></div>
119+
<img src="/img/usage-showcase/mentor.svg" alt="Mentor for Visual Studio Code logo" class="usage-logo" />
120+
97121
## Mentor for Visual Studio Code
98122

99123
_Open Source_
@@ -102,6 +126,9 @@ _Open Source_
102126
with features like SPARQL querying, ontology navigation, reasoning, and workspace-wide indexing of RDF resources.
103127
Mentor uses Comunica to power its SPARQL querying capabilities, allowing users to execute queries against RDF data in their workspace and external sources directly from the editor.
104128

129+
<div class="usage-clear"></div>
130+
<img src="/img/usage-showcase/ldflex.png" alt="LDflex logo" class="usage-logo" />
131+
105132
## LDflex
106133

107134
_Academic_
@@ -124,13 +151,19 @@ which can then be executed by any SPARQL query engine [such as Comunica](https:/
124151
It can also be used execute [authenticated queries over Solid data pods](https://github.com/rubensworks/GraphQL-LD-Comunica-Solid.js),
125152
for which [reusable React components](https://github.com/rubensworks/solid-react-graphql-ld.js) are available.
126153

154+
<div class="usage-clear"></div>
155+
<img src="/img/usage-showcase/quadstore.png" alt="Quadstore logo" class="usage-logo" />
156+
127157
## Quadstore
128158

129159
_Open Source_
130160

131161
[Quadstore](https://github.com/belayeng/quadstore) is a [LevelDB](https://github.com/google/leveldb)-based graph database for Node.js and the browser.
132162
[Quadstore Comunica](https://github.com/belayeng/quadstore-comunica) is a SPARQL engine on top of Quadstore that is powered by Comunica.
133163

164+
<div class="usage-clear"></div>
165+
<img src="/img/usage-showcase/ldkit.ico" alt="LDkit logo" class="usage-logo" />
166+
134167
## LDkit
135168

136169
_Open Source_
@@ -162,6 +195,9 @@ _Open Source_
162195
[RDF Play](https://rdf-play.rubensworks.net/) is a Web-based tool for performing simple RDF operations, such as parsing, serializing and dereferencing from URLs.
163196
Internally, this library makes use of RDF parsers from the Comunica framework, which enable streaming processing of RDF.
164197

198+
<div class="usage-clear"></div>
199+
<img src="/img/usage-showcase/eswc-2020.png" alt="ESWC Conference 2020 logo" class="usage-logo" />
200+
165201
## ESWC Conference 2020
166202

167203
_Academic_
@@ -170,6 +206,9 @@ All metadata of the [ESWC Conference (2020)](https://2020.eswc-conferences.org/)
170206
via a jQuery widget instance of Comunica.
171207
It features several example queries over a [Triple Pattern Fragments](https://linkeddatafragments.org/concept/) interface through which the ESWC 2020 metadata is published.
172208

209+
<div class="usage-clear"></div>
210+
<img src="/img/usage-showcase/walder.png" alt="Walder logo" class="usage-logo" />
211+
173212
## Walder
174213

175214
_Academic_
@@ -181,6 +220,9 @@ hosted via Solid PODs, SPARQL endpoints, Triple Pattern Fragments interfaces, RD
181220
Using content negotiation, Walder makes the data in these knowledge graphs available to clients via HTML, RDF, and JSON-LD.
182221
Users define in a configuration file which data Walder uses and how it processes this data.
183222

223+
<div class="usage-clear"></div>
224+
<img src="/img/usage-showcase/jquery-widget.png" alt="Comunica jQuery Widget logo" class="usage-logo" />
225+
184226
## Comunica jQuery Widget
185227

186228
_Academic_
@@ -190,6 +232,9 @@ It powers the live Comunica demo at [query.comunica.dev](https://query.comunica.
190232
allowing end users to execute SPARQL queries directly in the browser against any combination of supported source types
191233
without needing a server-side component.
192234

235+
<div class="usage-clear"></div>
236+
<img src="/img/usage-showcase/solidbench.png" alt="SolidBench logo" class="usage-logo" />
237+
193238
## SolidBench
194239

195240
_Academic_
@@ -207,6 +252,9 @@ with engines such as Comunica and [LDF Server](https://github.com/LinkedDataFrag
207252
It covers the full provenance chain: software setup, input data generation, experiment execution, dependency tracking, result reporting, and archiving.
208253
JBR makes it straightforward to compare different Comunica configurations or measure the impact of custom modifications.
209254

255+
<div class="usage-clear"></div>
256+
<img src="/img/usage-showcase/css.png" alt="Community Solid Server logo" class="usage-logo" />
257+
210258
## Community Solid Server
211259

212260
_Academic_
@@ -216,6 +264,9 @@ The [Community Solid Server (CSS)](https://github.com/CommunitySolidServer/Commu
216264
CSS uses `@comunica/query-sparql` internally to evaluate SPARQL queries and updates against its in-memory RDF data stores,
217265
making it one of the most prominent real-world deployments of Comunica in a server-side context.
218266

267+
<div class="usage-clear"></div>
268+
<img src="/img/usage-showcase/koreografeye.png" alt="Koreografeye logo" class="usage-logo" />
269+
219270
## Koreografeye
220271

221272
_Academic_
2.94 KB
Loading
7.8 KB
Loading
18.2 KB
Loading
1.83 KB
Loading
109 KB
Loading
3.87 KB
Loading
72 KB
Loading
4.41 KB
Loading
22.9 KB
Binary file not shown.

0 commit comments

Comments
Β (0)