Vad är filformatet RIS?
En .ris-fil innehåller information om citerade publikationer eller referenser till dem, sparade i textformat utvecklat av Research Information Systems i början av 1990-talet. Formatet skapades för att standardisera datautbyte mellan olika programvaror för citering och förknippas nu i hög grad med Clarivate och EndNote. Det använder en läsbar syntax och kan öppnas med valfri textredigerare. En enskild .ris-fil kan innehålla information om en eller flera publikationer. Varje publikation som refereras i .ris-filer måste taggas med två obligatoriska taggar:
TY- typ av publikation,ER- slutet på posten (end of record), vilket signalerar övergången till nästa publikation.
Formatet är uppbyggt kring en struktur på 6 tecken för varje ny rad. De första två tecknen definierar typen av fält (tagg), de nästa två är mellanslag, följt av ett bindestreck och ett mellanslag. Varje rad måste sluta med radbrytningstecken för MS Windows - CR och LF. Det finns olika typer av taggar som används i .ris-filer, till exempel:
AU,A1,A2,A3,A4- författare till den givna publikationen,AB- ett sammandrag (abstract),L1,L2,L3- olika typer av länkar,SP,EP- start- och slut-sidnummer,TI,T1,T2,T3,TT- titlar,VL- volymnummer,Y1,Y2- datum.
Vissa taggar är begränsade av längd eller vilken typ av data de får innehålla, men det finns inga restriktioner för taggarnas ordningsföljd. För typer av publikationer kan de förkortningar som anges i specifikationen användas - såsom JOUR för tidskriftsartikel eller BOOK för en monografi. Många applikationer och system använder .ris-citeringsfiler, inklusive digitala bibliotek och bibliotekskataloger. Formatet är nära besläktat med .BIB (BibTeX) och .ENW (EndNote export), som tjänar liknande syften i akademiska arbetsflöden.
Säkerhet & trygghet
RISK: LOWRIS-filer är metadata i klartext - ingen kod, inga makron, i princip noll direkt risk. De enda praktiska bekymren är på hygiennivå: ett URL-fält kan peka var som helst (referenshanterare öppnar dem inte automatiskt), och citeringsfiler från otillförlitliga källor kan helt enkelt innehålla felaktig eller skräpig metadata. Säker att öppna i valfri textredigerare.
Formatdetaljer
i ett nötskalProgram som öppnar RIS-filer
Tekniska detaljer
djup specifikation| Filtyp | Taggat bibliografiskt format i klartext; helt läsbart för människor utan binära sektioner |
| Taggstruktur | Varje tagg består av två versala ASCII-bokstäver följt av två mellanslag, ett bindestreck och ett mellanslag (t.ex. `TY - `, `AU - `) |
| Obligatorisk poststart | Varje post måste inledas med `TY`-taggen som anger referenstypen (t.ex. `TY - JOUR`) som det allra första fältet |
| Postavslutare | Varje post avslutas med `ER - ` på en egen rad; en tom rad följer vanligtvis innan nästa post |
| Radbrytningar | Specifikationen kräver Windows-stil CRLF-radbrytningar; moderna tolkare accepterar generellt även Unix LF-enbart |
| MIME-typ | `application/x-research-info-systems` |
| Koder för referenstyper | Över 40 standardiserade `TY`-värden inklusive `JOUR` (tidskriftsartikel), `BOOK` (bok), `CONF` (konferensbidrag), `THES` (avhandling), `CHAP` (bokkapitel), `RPRT` (rapport) |
| Författarfält | Stöd för flera författartaggar - `AU`, `A1` (primär), `A2` (sekundär), `A3` (tertiär), `A4` (dotterbolag); en författare per taggrad |
| Stöd för flera poster | En enskild `.ris`-fil kan innehålla valfritt antal referensposter, var och en avgränsad av sitt eget `TY`/`ER`-par |
| Taggordning | Ingen obligatorisk ordning för taggar inom en post, förutom att `TY` måste visas först och `ER` måste visas sist |
| URL- och länkfält | `L1` lagrar en lokal filsökväg eller URL, `L2` en fulltext-URL, `L3` en relaterad URL; alla tre kan förekomma flera gånger per post |
| Datumrepresentation | Datum lagras i `Y1`- och `Y2`-taggar med mönstret `ÅÅÅÅ/MM/DD/övrigt`; månad, dag och den fjärde komponenten i fritext är valfria |
| Fortsättning av sammandrag | Taggen `AB` stöder sammandrag på flera rader; fortsättningsrader börjar med sex inledande mellanslag enligt originalspecifikationen |
| Filidentifiering | Inga magic bytes eller binärt huvud; filer identifieras genom innehållsmönstret `TY - ` i början av den första posten |
| Teckenkodning | Originalspecifikationen förutsatte ASCII/ANSI; nuvarande implementeringar exporterar och importerar vanligtvis UTF-8 för att stödja icke-latinska skrifter |
| Interoperabilitet | Inbyggd import/export stöds av EndNote, Zotero, Mendeley, JabRef, Web of Science, PubMed, Google Scholar och de flesta institutionella arkiv |
| Släppt | Early 1990s (Reference Manager, Research Information Systems); publicly documented tag set, no formal standards body |
| Öppen standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |