AgriculturalSemantics / cg-core

CG Core Metadata Reference Guide
https://agriculturalsemantics.github.io/cg-core/cgcore.html
Creative Commons Attribution 4.0 International
7 stars 5 forks source link

Cgspace discussion2 #7

Closed marieALaporte closed 4 years ago

marieALaporte commented 4 years ago

@alanorth I was not sure if I should remove cg:note or not based on #2

alanorth commented 4 years ago

@marieALaporte this is great work. For cg:note, if it's OK with you I think we should keep using dct:description because CGSpace is already using dc:description (with 16,000 occurrences of this field right now). We store miscellaneous notes related to the resource there, for example:

marieALaporte commented 4 years ago

@alanorth it's ok if you continue using it for now, but on the long run, it would be great if you could move them. That can come later, there is no hurry for that.

In order to not create confusion with what is currently recommended for the datasets, I would prefer not to add it to the guidelines though. Hoping that is fine

alanorth commented 4 years ago

OK, we will keep using dct:description on CGSpace for now. As I understand the DCMI terms comment, a "free-text description of the resource" is relevant for all item types, not just Datasets.

marieALaporte commented 4 years ago

@alanorth coming back on CG Core after summer break. I think this is ready to merge, right?

alanorth commented 4 years ago

Hi @marieALaporte. I'm so sorry, I have been busy with other stuff the past few weeks and haven't finished testing the new schema implementation on the CGSpace test environment. We are all in agreement in theory (and I've even been discussing with ICARDA for MELSpace), so I think you should merge the changes. If run into DSpace-specific issues with any of the fields in the implementation I will file an issue here.

Thanks!

alanorth commented 4 years ago

Dear @marieALaporte, I wanted to update you that I am actively working on this. The schema changes reach deep inside the DSpace code, but I'm actively working on it inside our 5_x-cgcorev2 branch. I'm documenting my progress here:

https://gist.github.com/alanorth/2db39e91f48d116e00a4edffd6ba6409

alanorth commented 4 years ago

Update: it seems that the following fields are hard coded deep in the Java core of DSpace and we can't change them without getting dirty:

So CGSpace will not be able to adopt those particular parts of CG Core v2 due to technical limitations. It is safe to assume that other DSpace installations like CIMMYT, MELSpace, CIFOR, and WorldFish will not be able to either. I'm keeping my implementation notes and progress updated.