Ich verwende die graph search Methode der Microsoft Academic API zum Abrufen von Zitat IDs und Referenz-IDs für ein Papier. Während das Abrufen von Zitations-IDs funktioniert, ist das Feld "Referenz-IDs" immer leer, selbst für Dokumente, die verknüpfte Referenzen enthalten sollten. Zum Beispiel this publication über die API Abrufen:Microsoft Academic API, Knowledge Graph Suche - ReferenceIDs immer leer
POST https://westus.api.cognitive.microsoft.com/academic/v1.0/graph/search?mode=json
Content-Type: application/json
Host: westus.api.cognitive.microsoft.com
Ocp-Apim-Subscription-Key: my-api-key
{
"path": "/paper",
"paper": {
"select": [
"OriginalTitle",
"CitationIDs",
"ReferenceIDs"
],
"type": "Paper",
"id": [2059999322]
}
}
ergibt diese Antwort (I verkürzt die CitationIDs Liste aus Gründen der Lesbarkeit):
{
"Results": [
[
{
"CellID": 2059999322,
"CitationIDs": "[630584464,2053566310,2239657960,...]",
"OriginalTitle": "Biodistribution of colloidal gold nanoparticles after intravenous administration: Effect of particle size",
"ReferenceIDs": ""
}
]
]
}
Eine Sache, die ich bemerkt habe ist, dass das Graph-Schema vorausgesetzt, here (am unteren Rand der Seite) stimmt nicht mit dem Schema here (einige der Attribute wurden umbenannt, zB NormalizedPaperTitle -> NormalizedTitle), so dachte ich, das Feld wurde vielleicht in etwas anderes umbenannt.
Was ist die richtige Abfrage, um Referenz-IDs über die API zu erhalten?
sein, das funktioniert! Vielen Dank! – robodasha
Um zu sehen, welche Felder verfügbar sind, können Sie "*" im Feld "auswählen" verwenden (zumindest funktioniert das für Lambda-Abfragen ...) – Renaud
Danke für den Tipp! Ich habe es gerade versucht, es funktioniert auch für JSON-Abfragen. – robodasha