aboutsummaryrefslogtreecommitdiff

ocaml-rdf

A RDF library for OCaml

Content

ocaml-rdf consists of multiple sub-libraries that can be used individually:

  • rdf: Core RDF types and functions.

Serialization

Testing

  • rdf_alcotest: Implements Alcotest.testable for the core RDF types. Useful when testing applications that use these types.
  • rdf_gen: Generators for QCheck. This is used within ocaml-rdf for property-based testing. It may also be useful for applications/libraries that use ocaml-rdf.

Hacking

You may create a suitable environment for working on ocaml-rdf with Guix:

guix environment -l guix.scm

This will create an environment where you can run dune build to compile the library.

Currently it is hard to get a working development environment without Guix as some OCaml dependencies are not published to OPAM yet (ocaml-cbor).

License

AGPL-3.0-or-later