Skip to content
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

Feature: DCAT-US v1 (v2.20.0) #383

Draft
wants to merge 203 commits into
base: develop
Choose a base branch
from
Draft

Feature: DCAT-US v1 (v2.20.0) #383

wants to merge 203 commits into from

Conversation

jwaspin
Copy link
Contributor

@jwaspin jwaspin commented May 26, 2024

Closes #251

Changes

New DCAT-US v1.0 writer

Testing

Check testing deployment status here
mdEditor http://23.23.4.125:8001/
mdTranslator http://23.23.4.125:8001/

jwaspin and others added 30 commits September 11, 2023 15:59
* Add DCAT-US Writer

Migrating changes from another branch.
Unit tests and writers for most required fields
and some if-applicable fileds.

* Add DCAT-US.md

* Remove Whitespace

* New Access Level Unit Test

Fix accessLevel writer.

* Add Unit Tests Access Level

New tests for public and restricted public.

* New Unit Test For License

* New Unit Test Spatial

* Remove Comment Headers

* New Temporal Unit Test

* Remove Comment Header

* Add DCAT-US Tests to Rakefile

* Update MiniTest to Minitest

* New Distribution Unit Test

* Complete Temporal Unit Test & Writer

* Update Rights Unit Test & Writer

* Remove Sample Files
* Add DCAT-US Writer

Migrating changes from another branch.
Unit tests and writers for most required fields
and some if-applicable fileds.

* Add DCAT-US.md

* Remove Whitespace

* New Access Level Unit Test

Fix accessLevel writer.

* Add Unit Tests Access Level

New tests for public and restricted public.

* New Unit Test For License

* New Unit Test Spatial

* Remove Comment Headers

* New Temporal Unit Test

* Remove Comment Header

* Add DCAT-US Tests to Rakefile

* Update MiniTest to Minitest

* New Distribution Unit Test

* Complete Temporal Unit Test & Writer

* Update Rights Unit Test & Writer

* Remove Sample Files

* New Issued Field

Writer, unit test, and test file.
Enabled issue field in main dcat_us writer.

* New Theme Field

Writer, unit test, and test file.
Enabled theme in main dcat_us writer.

* New Landing Page Field

Writer, unit test, and test file.
Enabled landingPage in main writer.

* New IsPartOf Field

Writer, unit test, and test file.
Enabled isPartOf in main writer.

* Update DCAT-US.md

* New Described By Field

Writer, unit test, and test file.
Enabled describedBy in the main writer.

* New References Field

Writer, unit test, and test file.
Enabled references field in main writer.

* New System of Records Field

Writer, unit test, and test file.
Enabled systemOfRecords field in main writer.
includedWithDataset is the internal version of the
dictionaryIncludedWithResource field in mdJson.
Moved into its own file and fixed the mapping.
Reader and writer.
Reader looks for orcId and maps to external identifier.
Writer looks for external identifier with namespace ORCID and maps associated id to orcId.
Both only work for contact type of person, disabled for organizations.
@jwaspin jwaspin changed the title Feature: DCAT-US v1 Feature: DCAT-US v1 (v2.20.0) May 26, 2024
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.

Support DCAT-US metadata schema
3 participants