Feature Wiki

Information about planned and released features

Tabs

Matching Copyright on Import

1 Initial Problem

Currently, importing of objects with copyright information in its LOM does not reliably assign the new object a matching copyright. If the copyright information found in the LOM is not exactly the same as one of the preset copyright entries on the installation, it is instead shown as 'Own Copyright Information'.

2 Conceptual Summary

Imported objects should get assigned a preset copyright entry if its copyright information contains either the URL or is equal to the full name of the copyright. Matching the URL should have priority. If no copyright matches, the copyright information is shown as before as 'Own Copyright Information'.

Matching the URLs should be strict, except when they only differ in their scheme ('https://' or 'http://').

Further, new exports should only contain the URL to their assigned copyright (or their full name, if they don't have an URL), and not a full html block of their rendered copyright.

3 User Interface Modifications

3.1 List of Affected Views

No changes in the UI.

3.2 User Interface Details

No changes in the UI.

3.3 New User Interface Concepts

No changes in the UI.

3.4 Accessibility Implications

No accessibility implications.

4 Technical Information

It might be worthwhile to treat copyrights as their own kind of controlled vocabularies (see Infrastructure for Adding Metadata from Controlled Vocabularies). However, this would necessitate two migrations, one of them potentially lossy:

  • Copyright entries would need a source, either configurable or a set token.
  • Existing copyright information would need to be moved from rights > description to rights > copyrightAndOtherRestrictions > value, and the currently used identifier parsed to URL/full name.

5 Privacy

No privacy implications.

6 Security

No foreseeable security implications.

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

Kunkel, Matthias [mkunkel], 09 APR 2024: Great that you tackle this conceptual problem of our current copyright handling.

JourFixe, ILIAS [jourfixe], 29 APR 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10 / trunk.

10 Implementation

Implemented as described above, not much to show. For details, see the documentation.

Test Cases

Test cases completed at 15.08.2024 by Elagamy, Ahmed [Ahmed]

Privacy

no change required

Approval

Approved at 05 AUG 2024 by Kunkel, Matthias [mkunkel].

Last edited: 9. Sep 2024, 15:47, Schmitz, Tim [tschmitz]