Property talk:P1414
Documentation
framework or toolkit a program uses to display the graphical user interface
Description | framework or toolkit a program uses to display windows | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Represents | widget toolkit (Q1193246), software framework (Q271680) | |||||||||
Data type | Item | |||||||||
Domain | According to this template:
software
According to statements in the property:
When possible, data should only be stored as statementssoftware (Q7397), software bug (Q179550), fictional software (Q55566469) or software version (Q20826013) | |||||||||
Allowed values | items should be instance/subclass of GUI framework (note: this should be moved to the property statements) | |||||||||
Example | GIMP (Q8038) → GTK (Q189464) Source Filmmaker (Q4049816) → Qt (Q201904) | |||||||||
Source | official websites of programs (note: this information should be moved to a property statement; use property source website for the property (P1896)) | |||||||||
Tracking: usage | Category:Pages using Wikidata property P1414 (Q23909113) | |||||||||
Lists |
| |||||||||
Proposal discussion | Proposal discussion | |||||||||
Current uses |
| |||||||||
Search for values |
List of violations of this constraint: Database reports/Constraint violations/P1414#Item P348, search, SPARQL
List of violations of this constraint: Database reports/Constraint violations/P1414#Value type Q1193246, Q47146, SPARQL
List of violations of this constraint: Database reports/Constraint violations/P1414#Type Q7397, Q179550, Q55566469, Q20826013, SPARQL
List of violations of this constraint: Database reports/Constraint violations/P1414#Entity types
List of violations of this constraint: Database reports/Constraint violations/P1414#Scope, SPARQL
This property is being used by:
Please notify projects that use this property before big changes (renaming, deletion, merge with another property, etc.) |
Is single value constraint actually appropriate?
[edit]Is single-value constraint (Q19474404) actually appropriate here? Some software is implemented with multiple toolkits, or has migrated between different toolkits. For instance, Dolphin (Q1236429) previously was implemented using wxWidgets (Q284982), but now is implemented using Qt (Q201904), and for a time both implementations were present (Qt was added in 4.0-3258, made the default over wx in 5.0-7062, and wx was removed in 5.0-8279; slightly awkwardly, Dolphin 5.0 is the latest fully released version; only beta builds and development builds have come out since. I've attempted to model that here, with Qt marked as preferred, but that still violates the constraint since there are multiple values. Perhaps it could be changed to single-best-value constraint (Q52060874), though that still doesn't quite resolve the situation where multiple toolkits are present at the same time (as in 5.0). (Ping to @IXavier). --Pokechu22 (talk) 19:46, 11 January 2021 (UTC)
- I concur. Further examples include Transmission (Q875055) and Qalculate! (Q6027344). Theanswertolifetheuniverseandeverything (talk) 13:40, 31 October 2021 (UTC)
- I've removed the constraint. --Pokechu22 (talk) 16:40, 31 October 2021 (UTC)