Using FrameNet for the semantic analysis of German: Annotation, representation, and automation