Alternative URN dans Endpoint Authors
Actuellement, l'API, dans la valeur "alternative_urns" de l'endpoint "authors" affiche la liste des liens vers l'endpoint de l'URN dans notre API. Serait-ce possible d'afficher directement, pour chaque "alternative_urns", seulement la valeur de "alternative_urns.urn" ?
Exemple : au lieu d'avoir ceci :
{'url': 'https://anthologiagraeca.org/api/authors/265/',
'names': [{'name': 'pollianus', 'language': 'grc'}],
'city_born': None,
'city_died': None,
'born_range_year_date': None,
'died_range_year_date': None,
'unique_id': 306,
'created_at': '2021-04-20T02:08:54.378931Z',
'updated_at': '2021-04-20T02:08:54.378939Z',
'validation': 0,
'tlg_id': 'tlg-1618',
'main_name': '',
'creator': None,
'last_editor': None,
'descriptions': [],
'alternative_urns': ['https://anthologiagraeca.org/api/urns/4946/'],
'images': []}
nous aimerions obtenir ceci :
{'url': 'https://anthologiagraeca.org/api/authors/265/',
'names': [{'name': 'pollianus', 'language': 'grc'}],
'city_born': None,
'city_died': None,
'born_range_year_date': None,
'died_range_year_date': None,
'unique_id': 306,
'created_at': '2021-04-20T02:08:54.378931Z',
'updated_at': '2021-04-20T02:08:54.378939Z',
'validation': 0,
'tlg_id': 'tlg-1618',
'main_name': '',
'creator': None,
'last_editor': None,
'descriptions': [],
'alternative_urns': ['http://data.perseus.org/catalog/urn:cts:greekLit:tlg1618'],
'images': []}
'http://data.perseus.org/catalog/urn:cts:greekLit:tlg1618', c'est la valeur URN de l'alternative URN 'https://anthologiagraeca.org/api/urns/4946/'
On sait qu'ainsi on perd les liens avec l'endpoint "alternative_urns" de notre API, mais cet endpoint ne donne pratiquement aucune autre information.