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

ICAT schema: add attributes for persistent identifiers #198

Closed
RKrahl opened this issue Jan 2, 2018 · 0 comments · Fixed by #207
Closed

ICAT schema: add attributes for persistent identifiers #198

RKrahl opened this issue Jan 2, 2018 · 0 comments · Fixed by #207
Assignees
Labels
schema this involves changes to the ICAT schema
Milestone

Comments

@RKrahl
Copy link
Member

RKrahl commented Jan 2, 2018

As discussed in the F2F meeting in November. I suggest that every item that may need to be unambiguously referenced from outside of ICAT should have a persistent identifier. At least, there should be a field in the schema that allows to store such a PID.

From the classes in the schema, I would identify Investigation, Dataset, Datafile, DataCollection, User, Instrument, ParameterType, and Sample as candidates that may need to be referenced. Investigation, Dataset, Datafile, DataCollection, and User already have suitable attributes to store a PID, doi and orcidId respectively. That leaves Instrument, ParameterType, and Sample. So, I suggest to add an attribute pid of type String [255] to these last three classes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
schema this involves changes to the ICAT schema
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants