geonetwork-ui icon indicating copy to clipboard operation
geonetwork-ui copied to clipboard

[Datahub] Organization Page

Open IGNF-Xavier opened this issue 1 year ago • 7 comments

In the section Organization, click on the organization will display the page of the organization with different tabs:

  • Description of the organization
  • Datasets of the organization
  • Re-use of datasets of the organization
  • Information : Statistics and members
  • Eventually others tabs if other things are stored and tagged with this organization in the geonetwork catalog/

(maybe to realize it, it needs to define a scheme for the metadata of an organization)

IGNF-Xavier avatar Jan 17 '24 17:01 IGNF-Xavier

@IGNF-Xavier After looking into this request a bit more I have a few questions:

  • members list cannot be shown as most of the time the user will not have the rights to access it (this is typically reserved to authenticated users with certain rights in GeoNetwork)
  • the concept of "reuse" does not exist yet in GeoNetwork-UI so, until this concept is implemented, this information cannot be shown as well

Taking this into account, it feels like this page would be quite empty. In the current model used in GeoNetwork-UI, organizations really don't hold that much information apart from a logo and a name/description. Having a list of datasets for an org is already what happens when someone clicks on it, since it triggers a search with the associated filter.

On the other hand, the metadata-editor application offers a rudimentary dashboard for authenticated users, and that includes showing a list of records and members for an organization. I feel like this would be a batter place to expand on these functionalities, what do you think?

jahow avatar Feb 13 '24 09:02 jahow

@jahow

List Member For the list member, can the datahub be connected to another IAM ? If it is the case, the list members could be authorized (in a certain limit) to be shown.

Reuse medatata ISO19115 also remains used for reuse metadata. Here is a first example of reuse metadata: https://catalogue.sigloire.fr/geonetwork/srv/api/records/95ff6a8c-1727-4eef-a88d-b104934e608e/formatters/xml The use of the keyword Reutilisation or Reuse in the XML of the metadata could provoke a different behavior in the datahub to show list and pages of Reuse.

Organization We can use the same trick as Reuse metadata and also for another item we could reference (storymaps, etc)

IGNF-Xavier avatar Feb 19 '24 06:02 IGNF-Xavier

List Member For the list member, can the datahub be connected to another IAM ? If it is the case, the list members could be authorized (in a certain limit) to be shown.

GeoNetwork can be integrated with various authentication providers, but the users list will always be restricted to authenticated users. Since we're only relying on this backend, I don't see much opportunity for showing a list of users. And to be honest it would feel strange to show a list of users publicly, wouldn't that be a violation of GDPR?

Reuse medatata ISO19115 also remains used for reuse metadata. Here is a first example of reuse metadata: https://catalogue.sigloire.fr/geonetwork/srv/api/records/95ff6a8c-1727-4eef-a88d-b104934e608e/formatters/xml The use of the keyword Reutilisation or Reuse in the XML of the metadata could provoke a different behavior in the datahub to show list and pages of Reuse.

Indeed, reuses could be documented as metadata as well, that makes sense. A simple keyword might not be enough to differentiate it in a reliable way; I looked at possible values for the ISO hierarchy level field but couldn't find anything matching well.

Organization We can use the same trick as Reuse metadata and also for another item we could reference (storymaps, etc)

I'm not sure I understand, do you envision documenting Organizations through metadata as well?

jahow avatar Feb 19 '24 12:02 jahow

Organization I'm not sure I understand, do you envision documenting Organizations through metadata as well? Yes Reuses For reuses, in the example, it is the keyword infoMapAccessService whic allow the identification as a reuse but it is specific for this example and don't include all types of reuses. Maybe in MD_ScopeCode CodeList, we can use :

  • a codelist unused like nonGeographicDataset
  • or an extended option in this codelist but for another application, it won't be implemented and it will create bugs

Users Not if it is only their surname. It is not a priority

IGNF-Xavier avatar Feb 19 '24 15:02 IGNF-Xavier

The Team Norma at IGN suggest to use nonGeographicDataset in MD_ScopeCode CodeList If we are in the case where a dataset is used for another dataset, it will be also a dataset and eventually can be described in another metadata as a reuse

IGNF-Xavier avatar Feb 22 '24 08:02 IGNF-Xavier

I'm not sure that nonGeographicDataset conveys the right meaning? Also, a reuse of a dataset could be either an application, a software, a product, a service... All these are scope codes as well.

Maybe using an association type code of dependency could be more relevant?

jahow avatar Feb 22 '24 10:02 jahow

For an Inspire Discovery Service, dependency is not available in this version

Our options seem to be in this list image

The keyword had the advantage to allow us to choose the term to apply. We only need to implement it in the workflow of the edition of a reuse metadata

IGNF-Xavier avatar Feb 23 '24 09:02 IGNF-Xavier