Open Source
Most of our work is open-source and available on GitHub (opens new window).
Here is a short selection of our FOSS work, featuring different types of our open-source projects and open-source contributions:
Trifid - Lightweight Linked Data Server and Proxy
Trifid allows you to expose your RDF (Linked Data) formerly hidden away in a file or Triplestore to the Web. Trifid's HTML frontend is highly customizable and can also be used as Linked Data CMS. This makes it easy to render any Linked Data in a webpage provided by Trifid.
The modular design of Trifid allows it to be used in a multitude of use cases, and allows the further development of its functionality by multiple parties. Trifid is based on the standards defined in RDF/JS.
rdf-vocabularies
Vocabularies in the wild, even the most commonly used ones, are not always easily accessible.
@zazuko/rdf-vocabularies
is an NPM package providing a list of what we define as common prefixes & vocabularies.
It contains tens of common vocabularies and thousand of triples as N-Quads. Bonus: You can get a RDFJS Dataset
back containing triples of this vocabulary! It is also very useful when you want to resolve prefix:term
to the
corresponding IRI or the other way around.
Zazuko Prefix Server (repo (opens new window)) is built on
top of @zazuko/rdf-vocabularies
.
openlayers-elements
The OpenLayers Map Web Component (opens new window) is implemented based on the version 5 of the OpenLayers (opens new window) library.
@openlayers-elements/maps
provide a high-level wrapper over OpenLayers which makes it very easy to add
fully-featured maps to any web application. By taking advantage of latest custom elements (opens new window) specification,
the maps can be combined with any web library (opens new window).
Additionally, @openlayers-elements/swisstopo
package (opens new window)
adds ready-made layers from the Swiss Federal Office of Topography (opens new window).
- GitHub Repository (opens new window)
- API and examples (opens new window)
- Packages on NPM (opens new window)
d3-sparql
d3-sparql
is a plugin for the popular D3.js (opens new window) data visualization library.
After configuring a SPARQL endpoint and a SPARQL query, it produces data in a format that is
easily consumed by D3 to generate great visualizations.