Skip to content

Commit

Permalink
Schema changes related to Eurostat Health Determinants
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 457926564
  • Loading branch information
Data Commons authored and copybara-github committed Jun 29, 2022
1 parent 1dfc391 commit ff8a243
Show file tree
Hide file tree
Showing 8 changed files with 380 additions and 22 deletions.
327 changes: 327 additions & 0 deletions core/EuroStatSchema.mcf
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,330 @@ typeOf: schema:Property
domainIncludes: dcs:Debt
rangeIncludes: schema:AdministrativeArea, schema:Person

# BMI Classification
Node: dcid:BodyMassIndexClassificationEnum
name: "BodyMassIndexClassificationEnum"
typeOf: schema:Class
subClassOf: dcs:HealthBehaviorEnum
description: "Body Mass Index(BMI) CLassification."
descriptionUrl: "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Glossary:Body_mass_index_(BMI)"

Node: dcid:Underweight
name: "Underweight"
typeOf: dcs:BodyMassIndexClassificationEnum
description: "A person having body mass index (BMI) smaller than 18.5."
descriptionUrl: "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Glossary:Underweight"

Node: dcid:Normalweight
name: "Normalweight"
typeOf: dcs:BodyMassIndexClassificationEnum
description: "A person having body mass index (BMI) greater than or equal to 18.5 and less than 25."
descriptionUrl: "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Glossary:Normal_weight"

Node: dcid:PreObese
name: "PreObese"
typeOf: dcs:BodyMassIndexClassificationEnum
description: "A person having body mass index (BMI) greater than or equal to 25 and less than 30."
descriptionUrl: "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Glossary:Pre-obese"

# Nativity
Node: dcid:Native
typeOf: dcs:NativityEnum
name: "Native"
description: "Native to the reporting region/country."

Node: dcid:ForeignBorn
typeOf: dcs:NativityEnum
name: "ForeignBorn"
description: "Native to a place other than the reporting region/country."

Node: dcid:ForeignBornWithinEU28
typeOf: dcs:NativityEnum
name: "ForeignBornWithinEU28"
description: "Native to a place within EU28 other than the reporting region/country."

Node: dcid:ForeignBornOutsideEU28
typeOf: dcs:NativityEnum
name: "ForeignBornOutsideEU28"
description: "Native to a place outside EU28."

# Citizenship
Node: dcid:Citizen
typeOf: dcs:CitizenshipEnum
name: "Citizen"
description: "Citizen of reporting region/country."

Node: dcid:NotACitizen
typeOf: dcs:CitizenshipEnum
name: "NotACitizen"
description: "Citizen of a county other than the reporting region/country."

Node: dcid:WithinEU28AndNotACitizen
typeOf: dcs:CitizenshipEnum
name: "WithinEU28AndNotACitizen"
specializationOf: dcs:NotACitizen
description: "Citizen of a country within EU28 other than the reporting region/country."

Node: dcid:CitizenOutsideEU28
typeOf: dcs:CitizenshipEnum
name: "CitizenOutsideEU28"
description: "Citizen of a country outside EU28."

# GlobalActivityLimitationindicator
Node: dcid:GlobalActivityLimitationindicatorEnum
typeOf: schema:Class
subClassOf: schema:Enumeration
name: "GlobalActivityLimitationindicatorEnum"
description: "Activity limitation is a dimension of health/disability capturing long-standing limitation in performing usual activities (due to health problems)."
descriptionUrl: "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Glossary:Activity_limitation"

Node: dcid:ModerateActivityLimitation
typeOf: dcs:GlobalActivityLimitationindicatorEnum
name: "Moderate Activity Limitation"

Node: dcid:SevereActivityLimitation
typeOf: dcs:GlobalActivityLimitationindicatorEnum
name: "Severe Activity Limitation"

Node: dcid:LimitedActivityLimitation
typeOf: dcs:GlobalActivityLimitationindicatorEnum
name: "Limited Activity Limitation"

Node: dcid:NoActivityLimitation
typeOf: dcs:GlobalActivityLimitationindicatorEnum
name: "No Activity Limitation"

Node: dcid:globalActivityLimitationindicator
name: "globalActivityLimitationindicator"
typeOf: schema:Property
domainIncludes: schema:Person
rangeIncludes: dcs:GlobalActivityLimitationindicatorEnum
description: "The Global Activity Limitation Indicator (GALI) refers to a single-item measure of functional status where individuals are asked to rate their long-term limitations in usual activities due to a health problem"
descriptionUrl: "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4426645"

