Community Wishlist Survey 2017/Archive/Split Properties and Identifiers into two separate Classes

From Meta, a Wikimedia project coordination wiki

Split Properties and Identifiers into two separate Classes

NoN Out of scope for Community Tech

  • Problem: Currently for each new identifier a new Property is needed, so more than an half of the properties are now Identifiers. With more imports and Wikidata acting as the centre of the Linked Web, more identifiers will be needed.
  • Who would benefit: Users and editors
  • Proposed solution: Add a new Class into the Wikibase ontology called Identifier, optionally as a subClass of Property. Move the current properties describing identifiers to Identifier class (so Youtube Playlist, aka P4300, will be used as I4300), allowing a redirect. New identifiers should be only created under the Identifier class, starting with I1 and jumping the already used numbers.
  • More comments:
  • Phabricator tickets:

Discussion[edit]

I don't see the fact that half of the properties are identifiers as a problem in itself. Can you explain in more detail why you think it's a problem and how changing the architecture would be better and worth the added complexity? ChristianKl (talk) 18:15, 9 November 2017 (UTC)[reply]

One minor issue with using "I" for identifier is that is easily confused with "1". --Papuass (talk) 09:46, 10 November 2017 (UTC)[reply]
Or with "l" for that matter. ChristianKl (talk) 16:18, 10 November 2017 (UTC)[reply]
It would at very least better support the current split in the entity view between statements and identifiers (see also this proposal). It's not only a purely aesthetic purpose IMHO. --Sabas88 (talk) 11:26, 13 November 2017 (UTC)[reply]
  • We can find another letter for identifiers, this is definitely a minor issue. I think it might be a good idea to separate identifiers from the other properties. Also, normal ontologies have some degree of separation between properties that describe an object/subject/concept and properties that describe, well, their identification number in other databases. --Sannita - not just another it.wiki sysop 11:12, 13 November 2017 (UTC)[reply]
  • I also do not see what is the problem. Ok so in our GUI we separate properties into two groups: statements and identifiers and the split is about 50/50. So what is the issue. Renaming some properties from P4300 to I4300 is an unnecessary complication. --Jarekt (talk) 13:57, 16 November 2017 (UTC)[reply]

Archived[edit]

This is a serious change that goes outside of scope for our survey. A prerequisite for technical work here would be a consultation with Wikidata community and developers on your proposed ontology change. This survey is a wrong venue to do that. Thanks for participating. Max Semenik (talk) 21:30, 21 November 2017 (UTC)[reply]