I’ve noticed that the qcodes for name roles and name types in the SportsML example files don’t match the short names used in the SportsJS examples, but also they don’t even match the list of valid newscodes!
The SportsML example files have the following nprt: terms with examples:
And the correct nrol: vocabulary (http://cv.iptc.org/newscodes/namerole/) has “full”, “display”, “alternate” and more, but not “first" and "last" or "common".
Also we have two different ways of expressing “first name” and “last name” using “nprt” and “nrol”.
So I think we have two options…
Add the “missing” terms to the namepart and namerole CVs
Although that would mean that we have both “first” and “given”, and “last” and “family” which would be weird.
Convert the examples:
“nprt:last” and “nrol:last” to “nprt:family”“nprt:first” and “nrol:first” to “nprt:given”“nprt:common” to “nrol:full”“nprt:nickname” to “nrol:alternate”
In the Sports Content Working Group meeting on 5 February 2019, we decided to go ahead with option 2 above - to change the examples to match the correct CVs.
I’ve noticed that the qcodes for name roles and name types in the SportsML example files don’t match the short names used in the SportsJS examples, but also they don’t even match the list of valid newscodes!
The SportsML example files have the following nprt: terms with examples:
And the following nrol: terms, with examples:
Whereas the correct
nprt:
vocabulary (http://cv.iptc.org/newscodes/namepart/) only has “family”, “given”, “middle” and “salutation”And the correct
nrol:
vocabulary (http://cv.iptc.org/newscodes/namerole/) has “full”, “display”, “alternate” and more, but not “first" and "last" or "common".Also we have two different ways of expressing “first name” and “last name” using “nprt” and “nrol”.
So I think we have two options…
Add the “missing” terms to the namepart and namerole CVs Although that would mean that we have both “first” and “given”, and “last” and “family” which would be weird.
Convert the examples:
“nprt:last”
and“nrol:last”
to“nprt:family”
“nprt:first”
and“nrol:first”
to“nprt:given”
“nprt:common”
to“nrol:full”
“nprt:nickname”
to“nrol:alternate”