Search Mailing List Archives
[bioontology-support] Ordering issues while making ontology submissions programmatically
Manuel Fiorelli
manuel.fiorelli at gmail.com
Tue Nov 17 07:29:11 PST 2020
Hi john
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?
Regards
Manuel
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
> preserved.
>
> John
>
> On Nov 16, 2020, at 3:00 PM, Manuel Fiorelli <manuel.fiorelli at gmail.com>
> wrote:
>
> 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
> https://mailman.stanford.edu/mailman/listinfo/bioontology-support
>
>
> ========================
> 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...
URL: <http://mailman.stanford.edu/pipermail/bioontology-support/attachments/20201117/4914bb92/attachment.html>
More information about the bioontology-support
mailing list