Skip to content

Feat (hub-common): DCAT AP 3XX #1928

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Feat (hub-common): DCAT AP 3XX #1928

wants to merge 6 commits into from

Conversation

anders-kane
Copy link

@anders-kane anders-kane commented Jun 24, 2025

  1. Description: Description: adding new major version (3XX) for DCAT AP feeds, also refactors feed template organization to make code reviews and edits more concise.
    Part of: https://devtopia.esri.com/dc/hub/issues/13284

  2. Instructions for testing: unit testing for new feed version, will be tested via feeds api more extensively

  3. Updated meaningful TSDoc to methods including Parameters and Returns, see Documentation Guide

  4. used semantic commit messages

  5. PR title follows semantic commit format (CRITICAL if the title is not in a semantic format, the release automation will not run!)

  6. updated peerDependencies as needed. CRITICAL our automated release system can not be counted on to update peerDependencies so we must do it manually in our PRs when needed. See the updating peerDependencies section of the release instructions for more details.

@anders-kane anders-kane marked this pull request as ready for review June 24, 2025 15:26
"dct:language": {
"@id": "{{ metadata.mdLang.countryCode.value “-” languageCode.value }}",
},
"dcat:distribution": [
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the one field in the dataset template that we don't want to expose for configuration. Other feeds (dcat-us 1.1, dcat-ap 2.0.1, etc.) dynamically calculate the values of these distributions at the api level.

If a user manually goes in and adds "dcat:distribution": [...], then we throw them a bone and append their custom distributions to our default ones. However, we don't advertise the functionality.

Copy link

There hasn't been any activity on this pull request in the past 3 days, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 7 days. If you want this PR to never become stale, please apply the "Draft" label.

@github-actions github-actions bot added the Stale Stale issue - update or it will be closed label Jun 30, 2025
@github-actions github-actions bot closed this Jul 7, 2025
@sonofflynn89 sonofflynn89 reopened this Jul 7, 2025
@sonofflynn89 sonofflynn89 removed the Stale Stale issue - update or it will be closed label Jul 7, 2025
Copy link

There hasn't been any activity on this pull request in the past 3 days, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 7 days. If you want this PR to never become stale, please apply the "Draft" label.

@github-actions github-actions bot added the Stale Stale issue - update or it will be closed label Jul 11, 2025
@sonofflynn89 sonofflynn89 removed the Stale Stale issue - update or it will be closed label Jul 11, 2025
@sonofflynn89
Copy link
Contributor

@sansth1010 do we even need this PR any more? I'm pretty sure that we don't since we're not allowing configuration of DCAT-AP 3.0.0 yet

@sansth1010
Copy link
Contributor

@sonofflynn89 We do not need this PR and can be closed. Once we start work on editable dcat AP 3.0 template, we can start hub.js work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants