Vector spaces can be thought of as a sort of canonical field action on an Abelian group, likewise modules can be thought of as the action of a ring on a group.
1. How far can this be generalized?
For example, can a ring be thought of as the action of a group on its set endowed with a different group structure? Can we think of free vector spaces as the action of a field on a set? I know that a group is the group action of itself on itself (I think).
Perhaps better phrased:
(Rephrased) Which algebraic objects can not be thought of as the action of one type of algebraic structure on another algebraic structure?
This question might be too broad or general as written, in which case an answer to the question:
(Alternate) Is there a formal/rigorous notion of "field action" generalizing "group action" such that vector spaces are exactly the action of a field on an Abelian group?
would suffice.
Note: This question seems related: 'Free Vector Space' and 'Vector Space'
When I say "action" I guess I mean just a functions from one space onto another. I might also have something in mind like the notion of group object from category theory, but I am not aware of a notion of "ring objects" or "field objects" in category theory, so such a characterization might be lacking.