What's Changed
➡️ Adoption of RdfQuadConsumer Interface in fromRdf
- Enables improved interoperability with other RDF libraries.
- Related resources:
Example
// Convert RDF to JSON-LD
var consumer = JsonLd.fromRdf();
consumer.quad(...); // feed manually or via a reader
(new NquadsReader(...)).provide(consumer);
// Get the final JSON-LD result
consumer.toJsonLd();⚠️ RDF Primitives Final Deprecation
From/To RDF transformations now use RdfConsumer for seamless and efficient integration, eliminating the need to materialize RDF primitives.
You can use any third-party RDF library of your choice, for example: Titanium RDF Primitives.
🐛 Bug Fixes & Performance Improvements
- Fix typo in
DefaulHttpLoader.timeout()by @fpotier in #398 - Fix O(n²) performance issue in JSON-LD framing with
@reverseproperties by @MajewskiKrzysztof in #424
🎉 New Contributors
- @fpotier made their first contribution in #398
- @MajewskiKrzysztof made their first contribution in #424
Full Changelog: v1.6.0...v1.7.0