def update_disco():
disco = request.get_json()
orcid = 'http://orcid.org/' + disco['orcid']
disco_uri = disco['uri']
delete_disco(disco_uri)
disco_rdf = rdft.PREFIXES
disco_rdf += rdft.DISCO.format(disco_uri=disco_uri, disco_description=disco['description'], person_uri=orcid)
for ro in disco['ros']:
disco_rdf += rdft.DISCO_RESOURCE.format(disco_uri=disco_uri, ro_uri=ro)
file_path = os.path.join(current_app.root_path, conf.TMP_DIR) + disco_uri.replace('/', '_') + '.ttl'
load_turtle(file_path, disco_rdf)
return jsonify(disco)
评论列表
文章目录