From 88bca5fc907092dffc369f12d67a95d58f4c85f7 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Thu, 8 Jan 2026 14:37:50 -0500 Subject: [PATCH 01/17] Gemfile --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index fa75df15..07efefd2 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,3 @@ source 'https://rubygems.org' -gemspec +gemspec From d034e175b83730e4b5d6b21df3f5e7ae13545106 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Mon, 12 Jan 2026 15:43:44 -0500 Subject: [PATCH 02/17] Initial changes. --- Gemfile.lock | 2 +- lib/bolognese/version.rb | 2 +- .../datacite-example-audiovisual-v4.xml | 42 + .../example/datacite-example-award-v4.xml | 51 ++ .../example/datacite-example-coverage-v4.xml | 49 ++ .../example/datacite-example-dataset-v4.xml | 80 ++ .../example/datacite-example-full-v4.xml | 320 ++++++++ .../datacite-example-instrument-v4.xml | 34 + .../datacite-example-multilingual-v4.xml | 46 ++ ...datacite-example-parallel-languages-v4.xml | 24 + .../example/datacite-example-poster-v4.xml | 37 + .../datacite-example-presentation-v4.xml | 46 ++ .../example/datacite-example-project-v4.xml | 88 +++ .../datacite-example-relateditem1-v4.xml | 40 + .../datacite-example-relateditem2-v4.xml | 36 + .../datacite-example-relateditem3-v4.xml | 41 + ...ite-example-relationtypeinformation-v4.xml | 37 + ...tacite-example-translation-original-v4.xml | 25 + ...cite-example-translation-translated-v4.xml | 30 + .../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 | 39 + .../include/datacite-relationType-v4.xsd | 59 ++ .../include/datacite-resourceType-v4.xsd | 52 ++ .../include/datacite-titleType-v4.xsd | 14 + resources/kernel-4.7/include/xml.xsd | 286 +++++++ resources/kernel-4.7/index.html.md | 68 ++ resources/kernel-4.7/metadata.xsd | 715 ++++++++++++++++++ .../kernel-4/example/all-fields-v4.4.xml | 197 +++++ ...ple-Box_dateCollected_DataCollector-v4.xml | 47 ++ .../datacite-example-GeoLocation-v4.xml | 54 ++ .../datacite-example-HasMetadata-v4.xml | 61 ++ ...acite-example-ResearchGroup_Methods-v4.xml | 38 + ...mple-ResourceTypeGeneral_Collection-v4.xml | 48 ++ .../datacite-example-affiliation-v4.xml | 127 ++++ .../datacite-example-ancientdates-v4.xml | 29 + .../datacite-example-audiovisual-v4.xml | 42 + .../example/datacite-example-award-v4.xml | 51 ++ .../datacite-example-complicated-v4.xml | 54 ++ .../example/datacite-example-coverage-v4.xml | 49 ++ .../example/datacite-example-dataset-v4.xml | 80 ++ .../datacite-example-dissertation-v4.xml | 55 ++ .../example/datacite-example-full-v4.xml | 320 ++++++++ .../datacite-example-fundingReference-v4.xml | 56 ++ .../datacite-example-instrument-v4.xml | 34 + .../datacite-example-multilingual-v4.xml | 46 ++ ...datacite-example-parallel-languages-v4.xml | 24 + .../example/datacite-example-poster-v4.xml | 37 + .../datacite-example-presentation-v4.xml | 46 ++ .../example/datacite-example-project-v4.xml | 88 +++ .../datacite-example-relateditem1-v4.xml | 40 + .../datacite-example-relateditem2-v4.xml | 36 + .../datacite-example-relateditem3-v4.xml | 41 + ...e-example-relationTypeIsIdenticalTo-v4.xml | 75 ++ ...ite-example-relationtypeinformation-v4.xml | 37 + ...tacite-example-translation-original-v4.xml | 25 + ...cite-example-translation-translated-v4.xml | 30 + .../example/datacite-example-video-v4.xml | 28 + .../example/datacite-example-workflow-v4.xml | 45 ++ .../include/datacite-contributorType-v4.xsd | 2 +- .../kernel-4/include/datacite-dateType-v4.xsd | 2 +- .../datacite-relatedIdentifierType-v4.xsd | 4 +- .../include/datacite-relationType-v4.xsd | 6 +- .../include/datacite-resourceType-v4.xsd | 5 +- resources/kernel-4/index.html.md | 68 ++ resources/kernel-4/metadata.xsd | 5 +- 70 files changed, 4407 insertions(+), 9 deletions(-) create mode 100644 resources/kernel-4.7/example/datacite-example-audiovisual-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-award-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-coverage-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-dataset-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-full-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-instrument-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-multilingual-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-parallel-languages-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-poster-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-presentation-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-project-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-relateditem1-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-relateditem2-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-relateditem3-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-relationtypeinformation-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-translation-original-v4.xml create mode 100644 resources/kernel-4.7/example/datacite-example-translation-translated-v4.xml create mode 100644 resources/kernel-4.7/include/datacite-contributorType-v4.xsd create mode 100644 resources/kernel-4.7/include/datacite-dateType-v4.xsd create mode 100644 resources/kernel-4.7/include/datacite-descriptionType-v4.xsd create mode 100644 resources/kernel-4.7/include/datacite-funderIdentifierType-v4.xsd create mode 100644 resources/kernel-4.7/include/datacite-nameType-v4.xsd create mode 100644 resources/kernel-4.7/include/datacite-numberType-v4.xsd create mode 100644 resources/kernel-4.7/include/datacite-relatedIdentifierType-v4.xsd create mode 100644 resources/kernel-4.7/include/datacite-relationType-v4.xsd create mode 100644 resources/kernel-4.7/include/datacite-resourceType-v4.xsd create mode 100644 resources/kernel-4.7/include/datacite-titleType-v4.xsd create mode 100644 resources/kernel-4.7/include/xml.xsd create mode 100644 resources/kernel-4.7/index.html.md create mode 100644 resources/kernel-4.7/metadata.xsd create mode 100644 resources/kernel-4/example/all-fields-v4.4.xml create mode 100644 resources/kernel-4/example/datacite-example-Box_dateCollected_DataCollector-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-GeoLocation-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-HasMetadata-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-ResearchGroup_Methods-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-ResourceTypeGeneral_Collection-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-affiliation-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-ancientdates-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-audiovisual-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-award-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-complicated-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-coverage-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-dataset-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-dissertation-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-full-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-fundingReference-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-instrument-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-multilingual-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-parallel-languages-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-poster-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-presentation-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-project-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-relateditem1-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-relateditem2-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-relateditem3-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-relationTypeIsIdenticalTo-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-relationtypeinformation-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-translation-original-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-translation-translated-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-video-v4.xml create mode 100644 resources/kernel-4/example/datacite-example-workflow-v4.xml create mode 100644 resources/kernel-4/index.html.md diff --git a/Gemfile.lock b/Gemfile.lock index 0e997fcc..0749b35c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - bolognese (2.4.0) + bolognese (2.4.1) activesupport (>= 4.2.5) benchmark_methods (~> 0.7) bibtex-ruby (>= 5.1.0) diff --git a/lib/bolognese/version.rb b/lib/bolognese/version.rb index 9984ab80..56c8c1df 100644 --- a/lib/bolognese/version.rb +++ b/lib/bolognese/version.rb @@ -1,3 +1,3 @@ module Bolognese - VERSION = "2.4.0" + VERSION = "2.4.1" end diff --git a/resources/kernel-4.7/example/datacite-example-audiovisual-v4.xml b/resources/kernel-4.7/example/datacite-example-audiovisual-v4.xml new file mode 100644 index 00000000..01cd3ee8 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-audiovisual-v4.xml @@ -0,0 +1,42 @@ + + + 10.82433/9jbk-4c28 + + + Garcia, Sofia + Sofia + Garcia + + https://orcid.org/0000-0001-5727-2427 + Arizona State + University + + + + DOIs in Action: Making Presentations More Discoverable + + International Metadata Forum + 2025 + + 2025-08-11 + + Conference presentation recording + + https://example.org/metadata-forum-2025 + 10.82433/v14f-gk24 + + en + + Conference presentations are often + overlooked in discovery and citation systems. This presentation demonstrates practical + workflows for assigning DOIs to presentations, linking them to related datasets and + publications, and embedding identifiers in slide decks for easy sharing. By applying + these strategies, researchers can increase the visibility, impact, and reusability of + their talks beyond the event itself. + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-award-v4.xml b/resources/kernel-4.7/example/datacite-example-award-v4.xml new file mode 100644 index 00000000..b014281e --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-award-v4.xml @@ -0,0 +1,51 @@ + + + 10.82433/p1zt-4c67 + + + The Research Trust + https://ror.org/12abcde34 + + + + Enhancing metadata for inclusive research on entrenched disadvantage + + The Research Trust + 2024 + Grant + + + Garcia, Sofia + Sofia + Garcia + https://orcid.org/0000-0001-5727-2427 + Arizona State University + + + Arizona State University + https://ror.org/03efmqc40 + + + + 2024-08-01 + 2025-01-01/2027-12-31 + 2028-01-01/2029-12-31 + + + 900000 USD + + + This funding award supports a project aimed at improving metadata practices to facilitate inclusive research on issues of entrenched disadvantage. The project focuses on creating robust, standardized metadata that accurately represents diverse populations and contexts. + + + https://grants.net/123456 + + + + The Research Trust + https://doi.org/10.13039/501100012345 + 123456 + Enhancing metadata for inclusive research on entrenched disadvantage + + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-coverage-v4.xml b/resources/kernel-4.7/example/datacite-example-coverage-v4.xml new file mode 100644 index 00000000..91e7faf8 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-coverage-v4.xml @@ -0,0 +1,49 @@ + + + 10.82433/pgk2-ar97 + + + European Social Fund/DABURH, Department of History, Leiden University + https://ror.org/027bh9e22 + + + + Amsterdam immigrants, 1578-1810 + Simon Hart database + + DANS Data Station Social Sciences and Humanities + 1995 + + + historical demography + immigration + Arts and Humanities + + + This dataset contains information about the number and origin of the Amsterdam immigrants in the period 1578-1810. The data are subdivided in total, male and female, per region or place of origin. The dataset is based on lists compiled by the Amsterdam archivist dr. Simon Hart and his colleagues between 1960 and 1979. + + + + Data Station Admin + Data Archiving and Networked Services (DANS) + + + + 1578-01-01/1810-12-31 + 1995-03-01/1995-11-29 + + nl + + D0049 + easy-dataset:36690 + + + + Amsterdam + + 52.377956 + 4.897070 + + + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-dataset-v4.xml b/resources/kernel-4.7/example/datacite-example-dataset-v4.xml new file mode 100644 index 00000000..dcb320f0 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-dataset-v4.xml @@ -0,0 +1,80 @@ + + + + 10.82433/9184-DY35 + + + National Gallery + https://ror.org/043kfff89 + + + + External Environmental Data, 2010-2020, National Gallery + + National Gallery + 2022 + Environmental data + + FOS: Earth and related environmental sciences + temperature + relative humidity + illuminance + moisture content + Environmental monitoring + + + + Padfield, Joseph + Joseph + Padfield + https://orcid.org/0000-0002-2572-6428 + National Gallery + + + Building Facilities Department + National Gallery + + + + 2010/2020 + 2010/2020 + 2022 + + en + + https://www.nationalgallery.org.uk/research/research-resources/research-papers/improving-our-environment + https://research.ng-london.org.uk/scientific/env/ + 10.1080/00393630.2018.1504449/ + 10.5281/zenodo.7629200 + + + 13.6 MB + + + application/json + + 1.0 + + Creative Commons Attribution Non Commercial 4.0 International + + + The National Gallery houses one of the greatest ‒ and most visited ‒ collections of Western European painting, often welcoming more than 6 million visitors a year. The Scientific Department researches the history of materials and techniques and their degradation mechanisms (fading, darkening, etc.), through analysis using a range of micro-analytical and imaging methods. It also works in the fields of preventive conservation and environmental management of galleries (monitoring, lighting, vibration), as well as the development of a wide range of new instruments and methods (both analytical and imaging) for technical examination of artworks, most often in collaboration with universities. The examination of the environmental conditions within The National Gallery began soon after it was established in 1824. Early concerns often related to dust and pollution. The first electronic data logger, recording light levels, was introduced in 1975, with the regular logging of temperature and relative humidity followed soon after. Today the Gallery has hundreds of sensors, monitoring the environmental conditions in over hundreds of locations, 24/7. The National Gallery currently archives millions of environmental readings every year, which are used to monitor the Gallery conditions ensuring the on-going care of the collections. These readings are also used to examine long term environmental trends, manage additional events, and within the planning and management of preventive conservation work and research at the National Gallery. The National Gallery Environmental Database is an internal, bespoke system which has been developed, over the last 20 years, to act as an archive for all of these environmental readings. This dataset contains a selected range of the data gathered from a few of the external sensors that have been used to monitor ambient light levels, temperature, relative humidity and air moisture content 24 hours a day, 7 days a week over the last two decades. + + + + Roof of National Gallery, London, UK + + 51.50872 + -0.12841 + + + + + + H2020 Excellent Science + https://doi.org/10.13039/100010662 + 871034 + Integrating Platforms for the European Research Infrastructure ON Heritage Science + + + diff --git a/resources/kernel-4.7/example/datacite-example-full-v4.xml b/resources/kernel-4.7/example/datacite-example-full-v4.xml new file mode 100644 index 00000000..8456b4e0 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-full-v4.xml @@ -0,0 +1,320 @@ + + + + 10.82433/B09Z-4K37 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/04wxnsj81 + + + + Example Title + Example Subtitle + Example TranslatedTitle + Example AlternativeTitle + + Example Publisher + 2024 + Example ResourceType + + FOS: Computer and information sciences + Digital curation and preservation + Example Subject + + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/03yrm5c26 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/03yrm5c26 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + DataCite + https://ror.org/04wxnsj81 + + + International DOI Foundation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleContributor + ExampleOrganization + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleContributor + https://ror.org/03yrm5c26 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/03yrm5c26 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + + 2024-01-01 + 2024-01-01 + 2024-01-01 + 2024-01-01/2024-12-31 + 2024-01-01/2024-12-31 + 2024-01-01 + 2024-01-01 + 2024-01-01 + 2024-01-01 + 2024-01-01 + 2024-01-01 + 2024-01-01 + + en + + 12345 + + + ark:/13030/tqb3kh97gh8w + arXiv:0706.0001 + 2018AGUFM.A24K..07S + 31253.11.sciencedb.13238 + 10.1016/j.epsl.2011.11.037 + 9783468111242 + 1562-6865 + 10013/epic.10033 + IECUR0097 + 978-3-905673-82-1 + 0077-5606 + 0A9 2002 12B4A105 7 + 1188-1534 + urn:lsid:ubio.org:namebank:11815 + 12082125 + http://purl.oclc.org/foo/bar + RRID:SCR_014641 + 123456789999 + http://www.heatflow.und.edu/index2.html + urn:nbn:de:101:1-201102033592 + https://w3id.org/games/spec/coil#Coil_Bomb_Die_Of_Age + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + + + 1 MB + 90 pages + + + application/xml + text/plain + + 1 + + Creative Commons Attribution 4.0 International + + + Example Abstract + Example Methods + Example SeriesInformation + Example TableOfContents + Example TechnicalInfo + Example Other + + + + Vancouver, British Columbia, Canada + + 49.2827 + -123.1207 + + + -123.27 + -123.02 + 49.195 + 49.315 + + + + 41.991 + -71.032 + + + 42.893 + -69.622 + + + 41.991 + -68.211 + + + 41.090 + -69.622 + + + 41.991 + -71.032 + + + + + + + Example Funder + https://doi.org/10.13039/501100000780 + 12345 + Example AwardTitle + + + + + 1234-5678 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + + + + Example RelatedItem Title + Example RelatedItem TranslatedTitle + + 1990 + 1 + 2 + 1 + 1 + 100 + Example RelatedItem Publisher + Example RelatedItem Edition + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + + + + + diff --git a/resources/kernel-4.7/example/datacite-example-instrument-v4.xml b/resources/kernel-4.7/example/datacite-example-instrument-v4.xml new file mode 100644 index 00000000..9b1054b6 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-instrument-v4.xml @@ -0,0 +1,34 @@ + + + + 10.82433/08QF-EE96 + + + DECTRIS + Q107529885 + + + + Pilatus detector at MX station 14.1 + + Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences + 2022 + + + Helmholtz-Zentrum Berlin für Materialien und Energie + https://ror.org/02aj13c28 + + + Raster image pixel detector + + 1234567 + + + 1234.1675 + https://www.dectris.com/products/pilatus3/pilatus3-s-for-synchrotron/details/pilatus3-s-6m + + + The Pilatus 6M pixel-detector at the MX station 14.1 + Model Name: PILATUS3 S 6M. Instrument type: Raster image pixel detector. Measured variables: X-ray. + + diff --git a/resources/kernel-4.7/example/datacite-example-multilingual-v4.xml b/resources/kernel-4.7/example/datacite-example-multilingual-v4.xml new file mode 100644 index 00000000..c244e10c --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-multilingual-v4.xml @@ -0,0 +1,46 @@ + + + + 10.82433/BYT7-2G42 + + Advances in Chemistry + Avances en Química + 化学进展 + + + + Zou, Jing + https://orcid.org/0000-0002-4553-2743 + + + DataCite + https://ror.org/04wxnsj81 + + + DataCite + 2022 + + + Chemistry + Químicas + 化学 + + + 2024-01-01 + + + This chapter reviews selected landmarks occurred in Chemistry basic research in the last 5 years + El capítulo repasa los principales avances en la investigación básica en Ciencias Químicas en los últimos 5 años + 本章回顾了过去5年中在化学基础研究中发生的一些里程碑式的事件 + + en + + arXiv:0706.0001 + + + + Creative Commons Attribution 4.0 International + Atribución 4.0 Internacional + 署名 4.0 国际 + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-parallel-languages-v4.xml b/resources/kernel-4.7/example/datacite-example-parallel-languages-v4.xml new file mode 100644 index 00000000..0756b4c3 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-parallel-languages-v4.xml @@ -0,0 +1,24 @@ + + + 10.82433/4r08-sa38 + + + Global Seismology Research Center + + + + Seismometer User Manual + Manuel d'utilisation du sismomètre + + Global Seismology Research Center + 2023 + + 2023 + + Manual + mul + + This manual provides comprehensive instructions on the installation, calibration, and maintenance of the Global Seismology Research Center's seismometer models. + Ce manuel fournit des instructions complètes pour l'installation, l'étalonnage et l'entretien des modèles de sismomètres du Centre de recherche sismologique mondial. + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-poster-v4.xml b/resources/kernel-4.7/example/datacite-example-poster-v4.xml new file mode 100644 index 00000000..559e0875 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-poster-v4.xml @@ -0,0 +1,37 @@ + + + 10.82433/q80x-4z58 + + + Garcia, Sofia + Sofia + Garcia + + https://orcid.org/0000-0001-5727-2427 + Arizona State + University + + + + Persistent Identifiers in Practice: Enhancing Poster Discoverability and Reuse + + International Metadata Forum + 2025 + + 2025 + + Conference poster + + https://example.org/metadata-forum-2025 + + en + + Posters are a key channel for sharing + early research, yet they often disappear after the event. This poster shows how + persistent identifiers (PIDs) can make posters easier to cite, discover, and reuse. + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-presentation-v4.xml b/resources/kernel-4.7/example/datacite-example-presentation-v4.xml new file mode 100644 index 00000000..ed80fc6d --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-presentation-v4.xml @@ -0,0 +1,46 @@ + + + 10.82433/v14f-gk24 + + + Garcia, Sofia + Sofia + Garcia + + https://orcid.org/0000-0001-5727-2427 + Arizona State + University + + + + DOIs in Action: Making Presentations More Discoverable + + International Metadata Forum + 2025 + + 2025-08-11 + + Conference presentation + + https://example.org/metadata-forum-2025 + 10.82433/9jbk-4c28 + + en + + Creative Commons Attribution 4.0 International + + + Conference presentations are often + overlooked in discovery and citation systems. This presentation demonstrates practical + workflows for assigning DOIs to presentations, linking them to related datasets and + publications, and embedding identifiers in slide decks for easy sharing. By applying + these strategies, researchers can increase the visibility, impact, and reusability of + their talks beyond the event itself. + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-project-v4.xml b/resources/kernel-4.7/example/datacite-example-project-v4.xml new file mode 100644 index 00000000..73767559 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-project-v4.xml @@ -0,0 +1,88 @@ + + + 10.82433/84dj-am41 + + + Habermann, Ted + Ted + Habermann + https://orcid.org/0000-0003-3585-6733 + Metadata Game Changers (United States) + + + + EAGER: INFORMATE: Improving networks for organizational repositories through metadata augmentation, transformation and evolution + INFORMATE + + Metadata Game Changers (United States) + 2023 + Collaboration + + informate + CHORUS + global research infrastructure + Information systems not elsewhere classified + + + + Jones, Jamaica + Jamaica + Jones + https://orcid.org/0000-0002-1969-2508 + University of Pittsburgh + + + Habermann, Ted + Ted + Habermann + https://orcid.org/0000-0003-3585-6733 + Metadata Game Changers (United States) + + + Habermann, Ted + Ted + Habermann + https://orcid.org/0000-0003-3585-6733 + Metadata Game Changers (United States) + + + Ratner, Howard + Howard + Ratner + https://orcid.org/0000-0002-2123-6317 + CHORUS + + + Packer, Tara + Tara + Packer + https://orcid.org/https://orcid.org/0009-0009-0223-2917 + CHORUS + + + + 2023-08-15/2024-12-31 + + + https://doi.org/10.6084/m9.figshare.25139354.v1 + https://doi.org/10.59350/77zs1-hz764 + https://doi.org/10.59350/cnkm2-18f84 + https://doi.org/10.59350/ksgzn-a6w37 + https://doi.org/10.59350/yqkat-59f79 + https://doi.org/10.54900/vnevh-vaw22 + https://doi.org/10.54900/08pke-hyy45 + https://www.youtube.com/watch?v=bsDzsxJPHrI + https://doi.org/10.17605/OSF.IO/CYABT + + + The Global Research Infrastructure (GRI) is made up of the repositories and organizations that provide persistent identifiers (PIDs) and detailed metadata about many kinds of research objects: preprints, published papers, datasets, dissertations, proposals, reviews, … and connect these objects to funders, research institutions, researchers, and one another using PIDs. Together, this infrastructure currently contains millions of objects and is growing rapidly in almost every possible direction. How can this infrastructure increase understanding of the myriad contributions made to global knowledge by funders like the National Science Foundation and other federal agencies? How can we use this infrastructure to increase understanding of connections across the U.S. and global research landscape? How can this infrastructure be used to increase completeness, consistency, and connectivity within agency repositories and search tools? These are the kinds of questions we will explore in this project. + + + + U.S. National Science Foundation + https://ror.org/021nxhr62 + 2334426 + EAGER: INFORMATE: Improving networks for organizational repositories through metadata augmentation, transformation and evolution + + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-relateditem1-v4.xml b/resources/kernel-4.7/example/datacite-example-relateditem1-v4.xml new file mode 100644 index 00000000..fbb5551f --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-relateditem1-v4.xml @@ -0,0 +1,40 @@ + + + + 10.82433/Q54D-PF76 + + + Garcia, Sofia + Sofia + Garcia + https://orcid.org/0000-0001-5727-2427 + Arizona State University + + + + Example Article Title + + Example Publisher + 2022 + ScholarlyArticle + + 2022 + + + 1234-5678 + + + + 1234-5678 + + Journal of Metadata Examples + + 2022 + 3 + 4 + 20 + 35 + Example Publisher + + + diff --git a/resources/kernel-4.7/example/datacite-example-relateditem2-v4.xml b/resources/kernel-4.7/example/datacite-example-relateditem2-v4.xml new file mode 100644 index 00000000..933509fb --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-relateditem2-v4.xml @@ -0,0 +1,36 @@ + + + + 10.82433/ECK0-F231 + + + Garcia, Sofia + Sofia + Garcia + + + + Example Chapter Title + + Example Publisher + 1980 + + + + + Example Book Title + + 1980 + I + 110 + 155 + Example Publisher + 2nd edition + + + Miller, Elizabeth + + + + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-relateditem3-v4.xml b/resources/kernel-4.7/example/datacite-example-relateditem3-v4.xml new file mode 100644 index 00000000..bb11ef77 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-relateditem3-v4.xml @@ -0,0 +1,41 @@ + + + + 10.82433/4FDH-RH04 + + + Garcia, Sofia + Sofia + Garcia + + + + Example Chapter Title + + Example Publisher + 2016 + + + 0-12-345678-1 + + + + 0-12-345678-1 + + + Garcia, Sofia + Sofia + Garcia + + + + Example Book Title + + 2016 + 4 + 45 + 63 + Example Publisher + + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-relationtypeinformation-v4.xml b/resources/kernel-4.7/example/datacite-example-relationtypeinformation-v4.xml new file mode 100644 index 00000000..10b23327 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-relationtypeinformation-v4.xml @@ -0,0 +1,37 @@ + + + 10.82433/0320-9g16 + + + Garcia, Sofia + Sofia + Garcia + + https://orcid.org/0000-0001-5727-2427 + Arizona State + University + + + + Comment on "Improving Metadata Quality in Scholarly Repositories" + + Global Open Research + 2025 + + + 10.82433/e34e-y143 + + en + + This preprint provides a response to + the article "Improving Metadata Quality in Scholarly Repositories." It discusses + additional considerations for enhancing metadata completeness, consistency, and + interoperability. The authors highlight practical workflows, offer examples of common + metadata challenges, and suggest strategies to improve discoverability and reuse of + repository content. + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-translation-original-v4.xml b/resources/kernel-4.7/example/datacite-example-translation-original-v4.xml new file mode 100644 index 00000000..ffb2cd9c --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-translation-original-v4.xml @@ -0,0 +1,25 @@ + + + 10.82433/pma6-nf93 + + + Green, Simon + + + + Klimawandel und Anpassungsstrategien + + Institut für Umweltforschung + 2022 + + 2022-07-07 + + + de + + 10.82433/45e5-xy14 + + + Dieser Bericht untersucht die Auswirkungen des Klimawandels und erkundet mögliche Anpassungsstrategien. Er befasst sich mit Themen wie extremen Wetterereignissen, Anpassungsmaßnahmen für städtische und ländliche Gebiete und politischen Empfehlungen zur Minderung von Klimarisiken. + + \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-translation-translated-v4.xml b/resources/kernel-4.7/example/datacite-example-translation-translated-v4.xml new file mode 100644 index 00000000..c8b5b640 --- /dev/null +++ b/resources/kernel-4.7/example/datacite-example-translation-translated-v4.xml @@ -0,0 +1,30 @@ + + + 10.82433/45e5-xy14 + + + Green, Simon + + + + Climate Change and Adaptation Strategies + + Institute for Environmental Research + 2024 + + 2024-09-15 + + + en + + + Schneider, Anna + + + + 10.82433/pma6-nf93 + + + This report examines the impacts of climate change and explores potential adaptation strategies. It addresses issues such as extreme weather events, adaptation measures for urban and rural areas, and policy recommendations to mitigate climate risks. + + \ No newline at end of file diff --git a/resources/kernel-4.7/include/datacite-contributorType-v4.xsd b/resources/kernel-4.7/include/datacite-contributorType-v4.xsd new file mode 100644 index 00000000..686ee576 --- /dev/null +++ b/resources/kernel-4.7/include/datacite-contributorType-v4.xsd @@ -0,0 +1,37 @@ + + + + + + The type of contributor of the resource. + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/kernel-4.7/include/datacite-dateType-v4.xsd b/resources/kernel-4.7/include/datacite-dateType-v4.xsd new file mode 100644 index 00000000..17db9921 --- /dev/null +++ b/resources/kernel-4.7/include/datacite-dateType-v4.xsd @@ -0,0 +1,27 @@ + + + + + + The type of date. Use RKMS‐ISO8601 standard for depicting date ranges.To indicate the end of an embargo period, use Available. To indicate the start of an embargo period, use Submitted or Accepted, as appropriate. + + + + + + + + + + + + + + + + + diff --git a/resources/kernel-4.7/include/datacite-descriptionType-v4.xsd b/resources/kernel-4.7/include/datacite-descriptionType-v4.xsd new file mode 100644 index 00000000..4f5e5f47 --- /dev/null +++ b/resources/kernel-4.7/include/datacite-descriptionType-v4.xsd @@ -0,0 +1,19 @@ + + + + + + The type of the description. + + + + + + + + + + + diff --git a/resources/kernel-4.7/include/datacite-funderIdentifierType-v4.xsd b/resources/kernel-4.7/include/datacite-funderIdentifierType-v4.xsd new file mode 100644 index 00000000..754c9724 --- /dev/null +++ b/resources/kernel-4.7/include/datacite-funderIdentifierType-v4.xsd @@ -0,0 +1,16 @@ + + + + + + The type of the funderIdentifier. + + + + + + + + + + diff --git a/resources/kernel-4.7/include/datacite-nameType-v4.xsd b/resources/kernel-4.7/include/datacite-nameType-v4.xsd new file mode 100644 index 00000000..bf54922f --- /dev/null +++ b/resources/kernel-4.7/include/datacite-nameType-v4.xsd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/resources/kernel-4.7/include/datacite-numberType-v4.xsd b/resources/kernel-4.7/include/datacite-numberType-v4.xsd new file mode 100644 index 00000000..0de90c70 --- /dev/null +++ b/resources/kernel-4.7/include/datacite-numberType-v4.xsd @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/resources/kernel-4.7/include/datacite-relatedIdentifierType-v4.xsd b/resources/kernel-4.7/include/datacite-relatedIdentifierType-v4.xsd new file mode 100644 index 00000000..87760fd0 --- /dev/null +++ b/resources/kernel-4.7/include/datacite-relatedIdentifierType-v4.xsd @@ -0,0 +1,39 @@ + + + + + + The type of the RelatedIdentifier. + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/kernel-4.7/include/datacite-relationType-v4.xsd b/resources/kernel-4.7/include/datacite-relationType-v4.xsd new file mode 100644 index 00000000..40d0358a --- /dev/null +++ b/resources/kernel-4.7/include/datacite-relationType-v4.xsd @@ -0,0 +1,59 @@ + + + + + + Description of the relationship of the resource being registered (A) and the related resource (B). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/kernel-4.7/include/datacite-resourceType-v4.xsd b/resources/kernel-4.7/include/datacite-resourceType-v4.xsd new file mode 100644 index 00000000..02a0c167 --- /dev/null +++ b/resources/kernel-4.7/include/datacite-resourceType-v4.xsd @@ -0,0 +1,52 @@ + + + + + + The general type of a resource. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/kernel-4.7/include/datacite-titleType-v4.xsd b/resources/kernel-4.7/include/datacite-titleType-v4.xsd new file mode 100644 index 00000000..18efc0da --- /dev/null +++ b/resources/kernel-4.7/include/datacite-titleType-v4.xsd @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/resources/kernel-4.7/include/xml.xsd b/resources/kernel-4.7/include/xml.xsd new file mode 100644 index 00000000..bd291f3d --- /dev/null +++ b/resources/kernel-4.7/include/xml.xsd @@ -0,0 +1,286 @@ + + + + + + +
+

About the XML namespace

+ +
+

+ This schema document describes the XML namespace, in a form + suitable for import by other schema documents. +

+

+ See + http://www.w3.org/XML/1998/namespace.html and + + http://www.w3.org/TR/REC-xml for information + about this namespace. +

+

