Wikidata:Property proposal/action applies to
action applies to
editOriginally proposed at Wikidata:Property proposal/Generic
Description | qualifier to be used when the object of a statement is an action, to qualify what the action applies to |
---|---|
Data type | Item |
Domain | items that are subclasses of occurrence (Q1190554) |
Example 1 | film editing (Q237893)subclass of (P279)editing (Q194105) |
Example 2 | text editor (Q131212)has use (P366)editing (Q194105) |
Example 3 | rmdir (Q218127)has use (P366)deletion (Q18411409) |
Example 4 | HTTP client (Q2979024)has use (P366)sending (Q115088683) |
Example 5 | thermal insulation (Q918306)has goal (P3712)reduction (Q47496130) |
Example 6 | fall protection (Q23580296)has goal (P3712)prevention (Q1717246) |
See also | of (P642), ?item wdt:instance of (P31) wd:Wikidata qualifier to describe the object of a statement (Q115396176) |
Motivation
editWe want to deprecate the overused and ambiguous of (P642) and this property can replace of (P642) for the described purpose.
The property is specifically meant for objects that describe some activity and are labeled after some verb, e.g:
- editing -> to edit sth. -> sth. can be qualified with "action applies to"
- deletion -> to delete sth. -> sth. can be qualified with "action applies to"
- sending -> to send sth. -> sth. can be qualified with "action applies to"
- reduction -> to reduce sth. -> sth. can be qualified with "action applies to"
- prevention -> to prevent sth. -> sth. can be qualified with "action applies to"
- etc.
The proposed qualifier would be an instance of (P31)restrictive qualifier (Q61719275).
--Push-f (talk) 07:52, 24 November 2022 (UTC)
Discussion
edit- WikiProject Properties has more than 50 participants and couldn't be pinged. Please post on the WikiProject's talk page instead. WikiProject Informatics has more than 50 participants and couldn't be pinged. Please post on the WikiProject's talk page instead.. --Push-f (talk) 07:59, 24 November 2022 (UTC)
- Generally, it doesn't work if you ping multiple projects in one edit given that there's a maximum of 50 people that can be notified per edit. ChristianKl ❪✉❫ 21:29, 26 November 2022 (UTC)
- Thanks, ... let's try this again: WikiProject Properties has more than 50 participants and couldn't be pinged. Please post on the WikiProject's talk page instead. WikiProject Informatics has more than 50 participants and couldn't be pinged. Please post on the WikiProject's talk page instead.. --Push-f (talk) 01:34, 27 November 2022 (UTC)
- Generally, it doesn't work if you ping multiple projects in one edit given that there's a maximum of 50 people that can be notified per edit. ChristianKl ❪✉❫ 21:29, 26 November 2022 (UTC)
- Comment So basically the item version of pertainym of (P8471)? -wd-Ryan (Talk/Edits) 14:48, 24 November 2022 (UTC)
- Not quite because this is only meant to be used as qualifier (Q54828449) while pertainym of (P8471) is only meant to be used as main value (Q54828448). --Push-f (talk) 01:50, 25 November 2022 (UTC)
- Oppose This is just a synonym for "of". It doesn't describe any specific and machine-usable relationship. Lectrician1 (talk) 01:47, 27 November 2022 (UTC)
- No it's certainly better than of (P642) because of (P642) can qualify anything of the whole statement while this property is specifically about the object of the statement.
- Also note the explanation I gave in my motivation, I have just further restricted the domain of this proposal to subclasses of occurrence (Q1190554) accordingly, which would make this property much more specific than of (P642). Push-f (talk) 01:53, 27 November 2022 (UTC)
- Is there a centralized page that provides a description of all of the various ways that of (P642) is currently used? It would be helpful to see all of them in one place while we create new properties. — The Erinaceous One 🦔 06:14, 27 November 2022 (UTC)
- There are User:Lucas Werkmeister/P642 considered harmful and Wikidata:WikiProject Data Quality/Issues/P642.
- I just created a section on the latter page to track property proposals that seek to replace specific P642 uses.
- --Push-f (talk) Push-f (talk) 09:35, 27 November 2022 (UTC)
@Push-f: Let's avoid repeating each other's work: The whole of Wikidata:WikiProject Data Quality/Issues/P642 is already set up to track the uses and proposed replacements, and in fact, there was already an entry that matches this proposal (see the section Wikidata:WikiProject_Data_Quality/Issues/P642#Qualifying_any_property): "item to which action applies", aliases "object of action"; "target of action"; "patient". That label and those aliases inherently convey that the domain is restricted to occurrences, which "object pertains to" does not. If those more specific label/aliases are used instead, I can support this proposal. Note, though, per the table, that there are statements whose object is an occurrence for which another qualifier is better suited (namely, criterion used (P1013) when the qualifier value is a quality or the like, and applies to part, aspect, or form (P518) when the qualifier value is part of the subject item), and any auto migration to this new property should take care to treat those statements accordingly. Swpb (talk) 21:21, 28 November 2022 (UTC)
- @Swpb: Right, I did look at Wikidata:WikiProject Data Quality/Issues/P642 before creating this proposal but found all of these tables to be quite hard to read. Nonetheless I think it's a very good sign that we both ended up restricting the domain to occurrence (Q1190554).
- I just updated the proposed label from "object pertains to" (which indeed was too vague) to "action applies to" which I think is preferable to "item to which action applies" since it's more succinct.
- Could you please give me concrete examples for cases where criterion used (P1013) and applies to part, aspect, or form (P518) would be preferable over this new qualifier we want to introduce?
- --Push-f (talk) 15:13, 29 November 2022 (UTC)
- We can work on making the tables easier to read. I do wish you had asked for clarification of them before you started a proposal discussion, but I think we're on roughly the same page now. I agree "action applies to" is better.
- As for the cases where other properties may be better, I'll take the first example straight from the table:
I'll have to work on finding a good example of the other case when I have a chance; I have to go offline now.Swpb (talk) 21:14, 29 November 2022 (UTC)- @Push-f: For the second case, I realized while working on the query that applies to part, aspect, or form (P518) is the best replacement for of (P642) whenever the qualifier value is part of the subject item, not just when the statement value is an occurrence. Lots of examples of that in this query. I've expanded the use case on Wikidata:WikiProject Data Quality/Issues/P642 accordingly. Swpb (talk) 19:26, 30 November 2022 (UTC)
Example 1: "action applies to" should be a main statement rather than a qualifier. Example 2: text editors like VSCode can edit other file types other than plain text. Plain text also seems to be heavily conflated at the moment in this regard too. Lectrician1 (talk) 01:44, 30 November 2022 (UTC)
- I fail to see the problem with qualifying subclass of (P279) with a clearly defined qualifier such as "action applies to". Is there some reasoning behind this "don't qualify P279" mindset?
- has use (P366) is described as "main use of the subject" ... and the main use of a text editor is the editing of plain text. Stating a "main use" does not imply that there cannot be other uses. Sidenote: "main use" does not even have a single-value or best-value constraint so there can also be multiple main uses and indeed many items specify multiple. So I consider Visual Studio Code (Q19841877)has use (P366)editing (Q194105)
action applies toplain text (Q1145976) to be a true statement because even if VS code can edit non-plain-text files its main use cases certainly is the editing of plain text files. Also note that even Vim (Q131382) allows the editing of binary files with -b
. - --Push-f (talk) 03:48, 30 November 2022 (UTC)
- I fail to see the problem with qualifying subclass of (P279) with a clearly defined qualifier such as "action applies to". Is there some reasoning behind this "don't qualify P279" mindset?
- The action you're describing is the film editing itself. It makes sense to relate the action and whatever it applies to directly and not through a qualifier. If you use a qualifier it makes it seem as if "editing" always and only applies to "film". Lectrician1 (talk) 04:24, 30 November 2022 (UTC)
- has use (P366) is described as "main use of the subject" ... and the main use of a text editor is the editing of plain text. Stating a "main use" does not imply that there cannot be other uses. Sidenote: "main use" does not even have a single-value or best-value constraint so there can also be multiple main uses and indeed many items specify multiple. So I consider Visual Studio Code (Q19841877)has use (P366)editing (Q194105)action applies toplain text (Q1145976) to be a true statement because even if VS code can edit non-plain-text files its main use cases certainly is the editing of plain text files. Also note that even Vim (Q131382) allows the editing of binary files with -b.
- Makes sense. Lectrician1 (talk) 04:26, 30 November 2022 (UTC)
The action you're describing is the film editing itself.
- No, certainly not. "film editing" is subclass of the "editing" action that only applies the action to "film". Makes perfect sense to me.
If you use a qualifier it makes it seem as if "editing" always and only applies to "film".
- Yes but that is very much the case for "film editing" that the "editing" only applies to "film".
- --Push-f (talk) 07:19, 30 November 2022 (UTC)
- I strongly disagree with "If you use a qualifier it makes it seem as if "editing" always and only applies to "film"." The full statement is saying (unambiguously, IMO) that in the context of film editing specifically, the editing is done to film. Which allows for infinite other contexts, where editing is done to things other than film. "Action applies to" should definitely not be a main statement; that would open it to all sorts of ambiguous uses. Swpb (talk) 16:59, 30 November 2022 (UTC)
- @Swpb
Like what? Lectrician1 (talk) 18:22, 30 November 2022 (UTC)"Action applies to" should definitely not be a main statement; that would open it to all sorts of ambiguous uses.- Pick any activity you like: does travel (Q61509) "apply to" a traveler, a starting point, a destination, etc.? And in what way does it apply to each? Allowing this as a main statement property invites all sorts of "creative" uses that will be impossible to systematize. It works as a qualifier precisely because the parent statement provides context - there is no wondering what is meant by each of the example statements above. Swpb (talk) 19:01, 30 November 2022 (UTC)
- @Swpb
Example 3:
rmdir (Q218127) has use (P366)deletion (Q18411409) action applies to empty directory (Q115092120)
Deletion of empty directory where? Another computer? How does it know the context of where? This action needs to be modeled with a more complex data model that explicitly defines what is going on here in an operating system. Lectrician1 (talk) 04:30, 30 November 2022 (UTC)
- Any computer operation that applies to a computer file can be assumed to refer to a local file unless otherwise qualified. Because 99% of all command-line tools operate on local files and we certainly don't want to force all of these statements to be needlessly qualified.
- You do raise a very good point however: how do we model the difference between cp (Q305946) and scp (Q115516614)?
- I just created the source of action & destination of action proposal to address that.
- --Push-f (talk) 09:19, 30 November 2022 (UTC)
- Support per discussion between myself and proposer above. Swpb (talk) 16:41, 30 November 2022 (UTC)
- Examples 5 and 6 are not actions. Lectrician1 (talk) 18:21, 30 November 2022 (UTC)
- The scope is occurrence (Q1190554), not action, and both are occurrences through a chain of subclass of (P279) statements. Swpb (talk) 19:03, 30 November 2022 (UTC)
- Support JAn Dudík (talk) 13:13, 21 December 2022 (UTC)
@Push-f @Swpb @JAn Dudík @ChristianKl just going to point out that Wikidata:Property proposal/object of action provides a more-specific property for examples 1-3. Additionally I find this property extremely concerning because the different type of relationship examples 1-3 are making compared to 4-6. 1-3 are making an action -> object relation whereas 4 is making an object -> object relation, and 5 and 6 are making an object -> action relationship. If we have inconsistent relationships like this, this property could be used in out-of-control ways like of (P642) is currently used. Furthermore, we have no constraints to prevent "incorrect" uses either. Please consider opposing for these reasons. Lectrician1 (talk) 17:09, 22 February 2023 (UTC)
- Oppose You are right, it seems to be very unspecific. ChristianKl ❪✉❫ 01:28, 23 February 2023 (UTC)
- @ChristianKl So, using of (P642) is just enough in your opinion? Liuxinyu970226 (talk) 05:49, 7 August 2023 (UTC)
- No, more specific properties as suggested by Lectrician1. ChristianKl ❪✉❫ 10:02, 7 August 2023 (UTC)
- @ChristianKl Probably, but I don't see any reason this should be rejected, maybe splitting this proposal is enough for doing so, see what we did at Wikidata:Property_proposal/WikiApiary. Liuxinyu970226 (talk) 23:15, 9 August 2023 (UTC)
- As Lectrician suggest we could create one property for examples 1-3 and one for examples 4-6. In that case creating one property that can fulfill both cases is bad. ChristianKl ❪✉❫ 23:43, 9 August 2023 (UTC)
- I'd love to reserve this question for the proposer @Push-f:, how about creating another proposal for e.g.4-6 and keep this one only for e.g. 1-3? Liuxinyu970226 (talk) 08:33, 10 August 2023 (UTC)
- As Lectrician suggest we could create one property for examples 1-3 and one for examples 4-6. In that case creating one property that can fulfill both cases is bad. ChristianKl ❪✉❫ 23:43, 9 August 2023 (UTC)
- @ChristianKl Probably, but I don't see any reason this should be rejected, maybe splitting this proposal is enough for doing so, see what we did at Wikidata:Property_proposal/WikiApiary. Liuxinyu970226 (talk) 23:15, 9 August 2023 (UTC)
- No, more specific properties as suggested by Lectrician1. ChristianKl ❪✉❫ 10:02, 7 August 2023 (UTC)
- @ChristianKl So, using of (P642) is just enough in your opinion? Liuxinyu970226 (talk) 05:49, 7 August 2023 (UTC)
- Oppose You are right, it seems to be very unspecific. ChristianKl ❪✉❫ 01:28, 23 February 2023 (UTC)
- @ChristianKl, Liuxinyu970226, Push-f, JAn Dudík, Swpb, Lectrician1: Not done, no consensus of proposed property at this time based on the above discussion. Regards, ZI Jony (Talk) 05:49, 25 January 2024 (UTC)