"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.12.1 (release 2023-04-20)
Version v0.11.0 (release 2023-03-06)
permissions: re-add SystemProcess to can_manage
fix: to keep flask-babelex
permissions: enlarge permission system
modification: update marc21 record permissions
modification: remove duplicate code
modification: add pids to new version
bugfix: create new version
modification: dashboard records edit
Version v0.10.0 (release 2023-02-13)
fix: category could be AVA
modification: add fix me in the future
modification: create dashboard entry for marc21
Version v0.9.2 (release 2023-02-09)
fix: sort xml subfields generation
fix: the value in subfs is a list
fix: unify order of et.Element attributes
Version v0.9.1 (release 2023-01-23)
fix: wrong alias for drafts and records
modification: record status in deposit
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file invenio-records-marc21-0.12.1.tar.gz.
File metadata
- Download URL: invenio-records-marc21-0.12.1.tar.gz
- Upload date:
- Size: 154.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89c47d70ae7aa9dcd2636523597fd6eedeff185cb5606ce156a2362b7829ef46
|
|
| MD5 |
28d6fe5c1359b0a38ada1c019de1032c
|
|
| BLAKE2b-256 |
c9a09b4153260472ba8142b557fcb615a3f4f9b17fdc6229e26dcee132867573
|
File details
Details for the file invenio_records_marc21-0.12.1-py2.py3-none-any.whl.
File metadata
- Download URL: invenio_records_marc21-0.12.1-py2.py3-none-any.whl
- Upload date:
- Size: 221.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57a0ead6fa49d5f6303f6999ebda2864aee1bb0866cc662ce329d2e0075ee030
|
|
| MD5 |
66ebe05d0812d9f277627dce497fd003
|
|
| BLAKE2b-256 |
1eb69c492ac8ea235acafeadcd447c9e9add66f1affd7324bd906cacef24e079
|