Wat is het RIS-bestandsformaat?
Een .ris-bestand bevat informatie over geciteerde publicaties of verwijzingen daarnaar, opgeslagen in tekstformaat ontwikkeld door Research Information Systems in de vroege jaren 90. Het formaat is gemaakt om gegevensuitwisseling tussen verschillende citatiesoftwaretools te standaardiseren en wordt nu breed geassocieerd met Clarivate en EndNote. Het gebruikt een menselijk leesbare syntaxis en kan worden geopend met elke teksteditor. Een enkel .ris-bestand kan informatie bevatten over één of meer publicaties. Elke publicatie waarnaar in .ris-bestanden wordt verwezen, moet worden gemarkeerd met twee verplichte tags:
TY- type publicatie,ER- einde van record (end of record), wat de overgang naar de volgende publicatie aangeeft.
Het formaat is gebaseerd op een structuur van 6 tekens voor elke nieuwe regel. De eerste twee tekens definiëren het type veld (tag), de volgende twee zijn spaties, gevolgd door een koppelteken en een spatie. Elke regel moet eindigen met MS Windows-regeleindetekens - CR en LF. Er worden verschillende soorten tags gebruikt in .ris-bestanden, bijvoorbeeld:
AU,A1,A2,A3,A4- auteurs van de betreffende publicatie,AB- een samenvatting (abstract),L1,L2,L3- verschillende soorten links,SP,EP- start- en eindpaginanummers,TI,T1,T2,T3,TT- titels,VL- volumenummer,Y1,Y2- data.
Sommige tags zijn beperkt door lengtelimieten of het type gegevens dat ze mogen bevatten, maar er zijn geen beperkingen voor de volgorde van de tags. Voor soorten publicaties kunnen de afkortingen uit de specificatie worden gebruikt - zoals JOUR voor een tijdschriftartikel of BOOK voor een monografie. Veel applicaties en systemen gebruiken .ris-citatiebestanden, waaronder digitale bibliotheken en bibliotheekcatalogi. Het formaat is nauw verwant aan .BIB (BibTeX) en .ENW (EndNote export), die vergelijkbare doelen dienen in academische workflows.
Beveiliging & veiligheid
RISICO: LOWRIS-bestanden zijn metadata in platte tekst - geen code, geen macro's, effectief nul direct risico. De enige praktische zorgen zijn op hygiëneniveau: een URL-veld kan overal naar verwijzen (referentiebeheerders openen deze niet automatisch), en citatiebestanden van onbetrouwbare bronnen kunnen simpelweg onjuiste of spam-metadata bevatten. Veilig te openen in elke teksteditor.
Formaatdetails
in een notendopProgramma's die RIS-bestanden openen
Technische details
diepe specificaties| Bestandstype | Bibliografisch formaat met platte tekst-tags; volledig menselijk leesbaar zonder binaire secties |
| Tag-structuur | Elke tag bestaat uit twee hoofdletters in ASCII, gevolgd door twee spaties, een koppelteken en een spatie (bijv. `TY - `, `AU - `) |
| Verplichte recordstart | Elk record moet openen met de `TY`-tag die het referentietype specificeert (bijv. `TY - JOUR`) als het allereerste veld |
| Record-afsluiter | Elk record sluit af met `ER - ` op een eigen regel; een lege regel volgt meestal voor het volgende record |
| Regeleinden | Specificatie vereist Windows-stijl CRLF-regeleinden; moderne parsers accepteren over het algemeen ook Unix LF-only |
| MIME-type | `application/x-research-info-systems` |
| Codes voor referentietypes | Meer dan 40 gestandaardiseerde `TY`-waarden waaronder `JOUR` (tijdschriftartikel), `BOOK` (boek), `CONF` (conferentiepaper), `THES` (thesis), `CHAP` (boekhoofdstuk), `RPRT` (rapport) |
| Auteur-velden | Meerdere auteur-tags ondersteund - `AU`, `A1` (primair), `A2` (secundair), `A3` (tertiair), `A4` (ondergeschikt); één auteur per tag-regel |
| Ondersteuning voor meerdere records | Een enkel `.ris`-bestand kan een onbeperkt aantal referentierecords bevatten, elk afgebakend door een eigen `TY`/`ER`-paar |
| Tag-volgorde | Geen verplichte volgorde voor tags binnen een record, behalve dat `TY` als eerste moet verschijnen en `ER` als laatste |
| URL- en linkvelden | `L1` slaat een lokaal bestandspad of URL op, `L2` een full-text URL, `L3` een gerelateerde URL; alle drie kunnen meerdere keren per record voorkomen |
| Datumweergave | Data opgeslagen in `Y1`- en `Y2`-tags volgens het patroon `JJJJ/MM/DD/overig`; maand, dag en de vrije tekst in de vierde component zijn optioneel |
| Voortzetting van samenvatting | De `AB`-tag ondersteunt samenvattingen van meerdere regels; vervolgregels beginnen met zes spaties volgens de oorspronkelijke specificatie |
| Bestandsidentificatie | Geen magic bytes of binaire header; bestanden worden geïdentificeerd door het `TY - ` inhoudspatroon aan het begin van het eerste record |
| Karaktercodering | Oorspronkelijke specificatie ging uit van ASCII/ANSI; huidige implementaties exporteren en importeren gewoonlijk UTF-8 om niet-Latijnse schriften te ondersteunen |
| Interoperabiliteit | Native import/export ondersteund door EndNote, Zotero, Mendeley, JabRef, Web of Science, PubMed, Google Scholar en de meeste institutionele repositories |
| Uitgebracht | Early 1990s (Reference Manager, Research Information Systems); publicly documented tag set, no formal standards body |
| Open standaard | Ja · royaltyvrij |
| Specificatie | en.wikipedia.org |