Dimitri ,
I can meet any of the times suggested.
Re: discussion before/at the meeting: FWIW: I left one comment in the PR for the one change I wasn’t sure was needed. Otherwise, I think adding the params needed to interact with other services is fine, and the ones you want to add seem generic, i.e. I expect other services may have a different URL for human readable entries and may need headers. The one thought I had is to ask whether switching to have a cvoc-other-params for anything that the scripts don’t need to use as selectors might be a better approach for the long term versus one cvoc-* per param (my fault – I started us having one entry per param). Also - are you also planning a PR to https://github.com/gdcc/dataverse-external-vocab-support for the OntoPortal script? At a minimum it would be useful if you could update the schema there to match any additions. And last – thinking about how this design might change for the SPA would be a good idea. AFAIK, there hasn’t been much discussion there beyond our initial docs that said we should think about it. (I don’t know that we have to address the SPA now, but if there’s an obvious design, we might be able to work to make the change easier rather than harder with any updates we make.)
-- Jim
--
You received this message because you are subscribed to the Google Groups "Dataverse Users Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
dataverse-commu...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/dataverse-community/efa5d6ce-146d-48ea-829d-525ae19fb88dn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dataverse-community/48051973-9ec4-4c13-a729-7bc19a3cece8n%40googlegroups.com.
FWIW: Right now, the support within Dataverse for external vocabulary services is not intended to be specific to any particular service(s), but there may be limits to what the current mechanism can handle that need to be added for a new service (e.g. Ontoportal expects a header with the calls being made, so the generic ability to send headers is being added). We also have a separate community repository - https://github.com/gdcc/dataverse-external-vocab-support where scripts and examples for any service are welcome. If OLS needs something new in Dataverse, please create an issue (minimal) or issue and PR. If the mechanism in Dataverse is sufficient, just go ahead and make a PR in the dataverse-external-vocabulary-support repo and, if you’re interested in maintaining your code there, we can give you the relevant permissions in that repository. (Also happy to have general help in maintaining that repository.)
I/we would also be happy to discuss any challenges you see – we had/have an external vocabulary working group that designed the existing mechanism and might be able to suggest approaches if the existing examples/scripts don’t match what you need.
Hope that helps.
-- Jim
To view this discussion on the web visit https://groups.google.com/d/msgid/dataverse-community/CABbxx8H_1yHU7CyJ%2BPTpWKKoRDbN80N3TDFUGhnAWXrpy7eFUw%40mail.gmail.com.