Exemplo n.º 1
0
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")
    }
Exemplo n.º 2
0
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")
Exemplo n.º 3
0
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