Skip to content

Commit

Permalink
Ghana education,economy,health and environment environment and demogr…
Browse files Browse the repository at this point in the history
…aphics Manifests CL at Regional level.

PiperOrigin-RevId: 584831899
  • Loading branch information
Data Commons authored and copybara-github committed Sep 29, 2024
1 parent f179e01 commit 7b0c5e3
Show file tree
Hide file tree
Showing 12 changed files with 5,187 additions and 16 deletions.
7 changes: 5 additions & 2 deletions core/cdc.mcf
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Node: dcid:healthPrevention
typeOf: schema:Property
name: "healthPrevention"
description: "This property describes preventive health measures such as going or not going to a dentist."
rangeIncludes: dcs:HealthPreventionEnum
rangeIncludes: dcs:HealthPreventionEnum, dcs:Property
domainIncludes: schema:Person

Node: dcid:diseaseControlMeasure
Expand Down Expand Up @@ -215,7 +215,6 @@ Node: dcid:SeverelyElevatedBloodPressure
typeOf: dcs:HealthOutcomeEnum
name: "Severely Elevated Blood Pressure"


Node: dcid:Mammography
name: "Mammography"
typeOf: dcs:HealthPreventionEnum
Expand Down Expand Up @@ -1179,3 +1178,7 @@ Node: dcid:YersiniaUnknown
typeOf: dcs:EtiologyEnum
specializationOf: dcs:YersiniaEtiology
name: "Yersinia unknown"

Node: dcid:InsecticideTreatedBedNets
typeOf: dcid:HealthPreventionEnum
name: "Insecticide Treated Bed Nets"
39 changes: 39 additions & 0 deletions core/census_enums.mcf
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,12 @@ subClassOf: schema:Enumeration
dcid: "USC_EducationalAttainmentEnum"
name: "USC_EducationalAttainmentEnum"

Node: EducationalAttainmentEnum
typeOf: schema:Class
subClassOf: schema:Enumeration
dcid: "EducationalAttainmentEnum"
name: "EducationalAttainmentEnum"

Node: dcid:parentEducationStatus
typeOf: schema:Property
domainIncludes: dcs:School
Expand Down Expand Up @@ -650,6 +656,11 @@ subClassOf: schema:Enumeration
dcid: "USC_LanguageSpokenAtHomeEnum"
name: "USC_LanguageSpokenAtHomeEnum"

Node: dcid:LanguageSpokenAtHomeEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "LanguageSpokenAtHomeEnum"

Node: Telugu
typeOf: dcs:USC_LanguageSpokenAtHomeEnum
dcid: "Telugu"
Expand Down Expand Up @@ -1398,6 +1409,12 @@ subClassOf: schema:Enumeration
dcid: "USC_SpouseAbsentReasonEnum"
name: "USC_SpouseAbsentReasonEnum"

Node: SpouseAbsentReasonEnum
typeOf: schema:Class
subClassOf: schema:Enumeration
dcid: "SpouseAbsentReasonEnum"
name: "SpouseAbsentReasonEnum"

Node: Other
typeOf: dcs:USC_SpouseAbsentReasonEnum
dcid: "Other"
Expand Down Expand Up @@ -2439,3 +2456,25 @@ Node: dcid:WorkedFromHome
typeOf: dcid:USC_CommuteModeEnum
description: "The worked from home mode has started from covid period and it is for a short time."
name: "WorkedFromHome"

Node: dcid:ExtremePoverty
typeOf: dcid:PovertyStatusEnum
name: "Extreme Poverty"

Node: dcid:Poverty
typeOf: dcid:PovertyStatusEnum
name: "Poverty"

Node: dcid:BelowPovertyLine
typeOf: dcid:PovertyStatusEnum
name: "Below Poverty Line"

Node: dcid:PovertyGapRatio
typeOf: dcid:PovertyStatusEnum
name: "Poverty Gap Ratio"

