This question is interesting. The question is about partial updates to a schema, which can be applied to all three objects on a field level. However dataSets which are the ingestion definition of a schema, do allow for partial updates on an xdm individual profile class using upsert.