Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ulitol97/comet

Scala application for validating RDF data streams
https://github.com/ulitol97/comet

cats-effect-3 docusaurus fs2 kafka mdoc rdf sbt scala shex

Last synced: 30 days ago
JSON representation

Scala application for validating RDF data streams

Awesome Lists containing this project

README

        


comet logo


Comet is a [Scala](https://scala-lang.org/) application for
validating [RDF data](https://www.w3.org/RDF/)
streams. Comet uses:

- [Cats Effect](https://github.com/typelevel/cats-effect): For composing the app
in a functional style and within the Typelevel ecosystem.
- [FS2](https://github.com/typelevel/fs2): For reliably processing all sorts of
Streams in parallel.
- [SHaclEX](https://github.com/weso/shaclex): For RDF processing and validation
against both [ShEx](https://shex.io/)
and [SHACL](https://www.w3.org/TR/shacl/).

## Getting started

Refer to the [project's microsite](https://ulitol97.github.io/comet/) to get installation and usage instructions.