Tpt
4705d75893
makes newer Clippy happy
10 months ago
Tpt
2b656df6ee
Makes new Clippy happy
10 months ago
Tpt
f7d132f317
Follow up on Triple::from_terms
10 months ago
Jesse Wright
d361e1d283
feat: add term casting
10 months ago
Yuri Astrakhan
ea300e9081
Normalize unicode refs
...
Just to keep them a bit more consistent.
Note that there are a lot of code duplications here - but I do not know if they are worth consolidating, and/or any perf implications.
11 months ago
Tpt
d838d55f02
Uses nightly rustfmt on imports and comments
12 months ago
Yuri Astrakhan
51941c0dc5
Simplify complex strings with raw literals, readme fix
...
Also add a minor debugging python statement to linter
12 months ago
Tpt
d1cb4cecbd
OxRDF: makes more function const
1 year ago
Tpt
ea80c11d6e
CI: Run clippy on all targets
1 year ago
Tpt
5647624012
Testsuite: executes C14N tests
1 year ago
Tpt
f10e5a40a3
Enables more Clippy lints
...
Auto-enable all Clippy lints that are not in nursery but a blacklist
1 year ago
Tpt
db7fab0f20
Run Clippy on more configurations
2 years ago
Dan Yamamoto
5085a60a87
Apply sugestions from code review
...
Co-authored-by: Tpt <thomaspt@hotmail.fr>
2 years ago
Dan Yamamoto
43e6ce87f8
OxRDF: Add extra literal escaping to generate canonical N-Triples and N-Quads
2 years ago
Tpt
5f2c9a3b92
Cleans up documentation links to RDF specifications
2 years ago
Tpt
3e0f6b5405
Applies oxigraph crate clippy lint to the complete project
2 years ago
Tpt
854e29ee38
Makes XSD datatypes a standalone crate
...
Allows other crates to reuse Oxigraph XSD datatypes implementation
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
bdf342b825
Makes oxrdf independent from rio_api
3 years ago
Tpt
f5545f1948
Makes Oxigraph model standalone as oxrdf
...
Allows to reuse it in other crates like spargebra
3 years ago
Tpt
4337349aad
Moves xsd module to root
...
Makes "model" module more stand-alone
3 years ago
Tpt
1c7bec5226
Introduces a struct for xsd:float and xsd:double
...
Allows building XSD assumptions into it
3 years ago
Tpt
f084cfe332
Enables more Clippy lints and enforces them
3 years ago
Tpt
f15430804a
Removes From implementations between Oxigraph and Rio
4 years ago
Tpt
fce1b03051
Fixes matches! formatting using Rust 1.50
4 years ago
Tpt
a228d266c5
Fixes some internal links in the documentation
4 years ago
Tpt
7f8bbce07f
Makes rustdoc build the internal links in the documentation
4 years ago
Tpt
231da02e87
Uses matches! where relevant
4 years ago
Tpt
23cc09f481
Implements a Simple HTTP client for SPARQL federation and SPARQL LOAD
4 years ago
Tpt
9b202efc27
Fixes some typos
4 years ago
Tpt
6b3062f496
Renames some sparql module element and improves documentation
...
QueryResult -> QueryResults
QueryResultFormat -> QueryResultsFormat
QuerySolutionsIterator -> QuerySolutionIter
QueryTriplesIterator -> QueryTripleIter
4 years ago
Tpt
fdc0dbbeef
Adds #[inline] annotations to simple public functions
4 years ago
Tpt
f9d97a2296
Adds native support for all time related XSD literals
4 years ago
Tpt
8bc84b2820
Adds borrowed data structures for RDF terms
4 years ago
Tpt
d3d78b9713
Adds a test for xsd:string and plain literal equality
4 years ago
Tpt
79038afe44
Introduces native support for xsd:dayTimeDuration and xsd:yearMonthDuration
5 years ago
Tpt
827667e495
Removes global ordering of blank node and literals
...
It does not corresponds to anything meaningful
5 years ago
Tpt
5039da163b
Small code cleanup
5 years ago
Tpt
42fafbe57f
Avoids using the big oxigraph::Error in model structures
5 years ago
Tpt
480d3a0077
Small documentation improvements
5 years ago
Tpt
2b85a06487
Migrates to oxiri and oxilangtag
5 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
Pierre-Antoine Champin
2352fc2384
complete documentation
5 years ago
Pierre-Antoine Champin
cc6ca5fe1e
making unchecked constructor of Literal public
...
for the same reason as before: bindings to other languages/APIs can benefit from this
5 years ago
Tpt
4c9bd52614
Validates language tags
...
Makes also sure their are all lowercase
Closes #24
5 years ago
Tpt
7cd5558d2b
Adds extra compiler and Clippy lints
5 years ago
Tpt
10b1fa68f3
Adds native xsd:duration xsd:dateTime xsd:date and xsd:time structures
5 years ago