The User Behavior Ontology (UBO)
The goal of the UBO is to provide an abstract representation of the interaction between users and applications. With UBO all interaction, like clicks or mouseover, and the related elements in the applications can be retained to have a comprehensive overview of a users’ actions. With this detailed information, applications can build more detailed user model or perform in-depth usability tests.
You can find the UBO here: http://ubo-ontology.org/