"Invenio Marc21 datamodel."
Project description
Marc21 datamodel
Further documentation is available on https://invenio-records-marc21.readthedocs.io/
Development
Install
Choose a version of elasticsearch and a DB, then run:
pipenv run pip install -e .[all]
pipenv run pip install invenio-search[elasticsearch7]
pipenv run pip install invenio-db[postgresql,versioning]
Service
** Create Marc21 Record**
Tests
pipenv run ./run-tests.sh
Changes
Version v0.9.0 (release 2023-01-11)
metadata: use id property instead
fixes:
global: pass through exports
modification: add multiple files to record
metadata: add param do_publish
metadata: add exists method
ui: update react-records-marc21
services: add exception for common search
services: add types
codestyle: deposit form
modification: deposit form style
tests: testset update
modification: put doi into the metadata
modification: create identifier with draft
bugfix: files enabled
fix: correct CHANGES.rst
Version v0.8.4 (release 2022-11-17)
fix:
api: add duplicate check function
fix
metadata: implement convert_json_to_marc21xml
metadata: add default values to selector
api: add two functions moved from invenio-alma
improve: add subfs parameter to emplace_datafield
modification: add access_status field
modification: use jast jsonschema
codestyle: variable on top of the function definition.
modification: service file config
modification: api register services
modification: create draft with errors
modification: deposit structure
modification: deposit application
Version v0.8.3 (release 2022-11-02)
fix
metadata: implement convert_json_to_marc21xml
metadata: add default values to selector
api: add two functions moved from invenio-alma
improve: add subfs parameter to emplace_datafield
fix: remove import of semantic css
Version v0.8.2 (release 2022-10-14)
fix: pypi-publish inherit secrets
Version v0.8.1 (release 2022-10-14)
global: migrate publish to reusable workflows
setup: fix classifier
Version v0.8.0 (release 2022-10-14)
tests: move to resuable workflows
tests: remove CACHE and MQ
setup: sort imports, remove doublets
global: migrate to opensearch2
Version v0.7.5 (release 2022-09-27)
fix: javascript dependencies
Version v0.7.4 (release 2022-09-27)
fix: ConfigurationMixin changed location
global: increase version of invenio-search
Version v0.7.3 (release 2022-08-10)
fix use 009[7:11] for publication year
Version v0.7.2 (release 2022-08-10)
modification: datacite schemann changing the field numbers
tests: modification datacite testset
bugfix: pids components from rdm records
Version v0.7.1 (release 2022-08-09)
fix: the missing mappings causes an error with the empty search feature
Version v0.7.0 (release 2022-08-04)
improve (WIP) landing page and search results
Version v0.6.0 (release 2022-08-01)
make the jsonschema less restrictive
Version v0.5.2 (release 2022-07-29)
use search react components provided by invenio-app-rdm
update the search initial query state
Version v0.5.1 (release 2022-07-07)
Version 0.0.1 (released TBD)
Initial public release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for invenio-records-marc21-0.9.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d70c4c821f981595a2a0a163cf3dc3260a8ddd39c92fba7ea4ffa6bc170d269 |
|
MD5 | 76d553dcc769a662f14da36ee8303961 |
|
BLAKE2b-256 | f86a2ead14eb1ea48baa74d35862a3a4da30cbf64111693d8daf97c0a520d413 |
Hashes for invenio_records_marc21-0.9.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89c55a6f475458164ea63f346f78e1f7a7b677ff60e38880bb3d95313934ef19 |
|
MD5 | e9aeeea9fde1d5c967c414e64994e0c4 |
|
BLAKE2b-256 | ada477a9b91f684670b8db316e95bee257ff374af1c6b971941a231562a73aa8 |