ckan2zenodo-library/src/main/java/org/gcube/data/publishing/ckan2zenodo/model/zenodo/RelatedIdentifier.java

34 lines
580 B
Java

package org.gcube.data.publishing.ckan2zenodo.model.zenodo;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;
@Data
@NoArgsConstructor
@RequiredArgsConstructor
public class RelatedIdentifier {
public static enum Relation{
isCitedBy,
cites,
isSupplementTo,
isSupplementedBy,
isNewVersionOf,
isPreviousVersionOf,
isPartOf,
hasPart,
compiles,
isCompiledBy,
isIdenticalTo,
isAlternateIdentifier
}
@NonNull
private String identifier;
@NonNull
private Relation relation;
}