Skip to content

Instantly share code, notes, and snippets.

@soltrinox
Created September 3, 2023 14:09
Show Gist options
  • Save soltrinox/c72a14eb6e04c2c3a008277d5ed37547 to your computer and use it in GitHub Desktop.
Save soltrinox/c72a14eb6e04c2c3a008277d5ed37547 to your computer and use it in GitHub Desktop.
ACTIVITY CLASSIFIERS - ML
accept Indicates that that the actor has accepted the object. For instance a person accepting an award or accepting an assignment.
access Indicates that the actor has accessed the object. For instance a person accessing a room or accessing a file.
acknowledge Indicates that the actor has acknowledged the object. This effectively signals that the actor is aware of the objects existence.
add Indicates that the actor has added the object to the target. For instance adding a photo to an album.
agree Indicates that the actor agrees with the object. For example a person agreeing with an argument or expressing agreement with a particular issue.
append Indicates that the actor has appended the object to the target. For instance a person appending a new record to a database.
approve Indicates that the actor has approved the object. For instance a manager might approve a travel request.
archive Indicates that the actor has archived the object.
assign Indicates that the actor has assigned the object to the target.
attach Indicates that the actor has attached the object to the target. For instance a person attaching a file to a wiki page or an email.
attend Indicates that the actor has attended the object. For instance a person attending a meeting.
authorize Indicates that the actor has authorized the object. If a target is specified it means that the authorization is specifically in regards to the target. For instance a service can authorize a person to access a given application; in which case the actor is the service the object is the person and the target is the application. In contrast a person can authorize a request; in which case the actor is the person and the object is the request and there might be no explicit target.
build Indicates that the actor has built the object. For example if a person builds a model or compiles code.
cancel Indicates that the actor has canceled the object. For instance canceling a calendar event.
close Indicates that the actor has closed the object. For instance the object could represent a ticket being tracked in an issue management system.
complete Indicates that the actor has completed the object.
confirm Indicates that the actor has confirmed or agrees with the object. For instance a software developer might confirm an issue reported against a product.
create Indicates that the actor has created the object.
delete Indicates that the actor has deleted the object. This implies but does not require the permanent destruction of the object.
deliver Indicates that the actor has delivered the object. For example delivering a package.
dislike Indicates that the actor dislikes the object. Note that the dislike verb is distinct from the unlike verb which assumes that the object had been previously liked.
favorite Indicates that the actor marked the object as an item of special interest.
find Indicates that the actor has found the object.
flag-as-inappropriate Indicates that the actor has flagged the object as being inappropriate for some reason. When using this verb the context property as specified within Section 4.1 can be used to provide additional detail about why the object has been flagged.
follow Indicates that the actor began following the activity of the object. In most cases the objectType will be a person but it can potentially be of any type that can sensibly generate activity. Processors MAY ignore (silently drop) successive identical follow activities.
give Indicates that the actor is giving an object to the target. Examples include one person giving a badge object to another person. The object identifies the object being given. The target identifies the receiver.
ignore Indicates that the actor has ignored the object. For instance this verb may be used when an actor has ignored a friend request in which case the object may be the request-friend activity.
insert Indicates that the actor has inserted the object into the target.
install Indicates that the actor has installed the object as in installing an application.
invite Indicates that the actor has invited the object typically a person object to join or participate in the object described by the target. The target could for instance be an event group or a service.
join Indicates that the actor has become a member of the object. This specification only defines the meaning of this verb when the object of the Activity has an objectType of group though implementors need to be prepared to handle other types of objects.
leave Indicates that the actor has left the object. For instance a Person leaving a Group or checking-out of a Place.
like Indicates that the actor marked the object as an item of special interest. The like verb is considered to be an alias of favorite. The two verb are semantically identical.
listen Indicates that the actor has listened to the object. This is typically only applicable for objects representing audio content such as music an audio-book or a radio broadcast. The listen verb is a more specific form of the consume experience and play verbs.
open Indicates that the actor has opened the object. For instance the object could represent a ticket being tracked in an issue management system.
play Indicates that the actor spent some time enjoying the object. For example if the object is a video this indicates that the subject watched all or part of the video. The play verb is a more specific form of the consume verb.
purchase Indicates that the actor has purchased the object. If a target is specified in indicates the entity from which the object was purchased.
read Indicates that the actor read the object. This is typically only applicable for objects representing printed or written content such as a book a message or a comment. The read verb is a more specific form of the consume experience and play verbs.
receive Indicates that the actor is receiving an object. Examples include a person receiving a badge object. The object identifies the object being received.
reject Indicates that the actor has rejected the object.
remove Indicates that the actor has removed the object from the target.
replace Indicates that the actor has replaced the target with the object.
request Indicates that the actor has requested the object. If a target is specified it indicates the entity from which the object is being requested.
return Indicates that the actor has returned the object. If a target is specified it indicates the entity to which the object was returned.
rsvp-maybe The possible RSVP verb indicates that the actor has made a possible RSVP for the object. This specification only defines the meaning of this verb when its object is an event (see Section 3.3) though implementors need to be prepared to handle other object types. The use of this verb is only appropriate when the RSVP was created by an explicit action by the actor. It is not appropriate to use this verb when a user has been added as an attendee by an event organiser or administrator.
rsvp-no The negative RSVP verb indicates that the actor has made a negative RSVP for the object. This specification only defines the meaning of this verb when its object is an event (see Section 3.3) though implementors need to be prepared to handle other object types. The use of this verb is only appropriate when the RSVP was created by an explicit action by the actor. It is not appropriate to use this verb when a user has been added as an attendee by an event organiser or administrator.
rsvp-yes The positive RSVP verb indicates that the actor has made a positive RSVP for an object. This specification only defines the meaning of this verb when its object is an event (see Section 3.3) though implementors need to be prepared to handle other object types. The use of this verb is only appropriate when the RSVP was created by an explicit action by the actor. It is not appropriate to use this verb when a user has been added as an attendee by an event organiser or administrator.
save Indicates that the actor has called out the object as being of interest primarily to him- or herself. Though this action MAY be shared publicly the implication is that the object has been saved primarily for the actors own benefit rather than to show it to others as would be indicated by the share verb.
schedule Indicates that the actor has scheduled the object. For instance scheduling a meeting.
search Indicates that the actor is or has searched for the object. If a target is specified it indicates the context within which the search is or has been conducted.
sell Indicates that the actor has sold the object. If a target is specified it indicates the entity to which the object was sold.
send Indicates that the actor has sent the object. If a target is specified it indicates the entity to which the object was sent.
share Indicates that the actor has called out the object to readers. In most cases the actor did not create the object being shared but is instead drawing attention to it.
start Indicates that the actor has started the object. For instance when a person starts a project.
submit Indicates that the actor has submitted the object. If a target is specified it indicates the entity to which the object was submitted.
tag Indicates that the actor has associated the object with the target. For example if the actor specifies that a particular user appears in a photo. the object is the user and the target is the photo.
terminate Indicates that the actor has terminated the object.
unfavorite Indicates that the actor has removed the object from the collection of favorited items.
unlike Indicates that the actor has removed the object from the collection of liked items.
unsave Indicates that the actor has removed the object from the collection of saved items.
unshare Indicates that the actor is no longer sharing the object. If a target is specified it indicates the entity with whom the object is no longer being shared.
update The update verb indicates that the actor has modified the object. Use of the update verb is generally reserved to indicate modifications to existing objects or data such as changing an existing users profile information.
watch Indicates that the actor has watched the object. This verb is typically applicable only when the object represents dynamic visible content such as a movie a television show or a public performance. This verb is a more specific form of the verbs experience play and consume.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment