diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 1094913d..e28011d1 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + # This workflow is triggered on push to tags and runs the following steps: # 1. Check and Build Distribution # 2. Publish to TestPyPI diff --git a/.github/workflows/testing.yaml b/.github/workflows/testing.yaml index 43124da8..9775e3f0 100644 --- a/.github/workflows/testing.yaml +++ b/.github/workflows/testing.yaml @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + name: 🧪 CI Pipeline 1 -- Testing # Controls when the action will run. Triggers the workflow on push or pull request diff --git a/.gitignore b/.gitignore index b9deb8ab..a8b2c207 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + .DS_Store **/__pycache__ **/*.pyc diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 227f657d..af234d5f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 47530473..afd5dd6b 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + # Read the Docs configuration file for Sphinx projects # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details diff --git a/docs/conf.py b/docs/conf.py index 15e88c3b..965240cb 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/pytest.ini b/pytest.ini index 274b6aff..fc982742 100644 --- a/pytest.ini +++ b/pytest.ini @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/__init__.py b/rocrate_validator/__init__.py index 21bcfb45..50efb6ab 100644 --- a/rocrate_validator/__init__.py +++ b/rocrate_validator/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/cli/__init__.py b/rocrate_validator/cli/__init__.py index e1565caf..22283ba1 100644 --- a/rocrate_validator/cli/__init__.py +++ b/rocrate_validator/cli/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/cli/commands/errors.py b/rocrate_validator/cli/commands/errors.py index 2cc3ad27..08fa6e17 100644 --- a/rocrate_validator/cli/commands/errors.py +++ b/rocrate_validator/cli/commands/errors.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/cli/commands/profiles.py b/rocrate_validator/cli/commands/profiles.py index e4d73bb8..df4a91e6 100644 --- a/rocrate_validator/cli/commands/profiles.py +++ b/rocrate_validator/cli/commands/profiles.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/cli/commands/validate.py b/rocrate_validator/cli/commands/validate.py index 8dba0634..46a55008 100644 --- a/rocrate_validator/cli/commands/validate.py +++ b/rocrate_validator/cli/commands/validate.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/cli/main.py b/rocrate_validator/cli/main.py index 2ede0b88..f6ef16c9 100644 --- a/rocrate_validator/cli/main.py +++ b/rocrate_validator/cli/main.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/cli/ui/__init__.py b/rocrate_validator/cli/ui/__init__.py index 73ef326c..61107af5 100644 --- a/rocrate_validator/cli/ui/__init__.py +++ b/rocrate_validator/cli/ui/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/cli/ui/text/validate.py b/rocrate_validator/cli/ui/text/validate.py index e65d45ed..94986247 100644 --- a/rocrate_validator/cli/ui/text/validate.py +++ b/rocrate_validator/cli/ui/text/validate.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/cli/utils.py b/rocrate_validator/cli/utils.py index 5d69678d..1df0e20c 100644 --- a/rocrate_validator/cli/utils.py +++ b/rocrate_validator/cli/utils.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/constants.py b/rocrate_validator/constants.py index a3f36972..0ed94f57 100644 --- a/rocrate_validator/constants.py +++ b/rocrate_validator/constants.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/errors.py b/rocrate_validator/errors.py index f5ffcac3..daf58fe4 100644 --- a/rocrate_validator/errors.py +++ b/rocrate_validator/errors.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/events.py b/rocrate_validator/events.py index 21d6c76c..68558e8a 100644 --- a/rocrate_validator/events.py +++ b/rocrate_validator/events.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/models.py b/rocrate_validator/models.py index 9f9d9956..82d77b8e 100644 --- a/rocrate_validator/models.py +++ b/rocrate_validator/models.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/process-run-crate/may/0_software-application.ttl b/rocrate_validator/profiles/process-run-crate/may/0_software-application.ttl index ee3d94f9..3f445086 100644 --- a/rocrate_validator/profiles/process-run-crate/may/0_software-application.ttl +++ b/rocrate_validator/profiles/process-run-crate/may/0_software-application.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/process-run-crate/may/1_create_action.ttl b/rocrate_validator/profiles/process-run-crate/may/1_create_action.ttl index ef28bf4b..54acfbe7 100644 --- a/rocrate_validator/profiles/process-run-crate/may/1_create_action.ttl +++ b/rocrate_validator/profiles/process-run-crate/may/1_create_action.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/process-run-crate/may/3_container_image.ttl b/rocrate_validator/profiles/process-run-crate/may/3_container_image.ttl index 35f7a73d..879611ef 100644 --- a/rocrate_validator/profiles/process-run-crate/may/3_container_image.ttl +++ b/rocrate_validator/profiles/process-run-crate/may/3_container_image.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/process-run-crate/must/1_create_action.ttl b/rocrate_validator/profiles/process-run-crate/must/1_create_action.ttl index ebb2c318..e0728815 100644 --- a/rocrate_validator/profiles/process-run-crate/must/1_create_action.ttl +++ b/rocrate_validator/profiles/process-run-crate/must/1_create_action.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/process-run-crate/must/2_root_data_entity_metadata.ttl b/rocrate_validator/profiles/process-run-crate/must/2_root_data_entity_metadata.ttl index 8f985003..adfa1156 100644 --- a/rocrate_validator/profiles/process-run-crate/must/2_root_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/process-run-crate/must/2_root_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/process-run-crate/profile.ttl b/rocrate_validator/profiles/process-run-crate/profile.ttl index 7360e411..b17c5f32 100644 --- a/rocrate_validator/profiles/process-run-crate/profile.ttl +++ b/rocrate_validator/profiles/process-run-crate/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/process-run-crate/should/0_software-application.ttl b/rocrate_validator/profiles/process-run-crate/should/0_software-application.ttl index 0228f2fa..34a260d0 100644 --- a/rocrate_validator/profiles/process-run-crate/should/0_software-application.ttl +++ b/rocrate_validator/profiles/process-run-crate/should/0_software-application.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/process-run-crate/should/1_create_action.ttl b/rocrate_validator/profiles/process-run-crate/should/1_create_action.ttl index 2b40c763..6ef93e3f 100644 --- a/rocrate_validator/profiles/process-run-crate/should/1_create_action.ttl +++ b/rocrate_validator/profiles/process-run-crate/should/1_create_action.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/process-run-crate/should/2_collection.ttl b/rocrate_validator/profiles/process-run-crate/should/2_collection.ttl index 76e69f87..120c2bf6 100644 --- a/rocrate_validator/profiles/process-run-crate/should/2_collection.ttl +++ b/rocrate_validator/profiles/process-run-crate/should/2_collection.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/process-run-crate/should/3_container_image.ttl b/rocrate_validator/profiles/process-run-crate/should/3_container_image.ttl index a23a905b..ce92ec5a 100644 --- a/rocrate_validator/profiles/process-run-crate/should/3_container_image.ttl +++ b/rocrate_validator/profiles/process-run-crate/should/3_container_image.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/may/0_computational_workflow.ttl b/rocrate_validator/profiles/provenance-run-crate/may/0_computational_workflow.ttl index a5581156..42ec5f39 100644 --- a/rocrate_validator/profiles/provenance-run-crate/may/0_computational_workflow.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/may/0_computational_workflow.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/may/0_tool.ttl b/rocrate_validator/profiles/provenance-run-crate/may/0_tool.ttl index 1b66a517..81deac01 100644 --- a/rocrate_validator/profiles/provenance-run-crate/may/0_tool.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/may/0_tool.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/may/1_howtostep.ttl b/rocrate_validator/profiles/provenance-run-crate/may/1_howtostep.ttl index 4d86061a..cb6a92bf 100644 --- a/rocrate_validator/profiles/provenance-run-crate/may/1_howtostep.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/may/1_howtostep.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/may/1_tool_action.ttl b/rocrate_validator/profiles/provenance-run-crate/may/1_tool_action.ttl index 2968303e..4f6c6362 100644 --- a/rocrate_validator/profiles/provenance-run-crate/may/1_tool_action.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/may/1_tool_action.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/may/3_controlaction_organizeaction.ttl b/rocrate_validator/profiles/provenance-run-crate/may/3_controlaction_organizeaction.ttl index 2bd1bccd..70c205fa 100644 --- a/rocrate_validator/profiles/provenance-run-crate/may/3_controlaction_organizeaction.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/may/3_controlaction_organizeaction.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/must/0_computational_workflow.ttl b/rocrate_validator/profiles/provenance-run-crate/must/0_computational_workflow.ttl index 0cc29d40..1027c058 100644 --- a/rocrate_validator/profiles/provenance-run-crate/must/0_computational_workflow.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/must/0_computational_workflow.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/must/0_tool.ttl b/rocrate_validator/profiles/provenance-run-crate/must/0_tool.ttl index 1507d0bd..8aad1ec0 100644 --- a/rocrate_validator/profiles/provenance-run-crate/must/0_tool.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/must/0_tool.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/must/1_howtostep.ttl b/rocrate_validator/profiles/provenance-run-crate/must/1_howtostep.ttl index fafa243d..c74f6ef7 100644 --- a/rocrate_validator/profiles/provenance-run-crate/must/1_howtostep.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/must/1_howtostep.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/must/1_tool_action.ttl b/rocrate_validator/profiles/provenance-run-crate/must/1_tool_action.ttl index 0260ba40..04d77148 100644 --- a/rocrate_validator/profiles/provenance-run-crate/must/1_tool_action.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/must/1_tool_action.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/must/2_root_data_entity_metadata.ttl b/rocrate_validator/profiles/provenance-run-crate/must/2_root_data_entity_metadata.ttl index f639dca8..afb47111 100644 --- a/rocrate_validator/profiles/provenance-run-crate/must/2_root_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/must/2_root_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/must/3_controlaction.ttl b/rocrate_validator/profiles/provenance-run-crate/must/3_controlaction.ttl index dc5d2b70..18fdaee5 100644 --- a/rocrate_validator/profiles/provenance-run-crate/must/3_controlaction.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/must/3_controlaction.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/must/4_organizeaction.ttl b/rocrate_validator/profiles/provenance-run-crate/must/4_organizeaction.ttl index ff5d8552..726cacb8 100644 --- a/rocrate_validator/profiles/provenance-run-crate/must/4_organizeaction.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/must/4_organizeaction.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/must/5_parameterconnection.ttl b/rocrate_validator/profiles/provenance-run-crate/must/5_parameterconnection.ttl index 4aceb36d..1b0994c5 100644 --- a/rocrate_validator/profiles/provenance-run-crate/must/5_parameterconnection.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/must/5_parameterconnection.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/must/7_propertyvalue.ttl b/rocrate_validator/profiles/provenance-run-crate/must/7_propertyvalue.ttl index afcfa5f4..d1576948 100644 --- a/rocrate_validator/profiles/provenance-run-crate/must/7_propertyvalue.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/must/7_propertyvalue.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/profile.ttl b/rocrate_validator/profiles/provenance-run-crate/profile.ttl index 5cb50547..9c6d8cec 100644 --- a/rocrate_validator/profiles/provenance-run-crate/profile.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/should/0_computational_workflow.ttl b/rocrate_validator/profiles/provenance-run-crate/should/0_computational_workflow.ttl index 0c25a607..1f110df4 100644 --- a/rocrate_validator/profiles/provenance-run-crate/should/0_computational_workflow.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/should/0_computational_workflow.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/should/0_tool.ttl b/rocrate_validator/profiles/provenance-run-crate/should/0_tool.ttl index 30eae64c..04015d21 100644 --- a/rocrate_validator/profiles/provenance-run-crate/should/0_tool.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/should/0_tool.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/should/2_root_data_entity_metadata.ttl b/rocrate_validator/profiles/provenance-run-crate/should/2_root_data_entity_metadata.ttl index b5480a6c..cf18cb27 100644 --- a/rocrate_validator/profiles/provenance-run-crate/should/2_root_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/should/2_root_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/should/3_controlaction_organizeaction.ttl b/rocrate_validator/profiles/provenance-run-crate/should/3_controlaction_organizeaction.ttl index 0c09be21..255e2a01 100644 --- a/rocrate_validator/profiles/provenance-run-crate/should/3_controlaction_organizeaction.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/should/3_controlaction_organizeaction.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/should/5_parameterconnection.ttl b/rocrate_validator/profiles/provenance-run-crate/should/5_parameterconnection.ttl index 75e82b74..88ead567 100644 --- a/rocrate_validator/profiles/provenance-run-crate/should/5_parameterconnection.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/should/5_parameterconnection.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/should/6_file.ttl b/rocrate_validator/profiles/provenance-run-crate/should/6_file.ttl index 72ea3fd9..a6bf7f48 100644 --- a/rocrate_validator/profiles/provenance-run-crate/should/6_file.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/should/6_file.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/provenance-run-crate/should/7_propertyvalue.ttl b/rocrate_validator/profiles/provenance-run-crate/should/7_propertyvalue.ttl index 6d153a22..229f1288 100644 --- a/rocrate_validator/profiles/provenance-run-crate/should/7_propertyvalue.ttl +++ b/rocrate_validator/profiles/provenance-run-crate/should/7_propertyvalue.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/may/4_data_entity_metadata.ttl b/rocrate_validator/profiles/ro-crate/may/4_data_entity_metadata.ttl index 60490cd6..4dfd242a 100644 --- a/rocrate_validator/profiles/ro-crate/may/4_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/ro-crate/may/4_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/may/61_license_entity.ttl b/rocrate_validator/profiles/ro-crate/may/61_license_entity.ttl index a51913af..202af897 100644 --- a/rocrate_validator/profiles/ro-crate/may/61_license_entity.ttl +++ b/rocrate_validator/profiles/ro-crate/may/61_license_entity.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/must/0_file_descriptor_format.py b/rocrate_validator/profiles/ro-crate/must/0_file_descriptor_format.py index fb3c72cc..fa02f648 100644 --- a/rocrate_validator/profiles/ro-crate/must/0_file_descriptor_format.py +++ b/rocrate_validator/profiles/ro-crate/must/0_file_descriptor_format.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/must/1_file-descriptor_metadata.ttl b/rocrate_validator/profiles/ro-crate/must/1_file-descriptor_metadata.ttl index 075f5f21..962e274e 100644 --- a/rocrate_validator/profiles/ro-crate/must/1_file-descriptor_metadata.ttl +++ b/rocrate_validator/profiles/ro-crate/must/1_file-descriptor_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/must/2_root_data_entity_metadata.ttl b/rocrate_validator/profiles/ro-crate/must/2_root_data_entity_metadata.ttl index 358a6c58..2c2efcf2 100644 --- a/rocrate_validator/profiles/ro-crate/must/2_root_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/ro-crate/must/2_root_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/must/4_data_entity_metadata.py b/rocrate_validator/profiles/ro-crate/must/4_data_entity_metadata.py index c79f54a8..1abcbcfa 100644 --- a/rocrate_validator/profiles/ro-crate/must/4_data_entity_metadata.py +++ b/rocrate_validator/profiles/ro-crate/must/4_data_entity_metadata.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/must/4_data_entity_metadata.ttl b/rocrate_validator/profiles/ro-crate/must/4_data_entity_metadata.ttl index d925558e..a172e1f3 100644 --- a/rocrate_validator/profiles/ro-crate/must/4_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/ro-crate/must/4_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/must/5_web_data_entity_metadata.ttl b/rocrate_validator/profiles/ro-crate/must/5_web_data_entity_metadata.ttl index 48231cb4..c547d60f 100644 --- a/rocrate_validator/profiles/ro-crate/must/5_web_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/ro-crate/must/5_web_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/must/6_contextual_entity.ttl b/rocrate_validator/profiles/ro-crate/must/6_contextual_entity.ttl index f6f4af58..9ecf87a9 100644 --- a/rocrate_validator/profiles/ro-crate/must/6_contextual_entity.ttl +++ b/rocrate_validator/profiles/ro-crate/must/6_contextual_entity.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/ontology.ttl b/rocrate_validator/profiles/ro-crate/ontology.ttl index 3841c88a..9af3a09b 100644 --- a/rocrate_validator/profiles/ro-crate/ontology.ttl +++ b/rocrate_validator/profiles/ro-crate/ontology.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/prefixes.ttl b/rocrate_validator/profiles/ro-crate/prefixes.ttl index 648bf6f3..79006d53 100644 --- a/rocrate_validator/profiles/ro-crate/prefixes.ttl +++ b/rocrate_validator/profiles/ro-crate/prefixes.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/profile.ttl b/rocrate_validator/profiles/ro-crate/profile.ttl index 2cf057cb..47872a9f 100644 --- a/rocrate_validator/profiles/ro-crate/profile.ttl +++ b/rocrate_validator/profiles/ro-crate/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/should/2_root_data_entity_metadata.ttl b/rocrate_validator/profiles/ro-crate/should/2_root_data_entity_metadata.ttl index 5ee6f594..7cb53f00 100644 --- a/rocrate_validator/profiles/ro-crate/should/2_root_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/ro-crate/should/2_root_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/should/2_root_data_entity_relative_uri.py b/rocrate_validator/profiles/ro-crate/should/2_root_data_entity_relative_uri.py index 2bee2852..dd7d8fc1 100644 --- a/rocrate_validator/profiles/ro-crate/should/2_root_data_entity_relative_uri.py +++ b/rocrate_validator/profiles/ro-crate/should/2_root_data_entity_relative_uri.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/should/4_data_entity_existence.py b/rocrate_validator/profiles/ro-crate/should/4_data_entity_existence.py index 292d3d12..f5742acd 100644 --- a/rocrate_validator/profiles/ro-crate/should/4_data_entity_existence.py +++ b/rocrate_validator/profiles/ro-crate/should/4_data_entity_existence.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/should/4_data_entity_metadata.ttl b/rocrate_validator/profiles/ro-crate/should/4_data_entity_metadata.ttl index 958615b6..188e3a83 100644 --- a/rocrate_validator/profiles/ro-crate/should/4_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/ro-crate/should/4_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/should/5_web_data_entity_metadata.py b/rocrate_validator/profiles/ro-crate/should/5_web_data_entity_metadata.py index 36e1ac71..13ef914a 100644 --- a/rocrate_validator/profiles/ro-crate/should/5_web_data_entity_metadata.py +++ b/rocrate_validator/profiles/ro-crate/should/5_web_data_entity_metadata.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/should/5_web_data_entity_metadata.ttl b/rocrate_validator/profiles/ro-crate/should/5_web_data_entity_metadata.ttl index 6fde59aa..e4f3cc5b 100644 --- a/rocrate_validator/profiles/ro-crate/should/5_web_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/ro-crate/should/5_web_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/ro-crate/should/6_contextual_entity_metadata.ttl b/rocrate_validator/profiles/ro-crate/should/6_contextual_entity_metadata.ttl index c94bf85e..a90dbc29 100644 --- a/rocrate_validator/profiles/ro-crate/should/6_contextual_entity_metadata.ttl +++ b/rocrate_validator/profiles/ro-crate/should/6_contextual_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-ro-crate/may/0_main-workflow.ttl b/rocrate_validator/profiles/workflow-ro-crate/may/0_main-workflow.ttl index 2684fba5..8ee8ccb7 100644 --- a/rocrate_validator/profiles/workflow-ro-crate/may/0_main-workflow.ttl +++ b/rocrate_validator/profiles/workflow-ro-crate/may/0_main-workflow.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-ro-crate/may/1_main_workflow.py b/rocrate_validator/profiles/workflow-ro-crate/may/1_main_workflow.py index aa2c5231..68eafc0b 100644 --- a/rocrate_validator/profiles/workflow-ro-crate/may/1_main_workflow.py +++ b/rocrate_validator/profiles/workflow-ro-crate/may/1_main_workflow.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-ro-crate/may/2_wrroc_crate.ttl b/rocrate_validator/profiles/workflow-ro-crate/may/2_wrroc_crate.ttl index 10ef18d2..13017a84 100644 --- a/rocrate_validator/profiles/workflow-ro-crate/may/2_wrroc_crate.ttl +++ b/rocrate_validator/profiles/workflow-ro-crate/may/2_wrroc_crate.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-ro-crate/must/0_main-workflow.ttl b/rocrate_validator/profiles/workflow-ro-crate/must/0_main-workflow.ttl index 36409215..aefb42e7 100644 --- a/rocrate_validator/profiles/workflow-ro-crate/must/0_main-workflow.ttl +++ b/rocrate_validator/profiles/workflow-ro-crate/must/0_main-workflow.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-ro-crate/must/0_main_workflow.py b/rocrate_validator/profiles/workflow-ro-crate/must/0_main_workflow.py index 4b87090c..a64adbf9 100644 --- a/rocrate_validator/profiles/workflow-ro-crate/must/0_main_workflow.py +++ b/rocrate_validator/profiles/workflow-ro-crate/must/0_main_workflow.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-ro-crate/must/1_wroc_root_data_entity.ttl b/rocrate_validator/profiles/workflow-ro-crate/must/1_wroc_root_data_entity.ttl index 7441eca4..47005164 100644 --- a/rocrate_validator/profiles/workflow-ro-crate/must/1_wroc_root_data_entity.ttl +++ b/rocrate_validator/profiles/workflow-ro-crate/must/1_wroc_root_data_entity.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-ro-crate/profile.ttl b/rocrate_validator/profiles/workflow-ro-crate/profile.ttl index fb940e24..bb22d136 100644 --- a/rocrate_validator/profiles/workflow-ro-crate/profile.ttl +++ b/rocrate_validator/profiles/workflow-ro-crate/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-ro-crate/should/1_wroc_crate.ttl b/rocrate_validator/profiles/workflow-ro-crate/should/1_wroc_crate.ttl index 727fde83..6c32731a 100644 --- a/rocrate_validator/profiles/workflow-ro-crate/should/1_wroc_crate.ttl +++ b/rocrate_validator/profiles/workflow-ro-crate/should/1_wroc_crate.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-ro-crate/should/2_main-workflow.ttl b/rocrate_validator/profiles/workflow-ro-crate/should/2_main-workflow.ttl index 91dd7fde..bec56a4b 100644 --- a/rocrate_validator/profiles/workflow-ro-crate/should/2_main-workflow.ttl +++ b/rocrate_validator/profiles/workflow-ro-crate/should/2_main-workflow.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-run-crate/may/0_computational_workflow.ttl b/rocrate_validator/profiles/workflow-run-crate/may/0_computational_workflow.ttl index 6b64d492..f2bb82fd 100644 --- a/rocrate_validator/profiles/workflow-run-crate/may/0_computational_workflow.ttl +++ b/rocrate_validator/profiles/workflow-run-crate/may/0_computational_workflow.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-run-crate/may/3_formal_parameter.ttl b/rocrate_validator/profiles/workflow-run-crate/may/3_formal_parameter.ttl index 3c1fc2ae..b0832106 100644 --- a/rocrate_validator/profiles/workflow-run-crate/may/3_formal_parameter.ttl +++ b/rocrate_validator/profiles/workflow-run-crate/may/3_formal_parameter.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-run-crate/must/0_computational_workflow.ttl b/rocrate_validator/profiles/workflow-run-crate/must/0_computational_workflow.ttl index 51f28dfc..c5a21b14 100644 --- a/rocrate_validator/profiles/workflow-run-crate/must/0_computational_workflow.ttl +++ b/rocrate_validator/profiles/workflow-run-crate/must/0_computational_workflow.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-run-crate/must/2_root_data_entity_metadata.ttl b/rocrate_validator/profiles/workflow-run-crate/must/2_root_data_entity_metadata.ttl index d7082946..84d665bf 100644 --- a/rocrate_validator/profiles/workflow-run-crate/must/2_root_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/workflow-run-crate/must/2_root_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-run-crate/must/3_formal_parameter.ttl b/rocrate_validator/profiles/workflow-run-crate/must/3_formal_parameter.ttl index 7521ea95..83d94104 100644 --- a/rocrate_validator/profiles/workflow-run-crate/must/3_formal_parameter.ttl +++ b/rocrate_validator/profiles/workflow-run-crate/must/3_formal_parameter.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-run-crate/profile.ttl b/rocrate_validator/profiles/workflow-run-crate/profile.ttl index 1dbc1abb..df036140 100644 --- a/rocrate_validator/profiles/workflow-run-crate/profile.ttl +++ b/rocrate_validator/profiles/workflow-run-crate/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-run-crate/should/0_computational_workflow.ttl b/rocrate_validator/profiles/workflow-run-crate/should/0_computational_workflow.ttl index 26f99be5..10148fa2 100644 --- a/rocrate_validator/profiles/workflow-run-crate/should/0_computational_workflow.ttl +++ b/rocrate_validator/profiles/workflow-run-crate/should/0_computational_workflow.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-run-crate/should/2_root_data_entity_metadata.ttl b/rocrate_validator/profiles/workflow-run-crate/should/2_root_data_entity_metadata.ttl index 6ef4b47d..dbd230a1 100644 --- a/rocrate_validator/profiles/workflow-run-crate/should/2_root_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/workflow-run-crate/should/2_root_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-run-crate/should/3_formal_parameter.ttl b/rocrate_validator/profiles/workflow-run-crate/should/3_formal_parameter.ttl index fb474a77..aa023f8b 100644 --- a/rocrate_validator/profiles/workflow-run-crate/should/3_formal_parameter.ttl +++ b/rocrate_validator/profiles/workflow-run-crate/should/3_formal_parameter.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-testing-ro-crate/must/1_test_suite.ttl b/rocrate_validator/profiles/workflow-testing-ro-crate/must/1_test_suite.ttl index b2598628..59115457 100644 --- a/rocrate_validator/profiles/workflow-testing-ro-crate/must/1_test_suite.ttl +++ b/rocrate_validator/profiles/workflow-testing-ro-crate/must/1_test_suite.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-testing-ro-crate/must/2_root_data_entity_metadata.ttl b/rocrate_validator/profiles/workflow-testing-ro-crate/must/2_root_data_entity_metadata.ttl index 5bcce24c..c12b70bc 100644 --- a/rocrate_validator/profiles/workflow-testing-ro-crate/must/2_root_data_entity_metadata.ttl +++ b/rocrate_validator/profiles/workflow-testing-ro-crate/must/2_root_data_entity_metadata.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-testing-ro-crate/must/2_test_instance.ttl b/rocrate_validator/profiles/workflow-testing-ro-crate/must/2_test_instance.ttl index 941fb4f1..998f1de1 100644 --- a/rocrate_validator/profiles/workflow-testing-ro-crate/must/2_test_instance.ttl +++ b/rocrate_validator/profiles/workflow-testing-ro-crate/must/2_test_instance.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-testing-ro-crate/must/3_test_definition.ttl b/rocrate_validator/profiles/workflow-testing-ro-crate/must/3_test_definition.ttl index 7c9409d2..68e132b2 100644 --- a/rocrate_validator/profiles/workflow-testing-ro-crate/must/3_test_definition.ttl +++ b/rocrate_validator/profiles/workflow-testing-ro-crate/must/3_test_definition.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-testing-ro-crate/profile.ttl b/rocrate_validator/profiles/workflow-testing-ro-crate/profile.ttl index 36efb58d..920d0e89 100644 --- a/rocrate_validator/profiles/workflow-testing-ro-crate/profile.ttl +++ b/rocrate_validator/profiles/workflow-testing-ro-crate/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/profiles/workflow-testing-ro-crate/should/1_test_suite.ttl b/rocrate_validator/profiles/workflow-testing-ro-crate/should/1_test_suite.ttl index 630bdce9..5b7bdec6 100644 --- a/rocrate_validator/profiles/workflow-testing-ro-crate/should/1_test_suite.ttl +++ b/rocrate_validator/profiles/workflow-testing-ro-crate/should/1_test_suite.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/requirements/python/__init__.py b/rocrate_validator/requirements/python/__init__.py index 0bedb40f..65887c97 100644 --- a/rocrate_validator/requirements/python/__init__.py +++ b/rocrate_validator/requirements/python/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/requirements/shacl/__init__.py b/rocrate_validator/requirements/shacl/__init__.py index 5cf5fef6..072410d9 100644 --- a/rocrate_validator/requirements/shacl/__init__.py +++ b/rocrate_validator/requirements/shacl/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/requirements/shacl/checks.py b/rocrate_validator/requirements/shacl/checks.py index c9e84a10..5fa56337 100644 --- a/rocrate_validator/requirements/shacl/checks.py +++ b/rocrate_validator/requirements/shacl/checks.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/requirements/shacl/errors.py b/rocrate_validator/requirements/shacl/errors.py index 1449a2b2..58aabbf1 100644 --- a/rocrate_validator/requirements/shacl/errors.py +++ b/rocrate_validator/requirements/shacl/errors.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/requirements/shacl/models.py b/rocrate_validator/requirements/shacl/models.py index 169ea501..92fc28a1 100644 --- a/rocrate_validator/requirements/shacl/models.py +++ b/rocrate_validator/requirements/shacl/models.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/requirements/shacl/requirements.py b/rocrate_validator/requirements/shacl/requirements.py index 32158a2c..e85bc3ec 100644 --- a/rocrate_validator/requirements/shacl/requirements.py +++ b/rocrate_validator/requirements/shacl/requirements.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/requirements/shacl/utils.py b/rocrate_validator/requirements/shacl/utils.py index 3f757309..da90d91a 100644 --- a/rocrate_validator/requirements/shacl/utils.py +++ b/rocrate_validator/requirements/shacl/utils.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/requirements/shacl/validator.py b/rocrate_validator/requirements/shacl/validator.py index 61b1df68..0359eb25 100644 --- a/rocrate_validator/requirements/shacl/validator.py +++ b/rocrate_validator/requirements/shacl/validator.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/rocrate.py b/rocrate_validator/rocrate.py index 77ef675e..a5affdb1 100644 --- a/rocrate_validator/rocrate.py +++ b/rocrate_validator/rocrate.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/services.py b/rocrate_validator/services.py index ea5f15c7..5e246108 100644 --- a/rocrate_validator/services.py +++ b/rocrate_validator/services.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/__init__.py b/rocrate_validator/utils/__init__.py index 73ef326c..61107af5 100644 --- a/rocrate_validator/utils/__init__.py +++ b/rocrate_validator/utils/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/collections.py b/rocrate_validator/utils/collections.py index 6161a560..4dfdbac4 100644 --- a/rocrate_validator/utils/collections.py +++ b/rocrate_validator/utils/collections.py @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + from __future__ import annotations diff --git a/rocrate_validator/utils/config.py b/rocrate_validator/utils/config.py index d3520751..d2b292bc 100644 --- a/rocrate_validator/utils/config.py +++ b/rocrate_validator/utils/config.py @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + import toml from rocrate_validator.utils import log as logging diff --git a/rocrate_validator/utils/http.py b/rocrate_validator/utils/http.py index 47bcd2f9..b7fadff4 100644 --- a/rocrate_validator/utils/http.py +++ b/rocrate_validator/utils/http.py @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + import atexit import os import random diff --git a/rocrate_validator/utils/io_helpers/__init__.py b/rocrate_validator/utils/io_helpers/__init__.py index 73ef326c..61107af5 100644 --- a/rocrate_validator/utils/io_helpers/__init__.py +++ b/rocrate_validator/utils/io_helpers/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/io_helpers/colors.py b/rocrate_validator/utils/io_helpers/colors.py index a77db000..91973727 100644 --- a/rocrate_validator/utils/io_helpers/colors.py +++ b/rocrate_validator/utils/io_helpers/colors.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/io_helpers/input.py b/rocrate_validator/utils/io_helpers/input.py index bd353260..5900968a 100644 --- a/rocrate_validator/utils/io_helpers/input.py +++ b/rocrate_validator/utils/io_helpers/input.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/io_helpers/output/__init__.py b/rocrate_validator/utils/io_helpers/output/__init__.py index 22ae8910..61f951a2 100644 --- a/rocrate_validator/utils/io_helpers/output/__init__.py +++ b/rocrate_validator/utils/io_helpers/output/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/io_helpers/output/console.py b/rocrate_validator/utils/io_helpers/output/console.py index fcf3d821..d5b12c4b 100644 --- a/rocrate_validator/utils/io_helpers/output/console.py +++ b/rocrate_validator/utils/io_helpers/output/console.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/io_helpers/output/json/__init__.py b/rocrate_validator/utils/io_helpers/output/json/__init__.py index 70c7e7e6..351cca56 100644 --- a/rocrate_validator/utils/io_helpers/output/json/__init__.py +++ b/rocrate_validator/utils/io_helpers/output/json/__init__.py @@ -1,3 +1,16 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. from typing import Any, Optional diff --git a/rocrate_validator/utils/io_helpers/output/json/formatters.py b/rocrate_validator/utils/io_helpers/output/json/formatters.py index adbbb26b..e0768546 100644 --- a/rocrate_validator/utils/io_helpers/output/json/formatters.py +++ b/rocrate_validator/utils/io_helpers/output/json/formatters.py @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + import json from rich.console import ConsoleOptions, RenderResult diff --git a/rocrate_validator/utils/io_helpers/output/pager.py b/rocrate_validator/utils/io_helpers/output/pager.py index f140a9c7..a7df8434 100644 --- a/rocrate_validator/utils/io_helpers/output/pager.py +++ b/rocrate_validator/utils/io_helpers/output/pager.py @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + from rich.pager import Pager diff --git a/rocrate_validator/utils/io_helpers/output/text/__init__.py b/rocrate_validator/utils/io_helpers/output/text/__init__.py index d915f485..f0f6f08c 100644 --- a/rocrate_validator/utils/io_helpers/output/text/__init__.py +++ b/rocrate_validator/utils/io_helpers/output/text/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/io_helpers/output/text/formatters.py b/rocrate_validator/utils/io_helpers/output/text/formatters.py index f1e4d4e4..4bd3915f 100644 --- a/rocrate_validator/utils/io_helpers/output/text/formatters.py +++ b/rocrate_validator/utils/io_helpers/output/text/formatters.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/io_helpers/output/text/layout/__init__.py b/rocrate_validator/utils/io_helpers/output/text/layout/__init__.py index f5d61b15..3d27c46b 100644 --- a/rocrate_validator/utils/io_helpers/output/text/layout/__init__.py +++ b/rocrate_validator/utils/io_helpers/output/text/layout/__init__.py @@ -1,5 +1,5 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/io_helpers/output/text/layout/progress.py b/rocrate_validator/utils/io_helpers/output/text/layout/progress.py index 917ec49c..72b3991c 100644 --- a/rocrate_validator/utils/io_helpers/output/text/layout/progress.py +++ b/rocrate_validator/utils/io_helpers/output/text/layout/progress.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/io_helpers/output/text/layout/report.py b/rocrate_validator/utils/io_helpers/output/text/layout/report.py index 38554f00..4aa43d5f 100644 --- a/rocrate_validator/utils/io_helpers/output/text/layout/report.py +++ b/rocrate_validator/utils/io_helpers/output/text/layout/report.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/log.py b/rocrate_validator/utils/log.py index 45af7650..d7412a43 100644 --- a/rocrate_validator/utils/log.py +++ b/rocrate_validator/utils/log.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/rocrate_validator/utils/paths.py b/rocrate_validator/utils/paths.py index bc39f911..9903f6c8 100644 --- a/rocrate_validator/utils/paths.py +++ b/rocrate_validator/utils/paths.py @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + import os from pathlib import Path diff --git a/rocrate_validator/utils/python_helpers.py b/rocrate_validator/utils/python_helpers.py index c2f620d4..02bf525f 100644 --- a/rocrate_validator/utils/python_helpers.py +++ b/rocrate_validator/utils/python_helpers.py @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + import inspect import os import re diff --git a/rocrate_validator/utils/rdf.py b/rocrate_validator/utils/rdf.py index 7b10d271..306eb444 100644 --- a/rocrate_validator/utils/rdf.py +++ b/rocrate_validator/utils/rdf.py @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + from rdflib import Graph from rocrate_validator.utils import logger from rocrate_validator.utils.paths import list_graph_paths diff --git a/rocrate_validator/utils/uri.py b/rocrate_validator/utils/uri.py index 2d5720d2..3d92c8ab 100644 --- a/rocrate_validator/utils/uri.py +++ b/rocrate_validator/utils/uri.py @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + import re from pathlib import Path from typing import Optional, Union diff --git a/rocrate_validator/utils/versioning.py b/rocrate_validator/utils/versioning.py index a14dba0c..5e1997a9 100644 --- a/rocrate_validator/utils/versioning.py +++ b/rocrate_validator/utils/versioning.py @@ -1,3 +1,17 @@ +# Copyright (c) 2024-2026 CRS4 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + import re import sys from typing import Optional diff --git a/tests/conftest.py b/tests/conftest.py index 0e4bfb43..704123b1 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/crates/profile-crate/ro-crate-metadata.json b/tests/data/crates/profile-crate/ro-crate-metadata.json new file mode 100644 index 00000000..b98fa9e7 --- /dev/null +++ b/tests/data/crates/profile-crate/ro-crate-metadata.json @@ -0,0 +1,960 @@ +{ + "@context": [ + "https://w3id.org/ro/crate/1.2-DRAFT/context", + { + "@base": "https://www.researchobject.org/workflow-run-crate/profiles/0.5/process_run_crate/" + } + ], + "@graph": [ + { + "@id": "ro-crate-metadata.json", + "@type": "CreativeWork", + "license": { "@id": "http://spdx.org/licenses/CC0-1.0" }, + "conformsTo": { "@id": "https://w3id.org/ro/crate/1.2-DRAFT" }, + "about": { "@id": "https://w3id.org/ro/wfrun/process/0.5" } + }, + { + "@id": "ro-crate-preview.html", + "@type": "CreativeWork", + "license": { "@id": "http://spdx.org/licenses/CC0-1.0" }, + "isBasedOn": { "@id": "ro-crate-metadata.json" }, + "name": "RO-Crate preview of the Process Run Crate profile", + "encodingFormat": "text/html", + "about": "https://w3id.org/ro/wfrun/process/0.5" + }, + { + "@id": "https://w3id.org/ro/wfrun/process/0.5", + "@type": ["Dataset", "Profile"], + "isProfileOf": [{ "@id": "https://w3id.org/ro/crate/1.2-DRAFT" }], + "identifier": "https://w3id.org/ro/wfrun/process/0.5", + "name": "Process Run Crate profile", + "version": "0.5", + "license": { + "@id": "https://www.apache.org/licenses/LICENSE-2.0" + }, + "author": [ + { "@id": "https://www.researchobject.org/workflow-run-crate/" } + ], + "hasPart": [ + { "@id": "index.html" }, + { "@id": "example1/" }, + { + "@id": "https://www.researchobject.org/workflow-run-crate-paper/mapping/" + }, + { "@id": "https://w3id.org/ro/terms/workflow-run#" }, + { "@id": "https://w3id.org/ro/terms/workflow-run" }, + { "@id": "https://gxy.io/GTN:T00343" }, + { "@id": "https://pypi.org/project/runcrate/" }, + { "@id": "http://schema.org/SoftwareApplication" }, + { "@id": "http://schema.org/SoftwareSourceCode" }, + { "@id": "https://bioschemas.org/ComputationalWorkflow" }, + { "@id": "http://schema.org/CreateAction" }, + { "@id": "http://schema.org/name" }, + { "@id": "http://schema.org/description" }, + { "@id": "http://schema.org/endTime" }, + { "@id": "http://schema.org/startTime" }, + { "@id": "http://schema.org/instrument" }, + { "@id": "http://schema.org/agent" }, + { "@id": "http://schema.org/Person" }, + { "@id": "http://schema.org/Organization" }, + { "@id": "http://schema.org/object" }, + { "@id": "http://schema.org/result" }, + { "@id": "http://schema.org/actionStatus" }, + { "@id": "http://schema.org/error" }, + { "@id": "http://schema.org/CompletedActionStatus" }, + { "@id": "http://schema.org/FailedActionStatus" }, + { "@id": "http://schema.org/MediaObject" }, + { "@id": "http://schema.org/Dataset" }, + { "@id": "http://schema.org/Collection" }, + { "@id": "http://schema.org/CreativeWork" }, + { "@id": "http://schema.org/PropertyValue" }, + { "@id": "http://schema.org/alternateName" }, + { "@id": "http://schema.org/mainEntity" } + ], + "hasResource": [ + { "@id": "#hasSpecification" }, + { "@id": "#hasConstraints" }, + { "@id": "#hasVocabulary" }, + { "@id": "#hasGuidance" }, + { "@id": "#hasExample" }, + { "@id": "#hasMappingToProv" } + ], + "citation": { "@id": "https://doi.org/10.48550/arXiv.2312.07852" } + }, + { + "@id": "https://www.researchobject.org/workflow-run-crate/", + "@type": "Project", + "name": "Workflow Run Crate task force", + "member": [ + { "@id": "https://orcid.org/0000-0001-8271-5429" }, + { "@id": "https://orcid.org/0000-0003-4929-1219" }, + { "@id": "https://orcid.org/0000-0001-9842-9718" }, + { "@id": "https://orcid.org/0000-0002-5432-2748" }, + { "@id": "https://orcid.org/0000-0002-4806-5140" }, + { "@id": "https://orcid.org/0000-0003-3156-2105" }, + { "@id": "https://orcid.org/0000-0002-6190-122X" }, + { "@id": "https://orcid.org/0000-0003-0454-7145" }, + { "@id": "https://orcid.org/0000-0002-8940-4946" }, + { "@id": "https://orcid.org/0000-0003-0606-2512" }, + { "@id": "https://orcid.org/0000-0002-3468-0652" }, + { "@id": "https://orcid.org/0000-0002-2961-9670" }, + { "@id": "https://orcid.org/0000-0003-3986-0510" }, + { "@id": "https://orcid.org/0000-0002-0003-2024" }, + { "@id": "https://orcid.org/0000-0002-9464-6640" }, + { "@id": "https://orcid.org/0000-0001-5845-8880" }, + { "@id": "https://orcid.org/0000-0003-4894-4660" }, + { "@id": "https://orcid.org/0000-0002-4405-6802" }, + { "@id": "https://orcid.org/0000-0001-9290-2017" }, + { "@id": "https://orcid.org/0000-0003-0617-9219" }, + { "@id": "https://orcid.org/0000-0001-9228-2882" }, + { "@id": "https://orcid.org/0000-0003-3898-9451" }, + { "@id": "https://orcid.org/0000-0003-3777-5945" }, + { "@id": "https://orcid.org/0000-0003-2765-0049" }, + { "@id": "https://orcid.org/0000-0001-9818-9320" }, + { "@id": "https://orcid.org/0000-0002-8122-9522" }, + { "@id": "https://orcid.org/0000-0002-8330-4071" }, + { "@id": "https://orcid.org/0000-0003-4073-7456" }, + { "@id": "https://orcid.org/0000-0003-1361-7301" }, + { "@id": "https://orcid.org/0000-0002-5358-616X" }, + { "@id": "https://orcid.org/0000-0002-5477-287X" }, + { "@id": "https://orcid.org/0000-0001-8250-4074" }, + { "@id": "https://orcid.org/0000-0003-0902-0086" }, + { "@id": "https://orcid.org/0000-0001-8172-8981" }, + { "@id": "https://orcid.org/0000-0001-6740-9212" }, + { "@id": "https://orcid.org/0000-0001-5411-356X" }, + { "@id": "https://orcid.org/0000-0003-0035-0951" }, + { "@id": "https://orcid.org/0000-0003-0711-5196" } + ], + "parentOrganization": { + "@id": "https://www.researchobject.org/ro-crate/community" + } + }, + { + "@id": "https://www.researchobject.org/ro-crate/community", + "@type": "Project", + "name": "RO-Crate Community" + }, + { + "@id": "index.html", + "@type": "File", + "name": "Process Run Crate (HTML)", + "encodingFormat": [ + "text/html", + { "@id": "https://www.nationalarchives.gov.uk/PRONOM/fmt/471" } + ] + }, + { + "@id": "index.html#requirements", + "@type": "WebPageElement", + "name": "Process Run Crate requirements" + }, + { + "@id": "example1/", + "@type": "Dataset", + "name": "Example Process Run Crate", + "conformsTo": [ + { "@id": "https://w3id.org/ro/crate" }, + { "@id": "https://w3id.org/ro/wfrun/process/0.4" } + ], + "subjectOf": [ + { "@id": "example1/ro-crate-metadata.json" }, + { "@id": "example1/ro-crate-preview.html" } + ] + }, + { + "@id": "example1/ro-crate-metadata.json", + "@type": "CreativeWork", + "encodingFormat": "application/ld+json" + }, + { + "@id": "example1/ro-crate-preview.html", + "@type": "CreativeWork", + "encodingFormat": "text/html" + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run", + "@type": "File", + "name": "JSON-LD context for workflow-run terms", + "contentUrl": "https://www.researchobject.org/ro-terms/workflow-run/context.json", + "conformsTo": { + "@id": "http://www.w3.org/ns/json-ld#Context" + }, + "encodingFormat": "application/ld+json", + "isBasedOn": [ + { + "@id": "https://w3id.org/ro/crate/1.1/context" + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#" + } + ], + "license": { + "@id": "https://creativecommons.org/publicdomain/zero/1.0/" + } + }, + { + "@id": "#hasSpecification", + "@type": "ResourceDescriptor", + "hasRole": { + "@id": "http://www.w3.org/ns/dx/prof/role/specification" + }, + "hasArtifact": { "@id": "index.html" } + }, + { + "@id": "#hasConstraints", + "@type": "ResourceDescriptor", + "hasRole": { + "@id": "http://www.w3.org/ns/dx/prof/role/constraints" + }, + "hasArtifact": { "@id": "index.html#requirements" } + }, + { + "@id": "#hasVocabulary", + "@type": "ResourceDescriptor", + "hasRole": { + "@id": "http://www.w3.org/ns/dx/prof/role/vocabulary" + }, + "hasArtifact": { "@id": "https://w3id.org/ro/terms/workflow-run#" } + }, + { + "@id": "#hasGuidance", + "@type": "ResourceDescriptor", + "hasRole": { "@id": "http://www.w3.org/ns/dx/prof/role/guidance" }, + "hasArtifact": { "@id": "https://gxy.io/GTN:T00343" } + }, + { + "@id": "#hasExample", + "@type": "ResourceDescriptor", + "hasRole": { "@id": "http://www.w3.org/ns/dx/prof/role/example" }, + "hasArtifact": { "@id": "example1/" } + }, + { + "@id": "#hasMappingToProv", + "@type": "ResourceDescriptor", + "hasRole": { "@id": "http://www.w3.org/ns/dx/prof/role/mapping" }, + "hasArtifact": { + "@id": "https://www.researchobject.org/workflow-run-crate-paper/mapping/" + } + }, + { + "@id": "https://www.researchobject.org/workflow-run-crate-paper/mapping/", + "@type": "Dataset", + "name": "SSSOM mapping from PROV to Workflow Run Crate", + "isPartOf": { + "@id": "https://w3id.org/ro/doi/10.5281/zenodo.10368989" + } + }, + { + "@id": "https://w3id.org/ro/doi/10.5281/zenodo.10368989", + "@type": "Dataset", + "name": "Recording provenance of workflow runs with RO-Crate (RO-Crate and mapping)", + "conformsTo": { "@id": "https://w3id.org/ro/crate" }, + "subjectOf": [ + { + "@id": "https://www.researchobject.org/workflow-run-crate-paper/ro-crate-metadata.jsonld" + }, + { + "@id": "https://www.researchobject.org/workflow-run-crate-paper/ro-crate-preview.html" + } + ] + }, + { + "@id": "https://www.researchobject.org/workflow-run-crate-paper/ro-crate-metadata.jsonld", + "@type": "CreativeWork", + "encodingFormat": "application/ld+json" + }, + { + "@id": "https://www.researchobject.org/workflow-run-crate-paper/ro-crate-preview.html", + "@type": "CreativeWork", + "encodingFormat": "text/html" + }, + { + "@id": "https://gxy.io/GTN:T00343", + "@type": "LearningResource", + "name": "Workflow Run RO-Crate Introduction", + "author": { + "@id": "https://orcid.org/0000-0001-8271-5429" + } + }, + { + "@id": "https://doi.org/10.48550/arXiv.2312.07852", + "@type": "ScholarlyArticle", + "name": "Recording provenance of workflow runs with RO-Crate", + "author": [ + { + "@id": "https://orcid.org/0000-0001-8271-5429" + }, + { + "@id": "https://orcid.org/0000-0002-2961-9670" + }, + { + "@id": "https://orcid.org/0000-0003-4929-1219" + }, + { + "@id": "https://orcid.org/0000-0003-0606-2512" + }, + { + "@id": "https://orcid.org/0000-0002-3468-0652" + }, + { + "@id": "https://orcid.org/0000-0002-8940-4946" + }, + { + "@id": "https://orcid.org/0000-0002-0003-2024" + }, + { + "@id": "https://orcid.org/0000-0002-4663-5613" + }, + { + "@id": "https://orcid.org/0000-0003-0454-7145" + }, + { + "@id": "https://orcid.org/0000-0002-4806-5140" + }, + { + "@id": "https://orcid.org/0000-0001-9290-2017" + }, + { + "@id": "https://orcid.org/0000-0002-1119-1792" + }, + { + "@id": "https://orcid.org/0000-0003-3777-5945" + }, + { + "@id": "https://orcid.org/0000-0003-2765-0049" + }, + { + "@id": "https://orcid.org/0000-0002-0309-604X" + }, + { + "@id": "https://orcid.org/0000-0003-0902-0086" + }, + { + "@id": "https://orcid.org/0000-0001-8250-4074" + }, + { + "@id": "https://orcid.org/0000-0001-9842-9718" + } + ], + + "creditText": "Simone Leo, et al. (2024): Recording provenance of workflow runs with RO-Crate. arXiv:2312.07852" + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#", + "@type": "DefinedTermSet", + "name": "Namespace for Workflow Run RO-Crate model", + "hasDefinedTerm": [ + { + "@id": "https://w3id.org/ro/terms/workflow-run#ParameterConnection" + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#ContainerImage" + }, + { "@id": "https://w3id.org/ro/terms/workflow-run#DockerImage" }, + { "@id": "https://w3id.org/ro/terms/workflow-run#SIFImage" }, + { "@id": "https://w3id.org/ro/terms/workflow-run#connection" }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#sourceParameter" + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#targetParameter" + }, + { "@id": "https://w3id.org/ro/terms/workflow-run#environment" }, + { "@id": "https://w3id.org/ro/terms/workflow-run#registry" }, + { "@id": "https://w3id.org/ro/terms/workflow-run#tag" }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#containerImage" + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#resourceUsage" + }, + { "@id": "https://w3id.org/ro/terms/workflow-run#md5" }, + { "@id": "https://w3id.org/ro/terms/workflow-run#sha1" }, + { "@id": "https://w3id.org/ro/terms/workflow-run#sha256" }, + { "@id": "https://w3id.org/ro/terms/workflow-run#sha512" } + ] + }, + + { + "@id": "https://w3id.org/ro/terms/workflow-run#ParameterConnection", + "@type": ["DefinedTerm", "rdfs:Class"], + "termCode": "ParameterConnection", + "name": "Parameter Connection", + "description": "A connection between parameters of different applications" + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#ContainerImage", + "@type": ["DefinedTerm", "rdfs:Class"], + "termCode": "ContainerImage", + "name": "Container Image", + "description": "A containerization software container image" + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#DockerImage", + "@type": ["DefinedTerm", "rdfs:Class"], + "termCode": "DockerImage", + "name": "Docker Image", + "description": "A docker container image" + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#SIFImage", + "@type": ["DefinedTerm", "rdfs:Class"], + "termCode": "SIFImage", + "name": "SIF Image", + "description": "A Singularity Image Format container image" + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#connection", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "connection", + "name": "connection", + "description": "A parameter connection created by this workflow", + "domainIncludes": [ + { "@id": "https://bioschemas.org/ComputationalWorkflow" }, + { "@id": "http://schema.org/HowToStep" } + ], + "rangeIncludes": [ + { + "@id": "https://w3id.org/ro/terms/workflow-run#ParameterConnection" + } + ] + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#sourceParameter", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "sourceParameter", + "name": "source parameter", + "description": "The source (upstream) parameter", + "domainIncludes": [ + { + "@id": "https://w3id.org/ro/terms/workflow-run#ParameterConnection" + } + ], + "rangeIncludes": [ + { "@id": "https://bioschemas.org/FormalParameter" } + ] + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#targetParameter", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "targetParameter", + "name": "target parameter", + "description": "The target (upstream) parameter", + "domainIncludes": [ + { + "@id": "https://w3id.org/ro/terms/workflow-run#ParameterConnection" + } + ], + "rangeIncludes": [ + { "@id": "https://bioschemas.org/FormalParameter" } + ] + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#environment", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "environment", + "name": "environment", + "description": "environment variables used by the application", + "domainIncludes": [ + { "@id": "http://schema.org/SoftwareApplication" }, + { "@id": "http://schema.org/SoftwareSourceCode" }, + { "@id": "http://schema.org/CreateAction" }, + { "@id": "https://bioschema.org/ComputationalWorkflow" } + ], + "rangeIncludes": [ + { "@id": "https://bioschemas.org/FormalParameter" }, + { "@id": "http://schema.org/PropertyValue" } + ] + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#registry", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "registry", + "name": "registry", + "description": "A service to register software products, such as container images", + "domainIncludes": [ + { + "@id": "https://w3id.org/ro/terms/workflow-run#ContainerImage" + } + ], + "rangeIncludes": [{ "@id": "http://schema.org/Text" }] + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#tag", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "tag", + "name": "tag", + "description": "A tag assigned to a software product, such as a container image", + "domainIncludes": [ + { + "@id": "https://w3id.org/ro/terms/workflow-run#ContainerImage" + } + ], + "rangeIncludes": [{ "@id": "http://schema.org/Text" }] + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#containerImage", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "containerImage", + "name": "container image", + "description": "A container image associated with this entity", + "domainIncludes": [{ "@id": "http://schema.org/CreateAction" }], + "rangeIncludes": [ + { + "@id": "https://w3id.org/ro/terms/workflow-run#ContainerImage" + }, + { "@id": "http://schema.org/URL" } + ] + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#resourceUsage", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "resourceUsage", + "name": "resource usage", + "description": "A resource usage item, such as peak memory", + "domainIncludes": [{ "@id": "http://schema.org/CreateAction" }], + "rangeIncludes": [{ "@id": "http://schema.org/PropertyValue" }] + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#md5", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "md5", + "name": "md5 checksum", + "description": "md5 checksum as a hexadecimal string", + "domainIncludes": [ + { "@id": "http://schema.org/MediaObject" }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#ContainerImage" + } + ], + "rangeIncludes": [{ "@id": "http://schema.org/Text" }] + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#sha1", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "sha1", + "name": "sha1 checksum", + "description": "sha1 checksum as a hexadecimal string", + "domainIncludes": [ + { "@id": "http://schema.org/MediaObject" }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#ContainerImage" + } + ], + "rangeIncludes": [{ "@id": "http://schema.org/Text" }] + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#sha256", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "sha256", + "name": "sha256 checksum", + "description": "sha256 checksum as a hexadecimal string", + "domainIncludes": [ + { "@id": "http://schema.org/MediaObject" }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#ContainerImage" + } + ], + "rangeIncludes": [{ "@id": "http://schema.org/Text" }], + "sameAs": { + "@id": "http://schema.org/sha256" + } + }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#sha512", + "@type": ["DefinedTerm", "rdf:Property"], + "termCode": "sha512", + "name": "sha512 checksum", + "description": "sha512 checksum as a hexadecimal string", + "domainIncludes": [ + { "@id": "http://schema.org/MediaObject" }, + { + "@id": "https://w3id.org/ro/terms/workflow-run#ContainerImage" + } + ], + "rangeIncludes": [{ "@id": "http://schema.org/Text" }] + }, + { + "@id": "https://pypi.org/project/runcrate/", + "@type": "SoftwareApplication", + "name": "runcrate", + "version": "0.5.0", + "url": "https://pypi.org/project/runcrate/" + }, + { + "@id": "http://schema.org/MediaObject", + "@type": "DefinedTerm", + "name": "MediaObject", + "termCode": "File" + }, + { + "@id": "http://schema.org/Text", + "@type": "DefinedTerm", + "name": "Text" + }, + { + "@id": "https://bioschemas.org/FormalParameter", + "@type": "DefinedTerm", + "name": "FormalParameter" + }, + { + "@id": "https://bioschemas.org/ComputationalWorkflow", + "@type": "DefinedTerm", + "name": "ComputationalWorkflow" + }, + { + "@id": "http://schema.org/HowToStep", + "@type": "DefinedTerm", + "name": "HowToStep" + }, + { + "@id": "http://schema.org/CreateAction", + "@type": "DefinedTerm", + "name": "CreateAction" + }, + { + "@id": "http://schema.org/name", + "@type": "DefinedTerm", + "name": "name" + }, + { + "@id": "http://schema.org/description", + "@type": "DefinedTerm", + "name": "description" + }, + { + "@id": "http://schema.org/endTime", + "@type": "DefinedTerm", + "name": "endTime" + }, + { + "@id": "http://schema.org/startTime", + "@type": "DefinedTerm", + "name": "startTime" + }, + { + "@id": "http://schema.org/instrument", + "@type": "DefinedTerm", + "name": "instrument" + }, + { + "@id": "http://schema.org/agent", + "@type": "DefinedTerm", + "name": "agent" + }, + { + "@id": "http://schema.org/Person", + "@type": "DefinedTerm", + "name": "Person" + }, + { + "@id": "http://schema.org/Organization", + "@type": "DefinedTerm", + "name": "Organization" + }, + { + "@id": "http://schema.org/object", + "@type": "DefinedTerm", + "name": "object" + }, + { + "@id": "http://schema.org/result", + "@type": "DefinedTerm", + "name": "result" + }, + { + "@id": "http://schema.org/actionStatus", + "@type": "DefinedTerm", + "name": "actionStatus" + }, + { + "@id": "http://schema.org/CompletedActionStatus", + "@type": "DefinedTerm", + "name": "CompletedActionStatus" + }, + { + "@id": "http://schema.org/FailedActionStatus", + "@type": "DefinedTerm", + "name": "FailedActionStatus" + }, + { + "@id": "http://schema.org/error", + "@type": "DefinedTerm", + "name": "error" + }, + { + "@id": "http://schema.org/Dataset", + "@type": "DefinedTerm", + "name": "Dataset" + }, + { + "@id": "http://schema.org/Collection", + "@type": "DefinedTerm", + "name": "Collection" + }, + { + "@id": "http://schema.org/CreativeWork", + "@type": "DefinedTerm", + "name": "CreativeWork" + }, + { + "@id": "http://schema.org/PropertyValue", + "@type": "DefinedTerm", + "name": "PropertyValue" + }, + { + "@id": "http://schema.org/alternateName", + "@type": "DefinedTerm", + "name": "alternateName" + }, + { + "@id": "http://schema.org/mainEntity", + "@type": "DefinedTerm", + "name": "mainEntity" + }, + { + "@id": "http://schema.org/SoftwareApplication", + "@type": "DefinedTerm", + "name": "SoftwareApplication" + }, + { + "@id": "http://schema.org/SoftwareSourceCode", + "@type": "DefinedTerm", + "name": "SoftwareSourceCode" + }, + + { + "@id": "https://orcid.org/0000-0001-8271-5429", + "@type": "Person", + "name": "Simone Leo" + }, + { + "@id": "https://orcid.org/0000-0003-4929-1219", + "@type": "Person", + "name": "Laura Rodríguez-Navas" + }, + { + "@id": "https://orcid.org/0000-0001-9842-9718", + "@type": "Person", + "name": "Stian Soiland-Reyes" + }, + { + "@id": "https://orcid.org/0000-0002-5432-2748", + "@type": "Person", + "name": "Paul Brack" + }, + { + "@id": "https://orcid.org/0000-0002-4806-5140", + "@type": "Person", + "name": "José María Fernández" + }, + { + "@id": "https://orcid.org/0000-0003-3156-2105", + "@type": "Person", + "name": "Alan R Williams" + }, + { + "@id": "https://orcid.org/0000-0002-6190-122X", + "@type": "Person", + "name": "Ignacio Eguinoa" + }, + { + "@id": "https://orcid.org/0000-0003-0454-7145", + "@type": "Person", + "name": "Daniel Garijo" + }, + { + "@id": "https://orcid.org/0000-0002-8940-4946", + "@type": "Person", + "name": "Paul De Geest" + }, + { + "@id": "https://orcid.org/0000-0003-0606-2512", + "@type": "Person", + "name": "Raül Sirvent" + }, + { + "@id": "https://orcid.org/0000-0002-3468-0652", + "@type": "Person", + "name": "Alexander Kanitz" + }, + { + "@id": "https://orcid.org/0000-0002-2961-9670", + "@type": "Person", + "name": "Michael R Crusoe" + }, + { + "@id": "https://orcid.org/0000-0003-3986-0510", + "@type": "Person", + "name": "LJ Garcia Castro" + }, + { + "@id": "https://orcid.org/0000-0002-0003-2024", + "@type": "Person", + "name": "Rudolf Wittner" + }, + { + "@id": "https://orcid.org/0000-0002-9464-6640", + "@type": "Person", + "name": "Wolfgang Maier" + }, + { + "@id": "https://orcid.org/0000-0001-5845-8880", + "@type": "Person", + "name": "Sebastiaan Huber" + }, + { + "@id": "https://orcid.org/0000-0003-4894-4660", + "@type": "Person", + "name": "Kevin Jablonka" + }, + { + "@id": "https://orcid.org/0000-0002-4405-6802", + "@type": "Person", + "name": "Haris Zafeiropoulos" + }, + { + "@id": "https://orcid.org/0000-0001-9290-2017", + "@type": "Person", + "name": "Iacopo Colonnelli" + }, + { + "@id": "https://orcid.org/0000-0003-0617-9219", + "@type": "Person", + "name": "Jake Emerson" + }, + { + "@id": "https://orcid.org/0000-0001-9228-2882", + "@type": "Person", + "name": "Abigail Miller" + }, + { + "@id": "https://orcid.org/0000-0003-3898-9451", + "@type": "Person", + "name": "Stelios Ninidakis" + }, + { + "@id": "https://orcid.org/0000-0003-3777-5945", + "@type": "Person", + "name": "Tazro Ohta" + }, + { + "@id": "https://orcid.org/0000-0003-2765-0049", + "@type": "Person", + "name": "Hirotaka Suetake" + }, + { + "@id": "https://orcid.org/0000-0001-9818-9320", + "@type": "Person", + "name": "Johannes Köster" + }, + { + "@id": "https://orcid.org/0000-0002-8122-9522", + "@type": "Person", + "name": "Luiz Gadelha" + }, + { + "@id": "https://orcid.org/0000-0002-8330-4071", + "@type": "Person", + "name": "Mahnoor Zulfiqar" + }, + { + "@id": "https://orcid.org/0000-0003-4073-7456", + "@type": "Person", + "name": "Romain David" + }, + { + "@id": "https://orcid.org/0000-0003-1361-7301", + "@type": "Person", + "name": "Maciek Bąk" + }, + { + "@id": "https://orcid.org/0000-0002-5358-616X", + "@type": "Person", + "name": "Petr Holub" + }, + { + "@id": "https://orcid.org/0000-0002-5477-287X", + "@type": "Person", + "name": "Milan Markovic" + }, + { + "@id": "https://orcid.org/0000-0001-8250-4074", + "@type": "Person", + "name": "Bruno P. Kinoshita" + }, + { + "@id": "https://orcid.org/0000-0003-0902-0086", + "@type": "Person", + "name": "Renske de Wit" + }, + { + "@id": "https://orcid.org/0000-0001-8172-8981", + "@type": "Person", + "name": "Jasper Koehorst" + }, + { + "@id": "https://orcid.org/0000-0001-6740-9212", + "@type": "Person", + "name": "Samuel Lampa" + }, + { + "@id": "https://orcid.org/0000-0001-5411-356X", + "@type": "Person", + "name": "Samuel Grayson" + }, + { + "@id": "https://orcid.org/0000-0003-0035-0951", + "@type": "Person", + "name": "Jörg F. Unger" + }, + { + "@id": "https://orcid.org/0000-0003-0711-5196", + "@type": "Person", + "name": "Felix Bartusch" + }, + { + "@id": "https://orcid.org/0000-0002-4663-5613", + "@type": "Person", + "name": "Luca Pireddu" + }, + { + "@id": "https://orcid.org/0000-0002-1119-1792", + "@type": "Person", + "name": "Matej Gallo" + }, + { + "@id": "https://orcid.org/0000-0002-0309-604X", + "@type": "Person", + "name": "Salvador Capella-Gutierrez" + }, + { + "@id": "https://www.apache.org/licenses/LICENSE-2.0", + "@type": "CreativeWork", + "name": "Apache License 2.0", + "version": "2.0", + "identifier": { "@id": "http://spdx.org/licenses/Apache-2.0" } + }, + { + "@id": "https://creativecommons.org/publicdomain/zero/1.0/", + "@type": "CreativeWork", + "identifier": { "@id": "http://spdx.org/licenses/CC0-1.0" }, + "name": "Creative Commons Zero v1.0 Universal", + "version": "1.0" + }, + { + "@id": "http://spdx.org/licenses/Apache-2.0", + "@type": "PropertyValue", + "propertyID": "http://spdx.org/rdf/terms#licenseId", + "name": "spdx", + "value": "Apache-2.0" + }, + { + "@id": "http://spdx.org/licenses/CC0-1.0", + "@type": "PropertyValue", + "propertyID": "http://spdx.org/rdf/terms#licenseId", + "name": "spdx", + "value": "CC0-1.0" + } + ] +} diff --git a/tests/data/crates/valid/workflow-testing-ro-crate/sort-and-change-case-tests.yml b/tests/data/crates/valid/workflow-testing-ro-crate/sort-and-change-case-tests.yml index 71eed9c3..c68af010 100644 --- a/tests/data/crates/valid/workflow-testing-ro-crate/sort-and-change-case-tests.yml +++ b/tests/data/crates/valid/workflow-testing-ro-crate/sort-and-change-case-tests.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/crates/valid/wrroc-paper/mapping/environment.lock.yml b/tests/data/crates/valid/wrroc-paper/mapping/environment.lock.yml index 8e2de1fa..e28bcb96 100644 --- a/tests/data/crates/valid/wrroc-paper/mapping/environment.lock.yml +++ b/tests/data/crates/valid/wrroc-paper/mapping/environment.lock.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/crates/valid/wrroc-paper/mapping/environment.yml b/tests/data/crates/valid/wrroc-paper/mapping/environment.yml index 7ff7d0bf..698dc52e 100644 --- a/tests/data/crates/valid/wrroc-paper/mapping/environment.yml +++ b/tests/data/crates/valid/wrroc-paper/mapping/environment.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/crates/valid/wrroc-paper/mapping/prov-mapping.ttl b/tests/data/crates/valid/wrroc-paper/mapping/prov-mapping.ttl index f625ae10..32ac2165 100644 --- a/tests/data/crates/valid/wrroc-paper/mapping/prov-mapping.ttl +++ b/tests/data/crates/valid/wrroc-paper/mapping/prov-mapping.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/crates/valid/wrroc-paper/mapping/prov-mapping.yml b/tests/data/crates/valid/wrroc-paper/mapping/prov-mapping.yml index 1b04d6a3..87165db3 100644 --- a/tests/data/crates/valid/wrroc-paper/mapping/prov-mapping.yml +++ b/tests/data/crates/valid/wrroc-paper/mapping/prov-mapping.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/a/profile.ttl b/tests/data/profiles/check_overriding/a/profile.ttl index 9fdfa065..e5add6a4 100644 --- a/tests/data/profiles/check_overriding/a/profile.ttl +++ b/tests/data/profiles/check_overriding/a/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/a/shape.ttl b/tests/data/profiles/check_overriding/a/shape.ttl index 41266279..0da8df90 100644 --- a/tests/data/profiles/check_overriding/a/shape.ttl +++ b/tests/data/profiles/check_overriding/a/shape.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/b/profile.ttl b/tests/data/profiles/check_overriding/b/profile.ttl index c3765e09..e947b732 100644 --- a/tests/data/profiles/check_overriding/b/profile.ttl +++ b/tests/data/profiles/check_overriding/b/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/b/shape.ttl b/tests/data/profiles/check_overriding/b/shape.ttl index 41266279..0da8df90 100644 --- a/tests/data/profiles/check_overriding/b/shape.ttl +++ b/tests/data/profiles/check_overriding/b/shape.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/c/profile.ttl b/tests/data/profiles/check_overriding/c/profile.ttl index 203e4a2d..75afa470 100644 --- a/tests/data/profiles/check_overriding/c/profile.ttl +++ b/tests/data/profiles/check_overriding/c/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/c/shape.ttl b/tests/data/profiles/check_overriding/c/shape.ttl index 41266279..0da8df90 100644 --- a/tests/data/profiles/check_overriding/c/shape.ttl +++ b/tests/data/profiles/check_overriding/c/shape.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/d/profile.ttl b/tests/data/profiles/check_overriding/d/profile.ttl index 403485a6..dddb8783 100644 --- a/tests/data/profiles/check_overriding/d/profile.ttl +++ b/tests/data/profiles/check_overriding/d/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/d/shape.ttl b/tests/data/profiles/check_overriding/d/shape.ttl index 41266279..0da8df90 100644 --- a/tests/data/profiles/check_overriding/d/shape.ttl +++ b/tests/data/profiles/check_overriding/d/shape.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/e/profile.ttl b/tests/data/profiles/check_overriding/e/profile.ttl index f3ae4642..1773dfd5 100644 --- a/tests/data/profiles/check_overriding/e/profile.ttl +++ b/tests/data/profiles/check_overriding/e/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/e/shape.ttl b/tests/data/profiles/check_overriding/e/shape.ttl index 41266279..0da8df90 100644 --- a/tests/data/profiles/check_overriding/e/shape.ttl +++ b/tests/data/profiles/check_overriding/e/shape.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/f/profile.ttl b/tests/data/profiles/check_overriding/f/profile.ttl index 198449b2..2bcb3c76 100644 --- a/tests/data/profiles/check_overriding/f/profile.ttl +++ b/tests/data/profiles/check_overriding/f/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/f/shape.ttl b/tests/data/profiles/check_overriding/f/shape.ttl index 41266279..0da8df90 100644 --- a/tests/data/profiles/check_overriding/f/shape.ttl +++ b/tests/data/profiles/check_overriding/f/shape.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/x/profile.ttl b/tests/data/profiles/check_overriding/x/profile.ttl index d849c6d1..9f651db0 100644 --- a/tests/data/profiles/check_overriding/x/profile.ttl +++ b/tests/data/profiles/check_overriding/x/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/x/shape.ttl b/tests/data/profiles/check_overriding/x/shape.ttl index 41266279..0da8df90 100644 --- a/tests/data/profiles/check_overriding/x/shape.ttl +++ b/tests/data/profiles/check_overriding/x/shape.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/y/profile.ttl b/tests/data/profiles/check_overriding/y/profile.ttl index 54deeacd..d7411613 100644 --- a/tests/data/profiles/check_overriding/y/profile.ttl +++ b/tests/data/profiles/check_overriding/y/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/check_overriding/y/shape.ttl b/tests/data/profiles/check_overriding/y/shape.ttl index 41266279..0da8df90 100644 --- a/tests/data/profiles/check_overriding/y/shape.ttl +++ b/tests/data/profiles/check_overriding/y/shape.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/conflicting_versions/3.2.3/profile.ttl b/tests/data/profiles/conflicting_versions/3.2.3/profile.ttl index e114cc60..018a7cf6 100644 --- a/tests/data/profiles/conflicting_versions/3.2.3/profile.ttl +++ b/tests/data/profiles/conflicting_versions/3.2.3/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/conflicting_versions/3.2.3/shape_c.ttl b/tests/data/profiles/conflicting_versions/3.2.3/shape_c.ttl index 685a34ee..c4b0b992 100644 --- a/tests/data/profiles/conflicting_versions/3.2.3/shape_c.ttl +++ b/tests/data/profiles/conflicting_versions/3.2.3/shape_c.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/a/profile.ttl b/tests/data/profiles/fake/a/profile.ttl index 9fdfa065..e5add6a4 100644 --- a/tests/data/profiles/fake/a/profile.ttl +++ b/tests/data/profiles/fake/a/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/a/shape_a.ttl b/tests/data/profiles/fake/a/shape_a.ttl index 0c413925..5669a1a0 100644 --- a/tests/data/profiles/fake/a/shape_a.ttl +++ b/tests/data/profiles/fake/a/shape_a.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/b/profile.ttl b/tests/data/profiles/fake/b/profile.ttl index 9417956c..256f502f 100644 --- a/tests/data/profiles/fake/b/profile.ttl +++ b/tests/data/profiles/fake/b/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/b/shape_b.ttl b/tests/data/profiles/fake/b/shape_b.ttl index 26699b4f..cb432d61 100644 --- a/tests/data/profiles/fake/b/shape_b.ttl +++ b/tests/data/profiles/fake/b/shape_b.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/c-overridden/profile.ttl b/tests/data/profiles/fake/c-overridden/profile.ttl index 55f9116e..d4dfdd75 100644 --- a/tests/data/profiles/fake/c-overridden/profile.ttl +++ b/tests/data/profiles/fake/c-overridden/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/c-overridden/shape_c.ttl b/tests/data/profiles/fake/c-overridden/shape_c.ttl index 685a34ee..c4b0b992 100644 --- a/tests/data/profiles/fake/c-overridden/shape_c.ttl +++ b/tests/data/profiles/fake/c-overridden/shape_c.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/c/profile.ttl b/tests/data/profiles/fake/c/profile.ttl index 9a34e516..5050fdff 100644 --- a/tests/data/profiles/fake/c/profile.ttl +++ b/tests/data/profiles/fake/c/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/c/shape_c.ttl b/tests/data/profiles/fake/c/shape_c.ttl index 685a34ee..c4b0b992 100644 --- a/tests/data/profiles/fake/c/shape_c.ttl +++ b/tests/data/profiles/fake/c/shape_c.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/d1/profile.ttl b/tests/data/profiles/fake/d1/profile.ttl index b2a4ad34..6de69f4b 100644 --- a/tests/data/profiles/fake/d1/profile.ttl +++ b/tests/data/profiles/fake/d1/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/d2/profile.ttl b/tests/data/profiles/fake/d2/profile.ttl index e80fd419..fa1be390 100644 --- a/tests/data/profiles/fake/d2/profile.ttl +++ b/tests/data/profiles/fake/d2/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/invalid-duplicated-shapes/profile.ttl b/tests/data/profiles/fake/invalid-duplicated-shapes/profile.ttl index d0b0bc43..705c5d27 100644 --- a/tests/data/profiles/fake/invalid-duplicated-shapes/profile.ttl +++ b/tests/data/profiles/fake/invalid-duplicated-shapes/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake/invalid-duplicated-shapes/shape_a.ttl b/tests/data/profiles/fake/invalid-duplicated-shapes/shape_a.ttl index c6fbda8a..eedd93e3 100644 --- a/tests/data/profiles/fake/invalid-duplicated-shapes/shape_a.ttl +++ b/tests/data/profiles/fake/invalid-duplicated-shapes/shape_a.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake_versioned_profiles/a_explicit_version_property/profile.ttl b/tests/data/profiles/fake_versioned_profiles/a_explicit_version_property/profile.ttl index 20d19b92..0b488217 100644 --- a/tests/data/profiles/fake_versioned_profiles/a_explicit_version_property/profile.ttl +++ b/tests/data/profiles/fake_versioned_profiles/a_explicit_version_property/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake_versioned_profiles/a_explicit_version_property/shape_a.ttl b/tests/data/profiles/fake_versioned_profiles/a_explicit_version_property/shape_a.ttl index 0c413925..5669a1a0 100644 --- a/tests/data/profiles/fake_versioned_profiles/a_explicit_version_property/shape_a.ttl +++ b/tests/data/profiles/fake_versioned_profiles/a_explicit_version_property/shape_a.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake_versioned_profiles/inferred_by_folder/2.0/profile.ttl b/tests/data/profiles/fake_versioned_profiles/inferred_by_folder/2.0/profile.ttl index 9417956c..256f502f 100644 --- a/tests/data/profiles/fake_versioned_profiles/inferred_by_folder/2.0/profile.ttl +++ b/tests/data/profiles/fake_versioned_profiles/inferred_by_folder/2.0/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake_versioned_profiles/inferred_by_folder/2.0/shape_b.ttl b/tests/data/profiles/fake_versioned_profiles/inferred_by_folder/2.0/shape_b.ttl index 26699b4f..cb432d61 100644 --- a/tests/data/profiles/fake_versioned_profiles/inferred_by_folder/2.0/shape_b.ttl +++ b/tests/data/profiles/fake_versioned_profiles/inferred_by_folder/2.0/shape_b.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake_versioned_profiles/inferred_from_uri/profile.ttl b/tests/data/profiles/fake_versioned_profiles/inferred_from_uri/profile.ttl index 80a9e4b1..828c6c99 100644 --- a/tests/data/profiles/fake_versioned_profiles/inferred_from_uri/profile.ttl +++ b/tests/data/profiles/fake_versioned_profiles/inferred_from_uri/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/fake_versioned_profiles/inferred_from_uri/shape_c.ttl b/tests/data/profiles/fake_versioned_profiles/inferred_from_uri/shape_c.ttl index 685a34ee..c4b0b992 100644 --- a/tests/data/profiles/fake_versioned_profiles/inferred_from_uri/shape_c.ttl +++ b/tests/data/profiles/fake_versioned_profiles/inferred_from_uri/shape_c.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/free_folder_structure/a/profile.ttl b/tests/data/profiles/free_folder_structure/a/profile.ttl index 9fdfa065..e5add6a4 100644 --- a/tests/data/profiles/free_folder_structure/a/profile.ttl +++ b/tests/data/profiles/free_folder_structure/a/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/free_folder_structure/a/shape_a.ttl b/tests/data/profiles/free_folder_structure/a/shape_a.ttl index 0c413925..5669a1a0 100644 --- a/tests/data/profiles/free_folder_structure/a/shape_a.ttl +++ b/tests/data/profiles/free_folder_structure/a/shape_a.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/free_folder_structure/nested_b/nested_b/b/profile.ttl b/tests/data/profiles/free_folder_structure/nested_b/nested_b/b/profile.ttl index 9417956c..256f502f 100644 --- a/tests/data/profiles/free_folder_structure/nested_b/nested_b/b/profile.ttl +++ b/tests/data/profiles/free_folder_structure/nested_b/nested_b/b/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/free_folder_structure/nested_b/nested_b/b/shape_b.ttl b/tests/data/profiles/free_folder_structure/nested_b/nested_b/b/shape_b.ttl index 26699b4f..cb432d61 100644 --- a/tests/data/profiles/free_folder_structure/nested_b/nested_b/b/shape_b.ttl +++ b/tests/data/profiles/free_folder_structure/nested_b/nested_b/b/shape_b.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/free_folder_structure/nested_c/c/profile.ttl b/tests/data/profiles/free_folder_structure/nested_c/c/profile.ttl index 9a34e516..5050fdff 100644 --- a/tests/data/profiles/free_folder_structure/nested_c/c/profile.ttl +++ b/tests/data/profiles/free_folder_structure/nested_c/c/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/free_folder_structure/nested_c/c/shape_c.ttl b/tests/data/profiles/free_folder_structure/nested_c/c/shape_c.ttl index 685a34ee..c4b0b992 100644 --- a/tests/data/profiles/free_folder_structure/nested_c/c/shape_c.ttl +++ b/tests/data/profiles/free_folder_structure/nested_c/c/shape_c.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/hidden_requirements/xh/a.ttl b/tests/data/profiles/hidden_requirements/xh/a.ttl index cb7a3d36..20afc88d 100644 --- a/tests/data/profiles/hidden_requirements/xh/a.ttl +++ b/tests/data/profiles/hidden_requirements/xh/a.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/hidden_requirements/xh/bh.py b/tests/data/profiles/hidden_requirements/xh/bh.py index 6ad0cead..9dc31a44 100644 --- a/tests/data/profiles/hidden_requirements/xh/bh.py +++ b/tests/data/profiles/hidden_requirements/xh/bh.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/hidden_requirements/xh/must/a_must.ttl b/tests/data/profiles/hidden_requirements/xh/must/a_must.ttl index 17666cf3..834c8b50 100644 --- a/tests/data/profiles/hidden_requirements/xh/must/a_must.ttl +++ b/tests/data/profiles/hidden_requirements/xh/must/a_must.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/hidden_requirements/xh/must/b_must.py b/tests/data/profiles/hidden_requirements/xh/must/b_must.py index 9eecccd1..03deea57 100644 --- a/tests/data/profiles/hidden_requirements/xh/must/b_must.py +++ b/tests/data/profiles/hidden_requirements/xh/must/b_must.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/hidden_requirements/xh/profile.ttl b/tests/data/profiles/hidden_requirements/xh/profile.ttl index 3d219f8c..b0d049e0 100644 --- a/tests/data/profiles/hidden_requirements/xh/profile.ttl +++ b/tests/data/profiles/hidden_requirements/xh/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/requirement_loading/x/a.ttl b/tests/data/profiles/requirement_loading/x/a.ttl index 24e36611..963558f1 100644 --- a/tests/data/profiles/requirement_loading/x/a.ttl +++ b/tests/data/profiles/requirement_loading/x/a.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/requirement_loading/x/b.py b/tests/data/profiles/requirement_loading/x/b.py index d918c868..4a3a162f 100644 --- a/tests/data/profiles/requirement_loading/x/b.py +++ b/tests/data/profiles/requirement_loading/x/b.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/requirement_loading/x/must/a_must.ttl b/tests/data/profiles/requirement_loading/x/must/a_must.ttl index 17666cf3..834c8b50 100644 --- a/tests/data/profiles/requirement_loading/x/must/a_must.ttl +++ b/tests/data/profiles/requirement_loading/x/must/a_must.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/requirement_loading/x/must/b_must.py b/tests/data/profiles/requirement_loading/x/must/b_must.py index 9eecccd1..03deea57 100644 --- a/tests/data/profiles/requirement_loading/x/must/b_must.py +++ b/tests/data/profiles/requirement_loading/x/must/b_must.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/profiles/requirement_loading/x/profile.ttl b/tests/data/profiles/requirement_loading/x/profile.ttl index a0d35e4e..020e93fc 100644 --- a/tests/data/profiles/requirement_loading/x/profile.ttl +++ b/tests/data/profiles/requirement_loading/x/profile.ttl @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/process-run-crate/test_procrc_action.py b/tests/integration/profiles/process-run-crate/test_procrc_action.py index 5be46d3e..cfd0ab5e 100644 --- a/tests/integration/profiles/process-run-crate/test_procrc_action.py +++ b/tests/integration/profiles/process-run-crate/test_procrc_action.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/process-run-crate/test_procrc_application.py b/tests/integration/profiles/process-run-crate/test_procrc_application.py index 5328c12c..c97ac991 100644 --- a/tests/integration/profiles/process-run-crate/test_procrc_application.py +++ b/tests/integration/profiles/process-run-crate/test_procrc_application.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/process-run-crate/test_procrc_collection.py b/tests/integration/profiles/process-run-crate/test_procrc_collection.py index e6a06b4e..e593efbb 100644 --- a/tests/integration/profiles/process-run-crate/test_procrc_collection.py +++ b/tests/integration/profiles/process-run-crate/test_procrc_collection.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/process-run-crate/test_procrc_containerimage.py b/tests/integration/profiles/process-run-crate/test_procrc_containerimage.py index 1073cf07..ec267deb 100644 --- a/tests/integration/profiles/process-run-crate/test_procrc_containerimage.py +++ b/tests/integration/profiles/process-run-crate/test_procrc_containerimage.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/process-run-crate/test_procrc_root_data_entity.py b/tests/integration/profiles/process-run-crate/test_procrc_root_data_entity.py index 3ff8df80..9cdd911d 100644 --- a/tests/integration/profiles/process-run-crate/test_procrc_root_data_entity.py +++ b/tests/integration/profiles/process-run-crate/test_procrc_root_data_entity.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/process-run-crate/test_valid_prc.py b/tests/integration/profiles/process-run-crate/test_valid_prc.py index 4f4353d1..bc726a9e 100644 --- a/tests/integration/profiles/process-run-crate/test_valid_prc.py +++ b/tests/integration/profiles/process-run-crate/test_valid_prc.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_provrc_controlaction.py b/tests/integration/profiles/provenance-run-crate/test_provrc_controlaction.py index c5108c27..62ef2029 100644 --- a/tests/integration/profiles/provenance-run-crate/test_provrc_controlaction.py +++ b/tests/integration/profiles/provenance-run-crate/test_provrc_controlaction.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_provrc_file.py b/tests/integration/profiles/provenance-run-crate/test_provrc_file.py index fbe4426a..96ba8e82 100644 --- a/tests/integration/profiles/provenance-run-crate/test_provrc_file.py +++ b/tests/integration/profiles/provenance-run-crate/test_provrc_file.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_provrc_howtostep.py b/tests/integration/profiles/provenance-run-crate/test_provrc_howtostep.py index d63849de..a8cf1cce 100644 --- a/tests/integration/profiles/provenance-run-crate/test_provrc_howtostep.py +++ b/tests/integration/profiles/provenance-run-crate/test_provrc_howtostep.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_provrc_organizeaction.py b/tests/integration/profiles/provenance-run-crate/test_provrc_organizeaction.py index 076b4241..b772a0c2 100644 --- a/tests/integration/profiles/provenance-run-crate/test_provrc_organizeaction.py +++ b/tests/integration/profiles/provenance-run-crate/test_provrc_organizeaction.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_provrc_parameterconnection.py b/tests/integration/profiles/provenance-run-crate/test_provrc_parameterconnection.py index 157c992d..ce786274 100644 --- a/tests/integration/profiles/provenance-run-crate/test_provrc_parameterconnection.py +++ b/tests/integration/profiles/provenance-run-crate/test_provrc_parameterconnection.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_provrc_propertyvalue.py b/tests/integration/profiles/provenance-run-crate/test_provrc_propertyvalue.py index d1adfea0..6d993024 100644 --- a/tests/integration/profiles/provenance-run-crate/test_provrc_propertyvalue.py +++ b/tests/integration/profiles/provenance-run-crate/test_provrc_propertyvalue.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_provrc_root_data_entity.py b/tests/integration/profiles/provenance-run-crate/test_provrc_root_data_entity.py index e768cefe..32ab3bf3 100644 --- a/tests/integration/profiles/provenance-run-crate/test_provrc_root_data_entity.py +++ b/tests/integration/profiles/provenance-run-crate/test_provrc_root_data_entity.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_provrc_tool.py b/tests/integration/profiles/provenance-run-crate/test_provrc_tool.py index 663127f8..e3c6b03c 100644 --- a/tests/integration/profiles/provenance-run-crate/test_provrc_tool.py +++ b/tests/integration/profiles/provenance-run-crate/test_provrc_tool.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_provrc_tool_action.py b/tests/integration/profiles/provenance-run-crate/test_provrc_tool_action.py index adbdbd2e..fd89a23b 100644 --- a/tests/integration/profiles/provenance-run-crate/test_provrc_tool_action.py +++ b/tests/integration/profiles/provenance-run-crate/test_provrc_tool_action.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_provrc_workflow.py b/tests/integration/profiles/provenance-run-crate/test_provrc_workflow.py index 1848d280..62eb3cfa 100644 --- a/tests/integration/profiles/provenance-run-crate/test_provrc_workflow.py +++ b/tests/integration/profiles/provenance-run-crate/test_provrc_workflow.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/provenance-run-crate/test_valid_provrc.py b/tests/integration/profiles/provenance-run-crate/test_valid_provrc.py index 5bd9cfe5..3c199bb2 100644 --- a/tests/integration/profiles/provenance-run-crate/test_valid_provrc.py +++ b/tests/integration/profiles/provenance-run-crate/test_valid_provrc.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/ro-crate/test_data_entity_metadata.py b/tests/integration/profiles/ro-crate/test_data_entity_metadata.py index ad1e2c5c..7236cfac 100644 --- a/tests/integration/profiles/ro-crate/test_data_entity_metadata.py +++ b/tests/integration/profiles/ro-crate/test_data_entity_metadata.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/ro-crate/test_file_descriptor_entity.py b/tests/integration/profiles/ro-crate/test_file_descriptor_entity.py index f8ae57b0..cec90428 100644 --- a/tests/integration/profiles/ro-crate/test_file_descriptor_entity.py +++ b/tests/integration/profiles/ro-crate/test_file_descriptor_entity.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/ro-crate/test_file_descriptor_format.py b/tests/integration/profiles/ro-crate/test_file_descriptor_format.py index 9e68d4a7..92a7d47c 100644 --- a/tests/integration/profiles/ro-crate/test_file_descriptor_format.py +++ b/tests/integration/profiles/ro-crate/test_file_descriptor_format.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/ro-crate/test_root_data_entity.py b/tests/integration/profiles/ro-crate/test_root_data_entity.py index 515558cc..969b69a3 100644 --- a/tests/integration/profiles/ro-crate/test_root_data_entity.py +++ b/tests/integration/profiles/ro-crate/test_root_data_entity.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/ro-crate/test_valid_ro-crate.py b/tests/integration/profiles/ro-crate/test_valid_ro-crate.py index 4cd61cd3..1f63cbaa 100644 --- a/tests/integration/profiles/ro-crate/test_valid_ro-crate.py +++ b/tests/integration/profiles/ro-crate/test_valid_ro-crate.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/ro-crate/test_web_based_data_entity.py b/tests/integration/profiles/ro-crate/test_web_based_data_entity.py index c34ec484..744c5efa 100644 --- a/tests/integration/profiles/ro-crate/test_web_based_data_entity.py +++ b/tests/integration/profiles/ro-crate/test_web_based_data_entity.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/test_metadata_only.py b/tests/integration/profiles/test_metadata_only.py index 1bd88252..c4fabca0 100644 --- a/tests/integration/profiles/test_metadata_only.py +++ b/tests/integration/profiles/test_metadata_only.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-ro-crate/test_main_workflow.py b/tests/integration/profiles/workflow-ro-crate/test_main_workflow.py index 8a0b434f..d99eb128 100644 --- a/tests/integration/profiles/workflow-ro-crate/test_main_workflow.py +++ b/tests/integration/profiles/workflow-ro-crate/test_main_workflow.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-ro-crate/test_valid_wroc.py b/tests/integration/profiles/workflow-ro-crate/test_valid_wroc.py index fafec1fe..1a1c758b 100644 --- a/tests/integration/profiles/workflow-ro-crate/test_valid_wroc.py +++ b/tests/integration/profiles/workflow-ro-crate/test_valid_wroc.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-ro-crate/test_wroc_crate.py b/tests/integration/profiles/workflow-ro-crate/test_wroc_crate.py index 72fa64b5..ff9ea0b2 100644 --- a/tests/integration/profiles/workflow-ro-crate/test_wroc_crate.py +++ b/tests/integration/profiles/workflow-ro-crate/test_wroc_crate.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-ro-crate/test_wroc_descriptor.py b/tests/integration/profiles/workflow-ro-crate/test_wroc_descriptor.py index 0ae4a30c..076ebbea 100644 --- a/tests/integration/profiles/workflow-ro-crate/test_wroc_descriptor.py +++ b/tests/integration/profiles/workflow-ro-crate/test_wroc_descriptor.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-ro-crate/test_wroc_readme.py b/tests/integration/profiles/workflow-ro-crate/test_wroc_readme.py index 7d67cbb7..0b079b63 100644 --- a/tests/integration/profiles/workflow-ro-crate/test_wroc_readme.py +++ b/tests/integration/profiles/workflow-ro-crate/test_wroc_readme.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-ro-crate/test_wroc_root_metadata.py b/tests/integration/profiles/workflow-ro-crate/test_wroc_root_metadata.py index 2a4e1608..0eec149b 100644 --- a/tests/integration/profiles/workflow-ro-crate/test_wroc_root_metadata.py +++ b/tests/integration/profiles/workflow-ro-crate/test_wroc_root_metadata.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-run-crate/test_valid_wfrc.py b/tests/integration/profiles/workflow-run-crate/test_valid_wfrc.py index d3bce5ae..90809229 100644 --- a/tests/integration/profiles/workflow-run-crate/test_valid_wfrc.py +++ b/tests/integration/profiles/workflow-run-crate/test_valid_wfrc.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-run-crate/test_wfrc_computational_workflow.py b/tests/integration/profiles/workflow-run-crate/test_wfrc_computational_workflow.py index c04c86c1..0e2c22c1 100644 --- a/tests/integration/profiles/workflow-run-crate/test_wfrc_computational_workflow.py +++ b/tests/integration/profiles/workflow-run-crate/test_wfrc_computational_workflow.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-run-crate/test_wfrc_formal_parameter.py b/tests/integration/profiles/workflow-run-crate/test_wfrc_formal_parameter.py index 0395d010..89ea4f05 100644 --- a/tests/integration/profiles/workflow-run-crate/test_wfrc_formal_parameter.py +++ b/tests/integration/profiles/workflow-run-crate/test_wfrc_formal_parameter.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-run-crate/test_wfrc_root_data_entity.py b/tests/integration/profiles/workflow-run-crate/test_wfrc_root_data_entity.py index 0e72a26e..ae4a0dc4 100644 --- a/tests/integration/profiles/workflow-run-crate/test_wfrc_root_data_entity.py +++ b/tests/integration/profiles/workflow-run-crate/test_wfrc_root_data_entity.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-testing-ro-crate/test_valid_wtroc.py b/tests/integration/profiles/workflow-testing-ro-crate/test_valid_wtroc.py index 743da850..4eaee589 100644 --- a/tests/integration/profiles/workflow-testing-ro-crate/test_valid_wtroc.py +++ b/tests/integration/profiles/workflow-testing-ro-crate/test_valid_wtroc.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_root_data_entity.py b/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_root_data_entity.py index fcf213ec..8e97c4c0 100644 --- a/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_root_data_entity.py +++ b/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_root_data_entity.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testdefinition.py b/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testdefinition.py index ad5ccd48..543726f1 100644 --- a/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testdefinition.py +++ b/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testdefinition.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testinstance.py b/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testinstance.py index 066a3c79..b1238613 100644 --- a/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testinstance.py +++ b/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testinstance.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testsuite.py b/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testsuite.py index 930114b7..791bab23 100644 --- a/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testsuite.py +++ b/tests/integration/profiles/workflow-testing-ro-crate/test_wtroc_testsuite.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/ro_crates.py b/tests/ro_crates.py index d62190dc..37eff77b 100644 --- a/tests/ro_crates.py +++ b/tests/ro_crates.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/shared.py b/tests/shared.py index 686fb4c9..d1ab2485 100644 --- a/tests/shared.py +++ b/tests/shared.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/test_cli.py b/tests/test_cli.py index 9d140984..fc897e09 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/test_models.py b/tests/test_models.py index 28c27786..651a87f1 100644 --- a/tests/test_models.py +++ b/tests/test_models.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/requirements/test_load_requirements.py b/tests/unit/requirements/test_load_requirements.py index 4f6ecfda..4a69d91a 100644 --- a/tests/unit/requirements/test_load_requirements.py +++ b/tests/unit/requirements/test_load_requirements.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/requirements/test_profiles.py b/tests/unit/requirements/test_profiles.py index af364a95..424b6419 100644 --- a/tests/unit/requirements/test_profiles.py +++ b/tests/unit/requirements/test_profiles.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/test_cli_internals.py b/tests/unit/test_cli_internals.py index 594d9e33..2f90bcb8 100644 --- a/tests/unit/test_cli_internals.py +++ b/tests/unit/test_cli_internals.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/test_rocrate.py b/tests/unit/test_rocrate.py index c5272383..d91ce3f4 100644 --- a/tests/unit/test_rocrate.py +++ b/tests/unit/test_rocrate.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/test_services.py b/tests/unit/test_services.py index 6f980715..1711c672 100644 --- a/tests/unit/test_services.py +++ b/tests/unit/test_services.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/test_uri.py b/tests/unit/test_uri.py index 99668c39..45ceaf7a 100644 --- a/tests/unit/test_uri.py +++ b/tests/unit/test_uri.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/test_validation_settings.py b/tests/unit/test_validation_settings.py index fef1bea6..f2b61a15 100644 --- a/tests/unit/test_validation_settings.py +++ b/tests/unit/test_validation_settings.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024-2025 CRS4 +# Copyright (c) 2024-2026 CRS4 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License.