Making a Restricted View for a User-Edited Object

What is the best way to make a restricted view of a backing dataset of a user-edited object? I was recommended making a column in the backing dataset and creating a new object type based off the restricted view dataset where all properties from the original object type are based off user-edits but one property that the restriction is based off is column-backed, wondering what the best practice is.

I think that makes sense, however as you noted, you will need the backing dataset to contain the columns that you want to use as part of the RV policy.

As such, you might find it easiest to create an empty dataset with just a schema (Usually, it is easiest to create these in pipeline builder by adding manual data and just adding the column names / types). Then map this dataset to your ontology instead of creating lots of edit only properties.