Qu'est-ce que le format de fichier RIS ?
Un fichier .ris contient des informations sur des publications citées ou des références à celles-ci, enregistrées au format texte développé par Research Information Systems au début des années 1990. Le format a été créé pour standardiser l'échange de données entre divers outils logiciels de citation et est désormais largement associé à Clarivate et EndNote. Il utilise une syntaxe lisible par l'homme et peut être ouvert à l'aide de n'importe quel éditeur de texte. Un seul fichier .ris peut contenir des informations sur une ou plusieurs publications. Chaque publication référencée dans les fichiers .ris doit être balisée à l'aide de deux balises obligatoires :
TY- type de publication,ER- fin d'enregistrement (end of record), signalant le passage à la publication suivante.
Le format est basé sur une structure de 6 caractères pour chaque nouvelle ligne. Les deux premiers caractères définissent le type de champ (balise), les deux suivants sont des espaces, suivis d'un trait d'union et d'un espace. Chaque ligne doit se terminer par les caractères de saut de ligne MS Windows - CR et LF. Il existe différents types de balises utilisées dans les fichiers .ris, par exemple :
AU,A1,A2,A3,A4- auteurs de la publication donnée,AB- un résumé (abstract),L1,L2,L3- divers types de liens,SP,EP- numéros de page de début et de fin,TI,T1,T2,T3,TT- titres,VL- numéro de volume,Y1,Y2- dates.
Certaines balises sont contraintes par des limites de longueur ou le type de données qu'elles peuvent contenir, mais il n'y a aucune restriction sur l'ordre des balises. Pour les types de publications, les raccourcis listés dans la spécification peuvent être utilisés - tels que JOUR pour un article de revue ou BOOK pour une monographie. De nombreuses applications et systèmes utilisent les fichiers de citation .ris, y compris les bibliothèques numériques et les catalogues de bibliothèques. Le format est étroitement lié à .BIB (BibTeX) et .ENW (export EndNote), qui servent des objectifs similaires dans les flux de travail académiques.
Sécurité et sûreté
RISQUE : LOWLes fichiers RIS sont des métadonnées en texte brut - pas de code, pas de macros, risque direct pratiquement nul. Les seules préoccupations pratiques concernent l'hygiène numérique : un champ URL pourrait pointer n'importe où (les gestionnaires de références ne les ouvrent pas automatiquement), et les fichiers de citation provenant de sources non fiables peuvent simplement contenir des métadonnées erronées ou indésirables. Sûr à ouvrir dans n'importe quel éditeur de texte.
Détails du format
en brefProgrammes qui ouvrent les fichiers RIS
Détails techniques
spécifications approfondies| Type de fichier | Format bibliographique balisé en texte brut ; entièrement lisible par l'homme sans sections binaires |
| Structure des balises | Chaque balise se compose de deux lettres ASCII majuscules suivies de deux espaces, d'un trait d'union et d'un espace (ex: `TY - `, `AU - `) |
| Début d'enregistrement obligatoire | Chaque enregistrement doit s'ouvrir avec la balise `TY` spécifiant le type de référence (ex: `TY - JOUR`) comme tout premier champ |
| Terminateur d'enregistrement | Chaque enregistrement se termine par `ER - ` sur sa propre ligne ; une ligne vide suit généralement avant l'enregistrement suivant |
| Fins de ligne | La spécification exige des fins de ligne CRLF de style Windows ; les analyseurs modernes acceptent généralement aussi le LF seul de style Unix |
| Type MIME | `application/x-research-info-systems` |
| Codes de type de référence | Plus de 40 valeurs `TY` standardisées incluant `JOUR` (article de revue), `BOOK` (livre), `CONF` (communication de conférence), `THES` (thèse), `CHAP` (chapitre de livre), `RPRT` (rapport) |
| Champs d'auteur | Plusieurs balises d'auteur prises en charge - `AU`, `A1` (principal), `A2` (secondaire), `A3` (tertiaire), `A4` (subsidiaire) ; un auteur par ligne de balise |
| Prise en charge multi-enregistrements | Un seul fichier `.ris` peut contenir n'importe quel nombre d'enregistrements de référence, chacun délimité par sa propre paire `TY`/`ER` |
| Ordre des balises | Aucun ordre obligatoire pour les balises au sein d'un enregistrement, sauf que `TY` doit apparaître en premier et `ER` en dernier |
| Champs d'URL et de liens | `L1` stocke un chemin de fichier local ou une URL, `L2` une URL vers le texte intégral, `L3` une URL associée ; les trois peuvent apparaître plusieurs fois par enregistrement |
| Représentation des dates | Dates stockées dans les balises `Y1` et `Y2` selon le modèle `AAAA/MM/JJ/autre` ; le mois, le jour et le quatrième composant en texte libre sont facultatifs |
| Continuation du résumé | La balise `AB` prend en charge les résumés sur plusieurs lignes ; les lignes de continuation commencent par six espaces selon la spécification d'origine |
| Identification du fichier | Pas d'octets magiques ni d'en-tête binaire ; les fichiers sont identifiés par le motif de contenu `TY - ` au début du premier enregistrement |
| Encodage des caractères | La spécification d'origine supposait l'ASCII/ANSI ; les implémentations actuelles exportent et importent couramment en UTF-8 pour prendre en charge les écritures non latines |
| Interopérabilité | Importation/exportation native prise en charge par EndNote, Zotero, Mendeley, JabRef, Web of Science, PubMed, Google Scholar et la plupart des dépôts institutionnels |
| Publié | Early 1990s (Reference Manager, Research Information Systems); publicly documented tag set, no formal standards body |
| Standard ouvert | Oui · libre de droits |
| Spécification | en.wikipedia.org |