[starting a new thread for that discussion - copying discussion below for reference]
Hi Jie,
What I had in mind (and that we discussed briefly with Yann too) was the need for his terms to be attributed to his work. So let's say his group is called "X", he would create an curate terms and submit them for inclusion to OBI. However we would like to be able to identify group X as the one who created and should be credited with the term. For IEDB, we used term editor, but I don't know if this is enough - it seems to indicate more the task of entering the term than the process of curating it etc.
I am not sure about your usage of dc:source; is it to identify community who request the term. For example I say "I need a term for assay Z", you add it for me, you put a dc:source "AE ontology"? Or would it be rather the case in which I create a term in AERO, realize that it is better suited for OBI and submit it there, then you would add a dc:source "AE ontology"?
Thanks,
Melanie
On 2013-04-25, at 3:00 PM, Jie Zheng wrote:
> Hi Melanie,
>
> Chris and I think it would be nice to have an annotation to indicate terms were added by request of which projects/community. Current we are using "dc:source". It would be nice to have an IAO annotation for it. However, IAO just have definition source now.
>
> Jie
>
>
> On 4/25/2013 5:51 PM, Melanie Courtot wrote:
>> I talked a bit to Alan, and he mentioned he is willing to try and come up with a way to enforce ID ranges - my only concern with the ID range proposal is really the fact that at the moment there is no tool support.
>> I was happy with the strategy that others had followed earlier, such as IEDB, create terms in your file (importing OBI) and submit the file to OBI, and then assign IDs by script, but I am also willing to consider that it makes it easier to have stable IDs from the start. If there is a real way to prevent errors doing this, that works for me.
>>
>> I agree that we will have to capture the attribution at the term level - are you using an IAO annotation, or is it an OBI one? It may be useful to have a short discussion and formalize this so that it is ready to use for all. "source" seems a bit short as a label, maybe "group source" or even "attribution" to be more explicit for example.
>>
>> Good to hear that urigen worked well for you Carlo, we had tried and test it with Chris and ran into issues with group ids - maybe we should try again using individual details. Have you used it extensively? Any odd things, or all went well?
>>
>> Cheers,
>> Melanie
>>
>>
>> On 2013-04-25, at 2:01 PM, Jie Zheng wrote:
>>
>>> I have tried the Urigen before. It would be nice if Urigen can provide a file which list all terms with old and newly assigned IDs.
>>>
>>> Jie
>>>
>>> On 4/25/2013 4:58 PM, Carlo Torniai wrote:
>>>> urigen can be a nice solution to explore.
>>>>
https://code.google.com/p/urigen/
>>>>
>>>> We are using in it for CTSaConnect and is pretty customizable.
>>>>
>>>> Dr. Carlo Torniai
>>>>
>>>> Assistant Professor
>>>> Ontology Development Group, OHSU Library
>>>>
http://bit.ly/ctorniai
>>>> Department of Medical Informatics and Epidemiology
>>>> Oregon Health & Science University
>>>>
tor...@ohsu.edu
>>>> skype: ctorniail
>>>>
503-418-2499
>>>>
>>>>
>>>>
>>>> On Apr 25, 2013, at 1:51 PM, Jie Zheng <
jiez...@pcbi.upenn.edu> wrote:
>>>>
>>>>> 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
>>>>>
>>>>> On 4/25/2013 4:42 PM, Melanie Courtot wrote:
>>>>>> Hi Jie,
>>>>>>
>>>>>> When working with branches and ID range we actually had a protege plugin supporting that (and even so it was problematic)
>>>>>> I am worried that there is, at a minimum, no repository/file capturing which ID ranges have been allocated and to whom. My main concern with the whole ID range system is that there is no way to enforce it. But I won't reargue again; I think it is a poor decision which will led to errors and more pain fixing after the fact than actually allocating IDs to the few terms to move (if any at all) from the extension to the core.
>>>>>>
>>>>>> To be clear in this case (we were just on a conference call with Yann) he is requesting 5000 IDs , i.e. from 10.000 to 15.000 for example, rather than the range 5000-6000.
>>>>>>
>>>>>> Melanie
>>>>>>
>>>>>>
>>>>>> On 2013-04-25, at 1:35 PM, Jie Zheng wrote:
>>>>>>
>>>>>>> I think when we assigned IDs we can set starting number of IDs. Current
>>>>>>> I am filling the OBI ids starting at 1000. Now it is close to 2000. I
>>>>>>> remember before OBI worked by different branches and terms in each
>>>>>>> branch assigned IDs in a specific range.
>>>>>>>
>>>>>>> I found OBI:injection function with ID:OBI_0005246. So, 5000 ids might
>>>>>>> not be good idea. No ids in 6000 range. I think he may use that range.
>>>>>>>
>>>>>>> Jie
>>>>>>>
>>>>>>>
>>>>>>> On 4/25/2013 4:27 PM, Melanie Courtot wrote:
>>>>>>>> Is there an OBI system to support ID ranges?
>>>>>>>>
>>>>>>>> Melanie
>>>>>>>>
>>>>>>>>
>>>>>>>> On 2013-04-25, at 1:24 PM, Alan Ruttenberg wrote:
>>>>>>>>
>>>>>>>>> Yann Le Franc is starting some ontology work with collaborators around representing electrophysiology experiments. I've persuaded him it makes sense to work within OBI on this, suggesting that he do initial work by editing in a file that imports OBI.
>>>>>>>>>
>>>>>>>>> Can he be allocated a range of perhaps 5000 ids to allocate to his terms?
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Alan
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> Try New Relic Now & We'll Send You this Cool Shirt
>>>>>>>>> New Relic is the only SaaS-based application performance monitoring service
>>>>>>>>> that delivers powerful full stack analytics. Optimize and monitor your
>>>>>>>>> browser, app, & servers with just a few lines of code. Try New Relic
>>>>>>>>> and get this awesome Nerd Life shirt!
http://p.sf.net/sfu/newrelic_d2d_apr_______________________________________________
>>>>>>>>> Obi-devel mailing list
>>>>>>>>>
Obi-...@lists.sourceforge.net
>>>>>>>>>
https://lists.sourceforge.net/lists/listinfo/obi-devel
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> Try New Relic Now & We'll Send You this Cool Shirt
>>>>>>>> New Relic is the only SaaS-based application performance monitoring service
>>>>>>>> that delivers powerful full stack analytics. Optimize and monitor your
>>>>>>>> browser, app, & servers with just a few lines of code. Try New Relic
>>>>>>>> and get this awesome Nerd Life shirt!
http://p.sf.net/sfu/newrelic_d2d_apr
>>>>>>>> _______________________________________________
>>>>>>>> Obi-devel mailing list
>>>>>>>>
Obi-...@lists.sourceforge.net
>>>>>>>>
https://lists.sourceforge.net/lists/listinfo/obi-devel
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Try New Relic Now & We'll Send You this Cool Shirt
>>>>>>> New Relic is the only SaaS-based application performance monitoring service
>>>>>>> that delivers powerful full stack analytics. Optimize and monitor your
>>>>>>> browser, app, & servers with just a few lines of code. Try New Relic
>>>>>>> and get this awesome Nerd Life shirt!
http://p.sf.net/sfu/newrelic_d2d_apr
>>>>>>> _______________________________________________
>>>>>>> Obi-devel mailing list
>>>>>>>
Obi-...@lists.sourceforge.net
>>>>>>>
https://lists.sourceforge.net/lists/listinfo/obi-devel
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Try New Relic Now & We'll Send You this Cool Shirt
>>>>> New Relic is the only SaaS-based application performance monitoring service
>>>>> that delivers powerful full stack analytics. Optimize and monitor your
>>>>> browser, app, & servers with just a few lines of code. Try New Relic
>>>>> and get this awesome Nerd Life shirt!
http://p.sf.net/sfu/newrelic_d2d_apr
>>>>> _______________________________________________
>>>>> Obi-devel mailing list
>>>>>
Obi-...@lists.sourceforge.net
>>>>>
https://lists.sourceforge.net/lists/listinfo/obi-devel
>
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt!
http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Obi-devel mailing list
Obi-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obi-devel