cristin.ws – Cristin Web Service v1.0
Tjenesten er designet etter en RPC model over HTTP. Hver tjeneste er en "funksjon" som kjøres vha GET og som tar parametere i from av "query parameters". Svar blir lever i XML eller JSON format. Dersom tjenesten returnerer et bilde, blir det lever i JPEG format.
Dersom et søk git over 1000 treff ansees dette som en feilsituasjon. Man kan da begrense søket ytteligere og prøve igjen.
Se også webtjenestens brukerdokumentasjon.
Used by
hentPerson – opplysninger om en person som er registrert i Frida ➠
GET http://www.cristin.no/ws/hentPerson?...
eierkode | string | Kode som identifiserer organisasjonen hvor brukernavnet hører hjemme. Må brukes sammen med navn. Verdien "UiB" brukes for å gjøre oppslag med Sebra brukernavn. |
navn | string | Brukernavn tilknyttet organisasjonen eierkode |
lopenr | num | Personidentifikator i Frida. Må ikke brukes sammen med parameterene "navn" og "eierkode". |
format | {xml, json} | Angir hva slags format man ønsker å få levert svaret på. |
XML
200 OKContent-Type: application/xml
<frida> <forskerprofil> <person> <id>...</id> <etternavn>...</etternavn> ... </person> </forskerprofil> </frida>
JSON
200 OKContent-Type: application/json
{ "forskerprofil": { "person": { "id": "...", "etternavn": "...", ... } } }
Not found
404 Not found...
Tjenesten henter ut opplysinger om en person som er registrert i Frida. Personen kan angis enten med navn og eierkode eller med lopenr.
Examples
hentPersonBilde – bilde tilnyttet en person i Frida ➠
GET http://www.cristin.no/ws/hentPersonBilde?...
eierkode | string | Kode som identifiserer organisasjonen hvor brukernavnet hører hjemme. Må brukes sammen med navn. Verdien "UiB" brukes for å gjøre oppslag med Sebra brukernavn. |
navn | string | Brukernavn tilknyttet organisasjonen eierkode |
lopenr | num | Personidentifikator i Frida. Må ikke brukes sammen med parameterene "navn" og "eierkode". |
response
200 OKContent-Type: image/jpeg
...
hentPersonVarbeid – vitenskapelige arbeidet tilknyttet en person ➠
GET http://www.cristin.no/ws/hentPersonVarbeid?...
eierkode | string | Kode som identifiserer organisasjonen hvor brukernavnet hører hjemme. Må brukes sammen med navn. Verdien "UiB" brukes for å gjøre oppslag med Sebra brukernavn. |
navn | string | Brukernavn tilknyttet organisasjonen eierkode |
lopenr | num | Personidentifikator i Frida. Må ikke brukes sammen med parameterene "navn" og "eierkode". |
format | {xml, json} | Angir hva slags format man ønsker å få levert svaret på. |
XML
200 OKContent-Type: application/xml
<frida> <forskningsresultat> <fellesdata> <id>...</id> <person> <id>...</id> <etternavn>...</etternavn> ... </person> ... </fellesdata> <kategoridata> ... </kategoridata> </forskningsresulatat> ... </frida>
JSON
200 OKContent-Type: application/json
{ "forskningsresultat": [ { "fellesdata": { "id": "...", "person": [ { "id": "...", "etternavn": "...", }, ... ], ... }, "kategoridata": { ... } }, ... ] }
Not found
404 Not found...