def transform_referee(el=None, results=None, **kwargs): value = el["value"] assert len(value) == 1 return { "name": value[0][0], "role": get_ref("referee", "contributor-type") }
def get_doc_type(value): dictionary = { "diplomová práce": "diplomove_prace", "bakalářská práce": "bakalarske_prace", "dizertační práce": "disertacni_prace", "rigorózní práce": "rigorozni_prace" } slug = dictionary.get(value) return get_ref(slug, "doctypes")
def transform_language_iso(paths, el, results, phase, **kwargs): results[-1]["language"] = [ get_ref(get_iso_lang_code(el["value"][0][0][:2]), "languages") ] return OAITransformer.PROCESSED