iptc / video-metadata-hub

Specification and examples for IPTC's Video Metadata Hub
MIT License
2 stars 0 forks source link

Change contributor role to be of type string instead of URI #17

Closed bquinn closed 1 year ago

bquinn commented 2 years ago

In conversation at the photo metadata working group, we have been looking at the contributor role and ideally re-using and synchronising with what VMHub is doing.

But we noticed that the "role" sub-property of Contributor is of type URI, and we feel that's too restrictive and would lead to hassles in software tools, not to mention the hassle of maintaining lists of every possible type of contributor to any kind of media (we were already looking at examples like "hair", "make-up", "fashion styling", "photographer's assistant" etc etc...)

A way to align these would be to make the data type of the contributor role a plain string instead of a URI.

What do we think about that?

bquinn commented 2 years ago

We discussed this with the PMD WG on the call today and we agreed that we should do this.

Technically "contributor" is actually defined as an "Entity with Role" structure, so we have to change the "Entity with Role -> Role" field to be a string instead of a URI. This will effectively change Contributor, Creator and Planning Reference which all use that structure.

bquinn commented 1 year ago

Resolved with the release of VMHub v1.4