public class DcatCatalog extends DcatDataset
DcatCatalog describes a curated collection of metadata about datasets and data services (dcat:Catalog).
  • Constructor Details

    • DcatCatalog

      public DcatCatalog()
      Default constructor
  • Method Details

    • getHomepage

      public String getHomepage()
      Return the home page of the catalog (foaf:homepage).
      Returns:
      string URL
    • setHomepage

      public void setHomepage(String homepage)
      Set up the home page of the catalog (foaf:homepage).
      Parameters:
      homepage - string URL
    • getThemeTaxonomies

      public List<String> getThemeTaxonomies()
      Return the knowledge organization systems used to classify the catalog's resources (dcat:themeTaxonomy).
      Returns:
      list of IRIs
    • setThemeTaxonomies

      public void setThemeTaxonomies(List<String> themeTaxonomies)
      Set up the knowledge organization systems used to classify the catalog's resources (dcat:themeTaxonomy).
      Parameters:
      themeTaxonomies - list of IRIs
    • getDatasetIRIs

      public List<String> getDatasetIRIs()
      Return the IRIs (or document node identifiers) of the datasets listed in the catalog (dcat:dataset).
      Returns:
      list of identifiers
    • setDatasetIRIs

      public void setDatasetIRIs(List<String> datasetIRIs)
      Set up the IRIs (or document node identifiers) of the datasets listed in the catalog (dcat:dataset).
      Parameters:
      datasetIRIs - list of identifiers
    • getServiceIRIs

      public List<String> getServiceIRIs()
      Return the IRIs (or document node identifiers) of the data services listed in the catalog (dcat:service).
      Returns:
      list of identifiers
    • setServiceIRIs

      public void setServiceIRIs(List<String> serviceIRIs)
      Set up the IRIs (or document node identifiers) of the data services listed in the catalog (dcat:service).
      Parameters:
      serviceIRIs - list of identifiers
    • getCatalogIRIs

      public List<String> getCatalogIRIs()
      Return the IRIs (or document node identifiers) of the catalogs nested in the catalog (dcat:catalog).
      Returns:
      list of identifiers
    • setCatalogIRIs

      public void setCatalogIRIs(List<String> catalogIRIs)
      Set up the IRIs (or document node identifiers) of the catalogs nested in the catalog (dcat:catalog).
      Parameters:
      catalogIRIs - list of identifiers
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class DcatDataset
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class DcatDataset
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class DcatDataset
      Returns:
      int