rdf-reader-jsonld 0.4.3

A JSON-LD file reader for RDF.rs knowledge graphs.
Documentation

RDF.rs Reader: JSON-LD

License Compatibility Package Documentation

A JSON-LD file reader for RDF.rs knowledge graphs.

[!TIP] 🚧 We are building in public. This is presently under heavy construction.

[Features] | [Prerequisites] | [Installation] | [Examples] | [Reference] | [Development]

✨ Features

  • Built on async Rust using lazily-evaluated streams throughout.
  • Plays nice with others: interoperates with Oxigraph, Rudof, and Sophia.
  • 100% pure and safe Rust with minimal dependencies and no bloat.
  • Supports no_std environments from the get-go.
  • Supports opting out of any feature using comprehensive feature flags.
  • Adheres to the Rust API Guidelines in its naming conventions.
  • Cuts red tape: 100% free and unencumbered public domain software.

🛠️ Prerequisites

  • Rust 1.85+ (2024 edition)

⬇️ Installation

Installation via Cargo

cargo add rdf-reader-jsonld

Installation in Cargo.toml

Enable all default features:

[dependencies]
rdf-reader-jsonld = { version = "0.4" }

Enable only specific features:

[dependencies]
rdf-reader-jsonld = { version = "0.4", default-features = false, features = ["serde"] }

👉 Examples

Importing the Library

use rdf_reader_jsonld::JsonldReader;

📚 Reference

docs.rs/rdf-reader-jsonld

Feature Flags

Interoperability

Feature Version Summary
serde 1.0 Derives serde::{Serialize, Deserialize}

See Also

Package Crate Docs
rdf-reader-cottas Package Documentation
rdf-reader-hdt Package Documentation
rdf-reader-jelly Package Documentation
rdf-reader-jsonld Package Documentation
rdf-reader-nquads Package Documentation
rdf-reader-ntriples Package Documentation
rdf-reader-rdfxml Package Documentation
rdf-reader-trig Package Documentation
rdf-reader-turtle Package Documentation

👨‍💻 Development

git clone https://github.com/rust-rdf/rdf.rs.git

Share on X Share on Reddit Share on Hacker News Share on Facebook Share on LinkedIn