Details
-
Bug
-
Status: Done
-
Major
-
Resolution: Done
-
language 0.15.1
-
None
Description
The "orcid" property is not picked up when parsing manifest.json of an opened bundle, meaning agent.getOrcid() is always blank afterwards.
This may be because the JSON-LD @context https://w3id.org/bundle/context wrongly maps "orcid" property to http://purl.org/wf4ever/roterms#orcid - but that property is not defined in that ontology. (And neither is this property recognized by our RDFToManifest code).
Suggested workaround is to map instead to prov:alternateOf and pick up ORCID if the hostname starts with orcid.org – ideally that it conforms to https://support.orcid.org/knowledgebase/articles/116780-structure-of-the-orcid-identifier