Skip to main content

"Invenio data model for Learning Object Metadata."

Project description

https://img.shields.io/github/license/tu-graz-library/invenio-records-lom.svg https://github.com/tu-graz-library/invenio-records-lom/workflows/CI/badge.svg https://img.shields.io/coveralls/tu-graz-library/invenio-records-lom.svg https://img.shields.io/pypi/v/invenio-records-lom.svg https://readthedocs.org/projects/invenio-records-lom/badge/?version=latest https://img.shields.io/badge/code%20style-black-000000.svg

Invenio module that adds a data model based on LOM (Learning Object Metadata). The specification of the LOM-dialect used by this module can be found here: LOM-UIBK (only available in german)

Further documentation is available on https://invenio-records-lom.readthedocs.io/

Changes

Version v0.12.0 (release 2023-11-09)

  • setup: temporary remove python3.10

  • fix: errors (mostly pylint)

  • setup: remove test upper bounds

  • cli: add parameter to create demo in backend

  • ui: add new button to user dashboard

  • search: add configuration for dashboard search

  • permissions: change can_read_draft

  • ui: redesign EditButton

  • fix: version is an object

  • compatibility: add attributes for rdm-records

  • ui: add collapsable facets

  • resources: add dublin core schema

  • global: change prefix, add user_dashboard

  • ui: change route prefix

  • dashboard: change text

  • services: make components configurable

  • compatibility: change import paths

  • refactor: remove unused file

  • global: move jsonschemas to records

  • global: migrate to invenio_i18n (flask-babel)

  • setup: remove rdm-records boundary

  • metadata: add methods

  • stop grouping lifecycle.contributes by role

  • stop grouping for data from upload-page

  • stop grouping for data built with LOMMetadata

  • group on OAI-PMH output computation to retain compatibility

  • clean up file headers

  • clean up config files

Version v0.11.1 (release 2023-08-03)

  • fix: licenses url with slash as last character

Version v0.11.0 (release 2023-08-03)

  • fix: license facets trailing slash

  • fix: translation was configured wrong

  • ui: remove current_user.id, not used

  • ui: show management only if allowed

  • fix: deposit edit needs permissions

  • ui: add edit-button of records

Version v0.10.1 (release 2023-07-25)

  • fix: use save key access

Version v0.10.0 (release 2023-07-25)

  • translation: update

  • refactor:

  • ui: add doi to sidemenu

  • tests: add pylint disable statements

  • setup: use pytest-black-ng instead of pytest-black

  • ui: add classification and course to landing page

  • metadata: reimplement dedup for append_course

  • metadata: change metadata a little bit

  • refactor: remove python3.8 compatibility

  • implement and configure facets (=search-filters)

  • clean up various upload-page related things

  • implement vcard and use it for OAI-PMH-output

Version v0.9.0 (release 2023-06-01)

  • add format and resource-type to upload-page

  • add schema for cleaner OAI-PMH-output

  • add “$schema”-key to jsons in database

  • update landing page

  • implement and configure permissions

  • fix image-preview by implementing iiif-resource

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

  • upload: require license permission

Version v0.8.0 (release 2023-04-20)

  • make compatible with invenio v11

  • support DOI, publishing, deleting

Version v0.7.2 (release 2023-03-15)

  • fix file-upload

Version v0.7.1 (release 2023-03-13)

  • add .js-files that were erroneously missing from last PR

Version v0.7.0 (release 2023-03-13)

  • global: fix various problems

  • finish preview of deposit for test-server

Version v0.6.1 (release 2023-02-01)

  • fix: pylint errors

  • fix: syntax error in setup.cfg

Version v0.6.0 (release 2022-10-14)

  • global: migrate to reusable workflows for publish

  • typo: fixed wrong position of .

  • test: move to reusable workflows

  • tests: remove CACHE

  • fix: change opensearch2 to opensearch in run-tests

  • global: replace elasticsearch7 with opensearch2

  • setup: update dependencies

Version v0.5.2 (release 2022-09-27)

  • fix: javascript dependencies

Version v0.5.1 (release 2022-09-27)

  • fix: pylint errors

  • fix: ConfigurationMixin changed location

  • global: pin flake8

  • global: increase version of invenio-search

Version v0.5.0 (release 2022-07-29)

  • fix missing schema for type link

  • add the search feature

  • update UI-serialization and landing page

Version v0.3.1 (release 2022-06-01)

  • update publish action

  • fix combined fixes

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-lom-0.12.0.tar.gz (153.5 kB view details)

Uploaded Source

Built Distribution

invenio_records_lom-0.12.0-py2.py3-none-any.whl (185.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file invenio-records-lom-0.12.0.tar.gz.

File metadata

  • Download URL: invenio-records-lom-0.12.0.tar.gz
  • Upload date:
  • Size: 153.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for invenio-records-lom-0.12.0.tar.gz
Algorithm Hash digest
SHA256 b49f6e73d1acc7513315b4dfa16d5d356aeea54944aecd3a782a2a5ac91ed848
MD5 2fba2672c360877d071e59419f819692
BLAKE2b-256 3663cd1cd31aa6a1f0f01dd5d1492d08598032669a88537fac279983327ccc9b

See more details on using hashes here.

File details

Details for the file invenio_records_lom-0.12.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_records_lom-0.12.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7b99a3fe8208f323f8286b35cf449a844653636c378b21d9fd9a8f6eb65a9e84
MD5 bcc9a79019ce3f6af1bf8f12af329305
BLAKE2b-256 b22d679c2ab800885c623600e45f0dec490669d0f8044ad9505d6c191cf4f319

See more details on using hashes here.

Supported by

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