Many properties store links to pages on Commons and with exception of links to images all other links are stored as ''strings'' type. I would like to propose to create new ''Commons page'' property type which would store links to Commons pages. Alternative solution would be to expand ''Commons media file'' property type . This new property type would have internal Wikibase support similar to support of ''Commons media file'' type properties or sitelinks:
- page name stored in some uniform format (categories starting with capital letter, spaces instead of underscores, etc.) which can be easily compared to sitelinks in SPARQL
- do not allow links to non-existing pages
- automatically handle pages which are deleted, redirected or moved.
- page names would be displayed as links not through some javascript postprocessing (which often does not work or requires several page purges), but through wikibase software
Current list of properties which would be than converted to the new type: