RDF.rs Reader: JSON-LD
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_stdenvironments 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
Installation in Cargo.toml
Enable all default features:
[]
= { = "0.4" }
Enable only specific features:
[]
= { = "0.4", = false, = ["serde"] }
👉 Examples
Importing the Library
use JsonldReader;
📚 Reference
Feature Flags
Interoperability
| Feature | Version | Summary |
|---|---|---|
serde |
1.0 | Derives serde::{Serialize, Deserialize} |
See Also
| Package | Crate | Docs |
|---|---|---|
| rdf-reader-cottas | ||
| rdf-reader-hdt | ||
| rdf-reader-jelly | ||
| rdf-reader-jsonld | ||
| rdf-reader-nquads | ||
| rdf-reader-ntriples | ||
| rdf-reader-rdfxml | ||
| rdf-reader-trig | ||
| rdf-reader-turtle |
👨💻 Development