Wikidata:Property proposal/C-SPAN Person Numeric ID

C-SPAN Person Numeric ID edit

Originally proposed at Wikidata:Property proposal/Person

Descriptionidentifier for a person's appearances on C-SPAN using the numeric ID format
Data typeExternal identifier
Domainhuman (Q5)
Allowed values[1-9][0-9]*
Example 1Vivian Schiller (Q7937768)127636
Example 2Melinda Gates (Q463877)1006892
Example 3Richard Young Hahnen (Q70242725)34262
Example 4Beryl Anthony, Jr. (Q829269)8
Sourcehttps://www.c-span.org/search/?searchtype=People&sort=Most+Recent+Airing&text=0
Mix'n'match5140
Planned useUse on Wikipedia in Template:C-SPAN (Q6734676), over 11,000 on EN Wiki have all been converted to the numeric format
Number of IDs in source155,046 as of 29 March 2022
Expected completenessalways incomplete (Q21873886)
Formatter URLhttps://www.c-span.org/person/?$1
Robot and gadget jobsTemplates on Wikipedia are monitored and harvested for import and QA of ids. For instance EN Wikipedia's template will add https://en.wikipedia.org/wiki/Template:WikidataCheck to Template:C-SPAN. Ideally a scraper of IDs for Mix'N'Match might be configured for secondary quality check.
See alsoC-SPAN person ID (P2190) (property being deprecated and replaced by this new property), C-SPAN organization ID (P4725)
Applicable "stated in"-valuec-span.org (Q111263416)
Single-value constraintyes
Distinct-values constraintyes

Motivation edit

C-SPAN person ID (P2190) initially was created with a string as the format, while there was favor of moving from string to numeric the process for a major ID change was not clearly stated. This proposal is to create a clear move from P2190 string to the numeric property ID. Property constraints appear to be technically limited to follow all values present in a statement rather than ignoring deprecated values and constraints.

This new property is being proposed to replace P2190 as the numeric form is less prone to link rot and offers straight forward format constraints and validation.

C-SPAN organization ID (P4725) currently uses the numeric format.

This property containing only the numeric form of the C-SPAN identifier allows reverting P2190 to its originally proposed string scope and constraints. Approval of this property will allow migrating over the numeric values in P2190 and deprecate P2190. Creating a new property enables a cleaner set of constraints for the numeric C-SPAN ID.

Functionally the String and Numeric URL format are compatible in the URL format so any template relying on P2190 should be simple to update to the numeric ID with switch of the property and the regex from string to numeric values. Values for C-SPAN strings have already been matched to numeric values and approval would allow for cleaning up of P2190. This can be created by taking P2190 and removing the string regex options. Wolfgang8741 (talk) 00:43, 30 March 2022 (UTC)[reply]

  Comment It would be helpful to document and link from property pages to how to make a "major" change to an property ID such as this as both the P2190 talk and project chat 1 and 2 didn't link to a written process or guide.Wolfgang8741 (talk) 00:43, 30 March 2022 (UTC)[reply]

Discussion edit