triples 0.2.0

A lib and cli for storing data triples
Documentation

triples

Experimental Rust lib to store any data in triple format.

UNDER CONSTRUCTION

Features

  • embedded
  • async
  • cli db maintenance tool
  • RDF / Turtle
  • import / export of non-RDF data

Overview

  • Rust API
  • stores subject, predicate, and object where
    • subject is always an RDF name
    • predicate is always an RDF name
    • object is always a UTF string

Install

cargo install triples

or

see crate

TODO

  • bulk loading and exporting via cli
  • normalizes RDF names
  • normalizing object values
  • import / export of RDF Turtle *.tll format
  • import / export of csv *.csv format
  • txn control via api
  • insert performance
  • SparkQL

PRs welcome