cessda / cessda.cdc.versions

Issue track and wiki for the CESSDA Data Catalogue
https://datacatalogue.cessda.eu/
Apache License 2.0
0 stars 0 forks source link

Creator identifier (e.g. ORCID) #290

Open cessda-bitbucket-importer opened 3 years ago

cessda-bitbucket-importer commented 3 years ago

Original report on BitBucket by Taina Jääskeläinen.


Show creator identifier if available in metadata.

Waits for DDI 2.6. Before that no element in metadata.

matthew-morris-cessda commented 2 months ago

I'll create a script to assess the presence of ORCID information and report back with what I've found

matthew-morris-cessda commented 2 months ago

See https://github.com/cessda/cessda.metadata.profiles/issues/162 for what this looks like in DDI

matthew-morris-cessda commented 2 months ago

ExtLinks with ORCID at OAI-PMH https://services.fsd.tuni.fi/v0/oai?verb=GetRecord&metadataPrefix=ddi_c&identifier=oai:fsd.uta.fi:FSD3847

john-shepherdson commented 2 months ago

`

Mikkonen, Jukka 0000-0003-0436-8526 Mikkonen, Jukka 0000-0003-0436-8526

`

matthew-morris-cessda commented 1 month ago

I'll modify cessda.cdc.searchkit to emulate the current behavior (i.e. "Creator Name (abbr)")

MortenSikt commented 1 week ago

With regards to UI label here for the information.

If the content is only validated against ORCID, then ORCID as label makes sense.

If there is other personal identifiers used here (unknown to me) then the DDI attribute name Personal ID can be used.

Thirdly, creators can be organizations (without an individual person attached) and these can have identifiers, ROR. Then Personal ID label is not covering enough. I am unsure if this is used & provided by any SP.

markusjt commented 1 week ago

If the content is only validated against ORCID, then ORCID as label makes sense.

Found identifiers are indexed with id (mandatory), type (optional) and uri (optional). This means it should be more generic so we can show the identifier anyway even if we don't know its type and can't add hyperlink (uri) on it. Unless we decide to only show identifiers that we know the type of so we could then add label accordingly? Not sure if that's a good idea though.

Thirdly, creators can be organizations (without an individual person attached) and these can have identifiers, ROR. Then Personal ID label is not covering enough. I am unsure if this is used & provided by any SP.

FSD is planning on adding ROR identifiers at some point as far as I know but I'm not sure when. I think it would be a good idea to already prepare for them anyway since they will be provided sooner or later (and probably sooner).

Maybe always label it "Research Identifier"? Similar but longer option would be "Research Entity Identifier" but I feel like "Research Identifier" would suffice.

MortenSikt commented 1 week ago

I like the suggestion "Research Identifier" so think that would be good.

Out of curiosity would you know how DDI-L identifiers would be handled? these are not exactly intended for this purpose, at least not in our or European Sosical Survey case.

markusjt commented 1 week ago

I'm not too familiar with DDI-L but I can see that the way Matthew has done it is to parse the id, type and uri from ResearcherID element (ResearcherIdentification, TypeOfID and URI).

I was about to start working on this but then I immediately realized that there can be multiple creators so how do we actually display these identifiers clearly? Just list them in the same order under the Research Identifier label? Or think of a way to show them next to the creator name? One way would be to do what FSD has done and just add it as a link on the creator's name (example) but that would only work for identifiers that have uri specified.

MortenSikt commented 1 week ago

I'm not too familiar with DDI-L but I can see that the way Matthew has done it is to parse the id, type and uri from ResearcherID element (ResearcherIdentification, TypeOfID and URI).

That is a different element than what I was thinking about so it should be fine then. Thanks for that

I was about to start working on this but then I immediately realized that there can be multiple creators so how do we actually display these identifiers clearly? Just list them in the same order under the Research Identifier label? Or think of a way to show them next to the creator name? One way would be to do what FSD has done and just add it as a link on the creator's name (example) but that would only work for identifiers that have uri specified.

Not sure a list in the same order would be a good solution, there might be some creators that have and some that don't so the list might not be in sync.

Is it possible to add this within the creator box:

bilde

With a hyphen "-" sign and then the label "Research Identifier": the actual identifier?

Similar to what is done in AUSSDA's dataverse: bilde

except they have ORCID as label.

Then we can also do as Dataverse that the identifier is clickable if a uri is specified. This uri should probably be opened in a new tab/window with an indiciation that it is an external link. Same as we have done for the ELSST links

markusjt commented 1 week ago

That sounds good. I'll add them like that.

We could show type as the label so it would say ORCID if the identifier has type specified as ORCID. Of course this would mean that sometimes it would say Research Identifier even though it's clearly ORCID if the type is not specified in the metadata since I'd prefer not adding any convoluted format checking to identify the type.