Class Dataset

java.lang.Object
org.damap.base.rest.madmp.dto.Dataset

@Generated("jsonschema2pojo") public class Dataset extends Object
The Dataset Items Schema

  • Constructor Details

    • Dataset

      public Dataset()
  • Method Details

    • getDataQualityAssurance

      public List<String> getDataQualityAssurance()
      The Data Quality Assurance Schema

      Data Quality Assurance

    • setDataQualityAssurance

      public void setDataQualityAssurance(List<String> dataQualityAssurance)
      The Data Quality Assurance Schema

      Data Quality Assurance

    • getDatasetId

      public DatasetId getDatasetId()
      The Dataset ID Schema

      Dataset ID (Required)

    • setDatasetId

      public void setDatasetId(DatasetId datasetId)
      The Dataset ID Schema

      Dataset ID (Required)

    • getDescription

      public String getDescription()
      The Dataset Description Schema

      Description is a property in both Dataset and Distribution, in compliance with W3C DCAT. In some cases these might be identical, but in most cases the Dataset represents a more abstract concept, while the distribution can point to a specific file.

    • setDescription

      public void setDescription(String description)
      The Dataset Description Schema

      Description is a property in both Dataset and Distribution, in compliance with W3C DCAT. In some cases these might be identical, but in most cases the Dataset represents a more abstract concept, while the distribution can point to a specific file.

    • getDistribution

      public List<Distribution> getDistribution()
      The Dataset Distribution Schema

      To provide technical information on a specific instance of data.

    • setDistribution

      public void setDistribution(List<Distribution> distribution)
      The Dataset Distribution Schema

      To provide technical information on a specific instance of data.

    • getIssued

      public String getIssued()
      The Dataset Date of Issue Schema

      Issued. Encoded using the relevant ISO 8601 Date and Time compliant string.

    • setIssued

      public void setIssued(String issued)
      The Dataset Date of Issue Schema

      Issued. Encoded using the relevant ISO 8601 Date and Time compliant string.

    • getKeyword

      public List<String> getKeyword()
      The Dataset Keyword(s) Schema

      Keywords

    • setKeyword

      public void setKeyword(List<String> keyword)
      The Dataset Keyword(s) Schema

      Keywords

    • getLanguage

      public Dataset.Language getLanguage()
      The Dataset Language Schema

      Language of the dataset expressed using ISO 639-3.

    • setLanguage

      public void setLanguage(Dataset.Language language)
      The Dataset Language Schema

      Language of the dataset expressed using ISO 639-3.

    • getMetadata

      public List<Metadatum> getMetadata()
      The Dataset Metadata Schema

      To describe metadata standards used.

    • setMetadata

      public void setMetadata(List<Metadatum> metadata)
      The Dataset Metadata Schema

      To describe metadata standards used.

    • getPersonalData

      public Dataset.PersonalData getPersonalData()
      The Dataset Personal Data Schema

      If any personal data is contained. Allowed values: yes, no, unknown (Required)

    • setPersonalData

      public void setPersonalData(Dataset.PersonalData personalData)
      The Dataset Personal Data Schema

      If any personal data is contained. Allowed values: yes, no, unknown (Required)

    • getPreservationStatement

      public String getPreservationStatement()
      The Dataset Preservation Statement Schema

      Preservation Statement

    • setPreservationStatement

      public void setPreservationStatement(String preservationStatement)
      The Dataset Preservation Statement Schema

      Preservation Statement

    • getSecurityAndPrivacy

      public List<SecurityAndPrivacy> getSecurityAndPrivacy()
      The Dataset Security and Policy Schema

      To list all issues and requirements related to security and privacy

    • setSecurityAndPrivacy

      public void setSecurityAndPrivacy(List<SecurityAndPrivacy> securityAndPrivacy)
      The Dataset Security and Policy Schema

      To list all issues and requirements related to security and privacy

    • getSensitiveData

      public Dataset.SensitiveData getSensitiveData()
      The Dataset Sensitive Data Schema

      If any sensitive data is contained. Allowed values: yes, no, unknown (Required)

    • setSensitiveData

      public void setSensitiveData(Dataset.SensitiveData sensitiveData)
      The Dataset Sensitive Data Schema

      If any sensitive data is contained. Allowed values: yes, no, unknown (Required)

    • getTechnicalResource

      public List<TechnicalResource> getTechnicalResource()
      The Dataset Technical Resource Schema

      To list all technical resources needed to implement a DMP

    • setTechnicalResource

      public void setTechnicalResource(List<TechnicalResource> technicalResource)
      The Dataset Technical Resource Schema

      To list all technical resources needed to implement a DMP

    • getTitle

      public String getTitle()
      The Dataset Title Schema

      Title is a property in both Dataset and Distribution, in compliance with W3C DCAT. In some cases these might be identical, but in most cases the Dataset represents a more abstract concept, while the distribution can point to a specific file. (Required)

    • setTitle

      public void setTitle(String title)
      The Dataset Title Schema

      Title is a property in both Dataset and Distribution, in compliance with W3C DCAT. In some cases these might be identical, but in most cases the Dataset represents a more abstract concept, while the distribution can point to a specific file. (Required)

    • getType

      public String getType()
      The Dataset Type Schema

      If appropriate, type according to: DataCite and/or COAR dictionary. Otherwise use the common name for the type, e.g. raw data, software, survey, etc. https://schema.datacite.org/meta/kernel-4.1/doc/DataCite-MetadataKernel_v4.1.pdf http://vocabularies.coar-repositories.org/pubby/resource_type.html

    • setType

      public void setType(String type)
      The Dataset Type Schema

      If appropriate, type according to: DataCite and/or COAR dictionary. Otherwise use the common name for the type, e.g. raw data, software, survey, etc. https://schema.datacite.org/meta/kernel-4.1/doc/DataCite-MetadataKernel_v4.1.pdf http://vocabularies.coar-repositories.org/pubby/resource_type.html

    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object