Skip to content

Applications using Jelly

If you are using Jelly in your project, we would be glad to list it here! Please open an issue or open a pull request with the information on your use case.

Jelly-JVM

  • jelly-cli – simple but performant command-line utility for working with Jelly files.
    • The app can be used to convert to/from Jelly, validate and debug Jelly files.
    • You can find the code and released binaries on GitHub. The repository also has up-to-date installation instructions and command usage examples.
    • You can also use the Jelly-RDF/setup-cli GitHub Action to quickly set up jelly-cli in your CI/CD workflows.
  • RMLMapper – library and CLI tool for generating knowledge graphs from semi-structured data, using RML rules.
    • RMLMapper supports Jelly as one of the output formats. You can use it to convert CSV, JSON, Excel, SQL, and other data sources into Jelly.
  • nanopub-java – Java library for working with nanopublications.
    • The library supports Jelly as one of the serialization formats, including processing streams of multiple nanopublications.
  • TopBraid SHACL – library and CLI tool for validating RDF and reasoning with SHACL shapes.
    • The CLI tool supports reading and writing Jelly files by setting the format to jelly.

pyjelly

  • YATTER – a library and CLI tool that translates between YARRRML documents and their corresponding RML or R2RML representations.
    • YATTER CLI supports Jelly as one of the input/output formats for RML/R2RML mappings.
  • Morph-KGC – a Python engine for materializing RDF knowledge graphs from heterogeneous data sources using RML and R2RML.
    • Morph-KGC can output graphs in the Jelly format via RDFLib and the pyjelly plugin (optional extra: pip install "morph-kgc[jelly]").
  • KGX – Python library and CLI tool for transforming and exchanging Biolink knowledge graphs across multiple formats.
    • Supports reading and writing the Jelly RDF serialization format via pyjelly.
  • kglab – Python library for building and analyzing knowledge graphs.
    • Supports loading and saving RDF graphs in the Jelly RDF serialization format via pyjelly.

Projects

Example datasets in the Jelly format

Below listed are some example datasets available in the Jelly format. All of these are in the delimited format. The licenses for these datasets are specified on the linked documentation pages.

You can find some more interesting datasets in the Jelly format on the RiverBench website.

Commercial support

NeverBlink provides commercial support services for Jelly, including implementing custom features, system integrations, implementations for new languages, benchmarking, and more.

See also