-
Notifications
You must be signed in to change notification settings - Fork 1
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
Outgoing Mobility IDs #10
Comments
It's worth noting that in solution 3, if changes in network topology occur, the merged institution would still need to support previous prefixes for entities which were created prior to the merge. This might be a little confusing to some developers (and may result in bad implementation). Solution 2 can also be implemented badly (when not enough entropy is used). However, we can remedy that if we require that the institution's SCHAC ID will be included in this entropy. Solution 1 would be very nice, but it's unlikely that Mobility Tool provides such a service. It would also make our nomination process dependent on the Mobility Tool's availability. To sum up, solution 2 is my current favorite. |
the impact of merges on solution 3 is not so severe i think, and would be my favourite because of simplicity, but we would also be good with solution 2 |
Some similar scenarios could also turn out to be problematic in
But you're right - all of these cases are not very probable. |
I have used UUIDs in |
We also suggest solution 2 with UUIDs. It is simple and globally unique. As we are in the process of implementing the specs, we would be happy if we could come to a conclusion. |
Currently this is the only ID which the specs require to be globally unique - in all other places we require them to be unique within a single HEI. Also, it turned out that in all contexts where Perhaps we should reconsider and loosen the requirements here? I no longer believe global uniqueness is required here - a local |
Of course, we will still "recommend" using UUIDs, but I don't see much reason for actually "requiring" them. After |
That would be the sending HEI in this context.
So, you are proposing two alternative ID structures, where the HEIs can choose which one to use? Maybe call the UUID |
Yes.
No. I'm just proposing not to force
Note, that As to adding the |
Ah, ok.
No, you're right - I agree with your proposal. |
I believe that Outgoing Mobility identifiers should be unique within the entire EWP Network (as opposed to being unique within a single sending institution). This approach seems safer in regard to possible changes in the network topology (e.g. when HEIs are merged).
This can be achieved by:
Solution 1. Using a central, sequential ID generator. For example, if Mobility Tool had a web service which would allow us to "reserve" a particular ID, we could make us of that.
Solution 2. Use UUIDs.
Solution 3. Prefix mobility identifiers with sending institution's SCHAC IDs (e.g.
uw.edu.pl:49220
).The text was updated successfully, but these errors were encountered: