Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ulitol97/comet
- Owner: ulitol97
- License: mit
- Created: 2022-03-19T11:13:10.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-23T18:08:09.000Z (over 2 years ago)
- Last Synced: 2024-10-30T06:40:58.689Z (3 months ago)
- Topics: cats-effect-3, docusaurus, fs2, kafka, mdoc, rdf, sbt, scala, shex
- Language: HTML
- Homepage: https://ulitol97.github.io/comet/
- Size: 4.17 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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.