SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-459ff99c-90cf-4363-89b4-719d795832fe Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-05-31T00:13:04Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0045ede523669590f6ab5c3723eb6ee8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a96d481ff2f0b45f1339bf218b7f9804 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-527e9dfefadb32c25ba15d6dd8694de5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-befa08412b7887ec395bcc6e1b9b3d9c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5dab9bf70d64c2003569c290497d022c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fcceafa2879df21d7ce2119def890e3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90b30dd0202cd9346bd44c9479e15cff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f79d6d7cdb2cb56ebb0e0d3d910d600 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be85f8819b4b2f5490220b5bb61cba60 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f585119de014d60ffeb7d4cc119f0e5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-796738619d35cfdf73643cdf62c468a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e343184e5fdd95f3b109d454af250738 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d557177e234333d6d282ad9ebce6f685 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d158ccffb33970182f90be2519a939bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ac005f11db15f68c138e41cb3c3af39 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49b23f212dfe12e792087a58fae39bf1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef1d11bd6675a164a45319a1186cafd5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb65f2a61c18e73fc20db0e1aa2c0ed2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12106413c4313ea5186888874122770e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51f13dc9a0766a4a523c5fbb26ecba27 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5acd42dad17c9a5f1c589e62fb3b467e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d6fa9fafd100f9ba70b82e7988171c0b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f27d748a847300af6feeec58e01e0170 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de9db0d2579977c215f38b77848caa66 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff9842b91dc1db56549d3003dee0f4de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3aa44b0c7c0472f64cb92dedb5bb62f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-821dc6b53f8d974ab815056c835ee60a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f75e9d0400c34b53f2f4efacbf89330 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9dd260529a59daa5528eaa02ed9317c1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b174cc9f94115c56dd61656e0319e4a1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-210b152b0c195cdf04a9bbaa4e2b5157 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-960dec4ceb27fa912b294e5b7f791b3f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98f9aebef685fa5f3da6142f21ecc52e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f906ce353eaa971f96d5fa386a8ccd5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2c36801db6e602e96a88990151f0ea3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-477c30f50ee53c855ff276f29445fc61 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c88a16e4e89d85fe535ae0498e184534 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-910fc356f1f46b19853fb285e8913662 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2b5e3d284ecc7c13c03e27b6651adc0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-671174932ca920386cec6ef72b992efa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1338819ed44a26727982714aed6de41e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-580c01db83be0758006673a7960751ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43b2cb3d4c68a71bc7249f5c74cb33d3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a50ec16a97fd8ca2dfc1c56764ed79f4 FileName: ./.github/workflows/pyright.yml SPDXID: SPDXRef-0045ede523669590f6ab5c3723eb6ee8 FileChecksum: SHA1: 73a64887344a51f82a390d8de8a64d4f272e234d LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2026 Arcangelo Massari FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-a96d481ff2f0b45f1339bf218b7f9804 FileChecksum: SHA1: 3eab6ebcc133f156362b463d782ee8c950e9b862 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025-2026 Arcangelo Massari FileName: ./.github/workflows/reuse.yml SPDXID: SPDXRef-527e9dfefadb32c25ba15d6dd8694de5 FileChecksum: SHA1: 2649927e6b2d3554fe896fb3492b340b4081d8fb LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025 Arcangelo Massari FileName: ./.github/workflows/ruff.yml SPDXID: SPDXRef-befa08412b7887ec395bcc6e1b9b3d9c FileChecksum: SHA1: 17a992a72dd3616eab65cc67b9f66a34e3990889 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2026 Arcangelo Massari FileName: ./.github/workflows/run_tests.yml SPDXID: SPDXRef-5dab9bf70d64c2003569c290497d022c FileChecksum: SHA1: e38abb42f4436fb732c9cc8b737eaa96435fd414 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./.gitignore SPDXID: SPDXRef-6fcceafa2879df21d7ce2119def890e3 FileChecksum: SHA1: 7492a2bf8aa21e485ed139dc0a67213e8b37177f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./.releaserc.json SPDXID: SPDXRef-90b30dd0202cd9346bd44c9479e15cff FileChecksum: SHA1: 874c847c8deb59b37c87ae55c9c614ac6af13ca9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./CHANGELOG.md SPDXID: SPDXRef-3f79d6d7cdb2cb56ebb0e0d3d910d600 FileChecksum: SHA1: 6f12d505db50b715678fb8f452f1ed7b5d3a5445 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025 Arcangelo Massari FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-be85f8819b4b2f5490220b5bb61cba60 FileChecksum: SHA1: 89638ae26b6fd92fd70ca12b76b0eab5f09d97ab LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025 Arcangelo Massari FileName: ./README.md SPDXID: SPDXRef-2f585119de014d60ffeb7d4cc119f0e5 FileChecksum: SHA1: 4953786b73aafc01815659f1c3c4150e1cc84419 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./pyproject.toml SPDXID: SPDXRef-796738619d35cfdf73643cdf62c468a4 FileChecksum: SHA1: 4cad9e98a84af463f5f5c048af9feb74377ad423 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/__init__.py SPDXID: SPDXRef-e343184e5fdd95f3b109d454af250738 FileChecksum: SHA1: c3b9d3214c38b3254b82b6a7f1587fa74d1961b9 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/abstract_entity.py SPDXID: SPDXRef-d557177e234333d6d282ad9ebce6f685 FileChecksum: SHA1: 3c7fb834468d5309fe88f888f41b6c23afa11bc6 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2016 Silvio Peroni SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/counter_handler/__init__.py SPDXID: SPDXRef-d158ccffb33970182f90be2519a939bc FileChecksum: SHA1: c3b9d3214c38b3254b82b6a7f1587fa74d1961b9 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/counter_handler/counter_handler.py SPDXID: SPDXRef-9ac005f11db15f68c138e41cb3c3af39 FileChecksum: SHA1: f1b5fcc5c30fbe86879664ecbd594f6b3173c777 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2016 Silvio Peroni SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/counter_handler/filesystem_counter_handler.py SPDXID: SPDXRef-49b23f212dfe12e792087a58fae39bf1 FileChecksum: SHA1: 77d86eb183c5ce0ce5624474a8967ad6b92894fb LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2016 Silvio Peroni SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/counter_handler/in_memory_counter_handler.py SPDXID: SPDXRef-ef1d11bd6675a164a45319a1186cafd5 FileChecksum: SHA1: 0a473f2137bb98035875375a2d703da6fcb80e9b LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2016 Silvio Peroni SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/counter_handler/redis_counter_handler.py SPDXID: SPDXRef-bb65f2a61c18e73fc20db0e1aa2c0ed2 FileChecksum: SHA1: ddf1f39587d850837cf64ca1b0351223a23150dd LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/counter_handler/sqlite_counter_handler.py SPDXID: SPDXRef-12106413c4313ea5186888874122770e FileChecksum: SHA1: 1adaa28dd6752238f3846dc0e260c1584dcb87e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/graph_utils.py SPDXID: SPDXRef-51f13dc9a0766a4a523c5fbb26ecba27 FileChecksum: SHA1: a67c12899a0e85290ec4da2b80b93d9466ba74c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025-2026 Arcangelo Massari FileName: ./rdflib_ocdm/ocdm_graph.py SPDXID: SPDXRef-5acd42dad17c9a5f1c589e62fb3b467e FileChecksum: SHA1: f14d10d88c7ff3c566e8f271e37918a4e9c3d050 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/prov/__init__.py SPDXID: SPDXRef-d6fa9fafd100f9ba70b82e7988171c0b FileChecksum: SHA1: c3b9d3214c38b3254b82b6a7f1587fa74d1961b9 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/prov/prov_entity.py SPDXID: SPDXRef-f27d748a847300af6feeec58e01e0170 FileChecksum: SHA1: 011328867ff4c13551e45e4480b1def01d837803 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2016 Silvio Peroni SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/prov/provenance.py SPDXID: SPDXRef-de9db0d2579977c215f38b77848caa66 FileChecksum: SHA1: 27f8155a51488e37f607326805fcffd0fc1ab8b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/prov/snapshot_entity.py SPDXID: SPDXRef-ff9842b91dc1db56549d3003dee0f4de FileChecksum: SHA1: 236b6044600bf8e308fa90b6264eb066fdb62392 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2016 Silvio Peroni SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/query_utils.py SPDXID: SPDXRef-b3aa44b0c7c0472f64cb92dedb5bb62f FileChecksum: SHA1: 346dcaed888fed26d4ba9f51ee8579a0e68b82ce LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2016 Silvio Peroni SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/reader.py SPDXID: SPDXRef-821dc6b53f8d974ab815056c835ee60a FileChecksum: SHA1: 1eabbb79497fc16fc97abe458404da7304735a68 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/retry_utils.py SPDXID: SPDXRef-8f75e9d0400c34b53f2f4efacbf89330 FileChecksum: SHA1: 5f5727791d05660978a488817e1f84d34e1e5c4a LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/storer.py SPDXID: SPDXRef-9dd260529a59daa5528eaa02ed9317c1 FileChecksum: SHA1: 428e7c588706a1706e3be5c35b511b3229630094 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./rdflib_ocdm/support.py SPDXID: SPDXRef-b174cc9f94115c56dd61656e0319e4a1 FileChecksum: SHA1: 30a82ebf4de4498d42baff4a30f8c330cb6bae5b LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./test/br.nq SPDXID: SPDXRef-210b152b0c195cdf04a9bbaa4e2b5157 FileChecksum: SHA1: 200c03fdf82442ac7926ef8db64ee693584730a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./test/br.nt SPDXID: SPDXRef-960dec4ceb27fa912b294e5b7f791b3f FileChecksum: SHA1: a7b2bdad70b8f0297877d491adfe5d2998640f71 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./test/br_small.nq SPDXID: SPDXRef-98f9aebef685fa5f3da6142f21ecc52e FileChecksum: SHA1: f3e05d3d4964ca0fd97df4b719aa7578ff3df769 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./test/conftest.py SPDXID: SPDXRef-2f906ce353eaa971f96d5fa386a8ccd5 FileChecksum: SHA1: be97ea2ed5e66c3ff336aa2f2d0ec49a1dbaa25f LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025-2026 Arcangelo Massari FileName: ./test/counter_handlers_test.py SPDXID: SPDXRef-a2c36801db6e602e96a88990151f0ea3 FileChecksum: SHA1: b6caa1eb02407042ae7acda04adad44a86cbcd54 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025-2026 Arcangelo Massari FileName: ./test/ocdm_graph_test.py SPDXID: SPDXRef-477c30f50ee53c855ff276f29445fc61 FileChecksum: SHA1: 3776c3a85612f8942c1c3440fb9838734330aeb9 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./test/provenance_test.py SPDXID: SPDXRef-c88a16e4e89d85fe535ae0498e184534 FileChecksum: SHA1: e5ea6f68bc72cfbf94b091d56826c0c6f1f5c515 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./test/query_utils_test.py SPDXID: SPDXRef-910fc356f1f46b19853fb285e8913662 FileChecksum: SHA1: 10be727fc84717b9fb887b8a4c47ddccfccc1be9 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025-2026 Arcangelo Massari FileName: ./test/reader_test.py SPDXID: SPDXRef-f2b5e3d284ecc7c13c03e27b6651adc0 FileChecksum: SHA1: e041fa20dfc57e80240d14bb9e2f9693a41ac247 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025-2026 Arcangelo Massari FileName: ./test/redis_counter_handler_test.py SPDXID: SPDXRef-671174932ca920386cec6ef72b992efa FileChecksum: SHA1: 0ad0854a2e70ff4bf5e19c15c772452ceb8a22c2 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025-2026 Arcangelo Massari FileName: ./test/retry_utils_test.py SPDXID: SPDXRef-1338819ed44a26727982714aed6de41e FileChecksum: SHA1: 116d22a4057bf77a374793c306a4fbf3b5faecae LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025-2026 Arcangelo Massari FileName: ./test/storer_test.py SPDXID: SPDXRef-580c01db83be0758006673a7960751ee FileChecksum: SHA1: 057e11d4d7fb232d278a74f8439973bf080b97ab LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari FileName: ./test/support_test.py SPDXID: SPDXRef-43b2cb3d4c68a71bc7249f5c74cb33d3 FileChecksum: SHA1: 351bb12e1171cc7f426ddf20e31860c65fabf57c LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2025 Arcangelo Massari FileName: ./uv.lock SPDXID: SPDXRef-a50ec16a97fd8ca2dfc1c56764ed79f4 FileChecksum: SHA1: 9e2ef3e72dafc65c9cd163a1c9d20e18b1623580 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Arcangelo Massari