Hi,
This may be a "stupid" mail, but I want to make sure I am not breaking
something bigger I cannot see.
I know that harvesters in GeoNetwork are pretty chaotic and each has a
different approach. But sometimes the functionality is too
inconsistent. Now I am trying to fix the ownership of the harvested
metadata.
The situation is this:
You can setup the owner and the group the metadata is going to be
owned by, which is the user that creates/owns the harvester and one of
his groups. Good up to this point.
But then, some harvesters just set up this relation on the metadata
creation. So if the owner (can be changed?) or the group owner of the
harvester is changed, the metadata updated will not update the
ownership. You will have to remove manually all the data to have this
change.
And then, some harvesters have a special usecase (CSW harvester on
this case) so if the harvester is run manually, the harvested metadata
will belong to the user that clicked on the "Run" button.
Can we agree on a common approach? Or is there any reason to have
special usecases?
Does it make sense that the person who runs the harvester is the one
who owns the metadata? Because then, after the next run, all those
metadata records will belong to another person.
Does it make sense that the ownership is only setup on the creation of
metadata? Or is it clearly a bug I should fix?
To me it should work like this:
On creation and update, the owner and groupowner should be the one
defined on the harvester settings at the moment of the harvester run.
If this settings change, you have to wait until next run to update
privileges (as happens if you update other settings on the harvester,
you have to run it again to see the changes).
I am missing something?
Kind regards,
María Arias de Reyna Domínguez
Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664
Please consider the environment before printing this email.