[Wikidata-bugs] [Maniphest] T213803: [Tracking] Request for new constraint types
Swpb removed a subtask: T347628: Enable use of "class" parameter on certain constraint types. TASK DETAIL https://phabricator.wikimedia.org/T213803 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Genium, Jony, Lectrician1, Eihel, Esc3300, Aklapper, Lucas_Werkmeister_WMDE, Lydia_Pintscher, Lea_Lacroix_WMDE, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Nickleh, Nandana, Gnoeee, Lahi, Gq86, GoranSMilovanovic, QZanden, KimKelting, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, abian, Wikidata-bugs, aude, Dinoguy1000, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] T347628: Enable use of "class" parameter on certain constraint types
Swpb removed a parent task: T213803: [Tracking] Request for new constraint types. TASK DETAIL https://phabricator.wikimedia.org/T347628 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Multichill, Lydia_Pintscher, Lucas_Werkmeister_WMDE, Ladsgroup, Esc3300, Aklapper, abian, Swpb, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Eihel, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, KimKelting, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] T213803: [Tracking] Request for new constraint types
Swpb added a subtask: T347628: Enable use of "class" parameter on certain constraint types. TASK DETAIL https://phabricator.wikimedia.org/T213803 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Genium, Jony, Lectrician1, Eihel, Esc3300, Aklapper, Lucas_Werkmeister_WMDE, Lydia_Pintscher, Lea_Lacroix_WMDE, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Nickleh, Nandana, Gnoeee, Lahi, Gq86, GoranSMilovanovic, QZanden, KimKelting, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, abian, Wikidata-bugs, aude, Dinoguy1000, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] T347628: Enable use of "class" parameter on certain constraint types
Swpb added a parent task: T213803: [Tracking] Request for new constraint types. TASK DETAIL https://phabricator.wikimedia.org/T347628 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Multichill, Lydia_Pintscher, Lucas_Werkmeister_WMDE, Ladsgroup, Esc3300, Aklapper, abian, Swpb, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Eihel, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, KimKelting, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] T347628: Enable use of "class" parameter on certain constraint types
Swpb updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T347628 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Multichill, Lydia_Pintscher, Lucas_Werkmeister_WMDE, Ladsgroup, Esc3300, Aklapper, abian, Swpb, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Eihel, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] T347628: Enable use of "class" parameter on certain constraint types
Swpb updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T347628 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Multichill, Lydia_Pintscher, Lucas_Werkmeister_WMDE, Ladsgroup, Esc3300, Aklapper, abian, Swpb, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Eihel, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] T347628: Enable use of "class" parameter on certain constraint types
Swpb updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T347628 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Multichill, Lydia_Pintscher, Lucas_Werkmeister_WMDE, Ladsgroup, Esc3300, Aklapper, abian, Swpb, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Eihel, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] T347628: Enable use of "class" parameter on certain constraint types
Swpb updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T347628 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Multichill, Lydia_Pintscher, Lucas_Werkmeister_WMDE, Ladsgroup, Esc3300, Aklapper, abian, Swpb, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Eihel, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] T340761: New constraint type to preclude property values belonging to specified classes
Swpb closed this task as "Declined". Swpb added a comment. Superseded by T347628 <https://phabricator.wikimedia.org/T347628>. TASK DETAIL https://phabricator.wikimedia.org/T340761 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Aklapper, Esc3300, Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, abian, Lydia_Pintscher, Multichill, Swpb, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Eihel, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] T347628: Enable use of "class" parameter on certain constraint types
Swpb updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T347628 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Multichill, Lydia_Pintscher, Lucas_Werkmeister_WMDE, Ladsgroup, Esc3300, Aklapper, abian, Swpb, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Eihel, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] T347628: Enable use of "class" parameter on certain constraint types
Swpb created this task. Swpb added projects: Wikidata, Wikibase-Quality-Constraints. TASK DESCRIPTION The following three constraint types are currently limited to accepting individual items as parameter values with P2305 <https://www.wikidata.org/wiki/Property:P2305> ("item of property constraint"), leading to the creation of large, incomplete, and difficult-to-maintain constraints. Allowing the use of P2308 <https://www.wikidata.org/wiki/Property:P2308> ("class") as a constraint parameter would allow many of these constraints to be smaller, more complete, and easier-to-maintain. **Constraint type:** none-of (Q52558054) <https://www.wikidata.org/wiki/Help:Property_constraints_portal/None_of> Example: This constraint <https://www.wikidata.org/wiki/Property:P2408#P2408$ddf48e58-4ec0-b8ef-3e10-b8812ba1ec1d> has 33 values of "item of property constraint", which could all be replaced with P2308 <https://phabricator.wikimedia.org/P2308> = recurring event (Q15275719) <https://www.wikidata.org/wiki/Q15275719>. This query <https://query.wikidata.org/#%23None-of%20constraints%20by%20number%20of%20%22item%20of%20property%20qualifier%22%20values%0ASELECT%20%3FQualStatement%20%3Fcount%20WHERE%20%7B%0A%20%20%7B%0A%20%20%20%20SELECT%20%3FQualStatement%20%28COUNT%28%3Fitem%29%20AS%20%3Fcount%29%0A%20%20%20%20WHERE%20%7B%0A%20%20%20%20%20%20%3FProperties%20p%3AP2302%20%3FQualStatement.%0A%20%20%20%20%20%20%3FQualStatement%20ps%3AP2302%20wd%3AQ52558054.%0A%20%20%20%20%20%20%3FQualStatement%20pq%3AP2305%20%3Fitem.%0A%20%20%20%20%7D%0A%20%20%20%20GROUP%20BY%20%3FQualStatement%0A%20%20%7D%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%0AORDER%20BY%20DESC%28%3Fcount%29> gives more such constraints. **Constraint type:** conflicts-with (Q21502838) <https://www.wikidata.org/wiki/Help:Property_constraints_portal/Conflicts_with> Example: This constraint <https://www.wikidata.org/wiki/Property:P710#P710$79adc499-488a-908f-6824-2e962a373c5e> has 33 values of "item of property constraint", most or all of which could be replaced with P2308 <https://phabricator.wikimedia.org/P2308> = crime (Q83267) <https://www.wikidata.org/wiki/Q83267> and P2308 <https://phabricator.wikimedia.org/P2308> = accident (Q171558) <https://www.wikidata.org/wiki/Q171558>. This query <https://query.wikidata.org/#%23None-of%20constraints%20by%20number%20of%20%22item%20of%20property%20qualifier%22%20values%0ASELECT%20%3FQualStatement%20%3Fcount%20WHERE%20%7B%0A%20%20%7B%0A%20%20%20%20SELECT%20%3FQualStatement%20%28COUNT%28%3Fitem%29%20AS%20%3Fcount%29%0A%20%20%20%20WHERE%20%7B%0A%20%20%20%20%20%20%3FProperties%20p%3AP2302%20%3FQualStatement.%0A%20%20%20%20%20%20%3FQualStatement%20ps%3AP2302%20wd%3AQ21502838.%0A%20%20%20%20%20%20%3FQualStatement%20pq%3AP2305%20%3Fitem.%0A%20%20%20%20%7D%0A%20%20%20%20GROUP%20BY%20%3FQualStatement%0A%20%20%7D%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%0AORDER%20BY%20DESC%28%3Fcount%29> gives more such constraints. **Constraint type:** item-requires-statement (Q21503247) <https://www.wikidata.org/wiki/Help:Property_constraints_portal/Item> Example: This constraint <https://www.wikidata.org/wiki/Property:P3980#P3980$e5b5dd2f-4402-6c3a-1328-414f0b1a8f89> has 39 values of "item of property constraint", most of which could be replaced by P2308 <https://phabricator.wikimedia.org/P2308> = filmmaking occupation (Q4220920) <https://www.wikidata.org/wiki/Q4220920>. This query <https://query.wikidata.org/#%23None-of%20constraints%20by%20number%20of%20%22item%20of%20property%20qualifier%22%20values%0ASELECT%20%3FQualStatement%20%3Fcount%20WHERE%20%7B%0A%20%20%7B%0A%20%20%20%20SELECT%20%3FQualStatement%20%28COUNT%28%3Fitem%29%20AS%20%3Fcount%29%0A%20%20%20%20WHERE%20%7B%0A%20%20%20%20%20%20%3FProperties%20p%3AP2302%20%3FQualStatement.%0A%20%20%20%20%20%20%3FQualStatement%20ps%3AP2302%20wd%3AQ21503247.%0A%20%20%20%20%20%20%3FQualStatement%20pq%3AP2305%20%3Fitem.%0A%20%20%20%20%7D%0A%20%20%20%20GROUP%20BY%20%3FQualStatement%0A%20%20%7D%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%0AORDER%20BY%20DESC%28%3Fcount%29> gives more such constraints. In the case of at least one property, the size and number of existing constraints may be causing performance issues: https://www.wikidata.org/wiki/Property_talk:P31#Broken_templates This task replaces T340761 <https://phabricator.wikimedia.org/T340761>. TASK DETAIL https://phabricator.wikimedia.org/T347628 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Mul
[Wikidata-bugs] [Maniphest] T340761: New constraint type to preclude property values belonging to specified classes
Swpb created this task. Swpb added projects: Wikidata, Wikibase-Quality-Constraints. Restricted Application added a subscriber: Aklapper. TASK DESCRIPTION A constraint type "none-of value-type constraint", that is an inverse of value-type constraint <https://www.wikidata.org/wiki/Q21510865>. **Problem:** It is not currently possible to constrain the allowed values of a property so as to EXCLUDE all instances or subclasses of a given class. The existing "value-type constraint" specifies that values MUST be instances or subclasses of a given class, and the existing "none-of" constraint specifies INDIVIDUAL items that are NOT allowed as values, but neither of these allows the exclusion of specified classes of values. **Examples:** 1. P31 <https://phabricator.wikimedia.org/P31> has several large "none-of" constraints that attempt to exclude certain value classes (e.g., concertos) by listing all their members as "item of property constraint" (P2305). This approach leaves a maintenance task, is likely to miss new items, and in many cases it is simply impossible to list all the applicable values. 2. All items claimed to be instances of "terminology" (Q8380731) or its subclasses should instead be claimed to be "part of" (P361 <https://phabricator.wikimedia.org/P361>) the same value, as the P31 <https://phabricator.wikimedia.org/P31> statements create incorrect inferences (like "double dribble" (Q1242920) is a "language" (Q34770)). There are 262 direct or indirect subclasses of "terminology", far too many for a maintainable "none-of" constraint. **BDD:** GIVEN a constraint on property P, with qualifiers "class" (P2308 <https://phabricator.wikimedia.org/P2308>) = C and "relation" (P2309 <https://phabricator.wikimedia.org/P2309>) = R WHEN an item uses property P with value V IF (R = "instance of" AND V is an instance of C or one of its subclasses) OR (R = "subclass of" AND V is a subclass of C or one of its subclasses) OR (R = "instance or subclass of" AND V is an instance or subclass of C or one of its subclasses) THEN a constraint violation is triggered for the statement using property P **Notes:** - The constraint definition should accept (at least) the qualifiers "class" (P2308 <https://phabricator.wikimedia.org/P2308>), "relation" (P2309 <https://phabricator.wikimedia.org/P2309>), and "replacement property" (P6824 <https://phabricator.wikimedia.org/P6824>). **Acceptance criteria:** - Constraint violations are triggered as specified in BDD - The new constraint type is documented at Help:Property constraints portal (new subpage) **Original report:** https://www.wikidata.org/wiki/Wikidata_talk:WikiProject_Ontology#Instances_of_terminology_(Q8380731)_and_its_subclasses (I modeled this task on T195178 <https://phabricator.wikimedia.org/T195178> and copied subscribers from there; my apologies if this isn't relevant to you.) TASK DETAIL https://phabricator.wikimedia.org/T340761 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Aklapper, Esc3300, Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, abian, Lydia_Pintscher, Multichill, Swpb, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Eihel, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org
[Wikidata-bugs] [Maniphest] [Updated] T102539: Hide own Wikidata changes on Wikipedia watchlist when "Hide my edits" is selected
Swpb removed a project: Developer-Wishlist (2017). TASK DETAILhttps://phabricator.wikimedia.org/T102539EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: SwpbCc: aude, srishakatux, Mike_Peel, Steinsplitter, Lydia_Pintscher, Ricordisamoa, MGChecker, Swpb, Aklapper, D3r1ck01, Izno, Wikidata-bugs, Mbch331___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Updated] T102539: Hide own Wikidata changes on Wikipedia watchlist when "Hide my edits" is selected
Swpb added a project: Developer-Wishlist (2017). TASK DETAILhttps://phabricator.wikimedia.org/T102539EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: SwpbCc: Mike_Peel, Steinsplitter, Lydia_Pintscher, Ricordisamoa, MGChecker, Swpb, Aklapper, SamanthaNguyen, D3r1ck01, Izno, Wikidata-bugs, aude, Osnard, RandomDSdevel, He7d3r, Jdforrester-WMF, Ladsgroup, Mbch331, Jay8g, Tgr___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T91505: [Epic] Adding new datatypes to Wikidata
Swpb added a subscriber: Swpb. Swpb added a comment. this discussion <https://www.wikidata.org/wiki/Wikidata:Property_proposal/Natural_science#Right_Ascension_.2F_Declination_.2F_Distance> has raised the usefulness of a degrees-minutes-seconds datatype for angular information. TASK DETAIL https://phabricator.wikimedia.org/T91505 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Swpb, ArthurPSmith, gerritbot, Smalyshev, Shrutika719, MGChecker, Sannita, Ricordisamoa, mgrabovsky, Liuxinyu970226, Rits, Physikerwelt, Qgil, Lydia_Pintscher, NiharikaKohli, Aklapper, Izno, Wikidata-bugs, aude, Mbch331, Jay8g ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Edited] T102539: Hide own Wikidata changes on Wikipedia watchlist when Hide my edits is selected
Swpb edited the task description. Swpb set Security to None. TASK DETAIL https://phabricator.wikimedia.org/T102539 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Swpb, Aklapper, Wikidata-bugs, aude, Sitic ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Created] T102539: Hide own Wikidata changes on Wikipedia watchlist when Hide my edits is selected
Swpb created this task. Swpb added a subscriber: Swpb. Swpb added projects: crosswatch, Wikidata. Herald added a subscriber: Aklapper. TASK DESCRIPTION Currently, on the Wikipedia watchlist, when a) Show Wikidata is selected; AND b) Hide my edits is selected, One's own Wikidata edits still appear. Only Wikidata edits by //other// editors should appear in this case. TASK DETAIL https://phabricator.wikimedia.org/T102539 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Swpb Cc: Swpb, Aklapper, Wikidata-bugs, aude, Sitic, Malyacko, P.Copp ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs