Wikidata:Property proposal/agent of action
agent of action
You have not transcluded your proposal on Wikidata:Property proposal/Generic yet. Please do it.
Description | specific thing that does the action |
---|---|
Data type | Item |
Domain | action (Q4026292) |
Example 1 | German December 16 suprise attack in the Battle of the Bulge (Q116504918)agent of actionArmy Group B (Q157572) Source |
Example 2 | Opening of Tokyo 2020 games (Q116504974)agent of actionNaruhito (Q217096) Source |
Example 3 | Johann Philipp Reis demonstration of the Reis telephone to the Physical Society of Frankfurt (Q116504999)agent of actionJohann Philipp Reis (Q77124) Source |
See also | https://schema.org/agent |
agent class of action
You have not transcluded your proposal on Wikidata:Property proposal/Generic yet. Please do it.
Description | class of things that does the action |
---|---|
Data type | Item |
Domain | action (Q4026292) |
Example 1 | crime (Q83267)agent class of actioncriminal (Q2159907) |
Example 2 | competition (Q841654)agent class of actioncontestant (Q5165152) |
Example 3 | telephone call (Q2296401)agent class of actioncaller (Q113293705) |
See also | https://schema.org/agent |
Motivation
I would like to create a data model to describe notable actions agents have made that are described in various Wikimedia articles. We should allow users to document actions so that they can be used to create timelines of events that can then be easily translated. They can also be used as a source to generate detailed Wikipedia article content for Abstract Wikipedia.
This property is the first to be proposed of the data model and follows the Schema.org data model for actions: https://schema.org/Action
participant (P710) exists, however that's usually used usually for events and not actions. It also requires that you use object of statement has role (P3831) to specify the role of the participant. For a relationship as critical and common as an agent is to the action they perform, we should have a dedicated property and not be required to add object of statement has role (P3831)agent (Q24229398) to every single agent statement. Lectrician1 (talk) 22:08, 30 January 2023 (UTC)
Discussion
- Support -wd-Ryan (Talk/Edits) 19:59, 31 January 2023 (UTC)
- Would this work? telephone call (Q2296401)agent of actioncaller (Q113293705). Also, an alias (or better label) could be "done by", more usable than practiced by (P3095) for non-professions. -wd-Ryan (Talk/Edits) 22:12, 31 January 2023 (UTC)
- I actually was considering using telephone call (Q2296401) as an example! However, I think the what that item is describing is the act of talking to someone over a telephone. Not the act of calling someone on a telephone. The agent of a telephone call (Q2296401) is just a normal human then.
- Good catch with the similarities to practiced by (P3095)! I almost thought for a second that we could maybe just broaden the scope and rename practiced by (P3095) to "done by" but then I realized that the domain of practiced by (P3095) includes "fields" which are not really actions. I think it's important to distinguish that this is meant for actions by maintaining "action" in the label. Lectrician1 (talk) 02:19, 1 February 2023 (UTC)
- Would this work? telephone call (Q2296401)agent of actioncaller (Q113293705). Also, an alias (or better label) could be "done by", more usable than practiced by (P3095) for non-professions. -wd-Ryan (Talk/Edits) 22:12, 31 January 2023 (UTC)
- Comment See my concerns with the related property proposal “object of action”. The examples given here make is appear as if those concerns mightn’t apply here, but already users are considering more general use of this proposed property like telephone call (Q2296401)‘agent of action’ (Pxxx)caller (Q113293705) (see above), which would be subject to those same concerns. ―BlaueBlüte (talk) 04:20, 1 February 2023 (UTC)
- Comment The examples can be converted to use participant (P710), and we have officially opened by (P542) too. Midleading (talk) 03:09, 10 March 2023 (UTC)
- I wouldn't use those properties for classes, though. Not sure why the only examples are for instance values, class values look much more valuable here to me. -wd-Ryan (Talk/Edits) 03:51, 10 March 2023 (UTC)
- Yeah, this property should be updated with class examples. But the problem with telephone call (Q2296401) is why the value is not Q5. We also have countless dailiy activities that every person can do. Perhaps the label should be "action performed by role" for telephone call (Q2296401). The significant overlap with practiced by (P3095) and participant (P710) is noted, and they have already used like this (crime (Q83267)→criminal (Q2159907), competition (Q841654)→contestant (Q5165152)) Midleading (talk) 08:26, 10 March 2023 (UTC)
- I wouldn't use those properties for classes, though. Not sure why the only examples are for instance values, class values look much more valuable here to me. -wd-Ryan (Talk/Edits) 03:51, 10 March 2023 (UTC)
- Question Is this intended to contrast with/be complemented by a (potential future) property patient of action (Pyyy)? For example:
Johann Philipp Reis demonstration of the Reis telephone to the Physical Society of Frankfurt (Q116504999)‘agent of action’ (Pxxx)Johann Philipp Reis (Q77124)
Johann Philipp Reis demonstration of the Reis telephone to the Physical Society of Frankfurt (Q116504999)patient of action (Pyyy)Physikalischer Verein (Q2089433)
(The ‘agent’ property would indicate who performs the action, the ‘patient’ property, to whom it happens.)―BlaueBlüte (talk) 03:15, 18 March 2023 (UTC)- Isn't "patient of action" "object of action"? Lectrician1 (talk) 05:39, 20 March 2023 (UTC)
- Intuitively I’d have (in the telephone example) associated the telephone with ‘object’, but yes, ‘patient’ and ‘object’ are probably hard to keep apart in any consistent way. ―BlaueBlüte (talk) 08:43, 20 March 2023 (UTC)
- Isn't "patient of action" "object of action"? Lectrician1 (talk) 05:39, 20 March 2023 (UTC)
- Comment @Wd-Ryan, Midleading: Regarding the telephone-call example, note the close similarity with the dog-walking example in the proposal for a property “frame element” that attempts to capture actions from a frame-semantics angle. One might want to look into whether the frame-semantics approach is better-suited to statements over classes and the the approach proposed here, to statements over instances. At any rate, I think one and the same property should not be used for both class statements and instance statements. (A property like this here one but for class statements should have the distinctive interpretation of something like “instances have agents of type”.) Insofar I support the current choice of examples for this property proposal. ―BlaueBlüte (talk) 03:33, 18 March 2023 (UTC)
- Support we need a generalized property to describe this kind of relationship, for example I suppose conjugation of gametes (Q11742512)→gamete (Q211050) and fertilization (Q14890574)→egg cell (Q1321695),sperm (Q17145). --Mzaki (talk) 01:25, 28 July 2023 (UTC)
- Question How about broadening the use of perpetrator (P8031) instead, removing the (un)ethical assessment? One man's terrorist... Maculosae tegmine lyncis (talk) 08:10, 24 November 2023 (UTC)
- @Maculosae tegmine lyncis Not a bad idea... I like it. @Arbnos @Wd-Ryan @Mzaki @BlaueBlüte @Midleading what do you think? Lectrician1 (talk) 00:28, 12 January 2024 (UTC)
- I would strongly support this, I've been unable to add a group that performed an event without the implication that it was "immoral". It could be renamed to "done by". -wd-Ryan (Talk/Edits) 02:46, 12 January 2024 (UTC)
- Having given this only a moderate amount of thought I’d say no (to broadening perpetrator (P8031)), because the domain of perpetrator (P8031) includes (instances of) classes that are not subclasses of action (Q4026292) as proposed here, but for example of occurrence (Q1190554). And instances of occurrence (Q1190554) can have multiple agents, only some of which might be considered perpetrator (P8031) (say, versus ‘victim’), a distinction that users of perpetrator (P8031) probably rely on.
But perpetrator (P8031) could perhaps be made a subproperty of this new property ‘agent of action’ (Pxxx) (although similar reservations might apply). ―BlaueBlüte (talk) 07:11, 12 January 2024 (UTC)
- Having given this only a moderate amount of thought I’d say no (to broadening perpetrator (P8031)), because the domain of perpetrator (P8031) includes (instances of) classes that are not subclasses of action (Q4026292) as proposed here, but for example of occurrence (Q1190554). And instances of occurrence (Q1190554) can have multiple agents, only some of which might be considered perpetrator (P8031) (say, versus ‘victim’), a distinction that users of perpetrator (P8031) probably rely on.
- I would strongly support this, I've been unable to add a group that performed an event without the implication that it was "immoral". It could be renamed to "done by". -wd-Ryan (Talk/Edits) 02:46, 12 January 2024 (UTC)
- @Maculosae tegmine lyncis Not a bad idea... I like it. @Arbnos @Wd-Ryan @Mzaki @BlaueBlüte @Midleading what do you think? Lectrician1 (talk) 00:28, 12 January 2024 (UTC)
- Support, an important property for the completeness of Wikidata.--Arbnos (talk) 22:44, 11 January 2024 (UTC)
- Comment There is a more general method of indicating the participants of actions (including agents) proposed at Wikidata:WikiProject Events and Role Frames. Mahir256 (talk) 11:14, 7 March 2024 (UTC)
- @Lectrician1:, could you please clarify the comments above by @Mahir256:. Regards, ZI Jony (Talk) 06:23, 5 July 2024 (UTC)
- @Mahir256 @ZI Jony @Anatole Gershman using object of statement has role (P3831) as a qualifier for practiced by (P3095) on action items seems silly. I still concur with my original reasoning that
Lectrician1 (talk) 18:18, 6 July 2024 (UTC)For a relationship as critical and common as an agent is to the action they perform, we should have a dedicated property and not be required to add object has role (P3831)agent (Q24229398) to every single agent statement.- @Mahir256:, would you like to give your final opinion based on the response? @Midleading, Maculosae tegmine lyncis, Mzaki, BlaueBlüte, Lectrician1, Wd-Ryan: pining for attention. Regards, ZI Jony (Talk) 03:48, 14 July 2024 (UTC)
- At least the examples should be updated. It should be used to describe relation between classes, not instances. Midleading (talk) 11:07, 14 July 2024 (UTC)
- Agree with Midleading. Either way, I've been wanting a property like this forever, so I support. -wd-Ryan (Talk/Edits) 22:44, 14 July 2024 (UTC)
- @Lectrician1:, could you please clarify the comments above. Regards, ZI Jony (Talk) 03:46, 17 July 2024 (UTC)
- I think instances of actions are okay. Lectrician1 (talk) 11:28, 17 July 2024 (UTC)
- @Midleading and @Wd-Ryan, pinging for your attention and feedback. Regards, ZI Jony (Talk) 03:50, 21 July 2024 (UTC)
- I don't really mind having instances, but the examples should have some classes too to show the range. That's what I'll be using it for most. -wd-Ryan (Talk/Edits) 21:43, 21 July 2024 (UTC)
- @Lectrician1, could you please update the examples as suggested so that we would be able to move forward. Regards, ZI Jony (Talk) 17:59, 23 July 2024 (UTC)
- @Lectrician1, could you please update the examples as suggested so that we would be able to move forward. Regards, ZI Jony (Talk) 02:16, 2 August 2024 (UTC)
- @Midleading and @Wd-Ryan, would you please update the examples as you have suggested so that we would be able to move forward. Regards, ZI Jony (Talk) 21:57, 4 August 2024 (UTC)
- Not only have I done that, but I also split this proposal into two properties. I did this because of uncontested comments by Midleading and BlaueBlüte, as well as the proposal for the inverse property, object of action and object class of action, which was accepted and created. I don't think this will be controversial, but I'd like to hear approval from Lectrician1. -wd-Ryan (Talk/Edits) 01:26, 5 August 2024 (UTC)
- idk why we need two different properties for class and instance. just makes things more repetative. also, if you're going to completely change the proposal like this, everyone is going to need to revote. my vote would be with the original proposal where there was just one property Lectrician1 (talk) 12:20, 6 August 2024 (UTC)
- Not only have I done that, but I also split this proposal into two properties. I did this because of uncontested comments by Midleading and BlaueBlüte, as well as the proposal for the inverse property, object of action and object class of action, which was accepted and created. I don't think this will be controversial, but I'd like to hear approval from Lectrician1. -wd-Ryan (Talk/Edits) 01:26, 5 August 2024 (UTC)
- @Midleading and @Wd-Ryan, would you please update the examples as you have suggested so that we would be able to move forward. Regards, ZI Jony (Talk) 21:57, 4 August 2024 (UTC)
- @Lectrician1, could you please update the examples as suggested so that we would be able to move forward. Regards, ZI Jony (Talk) 02:16, 2 August 2024 (UTC)
- @Lectrician1, could you please update the examples as suggested so that we would be able to move forward. Regards, ZI Jony (Talk) 17:59, 23 July 2024 (UTC)
- I don't really mind having instances, but the examples should have some classes too to show the range. That's what I'll be using it for most. -wd-Ryan (Talk/Edits) 21:43, 21 July 2024 (UTC)
- @Midleading and @Wd-Ryan, pinging for your attention and feedback. Regards, ZI Jony (Talk) 03:50, 21 July 2024 (UTC)
- Agree with Midleading. Either way, I've been wanting a property like this forever, so I support. -wd-Ryan (Talk/Edits) 22:44, 14 July 2024 (UTC)
- At least the examples should be updated. It should be used to describe relation between classes, not instances. Midleading (talk) 11:07, 14 July 2024 (UTC)
- @Mahir256:, would you like to give your final opinion based on the response? @Midleading, Maculosae tegmine lyncis, Mzaki, BlaueBlüte, Lectrician1, Wd-Ryan: pining for attention. Regards, ZI Jony (Talk) 03:48, 14 July 2024 (UTC)
- @Lectrician1:, could you please clarify the comments above by @Mahir256:. Regards, ZI Jony (Talk) 06:23, 5 July 2024 (UTC)
- Support! Thought I had already voted here, but apparently not. Anyway, this is very much needed. Swpb (talk) 20:17, 22 July 2024 (UTC)
- Comment For some reason, the inverse proposal included a separate property for class values. They should be consistent. -wd-Ryan (Talk/Edits) 02:09, 2 August 2024 (UTC)