• →
  • index
  • Serd
  • » Serd

SerdΒΆ

Serd is a lightweight C library and set of command-line utilities for working with RDF data in Turtle, NTriples, NQuads, and TriG formats.

  • 1 Getting Started
    • 1.1 Downloading
    • 1.2 Compiling
    • 1.3 Installing
    • 1.4 Including
  • 2 Data Model
    • 2.1 Structure
    • 2.2 Working with Data
  • 3 Command-Line Tools
  • 4 Using Serd
    • 4.1 Overview
    • 4.2 String Views
    • 4.3 Nodes
      • 4.3.1 Fundamental Constructors
      • 4.3.2 Accessors
    • 4.4 Statements
      • 4.4.1 Accessing Fields
      • 4.4.2 Comparison
      • 4.4.3 Lifetime
    • 4.5 World
      • 4.5.1 Generating Blanks
    • 4.6 Model
      • 4.6.1 Accessors
      • 4.6.2 Adding Statements
      • 4.6.3 Iteration
      • 4.6.4 Pattern Matching
      • 4.6.5 Indexing
      • 4.6.6 Getting Values
      • 4.6.7 Erasing Statements
      • 4.6.8 Lifetime
    • 4.7 Reading and Writing
      • 4.7.1 Reading into a Model
      • 4.7.2 Writing a Model
    • 4.8 Stream Processing
      • 4.8.1 Canonical Literals
      • 4.8.2 Filtering Statements
  • 5 Serd C API
    • 5.1 Version
    • 5.2 String View
    • 5.3 Memory Management
    • 5.4 Status Codes
    • 5.5 String Utilities
    • 5.6 I/O Function Types
    • 5.7 Syntax Utilities
    • 5.8 Data
      • 5.8.1 URI
      • 5.8.2 Node
        • 5.8.2.1 Construction
        • 5.8.2.2 Dynamic Allocation
      • 5.8.3 Nodes
      • 5.8.4 Caret
      • 5.8.5 Statement
    • 5.9 World
      • 5.9.1 Logging
    • 5.10 Data Streaming
      • 5.10.1 Events
      • 5.10.2 Sink
      • 5.10.3 Canon
      • 5.10.4 Filter
    • 5.11 Environment
    • 5.12 Reading and Writing
      • 5.12.1 Input Streams
      • 5.12.2 Reader
      • 5.12.3 Buffer
      • 5.12.4 Output Streams
      • 5.12.5 Writer
    • 5.13 Storage
      • 5.13.1 Cursor
      • 5.13.2 Range
      • 5.13.3 Model
      • 5.13.4 Inserter
      • 5.13.5 Validator
Copyright 2021, David Robillard. Generated using Sphinx 4.2.0.
  • →
  • index
  • Serd
  • » Serd