static public string GetPredicateURI(PersonDataSystems personDataSystem, PersonDataPredicates predicate)
 {
     switch (personDataSystem)
     {
         case PersonDataSystems.gnd:
             return GndPersonDataSystemClient.GetPredicateURI(predicate);
         case PersonDataSystems.rq:
             return RqPersonDataSystemClient.GetPredicateURI(predicate);
         case PersonDataSystems.wikipedia:
             return null;
         default:
             return "";
     }
 }
 static public string AdaptPersonCode(PersonDataSystems personDataSystem, string personCode)
 {
     switch (personDataSystem)
     {
         case PersonDataSystems.gnd:
             return GndPersonDataSystemClient.AdaptClassNotation(personCode);
         case PersonDataSystems.rq:
             return RqPersonDataSystemClient.AdaptClassNotation(personCode);
         case PersonDataSystems.wikipedia:
             return null;
         default:
             return personCode;
     }
 }
 static public PersonDataPredicates GetPredicate(PersonDataSystems personDataSystem, string predicateURI)
 {
     switch (personDataSystem)
     {
         case PersonDataSystems.gnd:
             return GndPersonDataSystemClient.GetPredicate(predicateURI);
         case PersonDataSystems.rq:
             return RqPersonDataSystemClient.GetPredicate(personDataSystem,predicateURI); //Methode in RqPersonDataSystemClient AUSBESSERN
         case PersonDataSystems.wikipedia:
             return PersonDataPredicates.unknown;
         default:
             return PersonDataPredicates.unknown;
     }
 }