Node: dcid:Ghana_InformalOrConsensualUnion
typeOf: dcs:MaritalStatusEnum
name: "Ghana_InformalOrConsensualUnion"
description: "Consensual union refers to the situation when two persons belong to the same household, and have a ‘marriage-like’ relationship with each other, and are not married to or in a registered partnership with each other."
descriptionUrl: "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Glossary:Consensual_union"
12 changes: 6 additions & 6 deletions core/census_properties.mcf
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@ Node: educationalAttainment
dcid: "educationalAttainment"
name: "educationalAttainment"
typeOf: schema:Property
domainIncludes: schema:Person, schema:Household
rangeIncludes: dcs:USC_EducationalAttainmentEnum, dcs:WHO_EducationalAttainmentEnum, dcs:SchoolGradeLevelEnum, dcs:SDG_EducationLevEnum
domainIncludes: schema:Person, schema:Household, schema:Student
rangeIncludes: dcs:USC_EducationalAttainmentEnum, dcs:WHO_EducationalAttainmentEnum, dcs:SchoolGradeLevelEnum, dcs:SDG_EducationLevEnum, dcs:EducationalAttainmentEnum

Node: dcid:bachelorsDegreeMajor
typeOf: schema:Property
Expand Down Expand Up @@ -197,13 +197,13 @@ dcid: "languageSpokenAtHome"
typeOf: schema:Property
name: "languageSpokenAtHome"
domainIncludes: schema:Person, dcs:Household
rangeIncludes: dcs:USC_LanguageSpokenAtHomeEnum
rangeIncludes: dcs:USC_LanguageSpokenAtHomeEnum, dcs:LanguageSpokenAtHomeEnum

Node: levelOfSchool
dcid: "levelOfSchool"
name: "levelOfSchool"
typeOf: schema:Property
rangeIncludes: dcs:USC_LevelOfSchoolEnum, dcs:SecondarySchool
rangeIncludes: dcs:USC_LevelOfSchoolEnum, dcs:SecondarySchool, dcs:MiddleSchool
domainIncludes: dcs:Student

Node: maritalStatus
Expand Down Expand Up @@ -247,7 +247,7 @@ Node: povertyStatus
dcid: "povertyStatus"
domainIncludes: schema:Person
name: "povertyStatus"
rangeIncludes: dcs:USC_PovertyStatusEnum
rangeIncludes: dcs:USC_PovertyStatusEnum, dcs:PovertyStatusEnum
typeOf: schema:Property

## race defined in K12 (we probably want to move it to dcschema?)
Expand All @@ -256,7 +256,7 @@ Node: schoolEnrollment
dcid: "schoolEnrollment"
name: "schoolEnrollment"
rangeIncludes: dcs:USC_SchoolEnrollmentEnum
domainIncludes: schema:Person, schema:Household
domainIncludes: schema:Person, schema:Household, schema:Student
typeOf: schema:Property

Node: spouseAbsentReason
Expand Down
14 changes: 13 additions & 1 deletion core/climate.mcf
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ Node: dcid:landCoverType
typeOf: schema:Property
description: "Identifies the type of physical material that is at the surface of the earth."
descriptionUrl: "https://en.wikipedia.org/wiki/Land_cover"
domainIncludes: dcs:LandCover
domainIncludes: dcs:LandCover, dcs:Person
rangeIncludes: dcs:LandCoverClassEnum
name: "landCoverType"

Expand Down Expand Up @@ -1279,3 +1279,15 @@ name: "percentDeviationValue"
description: "Percentage change between actual and normal measurements."
rangeIncludes: dcs:Number
domainIncludes: dcs:Place

Node: dcid:Coastal
typeOf: dcid:LandCoverClassEnum
name: "Coastal"
description: "Coastal is used to refer to things that are in the sea or on the land near a coast"
descriptionUrl: "https://www.collinsdictionary.com/dictionary/english/coastal-area"

Node: dcid:Savannah
typeOf: dcid:LandCoverClassEnum
name: "Savannah"
description: "A large, flat area of land covered with grass, usually with few trees, that is found in hot countries, especially in Africa."
descriptionUrl: "https://dictionary.cambridge.org/dictionary/english/savannah"
71 changes: 71 additions & 0 deletions core/dcschema.mcf
Original file line number Diff line number Diff line change
Expand Up @@ -4207,3 +4207,74 @@ Node: dcid:StatisticalRegion
name: "StatisticalRegion"
typeOf: schema:Class
subClassOf: schema:AdministrativeArea

