Open HughP opened 2 years ago
@HughP I don't think there is anything new but I might have missed that. The reference to ISO 639-2 or ISO 639-3 is historic since those were the codes originally commonly available (and managed by Library of Congress). Since all of the property definitions are "recommended," not required, there's really no conflict that I can see. Note that there is no required validation for DC Terms and if someone wants to use dct:language "French" they are free to do so.
Greetings,
Am I to correctly understand that new approved syntaxes have crept into DC/DCT usage via the language tag recommendations?
To prevent this from happening can we just define a syntax for BCP-47 which is the current recommendation? BCP-47 has in the past pointed to each of RFC1766, RFC3066, RFC4646, RFC5646. Each progressive standard in the BCP-47 series does not invalidate the next set of codes but rather adds specification. All RFC1766 tags are valid RFC5646 tags, but not all RFC5646 tags are valid RFC1766 tags. However all RFC1766 tags and all RFC1766 tags are valid BCP-47 tags. As I understand things, by pointing to RFC5646 rather than BCP-47 it does not allow for the implementation of RFC6067 and RFC6497 within the narrowly interpreted syntax of RFC5646. RFC5646 allows for 35 subtags with in the BCP-47 space, RFC6067 and RFC6497 define two of these without changing the syntax of the BCP-47 tag scheme. It's just that when narrowly understood, RFC5646, now doesn't include all of BCP-47.
My thought is that it might be possible to just define BCP-47 as a syntax and if additional sub-tags are registered then there is no-need on the part of DCMI to update the number of syntaxes DC/DCT count as valid.