rdf_canonicalization 0.2.1 copy "rdf_canonicalization: ^0.2.1" to clipboard
rdf_canonicalization: ^0.2.1 copied to clipboard

DEPRECATED: Moved to locorda_rdf_canonicalization. This package is no longer maintained.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.1 - 2026-01-19 #

Deprecated #

  • This package is deprecated and no longer maintained.
  • All functionality has been moved to locorda_rdf_canonicalization as part of the locorda project.
  • Please migrate to the new package by replacing rdf_canonicalization with locorda_rdf_canonicalization in your pubspec.yaml and updating your imports.
  • Important: All rdf_* packages have been moved. You must also migrate dependencies like rdf_core to locorda_rdf_core.
  • This repository will be archived.

0.2.0 - 2025-09-28 #

Fixed #

  • Test Suite Compliance: Fixed critical bugs to achieve full compliance with the official W3C RDF canonicalization test suite
  • Specification Alignment: Re-implemented n-degree hashing algorithm to more closely align with the W3C specification
  • Implementation Structure: Improved canonicalization implementation with better quad handling and processing

Changed #

  • Code Quality: Introduced typedefs to improve code readability and maintainability
  • Test Infrastructure: Added comprehensive official test suite for validation

0.1.0 - 2025-09-26 #

Added #

  • Initial Release: RDF canonicalization library extracted for specialized canonicalization functionality
  • RDF Canonicalization API: Complete canonicalization framework for RDF graph isomorphism and semantic equality
    • CanonicalRdfDataset and CanonicalRdfGraph classes for semantic RDF comparison
    • canonicalize(), canonicalizeGraph(), isIsomorphic(), and isIsomorphicGraphs() functions
    • CanonicalizationOptions and CanonicalHashAlgorithm for configurable canonicalization behavior
    • Support for SHA-256 and SHA-384 hash algorithms
    • Deterministic blank node labeling and canonical N-Quads output
0
likes
150
points
5
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

DEPRECATED: Moved to locorda_rdf_canonicalization. This package is no longer maintained.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#rdf #canonicalization #graph-isomorphism #semantic-web #blank-nodes

License

MIT (license)

Dependencies

crypto, logging, rdf_core

More

Packages that depend on rdf_canonicalization