I want to identify verbs which help in specifying the usage of an application.
Examples of such verbs: Update , Process , integrate , forecast.
I want to check the presence of such verbs in descriptions of Applications like:
- MS Excel is used to prepare tables and forecast profits VS
- Code is used to write python
Had initially planned to use NLTK Verbnet to categorize verbs by using verbnet.classids(verb), but have realized that it does not have verbs like download, update , process etc. Hence I am asking for recommendations of alternatives to verbnet that has a larger corpus of verbs and can categorize them.
Please let me know if I should post this question to another forum. Have posted it here because I want this to be a solution in python and am currently using a Python library - NLTK
Adding few examples of how Verbnet helps to classify verbs into categories:
#import
from nltk.corpus import verbnet
#use verbnet to list categories of verbs
print("categories for 'write'","-->",verbnet.classids("write"))
print()
print("categories for 'bake'","-->",verbnet.classids("bake"))
Results:
categories for 'write' --> ['lecture-37.11-1', 'performance-26.7-2-1', 'scribble-25.2', 'transfer_mesg-37.1.1-1-1']
categories for 'bake' --> ['build-26.1', 'cooking-45.3', 'preparing-26.3-1']