1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-02 08:39:46 +02:00
audacity/lib-src/lv2/serd/doc/mainpage.md
Leland Lucius be336797b3 Update local LV2 libraries to latest versions
lilv-0.24.6
   lv2-1.16.0
   serd-0.30.2
   sord-0.16.4
   sratom-0.6.4
   suil-0.10.6
2019-12-17 11:15:16 -06:00

825 B

Serd is a lightweight and dependency-free C library for RDF serialisation which supports Turtle, NTriples, NQuads, and TriG.

The complete API is documented in the [serd](@ref serd) group. It revolves around two main types: @ref SerdReader, which reads text and fires callbacks, and @ref SerdWriter, which writes text when driven by corresponding functions. Both work in a streaming fashion but still support pretty-printing, so the pair can be used to pretty-print, translate, or otherwise process arbitrarily large documents very quickly. The stream context is maintained by @ref SerdEnv, which stores the current base URI and set of namespace prefixes.