Crate srdf

Source
Expand description

This crate contains a Simple RDF wrapper which can be useful to work with RDF data

It contains several traits that handle RDF data:

  • [SRDFBasic]: Basic comparisons on RDF nodes
  • [SRDF]: Definitions on RDF graphs
  • FocusRDF: RDF graphs with a focus node
  • RDFNodeParse: RDF graphs that can be parsed

Re-exports§

pub use crate::async_srdf::*;
pub use crate::neighs::*;
pub use crate::query_srdf::*;
pub use crate::rdf_data_config::*;
pub use crate::srdf::*;
pub use crate::srdf_basic::*;
pub use bnode::*;
pub use object::*;
pub use rdf::*;
pub use rdf_format::*;
pub use shacl_path::*;
pub use srdf_builder::*;
pub use srdf_graph::*;
pub use srdf_parser::*;
pub use srdf_sparql::*;
pub use vocab::*;

Modules§

async_srdf
bnode
lang
literal
matcher
neighs
numeric_literal
object
query_srdf
rdf
rdf_data_config
rdf_format
shacl_path
srdf
srdf_basic
srdf_builder
srdf_graph
Implementation of the SRDF traits using OxRDF.
srdf_parser
srdf_sparql
Implementation of [SRDF] traits based on SPARQL endpoints
vocab

Macros§

combine_parsers
combine_rdf_parser_impl
Auxiliary macro that is invoked from rdf_parser which supports different templates
int
Creates an integer literal
rdf_parser
Declares a named RDF parser which can be reused.