run manifest-urdna2015#test022ca:
  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.org/vocab#next> _:e1 .
        - _:e0 <http://example.org/vocab#prev> _:e1 .
        - _:e1 <http://example.org/vocab#next> _:e0 .
        - _:e1 <http://example.org/vocab#prev> _:e0 .
      e1:
        - _:e0 <http://example.org/vocab#next> _:e1 .
        - _:e0 <http://example.org/vocab#prev> _:e1 .
        - _:e1 <http://example.org/vocab#next> _:e0 .
        - _:e1 <http://example.org/vocab#prev> _:e0 .
  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.org/vocab#next> _:z .
            - _:a <http://example.org/vocab#prev> _:z .
            - _:z <http://example.org/vocab#next> _:a .
            - _:z <http://example.org/vocab#prev> _:a .
          hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
      - identifier: e1
        h1dq:
          log point: Hash First Degree Quads function (4.7.3).
          nquads:
            - _:z <http://example.org/vocab#next> _:a .
            - _:z <http://example.org/vocab#prev> _:a .
            - _:a <http://example.org/vocab#next> _:z .
            - _:a <http://example.org/vocab#prev> _:z .
          hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
  ca.4:
    log point: Create canonical replacements for hashes mapping to a single node (4.5.3 (4)).
    with:
  ca.5:
    log point: Calculate hashes for identifiers with shared hashes (4.5.3 (5)).
    with:
      - hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
        identifier list: [ "e0", "e1"]
        ca.5.2:
          log point: Calculate hashes for identifiers with shared hashes (4.5.3 (5.2)).
          with:
            - identifier: e0
              hndq:
                log point: Hash N-Degree Quads function (4.9.3).
                identifier: e0
                issuer: {e0: b0}
                hndq.2:
                  log point: Quads for identifier (4.9.3 (2)).
                  quads:
                  - _:e0 <http://example.org/vocab#next> _:e1 .
                  - _:e0 <http://example.org/vocab#prev> _:e1 .
                  - _:e1 <http://example.org/vocab#next> _:e0 .
                  - _:e1 <http://example.org/vocab#prev> _:e0 .
                hndq.3:
                  log point: Hash N-Degree Quads function (4.9.3 (3)).
                  with:
                    - quad: _:e0 <http://example.org/vocab#next> _:e1 .
                      hndq.3.1:
                        log point: Hash related bnode component (4.9.3 (3.1))
                        with:
                          - position: o
                            related: e1
                            h1dq:
                              log point: Hash First Degree Quads function (4.7.3).
                              nquads:
                                - _:z <http://example.org/vocab#next> _:a .
                                - _:z <http://example.org/vocab#prev> _:a .
                                - _:a <http://example.org/vocab#next> _:z .
                                - _:a <http://example.org/vocab#prev> _:z .
                              hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
                            input: "o<http://example.org/vocab#next>60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b"
                            hash: 20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e
                    - quad: _:e0 <http://example.org/vocab#prev> _:e1 .
                      hndq.3.1:
                        log point: Hash related bnode component (4.9.3 (3.1))
                        with:
                          - position: o
                            related: e1
                            h1dq:
                              log point: Hash First Degree Quads function (4.7.3).
                              nquads:
                                - _:z <http://example.org/vocab#next> _:a .
                                - _:z <http://example.org/vocab#prev> _:a .
                                - _:a <http://example.org/vocab#next> _:z .
                                - _:a <http://example.org/vocab#prev> _:z .
                              hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
                            input: "o<http://example.org/vocab#prev>60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b"
                            hash: 1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d
                    - quad: _:e1 <http://example.org/vocab#next> _:e0 .
                      hndq.3.1:
                        log point: Hash related bnode component (4.9.3 (3.1))
                        with:
                          - position: s
                            related: e1
                            h1dq:
                              log point: Hash First Degree Quads function (4.7.3).
                              nquads:
                                - _:z <http://example.org/vocab#next> _:a .
                                - _:z <http://example.org/vocab#prev> _:a .
                                - _:a <http://example.org/vocab#next> _:z .
                                - _:a <http://example.org/vocab#prev> _:z .
                              hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
                            input: "s<http://example.org/vocab#next>60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b"
                            hash: 56d0774755aaf8d9cf4da8af3728e5589f94e5cd7d9aee86f0c5a7bc1d71c7ca
                    - quad: _:e1 <http://example.org/vocab#prev> _:e0 .
                      hndq.3.1:
                        log point: Hash related bnode component (4.9.3 (3.1))
                        with:
                          - position: s
                            related: e1
                            h1dq:
                              log point: Hash First Degree Quads function (4.7.3).
                              nquads:
                                - _:z <http://example.org/vocab#next> _:a .
                                - _:z <http://example.org/vocab#prev> _:a .
                                - _:a <http://example.org/vocab#next> _:z .
                                - _:a <http://example.org/vocab#prev> _:z .
                              hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
                            input: "s<http://example.org/vocab#prev>60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b"
                            hash: 2a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4
                  Hash to bnodes:
                    20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e:
                      - e1
                    1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d:
                      - e1
                    56d0774755aaf8d9cf4da8af3728e5589f94e5cd7d9aee86f0c5a7bc1d71c7ca:
                      - e1
                    2a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4:
                      - e1
                hndq.5:
                  log point: Hash N-Degree Quads function (4.9.3 (5)), entering loop.
                  with:
                    - related hash: 1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d
                      data to hash: ""
                      hndq.5.4:
                        log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                        with:
                        - perm: [ "e1"]
                          hndq.5.4.4:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                            with:
                              - related: e1
                                path: ""
                          hndq.5.4.5:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                            recursion list: [ "e1"]
                            path: "_:b1"
                            with:
                              - related: e1
                                hndq:
                                  log point: Hash N-Degree Quads function (4.9.3).
                                  identifier: e1
                                  issuer: {e0: b0, e1: b1}
                                  hndq.2:
                                    log point: Quads for identifier (4.9.3 (2)).
                                    quads:
                                    - _:e0 <http://example.org/vocab#next> _:e1 .
                                    - _:e0 <http://example.org/vocab#prev> _:e1 .
                                    - _:e1 <http://example.org/vocab#next> _:e0 .
                                    - _:e1 <http://example.org/vocab#prev> _:e0 .
                                  hndq.3:
                                    log point: Hash N-Degree Quads function (4.9.3 (3)).
                                    with:
                                      - quad: _:e0 <http://example.org/vocab#next> _:e1 .
                                        hndq.3.1:
                                          log point: Hash related bnode component (4.9.3 (3.1))
                                          with:
                                            - position: s
                                              related: e0
                                              input: "s<http://example.org/vocab#next>_:b0"
                                              hash: fedd7e23f27219a0bfe4c5dd88920ff3c0bb0b2df2d15b956e5a4754cbcc8587
                                      - quad: _:e0 <http://example.org/vocab#prev> _:e1 .
                                        hndq.3.1:
                                          log point: Hash related bnode component (4.9.3 (3.1))
                                          with:
                                            - position: s
                                              related: e0
                                              input: "s<http://example.org/vocab#prev>_:b0"
                                              hash: 2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef
                                      - quad: _:e1 <http://example.org/vocab#next> _:e0 .
                                        hndq.3.1:
                                          log point: Hash related bnode component (4.9.3 (3.1))
                                          with:
                                            - position: o
                                              related: e0
                                              input: "o<http://example.org/vocab#next>_:b0"
                                              hash: 9e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f
                                      - quad: _:e1 <http://example.org/vocab#prev> _:e0 .
                                        hndq.3.1:
                                          log point: Hash related bnode component (4.9.3 (3.1))
                                          with:
                                            - position: o
                                              related: e0
                                              input: "o<http://example.org/vocab#prev>_:b0"
                                              hash: ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177
                                    Hash to bnodes:
                                      fedd7e23f27219a0bfe4c5dd88920ff3c0bb0b2df2d15b956e5a4754cbcc8587:
                                        - e0
                                      2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef:
                                        - e0
                                      9e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f:
                                        - e0
                                      ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177:
                                        - e0
                                  hndq.5:
                                    log point: Hash N-Degree Quads function (4.9.3 (5)), entering loop.
                                    with:
                                      - related hash: 2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef
                                        data to hash: ""
                                        hndq.5.4:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                                          with:
                                          - perm: [ "e0"]
                                            hndq.5.4.4:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                                              with:
                                                - related: e0
                                                  path: ""
                                            hndq.5.4.5:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                                              recursion list: []
                                              path: "_:b0"
                                        hndq.5.5:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                                          chosen path: "_:b0"
                                          data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b0"
                                      - related hash: 9e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f
                                        data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b0"
                                        hndq.5.4:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                                          with:
                                          - perm: [ "e0"]
                                            hndq.5.4.4:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                                              with:
                                                - related: e0
                                                  path: ""
                                            hndq.5.4.5:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                                              recursion list: []
                                              path: "_:b0"
                                        hndq.5.5:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                                          chosen path: "_:b0"
                                          data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b09e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f_:b0"
                                      - related hash: ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177
                                        data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b09e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f_:b0"
                                        hndq.5.4:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                                          with:
                                          - perm: [ "e0"]
                                            hndq.5.4.4:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                                              with:
                                                - related: e0
                                                  path: ""
                                            hndq.5.4.5:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                                              recursion list: []
                                              path: "_:b0"
                                        hndq.5.5:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                                          chosen path: "_:b0"
                                          data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b09e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f_:b0ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177_:b0"
                                      - related hash: fedd7e23f27219a0bfe4c5dd88920ff3c0bb0b2df2d15b956e5a4754cbcc8587
                                        data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b09e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f_:b0ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177_:b0"
                                        hndq.5.4:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                                          with:
                                          - perm: [ "e0"]
                                            hndq.5.4.4:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                                              with:
                                                - related: e0
                                                  path: ""
                                            hndq.5.4.5:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                                              recursion list: []
                                              path: "_:b0"
                                        hndq.5.5:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                                          chosen path: "_:b0"
                                          data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b09e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f_:b0ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177_:b0fedd7e23f27219a0bfe4c5dd88920ff3c0bb0b2df2d15b956e5a4754cbcc8587_:b0"
                                  hndq.6:
                                    log point: Leaving Hash N-Degree Quads function (4.9.3).
                                    hash: 1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35
                                    issuer: {e0: b0, e1: b1}
                                hndq.5.4.5.4:
                                  log point: Hash N-Degree Quads function (4.9.3 (5.4.5.4)), combine result of recursion.
                                  path: "_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>"
                                  issuer copy: {e0: b0, e1: b1}
                      hndq.5.5:
                        log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                        chosen path: "_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>"
                        data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>"
                    - related hash: 20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e
                      data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>"
                      hndq.5.4:
                        log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                        with:
                        - perm: [ "e1"]
                          hndq.5.4.4:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                            with:
                              - related: e1
                                path: ""
                          hndq.5.4.5:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                            recursion list: []
                            path: "_:b1"
                      hndq.5.5:
                        log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                        chosen path: "_:b1"
                        data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e_:b1"
                    - related hash: 2a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4
                      data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e_:b1"
                      hndq.5.4:
                        log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                        with:
                        - perm: [ "e1"]
                          hndq.5.4.4:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                            with:
                              - related: e1
                                path: ""
                          hndq.5.4.5:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                            recursion list: []
                            path: "_:b1"
                      hndq.5.5:
                        log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                        chosen path: "_:b1"
                        data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e_:b12a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4_:b1"
                    - related hash: 56d0774755aaf8d9cf4da8af3728e5589f94e5cd7d9aee86f0c5a7bc1d71c7ca
                      data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e_:b12a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4_:b1"
                      hndq.5.4:
                        log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                        with:
                        - perm: [ "e1"]
                          hndq.5.4.4:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                            with:
                              - related: e1
                                path: ""
                          hndq.5.4.5:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                            recursion list: []
                            path: "_:b1"
                      hndq.5.5:
                        log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                        chosen path: "_:b1"
                        data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e_:b12a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4_:b156d0774755aaf8d9cf4da8af3728e5589f94e5cd7d9aee86f0c5a7bc1d71c7ca_:b1"
                hndq.6:
                  log point: Leaving Hash N-Degree Quads function (4.9.3).
                  hash: e332b4b59e1c4794ee72a4df0f63723326ffb6d6a5c0d0cb4d2dd8d8d5ebf5a4
                  issuer: {e0: b0, e1: b1}
            - identifier: e1
              hndq:
                log point: Hash N-Degree Quads function (4.9.3).
                identifier: e1
                issuer: {e1: b0}
                hndq.2:
                  log point: Quads for identifier (4.9.3 (2)).
                  quads:
                  - _:e0 <http://example.org/vocab#next> _:e1 .
                  - _:e0 <http://example.org/vocab#prev> _:e1 .
                  - _:e1 <http://example.org/vocab#next> _:e0 .
                  - _:e1 <http://example.org/vocab#prev> _:e0 .
                hndq.3:
                  log point: Hash N-Degree Quads function (4.9.3 (3)).
                  with:
                    - quad: _:e0 <http://example.org/vocab#next> _:e1 .
                      hndq.3.1:
                        log point: Hash related bnode component (4.9.3 (3.1))
                        with:
                          - position: s
                            related: e0
                            h1dq:
                              log point: Hash First Degree Quads function (4.7.3).
                              nquads:
                                - _:a <http://example.org/vocab#next> _:z .
                                - _:a <http://example.org/vocab#prev> _:z .
                                - _:z <http://example.org/vocab#next> _:a .
                                - _:z <http://example.org/vocab#prev> _:a .
                              hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
                            input: "s<http://example.org/vocab#next>60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b"
                            hash: 56d0774755aaf8d9cf4da8af3728e5589f94e5cd7d9aee86f0c5a7bc1d71c7ca
                    - quad: _:e0 <http://example.org/vocab#prev> _:e1 .
                      hndq.3.1:
                        log point: Hash related bnode component (4.9.3 (3.1))
                        with:
                          - position: s
                            related: e0
                            h1dq:
                              log point: Hash First Degree Quads function (4.7.3).
                              nquads:
                                - _:a <http://example.org/vocab#next> _:z .
                                - _:a <http://example.org/vocab#prev> _:z .
                                - _:z <http://example.org/vocab#next> _:a .
                                - _:z <http://example.org/vocab#prev> _:a .
                              hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
                            input: "s<http://example.org/vocab#prev>60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b"
                            hash: 2a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4
                    - quad: _:e1 <http://example.org/vocab#next> _:e0 .
                      hndq.3.1:
                        log point: Hash related bnode component (4.9.3 (3.1))
                        with:
                          - position: o
                            related: e0
                            h1dq:
                              log point: Hash First Degree Quads function (4.7.3).
                              nquads:
                                - _:a <http://example.org/vocab#next> _:z .
                                - _:a <http://example.org/vocab#prev> _:z .
                                - _:z <http://example.org/vocab#next> _:a .
                                - _:z <http://example.org/vocab#prev> _:a .
                              hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
                            input: "o<http://example.org/vocab#next>60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b"
                            hash: 20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e
                    - quad: _:e1 <http://example.org/vocab#prev> _:e0 .
                      hndq.3.1:
                        log point: Hash related bnode component (4.9.3 (3.1))
                        with:
                          - position: o
                            related: e0
                            h1dq:
                              log point: Hash First Degree Quads function (4.7.3).
                              nquads:
                                - _:a <http://example.org/vocab#next> _:z .
                                - _:a <http://example.org/vocab#prev> _:z .
                                - _:z <http://example.org/vocab#next> _:a .
                                - _:z <http://example.org/vocab#prev> _:a .
                              hash: 60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b
                            input: "o<http://example.org/vocab#prev>60dc8fc7b5481014b6ea38efb05455676d1e93e19b99119ab294941dacc16b3b"
                            hash: 1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d
                  Hash to bnodes:
                    56d0774755aaf8d9cf4da8af3728e5589f94e5cd7d9aee86f0c5a7bc1d71c7ca:
                      - e0
                    2a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4:
                      - e0
                    20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e:
                      - e0
                    1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d:
                      - e0
                hndq.5:
                  log point: Hash N-Degree Quads function (4.9.3 (5)), entering loop.
                  with:
                    - related hash: 1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d
                      data to hash: ""
                      hndq.5.4:
                        log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                        with:
                        - perm: [ "e0"]
                          hndq.5.4.4:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                            with:
                              - related: e0
                                path: ""
                          hndq.5.4.5:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                            recursion list: [ "e0"]
                            path: "_:b1"
                            with:
                              - related: e0
                                hndq:
                                  log point: Hash N-Degree Quads function (4.9.3).
                                  identifier: e0
                                  issuer: {e1: b0, e0: b1}
                                  hndq.2:
                                    log point: Quads for identifier (4.9.3 (2)).
                                    quads:
                                    - _:e0 <http://example.org/vocab#next> _:e1 .
                                    - _:e0 <http://example.org/vocab#prev> _:e1 .
                                    - _:e1 <http://example.org/vocab#next> _:e0 .
                                    - _:e1 <http://example.org/vocab#prev> _:e0 .
                                  hndq.3:
                                    log point: Hash N-Degree Quads function (4.9.3 (3)).
                                    with:
                                      - quad: _:e0 <http://example.org/vocab#next> _:e1 .
                                        hndq.3.1:
                                          log point: Hash related bnode component (4.9.3 (3.1))
                                          with:
                                            - position: o
                                              related: e1
                                              input: "o<http://example.org/vocab#next>_:b0"
                                              hash: 9e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f
                                      - quad: _:e0 <http://example.org/vocab#prev> _:e1 .
                                        hndq.3.1:
                                          log point: Hash related bnode component (4.9.3 (3.1))
                                          with:
                                            - position: o
                                              related: e1
                                              input: "o<http://example.org/vocab#prev>_:b0"
                                              hash: ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177
                                      - quad: _:e1 <http://example.org/vocab#next> _:e0 .
                                        hndq.3.1:
                                          log point: Hash related bnode component (4.9.3 (3.1))
                                          with:
                                            - position: s
                                              related: e1
                                              input: "s<http://example.org/vocab#next>_:b0"
                                              hash: fedd7e23f27219a0bfe4c5dd88920ff3c0bb0b2df2d15b956e5a4754cbcc8587
                                      - quad: _:e1 <http://example.org/vocab#prev> _:e0 .
                                        hndq.3.1:
                                          log point: Hash related bnode component (4.9.3 (3.1))
                                          with:
                                            - position: s
                                              related: e1
                                              input: "s<http://example.org/vocab#prev>_:b0"
                                              hash: 2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef
                                    Hash to bnodes:
                                      9e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f:
                                        - e1
                                      ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177:
                                        - e1
                                      fedd7e23f27219a0bfe4c5dd88920ff3c0bb0b2df2d15b956e5a4754cbcc8587:
                                        - e1
                                      2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef:
                                        - e1
                                  hndq.5:
                                    log point: Hash N-Degree Quads function (4.9.3 (5)), entering loop.
                                    with:
                                      - related hash: 2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef
                                        data to hash: ""
                                        hndq.5.4:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                                          with:
                                          - perm: [ "e1"]
                                            hndq.5.4.4:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                                              with:
                                                - related: e1
                                                  path: ""
                                            hndq.5.4.5:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                                              recursion list: []
                                              path: "_:b0"
                                        hndq.5.5:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                                          chosen path: "_:b0"
                                          data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b0"
                                      - related hash: 9e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f
                                        data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b0"
                                        hndq.5.4:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                                          with:
                                          - perm: [ "e1"]
                                            hndq.5.4.4:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                                              with:
                                                - related: e1
                                                  path: ""
                                            hndq.5.4.5:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                                              recursion list: []
                                              path: "_:b0"
                                        hndq.5.5:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                                          chosen path: "_:b0"
                                          data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b09e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f_:b0"
                                      - related hash: ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177
                                        data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b09e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f_:b0"
                                        hndq.5.4:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                                          with:
                                          - perm: [ "e1"]
                                            hndq.5.4.4:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                                              with:
                                                - related: e1
                                                  path: ""
                                            hndq.5.4.5:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                                              recursion list: []
                                              path: "_:b0"
                                        hndq.5.5:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                                          chosen path: "_:b0"
                                          data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b09e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f_:b0ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177_:b0"
                                      - related hash: fedd7e23f27219a0bfe4c5dd88920ff3c0bb0b2df2d15b956e5a4754cbcc8587
                                        data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b09e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f_:b0ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177_:b0"
                                        hndq.5.4:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                                          with:
                                          - perm: [ "e1"]
                                            hndq.5.4.4:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                                              with:
                                                - related: e1
                                                  path: ""
                                            hndq.5.4.5:
                                              log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                                              recursion list: []
                                              path: "_:b0"
                                        hndq.5.5:
                                          log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                                          chosen path: "_:b0"
                                          data to hash: "2271d4a38ab18871a59367113128e490261466f10fec31d3e9654531f7c08fef_:b09e8ddf2abce731d9bb3b56caa83f1d2c4d76f7c649b8c286b1b372830d5d706f_:b0ee5c2a18a94cc31daa5c15313e5c824083ff5a9215ab296634dd849b787a8177_:b0fedd7e23f27219a0bfe4c5dd88920ff3c0bb0b2df2d15b956e5a4754cbcc8587_:b0"
                                  hndq.6:
                                    log point: Leaving Hash N-Degree Quads function (4.9.3).
                                    hash: 1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35
                                    issuer: {e1: b0, e0: b1}
                                hndq.5.4.5.4:
                                  log point: Hash N-Degree Quads function (4.9.3 (5.4.5.4)), combine result of recursion.
                                  path: "_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>"
                                  issuer copy: {e1: b0, e0: b1}
                      hndq.5.5:
                        log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                        chosen path: "_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>"
                        data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>"
                    - related hash: 20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e
                      data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>"
                      hndq.5.4:
                        log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                        with:
                        - perm: [ "e0"]
                          hndq.5.4.4:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                            with:
                              - related: e0
                                path: ""
                          hndq.5.4.5:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                            recursion list: []
                            path: "_:b1"
                      hndq.5.5:
                        log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                        chosen path: "_:b1"
                        data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e_:b1"
                    - related hash: 2a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4
                      data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e_:b1"
                      hndq.5.4:
                        log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                        with:
                        - perm: [ "e0"]
                          hndq.5.4.4:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                            with:
                              - related: e0
                                path: ""
                          hndq.5.4.5:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                            recursion list: []
                            path: "_:b1"
                      hndq.5.5:
                        log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                        chosen path: "_:b1"
                        data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e_:b12a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4_:b1"
                    - related hash: 56d0774755aaf8d9cf4da8af3728e5589f94e5cd7d9aee86f0c5a7bc1d71c7ca
                      data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e_:b12a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4_:b1"
                      hndq.5.4:
                        log point: Hash N-Degree Quads function (4.9.3 (5.4)), entering loop.
                        with:
                        - perm: [ "e0"]
                          hndq.5.4.4:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.4)), entering loop.
                            with:
                              - related: e0
                                path: ""
                          hndq.5.4.5:
                            log point: Hash N-Degree Quads function (4.9.3 (5.4.5)), before possible recursion.
                            recursion list: []
                            path: "_:b1"
                      hndq.5.5:
                        log point: Hash N-Degree Quads function (4.9.3 (5.5). End of current loop with Hn hashes.
                        chosen path: "_:b1"
                        data to hash: "1e4e55ba02b8b0b527c32e2343fbcfee2e2bd9c1972c67cc01f85fabde7bc42d_:b1_:b1<1ae899f76e760eb7caf6656437aaef845b50887aff7baeb3531add85ec02ed35>20bb08971220a5382a9a06ba2977c5fb859e63192e0b2015a378af89e453f25e_:b12a5dd448b9467a08479008a5350829441868b7f913343cd500fe8619e047cff4_:b156d0774755aaf8d9cf4da8af3728e5589f94e5cd7d9aee86f0c5a7bc1d71c7ca_:b1"
                hndq.6:
                  log point: Leaving Hash N-Degree Quads function (4.9.3).
                  hash: e332b4b59e1c4794ee72a4df0f63723326ffb6d6a5c0d0cb4d2dd8d8d5ebf5a4
                  issuer: {e1: b0, e0: b1}
        ca.5.3:
          log point: Canonical identifiers for temporary identifiers (4.5.3 (5.3)).
          issuer:
              - blank node: e0
                canonical identifier: c14n0
              - blank node: e1
                canonical identifier: c14n1
              - blank node: e1
                canonical identifier: c14n1
              - blank node: e0
                canonical identifier: c14n0
  ca.6:
    log point: Replace original with canonical labels (4.5.3 (6)).
    canonical issuer: {e0: c14n0, e1: c14n1}
