Als Forschungsorganisation ist die Integration mit ORCID ist eine unglaublich wirksame Möglichkeit, die mit Ihnen verbundenen Forscher zu unterstützen. Wir fördern Integrationen mit dem ORCID Das Register muss bidirektional sein, so dass institutionelle Systeme Daten sowohl hin und her übertragen als auch abrufen können ORCID Aufzeichnungen. Da andere Organisationen, mit denen Ihre Forscher interagieren, ihre Daten zum hinzufügen ORCID Registry, ihre Aufzeichnungen werden weiterhin mehr Daten ansammeln, die mit anderen Systemen, die mit dem verbunden sind, wiederverwendet werden können ORCID Registrierung, einschließlich Ihrer.
Wir engagieren uns dafür, Organisationen bei der Integration zu unterstützen ORCID Registrierung, und Anfang dieses Jahres haben wir die erste abgehalten Webinar des Ich bin Mitglied, was nun?! In der Reihe 2023 finden Sie einige grundlegende Informationen zu Integrationen: Was sie sind, Best Practices für deren Verwendung und einige einfache Optionen für den Einstieg in die Entwicklung einer Integration. Wenn Sie es verpasst haben, empfehlen wir Ihnen, dies zu tun schau dir die Aufnahme an und Lesen Sie unseren begleitenden Blogbeitrag.
Diesen Monat haben wir die zweite Veranstaltung abgehalten Webinar Teil der diesjährigen Reihe – hier geht es um die Erstellung benutzerdefinierter Integrationen, eine Option für Organisationen, die nicht über vorgefertigte Systeme für wissenschaftliche Dienstleister verfügen ORCID Funktionalitäten oder die über kundenspezifische Systeme verfügen, die intern entwickelt wurden. Obwohl benutzerdefinierte Integrationen mehr Planung und Ressourcen für die Entwicklung erfordern, basiert unsere API auf standardmäßigen, bekannten API-Technologien.
Mit einer benutzerdefinierten Integration, ORCID Mitgliedsorganisationen können:
- Verwenden Sie die ORCID als ein Anmeldeoption für institutionelle Systeme
- Lassen Sie sich authentifizieren ORCID IDs
- Daten lesen sowohl von öffentlichen als auch von vertrauenswürdigen Parteien ORCID Aufzeichnungen
- Daten schreiben zu ORCID Aufzeichnungen
- Webhook-Benachrichtigungen konfigurieren um Systeme mit zu synchronisieren ORCID (Hinweis: Dies ist ein Vorteil für Premium-Mitglieder.)
Natürlich sind einige Mindestanforderungen erforderlich, damit benutzerdefinierte Integrationen mit Ihren Systemen funktionieren, darunter:
- Verwenden Sie HTTPS für die Umleitungs-URIs Ihrer Website und darüber hinaus ORCID API-Aufrufe
- Akzeptieren und speichern Sie alle in der zurückgegebenen Daten Token-Austausch zusammen mit den Benutzerdaten in Ihrem System
- Verwenden Sie geeignete Zielfernrohre und Anforderung Methoden
Das ZielfernrohreDabei handelt es sich um bestimmte Aktionen, die Anwendungen im Namen eines Benutzers ausführen dürfen. Sie weisen auf die Vielfalt der für benutzerdefinierte Integrationen verfügbaren Aktionen hin, darunter:
- /authentifizieren → authentifiziert sammeln ORCID IDs und öffentliche Informationen lesen
- /read-public → öffentliche Informationen zu einer einzigen lesen ORCID iD oder Suchen durchführen
- /read-limited → öffentliche und eingeschränkt sichtbare Elemente in einem Datensatz lesen
- /Aktivitäten/Update → Einträge in den Abschnitten Zugehörigkeiten, Finanzierung, Werke, Peer-Reviews und Forschungsressourcen schreiben, aktualisieren und löschen
- /person/update → Schreiben, Aktualisieren und Löschen von Elementen in den Abschnitten für andere Namen, Länder, Schlüsselwörter, Websites und soziale Links sowie andere IDs
- / Webhook → ermöglicht es Anwendungen, informiert zu werden, wenn Daten innerhalb eines ORCID Datensatz geändert wird
- openid → OpenID Connect ist eine Identitätsschicht auf dem OAuth 2.0-Protokoll
Sobald ein Forscher die erforderlichen Berechtigungen erteilt hat, kann die Anwendung Aktionen für ihn ausführen ORCID Aufzeichnung über die API. Mit HTTPS-Anfragemethoden können Clientanwendungen Aktionen wie das Lesen von Daten (GET-Aufruf), das Hinzufügen neuer Daten (POST-Aufruf), das Aktualisieren vorhandener Daten (PUT-Aufruf) und das Löschen von Daten (DELETE-Aufruf) ausführen.
Wir haben umfangreiche API-Dokumentation Sobald Sie sich für den am besten geeigneten Workflow für Ihr System entschieden haben, können Sie mit dem Testen in der Sandbox beginnen. Der Sandbox-Testserver ist eine Kopie von ORCID Registry-Software, mit der Sie Dinge ausprobieren können, ohne dass dies Auswirkungen auf die Realität hat ORCID IDs.
Sie können anfordern Sandbox-Anmeldeinformationen schon vor dem Beitritt ORCID als Mitgliedsorganisation, wenn Sie mit dem Testen beginnen möchten. Direkte Unterstützung steht jedoch nur Mitgliedsorganisationen zur Verfügung.
ORCID stellt auch eine Dokumentation bereit, die Ihnen bei der Fehlerbehebung hilft, einschließlich der Allgemeine API-Fehleranleitung. Wenn Ihre Organisation bereits eine ist ORCID Als Mitglied erhalten Sie Unterstützung von der federführenden Organisation Ihres Konsortiums (wenn Sie Konsortiumsmitglied sind) oder direkt von ORCID. Sobald Ihre Entwicklung in der Sandbox abgeschlossen ist, wird unsere Konsortialführungsorganisation oder die ORCID Das Team überprüft, ob die Mindestanforderungen erfüllt sind, um Produktionsnachweise generieren zu können. Beachten Sie auch Folgendes: Wenn Sie die öffentliche API verwendet haben und Ihre Organisation zu einer wird ORCID Mitgliedsorganisation können wir Ihre Anmeldeinformationen an die Mitglieder-API übertragen.
Besitzt das Mindestvoraussetzungen für eine Integration sind erfüllt, dann kann Ihre benutzerdefinierte Integration ganz einfach gestartet werden. Während dieses Prozesses ist es wichtig, mit Ihrer Community zusammenzuarbeiten, um sie auf die Einführung vorzubereiten und die organisatorische Akzeptanz zu maximieren.
Allein im letzten Jahr, ORCID hat über 60 Organisationen dabei geholfen, eine erfolgreiche benutzerdefinierte Integration zu erreichen, und wir sind hier, um Ihnen dabei zu helfen, die Lösung zu finden und zu planen, die für Ihre Situation am besten geeignet ist. Bei so vielen Optionen für die Integration mit ORCID Dank der Registrierung und der verfügbaren Supportmöglichkeiten können Sie eine Lösung auswählen, die Ihnen dabei hilft, die Ziele Ihrer Organisation zu erreichen.
Bevor Sie mit Ihrer benutzerdefinierten Integration beginnen, lesen Sie unsere Dokumentation dazu vorgeschlagene ArbeitsabläufeWeitere Informationen zur Planung und Durchführung einer erfolgreichen benutzerdefinierten Integration erhalten Sie von unserem Engagement-Team (oder Ihrem Konsortiumsleiter, wenn Sie Konsortiumsmitglied sind).
Wenn Sie sich in die integrieren möchten ORCID Registrieren Sie sich, aber Ihre Organisation ist noch kein Mitglied. Wenden Sie sich an Mitgliedschaft@orcid.org €XNUMX.