Tpt
2281575c14
GraphName: implements Default
1 year ago
Tpt
2d19a19320
Fixes TriG serialization
2 years ago
Tpt
6cabf6da15
Oxrdf: adds NamedOrBlankNode to GraphName conversion functions
2 years ago
Tpt
808c9db007
String formatting: uses inline syntax
2 years ago
Tpt
ad4bfe35c2
Fixes typos in the documentation
3 years ago
Tpt
4efd193708
Improves documentation
3 years ago
Tpt
967dbacad7
Spargebra: Uses oxrdf terms
3 years ago
Tpt
621c134ed7
Oxrdf: Uses Box instead of Arc
...
We don't clone too often nested triples
3 years ago
Tpt
a16a4108b8
Allows using oxrdf without RDF-star
3 years ago
Tpt
f5545f1948
Makes Oxigraph model standalone as oxrdf
...
Allows to reuse it in other crates like spargebra
3 years ago
Tpt
f084cfe332
Enables more Clippy lints and enforces them
3 years ago
Tpt
18e1e03f0f
Adds RDF-star support to formatters
...
Looses nice formatting for Turtle and TriG waiting for a better model
3 years ago
Tpt
ddc8eb584a
SPARQL UPDATE/ Avoids direct manipulation of encoded terms
3 years ago
Tpt
f15430804a
Removes From implementations between Oxigraph and Rio
3 years ago
Tpt
4302316a41
Fixes the input type of graph manipulation methods
...
Nested triples are not allowed there
4 years ago
Tpt
10ee6e17f0
Adds SPARQL* support to the SPARQL parser
...
Nested triple patterns query evaluation is not implemented yet
Annotation syntax is not implemented yet
4 years ago
Tpt
cd36119d88
Improves nested triples formatting
4 years ago
Tpt
a97250dcce
Basic RDF-star support
...
No parsing and SPARQL support yet
4 years ago
Tpt
8004fc28c0
Renames NamedOrBlankNode to Subject
...
Preparatory work for RDF-star addition
4 years ago
Tpt
231da02e87
Uses matches! where relevant
4 years ago
Tpt
9b202efc27
Fixes some typos
4 years ago
Tpt
db6dbea1ec
Removes all deprecated items
4 years ago
Tpt
fdc0dbbeef
Adds #[inline] annotations to simple public functions
4 years ago
Tpt
8bc84b2820
Adds borrowed data structures for RDF terms
4 years ago
Tpt
974e5d1e1a
Breaking: Adds a new enumeration for graph names
4 years ago
Tpt
2d80960e79
Deprecates Triple and Quad methods
...
It's much simpler to expose the inner fields
4 years ago
Tpt
827667e495
Removes global ordering of blank node and literals
...
It does not corresponds to anything meaningful
4 years ago
Tpt
5039da163b
Small code cleanup
4 years ago
Pierre-Antoine Champin
5022a09573
add destruct method to Literal and Quad
...
This is (again) useful for building bridges to other APIs.
Note that NamedNode already has this (into_string),
that BlankNode kind of has it (id)
and that Quad has incomplete versions of it (subject_owned, predicate_owned...).
So I don't think those are too disruptive.
5 years ago
Tpt
7cd5558d2b
Adds extra compiler and Clippy lints
5 years ago
Tpt
25b5e20c2b
Migrates to Rio 0.3
5 years ago
Tpt
21ad76c7cf
Introduces Repository and RepositoryConnection and simplifies API
...
Allows to upgrades to the latest versions of RocksDB and avoid some behaviors that could cause unexpected crashes
5 years ago
Tpt
1e0d803272
Makes code more "Rust 2018" idiomatic
6 years ago
Tpt
6862fd346e
Applies "cargo fix --edition"
6 years ago
Tpt
23387ab76e
Makes repository root directory a Cargo workspace
6 years ago
Tpt
793734f2a8
Adds beggining of SPARQL FILTER evaluation
6 years ago
Tpt
5cff79c372
Improves documentation and public interfaces
6 years ago
Tpt
5b1f37fb90
Moves Graph and Dataset traits to the model package
6 years ago
Tpt
472a9292b3
Upgrades fmt to rust 1.29 and fixes some clippy warnings
6 years ago
Tpt
106d05431f
Adds a utility function to convert Triple to Quad
6 years ago
Tpt
53a5a7df10
Explodes model::data module
7 years ago
Tpt
1800d6deca
Adds variants to Literal for string and boolean
7 years ago
Tpt
22423b59bd
Adds some useful casts to Literal
7 years ago
Tpt
08d7497706
Adds proper escaping of string literals
7 years ago
Tpt
dda9c8e5b7
Code format cleanup
7 years ago
Tpt
6a2c59ab9f
Uses uuid for encoding blank node ids
7 years ago
Tpt
f90cfbc39a
Adds basic evaluation tests for Turtle
7 years ago
Tpt
5c90fab6cc
Simplifies data objects factory
7 years ago
Tpt
6423ee8d05
Adds other useful simple constructors
7 years ago
Tpt
e13b432ccf
Adds some useful term constructors
7 years ago