Skip to main content

"Invenio Marc21 datamodel."

Project description

https://img.shields.io/github/license/tu-graz-library/invenio-records-marc21.svg https://github.com/tu-graz-library/invenio-records-marc21/workflows/CI/badge.svg https://img.shields.io/coveralls/tu-graz-library/invenio-records-marc21.svg https://img.shields.io/pypi/v/invenio-records-marc21.svg

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.5 (release 2023-05-11)

  • fix: metadata export needs a space

Version v0.12.4 (release 2023-05-10)

  • doi: apply marc21 request changes

  • tests: cleaned tests, remove unused statements

  • metadata: add 856 field after doi creation

  • modification: templates load from roles

Version v0.12.3 (release 2023-04-28)

  • fix: distinguish between str and list

Version v0.12.2 (release 2023-04-25)

  • bugfix: previewer allow to access files

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio-records-marc21-0.12.5.tar.gz (154.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

invenio_records_marc21-0.12.5-py2.py3-none-any.whl (221.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio-records-marc21-0.12.5.tar.gz.

File metadata

  • Download URL: invenio-records-marc21-0.12.5.tar.gz
  • Upload date:
  • Size: 154.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for invenio-records-marc21-0.12.5.tar.gz
Algorithm Hash digest
SHA256 5271096fc2f703cfe33f915a99609cd80c38ffae9a37192724fdc4be88eece82
MD5 d0f3392b4c5161a867bdb036803777f6
BLAKE2b-256 41a26c4354d87e82d40f651bb38c54b3595fb8b09ec0a8fa155313e60b2fa517

See more details on using hashes here.

File details

Details for the file invenio_records_marc21-0.12.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_records_marc21-0.12.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b4ecde6de96a41985c071f0177b86c874549c3a8537b3d7d05697a7bb75ba87f
MD5 e351c68893ed72426610185cee07c6ed
BLAKE2b-256 d1a836c40f8bf7a97bc690f292b3db8721d108f0cdab4667764cb36545a3bbd9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page