aboutsummaryrefslogtreecommitdiffstats
path: root/python/tests/files/datacite/datacite_result_05.json
Commit message (Collapse)AuthorAgeFilesLines
* wip: contrib, GH59Martin Czygan2020-07-101-1/+2
|
* datacite: address duplicated contributor issueMartin Czygan2020-07-071-3/+0
| | | | | | | Use string comparison. * https://fatcat.wiki/release/spjysmrnsrgyzgq6ise5o44rlu/contribs * https://api.datacite.org/dois/10.25940/roper-31098406
* datacite: get rid of schemaVersionMartin Czygan2020-01-091-2/+1
|
* datacite: reformat test cases and use jq . --sort-keysMartin Czygan2020-01-081-247/+247
|
* datacite: factor out contributor handlingMartin Czygan2020-01-081-0/+6
| | | | | | | Use values from: * attributes.creators[] * attributes.contributors[]
* datacite: adjust tests for release_monthMartin Czygan2020-01-081-1/+1
|
* datacite: adding datacite-specific extra metadataMartin Czygan2020-01-071-528/+532
| | | | | | | | | | | | | * attributes.metadataVersion * attributes.schemaVersion * attributes.version (source dependent values, follows suggestions in https://schema.datacite.org/meta/kernel-4.3/doc/DataCite-MetadataKernel_v4.3.pdf#page=26, but values vary) Furthermore: * attributes.types.resourceTypeGeneral * attributes.types.resourceType
* datacite: month field should be top-levelMartin Czygan2020-01-061-3/+3
|
* datacite: include month in extraMartin Czygan2020-01-061-1/+2
| | | | | > include release_month as a top-level extra field [...] to auto-populate the schema field from that
* datacite: clean abstracts, use unknown value tokensMartin Czygan2020-01-061-1/+1
| | | | | | | | Datacite defines placeholders for unknown values: * https://support.datacite.org/docs/schema-values-unknown-information-v43 Clean abstracts.
* datacite: remove --lang-detect flagMartin Czygan2020-01-031-2/+3
| | | | Estimated time for a single call is in the order of 50ms.
* datacite: address raw_name index form commentMartin Czygan2020-01-021-71/+71
| | | | | | | | | > The convention for display_name and raw_name is to be how the name would normally be printed, not in index form (surname comma given_name). So we might need to un-encode names like "Tricart, Pierre". Use an additional `index_form_to_display_name` function to convert index from to display form, heuristically.
* datacite: add conversion fixturesMartin Czygan2020-01-021-0/+530
The `test_datacite_conversions` function will compare an input (datacite) document to an expected output (release entity as JSON). This way, it should not be too hard to add more cases by adding: input, output - and by increasing the counter in the range loop within the test. To view input and result side by side with vim, change into the test directory and run: tests/files/datacite $ ./caseview.sh 18