Node: dcid:inflationRate
typeOf: dcs:Property
name: "inflationRate"
domainIncludes: dcid:EconomicActivity

Node: dcid:revenueType
typeOf: dcs:Property
name: "revenueType"
domainIncludes: dcid:Revenue
rangeIncludes: dcid:RevenueTypeEnum

Node: dcid:grossCapitalFormation
typeOf: dcs:Property
name: "grossCapitalFormation"
domainIncludes: dcid:EconomicActivity

Node: dcid:NominalGrossDomesticProduct
typeOf: dcid:Thing
name: "Nominal Gross Domestic Product"

Node: dcid:Revenue
typeOf: dcid:Thing
name: "Revenue"

Node: dcid:birthControlMethod
typeOf: dcs:Property
name: "birthControlMethod"
domainIncludes: dcid:Person
rangeIncludes: dcid:BirthControlMethodEnum,dcid:Property

Node: dcid:BirthControlMethodEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "BirthControlMethodEnum"

Node: dcid:healthRiskFactors
typeOf: dcs:Property
name: "healthRiskFactors"
domainIncludes: dcid:Person
rangeIncludes: dcid:HealthRiskFactorsEnum

Node: dcid:healthDiseasePrevention
typeOf: dcs:Property
name: "healthDiseasePrevention"
domainIncludes: dcid:Person
rangeIncludes: dcid:HealthDiseasePreventionEnum

Node: dcid:antenatalStatus
typeOf: dcs:Property
name: "antenatalStatus"
domainIncludes: dcid:Person
rangeIncludes: dcid:AntenatalStatusEnum

Node: dcid:treatmentTechnique
typeOf: dcs:Property
name: "treatmentTechnique"
domainIncludes: dcid:Person
rangeIncludes: dcid:TreatmentTechniqueEnum

Node: dcid:familyMemberType
typeOf: dcs:Property
name: "familyMemberType"
domainIncludes: dcid:Person
rangeIncludes: dcid:FamilyMemberTypeEnum,dcid:Class

Node: dcid:literateLanguage
typeOf: dcs:Property
name: "literateLanguage"
domainIncludes: dcid:Person
rangeIncludes: dcid:LanguageSpokenAtHomeEnum
66 changes: 66 additions & 0 deletions core/dcschema_enum_classes.mcf
Original file line number Diff line number Diff line change
Expand Up @@ -605,3 +605,69 @@ subClassOf: dcid:Enumeration
name: "VulnerabilityStatusEnum"
description: "Social Vulnerability Status refers to the demographic and socioeconomic factors (such as poverty, lack of access to transportation, and crowded housing) that adversely affect communities that encounter hazards and other community-level stressors"
descriptionUrl: "https://www.atsdr.cdc.gov/placeandhealth/svi/index.html"

Node: dcid:RevenueTypeEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "RevenueTypeEnum"

Node: dcid:AntiMalarialDrugEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "AntiMalarialDrugEnum"

Node: dcid:FamilyPlanningTypeEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "FamilyPlanningTypeEnum"

Node: dcid:TreatmentTechniqueEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "TreatmentTechniqueEnum"

Node: dcid:DirectlyObservedTherapyEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "DirectlyObservedTherapyEnum"

Node: dcid:HealthRiskFactorsEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "HealthRiskFactorsEnum"

Node: dcid:HealthDiseasePreventionEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "HealthDiseasePreventionEnum"

Node: dcid:AntenatalStatusEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "AntenatalStatusEnum"

Node: dcid:TreatmentTechniqueEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "TreatmentTechniqueEnum"

Node: dcid:FamilyMemberTypeEnum
typeOf: schema:Class
subClassOf: dcs:Enumeration
name: "FamilyMemberTypeEnum"

Node: dcid:LastIntercourseTypeEnum
typeOf: dcid:Class
subClassOf: dcid:Enumeration
name: "LastIntercourseTypeEnum"

Node: dcid:PovertyStatusEnum
typeOf: schema:Class
subClassOf: schema:Enumeration
name: "Poverty Status Enum"

Node: dcid:GrossDomesticProduct
typeOf: dcs:Class
subClassOf: dcs:Thing
name: "GrossDomesticProduct"

Loading

0 comments on commit 7b0c5e3

Please sign in to comment.