Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sdleffler/carthage-rs
RDF graph parsing and manipulation in Rust.
https://github.com/sdleffler/carthage-rs
metadata n-triples parser rdf rust turtle
Last synced: 29 days ago
JSON representation
RDF graph parsing and manipulation in Rust.
- Host: GitHub
- URL: https://github.com/sdleffler/carthage-rs
- Owner: sdleffler
- License: mpl-2.0
- Created: 2018-03-17T22:00:32.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-20T19:53:07.000Z (almost 7 years ago)
- Last Synced: 2024-11-22T23:34:00.043Z (3 months ago)
- Topics: metadata, n-triples, parser, rdf, rust, turtle
- Language: Rust
- Size: 136 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Carthage: RDF graph manipulation and parsing for Rust
*We're still a little salty about Rome.*
Carthage is a work-in-progress RDF graph parsing and manipulation library for
Rust, being built for use in [Attaca](https://github.com/attaca/attaca).Progress:
- [x] N-Triples parser compatible with the W3C test suite.
- [x] N-Triples document is `fmt::Display`able.
- [x] In-memory store capable of flexible indexing.
- [ ] Convenience functions on in-memory triple store for working with RDF-formatted metadata.
- [ ] Configurable N-Triples formatter.
- [ ] Turtle parser compatible with the W3C test suite.
- [ ] Configurable Turtle formatter.Eventual goals:
- Robust N-triples and Turtle parsers capable of passing the W3C test suites.
- N-triples and Turtle formatting capable of outputting "canonical forms" of graphs.
- Simple, in-memory RDF graph manipulation.