Innhold
1 Generelt
Cristin er et nasjonalt system for rapportering av forskningsdokumentasjon. De har publisert et dokument som beskriver import av institusjonsdata med en tilhørende XSD.
Følgende overføres:
- Data om enheter
- Data om personer
- Ansatte
- Emeriti
- Eksterne stipendiater
- ...
- Data om tilknytningen mellom personer og enheter
- Ansettelser/stillinger
- Gjesteroller
Det produseres en fullstendig dump av våre institusjonsdata én gang i døgnet som deretter overføres til Cristin.
Filen er strukturert slik:
- Beskrivelse
- Institusjon
- Organisasjon
- Liste med organisasjonsenhetene
- Personer
- Liste med personer
- Liste med ansettelser/stillinger
- Liste med gjesteroller
- Liste med personer
2 Dokument
Hele dokumentet er pakket inn i elementet fridaImport.
Eksempel:
<fridaImport> <beskrivelse>...</beskrivelse> <institusjon>...</institusjon> <organisasjon>...</organisasjon> <personer>...</personer> </fridaImport>
3 Beskrivelse
Følgende elementer plasseres i elementet beskrivelse:
- kilde: Inneholder UIO
- dato: Inneholder dato og klokkeslett idet filen ble produsert, f.eks. 2017-08-22 01:20:21
- mottager: Inneholder UiO-FRIDA
Eksempel:
<beskrivelse> <kilde>UIO</kilde> <dato>2017-08-22 01:20:21</dato> <mottager>UiO-FRIDA</mottager> </beskrivelse>
4 Institusjon
Brukes til å beskrive basisinformasjon om UiO.
Følgende elementer plasseres i institusjon:
- institusjonsnr: Inneholder 185 for UiO
- navnBokmal: Inneholder Universitetet i Oslo
- navnEngelsk: Inneholder University of Oslo
- akronym: Inneholder UiO
- NSDKode: Inneholder 1110 for UiO
Følgende elementer er ikke obligatoriske og brukes ikke ved UiO:
- lokalFridaURL: URL til lokal informasjon om Cristin
- lokalFridaEpost: E-postadresse til lokal brukerstøtte
Eksempel:
<institusjon> <institusjonsnr>185</institusjonsnr> <navnBokmal>Universitetet i Oslo</navnBokmal> <navnEngelsk>University of Oslo</navnEngelsk> <akronym>UiO</akronym> <NSDKode>1110</NSDKode> </institusjon>
5 Organisasjon
Elementet organisasjon beskriver institusjonens organisasjonsstruktur. Rotenheten skal ha seg selv som forelder.
Som datagrunnlag brukes en XML-fil fra SAPUiO, heretter kalt SAP2BAS. For at en enhet i SAP2BAS skal komme med i Cristin-eksporten, må den ha:
- Bruksområde Tillatt Organisasjon
- Stedkode
- Langnavn
For hver enhet sender vi om mulig med følgende elementer:
- institusjonsnr: 185 for UiO
- avdnr: Utledes fra stedkoden og tilsvarer fakultetsnummer
- undavdnr: Utledes fra stedkoden og tilsvarer instituttnummer
- gruppenr: Utledes fra stedkoden og tilsvarer avdelingsnummer
- institusjonsnrUnder: 185 for UiO
- avdnrUnder: Utledes fra foreldreenhetens stedkode og tilsvarer fakultetsnummer
- undavdnrUnder: Utledes fra foreldreenhetens stedkode og tilsvarer instituttnummer
- gruppenrUnder: Utledes fra foreldreenhetens stedkode og tilsvarer avdelingsnummer
- datoAktivFra: Hentes fra Startdato i SAP2BAS. Tom om ikke satt. Format YYYY-MM-DD
- datoAktivTil: Hentes fra Sluttdato i SAP2BAS. Tom om ikke satt. Er i praksis alltid 9999-12-31 for alle enheter som kommer med. Format YYYY-MM-DD
- navnBokmal: Hentes fra Navn/Navn120 i SAP2BAS der Sprak er NB eller NO
- navnEngelsk: Hentes fra Navn/Navn120 i SAP2BAS der Sprak er EN
- akronym: Hentes fra Navn/Akronym i SAP2BAS der Sprak er NO, NB, NN eller EN. Bruker første tilgjengelige.
- postadresse: Sammensetning av Gateadresse og Adressetillegg i SAP2BAS. Bruker første tilgjengelige av Besøksadresse og Postadresse.
- postnrOgPoststed: Sammensetning av Postnummer og Poststed. Bruker første tilgjengelige av Besøksadresse og Postadresse.
- land: Hentes fra Landkode (f.eks. NO) i SAP2BAS. Bruker første tilgjengelige av Besøksadresse og Postadresse.
- telefonnr: Hentes fra Kommunikasjon/Telefon1 eller 2 i SAP2BAS. Bruker nummer med høyest prioritet.
- telefaxnr: Hentes fra Kommunikasjon/Telefax i SAP2BAS. Bruker nummer med høyest prioritet.
- epost: Hentes fra Kommunikasjon/E-post adresse i SAP2BAS.
- URLBokmal: Hentes fra Kommunikasjon/URLBokmal i SAP2BAS.
Følgende ikke-obligatoriske elementer sendes ikke med:
- NSDKode: Enhetens NSD-kode
- enhetErstattesAv: Brukes når en enhet har blitt erstattet av en annen. Peker til ny enhet.
Eksempel:
<organisasjon> <enhet> <institusjonsnr>185</institusjonsnr> <avdnr>15</avdnr> <undavdnr>0</undavdnr> <gruppenr>0</gruppenr> <institusjonsnrUnder>185</institusjonsnrUnder> <avdnrUnder>90</avdnrUnder> <undavdnrUnder>0</undavdnrUnder> <gruppenrUnder>0</gruppenrUnder> <datoAktivFra>1900-01-01</datoAktivFra> <datoAktivTil>9999-12-31</datoAktivTil> <navnBokmal>Det matematisk-naturvitenskapelige fakultet</navnBokmal> <navnEngelsk>Faculty of Mathematics and Natural Sciences</navnEngelsk> <akronym>MATNAT</akronym> <postadresse>Sem S<E6>lands vei 24 Fysikkbygningen</postadresse> <postnrOgPoststed>0371 OSLO</postnrOgPoststed> <land>NO</land> <telefonnr>22855200</telefonnr> <telefaxnr>22856339</telefaxnr> <URLBokmal>http://www.matnat.uio.no/</URLBokmal> </enhet> <!-- Og så videre for hver enhet --> </organisasjon>
6 Personer
Elementet personer beskriver personer tilknyttet organisasjonen. Elementet person inneholder biografiske data en person, samt en liste med ansettelser/stillinger og gjestetilknytninger.
Kun de som oppfyller gitte kriterier vil bli eksportert fra SAP. Det er 2 forskjellige scenarioer som lar en person bli eksportert:
Personen oppfyller punkt 1. - 4.
Personen oppfyller punkt 1. - 2. og har gitt sitt samtykke til å bli eksportert.
- Har en aktiv ansettelse/stilling (hovedstilling eller bistilling) i SAP. En ansettelse/stilling er aktiv 14 dager før startdato registrert i SAP, og 3 dager etter sluttdato.
- Har fødselsnummer i SAP.
- Er vitenskapelig ansatt.
- Stillingen er ikke timelønna (MG 4 og MUG 4).
På hvert personelement setter vi følgende attributter:
fnr: Fødselsnummer, 11 siffer
reservert: Settes til J eller N avhengig av hvorvidt personen er reservert mot visning i offentlige kataloger.
For ansatte eller gjester fra SAP brukes reservasjonsflagget fra SAP2BAS.
I hver person plasseres følgende elementer:
- etternavn: Etternavn fra SAP2BAS.
- fornavn: Fornavn fra SAP2BAS.
- brukernavn: Primærkonto i Cerebrum. Tomt hvis personen ikke har brukerkonto.
- telefonnr: Arbeidstelefon med høyest prioritet fra SAP2BAS.
- telefaxnr: Faks arbeid eller Telefaks midlertidig arbeidssted fra SAP2BAS.
- epost: Primær e-postadresse for personens primærkonto i Cerebrum. Tomt hvis ingen primærkonto.
- URL: URLBokmal fra SAP2BAS. I praksis alltid tomt.
- personligTittel: Tittel fra SAP2BAS.
- ansettelser: Se lenger ned.
- gjester: Se lenger ned.
Følgende elementer brukes ikke:
- fnrErstatter: Tidligere fødselsnummer
- adresseinfo: Adresseopplysninger
Eksempel:
<person reservert="N" fnr="12345678902"> <etternavn>Nordmann</etternavn> <fornavn>Kari</fornavn> <brukernavn>karinord</brukernavn> <epost>kari.nordmann@admin.uio.no</epost> <telefonnr>23075000</telefonnr> <personligTittel>Professor</personligTittel> <ansettelser> <!-- Ansettelser --> </ansettelser> <gjester> <!-- Gjesteroller --> </gjester> </person>
6.1 Ansettelser
Elementet ansettelser i personelementet er en liste over hovedstillinger eller bistillinger fra SAP2BAS som er aktive.
For hver ansettelse sender vi med følgende elementer:
- institusjonsnr: Alltid 185
- avdnr: Utledes fra stillingens Orgenhet (stedkode) i SAP2BAS
- undavdnr: Utledes fra stillingens Orgenhet (stedkode) i SAP2BAS
- gruppenr: Utledes fra stillingens Orgenhet (stedkode) i SAP2BAS
- stillingskode: Stillingens SKO i SAP2BAS
- datoFra: Stillingens Startdato i SAP2BAS. Format YYYY-MM-DD
- datoTil: Stillingens Sluttdato i SAP2BAS. Format YYYY-MM-DD
- stillingsbetegnelse: Stillingens Tittel fra SAP2BAS. Bruker første tilgjengelige av bokmål, nynorsk eller engelsk.
- stillingsandel: Stillingens Stillingsprosent fra SAP2BAS.
En ansettelse utelates hvis:
- Stedkoden er ukjent i Cerebrum
- Stedkoden ikke er publiserbar (Tillatt Organisasjon i SAP2BAS)
Eksempel:
<person reservert="N" fnr="12345678902"> <!-- Personinformasjon --> <ansettelser> <ansettelse> <institusjonsnr>185</institusjonsnr> <avdnr>53</avdnr> <undavdnr>18</undavdnr> <gruppenr>13</gruppenr> <stillingskode>1013</stillingskode> <datoTil>9999-12-31</datoTil> <stillingsbetegnelse>Professor</stillingsbetegnelse> <datoFra>2016-07-01</datoFra> <stillingsandel>100.0</stillingsandel> </ansettelse> </ansettelser> </person>
6.2 Gjester
Elementet gjester i personelementet er en liste over gjesteroller som er aktive.
For hver gjest:
- institusjonsnr: Alltid 185
- avdnr: Utledes fra stillingens Orgenhet i SAP2BAS
- undavdnr: Utledes fra stillingens Orgenhet i SAP2BAS
- gruppenr: Utledes fra stillingens Orgenhet i SAP2BAS
- datoFra: Rollens Startdato i SAP2BAS. Format YYYY-MM-DD
- datoTil: Rollens Sluttdato i SAP2BAS. Format YYYY-MM-DD
- gjestebetegnelse: Rollens Navn i SAP2BAS
Eksempel:
<person reservert="N" fnr="12345678901"> <!-- Personinformasjon --> <gjester> <gjest> <institusjonsnr>185</institusjonsnr> <avdnr>28</avdnr> <undavdnr>8</undavdnr> <gruppenr>2</gruppenr> <datoFra>2017-05-31</datoFra> <gjestebetegnelse>EMERITUS</gjestebetegnelse> <datoTil>2020-05-31</datoTil> </gjest> </gjester> </person>