Hi all,
You know how it is. You work on a spec, a few people look at it and give feedback (thank you) and then after a while, you realise you've made a mistake and wish you could go back and fix it, but no, it's a standard so you can't "just change stuff."
It gets worse, actually the standard in question, the GS1 Digital Link Standard: Resolution hasn't formally been ratified yet (it's still under IP review). So here's the thing, I hope it's *never* ratified as it contains a mistake I'd really like to correct. That entails another cycle of review and other formal process, but, well, better that than actually ratifying and publishing something that we really don't want anyone to implement.
OK, enough of the background and process headaches.
Bottom line, just in case you were thinking of doing so, please don't implement the optional gs1:defaultLink* link type. We want to change that to gs1:defaultLinkMulti. The terms gs1:defaultLink* makes sense in the JSON world, and in the HTTP Link attribute world (it's based on the title and title* attributes in the Web Linking RFC), but well, it really messes up the Linked Data aspects as, of course, * is a reserved character and can't be included in a URL.
This is *entirely* my fault. Sorry.
OK - version 1.3, which I'm already working on, will propose gs1:defaultLinkMulti instead of gs1:defaultLink* (gs1:defaultLink is unaffected).
More news when we have it
Thanks
Phil