<commit_before>package uk.ac.ebi.biosamples.model;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

import java.util.HashMap;
import java.util.Map;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder(value={"@context", "@type", "name", "description", "url", "includedInDataCatalog"})
public class JsonLDDataset implements BioschemasObject{

    @JsonProperty("@context")
    private final String context = "http://schema.org";

    @JsonProperty("@type")
    private final String type = "Dataset";

    @JsonProperty("name")
    private final String name = "BioSamples collection";

    @JsonProperty("description")
    private final String description = "BioSamples stores and supplies descriptions and metadata about biological samples used in research and development by academia and industry. Samples are either 'reference' samples (e.g. from 1000 Genomes, HipSci, FAANG) or have been used in an assay database such as the European Nucleotide Archive (ENA) or ArrayExpress.";

    private String url =  "https://www.ebi.ac.uk/biosamples/samples";

    private Map<String, String> dataCatalog = getDefaultDataCatalog();


    private Map getDefaultDataCatalog() {
        Map<String, String> dataCatalog = new HashMap<>();
        dataCatalog.put("@type", "DataCatalog");
        dataCatalog.put("@id", "https://www.ebi.ac.uk/biosamples");
        return dataCatalog;
    }

    @JsonProperty("url")
    public String getUrl() {
        return url;
    }

    public JsonLDDataset datasetUrl(String url) {
        this.url = url;
        return this;
    }

    @JsonProperty("includedInDataCatalog")
    public Map<String, String> getDataCatalog() {<commit_msg>Updates the name of BioSchemas dataset<commit_after>package uk.ac.ebi.biosamples.model;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

import java.util.HashMap;
import java.util.Map;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder(value={"@context", "@type", "name", "description", "url", "includedInDataCatalog"})
public class JsonLDDataset implements BioschemasObject{

    @JsonProperty("@context")
    private final String context = "http://schema.org";

    @JsonProperty("@type")
    private final String type = "Dataset";

    @JsonProperty("name")
    private final String name = "EMBL-EBI BioSamples";

    @JsonProperty("description")
    private final String description = "BioSamples stores and supplies descriptions and metadata about biological samples used in research and development by academia and industry. Samples are either 'reference' samples (e.g. from 1000 Genomes, HipSci, FAANG) or have been used in an assay database such as the European Nucleotide Archive (ENA) or ArrayExpress.";

    private String url =  "https://www.ebi.ac.uk/biosamples/samples";

    private Map<String, String> dataCatalog = getDefaultDataCatalog();


    private Map getDefaultDataCatalog() {
        Map<String, String> dataCatalog = new HashMap<>();
        dataCatalog.put("@type", "DataCatalog");
        dataCatalog.put("@id", "https://www.ebi.ac.uk/biosamples");
        return dataCatalog;
    }

    @JsonProperty("url")
    public String getUrl() {
        return url;
    }

    public JsonLDDataset datasetUrl(String url) {
        this.url = url;
        return this;
    }

    @JsonProperty("includedInDataCatalog")
    public Map<String, String> getDataCatalog() {
{'fraction_non_alphanumeric': 0.11264876833656241, 'fraction_numerical': 0.0022142264046498754, 'mean_word_length': 4.215007215007215, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 6}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2894676', 'n_tokens_mistral': 1045, 'n_tokens_neox': 994, 'n_words': 279}