Hi Melanie,
Thanks for your clarification.
Agree with you that reserving a range of IDs is not a good strategy.
Current I am using the Java script I wrote to assign the IDs without
checking the range but check the available IDs greater than 1000. The
term with its original ID assigned by Protege and newly assigned OBI ID
was recorded and committed to OBI SVN after each assigning process. I
think it would be better to assign OBI IDs at one time.
eagle-i group has worked on device and function terms. They used what
IDs they want. When they finished, we merged it to obi.owl and then
assigned OBI ids. Don't know whether Yann would like to take this approach.
Chris and I began to use annotation 'source' to indicate where the terms
come from, such as ENCODE, NIAID GSCID-BRC, etc. If Yann would like to
track which terms come from his work, he may try the same approach.
Thanks,
Jie