Ok, just taking some time to go through the collection of verbs
described in the links below... the basic philosophy I'm taking is
that it is better to use a more constrained set of common verbs that
fit the meaning...
(note: the link defines the verbs in the past tense, e.g.
"experienced".. for the sake of this review, I change those to the
present...
experience........... after thinking about it, I actually like
"experience" better than the existing "play" as I think it is a much
more generically useful verb.. for instance, one would not "play" a
live event... but one can "experience" it. The existing "play" verb is
essentially a specialization of "experience" that applies only to a
fairly limited set of activities.
attempt............... In the list of verbs I posted that I would like
to introduce I have the verb "start" which is much more generic and
broadly useful than "attempt". For instance, I can start a test, or
start a server, or start a game. Using "start" achieves the same
semantic result as "attempt" for the subset of cases tin can is
looking to address.
complete.............. no issue with this one; I also propose complete
as a verb so I'm +1 on this one
pass.................. +1 on this one too
fail.................. +1 on this one too
start................. +1 on this one too
stop.................. In the new set of verbs I suggest, I have the
"terminate" verb that I think is more generically useful than "stop"
... for instance, I can terminate a process, terminate a session,
terminate a server, terminate employment, go back in time and
terminate the leader of the resistance as a young boy... you know,
useful stuff.
answer................ for this, I would recommend using post where
object is the answer to the target question.
interact.............. this one I'm not completely clear on but I do
define a "use" verb in the set of additional verbs I would like to
add... are those generally the same?
import................ this one I'm not completely clear on... could
we not also use the existing "add" verb however?
void.................. ok, I get the use case for this... it's
essentially to retract an earlier statement... perhaps the object of
the activity is the activity that is to be retracted? I'm fine with
that but I probably would have gone with "retract" as a verb rather
than "void"
enroll................ can we use the existing "join" verb for this
instead? e.g. John joined the class.
unenroll.............. can we use the existing "leave" verb for this
instead? e.g. John left the class.
obtain................ can use the existing "receive" verb for this
instead? e.g. John received the award.
review................ +1
comment............... can use "post" with comment object and target
rate.................. use "review"
unshare............... we should have thought of this one already
enjoy................. use "like"
disliked.............. +1... we have unlike which is a distinctly
different action
author................ +1... we have post to indicate creation of an
object, but the person who created the object may not be the same as
the person who authored the content
edit.................. use "update"
publish............... hmm... need to think if this is covered by "post"
recommend............. how is this different from share and like?
borrow................ +1
annotate.............. I was thinking of a more generic "attach"
verb.. e.g. to annotate something you would "attach" a note to a
target object
reference............. not sure about this one.
link.................. or this one...
return................ +1
view.................. +1
schedule.............. +1
miss.................. +1
participate........... +1
score................. I need to think this one through more
satisfy............... +1
master................ +1 but this one is definitely very domain specific...
challenge............. we need a "send" verb... where object is the
challenge sent to target
decline............... we can use the "reject" verb
initiate.............. we can use the "start" verb
achieve............... +1 but this is very domain specific
qualify............... +1
award................. we can use the "give" verb
recognize............. can we use the "acknowledge" verb
appoint............... +1 but this is very domain specific
won................... +1
lost.................. +1
tie................... +1
ranked................ can use "achieve" for this, where the object is
a description of the rank
message............... we need a generic "send" verb
submit................ +1
modify................ use "update"
bought................ use "purchase"
sold.................. +1
list.................. we have the existing "add" verb.. and"offer"
unlist................ we can use remove or "void" for this...
discover.............. perhaps a more generic "find" verb would be better?
went.................. I was thinking of a generic "at" verb.. e.g.
"{Actor} was at {Location}" we already have the "checkin" verb for
explicit checkins
grade................. Hmm, will have to think through this one, but
very domain specific
confirm............... +1.. my initial thought was that this could be
done using "approve" or "agree" but the act of confirming something
is not always the same as approving it or agreeing to it.
adjust................ can possibly use "update" for this?
teach................. this and lecture are very domain specific so no
general opinion, but it does make me wonder if we need a more generic
"lead" verb
support............... +1 but generally domain specific...
tutor................. same...
mentor................ same...
contact............... hmm.. ok, I retract what I said about
"interact" previously, having a generic "interact" verb as in "{actor}
interacted with {person object}" etc would be quite useful as a
generic form of "contact"
show.................. perhaps the same as "present"?
provide............... we have the "give" verb currently
After going through all these and reviewing the various generalized
cases.. below is the amended list of verbs I would like to consider
being added to the master list... several of my original items have
been removed, and several more generalized verbs derived from the tin
can lists have been added.
accept................ actor accepts object [as part of target]
access................ actor accesses object
acknowledge........... actor acknowledges object
agree................. actor agrees with the object
append................ actor appends object to target
approve............... actor approves the object
assign................ actor assigns object to target
at.................... actor is at object (e.g. to indicate physical
location at a point in time)
attach................ actor attaches object to target
attend................ actor attends object
author................ actor authored object
authorize............. actor authorizes object
borrow................ actor borrowed object [from target]
build................. actor builds object
close................. actor closes object
commit................ actor commits object [to target]
confirm............... actor confirms object
complete.............. actor completes object
deliver............... actor delivers object [to target]
deny.................. actor denies object
disagree.............. actor disagrees with object
dislikes.............. actor dislikes the object
experience............ actor experiences the object
find.................. actor finds object
host.................. actor hosts object
insert................ actor inserts object into target
interact.............. actor interacted with object
listen................ actor listens to object
lose.................. actor loses object (e.g. object can be a game)
open.................. actor opens object
present............... actor presents object (as is giving a presentation)
purchase.............. actor purchases object
qualify............... actor qualifies for object
read.................. actor reads object
reject................ actor rejects object
replace............... actor replaces target with object
return................ actor returns object [to target]
request............... actor requests object [from target]
resolve............... actor resolves object
retract............... actor retracts object [from target]
return................ actor returns object [to target]
satisfy............... actor satisfies object (e.g. object can be a
"requirement" that the actor satisfies... e.g. passing requirements
for a class)
schedule.............. actor schedules object
search................ actor searches for object [within target]
send.................. actor sends object [to target]
sell.................. actor sells object [to target]
sponsor............... actor sponsors object
start................. actor starts object
submit................ actor submits object [to target]
terminate............. actor terminates object
tie................... actor tied object (e.g. object can be a game)
unshare............... actor unshares object [with target]
unsatisify............ actor does not satisfy object (e.g. object can
be "requirement" that the actor did not satisfy... e.g. failing
requirements for a class)
use................... actor uses object
view.................. actor views object
watch................. actor watches object
won................... actor won object (e.g. object can be a game)
- James