Browse Source

Add documentation main page

zrythm_meson
David Robillard 4 years ago
parent
commit
43c56d347e
  1. 15
      doc/mainpage.md

15
doc/mainpage.md

@ -0,0 +1,15 @@ @@ -0,0 +1,15 @@
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.
[Turtle]: http://www.w3.org/TR/turtle/
[NTriples]: http://www.w3.org/TR/n-triples/
[NQuads]: http://www.w3.org/TR/n-quads/
[TriG]: http://www.w3.org/TR/trig/
Loading…
Cancel
Save