+ Note that local names in this namespace are intended to be + defined only by the World Wide Web Consortium or its subgroups. + The names currently defined in this namespace are listed below. + They should not be used with conflicting semantics by any Working + Group, specification, or document instance. +

+

+ See further below in this document for more information about how to refer to this schema document from your own + XSD schema documents and about the + namespace-versioning policy governing this schema document. +

+
+
+
+
+ + + + +
+ +

lang (as an attribute name)

+

+ denotes an attribute whose value + is a language code for the natural language of the content of + any element; its value is inherited. This name is reserved + by virtue of its definition in the XML specification.

+ +
+
+

Notes

+

+ Attempting to install the relevant ISO 2- and 3-letter + codes as the enumerated possible values is probably never + going to be a realistic possibility. +

+

+ See BCP 47 at + http://www.rfc-editor.org/rfc/bcp/bcp47.txt + and the IANA language subtag registry at + + http://www.iana.org/assignments/language-subtag-registry + for further information. +

+

+ The union allows for the 'un-declaration' of xml:lang with + the empty string. +

+
+
+
+ + + + + + + + + +
+ + + + +
+ +

space (as an attribute name)

+

+ denotes an attribute whose + value is a keyword indicating what whitespace processing + discipline is intended for the content of the element; its + value is inherited. This name is reserved by virtue of its + definition in the XML specification.

+ +
+
+
+ + + + + + +
+ + + +
+ +

base (as an attribute name)

+

+ denotes an attribute whose value + provides a URI to be used as the base for interpreting any + relative URIs in the scope of the element on which it + appears; its value is inherited. This name is reserved + by virtue of its definition in the XML Base specification.

+ +

+ See http://www.w3.org/TR/xmlbase/ + for information about this attribute. +

+
+
+
+
+ + + + +
+ +

id (as an attribute name)

+

+ denotes an attribute whose value + should be interpreted as if declared to be of type ID. + This name is reserved by virtue of its definition in the + xml:id specification.

+ +

+ See http://www.w3.org/TR/xml-id/ + for information about this attribute. +

+
+
+
+
+ + + + + + + + + + +
+ +

Father (in any context at all)

+ +
+

+ denotes Jon Bosak, the chair of + the original XML Working Group. This name is reserved by + the following decision of the W3C XML Plenary and + XML Coordination groups: +

+
+

+ In appreciation for his vision, leadership and + dedication the W3C XML Plenary on this 10th day of + February, 2000, reserves for Jon Bosak in perpetuity + the XML name "xml:Father". +

+
+
+
+
+
+ + + +
+

About this schema document

+ +
+

+ This schema defines attributes and an attribute group suitable + for use by schemas wishing to allow xml:base, + xml:lang, xml:space or + xml:id attributes on elements they define. +

+

+ To enable this, such a schema must import this schema for + the XML namespace, e.g. as follows: +

+
+          <schema . . .>
+           . . .
+           <import namespace="http://www.w3.org/XML/1998/namespace"
+                      schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+     
+

+ or +

+
+           <import namespace="http://www.w3.org/XML/1998/namespace"
+                      schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
+     
+

+ Subsequently, qualified reference to any of the attributes or the + group defined below will have the desired effect, e.g. +

+
+          <type . . .>
+           . . .
+           <attributeGroup ref="xml:specialAttrs"/>
+     
+

+ will define a type which will schema-validate an instance element + with any of those attributes. +

+
+
+
+
+ + + +
+

Versioning policy for this schema document

+
+

+ In keeping with the XML Schema WG's standard versioning + policy, this schema document will persist at + + http://www.w3.org/2009/01/xml.xsd. +

+

+ At the date of issue it can also be found at + + http://www.w3.org/2001/xml.xsd. +

+

+ The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XML + Schema itself, or with the XML namespace itself. In other words, + if the XML Schema or XML namespaces change, the version of this + document at + http://www.w3.org/2001/xml.xsd + + will change accordingly; the version at + + http://www.w3.org/2009/01/xml.xsd + + will not change. +

+

+ Previous dated (and unchanging) versions of this schema + document are at: +

