Wikidata:Property proposal/inverse label

From Wikidata
Jump to navigation Jump to search

inverse label item[edit]

Originally proposed at Wikidata:Property proposal/Generic

Descriptionitem with labels of the inverse relationship of a property
Data typeItem
Domainproperties with item datatype
Example 1instance of (P31) → item with label "has instance" (en)
Example 2subclass of (P279) → item with label "superclass of" (en)
Example 3place of birth (P19) → item with label "born here" (en)

Motivation[edit]

While some properties have an inverse property it is unlikely that we will ever have for all properties with item datatype an inverse. Nevertheless, some tools display inverse relationships even if an explicit inverse property is missing, e.g. reasonator, sqid, derivedstatements. In future, such a functionality could even be implemented in Wikidata itself. To improve these tools it would be good to store the label of the inverse relationship on the property page, see examples above. --Pasleim (talk) 17:03, 14 January 2019 (UTC)

Discussion[edit]

On problem of this solution is that we might end up with 20 values in different languages. That takes up space. Additionally if we need qualifiers we have to copy them again for every language. ChristianKl
ArthurPSmith
d1g
JakobVoss
Jura
Jsamwrites
MisterSynergy
Salgo60
Micru
Pintoch
Harshrathod50
Wildly boy
ZI Jony
Ederporto
99of9
Danrok
Eihel
Emw
Fralambert
GZWDer
Ivan A. Krestinin
Jonathan Groß
Joshbaumgartner
Kolja21
Kristbaum
MSGJ
Mattflaschen
MichaelSchoenitzer
Nightwish62
Pablo Busatto
Paperoastro
PinkAmpersand
Srittau
Thierry Caro
Tobias1984
Vennor
Yellowcard
Ivanhercaz
DannyS712


Pictogram voting comment.svg Notified participants of WikiProject PropertiesChristianKl❫ 09:40, 16 January 2019 (UTC)

I agree that this will take up some space but I don't think this is sever. Property pages like Europe PlayStation Store ID (P5971) and Wolfram Language entity code (P4839) have far more statements. --Pasleim (talk) 10:05, 16 January 2019 (UTC)
On space - is this what the proposed "multilingual text" datatype was supposed to cover? It does seem like it would be sensible to allow a property to have values that work like the label and description values, allow for one string value in each language. ArthurPSmith (talk) 18:27, 16 January 2019 (UTC)
Yes, that was the point of the "multilingual text" datatype that we still don't have. ChristianKl❫ 19:20, 17 January 2019 (UTC)
  • We would probably also want to be able to store inverse aliases. Maybe each property should just have a dedicated item for storing inverse name data? --Yair rand (talk) 00:52, 21 January 2019 (UTC)
    • That's a great idea - 'inverse item' rather than 'inverse label'? ArthurPSmith (talk) 17:35, 22 January 2019 (UTC)
      • Sounds good to me. --Pasleim (talk) 10:00, 23 January 2019 (UTC)
      • Symbol support vote.svg Support. updated it accordingly --- Jura 11:17, 3 March 2019 (UTC)
      • tweaked label/description it a bit further. --- Jura 11:53, 10 March 2019 (UTC)

@Pasleim, ChristianKl, ArthurPSmith, Jura1, Yair rand: ✓ Done: inverse label item (P7087). − Pintoch (talk) 21:30, 23 July 2019 (UTC)