CarbonOnto4-0
type: Ontology
comment: An ontology to integrate data from heterogeneous sources for carbon footprint
comment: Catte: emission factor (kg CH4/cabeça/ano). Ruminant_Animal_Emission_Factor values were entered in SWRL rules

FarmArea: balance_CO2_ha
is rule enabled: true
comment: CO2 Balance per hectare
type: Imp
body: ClassAtom
  class predicate: Farm Area
  argument1: fa
body: BuiltinAtom
  builtin: divide
  arguments: total
  arguments: hCO2Bbfa
  arguments: hsfa
body: DatavaluedPropertyAtom
  property predicate: hasCO2BalanceFarmArea
  argument1: fa
  argument2: hCO2Bbfa
body: DatavaluedPropertyAtom
  property predicate: hasSizeFarmArea
  argument1: fa
  argument2: hsfa
head: DatavaluedPropertyAtom
  property predicate: hasCO2BalanceFarmAreaHa
  argument1: fa
  argument2: total

FarmArea: balance_CO2_area
is rule enabled: true
comment: CO2 Balance in each area of the farm
type: Imp
body: ClassAtom
  class predicate: Farm Area
  argument1: fa
body: BuiltinAtom
  builtin: subtract
  arguments: total
  arguments: hsvCO2fa
  arguments: hevCO2fa
body: DatavaluedPropertyAtom
  property predicate: hasSequestrationValueCO2FarmArea
  argument1: fa
  argument2: hsvCO2fa
body: DatavaluedPropertyAtom
  property predicate: hasEmissionValueCO2FarmArea
  argument1: fa
  argument2: hevCO2fa
head: DatavaluedPropertyAtom
  property predicate: hasCO2BalanceFarmArea
  argument1: fa
  argument2: total

FarmArea:CO2_emission_area
is rule enabled: true
comment: CO2 emission in each area of the farm
type: Imp
body: ClassAtom
  class predicate: Farm Area
  argument1: fa
body: BuiltinAtom
  builtin: multiply
  arguments: total
  arguments: hevCO2faha
  arguments: hsfa
body: DatavaluedPropertyAtom
  property predicate: hasEmissionValueCO2FarmAreaHa
  argument1: fa
  argument2: hevCO2faha
body: DatavaluedPropertyAtom
  property predicate: hasSizeFarmArea
  argument1: fa
  argument2: hsfa
head: DatavaluedPropertyAtom
  property predicate: hasEmissionValueCO2FarmArea
  argument1: fa
  argument2: total

FarmArea:CO2_stock_area
is rule enabled: true
comment: CO2 sequestration in each area of the farm
type: Imp
body: ClassAtom
  class predicate: Farm Area
  argument1: fa
body: BuiltinAtom
  builtin: multiply
  arguments: total
  arguments: hsvCO2faha
  arguments: hsfa
body: DatavaluedPropertyAtom
  property predicate: hasSequestrationValueCO2FarmAreaHa
  argument1: fa
  argument2: hsvCO2faha
body: DatavaluedPropertyAtom
  property predicate: hasSizeFarmArea
  argument1: fa
  argument2: hsfa
head: DatavaluedPropertyAtom
  property predicate: hasSequestrationValueCO2FarmArea
  argument1: fa
  argument2: total