ca:
  log point: Entering the canonicalization function (4.5.3).
  ca.2:
    log point: Extract quads for each bnode (4.5.3 (2)).
    Bnode to quads:
      e0:
        - _:e0 <http://example.com/#p1> _:e1 .
        - _:e0 <http://example.com/#p1> _:e1 _:g0 .
      e1:
        - _:e0 <http://example.com/#p1> _:e1 .
        - _:e1 <http://example.com/#p2> "Foo" .
        - _:e1 <http://example.com/#p3> _:g0 .
        - _:e0 <http://example.com/#p1> _:e1 _:g0 .
        - _:e1 <http://example.com/#p2> "Bar" _:g0 .
      g0:
        - _:e1 <http://example.com/#p3> _:g0 .
        - _:e0 <http://example.com/#p1> _:e1 _:g0 .
        - _:e1 <http://example.com/#p2> "Bar" _:g0 .
  ca.3:
    log point: Calculated first degree hashes (4.5.3 (3)).
    with:
      - identifier: e0
        h1dq:
          log point: Hash First Degree Quads function (4.7.3).
          nquads:
            - _:a <http://example.com/#p1> _:z .
            - _:a <http://example.com/#p1> _:z _:z .
          hash: 39fa92e7a9ea0b32e3e08aedebc1cbbcd9ba9945a18f2594677598fcfb517345
      - identifier: e1
        h1dq:
          log point: Hash First Degree Quads function (4.7.3).
          nquads:
            - _:z <http://example.com/#p1> _:a .
            - _:a <http://example.com/#p2> "Foo" .
            - _:a <http://example.com/#p3> _:z .
            - _:z <http://example.com/#p1> _:a _:z .
            - _:a <http://example.com/#p2> "Bar" _:z .
          hash: 5274652aa97d22f9f2998d1837ffaf9ad820fb813574adc4a403f105021e48bf
      - identifier: g0
        h1dq:
          log point: Hash First Degree Quads function (4.7.3).
          nquads:
            - _:z <http://example.com/#p3> _:a .
            - _:z <http://example.com/#p1> _:z _:a .
            - _:z <http://example.com/#p2> "Bar" _:a .
          hash: efb0096125247801199082c6f213cda5377d8ddac20a83eaf6c7d88335c12bf4
  ca.4:
    log point: Create canonical replacements for hashes mapping to a single node (4.5.3 (4)).
    with:
      - identifier: e0
        hash: 39fa92e7a9ea0b32e3e08aedebc1cbbcd9ba9945a18f2594677598fcfb517345
        canonical label: c14n0
      - identifier: e1
        hash: 5274652aa97d22f9f2998d1837ffaf9ad820fb813574adc4a403f105021e48bf
        canonical label: c14n1
      - identifier: g0
        hash: efb0096125247801199082c6f213cda5377d8ddac20a83eaf6c7d88335c12bf4
        canonical label: c14n2
    log point: Calculate hashes for identifiers with shared hashes (4.5.3 (5)).
  ca.6:
    log point: Issued identifiers map (4.4.3 (6)).
    issued identifiers map: {e0: c14n0, e1: c14n1, g0: c14n2}
