-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Edit ontology file #76
Comments
What about existing queries that may not work with the new file? |
@chalkos I think that should be for the user to worry about. For example when you have the same structure of ontology but add more data to it it would be really helpful to be able to just update a file with the new data and still keep all the metadata and queries from before |
We previously thought about this and agreed that updating ontologies should be non-destructive. An approach would be to add the notion of versions. Possible features include:
The main reasoning is that other users may also be using the ontology and using queries that could stop working or produce different results, without any kind of warning or error message. We concluded that an update to the ontology should not implicitly break existing functionality. There is also a way to produce an error message and avoid silently breaking existing functionality: Implement a "copy query/queries" action. Example use-case:
This way even if the user decides to delete ontology A (the older version) it is clear that anything that uses that ontology will stop working (queries, webservices, bookmarks, ...). And it will produce an error if someone tries to query it again. |
It would be nice to be able to change the file uploaded in a saved ontology
The text was updated successfully, but these errors were encountered: