mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2025-01-27 05:49:12 +01:00
Add notes
This commit is contained in:
@ -228,4 +228,25 @@ java.lang.NullPointerException: Cannot invoke "org.dspace.discovery.configuratio
|
||||
- Now I need to figure out what it is about those five that causes them to not work!
|
||||
- Ah, after debugging with someone on the DSpace Slack, I realized that DSpace expects these vocabularies to have corresponding indexes configured in `discovery.xml`, and they must be added as search filters AND sidebar facets.
|
||||
|
||||
## 2023-06-29
|
||||
|
||||
- I noticed there is now a [patched version of the Handle JAR for DSpace 6.x](https://github.com/DSpace/DSpace/issues/8557#issuecomment-1595340249)
|
||||
- This fixes the [issue in OpenJDK 1.8.0_352](https://groups.google.com/g/dspace-tech/c/PqjfA5mqG4w/m/FhxI5oXhFwAJ?pli=1), so we can remove the apt pin on JDK now
|
||||
- I deployed it on CGSpace and it's working!
|
||||
- I lowercased all our AGROVOC terms because I noticed a few that were not:
|
||||
|
||||
```console
|
||||
dspace=# BEGIN;
|
||||
BEGIN
|
||||
dspace=*# UPDATE metadatavalue SET text_value=LOWER(text_value) WHERE dspace_object_id IN (SELECT uuid FROM item) AND metadata_field_id=187 AND text_value ~ '[[:upper:]]';
|
||||
UPDATE 53
|
||||
dspace=*# COMMIT;
|
||||
```
|
||||
|
||||
- After more discussion about the NullPointerException related to browse options, I filed [an issue](https://github.com/DSpace/DSpace/issues/8927)
|
||||
|
||||
## 2023-06-30
|
||||
|
||||
- I added another custom component to display CGIAR Impact Area icons in the DSpace 7 test
|
||||
|
||||
<!-- vim: set sw=2 ts=2: -->
|
||||
|
13
content/posts/2023-07.md
Normal file
13
content/posts/2023-07.md
Normal file
@ -0,0 +1,13 @@
|
||||
---
|
||||
title: "July, 2023"
|
||||
date: 2023-07-01T17:14:36+03:00
|
||||
author: "Alan Orth"
|
||||
categories: ["Notes"]
|
||||
---
|
||||
|
||||
## 2023-07-01
|
||||
|
||||
- Export CGSpace to check for missing Initiative collection mappings
|
||||
- Start harvesting on AReS
|
||||
|
||||
<!-- vim: set sw=2 ts=2: -->
|
66
content/posts/cgcore-types-harmonization.md
Normal file
66
content/posts/cgcore-types-harmonization.md
Normal file
@ -0,0 +1,66 @@
|
||||
+++
|
||||
title = "Harmonization of CG Core Output Types"
|
||||
date = 2021-02-21T13:27:35+02:00
|
||||
description = "Proposed changes to CG Core types after review of several CGIAR repositories."
|
||||
categories = ["Notes"]
|
||||
tags = ["Migration"]
|
||||
url = "cgcore-types-harmonization"
|
||||
draft = true
|
||||
|
||||
+++
|
||||
|
||||
Proposed changes to the CG Core controlled vocabulary for output types after review of actual usage by several CGIAR open access repositories.
|
||||
|
||||
With reference to [CG Core v2 draft standard](https://agriculturalsemantics.github.io/cg-core/cgcore.html) by Marie-Angélique as well as [DCMI DCTERMS](http://www.dublincore.org/specifications/dublin-core/dcmi-terms/).
|
||||
|
||||
<!--more-->
|
||||
|
||||
- [Proposed Changes](#proposed-changes)
|
||||
- [Out of Scope](#out-of-scope)
|
||||
- [Implementation Progress](#implementation-progress)
|
||||
|
||||
## Proposed Changes
|
||||
As of 2021-01-18 the scope of the changes includes the following fields:
|
||||
|
||||
- cg.creator.id→cg.creator.identifier
|
||||
- ORCID identifiers
|
||||
- dc.format.extent→dcterms.extent
|
||||
- dc.date.issued→dcterms.issued
|
||||
- dc.description.abstract→dcterms.abstract
|
||||
- dc.description→dcterms.description
|
||||
- dc.description.sponsorship→cg.contributor.donor
|
||||
- values from CrossRef or Grid.ac if possible
|
||||
- dc.description.version→cg.reviewStatus
|
||||
- cg.fulltextstatus→cg.howPublished
|
||||
- CGSpace uses values like "Formally Published" or "Grey Literature"
|
||||
- dc.identifier.citation→dcterms.bibliographicCitation
|
||||
- cg.identifier.status→dcterms.accessRights
|
||||
- current values are "Open Access" and "Limited Access"
|
||||
- future values are possibly "Open" and "Restricted"?
|
||||
- dc.language.iso→dcterms.language
|
||||
- current values are ISO 639-1 (aka Alpha 2)
|
||||
- future values are possibly ISO 639-3 (aka Alpha 3)?
|
||||
- cg.link.reference→dcterms.relation
|
||||
- dc.publisher→dcterms.publisher
|
||||
- dc.relation.ispartofseries will be split into:
|
||||
- series name: dcterms.isPartOf
|
||||
- series number: cg.number
|
||||
- dc.rights→dcterms.license
|
||||
- Using [SPDX license identifiers](https://spdx.org/licenses/) if possible
|
||||
- dc.source→cg.journal
|
||||
- dc.subject→dcterms.subject
|
||||
- dc.type→dcterms.type
|
||||
- dc.identifier.isbn→cg.isbn
|
||||
- dc.identifier.issn→cg.issn
|
||||
- cg.targetaudience→dcterms.audience
|
||||
|
||||
### Out of Scope
|
||||
The following fields are currently out of the scope of this migration because they are used internally by DSpace 5.x/6.x and would be difficult to change without significant modifications to the core of the code:
|
||||
|
||||
- dc.title (`IncludePageMeta.java` only considers DC when building pageMeta, which we rely on in XMLUI because of XSLT from DRI)
|
||||
- dc.title.alternative
|
||||
- dc.date.available
|
||||
- dc.date.accessioned
|
||||
- dc.identifier.uri (hard coded for Handle assignment upon item submission)
|
||||
- dc.description.provenance
|
||||
- dc.contributor.author (`IncludePageMeta.java` only considers DC when building pageMeta, which we rely on in XMLUI because of XSLT from DRI)
|
Reference in New Issue
Block a user