Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Datahub] Organization Page #772

Closed
IGNF-Xavier opened this issue Jan 17, 2024 · 7 comments · Fixed by #877
Closed

[Datahub] Organization Page #772

IGNF-Xavier opened this issue Jan 17, 2024 · 7 comments · Fixed by #877
Labels
feature request A suggestion or request (not a proposal)
Milestone

Comments

@IGNF-Xavier
Copy link

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)

@jahow jahow changed the title [Datahub][Suggestion] Organization Page [Datahub] Organization Page Jan 18, 2024
@jahow jahow added the feature request A suggestion or request (not a proposal) label Jan 18, 2024
@fgravin fgravin moved this to Proposed features in geonetwork-ui roadmap Jan 18, 2024
@jahow
Copy link
Collaborator

jahow commented Feb 13, 2024

@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?

@IGNF-Xavier
Copy link
Author

@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)

@jahow
Copy link
Collaborator

jahow commented Feb 19, 2024

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?

@IGNF-Xavier
Copy link
Author

IGNF-Xavier commented Feb 19, 2024

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
Copy link
Author

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

@jahow
Copy link
Collaborator

jahow commented Feb 22, 2024

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?

@IGNF-Xavier
Copy link
Author

IGNF-Xavier commented Feb 23, 2024

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

@jahow jahow added this to the 2.3.0 milestone Mar 13, 2024
@fgravin fgravin moved this from Waiting for resources to In Progress in geonetwork-ui roadmap May 17, 2024
@jahow jahow mentioned this issue May 17, 2024
7 tasks
@fgravin fgravin linked a pull request May 17, 2024 that will close this issue
7 tasks
@github-project-automation github-project-automation bot moved this from In Progress to Done in geonetwork-ui roadmap Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request A suggestion or request (not a proposal)
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants