Package-level declarations
Home of the RisRecord
, the internal representation of a RIS data record. Also contains the RisType
, in identifier for the various types of RisRecords
, and the RisTag
, an enum that captures all the relevant attributes of the individual tags that must or may appear in a RisRecord
.
Types
Link copied to clipboard
data class RisRecord(var type: RisType? = null, val firstAuthors: MutableList<String> = mutableListOf(), val secondaryAuthors: MutableList<String> = mutableListOf(), val tertiaryAuthors: MutableList<String> = mutableListOf(), val subsidiaryAuthors: MutableList<String> = mutableListOf(), val authors: MutableList<String> = mutableListOf(), var abstr: String? = null, var authorAddress: String? = null, var accessionNumber: String? = null, var archivesLocation: String? = null, var bt: String? = null, var custom1: String? = null, var custom2: String? = null, var custom3: String? = null, var custom4: String? = null, var custom5: String? = null, var custom6: String? = null, var custom7: String? = null, var custom8: String? = null, var caption: String? = null, var callNumber: String? = null, var cp: String? = null, var unpublishedReferenceTitle: String? = null, var placePublished: String? = null, var date: String? = null, var databaseName: String? = null, var doi: String? = null, var databaseProvider: String? = null, var editor: String? = null, var endPage: String? = null, var edition: String? = null, var referenceId: String? = null, var issue: String? = null, var periodicalNameUserAbbrevation: String? = null, var alternativeTitle: String? = null, var periodicalNameStandardAbbrevation: String? = null, var periodicalNameFullFormatJF: String? = null, var periodicalNameFullFormatJO: String? = null, val keywords: MutableList<String> = mutableListOf(), val pdfLinks: MutableList<String> = mutableListOf(), val fullTextLinks: MutableList<String> = mutableListOf(), val relatedRecords: MutableList<String> = mutableListOf(), val images: MutableList<String> = mutableListOf(), var language: String? = null, var label: String? = null, var websiteLink: String? = null, var miscellaneous1: String? = null, var miscellaneous2: String? = null, var miscellaneous3: String? = null, var notes: String? = null, var abstr2: String? = null, var numberOfVolumes: String? = null, var originalPublication: String? = null, var publisher: String? = null, var publishingPlace: String? = null, var publicationYear: String? = null, var reviewedItem: String? = null, var researchNotes: String? = null, var reprintEdition: String? = null, var section: String? = null, var isbnIssn: String? = null, var startPage: String? = null, var shortTitle: String? = null, var primaryTitle: String? = null, var secondaryTitle: String? = null, var tertiaryTitle: String? = null, var translatedAuthor: String? = null, var title: String? = null, var translatedTitle: String? = null, var userDefinable1: String? = null, var userDefinable2: String? = null, var userDefinable3: String? = null, var userDefinable4: String? = null, var userDefinable5: String? = null, var url: String? = null, var volumeNumber: String? = null, var publisherStandardNumber: String? = null, var primaryDate: String? = null, var accessDate: String? = null)
A single RIS record. It contains all the allowed tags from RIS format.