Skip to content

Issues validating EF-related datasets #1269

Description

@lrji

Hello,

We are currently facing two issues when validating EF-related datasets.

First issue (dd.eionet.europa.eu)

The validator eventually reports several timeout errors while checking the following URLs:

29.07.2026 07:03:27 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/CHE'" 29.07.2026 07:03:27 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/NID'" 29.07.2026 07:03:27 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/SUR'" 29.07.2026 07:03:27 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/TRE'" 29.07.2026 07:03:27 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/DWD'" 29.07.2026 07:03:27 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/DWD'" 29.07.2026 07:03:27 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/CHE'" 29.07.2026 07:03:27 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/NID'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/SUR'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/TRE'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/CHE'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/NID'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/SUR'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/TRE'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/CHE'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/NID'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/SUR'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/TRE'" 29.07.2026 07:03:28 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/CHE'" 29.07.2026 07:03:29 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/NID'" 29.07.2026 07:03:29 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/QUA'" 29.07.2026 07:03:29 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/SUR'" 29.07.2026 07:03:29 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/TRE'" 29.07.2026 07:03:59 - "Exception: Timeout exceeded. URL: https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/TRE" 29.07.2026 07:03:59 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/CHE'" 29.07.2026 07:04:29 - "Exception: Timeout exceeded. URL: https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/CHE" 29.07.2026 07:04:29 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/NID'" 29.07.2026 07:04:59 - "Exception: Timeout exceeded. URL: https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/NID" 29.07.2026 07:04:59 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/SUR'" 29.07.2026 07:05:29 - "Exception: Timeout exceeded. URL: https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/SUR" 29.07.2026 07:05:29 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/CHE'" 29.07.2026 07:05:59 - "Exception: Timeout exceeded. URL: https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/CHE" 29.07.2026 07:05:59 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/NID'" 29.07.2026 07:06:29 - "Exception: Timeout exceeded. URL: https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/NID" 29.07.2026 07:06:29 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/SUR'" 29.07.2026 07:06:59 - "Exception: Timeout exceeded. URL: https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/SUR" 29.07.2026 07:06:59 - "Checking URL: 'https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/TRE'"

These URLs are referenced directly in the dataset. An example is shown below:

<ef:purpose xlink:href="https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/CHE"/> <ef:purpose xlink:href="https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/NID"/> <ef:purpose xlink:href="https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/SUR"/> <ef:purpose xlink:href="https://dd.eionet.europa.eu/vocabularyconcept/wise/WisePurposeOfCollectionValue/TRE"/>

Do these URLs need to be updated?

They are accessible from a web browser (e.g. Chrome), but for some unknown reason the ETF Validator is unable to retrieve them and eventually times out.

Second issue (inspire.ec.europa.eu) :

If we let the validation continue, the validator keeps logging the following messages indefinitely:

29.07.2026 08:36:59 - "Checking URL: 'https://inspire.ec.europa.eu/registry/rest?uri=https://inspire.ec.europa.eu/codelist/ResultAcquisitionSourceValue/inSitu&amp;lang=en&amp;format=jsonc'" 29.07.2026 08:36:59 - "Checking URL: 'https://inspire.ec.europa.eu/registry/rest?uri=https://inspire.ec.europa.eu/codelist/ResultAcquisitionSourceValue/inSitu&amp;lang=en&amp;format=jsonc'" 29.07.2026 08:37:00 - "Checking URL: 'https://inspire.ec.europa.eu/registry/rest?uri=https://inspire.ec.europa.eu/codelist/ResultAcquisitionSourceValue/inSitu&amp;lang=en&amp;format=jsonc'" 29.07.2026 08:37:00 - "Checking URL: 'https://inspire.ec.europa.eu/registry/rest?uri=https://inspire.ec.europa.eu/codelist/ResultAcquisitionSourceValue/inSitu&amp;lang=en&amp;format=jsonc'" 29.07.2026 08:37:00 - "Checking URL: 'https://inspire.ec.europa.eu/registry/rest?uri=https://inspire.ec.europa.eu/codelist/ResultAcquisitionSourceValue/inSitu&amp;lang=en&amp;format=jsonc'" 29.07.2026 08:37:00 - "Checking URL: 'https://inspire.ec.europa.eu/registry/rest?uri=https://inspire.ec.europa.eu/codelist/ResultAcquisitionSourceValue/inSitu&amp;lang=en&amp;format=jsonc'"

I assume this issue is related to the decommissioning of the INSPIRE Registry, since this resource is no longer accessible through a web browser.

In addition, I cannot find any reference to this URL in the GML dataset.

Could you please confirm whether this is an expected behavior, or whether there is anything we should update on our side?

Thank you in advance for your help.

Best regards,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions