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 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 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); } }