+ +
+
+
+
+ +
diff --git a/resources/kernel-4.7/index.html.md b/resources/kernel-4.7/index.html.md new file mode 100644 index 00000000..c5929b39 --- /dev/null +++ b/resources/kernel-4.7/index.html.md @@ -0,0 +1,68 @@ +--- +title: DataCite Metadata Schema 4.7 +version: 4.7 +date: 2026-03-31 +layout: schema +schema_url: /meta/kernel-4.7/metadata.xsd +documentation_url: https://datacite-metadata-schema.readthedocs.io/en/4.7/ +--- + +## Documentation +DataCite Metadata Working Group. (2026). DataCite Metadata Schema Documentation for the Publication and Citation of Research Data and Other Research Outputs. Version 4.7. DataCite e.V. [https://doi.org/10.14454/qdd3-ps68](https://doi.org/10.14454/qdd3-ps68) + + +
+ + +## Schema +DataCite Metadata Working Group. (2026). DataCite Metadata Schema for the Publication and Citation of Research Data and Other Research Outputs. Version 4.7. DataCite e.V. [https://doi.org/0.14454/28a4-kd32](https://doi.org/10.14454/28a4-kd32) + + + +## Changes + +#### See [Version 4.7 Update](https://datacite-metadata-schema.readthedocs.io/en/4.7/introduction/version-update) for full details. + + +* Addition of new resourceTypeGeneral values: Poster and Presentation +* Addition of new relatedIdentifierType values: RAiD and SWHID +* Addition of new relationType value: Other +* Addition of new relationTypeInformation sub-property of RelatedIdentifier and RelatedItem + + +## Examples + +Demonstration Examples + +* Full DataCite metadata example: [XML](example/datacite-example-full-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/B09Z-4K37?publisher=true&affiliation=true) +* Example for Dataset resourceTypeGeneral: [XML](example/datacite-example-dataset-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/9184-DY35?publisher=true&affiliation=true) +* Example for Poster resourceTypeGeneral: [XML](example/datacite-example-poster-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/q80x-4z58?publisher=true&affiliation=true) +* Example for Presentation resourceTypeGeneral: [XML](example/datacite-example-presentation-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/v14f-gk24?publisher=true&affiliation=true) +* Example for Audiovisual resourceTypeGeneral: [XML](example/datacite-example-audiovisual-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/9jbk-4c28?publisher=true&affiliation=true) +* Example for Award resourceTypeGeneral: [XML](example/datacite-example-award-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/p1zt-4c67?publisher=true&affiliation=true) +* Example for Project resourceTypeGeneral: [XML](example/datacite-example-project-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/84dj-am41?publisher=true&affiliation=true) +* Example for relationTypeInformation attribute with relationType "Other": [XML](example/datacite-example-relationtypeinformation-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/0320-9g16?publisher=true&affiliation=true) +* Example for Coverage dateType: [XML](example/datacite-example-coverage-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/pgk2-ar97?publisher=true&affiliation=true) +* Example connecting a translation to the original work: + * Example of a translation: [XML](example/datacite-example-translation-translated-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/45e5-xy14?publisher=true&affiliation=true) + * Example of the original (translated) work: [XML](example/datacite-example-translation-original-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/pma6-nf93?publisher=true&affiliation=true) +* Example of a document containing two languages in parallel: [XML](example/datacite-example-parallel-languages-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/4r08-sa38?publisher=true&affiliation=true) +* Example showing multilingual metadata: [XML](example/datacite-example-multilingual-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/byt7-2g42?publisher=true&affiliation=true) +* Examples with RelatedItem: + * Journal article in a journal (with an ISSN): [XML](example/datacite-example-relateditem1-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/q54d-pf76?publisher=true&affiliation=true) + * Digitized book chapter in a book (with no identifier): [XML](example/datacite-example-relateditem2-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/eck0-f231?publisher=true&affiliation=true) + * Digitized book chapter in a book (with an ISBN): [XML](example/datacite-example-relateditem3-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/4fdh-rh04?publisher=true&affiliation=true) + +Live Examples (real DOIs - metadata may change) + +* Example for Software resourceTypeGeneral: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5281/zenodo.7635478), [JSON](https://api.datacite.org/dois/10.5281/zenodo.7635478?publisher=true&affiliation=true) +* Example with GeoLocation: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.1594/PANGAEA.770250), [JSON](https://api.datacite.org/dois/10.1594/PANGAEA.770250?publisher=true&affiliation=true) +* Example with (GeoLocation) Polygon: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.15129/3da7087a-91a3-40be-9a83-7e412156db59), [JSON](https://api.datacite.org/dois/10.15129/3da7087a-91a3-40be-9a83-7e412156db59?publisher=true&affiliation=true) +* Example with HasMetadata as related resource: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.26164/leopoldina_10_00390), [JSON](https://api.datacite.org/dois/10.26164/leopoldina_10_00390?publisher=true&affiliation=true) +* Example with IsIdenticalTo as related resource: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5282/oph.2), [JSON](https://api.datacite.org/dois/10.5282/oph.2?publisher=true&affiliation=true) +* Example with Contributor: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.4228/zalf.sy6a-xt12), [JSON](https://api.datacite.org/dois/10.4228/zalf.sy6a-xt12?publisher=true&affiliation=true) +* Example for Workflow resourceTypeGeneral : [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.48546/WORKFLOWHUB.WORKFLOW.412.1), [JSON](https://api.datacite.org/dois/10.48546/WORKFLOWHUB.WORKFLOW.412.1?publisher=true&affiliation=true) +* Example with FundingReference: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5281/zenodo.47394), [JSON](https://api.datacite.org/dois/10.5281/zenodo.47394?publisher=true&affiliation=true) +* Example of a blog post published simultaneously in two languages: + * Blog post in Spanish: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5438/S7C0-Y897), [JSON](https://api.datacite.org/dois/10.5438/S7C0-Y897?publisher=true&affiliation=true) + * Blog post in English: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5438/1HG2-BF13), [JSON](https://api.datacite.org/dois/10.5438/1HG2-BF13?publisher=true&affiliation=true) diff --git a/resources/kernel-4.7/metadata.xsd b/resources/kernel-4.7/metadata.xsd new file mode 100644 index 00000000..4c20423d --- /dev/null +++ b/resources/kernel-4.7/metadata.xsd @@ -0,0 +1,715 @@ + + + + + + + + + + + + + + + + + + Root element of a single record. This wrapper element is for XML implementation only and is not defined in the DataCite DOI standard. + Note: This is the case for all wrapper elements within this schema. + No content in this wrapper element. + + + + + + + A persistent identifier that identifies a resource. + + + + + + + + + + + + + + + The main researchers involved working on the data, or the authors of the publication in priority order. May be a corporate/institutional or personal name. + Format: Family, Given. + Personal names can be further specified using givenName and familyName. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A name or title by which a resource is known. + + + + + + + + + + + + + + + + The name of the entity that holds, archives, publishes prints, distributes, releases, issues, or produces the resource. This property will be used to formulate the citation, so consider the prominence of the role. + In the case of datasets, "publish" is understood to mean making the data available to the community of researchers. + + + + + + + + + + + + + + + Year when the data is made publicly available. If an embargo period has been in effect, use the date when the embargo period ends. + In the case of datasets, "publish" is understood to mean making the data available on a specific date to the community of researchers. If there is no standard publication year value, use the date that would be preferred from a citation perspective. + YYYY + + + + + + + + The type of a resource. You may enter an additional free text description. + The format is open, but the preferred format is a single term of some detail so that a pair can be formed with the sub-property. + + + + + + + + + + + + + + + + Subject, keywords, classification codes, or key phrases describing the resource. + + + + + + + + + + + + + + + + + + + + + + The institution or person responsible for collecting, creating, or otherwise contributing to the development of the dataset. + The personal name format should be: Family, Given. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Different dates relevant to the work. + YYYY,YYYY-MM-DD, YYYY-MM-DDThh:mm:ssTZD or any other format or level of granularity described in W3CDTF. Use RKMS-ISO8601 standard for depicting date ranges. + + + + + + + + + + + + + + + + Primary language of the resource. Allowed values are taken from IETF BCP 47, ISO 639-1 language codes. + + + + + + + + An identifier or identifiers other than the primary Identifier applied to the resource being registered. This may be any alphanumeric string which is unique within its domain of issue. May be used for local identifiers. AlternateIdentifier should be used for another identifier of the same instance (same location, same file). + + + + + + + + + + + + + + + + + + Identifiers of related resources. Use this property to indicate subsets of properties, as appropriate. + + + + + + + + + + + + + + + + + + + + + + + + Unstructures size information about the resource. + + + + + + + + + + + Technical format of the resource. + Use file extension or MIME type where possible. + + + + + + + + Version number of the resource. If the primary resource has changed the version number increases. + Register a new identifier for a major version change. Individual stewards need to determine which are major vs. minor versions. May be used in conjunction with properties 11 and 12 (AlternateIdentifier and RelatedIdentifier) to indicate various information updates. May be used in conjunction with property 17 (Description) to indicate the nature and file/record range of version. + + + + + + + + Any rights information for this resource. Provide a rights management statement for the resource or reference a service providing such information. Include embargo information if applicable. +Use the complete title of a license and include version information if applicable. + + + + + + + + + + + + + + + + + + + + + + All additional information that does not fit in any of the other categories. May be used for technical information. It is a best practice to supply a description. + + + + + + + + + + + + + + + + + + + + + + + Spatial region or named place where the data was gathered or about which the data is focused. + + + + + A point contains a single latitude-longitude pair. + + + + + A box contains two white space separated latitude-longitude pairs, with each pair separated by whitespace. The first pair is the lower corner, the second is the upper corner. + + + + + A drawn polygon area, defined by a set of points and lines connecting the points in a closed chain. + + + + + + + + + + + + + + + + + + + + Information about financial support (funding) for the resource being registered. + + + + + + Name of the funding provider. + + + + + + + + Uniquely identifies a funding entity, according to various types. + + + + + + + + + + + + + The code assigned by the funder to a sponsored award (grant). + + + + + + + + + + + + The human readable title of the award (grant). + + + + + + + + + + + + + + Information about a resource related to the one being registered e.g. a journal or book of which the article or chapter is part. + + + + + + The identifier for the related item. + + + + + + + The type of the Identifier for the related item e.g. DOI. + + + + + The name of the scheme. + + + + + The URI of the relatedMetadataScheme. + + + + + The type of the relatedMetadataScheme, linked with the schemeURI. + + + + + + + + + + + + The institution or person responsible for creating the + related resource. To supply multiple creators, repeat this property. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Title of the related item. + + + + + + + + + + + + + + + + The year when the item was or will be made publicly available. + + + + + + + + Volume of the related item. + + + + + Issue number or name of the related item. + + + + + Number of the related item e.g. report number of article number. + + + + + + + + + + + + First page of the related item e.g. of the chapter, article, or conference paper. + + + + + Last page of the related item e.g. of the chapter, article, or conference paper. + + + + + The name of the entity that holds, archives, publishes prints, distributes, releases, issues, or produces the resource. This property will be used to formulate the citation, so consider the prominence of the role. + + + + + Edition or version of the related item. + + + + + + + + The institution or person responsible for collecting, + managing, distributing, or otherwise contributing to the development of + the resource. + + + + + + + + + + + + + + + + + + + The type of contributor of the resource. + + + + + + + + + + + The type of the related item, e.g. journal article, book or chapter. + + + + + Description of the relationship of the resource being registered (A) and the related resource (B). + + + + + + + + + + + + + + + + + + + + + + + Uniquely identifies a creator or contributor, according to various identifier schemes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Uniquely identifies an affiliation, according to various identifier schemes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/kernel-4/example/all-fields-v4.4.xml b/resources/kernel-4/example/all-fields-v4.4.xml new file mode 100644 index 00000000..7dded077 --- /dev/null +++ b/resources/kernel-4/example/all-fields-v4.4.xml @@ -0,0 +1,197 @@ + + + + + + 10.21399/test-data + + + Anne Raugh + Anne + Raugh + 0000-0002-8300-9443 + Annabelle + University of Maryland, College Park + + + + Test Metadata + for Metadata Schema Version 4.4 + Testu metadatojn + Fake Data + + Publisher's Name + 2020 + Null Data Set + + Test Subject + Another Test Subject + Astronomical Reference Materials + Comet Names + + + + Curator, Bob the + Bob the + Curator + Bobby C. + Curators Inc. + + + University Of Maryland, College Park + College Park + University of Maryland + 047s2c258 + + + Astronomy Department + University of Maryland, College Park + + + + 2020-04-01 + 2001-10-02 + 321 BCE + Yesterday + + en + + Alternate ID 1 + Second Alternate ID + + + 10.21399/not-real + http://not.a.real.url + + + + Big Blue Book on the Left + + + Raugh, Anne + Anne + Raugh + + + Anne Raugh Foundation for Artisanal Programmers + + + + Fake Data for All Occasions + Falsaj Datumoj por Ĉiuj Okazoj + + 1865 + 3 + January + II.4 + CDIV + 501 + Pointless Books, LLC + First + + + Hubbard, Old Mother + Old + Hubbard + + + + + + Big Honkin' + 10 PB + 1,000,006 files + + + text/plain + Warm with melted cheese + + -1.0 + + Copyright © 2020 Anne Raugh, All Rights Reserved + All rights for this work are administered by My Evil Twin + License granted for private use + + + + This is test metadata. There are no data. Stop looking for data, because there aren't any. +
+ Seriously, stop looking. +
+ + Ĉi tio estas testaj metadatenoj. Ne estas datumoj. Ĉesu serĉi datumojn, ĉar ne ekzistas. +
+ Grave, ĉesu rigardi. +
+ + This fake metadata exercises all the elements comprising the DataCite Metadata Schema for the + version indicated. The content is schematically valid, though logically ridiculous. This + particular description, however, does not fit the assumptions of the intake processing. + + + + The two abstract fields are equivalent, but in different languages. + +
+ + + + -78.00 + -76.5 + 38.25 + 78.5 + + Frederick, MD + + 39.412327 + -77.425461 + + + + -74.0 + 38.0 + + + -77.0 + 40.0 + + + -80.0 + 39.0 + + + -78.0 + 36.0 + + + -75.0 + 37.0 + + + + + Not Frederick, MD + + + + + My Pocket + Money Source + 00001 + Money for Testing + + + NASA + 10.13039/100000104 + + +
\ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-Box_dateCollected_DataCollector-v4.xml b/resources/kernel-4/example/datacite-example-Box_dateCollected_DataCollector-v4.xml new file mode 100644 index 00000000..0ddaf157 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-Box_dateCollected_DataCollector-v4.xml @@ -0,0 +1,47 @@ + + + 10.5072/DataCollector_dateCollected_geoLocationBox + + + Peach, A. + + + + Temperature and Humidity in School Classrooms, Ponhook Lake, N.S., 1961-1962 + + National Research Council Canada + 1963 + + Temperature + Humidity + Classrooms + Ponhook Lake (N.S.) + + + + Pomegranate, B. + + + + 1961-06-01/1962-10-12 + + en + report + + 10 p. + + + The Division has been taking records of temperatures and humidities in groups of houses at various locations in Canada over the past several years. This survey has more recently been extended to include schools. Records obtained from classrooms in six schools in Ponhook Lake, Nova Scotia from June 1, 1961-October 12, 1962 are now reported. + + + + Ponhook Lake, Nova Scotia + + -64.2 + -63.8 + 44.7167 + 44.9667 + + + + diff --git a/resources/kernel-4/example/datacite-example-GeoLocation-v4.xml b/resources/kernel-4/example/datacite-example-GeoLocation-v4.xml new file mode 100644 index 00000000..cf42158a --- /dev/null +++ b/resources/kernel-4/example/datacite-example-GeoLocation-v4.xml @@ -0,0 +1,54 @@ + + + 10.5072/geoPointExample + + + Schumann, Kai + + + Völker, David + + + Weinrebe, Wilhelm Reiber + + + + Gridded results of swath bathymetric mapping of Disko Bay, Western Greenland, 2007-2008 + + PANGAEA - Data Publisher for Earth & Environmental Science + 2011 + + Geology, hydrology, meteorology + + + + IFM-GEOMAR Leibniz-Institute of Marine Sciences, Kiel University + + + en + + + 10.5072/timeSeries + + + 4 datasets + + + application/zip + + + + + + A ship-based acoustic mapping campaign was conducted at the exit of Ilulissat Ice Fjord and in the sedimentary basin of Disko Bay to the west of the fjord mouth. Submarine landscape and sediment distribution patterns are interpreted in terms of glaciomarine facies types that are related to variations in the past position of the glacier front. In particular, asymmetric ridges that form a curved entity and a large sill at the fjord mouth may represent moraines hat depict at least two relatively stable positions of the ice front in the Disko Bay and at the fjord mouth. In this respect, Ilulissat Glacier shows prominent differences to the East Greenland Kangerlussuaq Glacier which is comparable in present size and present role for the ice discharge from the inland ice sheet. Two linear clusters of pockmarks in the center of the sedimentary basin seem to be linked to ongoing methane release due to dissociation of gas hydrates, a process fueled by climate warming in the Arctic realm. + + + + Disko Bay + + -52.000000 + 69.000000 + + + + diff --git a/resources/kernel-4/example/datacite-example-HasMetadata-v4.xml b/resources/kernel-4/example/datacite-example-HasMetadata-v4.xml new file mode 100644 index 00000000..42798c42 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-HasMetadata-v4.xml @@ -0,0 +1,61 @@ + + + 10.5072/example + + + Mari, Bernard + Bernard + Mari + + + Puissegur, Marie-Pierre + Marie-Pierre + Puissegur + + + Barbry, Pascal + Pascal + Barbry + + + Lebrigand, Kevin + Kevin + Lebrigand + + + + Identification of putative novel specific targets of mir-210 in A549 human adenocarcinoma cells + + Institut de Pharmacologie Moleculaire et Cellulaire (IPMC), CNRS UMR6097, Universite de Nice Sophia-Antipolis, 660 route des lucioles, 06560 Valbonne - Sophia-Antipolis, France + 2010 + + Neoplasms + Transcription profiling + Homo sapiens + A549 + DNA microarray + + + + INIST-CNRS + + + en + Experiment report + + http://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE18695 + + + 183 ko + 3 pages + + + PDF + + + + + + To identify putative novel specific targets of mir-210, we overexpressed miR-210 as well as miR-34a and a siRNA targeted against E2F3 in A549 human adenocarcinoma cells by transfecting them with synthetic pre-miRNAs or a synthetic negative pre-miRNA as control (miR-Neg). RNA samples were harvested at 48 hours post-transfection and 2 independent experiments performed in dye-swap: miR-210 versus miR-Neg ; miR-34a versus miR-Neg ; si-E2F3 versus miR-Neg ; si-control versus miR-Neg. + + diff --git a/resources/kernel-4/example/datacite-example-ResearchGroup_Methods-v4.xml b/resources/kernel-4/example/datacite-example-ResearchGroup_Methods-v4.xml new file mode 100644 index 00000000..fcdf9534 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-ResearchGroup_Methods-v4.xml @@ -0,0 +1,38 @@ + + + 10.5072/FK25H7QRS + + + Rizk-Jackson, Angela + Angela + Rizk-Jackson + 0000-0002-1732-8550 + + + + Analysis of ADNI data: Normal to MCI conversion + + University of California, San Francisco + 2013 + + Aging + Cognition + Risk-factor + Mild Cognitive Impairment + Prediction + Modeling + + + + Center for Imaging of Neurodegenerative Disease + + + + + 10.5072/j.jalz.2012.05.911 + + + This study replication data resource includes information referencing specific items in the Alzheimer's Disease Neuroimaging Initiative (ADNI) database that were used with the included analysis scripts (R statistical software) to reach conclusions presented in the referenced publication (DOI: 10.1016/j.jalz.2012.05.911). + Utilizing the ADNI database, we identified 41 individuals who remained stable for 48-months (NC) and 16 who converted to MCI (CNV). Of these 57 subjects, all had available baseline clinical and MRI data, but only 16 NC and 11 CNV had available FDG-PET data. Wilcoxon Rank Sum tests assessed baseline demographic and clinical imbalances between CNV and NC. The effect of conversion status on neuroimaging measures at baseline was tested using linear regression modeling. Finally, linear discriminant analysis (LDA) models were created using features from an a-priori subset of clinical metrics, MRI measures, and FDG-PET measures obtained at baseline to predict which individuals would later convert to MCI and which would remain stable. We used a leave-one-out cross validation strategy and permutation analysis to confirm significance. + + diff --git a/resources/kernel-4/example/datacite-example-ResourceTypeGeneral_Collection-v4.xml b/resources/kernel-4/example/datacite-example-ResourceTypeGeneral_Collection-v4.xml new file mode 100644 index 00000000..d17dbb2d --- /dev/null +++ b/resources/kernel-4/example/datacite-example-ResourceTypeGeneral_Collection-v4.xml @@ -0,0 +1,48 @@ + + + 10.5072/1003496 + + + Barton, T. + + + Bowler, D. + + + + Archaeological Evaluation, 64 Kenneth Street, Stornoway Isle of Lewis + + Scottish Urban Archaeological Trust Ltd. + 2008 + + Archaeology + Grey Literature + + en + Report + + 4335 + suatltd1-48159 + + + Doc: 46 kb + PDF: 750 kb + JPG: 700 kb + + + application/msword + application/pdf + image/jpeg + + + Terms of Use and Access to ADS Resources + + + Unpublished fieldwork reports (Grey Literature Library) + + + + Stornoway, Western Isles, Scotland + + + diff --git a/resources/kernel-4/example/datacite-example-affiliation-v4.xml b/resources/kernel-4/example/datacite-example-affiliation-v4.xml new file mode 100644 index 00000000..8f013dfa --- /dev/null +++ b/resources/kernel-4/example/datacite-example-affiliation-v4.xml @@ -0,0 +1,127 @@ + + + 10.5072/example-full + + + Miller, Elizabeth + Elizabeth + Miller + 0000-0001-5000-0007 + DataCite + + + Carberry, Josiah + Josiah + Carberry + 0000-0002-1825-0097 + Brown University + Wesleyan University + + + The Psychoceramics Study Group + Brown University + + + + Full DataCite XML Example + Demonstration of DataCite Properties. + + DataCite + 2014 + + computer science + + + + Starr, Joan + Joan + Starr + 0000-0002-7285-027X + California Digital Library + + + + 2021-01-26 + + en-US + XML + + https://schema.datacite.org/meta/kernel-4.4/example/datacite-example-full-v4.4.xml + + + https://data.datacite.org/application/citeproc+json/10.5072/example-full + arXiv:0706.0001 + + + 4 kB + + + application/xml + + 4.3 + + + + + + XML example of all DataCite Metadata Schema v4.4 properties. + + + + + Atlantic Ocean + + -67.302 + 31.233 + + + -71.032 + -68.211 + 41.090 + 42.893 + + + + 41.991 + -71.032 + + + 42.893 + -69.622 + + + 41.991 + -68.211 + + + 41.090 + -69.622 + + + 41.991 + -71.032 + + + + + + + National Science Foundation + https://doi.org/10.13039/100000001 + CBET-106 + Full DataCite XML Example + + + + + 0370-2693 + + Physics letters B + + 2018 + 776 + 249 + 264 + + + diff --git a/resources/kernel-4/example/datacite-example-ancientdates-v4.xml b/resources/kernel-4/example/datacite-example-ancientdates-v4.xml new file mode 100644 index 00000000..933711b5 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-ancientdates-v4.xml @@ -0,0 +1,29 @@ + + + 10.5072/0945113 + + + Augustus + 0000000121227317 + + + + Silver Denarius of Augustus, Emerita, 25 BC - 23 BC 1969.222.1267 + + American Numismatic Society + 2010 + + -0024/-0022 + + Coin + + 3.47 g + 13.5 mm + + + Metadata are openly licensed with a Open Data Commons Open Database License (ODbL) + + + 1969.222.1267 + + diff --git a/resources/kernel-4/example/datacite-example-audiovisual-v4.xml b/resources/kernel-4/example/datacite-example-audiovisual-v4.xml new file mode 100644 index 00000000..01cd3ee8 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-audiovisual-v4.xml @@ -0,0 +1,42 @@ + + + 10.82433/9jbk-4c28 + + + Garcia, Sofia + Sofia + Garcia + + https://orcid.org/0000-0001-5727-2427 + Arizona State + University + + + + DOIs in Action: Making Presentations More Discoverable + + International Metadata Forum + 2025 + + 2025-08-11 + + Conference presentation recording + + https://example.org/metadata-forum-2025 + 10.82433/v14f-gk24 + + en + + Conference presentations are often + overlooked in discovery and citation systems. This presentation demonstrates practical + workflows for assigning DOIs to presentations, linking them to related datasets and + publications, and embedding identifiers in slide decks for easy sharing. By applying + these strategies, researchers can increase the visibility, impact, and reusability of + their talks beyond the event itself. + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-award-v4.xml b/resources/kernel-4/example/datacite-example-award-v4.xml new file mode 100644 index 00000000..b014281e --- /dev/null +++ b/resources/kernel-4/example/datacite-example-award-v4.xml @@ -0,0 +1,51 @@ + + + 10.82433/p1zt-4c67 + + + The Research Trust + https://ror.org/12abcde34 + + + + Enhancing metadata for inclusive research on entrenched disadvantage + + The Research Trust + 2024 + Grant + + + Garcia, Sofia + Sofia + Garcia + https://orcid.org/0000-0001-5727-2427 + Arizona State University + + + Arizona State University + https://ror.org/03efmqc40 + + + + 2024-08-01 + 2025-01-01/2027-12-31 + 2028-01-01/2029-12-31 + + + 900000 USD + + + This funding award supports a project aimed at improving metadata practices to facilitate inclusive research on issues of entrenched disadvantage. The project focuses on creating robust, standardized metadata that accurately represents diverse populations and contexts. + + + https://grants.net/123456 + + + + The Research Trust + https://doi.org/10.13039/501100012345 + 123456 + Enhancing metadata for inclusive research on entrenched disadvantage + + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-complicated-v4.xml b/resources/kernel-4/example/datacite-example-complicated-v4.xml new file mode 100644 index 00000000..05f90a3c --- /dev/null +++ b/resources/kernel-4/example/datacite-example-complicated-v4.xml @@ -0,0 +1,54 @@ + + + 10.5072/testpub + + + Smith, John + John + Smith + + + つまらないものですが + 0000000134596520 + + + + Właściwości rzutowań podprzestrzeniowych + Translation of Polish titles + + Springer + 2010 + + German literature & related literatures + Polish Literature + + + + Doe, John + John + Doe + 0000-0001-5393-1421 + + + de + Monograph + + 937-0-4523-12357-6 + + + 10.5272/oldertestpub + + + 256 pages + + + pdf + + 2 + + + + + Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. + + diff --git a/resources/kernel-4/example/datacite-example-coverage-v4.xml b/resources/kernel-4/example/datacite-example-coverage-v4.xml new file mode 100644 index 00000000..91e7faf8 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-coverage-v4.xml @@ -0,0 +1,49 @@ + + + 10.82433/pgk2-ar97 + + + European Social Fund/DABURH, Department of History, Leiden University + https://ror.org/027bh9e22 + + + + Amsterdam immigrants, 1578-1810 + Simon Hart database + + DANS Data Station Social Sciences and Humanities + 1995 + + + historical demography + immigration + Arts and Humanities + + + This dataset contains information about the number and origin of the Amsterdam immigrants in the period 1578-1810. The data are subdivided in total, male and female, per region or place of origin. The dataset is based on lists compiled by the Amsterdam archivist dr. Simon Hart and his colleagues between 1960 and 1979. + + + + Data Station Admin + Data Archiving and Networked Services (DANS) + + + + 1578-01-01/1810-12-31 + 1995-03-01/1995-11-29 + + nl + + D0049 + easy-dataset:36690 + + + + Amsterdam + + 52.377956 + 4.897070 + + + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-dataset-v4.xml b/resources/kernel-4/example/datacite-example-dataset-v4.xml new file mode 100644 index 00000000..dcb320f0 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-dataset-v4.xml @@ -0,0 +1,80 @@ + + + + 10.82433/9184-DY35 + + + National Gallery + https://ror.org/043kfff89 + + + + External Environmental Data, 2010-2020, National Gallery + + National Gallery + 2022 + Environmental data + + FOS: Earth and related environmental sciences + temperature + relative humidity + illuminance + moisture content + Environmental monitoring + + + + Padfield, Joseph + Joseph + Padfield + https://orcid.org/0000-0002-2572-6428 + National Gallery + + + Building Facilities Department + National Gallery + + + + 2010/2020 + 2010/2020 + 2022 + + en + + https://www.nationalgallery.org.uk/research/research-resources/research-papers/improving-our-environment + https://research.ng-london.org.uk/scientific/env/ + 10.1080/00393630.2018.1504449/ + 10.5281/zenodo.7629200 + + + 13.6 MB + + + application/json + + 1.0 + + Creative Commons Attribution Non Commercial 4.0 International + + + The National Gallery houses one of the greatest ‒ and most visited ‒ collections of Western European painting, often welcoming more than 6 million visitors a year. The Scientific Department researches the history of materials and techniques and their degradation mechanisms (fading, darkening, etc.), through analysis using a range of micro-analytical and imaging methods. It also works in the fields of preventive conservation and environmental management of galleries (monitoring, lighting, vibration), as well as the development of a wide range of new instruments and methods (both analytical and imaging) for technical examination of artworks, most often in collaboration with universities. The examination of the environmental conditions within The National Gallery began soon after it was established in 1824. Early concerns often related to dust and pollution. The first electronic data logger, recording light levels, was introduced in 1975, with the regular logging of temperature and relative humidity followed soon after. Today the Gallery has hundreds of sensors, monitoring the environmental conditions in over hundreds of locations, 24/7. The National Gallery currently archives millions of environmental readings every year, which are used to monitor the Gallery conditions ensuring the on-going care of the collections. These readings are also used to examine long term environmental trends, manage additional events, and within the planning and management of preventive conservation work and research at the National Gallery. The National Gallery Environmental Database is an internal, bespoke system which has been developed, over the last 20 years, to act as an archive for all of these environmental readings. This dataset contains a selected range of the data gathered from a few of the external sensors that have been used to monitor ambient light levels, temperature, relative humidity and air moisture content 24 hours a day, 7 days a week over the last two decades. + + + + Roof of National Gallery, London, UK + + 51.50872 + -0.12841 + + + + + + H2020 Excellent Science + https://doi.org/10.13039/100010662 + 871034 + Integrating Platforms for the European Research Infrastructure ON Heritage Science + + + diff --git a/resources/kernel-4/example/datacite-example-dissertation-v4.xml b/resources/kernel-4/example/datacite-example-dissertation-v4.xml new file mode 100644 index 00000000..ab8c4b86 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-dissertation-v4.xml @@ -0,0 +1,55 @@ + + + 10.5072/100044 + + + Luo, R + + + Liu, B + + + Xie, Y + + + Li, Z + + + + + Software and supporting material for "SOAPdenovo2: An empirically improved memory-efficient short read de novo assembly" + + + GigaScience Database + 2012 + + DNA (Genetics) + Computer Program + + + 2012-12-13 + + en + + + 10.5072/2047-217X-1-1 + 10.5072/100038 + + + 31 MB + + + + + + + SOAPdenovo2 is the latest de novo genome assembly package from BGI's SOAP (short oligonucleotide analysis package) suite of tools (homepage here: http://soap.genomics.org.cn/). Compared to SOAPdenovo1, this new version has the advantage of a new + algorithm design that reduces memory consumption in graph construction, resolves more repeat regions in contig assembly, increases coverage and length in scaffold construction, improves gap closure, and is optimized for large genomes. Using new + sequencing data from the YH (Homo sapiens) diploid genome - the first sequenced Han Chinese individual, an updated assembly was produced (see dataset here: doi:10.5524/100038), with the N50 scores for the contig and scaffold being 3-fold and 50-fold + longer, respectively, than the first published version. The genome coverage increased from 81.16% to 93.91%, and memory consumption was ~2/3 times lower during the point of largest memory consumption. Benchmarking with Assemblathon1 and GAGE datasets + shows that SOAPdenovo2 greatly surpasses its predecessor SOAPdenovo1 and is competitive to other assemblers on both assembly length and accuracy. In order to facilitate readers to repeat and recreate these findings, configured packages with the + compressed pipelines containing all of the necessary shell scripts and tools are available from the BGI FTP server (ftp://public.genomics.org.cn/BGI/SOAPdenovo2). The latest version of SOAPdenovo2 is available from Sourceforge: + http://soapdenovo2.sourceforge.net/ These pipelines will also soon be made available from our data platform as Galaxy workflows: http://galaxy.cbiit.cuhk.edu.hk/ + + + diff --git a/resources/kernel-4/example/datacite-example-full-v4.xml b/resources/kernel-4/example/datacite-example-full-v4.xml new file mode 100644 index 00000000..8456b4e0 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-full-v4.xml @@ -0,0 +1,320 @@ + + + + 10.82433/B09Z-4K37 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/04wxnsj81 + + + + Example Title + Example Subtitle + Example TranslatedTitle + Example AlternativeTitle + + Example Publisher + 2024 + Example ResourceType + + FOS: Computer and information sciences + Digital curation and preservation + Example Subject + + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/03yrm5c26 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/03yrm5c26 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + DataCite + https://ror.org/04wxnsj81 + + + International DOI Foundation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleContributor + ExampleOrganization + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleContributor + https://ror.org/03yrm5c26 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/03yrm5c26 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + + 2024-01-01 + 2024-01-01 + 2024-01-01 + 2024-01-01/2024-12-31 + 2024-01-01/2024-12-31 + 2024-01-01 + 2024-01-01 + 2024-01-01 + 2024-01-01 + 2024-01-01 + 2024-01-01 + 2024-01-01 + + en + + 12345 + + + ark:/13030/tqb3kh97gh8w + arXiv:0706.0001 + 2018AGUFM.A24K..07S + 31253.11.sciencedb.13238 + 10.1016/j.epsl.2011.11.037 + 9783468111242 + 1562-6865 + 10013/epic.10033 + IECUR0097 + 978-3-905673-82-1 + 0077-5606 + 0A9 2002 12B4A105 7 + 1188-1534 + urn:lsid:ubio.org:namebank:11815 + 12082125 + http://purl.oclc.org/foo/bar + RRID:SCR_014641 + 123456789999 + http://www.heatflow.und.edu/index2.html + urn:nbn:de:101:1-201102033592 + https://w3id.org/games/spec/coil#Coil_Bomb_Die_Of_Age + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + 10.1016/j.epsl.2011.11.037 + + + 1 MB + 90 pages + + + application/xml + text/plain + + 1 + + Creative Commons Attribution 4.0 International + + + Example Abstract + Example Methods + Example SeriesInformation + Example TableOfContents + Example TechnicalInfo + Example Other + + + + Vancouver, British Columbia, Canada + + 49.2827 + -123.1207 + + + -123.27 + -123.02 + 49.195 + 49.315 + + + + 41.991 + -71.032 + + + 42.893 + -69.622 + + + 41.991 + -68.211 + + + 41.090 + -69.622 + + + 41.991 + -71.032 + + + + + + + Example Funder + https://doi.org/10.13039/501100000780 + 12345 + Example AwardTitle + + + + + 1234-5678 + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + + + + Example RelatedItem Title + Example RelatedItem TranslatedTitle + + 1990 + 1 + 2 + 1 + 1 + 100 + Example RelatedItem Publisher + Example RelatedItem Edition + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + + + + + diff --git a/resources/kernel-4/example/datacite-example-fundingReference-v4.xml b/resources/kernel-4/example/datacite-example-fundingReference-v4.xml new file mode 100644 index 00000000..2c9bb760 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-fundingReference-v4.xml @@ -0,0 +1,56 @@ + + + 10.5281/zenodo.47394 + + + Dedeurwaerdere, Tom + Tom + Dedeurwaerdere + Université catholique de Louvain + + + + Combining internal and external motivations in multi-actor governance arrangements for biodiversity and ecosystem services + + Zenodo + 2016 + + Internal motivations + Biodiversity + Multi-actor governance + Payment for ecosystem services + Crowding out + + + + European Commission + https://doi.org/10.13039/501100000780 + 282625 + MOTivational strength of ecosystem services and alternative ways to express the value of BIOdiversity + + + European Commission + https://doi.org/10.13039/501100000780 + 284382 + Institutionalizing global genetic-resource commons. Global Strategies for accessing and using essential public knowledge assets in the life sciences + + + + 2016-03-11 + + + + https://zenodo.org/record/47394 + + + https://zenodo.org/record/47394/files/Data_All_Internal_motivations.pdf + https://zenodo.org/record/47394/files/survey_questionnaire_internal_motivations.pdf + + + Open Access + Creative Commons Zero 1.0 Universal + + + These files provide the original survey data of the paper on motivations for biodiversity conservation in Europe. This paper analyses the possibility of building a mutually supportive dynamics between internally and externally motivated behaviour for biodiversity conservation and ecosystem services provision. To this purpose a face to face survey amongst 169 key actors of 34 highly successful and prominent biodiversity arrangements in seven EU countries was conducted. The main finding of the paper is the feasibility of combining inherently intrinsically motivated behaviours (providing enjoyment, pleasure from experimentation and learning, aesthetic satisfaction) and internalized extrinsic motivations (related to the identification with the collective goals of conservation policy) through a common set of governance features. Successful initiatives that combine internal and external motivations share the following features: inclusive decision making processes, a broad monitoring by &ldquo;peers&rdquo; beyond the core staff of the initiatives, and a context that is supportive for the building of autonomous actor competences. These findings are in line with the psycho-sociological theory of motivation, which shows the importance of a psycho-social context leading to a subjective perception of autonomy and a sense of competence of the actors. + + diff --git a/resources/kernel-4/example/datacite-example-instrument-v4.xml b/resources/kernel-4/example/datacite-example-instrument-v4.xml new file mode 100644 index 00000000..9b1054b6 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-instrument-v4.xml @@ -0,0 +1,34 @@ + + + + 10.82433/08QF-EE96 + + + DECTRIS + Q107529885 + + + + Pilatus detector at MX station 14.1 + + Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences + 2022 + + + Helmholtz-Zentrum Berlin für Materialien und Energie + https://ror.org/02aj13c28 + + + Raster image pixel detector + + 1234567 + + + 1234.1675 + https://www.dectris.com/products/pilatus3/pilatus3-s-for-synchrotron/details/pilatus3-s-6m + + + The Pilatus 6M pixel-detector at the MX station 14.1 + Model Name: PILATUS3 S 6M. Instrument type: Raster image pixel detector. Measured variables: X-ray. + + diff --git a/resources/kernel-4/example/datacite-example-multilingual-v4.xml b/resources/kernel-4/example/datacite-example-multilingual-v4.xml new file mode 100644 index 00000000..c244e10c --- /dev/null +++ b/resources/kernel-4/example/datacite-example-multilingual-v4.xml @@ -0,0 +1,46 @@ + + + + 10.82433/BYT7-2G42 + + Advances in Chemistry + Avances en Química + 化学进展 + + + + Zou, Jing + https://orcid.org/0000-0002-4553-2743 + + + DataCite + https://ror.org/04wxnsj81 + + + DataCite + 2022 + + + Chemistry + Químicas + 化学 + + + 2024-01-01 + + + This chapter reviews selected landmarks occurred in Chemistry basic research in the last 5 years + El capítulo repasa los principales avances en la investigación básica en Ciencias Químicas en los últimos 5 años + 本章回顾了过去5年中在化学基础研究中发生的一些里程碑式的事件 + + en + + arXiv:0706.0001 + + + + Creative Commons Attribution 4.0 International + Atribución 4.0 Internacional + 署名 4.0 国际 + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-parallel-languages-v4.xml b/resources/kernel-4/example/datacite-example-parallel-languages-v4.xml new file mode 100644 index 00000000..0756b4c3 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-parallel-languages-v4.xml @@ -0,0 +1,24 @@ + + + 10.82433/4r08-sa38 + + + Global Seismology Research Center + + + + Seismometer User Manual + Manuel d'utilisation du sismomètre + + Global Seismology Research Center + 2023 + + 2023 + + Manual + mul + + This manual provides comprehensive instructions on the installation, calibration, and maintenance of the Global Seismology Research Center's seismometer models. + Ce manuel fournit des instructions complètes pour l'installation, l'étalonnage et l'entretien des modèles de sismomètres du Centre de recherche sismologique mondial. + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-poster-v4.xml b/resources/kernel-4/example/datacite-example-poster-v4.xml new file mode 100644 index 00000000..559e0875 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-poster-v4.xml @@ -0,0 +1,37 @@ + + + 10.82433/q80x-4z58 + + + Garcia, Sofia + Sofia + Garcia + + https://orcid.org/0000-0001-5727-2427 + Arizona State + University + + + + Persistent Identifiers in Practice: Enhancing Poster Discoverability and Reuse + + International Metadata Forum + 2025 + + 2025 + + Conference poster + + https://example.org/metadata-forum-2025 + + en + + Posters are a key channel for sharing + early research, yet they often disappear after the event. This poster shows how + persistent identifiers (PIDs) can make posters easier to cite, discover, and reuse. + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-presentation-v4.xml b/resources/kernel-4/example/datacite-example-presentation-v4.xml new file mode 100644 index 00000000..ed80fc6d --- /dev/null +++ b/resources/kernel-4/example/datacite-example-presentation-v4.xml @@ -0,0 +1,46 @@ + + + 10.82433/v14f-gk24 + + + Garcia, Sofia + Sofia + Garcia + + https://orcid.org/0000-0001-5727-2427 + Arizona State + University + + + + DOIs in Action: Making Presentations More Discoverable + + International Metadata Forum + 2025 + + 2025-08-11 + + Conference presentation + + https://example.org/metadata-forum-2025 + 10.82433/9jbk-4c28 + + en + + Creative Commons Attribution 4.0 International + + + Conference presentations are often + overlooked in discovery and citation systems. This presentation demonstrates practical + workflows for assigning DOIs to presentations, linking them to related datasets and + publications, and embedding identifiers in slide decks for easy sharing. By applying + these strategies, researchers can increase the visibility, impact, and reusability of + their talks beyond the event itself. + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-project-v4.xml b/resources/kernel-4/example/datacite-example-project-v4.xml new file mode 100644 index 00000000..73767559 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-project-v4.xml @@ -0,0 +1,88 @@ + + + 10.82433/84dj-am41 + + + Habermann, Ted + Ted + Habermann + https://orcid.org/0000-0003-3585-6733 + Metadata Game Changers (United States) + + + + EAGER: INFORMATE: Improving networks for organizational repositories through metadata augmentation, transformation and evolution + INFORMATE + + Metadata Game Changers (United States) + 2023 + Collaboration + + informate + CHORUS + global research infrastructure + Information systems not elsewhere classified + + + + Jones, Jamaica + Jamaica + Jones + https://orcid.org/0000-0002-1969-2508 + University of Pittsburgh + + + Habermann, Ted + Ted + Habermann + https://orcid.org/0000-0003-3585-6733 + Metadata Game Changers (United States) + + + Habermann, Ted + Ted + Habermann + https://orcid.org/0000-0003-3585-6733 + Metadata Game Changers (United States) + + + Ratner, Howard + Howard + Ratner + https://orcid.org/0000-0002-2123-6317 + CHORUS + + + Packer, Tara + Tara + Packer + https://orcid.org/https://orcid.org/0009-0009-0223-2917 + CHORUS + + + + 2023-08-15/2024-12-31 + + + https://doi.org/10.6084/m9.figshare.25139354.v1 + https://doi.org/10.59350/77zs1-hz764 + https://doi.org/10.59350/cnkm2-18f84 + https://doi.org/10.59350/ksgzn-a6w37 + https://doi.org/10.59350/yqkat-59f79 + https://doi.org/10.54900/vnevh-vaw22 + https://doi.org/10.54900/08pke-hyy45 + https://www.youtube.com/watch?v=bsDzsxJPHrI + https://doi.org/10.17605/OSF.IO/CYABT + + + The Global Research Infrastructure (GRI) is made up of the repositories and organizations that provide persistent identifiers (PIDs) and detailed metadata about many kinds of research objects: preprints, published papers, datasets, dissertations, proposals, reviews, … and connect these objects to funders, research institutions, researchers, and one another using PIDs. Together, this infrastructure currently contains millions of objects and is growing rapidly in almost every possible direction. How can this infrastructure increase understanding of the myriad contributions made to global knowledge by funders like the National Science Foundation and other federal agencies? How can we use this infrastructure to increase understanding of connections across the U.S. and global research landscape? How can this infrastructure be used to increase completeness, consistency, and connectivity within agency repositories and search tools? These are the kinds of questions we will explore in this project. + + + + U.S. National Science Foundation + https://ror.org/021nxhr62 + 2334426 + EAGER: INFORMATE: Improving networks for organizational repositories through metadata augmentation, transformation and evolution + + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-relateditem1-v4.xml b/resources/kernel-4/example/datacite-example-relateditem1-v4.xml new file mode 100644 index 00000000..fbb5551f --- /dev/null +++ b/resources/kernel-4/example/datacite-example-relateditem1-v4.xml @@ -0,0 +1,40 @@ + + + + 10.82433/Q54D-PF76 + + + Garcia, Sofia + Sofia + Garcia + https://orcid.org/0000-0001-5727-2427 + Arizona State University + + + + Example Article Title + + Example Publisher + 2022 + ScholarlyArticle + + 2022 + + + 1234-5678 + + + + 1234-5678 + + Journal of Metadata Examples + + 2022 + 3 + 4 + 20 + 35 + Example Publisher + + + diff --git a/resources/kernel-4/example/datacite-example-relateditem2-v4.xml b/resources/kernel-4/example/datacite-example-relateditem2-v4.xml new file mode 100644 index 00000000..933509fb --- /dev/null +++ b/resources/kernel-4/example/datacite-example-relateditem2-v4.xml @@ -0,0 +1,36 @@ + + + + 10.82433/ECK0-F231 + + + Garcia, Sofia + Sofia + Garcia + + + + Example Chapter Title + + Example Publisher + 1980 + + + + + Example Book Title + + 1980 + I + 110 + 155 + Example Publisher + 2nd edition + + + Miller, Elizabeth + + + + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-relateditem3-v4.xml b/resources/kernel-4/example/datacite-example-relateditem3-v4.xml new file mode 100644 index 00000000..bb11ef77 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-relateditem3-v4.xml @@ -0,0 +1,41 @@ + + + + 10.82433/4FDH-RH04 + + + Garcia, Sofia + Sofia + Garcia + + + + Example Chapter Title + + Example Publisher + 2016 + + + 0-12-345678-1 + + + + 0-12-345678-1 + + + Garcia, Sofia + Sofia + Garcia + + + + Example Book Title + + 2016 + 4 + 45 + 63 + Example Publisher + + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-relationTypeIsIdenticalTo-v4.xml b/resources/kernel-4/example/datacite-example-relationTypeIsIdenticalTo-v4.xml new file mode 100644 index 00000000..bda1ff53 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-relationTypeIsIdenticalTo-v4.xml @@ -0,0 +1,75 @@ + + + 10.5072/10.CPoS-example + + + Kreyenfeld, Michaela + Michaela + Kreyenfeld + 0000000117540116 + + + Hornung, Anne + Anne + Hornung + 304639093 + + + Kubisch, Karolin + Karolin + Kubisch + 303937450 + + + + The German Generations and Gender Survey + Some Critical Reflections on the Validity of Fertility Histories + + Federal Institute for Population Research, Germany + 2013 + + Fertility + Marriage + Germany + Data validation + Mikrozensus + Gender survey + Demography, Population Research + + + + Federal Institute for Population Research + 0000000094455866 + + + en + + + da|ra.14.103 + + + urn:nbn:de:bib-cpos-2013-02en8 + 10.4232/10.CPoS-2013-02en + + + PDF + + 1 + + + + + This paper validates the fertility histories of the German Generations and Gender Survey (GGS). Focusing on the cohorts 1930-69 of West German women, the total number of children, the parity distribution and the parity progression ratios are comparedto external sources. One major result from this validation is that the German GGS understates the fertility for the older cohorts and overstates it for the younger ones. + + + + 10.12765/CPoS-2013-02 + + Comparative Population Studies + + 2013 + 38 + 1 + + + diff --git a/resources/kernel-4/example/datacite-example-relationtypeinformation-v4.xml b/resources/kernel-4/example/datacite-example-relationtypeinformation-v4.xml new file mode 100644 index 00000000..10b23327 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-relationtypeinformation-v4.xml @@ -0,0 +1,37 @@ + + + 10.82433/0320-9g16 + + + Garcia, Sofia + Sofia + Garcia + + https://orcid.org/0000-0001-5727-2427 + Arizona State + University + + + + Comment on "Improving Metadata Quality in Scholarly Repositories" + + Global Open Research + 2025 + + + 10.82433/e34e-y143 + + en + + This preprint provides a response to + the article "Improving Metadata Quality in Scholarly Repositories." It discusses + additional considerations for enhancing metadata completeness, consistency, and + interoperability. The authors highlight practical workflows, offer examples of common + metadata challenges, and suggest strategies to improve discoverability and reuse of + repository content. + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-translation-original-v4.xml b/resources/kernel-4/example/datacite-example-translation-original-v4.xml new file mode 100644 index 00000000..ffb2cd9c --- /dev/null +++ b/resources/kernel-4/example/datacite-example-translation-original-v4.xml @@ -0,0 +1,25 @@ + + + 10.82433/pma6-nf93 + + + Green, Simon + + + + Klimawandel und Anpassungsstrategien + + Institut für Umweltforschung + 2022 + + 2022-07-07 + + + de + + 10.82433/45e5-xy14 + + + Dieser Bericht untersucht die Auswirkungen des Klimawandels und erkundet mögliche Anpassungsstrategien. Er befasst sich mit Themen wie extremen Wetterereignissen, Anpassungsmaßnahmen für städtische und ländliche Gebiete und politischen Empfehlungen zur Minderung von Klimarisiken. + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-translation-translated-v4.xml b/resources/kernel-4/example/datacite-example-translation-translated-v4.xml new file mode 100644 index 00000000..c8b5b640 --- /dev/null +++ b/resources/kernel-4/example/datacite-example-translation-translated-v4.xml @@ -0,0 +1,30 @@ + + + 10.82433/45e5-xy14 + + + Green, Simon + + + + Climate Change and Adaptation Strategies + + Institute for Environmental Research + 2024 + + 2024-09-15 + + + en + + + Schneider, Anna + + + + 10.82433/pma6-nf93 + + + This report examines the impacts of climate change and explores potential adaptation strategies. It addresses issues such as extreme weather events, adaptation measures for urban and rural areas, and policy recommendations to mitigate climate risks. + + \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-video-v4.xml b/resources/kernel-4/example/datacite-example-video-v4.xml new file mode 100644 index 00000000..2bcc4d6e --- /dev/null +++ b/resources/kernel-4/example/datacite-example-video-v4.xml @@ -0,0 +1,28 @@ + + + 10.5072/1153992 + + + Lynn, Briscoe + Briscoe + Lynn + + + + Walking Your Space, Evaluating Your Home + Making Energy Efficiency Work for You + + Photovoltaic Institute + 2013 + + Solar Energy + + en + narrated video + + MP4 + + + This hour-long video features John Halter as the narrator. Mr. Halter is best known as a journalist rather than a TV star, and here he plays that role as he does an "expose" type of walkthrough a new home. The home has been advertised as a house with the very latest in state-of-the art energy efficiency, especially solar. Mr. Halter puts the home through an investigation and determines that it can, indeed, live up to its claims. + + diff --git a/resources/kernel-4/example/datacite-example-workflow-v4.xml b/resources/kernel-4/example/datacite-example-workflow-v4.xml new file mode 100644 index 00000000..b46338ef --- /dev/null +++ b/resources/kernel-4/example/datacite-example-workflow-v4.xml @@ -0,0 +1,45 @@ + + + 10.5072/100044 + + + Luo, R + + + Liu, B + + + Xie, Y + + + Li, Z + + + + Software and supporting material for "SOAPdenovo2: An empirically improved memory-efficient short read de novo assembly" + + GigaScience Database + 2012 + + DNA (Genetics) + Computer Program + + + 2012-12-13 + + en + Software + + 10.5072/2047-217X-1-1 + 10.5072/100038 + + + 31 MB + + + + + + SOAPdenovo2 is the latest de novo genome assembly package from BGI's SOAP (short oligonucleotide analysis package) suite of tools (homepage here: http://soap.genomics.org.cn/). Compared to SOAPdenovo1, this new version has the advantage of a new algorithm design that reduces memory consumption in graph construction, resolves more repeat regions in contig assembly, increases coverage and length in scaffold construction, improves gap closure, and is optimized for large genomes. Using new sequencing data from the YH (Homo sapiens) diploid genome - the first sequenced Han Chinese individual, an updated assembly was produced (see dataset here: doi:10.5524/100038), with the N50 scores for the contig and scaffold being 3-fold and 50-fold longer, respectively, than the first published version. The genome coverage increased from 81.16% to 93.91%, and memory consumption was ~2/3 times lower during the point of largest memory consumption. Benchmarking with Assemblathon1 and GAGE datasets shows that SOAPdenovo2 greatly surpasses its predecessor SOAPdenovo1 and is competitive to other assemblers on both assembly length and accuracy. In order to facilitate readers to repeat and recreate these findings, configured packages with the compressed pipelines containing all of the necessary shell scripts and tools are available from the BGI FTP server (ftp://public.genomics.org.cn/BGI/SOAPdenovo2). The latest version of SOAPdenovo2 is available from Sourceforge: http://soapdenovo2.sourceforge.net/ These pipelines will also soon be made available from our data platform as Galaxy workflows: http://galaxy.cbiit.cuhk.edu.hk/ + + diff --git a/resources/kernel-4/include/datacite-contributorType-v4.xsd b/resources/kernel-4/include/datacite-contributorType-v4.xsd index 5e14bd8b..686ee576 100644 --- a/resources/kernel-4/include/datacite-contributorType-v4.xsd +++ b/resources/kernel-4/include/datacite-contributorType-v4.xsd @@ -3,7 +3,7 @@ 2013-05 v3.0: Addition of ID to simpleType element, added values "ResearchGroup" & "Other" 2014-08-20 v3.1: Addition of value "DataCurator" 2015-05-14 v4.0 dropped value "Funder", use new "funderReference" - 2024-12-31 v4.6: Addition of value "Translator" --> + 2024-12-05 v4.6: Addition of value "Translator" --> diff --git a/resources/kernel-4/include/datacite-dateType-v4.xsd b/resources/kernel-4/include/datacite-dateType-v4.xsd index 11e135f2..17db9921 100644 --- a/resources/kernel-4/include/datacite-dateType-v4.xsd +++ b/resources/kernel-4/include/datacite-dateType-v4.xsd @@ -3,7 +3,7 @@ 2013-05 v3.0: Addition of ID to simpleType element; addition of value "Collected"; deleted "StartDate" & "EndDate" 2017-10-23 v4.1: Addition of value "Other" 2019-02-14 v4.2: Addition of value "Withdrawn" - 2024-12-31 v4.6: Addition of value "Coverage"--> + 2024-12-05 v4.6: Addition of value "Coverage"--> diff --git a/resources/kernel-4/include/datacite-relatedIdentifierType-v4.xsd b/resources/kernel-4/include/datacite-relatedIdentifierType-v4.xsd index 7397dc64..87760fd0 100644 --- a/resources/kernel-4/include/datacite-relatedIdentifierType-v4.xsd +++ b/resources/kernel-4/include/datacite-relatedIdentifierType-v4.xsd @@ -4,7 +4,7 @@ 2014-08-20 v3.1: Addition of values "arxiv" and "bibcode" 2015-02-12 v4.0: Addition of value "IGSN" 2019-02-14 v4.2: Addition of value "w3id" - 2024-12-31 v4.5: Addition of values "CSTR", "RRID" --> + 2024-12-05 v4.5: Addition of values "CSTR", "RRID" --> @@ -27,7 +27,9 @@ + + diff --git a/resources/kernel-4/include/datacite-relationType-v4.xsd b/resources/kernel-4/include/datacite-relationType-v4.xsd index 6629c588..40d0358a 100644 --- a/resources/kernel-4/include/datacite-relationType-v4.xsd +++ b/resources/kernel-4/include/datacite-relationType-v4.xsd @@ -5,9 +5,10 @@ 2014-08-20 v3.1: Addition of values "Reviews" & "IsReviewedBy" and "IsDerivedFrom" & "IsSourceOf" 2017-10-23 v4.1: Addition of values "Describes", "IsDescribedBy", "HasVersion", "IsVersionOf", "Requires", "IsRequiredBy" 2019-02-14 v4.2: Addition of values "Obsoletes", "IsObsoletedBy" - 2021-03-05 v4.4: Addition of value "IsPublishedIn" + 2021-03-05 v4.4: Addition of value "IsPublishedIn" 2024-01-22 v4.5: Addition of values "Collects, "IsCollectedBy" - 2024-12-31 v4.6: Addition of values "HasTranslation", "IsTranslationOf"--> + 2024-12-05 v4.6: Addition of values "HasTranslation", "IsTranslationOf" + 2026-03-31 v4.7: Addition of value "Other"--> @@ -52,6 +53,7 @@ + diff --git a/resources/kernel-4/include/datacite-resourceType-v4.xsd b/resources/kernel-4/include/datacite-resourceType-v4.xsd index 869ed98d..02a0c167 100644 --- a/resources/kernel-4/include/datacite-resourceType-v4.xsd +++ b/resources/kernel-4/include/datacite-resourceType-v4.xsd @@ -5,7 +5,8 @@ 2020-01-14 v4.4: Addition of values "Book", "Book Chapter", "ComputationalNotebook", "ConferencePaper", "ConferenceProceeding". "Dissertation", "Journal", "JournalArticle", "OutputManagementPlan", "PeerReview", "Preprint", "Report" 2024-01-22 v4.5: Addition of values "Instrument", "StudyRegistration" - 2024-12-31 v4.6: Addition of values "Award", "Project"--> + 2024-12-05 v4.6: Addition of values "Award", "Project" + 2026-03-31 v4.7: Addition of values "Poster", "Presentation"--> @@ -33,7 +34,9 @@ + + diff --git a/resources/kernel-4/index.html.md b/resources/kernel-4/index.html.md new file mode 100644 index 00000000..c5929b39 --- /dev/null +++ b/resources/kernel-4/index.html.md @@ -0,0 +1,68 @@ +--- +title: DataCite Metadata Schema 4.7 +version: 4.7 +date: 2026-03-31 +layout: schema +schema_url: /meta/kernel-4.7/metadata.xsd +documentation_url: https://datacite-metadata-schema.readthedocs.io/en/4.7/ +--- + +## Documentation +DataCite Metadata Working Group. (2026). DataCite Metadata Schema Documentation for the Publication and Citation of Research Data and Other Research Outputs. Version 4.7. DataCite e.V. [https://doi.org/10.14454/qdd3-ps68](https://doi.org/10.14454/qdd3-ps68) + + +
+ + +## Schema +DataCite Metadata Working Group. (2026). DataCite Metadata Schema for the Publication and Citation of Research Data and Other Research Outputs. Version 4.7. DataCite e.V. [https://doi.org/0.14454/28a4-kd32](https://doi.org/10.14454/28a4-kd32) + + + +## Changes + +#### See [Version 4.7 Update](https://datacite-metadata-schema.readthedocs.io/en/4.7/introduction/version-update) for full details. + + +* Addition of new resourceTypeGeneral values: Poster and Presentation +* Addition of new relatedIdentifierType values: RAiD and SWHID +* Addition of new relationType value: Other +* Addition of new relationTypeInformation sub-property of RelatedIdentifier and RelatedItem + + +## Examples + +Demonstration Examples + +* Full DataCite metadata example: [XML](example/datacite-example-full-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/B09Z-4K37?publisher=true&affiliation=true) +* Example for Dataset resourceTypeGeneral: [XML](example/datacite-example-dataset-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/9184-DY35?publisher=true&affiliation=true) +* Example for Poster resourceTypeGeneral: [XML](example/datacite-example-poster-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/q80x-4z58?publisher=true&affiliation=true) +* Example for Presentation resourceTypeGeneral: [XML](example/datacite-example-presentation-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/v14f-gk24?publisher=true&affiliation=true) +* Example for Audiovisual resourceTypeGeneral: [XML](example/datacite-example-audiovisual-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/9jbk-4c28?publisher=true&affiliation=true) +* Example for Award resourceTypeGeneral: [XML](example/datacite-example-award-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/p1zt-4c67?publisher=true&affiliation=true) +* Example for Project resourceTypeGeneral: [XML](example/datacite-example-project-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/84dj-am41?publisher=true&affiliation=true) +* Example for relationTypeInformation attribute with relationType "Other": [XML](example/datacite-example-relationtypeinformation-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/0320-9g16?publisher=true&affiliation=true) +* Example for Coverage dateType: [XML](example/datacite-example-coverage-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/pgk2-ar97?publisher=true&affiliation=true) +* Example connecting a translation to the original work: + * Example of a translation: [XML](example/datacite-example-translation-translated-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/45e5-xy14?publisher=true&affiliation=true) + * Example of the original (translated) work: [XML](example/datacite-example-translation-original-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/pma6-nf93?publisher=true&affiliation=true) +* Example of a document containing two languages in parallel: [XML](example/datacite-example-parallel-languages-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/4r08-sa38?publisher=true&affiliation=true) +* Example showing multilingual metadata: [XML](example/datacite-example-multilingual-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/byt7-2g42?publisher=true&affiliation=true) +* Examples with RelatedItem: + * Journal article in a journal (with an ISSN): [XML](example/datacite-example-relateditem1-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/q54d-pf76?publisher=true&affiliation=true) + * Digitized book chapter in a book (with no identifier): [XML](example/datacite-example-relateditem2-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/eck0-f231?publisher=true&affiliation=true) + * Digitized book chapter in a book (with an ISBN): [XML](example/datacite-example-relateditem3-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/4fdh-rh04?publisher=true&affiliation=true) + +Live Examples (real DOIs - metadata may change) + +* Example for Software resourceTypeGeneral: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5281/zenodo.7635478), [JSON](https://api.datacite.org/dois/10.5281/zenodo.7635478?publisher=true&affiliation=true) +* Example with GeoLocation: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.1594/PANGAEA.770250), [JSON](https://api.datacite.org/dois/10.1594/PANGAEA.770250?publisher=true&affiliation=true) +* Example with (GeoLocation) Polygon: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.15129/3da7087a-91a3-40be-9a83-7e412156db59), [JSON](https://api.datacite.org/dois/10.15129/3da7087a-91a3-40be-9a83-7e412156db59?publisher=true&affiliation=true) +* Example with HasMetadata as related resource: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.26164/leopoldina_10_00390), [JSON](https://api.datacite.org/dois/10.26164/leopoldina_10_00390?publisher=true&affiliation=true) +* Example with IsIdenticalTo as related resource: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5282/oph.2), [JSON](https://api.datacite.org/dois/10.5282/oph.2?publisher=true&affiliation=true) +* Example with Contributor: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.4228/zalf.sy6a-xt12), [JSON](https://api.datacite.org/dois/10.4228/zalf.sy6a-xt12?publisher=true&affiliation=true) +* Example for Workflow resourceTypeGeneral : [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.48546/WORKFLOWHUB.WORKFLOW.412.1), [JSON](https://api.datacite.org/dois/10.48546/WORKFLOWHUB.WORKFLOW.412.1?publisher=true&affiliation=true) +* Example with FundingReference: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5281/zenodo.47394), [JSON](https://api.datacite.org/dois/10.5281/zenodo.47394?publisher=true&affiliation=true) +* Example of a blog post published simultaneously in two languages: + * Blog post in Spanish: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5438/S7C0-Y897), [JSON](https://api.datacite.org/dois/10.5438/S7C0-Y897?publisher=true&affiliation=true) + * Blog post in English: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5438/1HG2-BF13), [JSON](https://api.datacite.org/dois/10.5438/1HG2-BF13?publisher=true&affiliation=true) diff --git a/resources/kernel-4/metadata.xsd b/resources/kernel-4/metadata.xsd index 7c13d972..4c20423d 100644 --- a/resources/kernel-4/metadata.xsd +++ b/resources/kernel-4/metadata.xsd @@ -14,7 +14,8 @@ 2019-07-13 v4.3: Addition of new subproperties for Affiliation: "affiliationIdentifier", "affiliationIdentifierScheme", "schemeURI", addition of new sub-property for funderIdentifier: "schemeURI", addition of new funderIdentifierScheme: "ROR", added documentation for nameIdentifier 2021-03-08 v4.4: Addition of new property relatedItem, relationType value "isPublishedIn", subject subproperty "classificationCode", controlled list "numberType", additional 13 properties for controlled list "resourceType" 2024-01-22 v4.5: Addition of new subproperties for publisher: "publisherIdentifier", "publisherIdentifierScheme", and "schemeURI"; addition of new resourceTypeGeneral values "Instrument" and "StudyRegistration"; addition of new relationType values "Collects" and "IsCollectedBy". - 2024-12-31 v4.6: Addition of new resourceTypeGeneral values "Award" and "Project"; addiition of new relatedIdentifierType values "CSTR" and "RRID"; addition of new contributorType "Translator"; addition of new relationTypes "HasTranslation" and "IsTranslationOf"; addition of new dateType "Coverage".--> + 2024-12-05 v4.6: Addition of new resourceTypeGeneral values "Award" and "Project"; addition of new relatedIdentifierType values "CSTR" and "RRID"; addition of new contributorType "Translator"; addition of new relationTypes "HasTranslation" and "IsTranslationOf"; addition of new dateType "Coverage". + 2026-03-31 v4.7: Addition of new resourceTypeGeneral values "Poster" and "Presentation"; addition of new relatedIdentifierType values "RAiD" and "SWHID"; addition of new relationType value "Other"; addition of new sub-property "relationTypeInformation" for RelatedIdentifier and RelatedItem.--> @@ -251,6 +252,7 @@ + @@ -604,6 +606,7 @@ Use the complete title of a license and include version information if applicabl Description of the relationship of the resource being registered (A) and the related resource (B).
+ From 830bb7fda1974427b1dc191162034527e51be5c6 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Tue, 13 Jan 2026 12:59:54 -0500 Subject: [PATCH 03/17] Remove unnecessary files. --- .../datacite-example-audiovisual-v4.xml | 42 --- .../example/datacite-example-award-v4.xml | 51 --- .../example/datacite-example-coverage-v4.xml | 49 --- .../example/datacite-example-dataset-v4.xml | 80 ----- .../example/datacite-example-full-v4.xml | 320 ------------------ .../datacite-example-instrument-v4.xml | 34 -- .../datacite-example-multilingual-v4.xml | 46 --- ...datacite-example-parallel-languages-v4.xml | 24 -- .../example/datacite-example-poster-v4.xml | 37 -- .../datacite-example-presentation-v4.xml | 46 --- .../example/datacite-example-project-v4.xml | 88 ----- .../datacite-example-relateditem1-v4.xml | 40 --- .../datacite-example-relateditem2-v4.xml | 36 -- .../datacite-example-relateditem3-v4.xml | 41 --- ...ite-example-relationtypeinformation-v4.xml | 37 -- ...tacite-example-translation-original-v4.xml | 25 -- ...cite-example-translation-translated-v4.xml | 30 -- resources/kernel-4.7/index.html.md | 68 ---- .../kernel-4/example/all-fields-v4.4.xml | 197 ----------- ...ple-Box_dateCollected_DataCollector-v4.xml | 47 --- .../datacite-example-GeoLocation-v4.xml | 54 --- .../datacite-example-HasMetadata-v4.xml | 61 ---- ...acite-example-ResearchGroup_Methods-v4.xml | 38 --- ...mple-ResourceTypeGeneral_Collection-v4.xml | 48 --- .../datacite-example-affiliation-v4.xml | 127 ------- .../datacite-example-ancientdates-v4.xml | 29 -- .../datacite-example-audiovisual-v4.xml | 42 --- .../example/datacite-example-award-v4.xml | 51 --- .../datacite-example-complicated-v4.xml | 54 --- .../example/datacite-example-coverage-v4.xml | 49 --- .../example/datacite-example-dataset-v4.xml | 80 ----- .../datacite-example-dissertation-v4.xml | 55 --- .../example/datacite-example-full-v4.xml | 320 ------------------ .../datacite-example-fundingReference-v4.xml | 56 --- .../datacite-example-instrument-v4.xml | 34 -- .../datacite-example-multilingual-v4.xml | 46 --- ...datacite-example-parallel-languages-v4.xml | 24 -- .../example/datacite-example-poster-v4.xml | 37 -- .../datacite-example-presentation-v4.xml | 46 --- .../example/datacite-example-project-v4.xml | 88 ----- .../datacite-example-relateditem1-v4.xml | 40 --- .../datacite-example-relateditem2-v4.xml | 36 -- .../datacite-example-relateditem3-v4.xml | 41 --- ...e-example-relationTypeIsIdenticalTo-v4.xml | 75 ---- ...ite-example-relationtypeinformation-v4.xml | 37 -- ...tacite-example-translation-original-v4.xml | 25 -- ...cite-example-translation-translated-v4.xml | 30 -- .../example/datacite-example-video-v4.xml | 28 -- .../example/datacite-example-workflow-v4.xml | 45 --- resources/kernel-4/index.html.md | 68 ---- 50 files changed, 3102 deletions(-) delete mode 100644 resources/kernel-4.7/example/datacite-example-audiovisual-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-award-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-coverage-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-dataset-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-full-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-instrument-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-multilingual-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-parallel-languages-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-poster-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-presentation-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-project-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-relateditem1-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-relateditem2-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-relateditem3-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-relationtypeinformation-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-translation-original-v4.xml delete mode 100644 resources/kernel-4.7/example/datacite-example-translation-translated-v4.xml delete mode 100644 resources/kernel-4.7/index.html.md delete mode 100644 resources/kernel-4/example/all-fields-v4.4.xml delete mode 100644 resources/kernel-4/example/datacite-example-Box_dateCollected_DataCollector-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-GeoLocation-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-HasMetadata-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-ResearchGroup_Methods-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-ResourceTypeGeneral_Collection-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-affiliation-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-ancientdates-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-audiovisual-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-award-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-complicated-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-coverage-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-dataset-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-dissertation-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-full-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-fundingReference-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-instrument-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-multilingual-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-parallel-languages-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-poster-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-presentation-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-project-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-relateditem1-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-relateditem2-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-relateditem3-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-relationTypeIsIdenticalTo-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-relationtypeinformation-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-translation-original-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-translation-translated-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-video-v4.xml delete mode 100644 resources/kernel-4/example/datacite-example-workflow-v4.xml delete mode 100644 resources/kernel-4/index.html.md diff --git a/resources/kernel-4.7/example/datacite-example-audiovisual-v4.xml b/resources/kernel-4.7/example/datacite-example-audiovisual-v4.xml deleted file mode 100644 index 01cd3ee8..00000000 --- a/resources/kernel-4.7/example/datacite-example-audiovisual-v4.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - 10.82433/9jbk-4c28 - - - Garcia, Sofia - Sofia - Garcia - - https://orcid.org/0000-0001-5727-2427 - Arizona State - University - - - - DOIs in Action: Making Presentations More Discoverable - - International Metadata Forum - 2025 - - 2025-08-11 - - Conference presentation recording - - https://example.org/metadata-forum-2025 - 10.82433/v14f-gk24 - - en - - Conference presentations are often - overlooked in discovery and citation systems. This presentation demonstrates practical - workflows for assigning DOIs to presentations, linking them to related datasets and - publications, and embedding identifiers in slide decks for easy sharing. By applying - these strategies, researchers can increase the visibility, impact, and reusability of - their talks beyond the event itself. - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-award-v4.xml b/resources/kernel-4.7/example/datacite-example-award-v4.xml deleted file mode 100644 index b014281e..00000000 --- a/resources/kernel-4.7/example/datacite-example-award-v4.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - 10.82433/p1zt-4c67 - - - The Research Trust - https://ror.org/12abcde34 - - - - Enhancing metadata for inclusive research on entrenched disadvantage - - The Research Trust - 2024 - Grant - - - Garcia, Sofia - Sofia - Garcia - https://orcid.org/0000-0001-5727-2427 - Arizona State University - - - Arizona State University - https://ror.org/03efmqc40 - - - - 2024-08-01 - 2025-01-01/2027-12-31 - 2028-01-01/2029-12-31 - - - 900000 USD - - - This funding award supports a project aimed at improving metadata practices to facilitate inclusive research on issues of entrenched disadvantage. The project focuses on creating robust, standardized metadata that accurately represents diverse populations and contexts. - - - https://grants.net/123456 - - - - The Research Trust - https://doi.org/10.13039/501100012345 - 123456 - Enhancing metadata for inclusive research on entrenched disadvantage - - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-coverage-v4.xml b/resources/kernel-4.7/example/datacite-example-coverage-v4.xml deleted file mode 100644 index 91e7faf8..00000000 --- a/resources/kernel-4.7/example/datacite-example-coverage-v4.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - 10.82433/pgk2-ar97 - - - European Social Fund/DABURH, Department of History, Leiden University - https://ror.org/027bh9e22 - - - - Amsterdam immigrants, 1578-1810 - Simon Hart database - - DANS Data Station Social Sciences and Humanities - 1995 - - - historical demography - immigration - Arts and Humanities - - - This dataset contains information about the number and origin of the Amsterdam immigrants in the period 1578-1810. The data are subdivided in total, male and female, per region or place of origin. The dataset is based on lists compiled by the Amsterdam archivist dr. Simon Hart and his colleagues between 1960 and 1979. - - - - Data Station Admin - Data Archiving and Networked Services (DANS) - - - - 1578-01-01/1810-12-31 - 1995-03-01/1995-11-29 - - nl - - D0049 - easy-dataset:36690 - - - - Amsterdam - - 52.377956 - 4.897070 - - - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-dataset-v4.xml b/resources/kernel-4.7/example/datacite-example-dataset-v4.xml deleted file mode 100644 index dcb320f0..00000000 --- a/resources/kernel-4.7/example/datacite-example-dataset-v4.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - 10.82433/9184-DY35 - - - National Gallery - https://ror.org/043kfff89 - - - - External Environmental Data, 2010-2020, National Gallery - - National Gallery - 2022 - Environmental data - - FOS: Earth and related environmental sciences - temperature - relative humidity - illuminance - moisture content - Environmental monitoring - - - - Padfield, Joseph - Joseph - Padfield - https://orcid.org/0000-0002-2572-6428 - National Gallery - - - Building Facilities Department - National Gallery - - - - 2010/2020 - 2010/2020 - 2022 - - en - - https://www.nationalgallery.org.uk/research/research-resources/research-papers/improving-our-environment - https://research.ng-london.org.uk/scientific/env/ - 10.1080/00393630.2018.1504449/ - 10.5281/zenodo.7629200 - - - 13.6 MB - - - application/json - - 1.0 - - Creative Commons Attribution Non Commercial 4.0 International - - - The National Gallery houses one of the greatest ‒ and most visited ‒ collections of Western European painting, often welcoming more than 6 million visitors a year. The Scientific Department researches the history of materials and techniques and their degradation mechanisms (fading, darkening, etc.), through analysis using a range of micro-analytical and imaging methods. It also works in the fields of preventive conservation and environmental management of galleries (monitoring, lighting, vibration), as well as the development of a wide range of new instruments and methods (both analytical and imaging) for technical examination of artworks, most often in collaboration with universities. The examination of the environmental conditions within The National Gallery began soon after it was established in 1824. Early concerns often related to dust and pollution. The first electronic data logger, recording light levels, was introduced in 1975, with the regular logging of temperature and relative humidity followed soon after. Today the Gallery has hundreds of sensors, monitoring the environmental conditions in over hundreds of locations, 24/7. The National Gallery currently archives millions of environmental readings every year, which are used to monitor the Gallery conditions ensuring the on-going care of the collections. These readings are also used to examine long term environmental trends, manage additional events, and within the planning and management of preventive conservation work and research at the National Gallery. The National Gallery Environmental Database is an internal, bespoke system which has been developed, over the last 20 years, to act as an archive for all of these environmental readings. This dataset contains a selected range of the data gathered from a few of the external sensors that have been used to monitor ambient light levels, temperature, relative humidity and air moisture content 24 hours a day, 7 days a week over the last two decades. - - - - Roof of National Gallery, London, UK - - 51.50872 - -0.12841 - - - - - - H2020 Excellent Science - https://doi.org/10.13039/100010662 - 871034 - Integrating Platforms for the European Research Infrastructure ON Heritage Science - - - diff --git a/resources/kernel-4.7/example/datacite-example-full-v4.xml b/resources/kernel-4.7/example/datacite-example-full-v4.xml deleted file mode 100644 index 8456b4e0..00000000 --- a/resources/kernel-4.7/example/datacite-example-full-v4.xml +++ /dev/null @@ -1,320 +0,0 @@ - - - - 10.82433/B09Z-4K37 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleOrganization - https://ror.org/04wxnsj81 - - - - Example Title - Example Subtitle - Example TranslatedTitle - Example AlternativeTitle - - Example Publisher - 2024 - Example ResourceType - - FOS: Computer and information sciences - Digital curation and preservation - Example Subject - - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleOrganization - https://ror.org/03yrm5c26 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleOrganization - https://ror.org/03yrm5c26 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - DataCite - https://ror.org/04wxnsj81 - - - International DOI Foundation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleContributor - ExampleOrganization - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleContributor - https://ror.org/03yrm5c26 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleOrganization - https://ror.org/03yrm5c26 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - - 2024-01-01 - 2024-01-01 - 2024-01-01 - 2024-01-01/2024-12-31 - 2024-01-01/2024-12-31 - 2024-01-01 - 2024-01-01 - 2024-01-01 - 2024-01-01 - 2024-01-01 - 2024-01-01 - 2024-01-01 - - en - - 12345 - - - ark:/13030/tqb3kh97gh8w - arXiv:0706.0001 - 2018AGUFM.A24K..07S - 31253.11.sciencedb.13238 - 10.1016/j.epsl.2011.11.037 - 9783468111242 - 1562-6865 - 10013/epic.10033 - IECUR0097 - 978-3-905673-82-1 - 0077-5606 - 0A9 2002 12B4A105 7 - 1188-1534 - urn:lsid:ubio.org:namebank:11815 - 12082125 - http://purl.oclc.org/foo/bar - RRID:SCR_014641 - 123456789999 - http://www.heatflow.und.edu/index2.html - urn:nbn:de:101:1-201102033592 - https://w3id.org/games/spec/coil#Coil_Bomb_Die_Of_Age - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - - - 1 MB - 90 pages - - - application/xml - text/plain - - 1 - - Creative Commons Attribution 4.0 International - - - Example Abstract - Example Methods - Example SeriesInformation - Example TableOfContents - Example TechnicalInfo - Example Other - - - - Vancouver, British Columbia, Canada - - 49.2827 - -123.1207 - - - -123.27 - -123.02 - 49.195 - 49.315 - - - - 41.991 - -71.032 - - - 42.893 - -69.622 - - - 41.991 - -68.211 - - - 41.090 - -69.622 - - - 41.991 - -71.032 - - - - - - - Example Funder - https://doi.org/10.13039/501100000780 - 12345 - Example AwardTitle - - - - - 1234-5678 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - - - - Example RelatedItem Title - Example RelatedItem TranslatedTitle - - 1990 - 1 - 2 - 1 - 1 - 100 - Example RelatedItem Publisher - Example RelatedItem Edition - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - - - - - diff --git a/resources/kernel-4.7/example/datacite-example-instrument-v4.xml b/resources/kernel-4.7/example/datacite-example-instrument-v4.xml deleted file mode 100644 index 9b1054b6..00000000 --- a/resources/kernel-4.7/example/datacite-example-instrument-v4.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - 10.82433/08QF-EE96 - - - DECTRIS - Q107529885 - - - - Pilatus detector at MX station 14.1 - - Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences - 2022 - - - Helmholtz-Zentrum Berlin für Materialien und Energie - https://ror.org/02aj13c28 - - - Raster image pixel detector - - 1234567 - - - 1234.1675 - https://www.dectris.com/products/pilatus3/pilatus3-s-for-synchrotron/details/pilatus3-s-6m - - - The Pilatus 6M pixel-detector at the MX station 14.1 - Model Name: PILATUS3 S 6M. Instrument type: Raster image pixel detector. Measured variables: X-ray. - - diff --git a/resources/kernel-4.7/example/datacite-example-multilingual-v4.xml b/resources/kernel-4.7/example/datacite-example-multilingual-v4.xml deleted file mode 100644 index c244e10c..00000000 --- a/resources/kernel-4.7/example/datacite-example-multilingual-v4.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - 10.82433/BYT7-2G42 - - Advances in Chemistry - Avances en Química - 化学进展 - - - - Zou, Jing - https://orcid.org/0000-0002-4553-2743 - - - DataCite - https://ror.org/04wxnsj81 - - - DataCite - 2022 - - - Chemistry - Químicas - 化学 - - - 2024-01-01 - - - This chapter reviews selected landmarks occurred in Chemistry basic research in the last 5 years - El capítulo repasa los principales avances en la investigación básica en Ciencias Químicas en los últimos 5 años - 本章回顾了过去5年中在化学基础研究中发生的一些里程碑式的事件 - - en - - arXiv:0706.0001 - - - - Creative Commons Attribution 4.0 International - Atribución 4.0 Internacional - 署名 4.0 国际 - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-parallel-languages-v4.xml b/resources/kernel-4.7/example/datacite-example-parallel-languages-v4.xml deleted file mode 100644 index 0756b4c3..00000000 --- a/resources/kernel-4.7/example/datacite-example-parallel-languages-v4.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - 10.82433/4r08-sa38 - - - Global Seismology Research Center - - - - Seismometer User Manual - Manuel d'utilisation du sismomètre - - Global Seismology Research Center - 2023 - - 2023 - - Manual - mul - - This manual provides comprehensive instructions on the installation, calibration, and maintenance of the Global Seismology Research Center's seismometer models. - Ce manuel fournit des instructions complètes pour l'installation, l'étalonnage et l'entretien des modèles de sismomètres du Centre de recherche sismologique mondial. - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-poster-v4.xml b/resources/kernel-4.7/example/datacite-example-poster-v4.xml deleted file mode 100644 index 559e0875..00000000 --- a/resources/kernel-4.7/example/datacite-example-poster-v4.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - 10.82433/q80x-4z58 - - - Garcia, Sofia - Sofia - Garcia - - https://orcid.org/0000-0001-5727-2427 - Arizona State - University - - - - Persistent Identifiers in Practice: Enhancing Poster Discoverability and Reuse - - International Metadata Forum - 2025 - - 2025 - - Conference poster - - https://example.org/metadata-forum-2025 - - en - - Posters are a key channel for sharing - early research, yet they often disappear after the event. This poster shows how - persistent identifiers (PIDs) can make posters easier to cite, discover, and reuse. - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-presentation-v4.xml b/resources/kernel-4.7/example/datacite-example-presentation-v4.xml deleted file mode 100644 index ed80fc6d..00000000 --- a/resources/kernel-4.7/example/datacite-example-presentation-v4.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - 10.82433/v14f-gk24 - - - Garcia, Sofia - Sofia - Garcia - - https://orcid.org/0000-0001-5727-2427 - Arizona State - University - - - - DOIs in Action: Making Presentations More Discoverable - - International Metadata Forum - 2025 - - 2025-08-11 - - Conference presentation - - https://example.org/metadata-forum-2025 - 10.82433/9jbk-4c28 - - en - - Creative Commons Attribution 4.0 International - - - Conference presentations are often - overlooked in discovery and citation systems. This presentation demonstrates practical - workflows for assigning DOIs to presentations, linking them to related datasets and - publications, and embedding identifiers in slide decks for easy sharing. By applying - these strategies, researchers can increase the visibility, impact, and reusability of - their talks beyond the event itself. - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-project-v4.xml b/resources/kernel-4.7/example/datacite-example-project-v4.xml deleted file mode 100644 index 73767559..00000000 --- a/resources/kernel-4.7/example/datacite-example-project-v4.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - 10.82433/84dj-am41 - - - Habermann, Ted - Ted - Habermann - https://orcid.org/0000-0003-3585-6733 - Metadata Game Changers (United States) - - - - EAGER: INFORMATE: Improving networks for organizational repositories through metadata augmentation, transformation and evolution - INFORMATE - - Metadata Game Changers (United States) - 2023 - Collaboration - - informate - CHORUS - global research infrastructure - Information systems not elsewhere classified - - - - Jones, Jamaica - Jamaica - Jones - https://orcid.org/0000-0002-1969-2508 - University of Pittsburgh - - - Habermann, Ted - Ted - Habermann - https://orcid.org/0000-0003-3585-6733 - Metadata Game Changers (United States) - - - Habermann, Ted - Ted - Habermann - https://orcid.org/0000-0003-3585-6733 - Metadata Game Changers (United States) - - - Ratner, Howard - Howard - Ratner - https://orcid.org/0000-0002-2123-6317 - CHORUS - - - Packer, Tara - Tara - Packer - https://orcid.org/https://orcid.org/0009-0009-0223-2917 - CHORUS - - - - 2023-08-15/2024-12-31 - - - https://doi.org/10.6084/m9.figshare.25139354.v1 - https://doi.org/10.59350/77zs1-hz764 - https://doi.org/10.59350/cnkm2-18f84 - https://doi.org/10.59350/ksgzn-a6w37 - https://doi.org/10.59350/yqkat-59f79 - https://doi.org/10.54900/vnevh-vaw22 - https://doi.org/10.54900/08pke-hyy45 - https://www.youtube.com/watch?v=bsDzsxJPHrI - https://doi.org/10.17605/OSF.IO/CYABT - - - The Global Research Infrastructure (GRI) is made up of the repositories and organizations that provide persistent identifiers (PIDs) and detailed metadata about many kinds of research objects: preprints, published papers, datasets, dissertations, proposals, reviews, … and connect these objects to funders, research institutions, researchers, and one another using PIDs. Together, this infrastructure currently contains millions of objects and is growing rapidly in almost every possible direction. How can this infrastructure increase understanding of the myriad contributions made to global knowledge by funders like the National Science Foundation and other federal agencies? How can we use this infrastructure to increase understanding of connections across the U.S. and global research landscape? How can this infrastructure be used to increase completeness, consistency, and connectivity within agency repositories and search tools? These are the kinds of questions we will explore in this project. - - - - U.S. National Science Foundation - https://ror.org/021nxhr62 - 2334426 - EAGER: INFORMATE: Improving networks for organizational repositories through metadata augmentation, transformation and evolution - - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-relateditem1-v4.xml b/resources/kernel-4.7/example/datacite-example-relateditem1-v4.xml deleted file mode 100644 index fbb5551f..00000000 --- a/resources/kernel-4.7/example/datacite-example-relateditem1-v4.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - 10.82433/Q54D-PF76 - - - Garcia, Sofia - Sofia - Garcia - https://orcid.org/0000-0001-5727-2427 - Arizona State University - - - - Example Article Title - - Example Publisher - 2022 - ScholarlyArticle - - 2022 - - - 1234-5678 - - - - 1234-5678 - - Journal of Metadata Examples - - 2022 - 3 - 4 - 20 - 35 - Example Publisher - - - diff --git a/resources/kernel-4.7/example/datacite-example-relateditem2-v4.xml b/resources/kernel-4.7/example/datacite-example-relateditem2-v4.xml deleted file mode 100644 index 933509fb..00000000 --- a/resources/kernel-4.7/example/datacite-example-relateditem2-v4.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - 10.82433/ECK0-F231 - - - Garcia, Sofia - Sofia - Garcia - - - - Example Chapter Title - - Example Publisher - 1980 - - - - - Example Book Title - - 1980 - I - 110 - 155 - Example Publisher - 2nd edition - - - Miller, Elizabeth - - - - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-relateditem3-v4.xml b/resources/kernel-4.7/example/datacite-example-relateditem3-v4.xml deleted file mode 100644 index bb11ef77..00000000 --- a/resources/kernel-4.7/example/datacite-example-relateditem3-v4.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - 10.82433/4FDH-RH04 - - - Garcia, Sofia - Sofia - Garcia - - - - Example Chapter Title - - Example Publisher - 2016 - - - 0-12-345678-1 - - - - 0-12-345678-1 - - - Garcia, Sofia - Sofia - Garcia - - - - Example Book Title - - 2016 - 4 - 45 - 63 - Example Publisher - - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-relationtypeinformation-v4.xml b/resources/kernel-4.7/example/datacite-example-relationtypeinformation-v4.xml deleted file mode 100644 index 10b23327..00000000 --- a/resources/kernel-4.7/example/datacite-example-relationtypeinformation-v4.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - 10.82433/0320-9g16 - - - Garcia, Sofia - Sofia - Garcia - - https://orcid.org/0000-0001-5727-2427 - Arizona State - University - - - - Comment on "Improving Metadata Quality in Scholarly Repositories" - - Global Open Research - 2025 - - - 10.82433/e34e-y143 - - en - - This preprint provides a response to - the article "Improving Metadata Quality in Scholarly Repositories." It discusses - additional considerations for enhancing metadata completeness, consistency, and - interoperability. The authors highlight practical workflows, offer examples of common - metadata challenges, and suggest strategies to improve discoverability and reuse of - repository content. - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-translation-original-v4.xml b/resources/kernel-4.7/example/datacite-example-translation-original-v4.xml deleted file mode 100644 index ffb2cd9c..00000000 --- a/resources/kernel-4.7/example/datacite-example-translation-original-v4.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - 10.82433/pma6-nf93 - - - Green, Simon - - - - Klimawandel und Anpassungsstrategien - - Institut für Umweltforschung - 2022 - - 2022-07-07 - - - de - - 10.82433/45e5-xy14 - - - Dieser Bericht untersucht die Auswirkungen des Klimawandels und erkundet mögliche Anpassungsstrategien. Er befasst sich mit Themen wie extremen Wetterereignissen, Anpassungsmaßnahmen für städtische und ländliche Gebiete und politischen Empfehlungen zur Minderung von Klimarisiken. - - \ No newline at end of file diff --git a/resources/kernel-4.7/example/datacite-example-translation-translated-v4.xml b/resources/kernel-4.7/example/datacite-example-translation-translated-v4.xml deleted file mode 100644 index c8b5b640..00000000 --- a/resources/kernel-4.7/example/datacite-example-translation-translated-v4.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 10.82433/45e5-xy14 - - - Green, Simon - - - - Climate Change and Adaptation Strategies - - Institute for Environmental Research - 2024 - - 2024-09-15 - - - en - - - Schneider, Anna - - - - 10.82433/pma6-nf93 - - - This report examines the impacts of climate change and explores potential adaptation strategies. It addresses issues such as extreme weather events, adaptation measures for urban and rural areas, and policy recommendations to mitigate climate risks. - - \ No newline at end of file diff --git a/resources/kernel-4.7/index.html.md b/resources/kernel-4.7/index.html.md deleted file mode 100644 index c5929b39..00000000 --- a/resources/kernel-4.7/index.html.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: DataCite Metadata Schema 4.7 -version: 4.7 -date: 2026-03-31 -layout: schema -schema_url: /meta/kernel-4.7/metadata.xsd -documentation_url: https://datacite-metadata-schema.readthedocs.io/en/4.7/ ---- - -## Documentation -DataCite Metadata Working Group. (2026). DataCite Metadata Schema Documentation for the Publication and Citation of Research Data and Other Research Outputs. Version 4.7. DataCite e.V. [https://doi.org/10.14454/qdd3-ps68](https://doi.org/10.14454/qdd3-ps68) - - -
- - -## Schema -DataCite Metadata Working Group. (2026). DataCite Metadata Schema for the Publication and Citation of Research Data and Other Research Outputs. Version 4.7. DataCite e.V. [https://doi.org/0.14454/28a4-kd32](https://doi.org/10.14454/28a4-kd32) - - - -## Changes - -#### See [Version 4.7 Update](https://datacite-metadata-schema.readthedocs.io/en/4.7/introduction/version-update) for full details. - - -* Addition of new resourceTypeGeneral values: Poster and Presentation -* Addition of new relatedIdentifierType values: RAiD and SWHID -* Addition of new relationType value: Other -* Addition of new relationTypeInformation sub-property of RelatedIdentifier and RelatedItem - - -## Examples - -Demonstration Examples - -* Full DataCite metadata example: [XML](example/datacite-example-full-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/B09Z-4K37?publisher=true&affiliation=true) -* Example for Dataset resourceTypeGeneral: [XML](example/datacite-example-dataset-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/9184-DY35?publisher=true&affiliation=true) -* Example for Poster resourceTypeGeneral: [XML](example/datacite-example-poster-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/q80x-4z58?publisher=true&affiliation=true) -* Example for Presentation resourceTypeGeneral: [XML](example/datacite-example-presentation-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/v14f-gk24?publisher=true&affiliation=true) -* Example for Audiovisual resourceTypeGeneral: [XML](example/datacite-example-audiovisual-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/9jbk-4c28?publisher=true&affiliation=true) -* Example for Award resourceTypeGeneral: [XML](example/datacite-example-award-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/p1zt-4c67?publisher=true&affiliation=true) -* Example for Project resourceTypeGeneral: [XML](example/datacite-example-project-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/84dj-am41?publisher=true&affiliation=true) -* Example for relationTypeInformation attribute with relationType "Other": [XML](example/datacite-example-relationtypeinformation-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/0320-9g16?publisher=true&affiliation=true) -* Example for Coverage dateType: [XML](example/datacite-example-coverage-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/pgk2-ar97?publisher=true&affiliation=true) -* Example connecting a translation to the original work: - * Example of a translation: [XML](example/datacite-example-translation-translated-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/45e5-xy14?publisher=true&affiliation=true) - * Example of the original (translated) work: [XML](example/datacite-example-translation-original-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/pma6-nf93?publisher=true&affiliation=true) -* Example of a document containing two languages in parallel: [XML](example/datacite-example-parallel-languages-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/4r08-sa38?publisher=true&affiliation=true) -* Example showing multilingual metadata: [XML](example/datacite-example-multilingual-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/byt7-2g42?publisher=true&affiliation=true) -* Examples with RelatedItem: - * Journal article in a journal (with an ISSN): [XML](example/datacite-example-relateditem1-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/q54d-pf76?publisher=true&affiliation=true) - * Digitized book chapter in a book (with no identifier): [XML](example/datacite-example-relateditem2-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/eck0-f231?publisher=true&affiliation=true) - * Digitized book chapter in a book (with an ISBN): [XML](example/datacite-example-relateditem3-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/4fdh-rh04?publisher=true&affiliation=true) - -Live Examples (real DOIs - metadata may change) - -* Example for Software resourceTypeGeneral: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5281/zenodo.7635478), [JSON](https://api.datacite.org/dois/10.5281/zenodo.7635478?publisher=true&affiliation=true) -* Example with GeoLocation: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.1594/PANGAEA.770250), [JSON](https://api.datacite.org/dois/10.1594/PANGAEA.770250?publisher=true&affiliation=true) -* Example with (GeoLocation) Polygon: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.15129/3da7087a-91a3-40be-9a83-7e412156db59), [JSON](https://api.datacite.org/dois/10.15129/3da7087a-91a3-40be-9a83-7e412156db59?publisher=true&affiliation=true) -* Example with HasMetadata as related resource: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.26164/leopoldina_10_00390), [JSON](https://api.datacite.org/dois/10.26164/leopoldina_10_00390?publisher=true&affiliation=true) -* Example with IsIdenticalTo as related resource: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5282/oph.2), [JSON](https://api.datacite.org/dois/10.5282/oph.2?publisher=true&affiliation=true) -* Example with Contributor: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.4228/zalf.sy6a-xt12), [JSON](https://api.datacite.org/dois/10.4228/zalf.sy6a-xt12?publisher=true&affiliation=true) -* Example for Workflow resourceTypeGeneral : [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.48546/WORKFLOWHUB.WORKFLOW.412.1), [JSON](https://api.datacite.org/dois/10.48546/WORKFLOWHUB.WORKFLOW.412.1?publisher=true&affiliation=true) -* Example with FundingReference: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5281/zenodo.47394), [JSON](https://api.datacite.org/dois/10.5281/zenodo.47394?publisher=true&affiliation=true) -* Example of a blog post published simultaneously in two languages: - * Blog post in Spanish: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5438/S7C0-Y897), [JSON](https://api.datacite.org/dois/10.5438/S7C0-Y897?publisher=true&affiliation=true) - * Blog post in English: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5438/1HG2-BF13), [JSON](https://api.datacite.org/dois/10.5438/1HG2-BF13?publisher=true&affiliation=true) diff --git a/resources/kernel-4/example/all-fields-v4.4.xml b/resources/kernel-4/example/all-fields-v4.4.xml deleted file mode 100644 index 7dded077..00000000 --- a/resources/kernel-4/example/all-fields-v4.4.xml +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - 10.21399/test-data - - - Anne Raugh - Anne - Raugh - 0000-0002-8300-9443 - Annabelle - University of Maryland, College Park - - - - Test Metadata - for Metadata Schema Version 4.4 - Testu metadatojn - Fake Data - - Publisher's Name - 2020 - Null Data Set - - Test Subject - Another Test Subject - Astronomical Reference Materials - Comet Names - - - - Curator, Bob the - Bob the - Curator - Bobby C. - Curators Inc. - - - University Of Maryland, College Park - College Park - University of Maryland - 047s2c258 - - - Astronomy Department - University of Maryland, College Park - - - - 2020-04-01 - 2001-10-02 - 321 BCE - Yesterday - - en - - Alternate ID 1 - Second Alternate ID - - - 10.21399/not-real - http://not.a.real.url - - - - Big Blue Book on the Left - - - Raugh, Anne - Anne - Raugh - - - Anne Raugh Foundation for Artisanal Programmers - - - - Fake Data for All Occasions - Falsaj Datumoj por Ĉiuj Okazoj - - 1865 - 3 - January - II.4 - CDIV - 501 - Pointless Books, LLC - First - - - Hubbard, Old Mother - Old - Hubbard - - - - - - Big Honkin' - 10 PB - 1,000,006 files - - - text/plain - Warm with melted cheese - - -1.0 - - Copyright © 2020 Anne Raugh, All Rights Reserved - All rights for this work are administered by My Evil Twin - License granted for private use - - - - This is test metadata. There are no data. Stop looking for data, because there aren't any. -
- Seriously, stop looking. -
- - Ĉi tio estas testaj metadatenoj. Ne estas datumoj. Ĉesu serĉi datumojn, ĉar ne ekzistas. -
- Grave, ĉesu rigardi. -
- - This fake metadata exercises all the elements comprising the DataCite Metadata Schema for the - version indicated. The content is schematically valid, though logically ridiculous. This - particular description, however, does not fit the assumptions of the intake processing. - - - - The two abstract fields are equivalent, but in different languages. - -
- - - - -78.00 - -76.5 - 38.25 - 78.5 - - Frederick, MD - - 39.412327 - -77.425461 - - - - -74.0 - 38.0 - - - -77.0 - 40.0 - - - -80.0 - 39.0 - - - -78.0 - 36.0 - - - -75.0 - 37.0 - - - - - Not Frederick, MD - - - - - My Pocket - Money Source - 00001 - Money for Testing - - - NASA - 10.13039/100000104 - - -
\ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-Box_dateCollected_DataCollector-v4.xml b/resources/kernel-4/example/datacite-example-Box_dateCollected_DataCollector-v4.xml deleted file mode 100644 index 0ddaf157..00000000 --- a/resources/kernel-4/example/datacite-example-Box_dateCollected_DataCollector-v4.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 10.5072/DataCollector_dateCollected_geoLocationBox - - - Peach, A. - - - - Temperature and Humidity in School Classrooms, Ponhook Lake, N.S., 1961-1962 - - National Research Council Canada - 1963 - - Temperature - Humidity - Classrooms - Ponhook Lake (N.S.) - - - - Pomegranate, B. - - - - 1961-06-01/1962-10-12 - - en - report - - 10 p. - - - The Division has been taking records of temperatures and humidities in groups of houses at various locations in Canada over the past several years. This survey has more recently been extended to include schools. Records obtained from classrooms in six schools in Ponhook Lake, Nova Scotia from June 1, 1961-October 12, 1962 are now reported. - - - - Ponhook Lake, Nova Scotia - - -64.2 - -63.8 - 44.7167 - 44.9667 - - - - diff --git a/resources/kernel-4/example/datacite-example-GeoLocation-v4.xml b/resources/kernel-4/example/datacite-example-GeoLocation-v4.xml deleted file mode 100644 index cf42158a..00000000 --- a/resources/kernel-4/example/datacite-example-GeoLocation-v4.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - 10.5072/geoPointExample - - - Schumann, Kai - - - Völker, David - - - Weinrebe, Wilhelm Reiber - - - - Gridded results of swath bathymetric mapping of Disko Bay, Western Greenland, 2007-2008 - - PANGAEA - Data Publisher for Earth & Environmental Science - 2011 - - Geology, hydrology, meteorology - - - - IFM-GEOMAR Leibniz-Institute of Marine Sciences, Kiel University - - - en - - - 10.5072/timeSeries - - - 4 datasets - - - application/zip - - - - - - A ship-based acoustic mapping campaign was conducted at the exit of Ilulissat Ice Fjord and in the sedimentary basin of Disko Bay to the west of the fjord mouth. Submarine landscape and sediment distribution patterns are interpreted in terms of glaciomarine facies types that are related to variations in the past position of the glacier front. In particular, asymmetric ridges that form a curved entity and a large sill at the fjord mouth may represent moraines hat depict at least two relatively stable positions of the ice front in the Disko Bay and at the fjord mouth. In this respect, Ilulissat Glacier shows prominent differences to the East Greenland Kangerlussuaq Glacier which is comparable in present size and present role for the ice discharge from the inland ice sheet. Two linear clusters of pockmarks in the center of the sedimentary basin seem to be linked to ongoing methane release due to dissociation of gas hydrates, a process fueled by climate warming in the Arctic realm. - - - - Disko Bay - - -52.000000 - 69.000000 - - - - diff --git a/resources/kernel-4/example/datacite-example-HasMetadata-v4.xml b/resources/kernel-4/example/datacite-example-HasMetadata-v4.xml deleted file mode 100644 index 42798c42..00000000 --- a/resources/kernel-4/example/datacite-example-HasMetadata-v4.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - 10.5072/example - - - Mari, Bernard - Bernard - Mari - - - Puissegur, Marie-Pierre - Marie-Pierre - Puissegur - - - Barbry, Pascal - Pascal - Barbry - - - Lebrigand, Kevin - Kevin - Lebrigand - - - - Identification of putative novel specific targets of mir-210 in A549 human adenocarcinoma cells - - Institut de Pharmacologie Moleculaire et Cellulaire (IPMC), CNRS UMR6097, Universite de Nice Sophia-Antipolis, 660 route des lucioles, 06560 Valbonne - Sophia-Antipolis, France - 2010 - - Neoplasms - Transcription profiling - Homo sapiens - A549 - DNA microarray - - - - INIST-CNRS - - - en - Experiment report - - http://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE18695 - - - 183 ko - 3 pages - - - PDF - - - - - - To identify putative novel specific targets of mir-210, we overexpressed miR-210 as well as miR-34a and a siRNA targeted against E2F3 in A549 human adenocarcinoma cells by transfecting them with synthetic pre-miRNAs or a synthetic negative pre-miRNA as control (miR-Neg). RNA samples were harvested at 48 hours post-transfection and 2 independent experiments performed in dye-swap: miR-210 versus miR-Neg ; miR-34a versus miR-Neg ; si-E2F3 versus miR-Neg ; si-control versus miR-Neg. - - diff --git a/resources/kernel-4/example/datacite-example-ResearchGroup_Methods-v4.xml b/resources/kernel-4/example/datacite-example-ResearchGroup_Methods-v4.xml deleted file mode 100644 index fcdf9534..00000000 --- a/resources/kernel-4/example/datacite-example-ResearchGroup_Methods-v4.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - 10.5072/FK25H7QRS - - - Rizk-Jackson, Angela - Angela - Rizk-Jackson - 0000-0002-1732-8550 - - - - Analysis of ADNI data: Normal to MCI conversion - - University of California, San Francisco - 2013 - - Aging - Cognition - Risk-factor - Mild Cognitive Impairment - Prediction - Modeling - - - - Center for Imaging of Neurodegenerative Disease - - - - - 10.5072/j.jalz.2012.05.911 - - - This study replication data resource includes information referencing specific items in the Alzheimer's Disease Neuroimaging Initiative (ADNI) database that were used with the included analysis scripts (R statistical software) to reach conclusions presented in the referenced publication (DOI: 10.1016/j.jalz.2012.05.911). - Utilizing the ADNI database, we identified 41 individuals who remained stable for 48-months (NC) and 16 who converted to MCI (CNV). Of these 57 subjects, all had available baseline clinical and MRI data, but only 16 NC and 11 CNV had available FDG-PET data. Wilcoxon Rank Sum tests assessed baseline demographic and clinical imbalances between CNV and NC. The effect of conversion status on neuroimaging measures at baseline was tested using linear regression modeling. Finally, linear discriminant analysis (LDA) models were created using features from an a-priori subset of clinical metrics, MRI measures, and FDG-PET measures obtained at baseline to predict which individuals would later convert to MCI and which would remain stable. We used a leave-one-out cross validation strategy and permutation analysis to confirm significance. - - diff --git a/resources/kernel-4/example/datacite-example-ResourceTypeGeneral_Collection-v4.xml b/resources/kernel-4/example/datacite-example-ResourceTypeGeneral_Collection-v4.xml deleted file mode 100644 index d17dbb2d..00000000 --- a/resources/kernel-4/example/datacite-example-ResourceTypeGeneral_Collection-v4.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - 10.5072/1003496 - - - Barton, T. - - - Bowler, D. - - - - Archaeological Evaluation, 64 Kenneth Street, Stornoway Isle of Lewis - - Scottish Urban Archaeological Trust Ltd. - 2008 - - Archaeology - Grey Literature - - en - Report - - 4335 - suatltd1-48159 - - - Doc: 46 kb - PDF: 750 kb - JPG: 700 kb - - - application/msword - application/pdf - image/jpeg - - - Terms of Use and Access to ADS Resources - - - Unpublished fieldwork reports (Grey Literature Library) - - - - Stornoway, Western Isles, Scotland - - - diff --git a/resources/kernel-4/example/datacite-example-affiliation-v4.xml b/resources/kernel-4/example/datacite-example-affiliation-v4.xml deleted file mode 100644 index 8f013dfa..00000000 --- a/resources/kernel-4/example/datacite-example-affiliation-v4.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - 10.5072/example-full - - - Miller, Elizabeth - Elizabeth - Miller - 0000-0001-5000-0007 - DataCite - - - Carberry, Josiah - Josiah - Carberry - 0000-0002-1825-0097 - Brown University - Wesleyan University - - - The Psychoceramics Study Group - Brown University - - - - Full DataCite XML Example - Demonstration of DataCite Properties. - - DataCite - 2014 - - computer science - - - - Starr, Joan - Joan - Starr - 0000-0002-7285-027X - California Digital Library - - - - 2021-01-26 - - en-US - XML - - https://schema.datacite.org/meta/kernel-4.4/example/datacite-example-full-v4.4.xml - - - https://data.datacite.org/application/citeproc+json/10.5072/example-full - arXiv:0706.0001 - - - 4 kB - - - application/xml - - 4.3 - - - - - - XML example of all DataCite Metadata Schema v4.4 properties. - - - - - Atlantic Ocean - - -67.302 - 31.233 - - - -71.032 - -68.211 - 41.090 - 42.893 - - - - 41.991 - -71.032 - - - 42.893 - -69.622 - - - 41.991 - -68.211 - - - 41.090 - -69.622 - - - 41.991 - -71.032 - - - - - - - National Science Foundation - https://doi.org/10.13039/100000001 - CBET-106 - Full DataCite XML Example - - - - - 0370-2693 - - Physics letters B - - 2018 - 776 - 249 - 264 - - - diff --git a/resources/kernel-4/example/datacite-example-ancientdates-v4.xml b/resources/kernel-4/example/datacite-example-ancientdates-v4.xml deleted file mode 100644 index 933711b5..00000000 --- a/resources/kernel-4/example/datacite-example-ancientdates-v4.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - 10.5072/0945113 - - - Augustus - 0000000121227317 - - - - Silver Denarius of Augustus, Emerita, 25 BC - 23 BC 1969.222.1267 - - American Numismatic Society - 2010 - - -0024/-0022 - - Coin - - 3.47 g - 13.5 mm - - - Metadata are openly licensed with a Open Data Commons Open Database License (ODbL) - - - 1969.222.1267 - - diff --git a/resources/kernel-4/example/datacite-example-audiovisual-v4.xml b/resources/kernel-4/example/datacite-example-audiovisual-v4.xml deleted file mode 100644 index 01cd3ee8..00000000 --- a/resources/kernel-4/example/datacite-example-audiovisual-v4.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - 10.82433/9jbk-4c28 - - - Garcia, Sofia - Sofia - Garcia - - https://orcid.org/0000-0001-5727-2427 - Arizona State - University - - - - DOIs in Action: Making Presentations More Discoverable - - International Metadata Forum - 2025 - - 2025-08-11 - - Conference presentation recording - - https://example.org/metadata-forum-2025 - 10.82433/v14f-gk24 - - en - - Conference presentations are often - overlooked in discovery and citation systems. This presentation demonstrates practical - workflows for assigning DOIs to presentations, linking them to related datasets and - publications, and embedding identifiers in slide decks for easy sharing. By applying - these strategies, researchers can increase the visibility, impact, and reusability of - their talks beyond the event itself. - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-award-v4.xml b/resources/kernel-4/example/datacite-example-award-v4.xml deleted file mode 100644 index b014281e..00000000 --- a/resources/kernel-4/example/datacite-example-award-v4.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - 10.82433/p1zt-4c67 - - - The Research Trust - https://ror.org/12abcde34 - - - - Enhancing metadata for inclusive research on entrenched disadvantage - - The Research Trust - 2024 - Grant - - - Garcia, Sofia - Sofia - Garcia - https://orcid.org/0000-0001-5727-2427 - Arizona State University - - - Arizona State University - https://ror.org/03efmqc40 - - - - 2024-08-01 - 2025-01-01/2027-12-31 - 2028-01-01/2029-12-31 - - - 900000 USD - - - This funding award supports a project aimed at improving metadata practices to facilitate inclusive research on issues of entrenched disadvantage. The project focuses on creating robust, standardized metadata that accurately represents diverse populations and contexts. - - - https://grants.net/123456 - - - - The Research Trust - https://doi.org/10.13039/501100012345 - 123456 - Enhancing metadata for inclusive research on entrenched disadvantage - - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-complicated-v4.xml b/resources/kernel-4/example/datacite-example-complicated-v4.xml deleted file mode 100644 index 05f90a3c..00000000 --- a/resources/kernel-4/example/datacite-example-complicated-v4.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - 10.5072/testpub - - - Smith, John - John - Smith - - - つまらないものですが - 0000000134596520 - - - - Właściwości rzutowań podprzestrzeniowych - Translation of Polish titles - - Springer - 2010 - - German literature & related literatures - Polish Literature - - - - Doe, John - John - Doe - 0000-0001-5393-1421 - - - de - Monograph - - 937-0-4523-12357-6 - - - 10.5272/oldertestpub - - - 256 pages - - - pdf - - 2 - - - - - Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. - - diff --git a/resources/kernel-4/example/datacite-example-coverage-v4.xml b/resources/kernel-4/example/datacite-example-coverage-v4.xml deleted file mode 100644 index 91e7faf8..00000000 --- a/resources/kernel-4/example/datacite-example-coverage-v4.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - 10.82433/pgk2-ar97 - - - European Social Fund/DABURH, Department of History, Leiden University - https://ror.org/027bh9e22 - - - - Amsterdam immigrants, 1578-1810 - Simon Hart database - - DANS Data Station Social Sciences and Humanities - 1995 - - - historical demography - immigration - Arts and Humanities - - - This dataset contains information about the number and origin of the Amsterdam immigrants in the period 1578-1810. The data are subdivided in total, male and female, per region or place of origin. The dataset is based on lists compiled by the Amsterdam archivist dr. Simon Hart and his colleagues between 1960 and 1979. - - - - Data Station Admin - Data Archiving and Networked Services (DANS) - - - - 1578-01-01/1810-12-31 - 1995-03-01/1995-11-29 - - nl - - D0049 - easy-dataset:36690 - - - - Amsterdam - - 52.377956 - 4.897070 - - - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-dataset-v4.xml b/resources/kernel-4/example/datacite-example-dataset-v4.xml deleted file mode 100644 index dcb320f0..00000000 --- a/resources/kernel-4/example/datacite-example-dataset-v4.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - 10.82433/9184-DY35 - - - National Gallery - https://ror.org/043kfff89 - - - - External Environmental Data, 2010-2020, National Gallery - - National Gallery - 2022 - Environmental data - - FOS: Earth and related environmental sciences - temperature - relative humidity - illuminance - moisture content - Environmental monitoring - - - - Padfield, Joseph - Joseph - Padfield - https://orcid.org/0000-0002-2572-6428 - National Gallery - - - Building Facilities Department - National Gallery - - - - 2010/2020 - 2010/2020 - 2022 - - en - - https://www.nationalgallery.org.uk/research/research-resources/research-papers/improving-our-environment - https://research.ng-london.org.uk/scientific/env/ - 10.1080/00393630.2018.1504449/ - 10.5281/zenodo.7629200 - - - 13.6 MB - - - application/json - - 1.0 - - Creative Commons Attribution Non Commercial 4.0 International - - - The National Gallery houses one of the greatest ‒ and most visited ‒ collections of Western European painting, often welcoming more than 6 million visitors a year. The Scientific Department researches the history of materials and techniques and their degradation mechanisms (fading, darkening, etc.), through analysis using a range of micro-analytical and imaging methods. It also works in the fields of preventive conservation and environmental management of galleries (monitoring, lighting, vibration), as well as the development of a wide range of new instruments and methods (both analytical and imaging) for technical examination of artworks, most often in collaboration with universities. The examination of the environmental conditions within The National Gallery began soon after it was established in 1824. Early concerns often related to dust and pollution. The first electronic data logger, recording light levels, was introduced in 1975, with the regular logging of temperature and relative humidity followed soon after. Today the Gallery has hundreds of sensors, monitoring the environmental conditions in over hundreds of locations, 24/7. The National Gallery currently archives millions of environmental readings every year, which are used to monitor the Gallery conditions ensuring the on-going care of the collections. These readings are also used to examine long term environmental trends, manage additional events, and within the planning and management of preventive conservation work and research at the National Gallery. The National Gallery Environmental Database is an internal, bespoke system which has been developed, over the last 20 years, to act as an archive for all of these environmental readings. This dataset contains a selected range of the data gathered from a few of the external sensors that have been used to monitor ambient light levels, temperature, relative humidity and air moisture content 24 hours a day, 7 days a week over the last two decades. - - - - Roof of National Gallery, London, UK - - 51.50872 - -0.12841 - - - - - - H2020 Excellent Science - https://doi.org/10.13039/100010662 - 871034 - Integrating Platforms for the European Research Infrastructure ON Heritage Science - - - diff --git a/resources/kernel-4/example/datacite-example-dissertation-v4.xml b/resources/kernel-4/example/datacite-example-dissertation-v4.xml deleted file mode 100644 index ab8c4b86..00000000 --- a/resources/kernel-4/example/datacite-example-dissertation-v4.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - 10.5072/100044 - - - Luo, R - - - Liu, B - - - Xie, Y - - - Li, Z - - - - - Software and supporting material for "SOAPdenovo2: An empirically improved memory-efficient short read de novo assembly" - - - GigaScience Database - 2012 - - DNA (Genetics) - Computer Program - - - 2012-12-13 - - en - - - 10.5072/2047-217X-1-1 - 10.5072/100038 - - - 31 MB - - - - - - - SOAPdenovo2 is the latest de novo genome assembly package from BGI's SOAP (short oligonucleotide analysis package) suite of tools (homepage here: http://soap.genomics.org.cn/). Compared to SOAPdenovo1, this new version has the advantage of a new - algorithm design that reduces memory consumption in graph construction, resolves more repeat regions in contig assembly, increases coverage and length in scaffold construction, improves gap closure, and is optimized for large genomes. Using new - sequencing data from the YH (Homo sapiens) diploid genome - the first sequenced Han Chinese individual, an updated assembly was produced (see dataset here: doi:10.5524/100038), with the N50 scores for the contig and scaffold being 3-fold and 50-fold - longer, respectively, than the first published version. The genome coverage increased from 81.16% to 93.91%, and memory consumption was ~2/3 times lower during the point of largest memory consumption. Benchmarking with Assemblathon1 and GAGE datasets - shows that SOAPdenovo2 greatly surpasses its predecessor SOAPdenovo1 and is competitive to other assemblers on both assembly length and accuracy. In order to facilitate readers to repeat and recreate these findings, configured packages with the - compressed pipelines containing all of the necessary shell scripts and tools are available from the BGI FTP server (ftp://public.genomics.org.cn/BGI/SOAPdenovo2). The latest version of SOAPdenovo2 is available from Sourceforge: - http://soapdenovo2.sourceforge.net/ These pipelines will also soon be made available from our data platform as Galaxy workflows: http://galaxy.cbiit.cuhk.edu.hk/ - - - diff --git a/resources/kernel-4/example/datacite-example-full-v4.xml b/resources/kernel-4/example/datacite-example-full-v4.xml deleted file mode 100644 index 8456b4e0..00000000 --- a/resources/kernel-4/example/datacite-example-full-v4.xml +++ /dev/null @@ -1,320 +0,0 @@ - - - - 10.82433/B09Z-4K37 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleOrganization - https://ror.org/04wxnsj81 - - - - Example Title - Example Subtitle - Example TranslatedTitle - Example AlternativeTitle - - Example Publisher - 2024 - Example ResourceType - - FOS: Computer and information sciences - Digital curation and preservation - Example Subject - - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleOrganization - https://ror.org/03yrm5c26 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleOrganization - https://ror.org/03yrm5c26 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - DataCite - https://ror.org/04wxnsj81 - - - International DOI Foundation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleContributor - ExampleOrganization - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleContributor - https://ror.org/03yrm5c26 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - ExampleOrganization - https://ror.org/03yrm5c26 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - https://orcid.org/0000-0001-5727-2427 - ExampleAffiliation - - - - 2024-01-01 - 2024-01-01 - 2024-01-01 - 2024-01-01/2024-12-31 - 2024-01-01/2024-12-31 - 2024-01-01 - 2024-01-01 - 2024-01-01 - 2024-01-01 - 2024-01-01 - 2024-01-01 - 2024-01-01 - - en - - 12345 - - - ark:/13030/tqb3kh97gh8w - arXiv:0706.0001 - 2018AGUFM.A24K..07S - 31253.11.sciencedb.13238 - 10.1016/j.epsl.2011.11.037 - 9783468111242 - 1562-6865 - 10013/epic.10033 - IECUR0097 - 978-3-905673-82-1 - 0077-5606 - 0A9 2002 12B4A105 7 - 1188-1534 - urn:lsid:ubio.org:namebank:11815 - 12082125 - http://purl.oclc.org/foo/bar - RRID:SCR_014641 - 123456789999 - http://www.heatflow.und.edu/index2.html - urn:nbn:de:101:1-201102033592 - https://w3id.org/games/spec/coil#Coil_Bomb_Die_Of_Age - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - 10.1016/j.epsl.2011.11.037 - - - 1 MB - 90 pages - - - application/xml - text/plain - - 1 - - Creative Commons Attribution 4.0 International - - - Example Abstract - Example Methods - Example SeriesInformation - Example TableOfContents - Example TechnicalInfo - Example Other - - - - Vancouver, British Columbia, Canada - - 49.2827 - -123.1207 - - - -123.27 - -123.02 - 49.195 - 49.315 - - - - 41.991 - -71.032 - - - 42.893 - -69.622 - - - 41.991 - -68.211 - - - 41.090 - -69.622 - - - 41.991 - -71.032 - - - - - - - Example Funder - https://doi.org/10.13039/501100000780 - 12345 - Example AwardTitle - - - - - 1234-5678 - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - - - - Example RelatedItem Title - Example RelatedItem TranslatedTitle - - 1990 - 1 - 2 - 1 - 1 - 100 - Example RelatedItem Publisher - Example RelatedItem Edition - - - ExampleFamilyName, ExampleGivenName - ExampleGivenName - ExampleFamilyName - - - - - diff --git a/resources/kernel-4/example/datacite-example-fundingReference-v4.xml b/resources/kernel-4/example/datacite-example-fundingReference-v4.xml deleted file mode 100644 index 2c9bb760..00000000 --- a/resources/kernel-4/example/datacite-example-fundingReference-v4.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - 10.5281/zenodo.47394 - - - Dedeurwaerdere, Tom - Tom - Dedeurwaerdere - Université catholique de Louvain - - - - Combining internal and external motivations in multi-actor governance arrangements for biodiversity and ecosystem services - - Zenodo - 2016 - - Internal motivations - Biodiversity - Multi-actor governance - Payment for ecosystem services - Crowding out - - - - European Commission - https://doi.org/10.13039/501100000780 - 282625 - MOTivational strength of ecosystem services and alternative ways to express the value of BIOdiversity - - - European Commission - https://doi.org/10.13039/501100000780 - 284382 - Institutionalizing global genetic-resource commons. Global Strategies for accessing and using essential public knowledge assets in the life sciences - - - - 2016-03-11 - - - - https://zenodo.org/record/47394 - - - https://zenodo.org/record/47394/files/Data_All_Internal_motivations.pdf - https://zenodo.org/record/47394/files/survey_questionnaire_internal_motivations.pdf - - - Open Access - Creative Commons Zero 1.0 Universal - - - These files provide the original survey data of the paper on motivations for biodiversity conservation in Europe. This paper analyses the possibility of building a mutually supportive dynamics between internally and externally motivated behaviour for biodiversity conservation and ecosystem services provision. To this purpose a face to face survey amongst 169 key actors of 34 highly successful and prominent biodiversity arrangements in seven EU countries was conducted. The main finding of the paper is the feasibility of combining inherently intrinsically motivated behaviours (providing enjoyment, pleasure from experimentation and learning, aesthetic satisfaction) and internalized extrinsic motivations (related to the identification with the collective goals of conservation policy) through a common set of governance features. Successful initiatives that combine internal and external motivations share the following features: inclusive decision making processes, a broad monitoring by &ldquo;peers&rdquo; beyond the core staff of the initiatives, and a context that is supportive for the building of autonomous actor competences. These findings are in line with the psycho-sociological theory of motivation, which shows the importance of a psycho-social context leading to a subjective perception of autonomy and a sense of competence of the actors. - - diff --git a/resources/kernel-4/example/datacite-example-instrument-v4.xml b/resources/kernel-4/example/datacite-example-instrument-v4.xml deleted file mode 100644 index 9b1054b6..00000000 --- a/resources/kernel-4/example/datacite-example-instrument-v4.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - 10.82433/08QF-EE96 - - - DECTRIS - Q107529885 - - - - Pilatus detector at MX station 14.1 - - Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences - 2022 - - - Helmholtz-Zentrum Berlin für Materialien und Energie - https://ror.org/02aj13c28 - - - Raster image pixel detector - - 1234567 - - - 1234.1675 - https://www.dectris.com/products/pilatus3/pilatus3-s-for-synchrotron/details/pilatus3-s-6m - - - The Pilatus 6M pixel-detector at the MX station 14.1 - Model Name: PILATUS3 S 6M. Instrument type: Raster image pixel detector. Measured variables: X-ray. - - diff --git a/resources/kernel-4/example/datacite-example-multilingual-v4.xml b/resources/kernel-4/example/datacite-example-multilingual-v4.xml deleted file mode 100644 index c244e10c..00000000 --- a/resources/kernel-4/example/datacite-example-multilingual-v4.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - 10.82433/BYT7-2G42 - - Advances in Chemistry - Avances en Química - 化学进展 - - - - Zou, Jing - https://orcid.org/0000-0002-4553-2743 - - - DataCite - https://ror.org/04wxnsj81 - - - DataCite - 2022 - - - Chemistry - Químicas - 化学 - - - 2024-01-01 - - - This chapter reviews selected landmarks occurred in Chemistry basic research in the last 5 years - El capítulo repasa los principales avances en la investigación básica en Ciencias Químicas en los últimos 5 años - 本章回顾了过去5年中在化学基础研究中发生的一些里程碑式的事件 - - en - - arXiv:0706.0001 - - - - Creative Commons Attribution 4.0 International - Atribución 4.0 Internacional - 署名 4.0 国际 - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-parallel-languages-v4.xml b/resources/kernel-4/example/datacite-example-parallel-languages-v4.xml deleted file mode 100644 index 0756b4c3..00000000 --- a/resources/kernel-4/example/datacite-example-parallel-languages-v4.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - 10.82433/4r08-sa38 - - - Global Seismology Research Center - - - - Seismometer User Manual - Manuel d'utilisation du sismomètre - - Global Seismology Research Center - 2023 - - 2023 - - Manual - mul - - This manual provides comprehensive instructions on the installation, calibration, and maintenance of the Global Seismology Research Center's seismometer models. - Ce manuel fournit des instructions complètes pour l'installation, l'étalonnage et l'entretien des modèles de sismomètres du Centre de recherche sismologique mondial. - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-poster-v4.xml b/resources/kernel-4/example/datacite-example-poster-v4.xml deleted file mode 100644 index 559e0875..00000000 --- a/resources/kernel-4/example/datacite-example-poster-v4.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - 10.82433/q80x-4z58 - - - Garcia, Sofia - Sofia - Garcia - - https://orcid.org/0000-0001-5727-2427 - Arizona State - University - - - - Persistent Identifiers in Practice: Enhancing Poster Discoverability and Reuse - - International Metadata Forum - 2025 - - 2025 - - Conference poster - - https://example.org/metadata-forum-2025 - - en - - Posters are a key channel for sharing - early research, yet they often disappear after the event. This poster shows how - persistent identifiers (PIDs) can make posters easier to cite, discover, and reuse. - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-presentation-v4.xml b/resources/kernel-4/example/datacite-example-presentation-v4.xml deleted file mode 100644 index ed80fc6d..00000000 --- a/resources/kernel-4/example/datacite-example-presentation-v4.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - 10.82433/v14f-gk24 - - - Garcia, Sofia - Sofia - Garcia - - https://orcid.org/0000-0001-5727-2427 - Arizona State - University - - - - DOIs in Action: Making Presentations More Discoverable - - International Metadata Forum - 2025 - - 2025-08-11 - - Conference presentation - - https://example.org/metadata-forum-2025 - 10.82433/9jbk-4c28 - - en - - Creative Commons Attribution 4.0 International - - - Conference presentations are often - overlooked in discovery and citation systems. This presentation demonstrates practical - workflows for assigning DOIs to presentations, linking them to related datasets and - publications, and embedding identifiers in slide decks for easy sharing. By applying - these strategies, researchers can increase the visibility, impact, and reusability of - their talks beyond the event itself. - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-project-v4.xml b/resources/kernel-4/example/datacite-example-project-v4.xml deleted file mode 100644 index 73767559..00000000 --- a/resources/kernel-4/example/datacite-example-project-v4.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - 10.82433/84dj-am41 - - - Habermann, Ted - Ted - Habermann - https://orcid.org/0000-0003-3585-6733 - Metadata Game Changers (United States) - - - - EAGER: INFORMATE: Improving networks for organizational repositories through metadata augmentation, transformation and evolution - INFORMATE - - Metadata Game Changers (United States) - 2023 - Collaboration - - informate - CHORUS - global research infrastructure - Information systems not elsewhere classified - - - - Jones, Jamaica - Jamaica - Jones - https://orcid.org/0000-0002-1969-2508 - University of Pittsburgh - - - Habermann, Ted - Ted - Habermann - https://orcid.org/0000-0003-3585-6733 - Metadata Game Changers (United States) - - - Habermann, Ted - Ted - Habermann - https://orcid.org/0000-0003-3585-6733 - Metadata Game Changers (United States) - - - Ratner, Howard - Howard - Ratner - https://orcid.org/0000-0002-2123-6317 - CHORUS - - - Packer, Tara - Tara - Packer - https://orcid.org/https://orcid.org/0009-0009-0223-2917 - CHORUS - - - - 2023-08-15/2024-12-31 - - - https://doi.org/10.6084/m9.figshare.25139354.v1 - https://doi.org/10.59350/77zs1-hz764 - https://doi.org/10.59350/cnkm2-18f84 - https://doi.org/10.59350/ksgzn-a6w37 - https://doi.org/10.59350/yqkat-59f79 - https://doi.org/10.54900/vnevh-vaw22 - https://doi.org/10.54900/08pke-hyy45 - https://www.youtube.com/watch?v=bsDzsxJPHrI - https://doi.org/10.17605/OSF.IO/CYABT - - - The Global Research Infrastructure (GRI) is made up of the repositories and organizations that provide persistent identifiers (PIDs) and detailed metadata about many kinds of research objects: preprints, published papers, datasets, dissertations, proposals, reviews, … and connect these objects to funders, research institutions, researchers, and one another using PIDs. Together, this infrastructure currently contains millions of objects and is growing rapidly in almost every possible direction. How can this infrastructure increase understanding of the myriad contributions made to global knowledge by funders like the National Science Foundation and other federal agencies? How can we use this infrastructure to increase understanding of connections across the U.S. and global research landscape? How can this infrastructure be used to increase completeness, consistency, and connectivity within agency repositories and search tools? These are the kinds of questions we will explore in this project. - - - - U.S. National Science Foundation - https://ror.org/021nxhr62 - 2334426 - EAGER: INFORMATE: Improving networks for organizational repositories through metadata augmentation, transformation and evolution - - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-relateditem1-v4.xml b/resources/kernel-4/example/datacite-example-relateditem1-v4.xml deleted file mode 100644 index fbb5551f..00000000 --- a/resources/kernel-4/example/datacite-example-relateditem1-v4.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - 10.82433/Q54D-PF76 - - - Garcia, Sofia - Sofia - Garcia - https://orcid.org/0000-0001-5727-2427 - Arizona State University - - - - Example Article Title - - Example Publisher - 2022 - ScholarlyArticle - - 2022 - - - 1234-5678 - - - - 1234-5678 - - Journal of Metadata Examples - - 2022 - 3 - 4 - 20 - 35 - Example Publisher - - - diff --git a/resources/kernel-4/example/datacite-example-relateditem2-v4.xml b/resources/kernel-4/example/datacite-example-relateditem2-v4.xml deleted file mode 100644 index 933509fb..00000000 --- a/resources/kernel-4/example/datacite-example-relateditem2-v4.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - 10.82433/ECK0-F231 - - - Garcia, Sofia - Sofia - Garcia - - - - Example Chapter Title - - Example Publisher - 1980 - - - - - Example Book Title - - 1980 - I - 110 - 155 - Example Publisher - 2nd edition - - - Miller, Elizabeth - - - - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-relateditem3-v4.xml b/resources/kernel-4/example/datacite-example-relateditem3-v4.xml deleted file mode 100644 index bb11ef77..00000000 --- a/resources/kernel-4/example/datacite-example-relateditem3-v4.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - 10.82433/4FDH-RH04 - - - Garcia, Sofia - Sofia - Garcia - - - - Example Chapter Title - - Example Publisher - 2016 - - - 0-12-345678-1 - - - - 0-12-345678-1 - - - Garcia, Sofia - Sofia - Garcia - - - - Example Book Title - - 2016 - 4 - 45 - 63 - Example Publisher - - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-relationTypeIsIdenticalTo-v4.xml b/resources/kernel-4/example/datacite-example-relationTypeIsIdenticalTo-v4.xml deleted file mode 100644 index bda1ff53..00000000 --- a/resources/kernel-4/example/datacite-example-relationTypeIsIdenticalTo-v4.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - 10.5072/10.CPoS-example - - - Kreyenfeld, Michaela - Michaela - Kreyenfeld - 0000000117540116 - - - Hornung, Anne - Anne - Hornung - 304639093 - - - Kubisch, Karolin - Karolin - Kubisch - 303937450 - - - - The German Generations and Gender Survey - Some Critical Reflections on the Validity of Fertility Histories - - Federal Institute for Population Research, Germany - 2013 - - Fertility - Marriage - Germany - Data validation - Mikrozensus - Gender survey - Demography, Population Research - - - - Federal Institute for Population Research - 0000000094455866 - - - en - - - da|ra.14.103 - - - urn:nbn:de:bib-cpos-2013-02en8 - 10.4232/10.CPoS-2013-02en - - - PDF - - 1 - - - - - This paper validates the fertility histories of the German Generations and Gender Survey (GGS). Focusing on the cohorts 1930-69 of West German women, the total number of children, the parity distribution and the parity progression ratios are comparedto external sources. One major result from this validation is that the German GGS understates the fertility for the older cohorts and overstates it for the younger ones. - - - - 10.12765/CPoS-2013-02 - - Comparative Population Studies - - 2013 - 38 - 1 - - - diff --git a/resources/kernel-4/example/datacite-example-relationtypeinformation-v4.xml b/resources/kernel-4/example/datacite-example-relationtypeinformation-v4.xml deleted file mode 100644 index 10b23327..00000000 --- a/resources/kernel-4/example/datacite-example-relationtypeinformation-v4.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - 10.82433/0320-9g16 - - - Garcia, Sofia - Sofia - Garcia - - https://orcid.org/0000-0001-5727-2427 - Arizona State - University - - - - Comment on "Improving Metadata Quality in Scholarly Repositories" - - Global Open Research - 2025 - - - 10.82433/e34e-y143 - - en - - This preprint provides a response to - the article "Improving Metadata Quality in Scholarly Repositories." It discusses - additional considerations for enhancing metadata completeness, consistency, and - interoperability. The authors highlight practical workflows, offer examples of common - metadata challenges, and suggest strategies to improve discoverability and reuse of - repository content. - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-translation-original-v4.xml b/resources/kernel-4/example/datacite-example-translation-original-v4.xml deleted file mode 100644 index ffb2cd9c..00000000 --- a/resources/kernel-4/example/datacite-example-translation-original-v4.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - 10.82433/pma6-nf93 - - - Green, Simon - - - - Klimawandel und Anpassungsstrategien - - Institut für Umweltforschung - 2022 - - 2022-07-07 - - - de - - 10.82433/45e5-xy14 - - - Dieser Bericht untersucht die Auswirkungen des Klimawandels und erkundet mögliche Anpassungsstrategien. Er befasst sich mit Themen wie extremen Wetterereignissen, Anpassungsmaßnahmen für städtische und ländliche Gebiete und politischen Empfehlungen zur Minderung von Klimarisiken. - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-translation-translated-v4.xml b/resources/kernel-4/example/datacite-example-translation-translated-v4.xml deleted file mode 100644 index c8b5b640..00000000 --- a/resources/kernel-4/example/datacite-example-translation-translated-v4.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 10.82433/45e5-xy14 - - - Green, Simon - - - - Climate Change and Adaptation Strategies - - Institute for Environmental Research - 2024 - - 2024-09-15 - - - en - - - Schneider, Anna - - - - 10.82433/pma6-nf93 - - - This report examines the impacts of climate change and explores potential adaptation strategies. It addresses issues such as extreme weather events, adaptation measures for urban and rural areas, and policy recommendations to mitigate climate risks. - - \ No newline at end of file diff --git a/resources/kernel-4/example/datacite-example-video-v4.xml b/resources/kernel-4/example/datacite-example-video-v4.xml deleted file mode 100644 index 2bcc4d6e..00000000 --- a/resources/kernel-4/example/datacite-example-video-v4.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - 10.5072/1153992 - - - Lynn, Briscoe - Briscoe - Lynn - - - - Walking Your Space, Evaluating Your Home - Making Energy Efficiency Work for You - - Photovoltaic Institute - 2013 - - Solar Energy - - en - narrated video - - MP4 - - - This hour-long video features John Halter as the narrator. Mr. Halter is best known as a journalist rather than a TV star, and here he plays that role as he does an "expose" type of walkthrough a new home. The home has been advertised as a house with the very latest in state-of-the art energy efficiency, especially solar. Mr. Halter puts the home through an investigation and determines that it can, indeed, live up to its claims. - - diff --git a/resources/kernel-4/example/datacite-example-workflow-v4.xml b/resources/kernel-4/example/datacite-example-workflow-v4.xml deleted file mode 100644 index b46338ef..00000000 --- a/resources/kernel-4/example/datacite-example-workflow-v4.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - 10.5072/100044 - - - Luo, R - - - Liu, B - - - Xie, Y - - - Li, Z - - - - Software and supporting material for "SOAPdenovo2: An empirically improved memory-efficient short read de novo assembly" - - GigaScience Database - 2012 - - DNA (Genetics) - Computer Program - - - 2012-12-13 - - en - Software - - 10.5072/2047-217X-1-1 - 10.5072/100038 - - - 31 MB - - - - - - SOAPdenovo2 is the latest de novo genome assembly package from BGI's SOAP (short oligonucleotide analysis package) suite of tools (homepage here: http://soap.genomics.org.cn/). Compared to SOAPdenovo1, this new version has the advantage of a new algorithm design that reduces memory consumption in graph construction, resolves more repeat regions in contig assembly, increases coverage and length in scaffold construction, improves gap closure, and is optimized for large genomes. Using new sequencing data from the YH (Homo sapiens) diploid genome - the first sequenced Han Chinese individual, an updated assembly was produced (see dataset here: doi:10.5524/100038), with the N50 scores for the contig and scaffold being 3-fold and 50-fold longer, respectively, than the first published version. The genome coverage increased from 81.16% to 93.91%, and memory consumption was ~2/3 times lower during the point of largest memory consumption. Benchmarking with Assemblathon1 and GAGE datasets shows that SOAPdenovo2 greatly surpasses its predecessor SOAPdenovo1 and is competitive to other assemblers on both assembly length and accuracy. In order to facilitate readers to repeat and recreate these findings, configured packages with the compressed pipelines containing all of the necessary shell scripts and tools are available from the BGI FTP server (ftp://public.genomics.org.cn/BGI/SOAPdenovo2). The latest version of SOAPdenovo2 is available from Sourceforge: http://soapdenovo2.sourceforge.net/ These pipelines will also soon be made available from our data platform as Galaxy workflows: http://galaxy.cbiit.cuhk.edu.hk/ - - diff --git a/resources/kernel-4/index.html.md b/resources/kernel-4/index.html.md deleted file mode 100644 index c5929b39..00000000 --- a/resources/kernel-4/index.html.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: DataCite Metadata Schema 4.7 -version: 4.7 -date: 2026-03-31 -layout: schema -schema_url: /meta/kernel-4.7/metadata.xsd -documentation_url: https://datacite-metadata-schema.readthedocs.io/en/4.7/ ---- - -## Documentation -DataCite Metadata Working Group. (2026). DataCite Metadata Schema Documentation for the Publication and Citation of Research Data and Other Research Outputs. Version 4.7. DataCite e.V. [https://doi.org/10.14454/qdd3-ps68](https://doi.org/10.14454/qdd3-ps68) - - -
- - -## Schema -DataCite Metadata Working Group. (2026). DataCite Metadata Schema for the Publication and Citation of Research Data and Other Research Outputs. Version 4.7. DataCite e.V. [https://doi.org/0.14454/28a4-kd32](https://doi.org/10.14454/28a4-kd32) - - - -## Changes - -#### See [Version 4.7 Update](https://datacite-metadata-schema.readthedocs.io/en/4.7/introduction/version-update) for full details. - - -* Addition of new resourceTypeGeneral values: Poster and Presentation -* Addition of new relatedIdentifierType values: RAiD and SWHID -* Addition of new relationType value: Other -* Addition of new relationTypeInformation sub-property of RelatedIdentifier and RelatedItem - - -## Examples - -Demonstration Examples - -* Full DataCite metadata example: [XML](example/datacite-example-full-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/B09Z-4K37?publisher=true&affiliation=true) -* Example for Dataset resourceTypeGeneral: [XML](example/datacite-example-dataset-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/9184-DY35?publisher=true&affiliation=true) -* Example for Poster resourceTypeGeneral: [XML](example/datacite-example-poster-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/q80x-4z58?publisher=true&affiliation=true) -* Example for Presentation resourceTypeGeneral: [XML](example/datacite-example-presentation-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/v14f-gk24?publisher=true&affiliation=true) -* Example for Audiovisual resourceTypeGeneral: [XML](example/datacite-example-audiovisual-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/9jbk-4c28?publisher=true&affiliation=true) -* Example for Award resourceTypeGeneral: [XML](example/datacite-example-award-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/p1zt-4c67?publisher=true&affiliation=true) -* Example for Project resourceTypeGeneral: [XML](example/datacite-example-project-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/84dj-am41?publisher=true&affiliation=true) -* Example for relationTypeInformation attribute with relationType "Other": [XML](example/datacite-example-relationtypeinformation-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/0320-9g16?publisher=true&affiliation=true) -* Example for Coverage dateType: [XML](example/datacite-example-coverage-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/pgk2-ar97?publisher=true&affiliation=true) -* Example connecting a translation to the original work: - * Example of a translation: [XML](example/datacite-example-translation-translated-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/45e5-xy14?publisher=true&affiliation=true) - * Example of the original (translated) work: [XML](example/datacite-example-translation-original-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/pma6-nf93?publisher=true&affiliation=true) -* Example of a document containing two languages in parallel: [XML](example/datacite-example-parallel-languages-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/4r08-sa38?publisher=true&affiliation=true) -* Example showing multilingual metadata: [XML](example/datacite-example-multilingual-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/byt7-2g42?publisher=true&affiliation=true) -* Examples with RelatedItem: - * Journal article in a journal (with an ISSN): [XML](example/datacite-example-relateditem1-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/q54d-pf76?publisher=true&affiliation=true) - * Digitized book chapter in a book (with no identifier): [XML](example/datacite-example-relateditem2-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/eck0-f231?publisher=true&affiliation=true) - * Digitized book chapter in a book (with an ISBN): [XML](example/datacite-example-relateditem3-v4.xml), [JSON](https://api.test.datacite.org/dois/10.82433/4fdh-rh04?publisher=true&affiliation=true) - -Live Examples (real DOIs - metadata may change) - -* Example for Software resourceTypeGeneral: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5281/zenodo.7635478), [JSON](https://api.datacite.org/dois/10.5281/zenodo.7635478?publisher=true&affiliation=true) -* Example with GeoLocation: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.1594/PANGAEA.770250), [JSON](https://api.datacite.org/dois/10.1594/PANGAEA.770250?publisher=true&affiliation=true) -* Example with (GeoLocation) Polygon: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.15129/3da7087a-91a3-40be-9a83-7e412156db59), [JSON](https://api.datacite.org/dois/10.15129/3da7087a-91a3-40be-9a83-7e412156db59?publisher=true&affiliation=true) -* Example with HasMetadata as related resource: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.26164/leopoldina_10_00390), [JSON](https://api.datacite.org/dois/10.26164/leopoldina_10_00390?publisher=true&affiliation=true) -* Example with IsIdenticalTo as related resource: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5282/oph.2), [JSON](https://api.datacite.org/dois/10.5282/oph.2?publisher=true&affiliation=true) -* Example with Contributor: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.4228/zalf.sy6a-xt12), [JSON](https://api.datacite.org/dois/10.4228/zalf.sy6a-xt12?publisher=true&affiliation=true) -* Example for Workflow resourceTypeGeneral : [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.48546/WORKFLOWHUB.WORKFLOW.412.1), [JSON](https://api.datacite.org/dois/10.48546/WORKFLOWHUB.WORKFLOW.412.1?publisher=true&affiliation=true) -* Example with FundingReference: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5281/zenodo.47394), [JSON](https://api.datacite.org/dois/10.5281/zenodo.47394?publisher=true&affiliation=true) -* Example of a blog post published simultaneously in two languages: - * Blog post in Spanish: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5438/S7C0-Y897), [JSON](https://api.datacite.org/dois/10.5438/S7C0-Y897?publisher=true&affiliation=true) - * Blog post in English: [XML](https://api.datacite.org/dois/application/vnd.datacite.datacite+xml/10.5438/1HG2-BF13), [JSON](https://api.datacite.org/dois/10.5438/1HG2-BF13?publisher=true&affiliation=true) From a8742c42f8a3e1ff156c3ce8df33970fd2f04994 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Thu, 15 Jan 2026 16:34:04 -0500 Subject: [PATCH 04/17] read and write new metadata in xml --- lib/bolognese/datacite_utils.rb | 5 ++++- lib/bolognese/metadata.rb | 8 ++++---- lib/bolognese/readers/datacite_reader.rb | 6 ++++-- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/lib/bolognese/datacite_utils.rb b/lib/bolognese/datacite_utils.rb index 0941a172..c92fc332 100644 --- a/lib/bolognese/datacite_utils.rb +++ b/lib/bolognese/datacite_utils.rb @@ -209,7 +209,9 @@ def insert_related_identifiers(xml) attributes = { 'relatedIdentifierType' => related_identifier["relatedIdentifierType"], 'relationType' => related_identifier["relationType"], - 'resourceTypeGeneral' => related_identifier["resourceTypeGeneral"] }.compact + 'relationTypeInformation' => related_identifier["relationTypeInformation"], + 'resourceTypeGeneral' => related_identifier["resourceTypeGeneral", + ] }.compact attributes.merge({ 'relatedMetadataScheme' => related_identifier["relatedMetadataSchema"], 'schemeURI' => related_identifier["schemeUri"], @@ -228,6 +230,7 @@ def insert_related_items(xml) attributes = { 'relatedItemType' => related_item["relatedItemType"], 'relationType' => related_item["relationType"], + 'relationTypeInformation' => related_item["relationTypeInformation"], }.compact xml.relatedItem(related_item["relatedItem"], attributes) do diff --git a/lib/bolognese/metadata.rb b/lib/bolognese/metadata.rb index bc476458..37e8611d 100644 --- a/lib/bolognese/metadata.rb +++ b/lib/bolognese/metadata.rb @@ -1,4 +1,4 @@ -# frozen_string_literal: true +# frozen_string_literal: false require_relative 'metadata_utils' @@ -76,8 +76,8 @@ def initialize(options={}) end # make sure input is encoded as utf8 - string = string.force_encoding("UTF-8") if string.present? - @string = string + string1 = string.dup.force_encoding("UTF-8") if string.present? + @string = string1 # input options for citation formatting @style = options[:style] @@ -120,7 +120,7 @@ def initialize(options={}) @regenerate = options[:regenerate] || read_options.present? # generate name for method to call dynamically - opts = { string: string, sandbox: options[:sandbox], doi: options[:doi], id: id, ra: ra }.merge(read_options) + opts = { string: string1, sandbox: options[:sandbox], doi: options[:doi], id: id, ra: ra }.merge(read_options) @meta = @from.present? ? send("read_" + @from, **opts) : {} end diff --git a/lib/bolognese/readers/datacite_reader.rb b/lib/bolognese/readers/datacite_reader.rb index 9d8ccc21..31e5aaef 100644 --- a/lib/bolognese/readers/datacite_reader.rb +++ b/lib/bolognese/readers/datacite_reader.rb @@ -206,7 +206,8 @@ def read_datacite(string: nil, **options) "resourceTypeGeneral" => ri["resourceTypeGeneral"], "relatedMetadataScheme" => ri["relatedMetadataScheme"], "schemeUri" => ri["schemeURI"], - "schemeType" => ri["schemeType"] + "schemeType" => ri["schemeType"], + "relationTypeInformation" => ri["relationTypeInformation"] }.compact end @@ -226,7 +227,8 @@ def read_datacite(string: nil, **options) "relatedItemIdentifierType" => rii["relatedItemIdentifierType"], "relatedMetadataScheme" => rii["relatedMetadataScheme"], "schemeURI" => rii["schemeURI"], - "schemeType" => rii["schemeType"] + "schemeType" => rii["schemeType"], + "relationTypeInformation" => ri["relationTypeInformation"] }.compact end From 6c5ebf18074d6a2078ba7d38fab88d50d77dd893 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Fri, 16 Jan 2026 10:38:58 -0500 Subject: [PATCH 05/17] Revert build to base bolognese 2.4.0 until lupo rails updates are done. --- Gemfile.lock | 2 +- lib/bolognese/version.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0749b35c..d14ac04e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - bolognese (2.4.1) + bolognese (2.5.1) activesupport (>= 4.2.5) benchmark_methods (~> 0.7) bibtex-ruby (>= 5.1.0) diff --git a/lib/bolognese/version.rb b/lib/bolognese/version.rb index 56c8c1df..52e1f21c 100644 --- a/lib/bolognese/version.rb +++ b/lib/bolognese/version.rb @@ -1,3 +1,3 @@ module Bolognese - VERSION = "2.4.1" + VERSION = "2.5.1" end From 37beec76ec4a1f09347e469d428ad6ee6b7159c7 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Fri, 16 Jan 2026 18:22:54 -0500 Subject: [PATCH 06/17] Translations DC_TO_SO and SO_TO_DC --- lib/bolognese/utils.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/bolognese/utils.rb b/lib/bolognese/utils.rb index 96898695..670d683b 100644 --- a/lib/bolognese/utils.rb +++ b/lib/bolognese/utils.rb @@ -67,7 +67,9 @@ class << self "OutputManagementPlan" => nil, "PeerReview" => "Review", "PhysicalObject" => nil, + "Poster" => "Poster", "Preprint" => nil, + "Presentation" => "PresentationDigitalDocument", "Report" => "Report", "Service" => "Service", "Software" => "SoftwareSourceCode", @@ -280,6 +282,8 @@ class << self "Event" => "Event", "ImageObject" => "Image", "Movie" => "Audiovisual", + "Poster" => "Poster", + "PresentationDigitalDocument" => "Presentation", "PublicationIssue" => "Text", "Report" => "Report", "ScholarlyArticle" => "Text", From 0fcc6b48e2193a6f38a48a4d07258539e3d67a38 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Mon, 19 Jan 2026 11:58:21 -0500 Subject: [PATCH 07/17] cp translations --- lib/bolognese/utils.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/bolognese/utils.rb b/lib/bolognese/utils.rb index 670d683b..d3b2dfe1 100644 --- a/lib/bolognese/utils.rb +++ b/lib/bolognese/utils.rb @@ -105,7 +105,9 @@ class << self "OutputManagementPlan" => nil, "PeerReview" => "review", "PhysicalObject" => nil, + "Poster" => "document", "Preprint" => nil, + "Presentation" => "presentation", "Report" => "report", "Service" => nil, "Sound" => "song", @@ -330,6 +332,8 @@ class << self "Event" => nil, "ImageObject" => "graphic", "Movie" => "motion_picture", + "Poster" => "document", + "PresentationDigitalDocument" => "presentation", "PublicationIssue" => nil, "Report" => "report", "ScholarlyArticle" => "article-journal", @@ -456,7 +460,9 @@ class << self "motion_picture" => "Audiovisual", "article-journal" => "JournalArticle", "broadcast" => "Audiovisual", - "webpage" => "Text" + "webpage" => "Text", + "document" => "Poster", + "presentation" => "Presentation" } SO_TO_BIB_TRANSLATIONS = { From bbc66d2b31778a8a5824f0819b3f7f410c257f63 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Mon, 19 Jan 2026 13:49:10 -0500 Subject: [PATCH 08/17] Additional translations --- lib/bolognese/utils.rb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/bolognese/utils.rb b/lib/bolognese/utils.rb index d3b2dfe1..4a33fd93 100644 --- a/lib/bolognese/utils.rb +++ b/lib/bolognese/utils.rb @@ -356,8 +356,10 @@ class << self "Event" => nil, "ImageObject" => "FIGURE", "Movie" => "MPCT", - "Report" => "RPRT", + "Poster" => "GEN", + "PresentationDigitalDocument" => "SLIDE", "PublicationIssue" => nil, + "Report" => "RPRT", "ScholarlyArticle" => "JOUR", "Service" => nil, "SoftwareSourceCode" => "COMP", @@ -414,7 +416,9 @@ class << self "OutputManagementPlan" => nil, "PeerReview" => nil, "PhysicalObject" => nil, + "Poster" => "GEN", "Preprint" => nil, + "Presentation" => "SLIDE", "Report" => "RRPT", "Service" => nil, "Software" => "COMP", @@ -427,7 +431,7 @@ class << self RIS_TO_DC_TRANSLATIONS = { "BLOG" => "Text", - "GEN" => "Text", + "GEN" => "Poster", "CTLG" => "Collection", "DATA" => "Dataset", "FIGURE" => "Image", @@ -436,7 +440,8 @@ class << self "JOUR" => "JournalArticle", "COMP" => "Software", "VIDEO" => "Audiovisual", - "ELEC" => "Text" + "ELEC" => "Text", + "SLIDE" => "Presentation" } BIB_TO_DC_TRANSLATIONS = { From 9c5687c2ffcfdc3dd7db29a81cce8fbac3da302e Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Tue, 20 Jan 2026 13:39:22 -0500 Subject: [PATCH 09/17] Crossref translation. --- lib/bolognese/readers/crossref_reader.rb | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/bolognese/readers/crossref_reader.rb b/lib/bolognese/readers/crossref_reader.rb index b0786786..40a4132d 100644 --- a/lib/bolognese/readers/crossref_reader.rb +++ b/lib/bolognese/readers/crossref_reader.rb @@ -144,7 +144,7 @@ def read_crossref(string: nil, **options) state = meta.present? || read_options.present? ? "findable" : "not_found" - related_identifiers = Array.wrap(crossref_is_part_of(journal_metadata)) + Array.wrap(crossref_references(bibliographic_metadata)) + Array.wrap(crossref_has_translation(program_metadata)) + Array.wrap(crossref_is_translation_of(program_metadata)) + related_identifiers = Array.wrap(crossref_is_part_of(journal_metadata)) + Array.wrap(crossref_references(bibliographic_metadata)) + Array.wrap(crossref_has_translation(program_metadata)) + Array.wrap(crossref_is_translation_of(program_metadata)) + Array.wrap(crossref_is_related_material(program_metadata)) container = if journal_metadata.present? issn = normalize_issn(journal_metadata.to_h.fetch("issn", nil)) @@ -395,6 +395,19 @@ def crossref_is_translation_of(program_metadata) end end.compact.unwrap end + + def crossref_is_related_material(program_metadata) + refs = program_metadata.dig("related_item") if program_metadata.is_a?(Hash) + Array.wrap(refs).select { |a| a.dig("interwork_relation", "relationship_type") == "isRelatedMaterial" }.map do |c| + if c.dig("inter_work_relation", "identifier_type") == "doi" + { "relatedIdentifier" => parse_attributes(c["inter_work_relation"]).downcase, + "relationType" => "Other", + "relatedIdentifierType" => "DOI" }.compact + else + nil + end + end.compact.unwrap + end end end end From ec758c7153d1d3556c1b4eff2a2d0033913d86ea Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Tue, 20 Jan 2026 18:52:31 -0500 Subject: [PATCH 10/17] Tests --- spec/fixtures/datacite-example-full-v4.7.xml | 198 +++++++++++++++++++ spec/readers/datacite_reader_spec.rb | 33 +++- 2 files changed, 230 insertions(+), 1 deletion(-) create mode 100644 spec/fixtures/datacite-example-full-v4.7.xml diff --git a/spec/fixtures/datacite-example-full-v4.7.xml b/spec/fixtures/datacite-example-full-v4.7.xml new file mode 100644 index 00000000..4bbe7a04 --- /dev/null +++ b/spec/fixtures/datacite-example-full-v4.7.xml @@ -0,0 +1,198 @@ + + + + + 10.82433/B09Z-4K37 + + + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/04wxnsj81 + + + + + + Example Title + Example Subtitle + Example TranslatedTitle + Example AlternativeTitle + + + + Example Publisher + + + 2023 + + + Research Project + + + + FOS: Computer and information sciences + Digital curation and preservation + Example Subject + + + + + + Doe, Jane + Jane + Doe + https://orcid.org/0000-0003-1419-2405 + ExampleAffiliation + + + Smith, John + John + Smith + ExampleAffiliation + + + Ross, Cody + Cody + Ross + ExampleAffiliation + + + Stathis, Kelly + Kelly + Stathis + ExampleAffiliation + + + + + + 2020-01-01 + 2023-01-01 + 2023-01-01 + 2023-01-01 + 2023-01-01 + + + + + RRID:AB_90755 + CSTR:AB_12345 + 10.1234/translated-version + 10.1234/other-version + 10.1234/other-version + + + + + + + 10.5072/john-smiths-1234 + + + Smith, John + John + Smith + + + + Understanding the fictional John Smith, Vol 1 + A detailed look + + 1776 + 776 + 1 + 1 + 50 + 60 + Example Inc + 1 + + + Richard, Hallett + Richard + Hallett + + + + + 10.5072/john-smiths-1234 + + + Smith, John + John + Smith + + + + Understanding the fictional John Smith, Vol 2 + A detailed look + + 1776 + 776 + 1 + 1 + 50 + 60 + Example Inc + 1 + + + Richard, Hallett + Richard + Hallett + + + + + + + + 1 MB + + + application/xml + + + + 1 + + + + Creative Commons Attribution 4.0 International + + + + + This dataset illustrates the use of new DataCite fields and field values. + + + + + + Vancouver, British Columbia, Canada + + 49.2827 + -123.1207 + + + + \ No newline at end of file diff --git a/spec/readers/datacite_reader_spec.rb b/spec/readers/datacite_reader_spec.rb index e30ede44..b2fdf548 100644 --- a/spec/readers/datacite_reader_spec.rb +++ b/spec/readers/datacite_reader_spec.rb @@ -1872,5 +1872,36 @@ expect(right).not_to be_nil end end -end + describe "DataCite Schema 4.7" do + it "resourceTypeGeneral/relatedItem" do + input = fixture_path + 'datacite-example-full-v4.7.xml' + subject = Bolognese::Metadata.new(input: input) + + expect(subject.valid?).to be true + + # Test resourceType with resourceTypeGeneral => Project + expect(subject.types["resourceTypeGeneral"]).to eq("Poster") + expect(subject.types["resourceType"]).to eq("Research Project") + + # Test relatedIdentifiers with resourceTypeGeneral => Poster or Presentation + expect(subject.related_identifiers.length).to eq(5) + expect(subject.related_identifiers).to include( + { "relatedIdentifier" => "RRID:AB_90755", "relatedIdentifierType" => "RAiD", "relationType" => "References" }, + { "relatedIdentifier" => "CSTR:AB_12345", "relatedIdentifierType" => "SWHID", "relationType" => "References" }, + { "relatedIdentifier" => "10.1234/translated-version", "relatedIdentifierType" => "DOI", "relationType" => "Other", "relationTypeInformation" => "Free text field!" }, + { "relatedIdentifier" => "10.1234/other-version", "relatedIdentifierType" => "DOI", "relationType" => "IsTranslationOf", "resourceTypeGeneral" => "Poster" }, + { "relatedIdentifier" => "10.1234/other-version", "relatedIdentifierType" => "DOI", "relationType" => "IsTranslationOf", "resourceTypeGeneral" => "Presentation" } + ) + + # Test relatedItems with relatedItemType => Poster or Presentation + expect(subject.related_items.length).to eq(2) + expect(subject.related_items[0]["relatedItemType"]).to eq("Poster") + expect(subject.related_items[0]["relationType"]).to eq("Other") + # expect(subject.related_items[1]["relationTypeInformation"]).to eq("Free text field!") + expect(subject.related_items[0]["titles"][0]["title"]).to eq("Understanding the fictional John Smith, Vol 1") + expect(subject.related_items[1]["relatedItemType"]).to eq("Presentation") + expect(subject.related_items[1]["titles"][0]["title"]).to eq("Understanding the fictional John Smith, Vol 2") + end + end +end \ No newline at end of file From b4438986afac791767a308c1d1cc16e8fb5aad85 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Thu, 22 Jan 2026 16:57:51 -0500 Subject: [PATCH 11/17] Testing. --- ...atacite-example-full-v4.7-types-poster.xml | 198 ++++++++++++++++++ ...e-example-full-v4.7-types-presentation.xml | 198 ++++++++++++++++++ spec/writers/citeproc_writer_spec.rb | 20 ++ 3 files changed, 416 insertions(+) create mode 100644 spec/fixtures/datacite-example-full-v4.7-types-poster.xml create mode 100644 spec/fixtures/datacite-example-full-v4.7-types-presentation.xml diff --git a/spec/fixtures/datacite-example-full-v4.7-types-poster.xml b/spec/fixtures/datacite-example-full-v4.7-types-poster.xml new file mode 100644 index 00000000..0f9e9a63 --- /dev/null +++ b/spec/fixtures/datacite-example-full-v4.7-types-poster.xml @@ -0,0 +1,198 @@ + + + + + 10.82433/B09Z-4K37 + + + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/04wxnsj81 + + + + + + Example Title + Example Subtitle + Example TranslatedTitle + Example AlternativeTitle + + + + Example Publisher + + + 2023 + + + Research Project + + + + FOS: Computer and information sciences + Digital curation and preservation + Example Subject + + + + + + Doe, Jane + Jane + Doe + https://orcid.org/0000-0003-1419-2405 + ExampleAffiliation + + + Smith, John + John + Smith + ExampleAffiliation + + + Ross, Cody + Cody + Ross + ExampleAffiliation + + + Stathis, Kelly + Kelly + Stathis + ExampleAffiliation + + + + + + 2020-01-01 + 2023-01-01 + 2023-01-01 + 2023-01-01 + 2023-01-01 + + + + + RRID:AB_90755 + CSTR:AB_12345 + 10.1234/translated-version + 10.1234/other-version + 10.1234/other-version + + + + + + + 10.5072/john-smiths-1234 + + + Smith, John + John + Smith + + + + Understanding the fictional John Smith, Vol 1 + A detailed look + + 1776 + 776 + 1 + 1 + 50 + 60 + Example Inc + 1 + + + Richard, Hallett + Richard + Hallett + + + + + 10.5072/john-smiths-1234 + + + Smith, John + John + Smith + + + + Understanding the fictional John Smith, Vol 2 + A detailed look + + 1776 + 776 + 1 + 1 + 50 + 60 + Example Inc + 1 + + + Richard, Hallett + Richard + Hallett + + + + + + + + 1 MB + + + application/xml + + + + 1 + + + + Creative Commons Attribution 4.0 International + + + + + This dataset illustrates the use of new DataCite fields and field values. + + + + + + Vancouver, British Columbia, Canada + + 49.2827 + -123.1207 + + + + \ No newline at end of file diff --git a/spec/fixtures/datacite-example-full-v4.7-types-presentation.xml b/spec/fixtures/datacite-example-full-v4.7-types-presentation.xml new file mode 100644 index 00000000..b721cd9e --- /dev/null +++ b/spec/fixtures/datacite-example-full-v4.7-types-presentation.xml @@ -0,0 +1,198 @@ + + + + + 10.82433/B09Z-4K37 + + + + + ExampleFamilyName, ExampleGivenName + ExampleGivenName + ExampleFamilyName + https://orcid.org/0000-0001-5727-2427 + ExampleAffiliation + + + ExampleOrganization + https://ror.org/04wxnsj81 + + + + + + Example Title + Example Subtitle + Example TranslatedTitle + Example AlternativeTitle + + + + Example Publisher + + + 2023 + + + Research Project + + + + FOS: Computer and information sciences + Digital curation and preservation + Example Subject + + + + + + Doe, Jane + Jane + Doe + https://orcid.org/0000-0003-1419-2405 + ExampleAffiliation + + + Smith, John + John + Smith + ExampleAffiliation + + + Ross, Cody + Cody + Ross + ExampleAffiliation + + + Stathis, Kelly + Kelly + Stathis + ExampleAffiliation + + + + + + 2020-01-01 + 2023-01-01 + 2023-01-01 + 2023-01-01 + 2023-01-01 + + + + + RRID:AB_90755 + CSTR:AB_12345 + 10.1234/translated-version + 10.1234/other-version + 10.1234/other-version + + + + + + + 10.5072/john-smiths-1234 + + + Smith, John + John + Smith + + + + Understanding the fictional John Smith, Vol 1 + A detailed look + + 1776 + 776 + 1 + 1 + 50 + 60 + Example Inc + 1 + + + Richard, Hallett + Richard + Hallett + + + + + 10.5072/john-smiths-1234 + + + Smith, John + John + Smith + + + + Understanding the fictional John Smith, Vol 2 + A detailed look + + 1776 + 776 + 1 + 1 + 50 + 60 + Example Inc + 1 + + + Richard, Hallett + Richard + Hallett + + + + + + + + 1 MB + + + application/xml + + + + 1 + + + + Creative Commons Attribution 4.0 International + + + + + This dataset illustrates the use of new DataCite fields and field values. + + + + + + Vancouver, British Columbia, Canada + + 49.2827 + -123.1207 + + + + \ No newline at end of file diff --git a/spec/writers/citeproc_writer_spec.rb b/spec/writers/citeproc_writer_spec.rb index 2a78c2b5..81ef13bf 100644 --- a/spec/writers/citeproc_writer_spec.rb +++ b/spec/writers/citeproc_writer_spec.rb @@ -1,6 +1,7 @@ # frozen_string_literal: true require 'spec_helper' +require 'pp' describe Bolognese::Metadata, vcr: true do context "write metadata as citeproc" do @@ -299,5 +300,24 @@ {"family"=>"Stathis", "given"=>"Kelly"} ]) end + + it "from Schema 4.7 with resourceTypeGeneral - poster" do + input = fixture_path + 'datacite-example-full-v4.7-types-poster.xml' + subject = Bolognese::Metadata.new(input: input) + json = JSON.parse(subject.citeproc) + + expect(subject.types["resourceTypeGeneral"]).to eq("Poster") + expect(json["type"]).to eq("document") + end + + it "from Schema 4.7 with resourceTypeGeneral - presentation" do + input = fixture_path + 'datacite-example-full-v4.7-types-presentation.xml' + subject = Bolognese::Metadata.new(input: input) + json = JSON.parse(subject.citeproc) + + expect(subject.types["resourceTypeGeneral"]).to eq("Presentation") + expect(json["type"]).to eq("presentation") + end + end end From 831087aaa47b58084a1551d36f7399a68a90f238 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Mon, 26 Jan 2026 11:40:12 -0500 Subject: [PATCH 12/17] Testing - controlled vocab values and translations --- lib/bolognese/utils.rb | 2 + spec/datacite_utils_spec.rb | 279 +++++++++++++++++- spec/fixtures/datacite-example-full-v4.7.xml | 6 +- spec/fixtures/schema_org_4.7_attributes.json | 108 +++++++ .../fixtures/schema_org_4.7_types_poster.json | 108 +++++++ .../schema_org_4.7_types_presentation.json | 108 +++++++ spec/readers/datacite_reader_spec.rb | 42 +-- spec/readers/schema_org_reader_spec.rb | 22 +- 8 files changed, 649 insertions(+), 26 deletions(-) create mode 100644 spec/fixtures/schema_org_4.7_attributes.json create mode 100644 spec/fixtures/schema_org_4.7_types_poster.json create mode 100644 spec/fixtures/schema_org_4.7_types_presentation.json diff --git a/lib/bolognese/utils.rb b/lib/bolognese/utils.rb index 4a33fd93..97ec7fa8 100644 --- a/lib/bolognese/utils.rb +++ b/lib/bolognese/utils.rb @@ -483,6 +483,8 @@ class << self "Event" => "misc", "ImageObject" => "misc", "Movie" => "misc", + "Poster" => "misc", + "PresentationDigitalDocument" => "misc", "PublicationIssue" => "misc", "ScholarlyArticle" => "article", "Service" => "misc", diff --git a/spec/datacite_utils_spec.rb b/spec/datacite_utils_spec.rb index 2c4ad867..8e312701 100644 --- a/spec/datacite_utils_spec.rb +++ b/spec/datacite_utils_spec.rb @@ -1,6 +1,7 @@ # frozen_string_literal: true require 'spec_helper' +require 'pp' describe Bolognese::Metadata, vcr: true do let(:input) { "https://doi.org/10.5061/DRYAD.8515" } @@ -354,4 +355,280 @@ expect(response.dig("relatedIdentifiers", "relatedIdentifier")).to eq("__content__" => "10.1234/translated-version", "relatedIdentifierType" => "DOI", "relationType" => "HasTranslation") end end -end \ No newline at end of file + + ### New DataCite 4.7 Features Tests ### + + context "insert_resource_type with resourceTypeGeneral Poster" do + it "resource_type" do + # Mock the `types` hash to include Project + subject.instance_variable_set(:@types, { + "resourceTypeGeneral" => "Poster", + "resourceType" => "Research Project" + }) + + # Generate XML using the insert_resource_type method + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_resource_type(xml) }.to_xml + + response = Maremma.from_xml(xml) + + # Expect `Project` in resourceTypeGeneral and `Research Project` as the content + expect(response["resourceType"]).to eq( + "resourceTypeGeneral" => "Poster", + "__content__" => "Research Project" + ) + end + end + + context "insert_resource_type with resourceTypeGeneral Presentation" do + it "resource_type" do + # Mock the `types` hash to include Project + subject.instance_variable_set(:@types, { + "resourceTypeGeneral" => "Presentation", + "resourceType" => "Research Project" + }) + + # Generate XML using the insert_resource_type method + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_resource_type(xml) }.to_xml + + response = Maremma.from_xml(xml) + + # Expect `Poster` in resourceTypeGeneral and `Research Project` as the content + expect(response["resourceType"]).to eq( + "resourceTypeGeneral" => "Presentation", + "__content__" => "Research Project" + ) + end + end + + context "insert_related_identifier with resourceTypeGeneral Poster" do + it "related_identifier" do + subject.instance_variable_set(:@related_identifiers, [{"relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"ARK", "relationType"=>"IsCitedBy", "resourceTypeGeneral"=>"Poster"}]) + expect(subject.related_identifiers.length).to eq(1) + expect(subject.related_identifiers.first).to eq("relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"ARK", "relationType"=>"IsCitedBy", "resourceTypeGeneral"=>"Poster") + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_identifiers(xml) }.to_xml + response = Maremma.from_xml(xml) + expect(response.dig("relatedIdentifiers", "relatedIdentifier", "resourceTypeGeneral")).to eq("Poster") + end + end + + context "insert_related_identifier with resourceTypeGeneral Presentation" do + it "related_identifier" do + subject.instance_variable_set(:@related_identifiers, [{"relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"ARK", "relationType"=>"IsCitedBy", "resourceTypeGeneral"=>"Presentation"}]) + expect(subject.related_identifiers.length).to eq(1) + expect(subject.related_identifiers.first).to eq("relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"ARK", "relationType"=>"IsCitedBy", "resourceTypeGeneral"=>"Presentation") + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_identifiers(xml) }.to_xml + response = Maremma.from_xml(xml) + expect(response.dig("relatedIdentifiers", "relatedIdentifier", "resourceTypeGeneral")).to eq("Presentation") + end + end + + context "insert_insert_related_item with related_item_type Poster" do + it "related_item" do + subject.instance_variable_set(:@related_items, [{"relatedItemType"=>"Poster", "relationType"=>"IsCitedBy"}]) + expect(subject.related_items.length).to eq(1) + expect(subject.related_items.first).to eq("relatedItemType"=>"Poster", "relationType"=>"IsCitedBy") + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_items(xml) }.to_xml + response = Maremma.from_xml(xml) + + expect(response.dig("relatedItems", "relatedItem", "relatedItemType")).to eq("Poster") + end + end + + context "insert_insert_related_item with related_item_type Presentation" do + it "related_item" do + subject.instance_variable_set(:@related_items, [{"relatedItemType"=>"Presentation", "relationType"=>"IsCitedBy"}]) + expect(subject.related_items.length).to eq(1) + expect(subject.related_items.first).to eq("relatedItemType"=>"Presentation", "relationType"=>"IsCitedBy") + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_items(xml) }.to_xml + response = Maremma.from_xml(xml) + + expect(response.dig("relatedItems", "relatedItem", "relatedItemType")).to eq("Presentation") + end + end + + context "insert_related_identifier with relatedIdentifierType RAiD" do + it "related_identifier" do + subject.instance_variable_set(:@related_identifiers, [{"relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"RAiD", "relationType"=>"IsCitedBy"}]) + expect(subject.related_identifiers.length).to eq(1) + expect(subject.related_identifiers.first).to eq("relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"RAiD", "relationType"=>"IsCitedBy") + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_identifiers(xml) }.to_xml + response = Maremma.from_xml(xml) + expect(response.dig("relatedIdentifiers", "relatedIdentifier", "relatedIdentifierType")).to eq("RAiD") + end + end + + context "insert_related_identifier with relatedIdentifierType SWHID" do + it "related_identifier" do + subject.instance_variable_set(:@related_identifiers, [{"relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"SWHID", "relationType"=>"IsCitedBy"}]) + expect(subject.related_identifiers.length).to eq(1) + expect(subject.related_identifiers.first).to eq("relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"SWHID", "relationType"=>"IsCitedBy") + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_identifiers(xml) }.to_xml + response = Maremma.from_xml(xml) + expect(response.dig("relatedIdentifiers", "relatedIdentifier", "relatedIdentifierType")).to eq("SWHID") + end + end + + context "insert_insert_related_item with relatedItemIdentifierType RAiD" do + it "related_item" do + subject.instance_variable_set(:@related_items, [ + { + "relatedItemType"=>"Presentation", + "relationType"=>"IsCitedBy", + "relatedItemIdentifier" => { + "relatedItemIdentifier" => "10.82523/hnhr-r562", + "relatedItemIdentifierType" => "RAiD" + } + }]) + expect(subject.related_items.length).to eq(1) + expect(subject.related_items.first).to eq( + "relatedItemType"=>"Presentation", + "relationType"=>"IsCitedBy", + "relatedItemIdentifier" => { + "relatedItemIdentifier" => "10.82523/hnhr-r562", + "relatedItemIdentifierType" => "RAiD" + } + ) + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_items(xml) }.to_xml + response = Maremma.from_xml(xml) + + expect(response.dig( + "relatedItems", + "relatedItem", + "relatedItemIdentifier", + "relatedItemIdentifierType" + )).to eq("RAiD") + end + end + + context "insert_insert_related_item with relatedItemIdentifierType SWHID" do + it "related_item" do + subject.instance_variable_set(:@related_items, [ + { + "relatedItemType"=>"Presentation", + "relationType"=>"IsCitedBy", + "relatedItemIdentifier" => { + "relatedItemIdentifier" => "10.82523/hnhr-r562", + "relatedItemIdentifierType" => "SWHID" + } + }]) + expect(subject.related_items.length).to eq(1) + expect(subject.related_items.first).to eq( + "relatedItemType"=>"Presentation", + "relationType"=>"IsCitedBy", + "relatedItemIdentifier" => { + "relatedItemIdentifier" => "10.82523/hnhr-r562", + "relatedItemIdentifierType" => "SWHID" + } + ) + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_items(xml) }.to_xml + response = Maremma.from_xml(xml) + + expect(response.dig( + "relatedItems", + "relatedItem", + "relatedItemIdentifier", + "relatedItemIdentifierType" + )).to eq("SWHID") + end + end + + context "insert_related_identifier with relationType Other" do + it "related_identifier" do + subject.instance_variable_set(:@related_identifiers, [{"relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"IsCitedBy", "relationType"=>"Other"}]) + expect(subject.related_identifiers.length).to eq(1) + expect(subject.related_identifiers.first).to eq("relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"IsCitedBy", "relationType"=>"Other") + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_identifiers(xml) }.to_xml + response = Maremma.from_xml(xml) + expect(response.dig("relatedIdentifiers", "relatedIdentifier", "relationType")).to eq("Other") + end + end + + context "insert_insert_related_item with relationType Other" do + it "related_item" do + subject.instance_variable_set(:@related_items, [ + { + "relatedItemType"=>"Presentation", + "relationType"=>"Other", + "relatedItemIdentifier" => { + "relatedItemIdentifier" => "10.82523/hnhr-r562", + "relatedItemIdentifierType" => "SWHID" + } + }]) + expect(subject.related_items.length).to eq(1) + expect(subject.related_items.first).to eq( + "relatedItemType"=>"Presentation", + "relationType"=>"Other", + "relatedItemIdentifier" => { + "relatedItemIdentifier" => "10.82523/hnhr-r562", + "relatedItemIdentifierType" => "SWHID" + } + ) + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_items(xml) }.to_xml + response = Maremma.from_xml(xml) + + expect(response.dig( + "relatedItems", + "relatedItem", + "relationType" + )).to eq("Other") + end + end + + context "insert_related_identifier with relationTypeInformation 'Free text 1 - relationTypeInformation'" do + it "related_identifier" do + subject.instance_variable_set(:@related_identifiers, [{"relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"SWHID", "relationType"=>"IsCitedBy", "relationTypeInformation" => "Free text 1 - relationTypeInformation"}]) + + expect(subject.related_identifiers.length).to eq(1) + expect(subject.related_identifiers.first).to eq("relatedIdentifier"=>"10.1371/journal.ppat.1000446", "relatedIdentifierType"=>"SWHID", "relationType"=>"IsCitedBy", "relationTypeInformation" => "Free text 1 - relationTypeInformation") + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_identifiers(xml) }.to_xml + response = Maremma.from_xml(xml) + + expect(response.dig("relatedIdentifiers", "relatedIdentifier", "relationTypeInformation")).to eq("Free text 1 - relationTypeInformation") + end + end + + context "insert_insert_related_item with relationTypeInformation 'Free text 2 - relationTypeInformation'" do + it "related_item" do + subject.instance_variable_set(:@related_items, [ + { + "relatedItemType"=>"Presentation", + "relationType"=>"IsCitedBy", + "relationTypeInformation" => "Free text 2 - relationTypeInformation", + "relatedItemIdentifier" => { + "relatedItemIdentifier" => "10.82523/hnhr-r562", + "relatedItemIdentifierType" => "SWHID" + } + }]) + expect(subject.related_items.length).to eq(1) + expect(subject.related_items.first).to eq( + "relatedItemType"=>"Presentation", + "relationType"=>"IsCitedBy", + "relationTypeInformation" => "Free text 2 - relationTypeInformation", + "relatedItemIdentifier" => { + "relatedItemIdentifier" => "10.82523/hnhr-r562", + "relatedItemIdentifierType" => "SWHID" + } + ) + + xml = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') { |xml| subject.insert_related_items(xml) }.to_xml + response = Maremma.from_xml(xml) + + expect(response.dig( + "relatedItems", + "relatedItem", + "relationTypeInformation" + )).to eq("Free text 2 - relationTypeInformation") + end + end +end diff --git a/spec/fixtures/datacite-example-full-v4.7.xml b/spec/fixtures/datacite-example-full-v4.7.xml index 4bbe7a04..0f9e9a63 100644 --- a/spec/fixtures/datacite-example-full-v4.7.xml +++ b/spec/fixtures/datacite-example-full-v4.7.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://datacite.org/schema/kernel-4 ../resources/kernel-4.7/metadata.xsd"> 10.82433/B09Z-4K37 @@ -96,7 +96,7 @@ - + - + Project + # Test resourceTypeGeneral translations - Poster expect(subject.types["resourceTypeGeneral"]).to eq("Poster") - expect(subject.types["resourceType"]).to eq("Research Project") + expect(subject.types["schemaOrg"]).to eq("Poster") + expect(subject.types["citeproc"]).to eq("document") + expect(subject.types["bibtex"]).to eq("misc") + expect(subject.types["ris"]).to eq("GEN") + end - # Test relatedIdentifiers with resourceTypeGeneral => Poster or Presentation - expect(subject.related_identifiers.length).to eq(5) - expect(subject.related_identifiers).to include( - { "relatedIdentifier" => "RRID:AB_90755", "relatedIdentifierType" => "RAiD", "relationType" => "References" }, - { "relatedIdentifier" => "CSTR:AB_12345", "relatedIdentifierType" => "SWHID", "relationType" => "References" }, - { "relatedIdentifier" => "10.1234/translated-version", "relatedIdentifierType" => "DOI", "relationType" => "Other", "relationTypeInformation" => "Free text field!" }, - { "relatedIdentifier" => "10.1234/other-version", "relatedIdentifierType" => "DOI", "relationType" => "IsTranslationOf", "resourceTypeGeneral" => "Poster" }, - { "relatedIdentifier" => "10.1234/other-version", "relatedIdentifierType" => "DOI", "relationType" => "IsTranslationOf", "resourceTypeGeneral" => "Presentation" } - ) + it "resourceTypeGeneral Translations for Presentation" do + input = fixture_path + 'datacite-example-full-v4.7-types-presentation.xml' + subject = Bolognese::Metadata.new(input: input) - # Test relatedItems with relatedItemType => Poster or Presentation - expect(subject.related_items.length).to eq(2) - expect(subject.related_items[0]["relatedItemType"]).to eq("Poster") - expect(subject.related_items[0]["relationType"]).to eq("Other") - # expect(subject.related_items[1]["relationTypeInformation"]).to eq("Free text field!") - expect(subject.related_items[0]["titles"][0]["title"]).to eq("Understanding the fictional John Smith, Vol 1") - expect(subject.related_items[1]["relatedItemType"]).to eq("Presentation") - expect(subject.related_items[1]["titles"][0]["title"]).to eq("Understanding the fictional John Smith, Vol 2") + expect(subject.valid?).to be true + + # Test resourceTypeGeneral translations - Presentation + expect(subject.types["resourceTypeGeneral"]).to eq("Presentation") + expect(subject.types["schemaOrg"]).to eq("PresentationDigitalDocument") + expect(subject.types["citeproc"]).to eq("presentation") + expect(subject.types["bibtex"]).to eq("misc") + expect(subject.types["ris"]).to eq("SLIDE") end end end \ No newline at end of file diff --git a/spec/readers/schema_org_reader_spec.rb b/spec/readers/schema_org_reader_spec.rb index 81bd1f58..8ae44c0c 100644 --- a/spec/readers/schema_org_reader_spec.rb +++ b/spec/readers/schema_org_reader_spec.rb @@ -340,6 +340,7 @@ "funderIdentifierType"=>"Crossref Funder ID", "funderName"=>"European Commission"}]) end + end it "Schema 4.6 attributes" do input = fixture_path + 'schema_org_4.6_attributes.json' @@ -367,5 +368,24 @@ ] ) end - end + + ## Schema.org 4.7 types - translation from schemaOrg to resourceTypeGeneral + + it "Schema 4.7 attributes - type - Poster" do + input = fixture_path + 'schema_org_4.7_types_poster.json' + subject = Bolognese::Metadata.new(input: input) + + expect(subject.types["schemaOrg"]).to eq("Poster") + expect(subject.types["resourceTypeGeneral"]).to eq("Poster") + + end + + it "Schema 4.7 attributes - type - presentationDigitalDocument" do + input = fixture_path + 'schema_org_4.7_types_presentation.json' + subject = Bolognese::Metadata.new(input: input) + + expect(subject.types["schemaOrg"]).to eq("PresentationDigitalDocument") + expect(subject.types["resourceTypeGeneral"]).to eq("Presentation") + + end end From 7d0872e15fcfb4d71f772b7354017ebb2c509d2d Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Mon, 26 Jan 2026 12:19:21 -0500 Subject: [PATCH 13/17] Add new vcr cassettes. --- .../related_item.yml | 71 +++++++++++++++++++ .../related_item.yml | 71 +++++++++++++++++++ .../related_item.yml | 71 +++++++++++++++++++ .../related_item.yml | 71 +++++++++++++++++++ .../related_item.yml | 71 +++++++++++++++++++ .../related_item.yml | 71 +++++++++++++++++++ .../related_identifier.yml | 71 +++++++++++++++++++ .../related_identifier.yml | 71 +++++++++++++++++++ .../related_identifier.yml | 71 +++++++++++++++++++ .../related_identifier.yml | 71 +++++++++++++++++++ .../related_identifier.yml | 71 +++++++++++++++++++ .../related_identifier.yml | 71 +++++++++++++++++++ .../resource_type.yml | 71 +++++++++++++++++++ .../resource_type.yml | 71 +++++++++++++++++++ 14 files changed, 994 insertions(+) create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relatedItemIdentifierType_RAiD/related_item.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relatedItemIdentifierType_SWHID/related_item.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_related_item_type_Poster/related_item.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_related_item_type_Presentation/related_item.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relationTypeInformation_Free_text_2_-_relationTypeInformation_/related_item.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relationType_Other/related_item.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relatedIdentifierType_RAiD/related_identifier.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relatedIdentifierType_SWHID/related_identifier.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relationTypeInformation_Free_text_1_-_relationTypeInformation_/related_identifier.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relationType_Other/related_identifier.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_resourceTypeGeneral_Poster/related_identifier.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_resourceTypeGeneral_Presentation/related_identifier.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_resource_type_with_resourceTypeGeneral_Poster/resource_type.yml create mode 100644 spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_resource_type_with_resourceTypeGeneral_Presentation/resource_type.yml diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relatedItemIdentifierType_RAiD/related_item.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relatedItemIdentifierType_RAiD/related_item.yml new file mode 100644 index 00000000..0d22e800 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relatedItemIdentifierType_RAiD/related_item.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:07:00 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - ff48c852-2dd5-4a55-a92b-48f7bde4d24e + Etag: + - W/"7e7b31eb15c35ccd6c26223cd062a020" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.032899' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:07:00 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relatedItemIdentifierType_SWHID/related_item.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relatedItemIdentifierType_SWHID/related_item.yml new file mode 100644 index 00000000..d5984e04 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relatedItemIdentifierType_SWHID/related_item.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:07:05 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - 9b0586a4-d6f5-4304-8234-d965d24e3e70 + Etag: + - W/"9a9025555c94fb337b44fd64c2d75555" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.036568' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:07:05 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_related_item_type_Poster/related_item.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_related_item_type_Poster/related_item.yml new file mode 100644 index 00000000..beadcba0 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_related_item_type_Poster/related_item.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:06:59 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - b81d10a9-078a-4422-bc4a-f192a3bc4cef + Etag: + - W/"6d4f856190c71267f162a20a08c6a08b" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.035745' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:06:59 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_related_item_type_Presentation/related_item.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_related_item_type_Presentation/related_item.yml new file mode 100644 index 00000000..bc7e785d --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_related_item_type_Presentation/related_item.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:07:01 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - 6ef1d4cb-ea23-49e2-9afe-c74b4f4b6864 + Etag: + - W/"6d18967b52912bb6ed4fdacd487bd4ad" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.035821' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:07:01 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relationTypeInformation_Free_text_2_-_relationTypeInformation_/related_item.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relationTypeInformation_Free_text_2_-_relationTypeInformation_/related_item.yml new file mode 100644 index 00000000..3a8dc58e --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relationTypeInformation_Free_text_2_-_relationTypeInformation_/related_item.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:07:02 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - e6db3f6e-2e70-4deb-a0d4-40920d69a444 + Etag: + - W/"841e5d7c9b85a3e87ffa32d67c18f50f" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.025998' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:07:02 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relationType_Other/related_item.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relationType_Other/related_item.yml new file mode 100644 index 00000000..97c00b7e --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_insert_related_item_with_relationType_Other/related_item.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:06:58 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - b3b5622c-d980-4e4a-9572-ec93cf68b98e + Etag: + - W/"5557f8262c1207c2f5e4d1fdbe4ad7ca" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.034995' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:06:58 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relatedIdentifierType_RAiD/related_identifier.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relatedIdentifierType_RAiD/related_identifier.yml new file mode 100644 index 00000000..0d164ba3 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relatedIdentifierType_RAiD/related_identifier.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:07:04 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - d5e0883a-9c94-483a-8893-4034d45966c1 + Etag: + - W/"74eb0539dd2b73c672a2d4617bf45c57" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.034663' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:07:04 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relatedIdentifierType_SWHID/related_identifier.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relatedIdentifierType_SWHID/related_identifier.yml new file mode 100644 index 00000000..319258f7 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relatedIdentifierType_SWHID/related_identifier.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:07:05 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - 73ff4855-69c1-4f44-ac8f-845a138518ec + Etag: + - W/"9a9025555c94fb337b44fd64c2d75555" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.025076' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:07:05 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relationTypeInformation_Free_text_1_-_relationTypeInformation_/related_identifier.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relationTypeInformation_Free_text_1_-_relationTypeInformation_/related_identifier.yml new file mode 100644 index 00000000..d2852f05 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relationTypeInformation_Free_text_1_-_relationTypeInformation_/related_identifier.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:06:59 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - a0e8a3d9-f17c-4782-9af1-62716ea3299d + Etag: + - W/"6d4f856190c71267f162a20a08c6a08b" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.025275' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:06:59 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relationType_Other/related_identifier.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relationType_Other/related_identifier.yml new file mode 100644 index 00000000..b40f2a51 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_relationType_Other/related_identifier.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:07:02 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - 4fbb3c5e-6b98-4777-af49-cd70bf79c5be + Etag: + - W/"841e5d7c9b85a3e87ffa32d67c18f50f" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.028895' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:07:02 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_resourceTypeGeneral_Poster/related_identifier.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_resourceTypeGeneral_Poster/related_identifier.yml new file mode 100644 index 00000000..1dd8fdbc --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_resourceTypeGeneral_Poster/related_identifier.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:07:03 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - e5d9003b-9351-4620-99ad-a99c770e21d3 + Etag: + - W/"fc9e3af31cbce5e628bfa79b7cd38c7c" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.036836' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:07:04 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_resourceTypeGeneral_Presentation/related_identifier.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_resourceTypeGeneral_Presentation/related_identifier.yml new file mode 100644 index 00000000..dfa47980 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_related_identifier_with_resourceTypeGeneral_Presentation/related_identifier.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:06:58 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - dd25242e-c7bc-4ebb-9d22-2a0c3e4a1d9f + Etag: + - W/"5557f8262c1207c2f5e4d1fdbe4ad7ca" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.034808' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:06:58 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_resource_type_with_resourceTypeGeneral_Poster/resource_type.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_resource_type_with_resourceTypeGeneral_Poster/resource_type.yml new file mode 100644 index 00000000..1a4c8148 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_resource_type_with_resourceTypeGeneral_Poster/resource_type.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:07:03 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - 3dd62bf4-95dc-459a-b79f-5aa04da8b51f + Etag: + - W/"fc9e3af31cbce5e628bfa79b7cd38c7c" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.027950' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIADefd2kAA+xc63LqVpZ+FZV/pSfn2JIA27hqfhhsgxzANnfUSXXpZiHYujSSAJE6z9PVz5EXm29tCSHZ2JzumaTnR6pyKpa09rqvb60tJP16ZmqRdnbz65ljnt2cSeJ5TbyULsxVopnn1zWpdvblLEoCC9dM3wlxpEXRytHjyAppFU5+tCxYWa/O9nAVp8L4NT1VInRMy4ucV8dageVff4EIFlkrT4ss5e0VY2Vpkc+Pfj3zNJf0emLMd/0vQsPyFprreOBIV4ap1s9Y63saw1nbWVteL11UIH7F/1nSKzIjM6Epc7TI8T0IO2tCkZUlKF6qmUMsBdMS+pYxt1b4Fwrd3/5pOobG8CcuPKw0z7DWDmPW2S+pRm+s+fYlN+EuBrX5RXjW4Ftj+V0WHGhLBqSsPjSgV9CdaQf1hYHhpNr9Pf4OhZ9Xse35sO1Lauj3qZyTljTOef3eSt/58c5aJV+Ee9fVvNhiwuO58Hz+Xaq/W1J2esr5nQEnVbqlZJpr8Reh+ds/meNZ36XMgbakxZ7Z7+3H3tK354j8nWPFpu95v/3zu7QukZcUTxn+0UXXsVY+JQOq6PtSICUsac55/NGK9y1Pi8208n77R4rK31d8e+qSDSm73ydpcDpyImalgM3/pExAyxFeV757I9wKnrURXI1pK0cTNBvLBccTbl/hbM0T5j4w2jHD8zNiFcQ6c0KIJx7UQaC04XuRhmLAuV+/ZSQGV3lmaTgpi5JEjUdfWEaUqpEdkKuYFrq+6cQuNScY5VqjFTW0eRQF4c3Fhe1E81g/N3z34rnzNLgImB9+jRA/LV7F4VnOeMDXEkdQCYP0pHCLbiUMc2oK4UF2N7X5jxfsOpFvzH3PhHQmwOM+GJRJnrWVFjrU4snt5GLe8v19G8bMkIWU/sIC8vJXUf4qSkOpciPWb6SaepbSZVkJ1SA4skwu6siyqxtZvqlKb5YpYRj/q2tu15rDNB2pRtozzbNjJBYuWF42zfDRZYVSQB7dDm9xVnf0yNpy74RU5QasD1a+QbMKsjW0on2gtKeVneVwenZlhX68MvbSzaMXWhZSFDV5WPiNCBi0NstF82t6Ggmcu6AJZcxGcnZkRTpeSZUr6WIBYajT8yDQonNJFMVq9fLYkozt3ZPC/bO/HlluFt3Q2fHonkny9ZV0JegJRRsXXv2Vq0UZ1RrqcqQ4o8lu5djzKOw4YZSawA+pVdHABhQSmr7r+l4oqEBMYS2di8LIc4gHB6qUvlwCRrbUSFee+yv7Ii1v03dR8hdouf4FOF0wy9aY4ZvWB8UUBuaWL8daywut8CIXWfKkYYhfwe/IxbzMBs93U+420wqNlRNQnLJKOJwoIYvwCt2cQFvhTycUUMOAu4W/EuYxRoo30IeUCcDQQfIK8LYgi+LPnhD5QkUUBWA2A3fg4yvKlAQLGPUE37OIIpqvLCunMeG7OV33Yo0xtDnyGEvATIMz7RxgwUvzovCc0ELwYTbAl5haa5/FJEPwX8EaiiOr5j6UFDaAJscjtbAkNYKmERhA9oURNBBij5KfrS3zHBAfOp4Ng8LAQssIMeaew1AHLvX8jfMFnDZzHGV2hYIxd9xA83YW0YLlEmTcCbolaIIBJAQvZJq1ygVDyedzMDr4+lxoW+heGwuiAn8VcW1NFLePpEtogcZbTyFQmX4/5x6Gn9r7BgQHQRVakZEJcy2ERnCIA0uphKhxRRu/qD94/fAMB0Ur32a+SYX0F2FpBZGAxYEFY/VEoLYPI1YhMWhpOpz+Qxqfv8B7KOkE1kJjUozc47sBsyKK9XsgF36o1eS64MUGs/wIOytiarDYJGOaSSToGDX9raD8nMaZ/60otJpUW1lrS2OUN4LPTDjYpBrFRcPKE2Hvc2rg5FVwMpiG6QCzZ5RJg1gEuZD5JKsUduEHLQDAbh0gisUSQZZ+vPhaB69uAkdoti/ElDZCQ0us0KFCsZB/ZpryBtUI1CMCLjUN7l5VcNGtaEOxOaWFbxjxaoXYVSnBrvL6STA8cDXITyF3z4oKKRedhRtyGdB5pUXxyvpLliWR45J7MA8JGz9mJrQhJ6HuVjFVOVUQX7rSzHTeIufyWcdHrn0Rwti2rTAqmAeuh0z9+VBxLgEVUhEIy3MRm+4wm6FgAfTNuXLj985KgAeJoPvRHLz4amsbwJ/kPROVETpuzCLNs/w4TB0bAgfTueocc+2atLO1A0CQgTzptNU+E/f5UqyZDYHDa7zCghX3QOzBlyEk8QTNWZG/I8cQNFMLIi3FOl7jxWgiYBx+MvRCP19yDhh0w1fwB1OwAm6/SeCiQvBTykNw4zAihEFaCCFcActL4SataJzO0hxRRF68+jDgSN0jPmsyyOFhjzQjC3oqK6s9XswczbIejBIMUyhHYH2os3ZWMaNwpt0BBmTtgnaghYazH3z0EMYbUToulfpRel/jb88df/DMgfxvaC31Xg4TgsYc23NJChRGoC0vj271PdJYIW9PGA7e42felPw4sld+HJwfF/635/as2+lqgAAsZs7SYs7c95Gk1MgIgnlh7mFGqH4lwW/US0GCczrukydKNd6xbcvv+GkKpx27cAJWGNyDHHY5+WvMc7JvQQ9Kn2zs2bo0xD3f1av6ZGOb7jgxZLbWF6LTHVQ3itNguttbqy0WqzvRGY/7rc7Qdp531Z+e24/MkOuS4faY0p5Hequ2e/LmO20oOlq7Lxp3/rpTMStmUqt0k9racI11d3G76Q7qs+FoO5zJc6ZP7iNtUtuZrYd4Jo+cPZ/nwaNvtvubJ+cash/E2aQXmK1RrFcevU6lt9Ba42g2qK/U6WOsTjZRr6nYVrsXPHnZtdF2PZMfRG1Sj/91Xo2c3pB7vjqR5h23P4eOC23aZx23nqhJPVKn/XlHjpjh1pjeFMWOLDHQLGd0Hn5Qm8qPTefWfm6xpTqpQRc1UKeKrU36TPf6geoyZrB+zWiN6sqy/zwYKD92h7dxb3grw0f3I8Ya/Wa12hveS8/NeqC2xrHZYq42GSfPtm8rd9uF4Y6hVz0xEA+leVs6x2noXPP2elZ5ZNBrbSxrc30ysnX3IVLHmWzWYIbXW+NcqCxqz3pru9Yn16Fy/4jYB6BnMeTnfIe0dpjJa5J9Dy5sCbVJ6m/lzfGgaO8iy41297KT1BO9oqRx2N1uzQrbzhbLWi9R7NlEhZ3bADoHulx7LNo+SmPCENfBUFKQM2kM1fF4MBge5w+77igGhjuyB/g/xTrjPdebjaU6aAzUCfhOH4nXTrmv3P190g+QQ6E67dpqa2T3vcc5aoGZsE1vja47ctnOvb+LvsrPtXqJCjrow3Pibay4TweNeAa7xm22UWHHqEW1WMe5jfO87KPOHmK1ubFHyGHDZQttt1m/iWuR91x11UBvMfBHPTuN8vGylJN1xZ2LZrux4zmP/E5z/HrTdVU2m8wrvV3X+TSuLIsB6b2sD4Abu7S+x+PRcvkBf+XHFxlxBY4o97VUL8rBVp8pre1ceYBt4AF88eEb4AXby9uakz/Y/6yRmBMz1uVtqA42+1xY/QF1kajgr7UNYOjvWxfQn+sFe3m+6617e+SOiUdCcVAewG+SyZs+SOoQ+VfSp7r3LWLzzt8HDFoUfbSne3wi3ystyuPxyJo2yI4X1OMurVHlx36rLlnoTxb5fyJFs0lNAl7bA6dqj5rVgsyU1+9bjw+JTv5qPUidZuNuc0lxrbE/8+GPy4ehG61V6AH/30MPSW3VYz18Cv7sVf/pXrUFZtdriMsD9ak/4/EfjgejOQ712cz6Vvjk6TLb/YlV34dVRT9lc/Y1+Ig6Yp3HqN3HnmLLMKeB7t5Wvce1PvTtF8RFnRq2PnkIZ9PHYDbAHEYzT7MRYCZrgI7yBP6dr2nOxt5g11ls1in/0V6+iH0H5VJ63G5IM3cbGDQbOY2NOXkMtSnPv5JP9/seY0f7sMe14WR7sLtGtefakr5YwtMfr/93YtLBTNdvP9Zmk5frTqWgZ4rx1/DjTq9QTFJMVwp7SJ67IxO5iuuTDe2JaM+1U6cvzrOb/w2+b9YMM97tsYP5dpHll4oYJs8LZdMd3ue67PeEk8l4nutUGTsacsVsd/McyM81Gzv45++ob7Hgj5fhfX2InALPgM0qL/bLFL1s0BhR/c+m48Scdj/zl4d4+uZEwZ63HnWkRncoddcG9l1GIolFHpg7kTe9SJeRXxMRduQy///pupTmeush0Sb3n+t5V4vAE/tz5LzbBz3N/BR37KlRlwe6fE+b2wV/zLEP2tE+3Ni9oy3I7e+yPTLtx1lhf8yPscdAPuVzxRD8SSdRnSDX0pyJuncK/j2MusPuZfduedkdjjXUIl9/wGbiM7LpvkK+n16yHfRitP/vLm633YG46Tr4N37Z9nZ+0l34YnfsA2f42tw/nMegwfnvcfxlqs6BUXPkLlMW1aR7d7/tDG8T/NuO7+4rTwsleVq8bCfADL4+q4WU93jvgxCzsmdOHjx1WGM6aBGnWK2MgUUZxqAOdVo/6ZcwoOA3YOKWeC5L2O80svPYu7GD/S8yI15Na6DYqPmQbFLvi3vOx73v74fiEvV92B9ijguy/ee226xuuztj25GDtUl9d7KJjXZjbtL5u9tN7+5FRkyO67bY58Sntl0bMrvcY2t+PAT/hV3pDg175sGWaZdyK7DcHJORgwHL+0F+36y6xTWZ5tS8r8N32sQEFve6wFnx0DMeA8yvopE09tff75UrjaXVTHGbsA3+AwZ21y9id9MZ3sfdZs03WxLdt7lLexSTkUN3uiwBM2o75QE6ute2uSDaxlh3GdcNfiS/pPJ3uZ/SYxGYndUt8htY20u0aYPjZrGO1GkPfZFtsvsL5eM8Fx4co9IHnvdEpTDnj7C/N2SJ7itK+qDhzibbBWTMDW8cKS22U9p92vNjjxegbzWAP8AWh46xzmVzzCMe5RLvH5XGWvd6Aa+Rlgr6W9TJbS7LbF3b3d3tRmlJgd7aUq+3sVdzCU+4TUkDs9mLDX+hH/XXJBu+ZEV65A18O99Bbqx7Y+DcluZb6MNivb3MZWEGA6YZ9stERUx7pHOgu+ocObnrOIS5mE24nxnNVLHabGAmrIdmOoNAhxn0nQfQaYOa8XUZuOg0KoTB2qRasAkzTWsuYa4AH+jo8lq2Ncyb8Df03tjmpJYgJmu9rQKLqjSLICdrHuYK0DQY3U8xkg3tnalGA36/xq1XtMHmIEee47yd+wt6oU+wyIDu2Ivz9SRTk2trE/qTr2eYx9BfFnqrvlNJJnKe7nvqdA+ZMGjQWKtO46WT358sxx9+UpCjiIWZzgeYu9DbRI3jLNuhD1EO15RW3VUwa8H2ivJQ6pMH+za5DIoD9YWA4jNo1em+c6C2u7HyAN/CBs6n3dvAzoDmduztEe9Hpk6QL+RHjiEv8AXsbJtrpdVDTKQNsPVSnYx3+WzenL/MOM0j9qfbtdrm+BEorYgZ7Rd7RjFqjcmXjjVoyMB34LPJDK/LefflB4dy4af7B5f2T7PBMlbuH4B92xowZkd257IwJ1JMUO8bzKPUPz7urYNbvzccJU+YSc1JL1QnmCuBl1gPn/RCc5L65qXCRKWlhMp9b201G48HWTxf7/SKbQ9G7DHlO979NEAPmNJ9wi2vD+gXol4S9NiAcJHm3Rlys5Db/F4J2Yx6TXRZ5Pl8kNODP/pUi/5sSv6uLfT2eEkxoVxVXczSMkN9PBJ28Np9n8O3WNvYYB9aRYyoN4TWALgwCNed4aFeh1OWUP2rMjBy2kvtdx9qqJuAYqhPxsi7+nKPEci9GDGALo+cFnrPC7lJeUm4tFBf8rxz1Gm/gvxAnt3CN8CCVi9A/SSUp8idJT+PPNdoDzmhOlrCV70F+l1C+dYDfz25rRTxyKL5FfkCH64L8dllMQHebmEv5UVtx2PsjpfIlTjD1ZDPT9gzQQb7aVC1x2lckA8Sjwm/94IcNyfbJdVAITbIKxO68z0Mx6WMJ9b093spHmstrbE139Pw2dT04FeRMGgf2ywfXlBbO31SX2rTcXSQdcA17I08DbWDmqT+5nB/tinveuj3aU3SvA8sLsnNcpbu04lcz+mS9mLAjkfssew8DzK+zGo34BdGv3kBMxtz4EGgT8ch/T6FepGgK3RU6fcSmjGyvUYV9cli5PoOvc+blbG84LuaNJO3bAYspJpAzTKOYe3j+GPKLNSBjYgRzdlJ5mcJdU3yRcod7suMRyHnKAcZdFko/PeohpjtiTh2HMtDwm2tPaZ7qnmfgh92WsKxWqTfHgxZpXmP6iD3G+0xDNfk/vrMForPnj/yWMJ8wfsE1SroyOeY73rvcvbgO5OwJM4xgXJHpnxXkaO1fW5X9Hf9iXJd5bVKOlD90u94ee5mPbTQJ3id49qOcEiv9HgPyuZH7OV7u/2MQFiL68grNUDfCvk8sp9LeG/K90Px4d5CeZ4q7CNK55U3x/v9wLBCOaw4hd/2XL39ckXYw3ET+mGmXncmh98ip1Kd7nOwzhR7NWBuZ8J/c6kpjuqZdyFfr90dYoocnRuVLubQ6wh5N+e//Ur1V/QXWZ1sdp0J/Y40irJ7FM6ja4pPYj1Ev490qf4ybNWH9BsV6tCb7rCXultyGR3ZFjltoobmXYQ6mpVkEdYCQ2if/zqVUxkq7S8xLxltXlOZrLSOdPRyutcDrMM8VYtSvxM+9Qjv42IdAkM/6IvjXTYzbntvcKiYvxynW/WYZhfMah76imQ0q5ld6HMFX35XLCb89zrn4I+QZmH54+Pv8xdqiPCS+8LwlgX+kQ8fLMg+Yyc6eiKh1zxw/IBOIfVv/a4b0T0+dSCl95sGiqtWXq6G8jYEVq2n2PvrUu8lm0tf6bf8p3H9ZfDAesNmqjPyiK95dLfiE/dLSSb/zZz/Bj+uv2ay3uwjMpmTB+rb1N8xK0SoPwaZ9SXqDj1xlM6jWX/k99oGaQ/uNSWOfcfyYN/fR/dzdTjaxFzHhGI9+1d15vdai/XzNgcKx9l+ifbnpVze7yPL9nvZPT7KTfHwDENh3wX76l3MB+meu/TbSXkN7bEwd/2434tAVnkt3Vua9Iq/kx3jDcx6rwvfc2MmRm9aYK/832dfzuIVKzyiSk8Npy9F0XOq2TPEF6bv3Bx9t4oeKrK8aEQ8vJixL2euBQZYNt4/litf7x9Yzk9xaZkwesCZy0ppLpbWyrPY1yo9QsufWqZnoU160twJbw16DvfsJlrFFi5H6YPYr45n8qes6RliLSQBqSprx9o0/diLzm6qcjU9Dp/W1mro0DO0f/31jJ6u68KEefo8d/WrRM8QR35ET0hL9PTSG4raV7FyoKgep6iepKgdKCrHKa4PFNfHKeqnpJyy5fKrWKCQj1NUT1Jcfy7lqiRFqh8nkQtiLo+TFPwuHXPaVUnZY067Kjn+A4rLA0XtOMX15y65KoXmGI/rkkuOBe+65JFjbr0uWXucQhI/1xQUJ6TUT6ZI/aSm9ZKmx/xRL8XlAx6XJ/W4OklxIlXrJY8di0u95LEjWSiLJY99QCF/KoUoKp9qShSfgwxRFHx6pKSI4uokxeceI4r6p14HxQmfEsXn1UAU8udSpDLIHFNVOpWoRFE5Kab6ucukUqJ+QHH1eYJIJbd/QFE/ZUvR7VfHKU4kqlx26nGKE6ksl3x6BHKJ4vMeQxRXJ/U4kYZyyR/HrT3tj2IaHrOlcjoNKydru3LSIZVSbR9BVKL4HC+J4kQaVkppWP2ASXEKOe6SouOPdH+ikE5ZU3T8MYpqyd5jXq2exLJqSdMPKD7vhnLtVL+UayfjXzvV2eXyAHms7Gono1s7NcfItZMgUyt57Fhcat/hsWJsr/gbbf7GY75mZqN7pXY49X86vX9AcWLiPem4N7P5ByPi5w3tzTD7AUXtJMXnRfFm4PmgwZ/omuKp4e1Ng/+g856AgNPdWz5pi3xq3H2L3/8mfJ+ytnJSjzKciSfh7DhF0R8fUEifU5Th7AOKykmK6kmKz/fDb+DsAx4n4L1clcd5nPJY7Ts8VoytmL7XnL24k+GZxF/q5m/7vD/zHuCySi0aR18g0FZRtlpOj55es2MxfyX63YkiDX+r2TLPshfZ8Z8sD6Xrm0r1piadi6Ko8vspNn+/9UCXv/BekW9EeU+3/yDCngyn4sDM+XO3IKeHooi9+021lq7bv3lOds+dgL8MbzD6mAP/ok/xe0DpTScz+9ZC9iGglDY8+0bfW1j5a3o/7vjKw5o9XbrKtUxHe7fks48PpSu+fSvENTww+OuBw2evwhc/ZPTtl2+F8P/vWVEuHGfzxqYL6e3yLx/Tyh+JenotyKKTWaqFx0+/ISc/Zi/qmgddPw322w8/7b+p05/d3uFimLi6z/Ynzvenk/03OK4LX3VKvzuS3issv6XIP+pBr3zT+8eB5QmksZBlOb3oFyBt6SsE/B1DjV6FdmPPiRL+F/+8xP79Sb5cS78E4TAioSUrP44cj164/BqH/I1QjTF66x56GnMujl4jPHwzgn90irsge5+Q3iYPncjnX/tJP0RA3zn4L161ldTDh7u6vsPvsVIyXV1Klxf9SnVQIeQm9UyfnJP6wQlDL/2CySf3hc/ewAfdjPoqV4eyeFOjT27sYaGEAdSyvsriUKoSxlSu90Tl27rHMOHfq+30s18fVGf2HbB8YUZaLAGpJhUr7EBDafvLt/8BAAD//wMAFEiWArFMAAA= + http_version: + recorded_at: Mon, 26 Jan 2026 17:07:03 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_resource_type_with_resourceTypeGeneral_Presentation/resource_type.yml b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_resource_type_with_resourceTypeGeneral_Presentation/resource_type.yml new file mode 100644 index 00000000..c9bb02e5 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Bolognese_Metadata/insert_resource_type_with_resourceTypeGeneral_Presentation/resource_type.yml @@ -0,0 +1,71 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.datacite.org/dois/10.5061/dryad.8515?include=media,client + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Mozilla/5.0 (compatible; Maremma/5.0.0; mailto:info@datacite.org) + Accept: + - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 + Accept-Encoding: + - gzip,deflate + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 26 Jan 2026 17:07:00 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + Status: + - 200 OK + X-Anonymous-Consumer: + - 'true' + Cache-Control: + - max-age=0, private, must-revalidate + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Referrer-Policy: + - strict-origin-when-cross-origin + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - '0' + X-Request-Id: + - 86e97359-0406-41d1-835b-24856813945f + Etag: + - W/"7e7b31eb15c35ccd6c26223cd062a020" + X-Frame-Options: + - SAMEORIGIN + X-Runtime: + - '0.035330' + X-Content-Type-Options: + - nosniff + X-Powered-By: + - Phusion Passenger(R) 6.1.1 + Server: + - nginx/1.24.0 + Phusion Passenger(R) 6.1.1 + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET, POST, PUT, PATCH, DELETE, OPTIONS + Access-Control-Allow-Headers: + - Accept,Access-Control-Allow-Origin,Access-Control-Expose-Headers,Access-Control-Allow-Methods,Access-Control-Allow-Headers,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With + Access-Control-Expose-Headers: + - Authorization + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 26 Jan 2026 17:07:00 GMT +recorded_with: VCR 3.0.3 From b1d6d044e2cf400ebf8e0bd0224e21b796d07b8d Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Mon, 26 Jan 2026 12:30:52 -0500 Subject: [PATCH 14/17] Fix schema location paths in new fixtures. --- spec/fixtures/datacite-example-full-v4.5.xml | 3 ++- spec/fixtures/datacite-example-full-v4.7-types-poster.xml | 2 +- .../fixtures/datacite-example-full-v4.7-types-presentation.xml | 2 +- spec/fixtures/datacite-example-full-v4.7.xml | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/spec/fixtures/datacite-example-full-v4.5.xml b/spec/fixtures/datacite-example-full-v4.5.xml index b6642a58..081a6694 100644 --- a/spec/fixtures/datacite-example-full-v4.5.xml +++ b/spec/fixtures/datacite-example-full-v4.5.xml @@ -2,7 +2,8 @@ + xmlns="http://datacite.org/schema/kernel-4" + xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.5/metadata.xsd"> 10.82433/B09Z-4K37 diff --git a/spec/fixtures/datacite-example-full-v4.7-types-poster.xml b/spec/fixtures/datacite-example-full-v4.7-types-poster.xml index 0f9e9a63..94d6769e 100644 --- a/spec/fixtures/datacite-example-full-v4.7-types-poster.xml +++ b/spec/fixtures/datacite-example-full-v4.7-types-poster.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.7/metadata.xsd"> 10.82433/B09Z-4K37 diff --git a/spec/fixtures/datacite-example-full-v4.7-types-presentation.xml b/spec/fixtures/datacite-example-full-v4.7-types-presentation.xml index b721cd9e..84d680c1 100644 --- a/spec/fixtures/datacite-example-full-v4.7-types-presentation.xml +++ b/spec/fixtures/datacite-example-full-v4.7-types-presentation.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.7/metadata.xsd"> 10.82433/B09Z-4K37 diff --git a/spec/fixtures/datacite-example-full-v4.7.xml b/spec/fixtures/datacite-example-full-v4.7.xml index 0f9e9a63..94d6769e 100644 --- a/spec/fixtures/datacite-example-full-v4.7.xml +++ b/spec/fixtures/datacite-example-full-v4.7.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.7/metadata.xsd"> 10.82433/B09Z-4K37 From a7a1cd0309cade41d77111d847a31cf746e88330 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Tue, 27 Jan 2026 14:08:41 -0500 Subject: [PATCH 15/17] Appease Rubocop --- spec/fixtures/datacite-example-full-v4.7.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/fixtures/datacite-example-full-v4.7.xml b/spec/fixtures/datacite-example-full-v4.7.xml index 94d6769e..c27d330a 100644 --- a/spec/fixtures/datacite-example-full-v4.7.xml +++ b/spec/fixtures/datacite-example-full-v4.7.xml @@ -96,7 +96,7 @@ - + Date: Thu, 29 Jan 2026 15:01:36 -0500 Subject: [PATCH 16/17] Fix wrong placement of relationTypeInformation field in related_items. --- lib/bolognese/readers/datacite_reader.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bolognese/readers/datacite_reader.rb b/lib/bolognese/readers/datacite_reader.rb index 31e5aaef..f989b09b 100644 --- a/lib/bolognese/readers/datacite_reader.rb +++ b/lib/bolognese/readers/datacite_reader.rb @@ -228,7 +228,6 @@ def read_datacite(string: nil, **options) "relatedMetadataScheme" => rii["relatedMetadataScheme"], "schemeURI" => rii["schemeURI"], "schemeType" => rii["schemeType"], - "relationTypeInformation" => ri["relationTypeInformation"] }.compact end @@ -243,6 +242,7 @@ def read_datacite(string: nil, **options) a = { "relationType" => ri["relationType"], + "relationTypeInformation" => ri["relationTypeInformation"], "relatedItemType" => ri["relatedItemType"], "relatedItemIdentifier" => relatedItemIdentifier, "creators" => get_authors(Array.wrap(ri.dig("creators", "creator"))), From 25b92c22de944d4c34a319423677d919c4c0a47d Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Thu, 29 Jan 2026 15:03:05 -0500 Subject: [PATCH 17/17] Typo --- spec/readers/datacite_reader_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/readers/datacite_reader_spec.rb b/spec/readers/datacite_reader_spec.rb index 2fb9dece..e1d47c4c 100644 --- a/spec/readers/datacite_reader_spec.rb +++ b/spec/readers/datacite_reader_spec.rb @@ -1821,7 +1821,7 @@ ) end - ### New DataCite 4.7 Features Tests ### + ### New DataCite 4.6 Features Tests ### describe "DataCite Schema 4.6" do it "handles all DataCite 4.6 features in one XML" do