Search Mailing List Archives
[bioontology-support] Ordering issues while making ontology submissions programmatically
manuel.fiorelli at gmail.com
Tue Nov 17 07:29:11 PST 2020
Thank you for the reply. Unfortunately, I've not found any example of
making an ontology submission with file upload, so I tried by myself.
As I said, I eventually used the formdata approach, and looking on the web
it seems to me that the order should have been preserved.
Since I don't no anything about Ruby and its conventions, can you reference
some example code so I can be sure that I wrote the request correctly?
Il mar 17 nov 2020, 08:31 John Graybeal <jgraybeal at stanford.edu> ha scritto:
> I'm not the final authority, but I do not recall that order can be
> On Nov 16, 2020, at 3:00 PM, Manuel Fiorelli <manuel.fiorelli at gmail.com>
> Hi everybody
> I need to make ontology submissions programmatically, uploading the
> ontology file as part of the submission (instead of providing a fetch URL).
> I eventually figured out that it should be possible to encode the
> submission using as form data: each property of the JSON object is put into
> its own part, with a part for the uploaded file.
> However, I had a problem with the property *contact*, which is supposed
> to contain the list of the contacts for the ontology.
> Using PostMan, I defined the following parts, given as name:value pairs:
> contact[name]:Manuel Fiorelli
> contact[email]:manuel.fiorelli at gmail.com
> contact[name]:Mario Rossi
> contact[email]:mario.rossi at example.org
> contact[name]:Mario Bianchi
> contact[email]:mario.bianchi at example.org
> Contrary to my understanding of how the API should work, I noticed (by
> fetching the newly created submission using the API) that the order of the
> contacts is not preserved.
> Please, can you tell me whether the order is supposed to be preserved, and
> if so, how to guarantee that it is preserved.
> Best regards,
> Manuel Fiorelli
> bioontology-support mailing list
> bioontology-support at lists.stanford.edu
> John Graybeal
> Technical Program Manager
> Center for Expanded Data Annotation and Retrieval /+/ NCBO BioPortal
> Stanford Center for Biomedical Informatics Research
> 650-736-1632 | ORCID 0000-0001-6875-5360
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the bioontology-support