# Exercise Type
Node: dcid:ExerciseTypeEnum
typeOf: schema:Class
subClassOf: schema:Enumeration
name: "ExerciseTypeEnum"

Node: dcid:Aerobic
typeOf: dcs:ExerciseTypeEnum
name: "Aerobic"

Node: dcid:AerobicSports
typeOf: dcs:ExerciseTypeEnum
name: "AerobicSports"
specializationOf: dcs:Aerobic

Node: dcid:MuscleStrengthening
typeOf: dcs:ExerciseTypeEnum
name: "MuscleStrengthening"

Node: dcid:Walking
typeOf: dcs:ExerciseTypeEnum
name: "Walking"

Node: dcid:Cycling
typeOf: dcs:ExerciseTypeEnum
name: "Cycling"

Node: dcid:exerciseType
name: "exerciseType"
typeOf: schema:Property
domainIncludes: schema:Person
rangeIncludes: dcs:ExerciseTypeEnum
description: "Type of exercise."

# Physical Activity
Node: dcid:PhysicalActivityEnum
typeOf: schema:Class
subClassOf: dcs:HealthBehaviorEnum
name: "PhysicalActivityEnum"
description: "The type of physical activity performed."

Node: dcid:PhysicalActivity
typeOf:dcs:PhysicalActivityEnum
name: "Physical Activity"

Node: dcid:HealthEnhancingPhysicalActivity
typeOf: dcs:PhysicalActivityEnum
specializationOf: dcs:PhysicalActivity
name: "Health Enhancing Physical Activity"

Node: dcid:WorkRelatedPhysicalActivity
typeOf: dcs:PhysicalActivityEnum
specializationOf: dcs:PhysicalActivity
name: "Work Related Physical Activity"

Node: dcid:NonWorkRelatedPhysicalActivity
typeOf: dcs:PhysicalActivityEnum
specializationOf: dcs:PhysicalActivity
name: "Non Work Related PhysicalActivity"

# Physical Activity Effort Level
Node: dcid:PhysicalActivityEffortLevelEnum
typeOf: schema:Class
subClassOf: schema:Enumeration
name: "PhysicalActivityEffortLevelEnum"
description: "Level of effort involved in performing the physical activity."

Node: dcid:HeavyActivityLevel
typeOf: dcs:PhysicalActivityEffortLevelEnum
name: "Heavy Activity Level"
description: "Mostly heavy labour or physically demanding work."
descriptionUrl: "https://ec.europa.eu/eurostat/cache/metadata/en/hlth_det_esms.htm"

Node: dcid:ModerateActivityLevel
typeOf: dcs:PhysicalActivityEffortLevelEnum
name: "Moderate Activity Level"
description: "Mostly walking or tasks involving moderate physical effort."
descriptionUrl: "https://ec.europa.eu/eurostat/cache/metadata/en/hlth_det_esms.htm"

Node: dcid:NoActivityOrLightActivityLevel
typeOf: dcs:PhysicalActivityEffortLevelEnum
name: "No Activity Or Light Activity Level"
description: "Either not performing any working tasks or mostly sitting or standing."
descriptionUrl: "https://ec.europa.eu/eurostat/cache/metadata/en/hlth_det_esms.htm"


Node: dcid:physicalActivityEffortLevel
name: "physicalActivityEffortLevel"
typeOf: schema:Property
domainIncludes: schema:Person
rangeIncludes: dcs:PhysicalActivityEffortLevelEnum
description: "Effort involved in performing physical activity"
descriptionUrl: "https://ec.europa.eu/eurostat/cache/metadata/en/hlth_det_esms.htm"

# Alcohol Consumption
Node: dcid:AlcoholConsumption
name: "AlcoholConsumption"
typeOf: dcs:HealthBehaviorEnum
description: "Consumption of alcoholic drinks."

Node: dcid:HazardousAlcoholConsumption
name: "HazardousAlcoholConsumption"
typeOf: dcs:HealthBehaviorEnum
description: "As per Eurostat Alcohol Consumption is classified as Hazardous when average rate of consumption is more than 20 grams pure alcohol daily for women and more than 40 grams daily for men."
specializationOf: dcs:AlcoholConsumption

# Smoking
Node: dcid:TobaccoSmoking
typeOf: dcs:HealthBehaviorEnum
name: "TobaccoSmoking"
specializationOf: dcs:Smoking
description: "Smoking of tobacco products."

Node: dcid:NonSmoker
typeOf: dcs:HealthBehaviorEnum
name: "NonSmoker"

