We have a preview of custom metadata for OneDrive Personal available now. We’re definitely interested in feedback on the approach and how apps will use it! https://dev.onedrive.com/misc/custom-metadata.htmItay Sagui commented
I think that a simple key/value pairs mechanism should be enough to begin with for most cases (more advanced scenarios can always "serialize" the value into JSON/XML).
Supporting some basic value types (Date/time, numeric, Boolean, etc.) might be helpful.
Giving the ability to search/query based on the custom metadata is definitely a must from my point of view. This allows much more advanced scenarios, with much less effort. For example, performing a migration and/or sync between different systems, by keeping the "original" ID of the item...
I would prefer having the ability to display the metadata to the end user. Preferably, giving the developer of apps some control over this (e.g. allow up to a certain number of hidden properties) would be great, since some metadata might not have user-value, but is a must for apps.
Both Google Drive (https://developers.google.com/drive/web/properties) and Box (https://developers.box.com/metadata-api/) support these kind of things, and without this, OneDrive becomes handicapped.Itay Sagui supported this idea ·