def affiliation_history(self): """A list of namedtuples representing the authors's historical affiliation(s), in the form (id parent type relationship afdispname preferred_name parent_preferred_name country_code country address_part city state postal_code org_domain org_URL). Note: Affiliation information might be missing or mal-assigned even when it lookes correct in the web view. In this case please request a correction. """ path = ["author-profile", "affiliation-history", "affiliation"] return parse_affiliation(chained_get(self._json, path))
def affiliation_current(self) -> Optional[List[NamedTuple]]: """A list of namedtuples representing the authors's current affiliation(s), in the form (id parent type relationship afdispname preferred_name parent_preferred_name country_code country address_part city state postal_code org_domain org_URL). Note: Affiliation information might be missing or mal-assigned even when it lookes correct in the web view. In this case please request a correction. """ affs = chained_get(self._profile, ["affiliation-current", "affiliation"]) return parse_affiliation(affs)
def affiliation_history(self): """A list of namedtuples representing the authors's historical affiliation(s), in the form (id parent type relationship afdispname preferred_name parent_preferred_name country_code country address_part city state postal_code org_domain org_URL). Note: Affiliation information might be missing or mal-assigned even when it lookes correct in the web view. In this case please request a correction. Note: Unlike on their website, Scopus doesn't provide the periods of affiliation. """ affs = chained_get(self._profile, ["affiliation-history", "affiliation"]) return parse_affiliation(affs)