3 SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
 
   4 SPDX-License-Identifier: CC0-1.0
 
   6 <!DOCTYPE Class SYSTEM "../../DTD">
 
   8         <label xml:lang="en">Action</label>
 
   9         <comment xml:lang="en">
 
  11                         A technological process or interaction which takes place at a certain point in time, <ref target="sioc:has_creator">has a creator</ref>, and has at least one <ref target="siocactions:object">object</ref> which is a <ref target="siocactions:DigitalArtifact">Digital Artefact</ref>.
 
  14                         Actions are performed <em>on</em> their objects by their creators; the intention of this class is to model digital processes such as resource creation, modification, or deletion by <ref target="contact:SocialEntity">Social Entities</ref>, to whom the processes might be attributed.
 
  17                         When an Action is performed by a <ref target="sioc:UserAccount">User Account</ref> (for example), there may be two different ways of representing it :—
 
  22                                         With the User Account as the creator, or
 
  25                                         With the Social Entity that the User Account is an <ref target="sioc:account_of">account of</ref> as the creator, <ref target="siocactions:uses">using</ref> the User Account in the Action.
 
  30                         Which representation is preferred depends on the desired <em>attribution</em> of the Action.
 
  34                 <SpecificResource source="(SIOC)"/>
 
  39                                 <resource name="sioc:has_creator"/>
 
  41                         <cardinality>1</cardinality>
 
  47                                 <resource name="siocactions:object"/>
 
  49                         <minCardinality>1</minCardinality>
 
  53                 <resource name="sioc:Community"/>
 
  56                 <resource name="sioc:Space"/>
 
  59                 <resource name="sioc:Item"/>
 
  62                 <resource name="sioc:Container"/>
 
  65                 <resource name="sioc:UserAccount"/>
 
  68                 <resource name="sioc:Usergroup"/>