All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.gwdg.metadataqa.marc.analysis.AuthorityStatistics Maven / Gradle / Ivy

package de.gwdg.metadataqa.marc.analysis;

import de.gwdg.metadataqa.marc.cli.utils.Schema;
import de.gwdg.metadataqa.marc.utils.Counter;

import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class AuthorityStatistics implements Serializable {
  private Map instances = new HashMap<>();
  private Map records = new HashMap<>();
  private Map, Integer>> subfields = new HashMap<>();
  private Counter instancesPerCategories = new Counter();
  private Counter recordsPerCategories = new Counter();
  // private Map instancesPerCategories = new HashMap<>();
  // private Map recordsPerCategories = new HashMap<>();

  public AuthorityStatistics() {
  }

  public Map getInstances() {
    return instances;
  }

  public Map getRecords() {
    return records;
  }

  public Map, Integer>> getSubfields() {
    return subfields;
  }

  public Counter getInstancesPerCategories() {
    return instancesPerCategories;
  }

  public Counter getRecordsPerCategories() {
    return recordsPerCategories;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy