rio
rio copied to clipboard
RDF parsers library
[`Subject`] and [`Term`] both have a variant that goes: ```rust Triple(&'a Triple>) ``` I think that the code of the parser would be minimally impacted by that change, and it...
Updates the requirements on [quick-xml](https://github.com/tafia/quick-xml) to permit the latest version. Changelog Sourced from quick-xml's changelog. 0.24.0 -- 2022-08-28 New Features #387: Allow overlapping between elements of sequence and other elements...
hello @Tpt , thanks for your work. It would be great if rio supports n3 parser. n3 is also the format chosen for n3-patch format, by solid spec, to patch...
In web contexts, with most of web frameworks being async, it would help if parsers are async like js counterparts. Currently as parsers doesn't anyway require full content in memory,...
Bumps [testsuite/rdf-star](https://github.com/w3c/rdf-star) from `44eaa13` to `c6b5f8c`. Commits c6b5f8c fix broken link for Ruby Turtle 6a5b425 make link to impl report similar to RubyRDF 9ed22ce add Oxigraph in implementation page 7054913...
I am currently using the `RdfXmlParser` to parse OWL files. While this works well, debugging my parser or the OWL file is fairly hard because my error messages are poor....
If I remember correctly, we found out some time ago that a lot of time was spent in checking [PN_CHARS](https://www.w3.org/TR/turtle/#grammar-production-PN_CHARS_BASE). We could add a `strict` flag in the parser configuration;...
Currently, the RDF parser gives no access to namespaces or prefixes, which makes it hard to roundtrip RDF from file to file!
Another common RDF format is [json-ld]. In fact, this is a required format for [ldp] servers. I'll gladly contribute to this when I get the time, but I figured I...
Currently the XML serialization is all in long hand. It would be good to have some of the short hand syntaxes, for example typed nodes and the ability to remove...