Hi Karl,
Thank you for your reply and your suggestion for a possible solution, which I would agree with.
Note: When modeling a new attribute "functionalType@validityDirection", it should be clarified how the direction specifications according to UNISIG SUBSET-026 (nominal, reverse, both) should be used. As I understand it, railML uses the value "normal" instead of "nominal".