Impact Analysis of Ontology Property Type Changes or Deletions

In the Ontology Manager, it’s possible to see a list of downstream consumers for a given object type (Workshop Modules, Functions, Quiver Dashboards, etc.). Is there any way to see which downstream resources depend upon specific properties in order to facilitate analysis of whether deleting a property type (or changing its data type) might impact consumers?

Ideally, this sort of information would be show as part of the “Review edits” confirmation dialog, but to my understanding it currently is not.

Thanks for the feedback! It is not currently possible to see this downstream provenance at a property level. It’s a request we’re certainly interested in working on, but have careful tradeoffs to make about storage costs so don’t know when and if we’ll be able to prioritise it.

To understand a bit more your exact need, do you need just the list of places where the property is referenced (like you get for the object type overview) or information about whether it’s actually used (as in the usage tab)?

The former! For example, if my “Flight” object has columns “Departure Time,” “Arrival Time,” and “Taxi Minutes,” and it’s used in a single Workshop application with an Object Table widget that only shows the “Departure Time” and “Arrival Time” columns, I’d like to be able to know that the “Taxi Minutes” column is not referenced anywhere in the Workshop, and therefore it should be relatively safe to delete. Information about whether it’s actually used is not necessary (and I suspect would be super complicated or even impossible to track).

1 Like