#graph #traits #in-memory #set #data-set #factory #rdftk

rdftk_memgraph

This crate provides an implementation of the Graph traits from rdftk_core::graph for simple in-memory usage

11 releases

0.1.12 May 28, 2021
0.1.11 May 26, 2021
0.1.9 Apr 24, 2021
0.1.8 Feb 19, 2021
0.1.0 Jul 28, 2020

#1893 in Algorithms

MIT license

410KB
6.5K SLoC

RDFtk: MemGraph

memgraph This crate provides an implementation of the Graph traits from rdftk_core::graph for simple in-memory usage.

crates.io docs.rs

Changes

Version 0.1.12

  • Tracking change in core to remove has_index/has_all_indices with new Featured trait.

Version 0.1.11

  • Update with API changes from rdftk_core.
  • New merged graph and data set traits.
  • New style for reference types and trait references.
  • Moved MemGraph into a new 'simple' module.
  • Implemented new factory types as singleton instances.

Version 0.1.10

  • Using rdftk_core 0.2, this has changes in the signature of both Graph and DataSet traits.
  • Applied a lot more warnings in lib.rs
  • Fixed resulting Clippy suggestions.

Version 0.1.9

  • Removed NamedGraph implementations
  • Added DataSet implementations

Version 0.1.8

  • Using new core types StatementRef and StatementList.

Version 0.1.6

  • Simple rename in MutableGraph, de_duplicate -> dedup.

Version 0.1.5

  • API changes in core crate:
    • Split Graph into Graph and MutableGraph.
    • Split NamedGraph into NamedGraph and MutableNamedGraph.
    • Altered PrefixMappings::compress and PrefixMappings::expand to take references.

Version 0.1.4

  • API changes in IRI crate.

Version 0.1.3

  • Explicit version management.

Version 0.1.2

  • Made all IRI. into IRIRef`.

Version 0.1.1

  • Made all local dependencies only major/minor valued.

Version 0.1.0

  • First release

TODO

TBD

RDF

Dependencies

~6–8.5MB
~150K SLoC