package eu.dnetlib.dhp.schema.dump.oaf; import java.io.Serializable; import java.util.List; /** * Represents the manifestations (i.e. different versions) of the result. For example: the pre-print and the published * versions are two manifestations of the same research result. It has the following parameters: - license of type * String to store the license applied to the instance. It corresponds to the value of the licence in the instance to be * dumped - accessright of type eu.dnetlib.dhp.schema.dump.oaf.AccessRight to store the accessright of the instance. - * type of type String to store the type of the instance as defined in the corresponding dnet vocabulary * (dnet:pubication_resource). It corresponds to the instancetype.classname of the instance to be mapped - url of type * List list of locations where the instance is accessible. It corresponds to url of the instance to be dumped - * publicationdate of type String to store the publication date of the instance ;// dateofacceptance; - refereed of type * String to store information abour the review status of the instance. Possible values are 'Unknown', * 'nonPeerReviewed', 'peerReviewed'. It corresponds to refereed.classname of the instance to be dumped * - articleprocessingcharge of type APC to store the article processing charges possibly associated to the instance * -pid of type List that is the list of pids associated to the result coming from authoritative sources for that pid * -alternateIdentifier of type List that is the list of pids associated to the result coming from NON authoritative * sources for that pid * -measure list to represent the measure of beepFinder. It corresponds to measures in the model */ public class Instance implements Serializable { private List measures; private List pid; private List alternateIdentifier; private String license; private AccessRight accessright; private String type; private List url; private APC articleprocessingcharge; private String publicationdate;// dateofacceptance; private String refereed; // peer-review status public String getLicense() { return license; } public void setLicense(String license) { this.license = license; } public AccessRight getAccessright() { return accessright; } public void setAccessright(AccessRight accessright) { this.accessright = accessright; } public String getType() { return type; } public void setType(String type) { this.type = type; } public List getUrl() { return url; } public void setUrl(List url) { this.url = url; } public String getPublicationdate() { return publicationdate; } public void setPublicationdate(String publicationdate) { this.publicationdate = publicationdate; } public String getRefereed() { return refereed; } public void setRefereed(String refereed) { this.refereed = refereed; } public APC getArticleprocessingcharge() { return articleprocessingcharge; } public void setArticleprocessingcharge(APC articleprocessingcharge) { this.articleprocessingcharge = articleprocessingcharge; } public List getPid() { return pid; } public void setPid(List pid) { this.pid = pid; } public List getAlternateIdentifier() { return alternateIdentifier; } public void setAlternateIdentifier(List alternateIdentifier) { this.alternateIdentifier = alternateIdentifier; } public List getMeasures() { return measures; } public void setMeasures(List measures) { this.measures = measures; } }