
eedm.ethnicities.v6.0.ethnicities.json Maven / Gradle / Ivy
{
"title" : "Ethnicities",
"description" : "A person’s association to a social group that shares a common or distinctive cultural, religious, language, or other tradition.",
"type" : "object",
"properties" : {
"metadata" : {
"$ref" : "resource:/eedm/metadata.json"
},
"id" : {
"title" : "ID",
"description" : "A global identifier of an ethnicity for use in all external references.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
},
"title" : {
"title" : "Title",
"description" : "The full name of an ethnicity.",
"type" : "string",
"minLength" : 1
},
"code" : {
"title" : "code",
"description" : "A human-readable reference code to identify a particular ethnicity.",
"type" : "string"
},
"description" : {
"title" : "Description",
"description" : "A description of the substance and nature of an ethnicity.",
"type" : "string"
},
"reporting" : {
"title" : "Reporting",
"description" : "Properties required for governmental or other reporting.",
"type" : "array",
"items" : {
"type" : "object",
"properties" : {
"country" : {
"title" : "Country",
"description" : "The country with specific reporting requirements.",
"oneOf" : [ {
"title" : "USA",
"description" : "Reporting requirements for the United States of America",
"type" : "object",
"properties" : {
"code" : {
"title" : "Code",
"description" : "The country code for the United States of America.",
"enum" : [ "USA" ],
"type" : "string"
},
"ethnicCategory" : {
"title" : "Ethnic Category",
"description" : "The global category of ethnic origin to which a person belongs.",
"enum" : [ "hispanic", "nonHispanic" ],
"type" : "string"
}
},
"additionalProperties" : false,
"required" : [ "code", "ethnicCategory" ]
} ]
}
},
"additionalProperties" : false
}
}
},
"required" : [ "id", "title" ],
"additionalProperties" : false
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy