コード例 #1
0
 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 "";
     }
 }
コード例 #2
0
        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("");
            }
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        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);
            }
        }
コード例 #5
0
 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;
     }
 }
コード例 #6
0
 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;
     }
 }