Node: dcid:ExposureToTobaccoSmoke
typeOf: dcs:HealthBehaviorEnum
name: "ExposureToTobaccoSmoke"
description: "Exposure to secondhand tobacco smoke."

Node: dcid:FormerSmoker
typeOf: dcs:HealthBehaviorEnum
name: "FormerSmoker"
description: "Person who was smoking earlier and not currently smoking"

Node: TobaccoUsageTypeEnum
typeOf: schema:Class
subClassOf: schema:Enumeration
dcid: "TobaccoUsageTypeEnum"
name: "TobaccoUsageTypeEnum"
description: "The type of tobacco usage covers the type of tobacco products or the means or method it is used."

Node: dcid:ECigarettes
typeOf: dcs:TobaccoUsageTypeEnum
name: "ECigarettes"

Node: dcid:Cigarettes
typeOf: dcs:TobaccoUsageTypeEnum
name: "Cigarettes"

Node: dcid:tobaccoUsageType
typeOf: schema:Property
name: "tobaccoUsageType"
rangeIncludes: dcs:TobaccoUsageTypeEnum
domainIncludes: dcs:Person
description: "Type of tobacco products used or the means or method it is used."

Node: dcid:activityDuration
typeOf: schema:Property
name: "activityDuration"
rangeIncludes: dcs:QuantityRange, dcs:Duration
domainIncludes: dcs:Person
isPartOf: "http://meta.schema.org"
description: "The duration of performing an activity."

Node: dcid:consumptionQuantity
typeOf: schema:Property
name: "consumptionQuantity"
rangeIncludes: dcs:QuantityRange
domainIncludes: dcs:Person
description: "Quantity or amount of usage of a product or resource."


# FrequencyEnum
Node: dcid:FrequencyEnum
typeOf: schema:Class
subClassOf: schema:Enumeration
name: "FrequencyEnum"
description: "The rate at which something occurs over a particular period of time."

Node: dcid:Daily
typeOf: dcid:FrequencyEnum
name: "Daily"

Node: dcid:EveryMonth
typeOf: dcid:FrequencyEnum
name: "EveryMonth"

Node: dcid:EveryWeek
typeOf: dcid:FrequencyEnum
name: "EveryWeek"

Node: dcid:LessThanOnceAMonth
typeOf: dcid:FrequencyEnum
name: "LessThanOnceAMonth"

Node: dcid:Never
typeOf: dcid:FrequencyEnum
name: "Never"

Node: dcid:NotInTheLast12Months
typeOf: dcid:FrequencyEnum
name: "NotInTheLast12Months"

Node: dcid:AtLeastOnceAWeek
typeOf: dcid:FrequencyEnum
name: "AtLeastOnceAWeek"

Node: dcid:AtLeastOneHourPerDay
typeOf: dcid:FrequencyEnum
name: "AtLeastOneHourPerDay"

Node: dcid:Occasional
typeOf: dcid:FrequencyEnum
name: "Occasional"

Node: dcid:LessThanOnceAWeek
typeOf: dcid:FrequencyEnum
name: "LessThanOnceAWeek"

Node: dcid:LessThanOneHourPerDay
typeOf: dcid:FrequencyEnum
name: "LessThanOneHourPerDay"

Node: dcid:Rarely
typeOf: dcid:FrequencyEnum
name: "Rarely"

Node: dcid:activityFrequency
typeOf: schema:Property
name: "activityFrequency"
rangeIncludes: dcs:FrequencyEnum, dcs:QuantityRange
domainIncludes: dcs:Person
description: "The interval at which an activity or event takes place."
3 changes: 2 additions & 1 deletion core/cdc.mcf
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ typeOf: dcs:PollutantHealthRiskEnum
Node: dcid:BingeDrinking
name: "BingeDrinking"
typeOf: dcs:HealthBehaviorEnum
description: "As per Center for Disease Control (CDC), Binge Drinking is consuming 5 or more drinks on an occasion for men or 4 or more drinks on an occasion for women and as per Eurostat it is ingesting more than 60g of pure ethanol on a single occasion."

Node: dcid:HighCholesterol
name: "HighCholesterol"
Expand Down Expand Up @@ -145,7 +146,7 @@ descriptionUrl: "https://www.cdc.gov/places/measure-definitions/health-outcomes/

Node: dcid:Obesity
name: "Obesity"
typeOf: dcs:HealthBehaviorEnum
typeOf: dcs:BodyMassIndexClassificationEnum

Node: dcid:AllTeethLoss
name: "AllTeethLoss"
Expand Down
Loading

0 comments on commit ff8a243

Please sign in to comment.