#quad

rdf-types

Data-structures and traits definitions for RDF

103 releases (21 breaking)

0.22.4 Mar 28, 2024
0.21.1 Mar 20, 2024
0.18.2 Dec 4, 2023
0.18.1 Oct 20, 2023
0.3.6 Mar 15, 2022

#234 in Data structures

Download history 1871/week @ 2024-06-16 1830/week @ 2024-06-23 871/week @ 2024-06-30 1665/week @ 2024-07-07 1608/week @ 2024-07-14 1680/week @ 2024-07-21 2205/week @ 2024-07-28 2576/week @ 2024-08-04 2302/week @ 2024-08-11 2034/week @ 2024-08-18 1991/week @ 2024-08-25 2291/week @ 2024-09-01 2569/week @ 2024-09-08 2565/week @ 2024-09-15 3147/week @ 2024-09-22 2108/week @ 2024-09-29

10,451 downloads per month
Used in 78 crates (31 directly)

MIT/Apache

405KB
13K SLoC

RDF Types

GitHub Actions Workflow Status Crate informations Crates.io MSRV License Documentation

The Resource Description Framework (RDF) is a very simple graph data model defined by the World Wide Web Consortium (W3C) to represent arbitrary pieces of information, primarily intended for the web. Nodes of the graph are called resources, and resources are connected together using relations, which are resources themselves.

This is a utility library providing common types, data-structures, traits, constants and macro definitions to deal with RDF data:

  • IRIs (through the iref crate), blank node identifiers and literals to represent resources in their lexical form as terms;
  • Triples and quads;
  • Interpretations projecting resources from the lexical domain to the value domain;
  • Graphs and datasets representing collections of interpreted triples/quads.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~4–5MB
~106K SLoC