-
Notifications
You must be signed in to change notification settings - Fork 40
How to synchronize ontologies between OLS instances? #589
Comments
Nothing like this exists at the moment. If I were to implement it I would perhaps think about modifying the config importer to import the configuration from the other instance, but I'm not sure how easy this would be. |
Thanks, I will familiarize myself with the code base and then try to implement the feature at the config importer! |
https://www.ebi.ac.uk/ols/docs/index states:
Where can I know more about this update mechanism? Maybe this can be used as a synchronization mechanism? |
The scheduling happens outside of OLS. However, it is the indexing application that decides what needs to be reloaded. |
In the end, we found it easier to develop a small stand alone command line application at https://github.com/annosaxfdm/olsync that uses the OLS API to read in the ontology configuration of one OLS instance and that transforms this into an OLS configuration file so that those ontologies can be loaded into another OLS instance. |
We want to setup synchronization between two OLS instances where one instance A is the source and another B is the target. In regular intervals or on a manual triger, ontologies from A should be imported into B if they don't exist yet or if there have been changes. Potentially this could also work in both directions.
Does something like this exist or if not could you give me advice on where I could best start implementing this?
The text was updated successfully, but these errors were encountered: