From 2ade77951cf2085db64c3380febcb048aff921d6 Mon Sep 17 00:00:00 2001 From: Kelly Stathis Date: Thu, 29 Aug 2024 16:39:42 -0700 Subject: [PATCH 01/20] add draft of 4.6 --- source/_four.html.md.erb | 10 +- source/_versions.html.md.erb | 11 + source/includes/_header.html.erb | 2 +- .../example/datacite-example-dataset-v4.xml | 80 ++ .../example/datacite-example-full-v4.xml | 313 ++++++++ .../datacite-example-instrument-v4.xml | 36 + .../datacite-example-multilingual-v4.xml | 48 ++ .../datacite-example-relateditem1-v4.xml | 40 + .../datacite-example-relateditem2-v4.xml | 36 + .../datacite-example-relateditem3-v4.xml | 41 + .../include/datacite-contributorType-v4.xsd | 37 + .../include/datacite-dateType-v4.xsd | 27 + .../include/datacite-descriptionType-v4.xsd | 19 + .../datacite-funderIdentifierType-v4.xsd | 16 + .../include/datacite-nameType-v4.xsd | 10 + .../include/datacite-numberType-v4.xsd | 12 + .../datacite-relatedIdentifierType-v4.xsd | 37 + .../include/datacite-relationType-v4.xsd | 57 ++ .../include/datacite-resourceType-v4.xsd | 49 ++ .../include/datacite-titleType-v4.xsd | 14 + source/meta/kernel-4.6/include/xml.xsd | 286 +++++++ source/meta/kernel-4.6/index.html.md | 55 ++ source/meta/kernel-4.6/metadata.xsd | 712 ++++++++++++++++++ .../include/datacite-contributorType-v4.xsd | 4 +- .../kernel-4/include/datacite-dateType-v4.xsd | 4 +- .../datacite-relatedIdentifierType-v4.xsd | 7 +- .../include/datacite-relationType-v4.xsd | 10 +- .../include/datacite-resourceType-v4.xsd | 6 +- .../include/datacite-titleType-v4.xsd | 2 +- source/meta/kernel-4/index.html.md | 36 +- source/meta/kernel-4/metadata.xsd | 3 +- spec/kernel-4.6/doi_spec.rb | 19 + spec/kernel-4.6/example-ancientdates_spec.rb | 39 + spec/kernel-4.6/example_affiliation_spec.rb | 48 ++ spec/kernel-4.6/example_all_fields_spec.rb | 11 + ..._box_date_collected_data_collector_spec.rb | 49 ++ spec/kernel-4.6/example_complicated_spec.rb | 11 + spec/kernel-4.6/example_dataset_spec.rb | 17 + spec/kernel-4.6/example_dissertation_spec.rb | 17 + spec/kernel-4.6/example_documentation_spec.rb | 22 + spec/kernel-4.6/example_full_spec.rb | 36 + .../example_funding_reference_spec.rb | 17 + spec/kernel-4.6/example_geolocation_spec.rb | 27 + spec/kernel-4.6/example_has_metadata_spec.rb | 22 + spec/kernel-4.6/example_instrument_spec.rb | 11 + spec/kernel-4.6/example_multilingual_spec.rb | 11 + .../kernel-4.6/example_related_item_1_spec.rb | 11 + .../kernel-4.6/example_related_item_2_spec.rb | 11 + .../kernel-4.6/example_related_item_3_spec.rb | 11 + ...tion_type_collects_is_collected_by_spec.rb | 53 ++ ...mple_relation_type_is_identical_to_spec.rb | 20 + ...ple_relation_type_is_identifcal_to_spec.rb | 20 + .../example_research_group_methods_spec.rb | 28 + ...e_resource_type_general_collection_spec.rb | 17 + spec/kernel-4.6/example_video_spec.rb | 17 + spec/kernel-4.6/example_workflow_spec.rb | 17 + spec/kernel-4.6/funding_reference_spec.rb | 111 +++ spec/kernel-4.6/geolocation_spec.rb | 188 +++++ spec/kernel-4.6/other_spec.rb | 229 ++++++ spec/kernel-4.6/pure_example_spec.rb | 40 + spec/kernel-4.6/schema_spec.rb | 10 + spec/kernel-4.6/user_example_spec.rb | 11 + 62 files changed, 3131 insertions(+), 40 deletions(-) create mode 100644 source/meta/kernel-4.6/example/datacite-example-dataset-v4.xml create mode 100644 source/meta/kernel-4.6/example/datacite-example-full-v4.xml create mode 100644 source/meta/kernel-4.6/example/datacite-example-instrument-v4.xml create mode 100644 source/meta/kernel-4.6/example/datacite-example-multilingual-v4.xml create mode 100644 source/meta/kernel-4.6/example/datacite-example-relateditem1-v4.xml create mode 100644 source/meta/kernel-4.6/example/datacite-example-relateditem2-v4.xml create mode 100644 source/meta/kernel-4.6/example/datacite-example-relateditem3-v4.xml create mode 100644 source/meta/kernel-4.6/include/datacite-contributorType-v4.xsd create mode 100644 source/meta/kernel-4.6/include/datacite-dateType-v4.xsd create mode 100644 source/meta/kernel-4.6/include/datacite-descriptionType-v4.xsd create mode 100644 source/meta/kernel-4.6/include/datacite-funderIdentifierType-v4.xsd create mode 100644 source/meta/kernel-4.6/include/datacite-nameType-v4.xsd create mode 100644 source/meta/kernel-4.6/include/datacite-numberType-v4.xsd create mode 100644 source/meta/kernel-4.6/include/datacite-relatedIdentifierType-v4.xsd create mode 100644 source/meta/kernel-4.6/include/datacite-relationType-v4.xsd create mode 100644 source/meta/kernel-4.6/include/datacite-resourceType-v4.xsd create mode 100644 source/meta/kernel-4.6/include/datacite-titleType-v4.xsd create mode 100644 source/meta/kernel-4.6/include/xml.xsd create mode 100644 source/meta/kernel-4.6/index.html.md create mode 100644 source/meta/kernel-4.6/metadata.xsd create mode 100644 spec/kernel-4.6/doi_spec.rb create mode 100644 spec/kernel-4.6/example-ancientdates_spec.rb create mode 100644 spec/kernel-4.6/example_affiliation_spec.rb create mode 100644 spec/kernel-4.6/example_all_fields_spec.rb create mode 100644 spec/kernel-4.6/example_box_date_collected_data_collector_spec.rb create mode 100644 spec/kernel-4.6/example_complicated_spec.rb create mode 100644 spec/kernel-4.6/example_dataset_spec.rb create mode 100644 spec/kernel-4.6/example_dissertation_spec.rb create mode 100644 spec/kernel-4.6/example_documentation_spec.rb create mode 100644 spec/kernel-4.6/example_full_spec.rb create mode 100644 spec/kernel-4.6/example_funding_reference_spec.rb create mode 100644 spec/kernel-4.6/example_geolocation_spec.rb create mode 100644 spec/kernel-4.6/example_has_metadata_spec.rb create mode 100644 spec/kernel-4.6/example_instrument_spec.rb create mode 100644 spec/kernel-4.6/example_multilingual_spec.rb create mode 100644 spec/kernel-4.6/example_related_item_1_spec.rb create mode 100644 spec/kernel-4.6/example_related_item_2_spec.rb create mode 100644 spec/kernel-4.6/example_related_item_3_spec.rb create mode 100644 spec/kernel-4.6/example_relation_type_collects_is_collected_by_spec.rb create mode 100644 spec/kernel-4.6/example_relation_type_is_identical_to_spec.rb create mode 100644 spec/kernel-4.6/example_relation_type_is_identifcal_to_spec.rb create mode 100644 spec/kernel-4.6/example_research_group_methods_spec.rb create mode 100644 spec/kernel-4.6/example_resource_type_general_collection_spec.rb create mode 100644 spec/kernel-4.6/example_video_spec.rb create mode 100644 spec/kernel-4.6/example_workflow_spec.rb create mode 100644 spec/kernel-4.6/funding_reference_spec.rb create mode 100644 spec/kernel-4.6/geolocation_spec.rb create mode 100644 spec/kernel-4.6/other_spec.rb create mode 100644 spec/kernel-4.6/pure_example_spec.rb create mode 100644 spec/kernel-4.6/schema_spec.rb create mode 100644 spec/kernel-4.6/user_example_spec.rb diff --git a/source/_four.html.md.erb b/source/_four.html.md.erb index c056455b..1ad237e8 100644 --- a/source/_four.html.md.erb +++ b/source/_four.html.md.erb @@ -1,9 +1,7 @@ -## Metadata Schema 4.5 +## Metadata Schema 4.6 -Released <%= Date.parse("2024-01-22").strftime("%-d %b %Y") %>. Changes in this version include: +Released <%= Date.parse("2024-12-31").strftime("%-d %b %Y") %>. Changes in this version include: -* Addition of new values to the resourceTypeGeneral property: Instrument and StudyRegistration -* Addition of new relationType pair: IsCollectedBy and Collects -* Addition of new sub-properties in the Publisher property +* FIXME -More info +More info diff --git a/source/_versions.html.md.erb b/source/_versions.html.md.erb index 2c58f963..85c5faa6 100644 --- a/source/_versions.html.md.erb +++ b/source/_versions.html.md.erb @@ -1,3 +1,14 @@ +#### Metadata Schema 4.5 + +Released <%= Date.parse("2024-01-22").strftime("%-d %b %Y") %>. Changes in this version include: + +* Addition of new values to the resourceTypeGeneral property: Instrument and StudyRegistration +* Addition of new relationType pair: IsCollectedBy and Collects +* Addition of new sub-properties in the Publisher property + +More info + + #### DataCite Metadata Schema 4.4 Released <%= Date.parse("2021-03-30").strftime("%-d %b %Y") %>. Changes in this version include: diff --git a/source/includes/_header.html.erb b/source/includes/_header.html.erb index 6a44aac3..38212cda 100644 --- a/source/includes/_header.html.erb +++ b/source/includes/_header.html.erb @@ -21,7 +21,7 @@