diff --git "a/application/schemas/response_schema.py" "b/application/schemas/response_schema.py" --- "a/application/schemas/response_schema.py" +++ "b/application/schemas/response_schema.py" @@ -1,5 +1,3 @@ -from pydantic import BaseModel - RESPONSE_FORMAT = { "type": "json_schema", "json_schema": { @@ -345,7 +343,7 @@ RESPONSE_FORMAT = { } } -GEMINI_RESPONSE_FORMAT = { +GEMINI_GHG_PARAMETERS = { "type": "object", "properties": { "Company Name": { @@ -402,113 +400,1725 @@ GEMINI_RESPONSE_FORMAT = { "Carbon Sequestration": { "type": "integer", "nullable": True, "description": "Amount of CO₂ sequestered or captured. Units: Metric Tons CO₂e." } }, "propertyOrdering": [ - "Total GHG Emissions", - "Scope 1 Emissions", - "Scope 2 Emissions", - "Scope 3 Emissions", - "CO₂ Emissions", - "CH₄ Emissions", - "N₂O Emissions", - "HFC Emissions", - "PFC Emissions", - "SF₆ Emissions", - "NF₃ Emissions", - "Biogenic CO₂ Emissions", - "Emissions Intensity per Revenue", - "Emissions Intensity per Employee", - "Base Year Emissions", - "Emissions Reduction Target", - "Emissions Reduction Achieved", + "Total GHG Emissions", "Scope 1 Emissions", "Scope 2 Emissions", "Scope 3 Emissions", "CO₂ Emissions", + "CH₄ Emissions", "N₂O Emissions", "HFC Emissions", "PFC Emissions", "SF₆ Emissions", "NF₃ Emissions", + "Biogenic CO₂ Emissions", "Emissions Intensity per Revenue", "Emissions Intensity per Employee", + "Base Year Emissions", "Emissions Reduction Target", "Emissions Reduction Achieved", "Energy Consumption", + "Renewable Energy Consumption", "Non-Renewable Energy Consumption", "Energy Intensity per Revenue", + "Energy Intensity per Employee", "Fuel Consumption", "Electricity Consumption", "Heat Consumption", + "Steam Consumption", "Cooling Consumption", "Purchased Goods and Services Emissions", "Capital Goods Emissions", + "Fuel- and Energy-Related Activities Emissions", "Upstream Transportation and Distribution Emissions", + "Waste Generated in Operations Emissions", "Business Travel Emissions", "Employee Commuting Emissions", + "Upstream Leased Assets Emissions", "Downstream Transportation and Distribution Emissions", + "Processing of Sold Products Emissions", "Use of Sold Products Emissions", "End-of-Life Treatment of Sold Products Emissions", + "Downstream Leased Assets Emissions", "Franchises Emissions", "Investments Emissions", "Carbon Offsets Purchased", "Net GHG Emissions", + "Carbon Sequestration" + ] + }, + }, + "propertyOrdering": ["Company Name", "Greenhouse Gas (GHG) Protocol Parameters",] +} + +GEMINI_ENVIRONMENTAL_PARAMETERS_CSRD = { + "type": "object", + "properties": { + "Company Name": { + "type": "string", + "description": "Name of the company." + }, + "Environmental Parameters (CSRD)": { + "type": "object", + "properties": { + "Environmental Policies": { + "type": "string", + "nullable": True, + "description": "Policies related to environmental management and sustainability." + }, + "Environmental Management System (EMS)": { + "type": "boolean", + "nullable": True, + "description": "Existence of an environmental management system." + }, + "Environmental Certifications": { + "type": "string", + "nullable": True, + "description": "Certifications related to environmental standards." + } + }, + "propertyOrdering": [ + "Environmental Policies", + "Environmental Management System (EMS)", + "Environmental Certifications" + ] + } + }, + "propertyOrdering": ["Company Name", "Environmental Parameters (CSRD)"] +} + +GEMINI_ENVIRONMENT_PARAMETERS = { + "type": "object", + "properties": { + "Company Name": { + "type": "string", + "description": "Name of the company." + }, + "Environmental Parameters": { + "type": "object", + "properties": { + "Air Emissions": { + "type": "integer", "nullable": True, "description": "Total emissions of pollutants into the air. Units: Metric Tons." + }, + "Water Withdrawal": { + "type": "integer", "nullable": True, "description": "Total volume of water extracted from all sources. Units: Cubic Meters." + }, + "Water Discharge": { + "type": "integer", "nullable": True, "description": "Total volume of water discharged back into the environment. Units: Cubic Meters." + }, + "Waste Generation": { + "type": "integer", "nullable": True, "description": "Total amount of waste generated by the organization. Units: Metric Tons." + }, + "Hazardous Waste": { + "type": "integer", "nullable": True, "description": "Amount of waste classified as hazardous. Units: Metric Tons." + }, + "Non-Hazardous Waste": { + "type": "integer", "nullable": True, "description": "Amount of waste not classified as hazardous. Units: Metric Tons." + }, + "Recycled Waste": { + "type": "integer", "nullable": True, "description": "Amount of waste diverted from landfills through recycling. Units: Metric Tons." + }, + "Energy Consumption": { + "type": "number", "nullable": True, "description": "Total energy consumed by the organization. Units: MWh or GJ." + }, + "Renewable Energy Consumption": { + "type": "number", "nullable": True, "description": "Amount of energy consumed from renewable sources. Units: MWh or GJ." + }, + "Non-Renewable Energy Consumption": { + "type": "number", "nullable": True, "description": "Amount of energy consumed from non-renewable sources. Units: MWh or GJ." + }, + "Energy Intensity": { + "type": "number", "nullable": True, "description": "Energy consumption per unit of output or revenue. Units: MWh or GJ per unit." + }, + "Water Intensity": { + "type": "number", "nullable": True, "description": "Water consumption per unit of output or revenue. Units: Cubic Meters per unit." + }, + "Biodiversity Impact": { + "type": "string", "nullable": True, "description": "Description of the organization's impact on biodiversity." + }, + "Environmental Fines": { + "type": "number", "nullable": True, "description": "Total monetary value of fines for environmental violations. Units: Currency." + }, + "Environmental Investments": { + "type": "number", "nullable": True, "description": "Total investments in environmental protection measures. Units: Currency." + }, + "Environmental Certifications": { + "type": "string", "nullable": True, "description": "Certifications related to environmental standards (e.g., ISO 14001)." + }, + "Environmental Management System (EMS)": { + "type": "boolean", "nullable": True, "description": "Existence of an environmental management system." + }, + "Climate Change Risks": { + "type": "string", "nullable": True, "description": "Description of risks related to climate change affecting the organization." + }, + "Climate Change Opportunities": { + "type": "string", "nullable": True, "description": "Description of opportunities related to climate change for the organization." + }, + "Emissions Reduction Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives aimed at reducing GHG emissions." + }, + "Renewable Energy Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives to increase the use of renewable energy sources." + }, + "Water Conservation Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives aimed at reducing water consumption." + }, + "Waste Reduction Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives aimed at reducing waste generation." + }, + "Circular Economy Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives promoting the reuse and recycling of materials." + }, + "Sustainable Sourcing Policies": { + "type": "string", "nullable": True, "description": "Policies ensuring procurement of sustainable materials." + }, + "Supplier Environmental Assessment": { + "type": "string", "nullable": True, "description": "Assessment of suppliers' environmental practices." + }, + "Product Environmental Footprint": { + "type": "string", "nullable": True, "description": "Environmental impact assessment of products." + }, + "Packaging Environmental Impact": { + "type": "string", "nullable": True, "description": "Environmental impact of product packaging." + }, + "Transportation Environmental Impact": { + "type": "string", "nullable": True, "description": "Environmental impact of transportation and logistics." + }, + "Environmental Training Programs": { + "type": "string", "nullable": True, "description": "Training programs focused on environmental awareness." + }, + "Environmental Grievance Mechanisms": { + "type": "string", "nullable": True, "description": "Mechanisms for stakeholders to report environmental concerns." + }, + "Environmental Compliance": { + "type": "boolean", "nullable": True, "description": "Adherence to environmental laws and regulations." + }, + "Environmental Goals and Targets": { + "type": "string", "nullable": True, "description": "Specific environmental performance goals set by the organization." + }, + "Environmental Performance Monitoring": { + "type": "string", "nullable": True, "description": "Systems in place to monitor environmental performance." + }, + "Environmental Reporting": { + "type": "string", "nullable": True, "description": "Public reporting of environmental performance and initiatives." + }, + "Environmental Stakeholder Engagement": { + "type": "string", "nullable": True, "description": "Engagement with stakeholders on environmental matters." + }, + "Environmental Risk Assessment": { + "type": "string", "nullable": True, "description": "Assessment of environmental risks associated with operations." + }, + "Environmental Impact Assessments": { + "type": "string", "nullable": True, "description": "Studies conducted to assess environmental impacts of projects." + }, + "Environmental Restoration Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives aimed at restoring damaged ecosystems." + }, + "Environmental Advocacy and Partnerships": { + "type": "string", "nullable": True, "description": "Participation in environmental advocacy and partnerships." + }, + "Environmental Awards and Recognitions": { + "type": "string", "nullable": True, "description": "Awards received for environmental performance." + } + }, + "propertyOrdering": ["Air Emissions", "Water Withdrawal", "Water Discharge", "Waste Generation", + "Hazardous Waste", + "Non-Hazardous Waste", + "Recycled Waste", "Energy Consumption", "Renewable Energy Consumption", "Non-Renewable Energy Consumption", - "Energy Intensity per Revenue", - "Energy Intensity per Employee", - "Fuel Consumption", - "Electricity Consumption", - "Heat Consumption", - "Steam Consumption", - "Cooling Consumption", - "Purchased Goods and Services Emissions", - "Capital Goods Emissions", - "Fuel- and Energy-Related Activities Emissions", - "Upstream Transportation and Distribution Emissions", - "Waste Generated in Operations Emissions", - "Business Travel Emissions", - "Employee Commuting Emissions", - "Upstream Leased Assets Emissions", - "Downstream Transportation and Distribution Emissions", - "Processing of Sold Products Emissions", - "Use of Sold Products Emissions", - "End-of-Life Treatment of Sold Products Emissions", - "Downstream Leased Assets Emissions", - "Franchises Emissions", - "Investments Emissions", - "Carbon Offsets Purchased", - "Net GHG Emissions", - "Carbon Sequestration" - ] + "Energy Intensity", + "Water Intensity", + "Biodiversity Impact", + "Environmental Fines", + "Environmental Investments", + "Environmental Certifications", + "Environmental Management System (EMS)", + "Climate Change Risks", + "Climate Change Opportunities", + "Emissions Reduction Initiatives", + "Renewable Energy Initiatives", + "Water Conservation Initiatives", + "Waste Reduction Initiatives", + "Circular Economy Initiatives", + "Sustainable Sourcing Policies", + "Supplier Environmental Assessment", + "Product Environmental Footprint", + "Packaging Environmental Impact", + "Transportation Environmental Impact", + "Environmental Training Programs", + "Environmental Grievance Mechanisms", + "Environmental Compliance", + "Environmental Goals and Targets", + "Environmental Performance Monitoring", + "Environmental Reporting", + "Environmental Stakeholder Engagement", + "Environmental Risk Assessment", + "Environmental Impact Assessments", + "Environmental Restoration Initiatives", + "Environmental Advocacy and Partnerships", + "Environmental Awards and Recognitions" ] + }, + }, + "propertyOrdering": ["Company Name", "Environmental Parameters"] +} + +GEMINI_SOCIAL_PARAMETERS = { + "type": "object", + "properties": { + "Company Name": { + "type": "string", + "description": "Name of the company." + }, + "Social Parameters": { + "type": "object", + "properties": { + "Total Workforce": { + "type": "integer", "nullable": True, "description": "Total number of employees in the organization. Units: Number of Employees." + }, + "Employee Turnover Rate": { + "type": "number", "nullable": True, "description": "Percentage of employees leaving the organization over a period. Units: Percentage (%)." + }, + "Gender Diversity": { + "type": "number", "nullable": True, "description": "Proportion of male and female employees. Units: Percentage (%)." + }, + "Employee Training Hours": { + "type": "number", "nullable": True, "description": "Total hours spent on employee training. Units: Hours." + }, + "Health and Safety Incidents": { + "type": "integer", "nullable": True, "description": "Total number of health and safety incidents reported. Units: Number of Incidents." + }, + "Lost Time Injury Rate (LTIR)": { + "type": "number", "nullable": True, "description": "Number of injuries resulting in lost work time per million hours worked. Units: Number of Injuries per Million Hours Worked." + }, + "Employee Engagement Score": { + "type": "number", "nullable": True, "description": "Measure of employee engagement and satisfaction. Units: Score." + }, + "Collective Bargaining Coverage": { + "type": "number", "nullable": True, "description": "Percentage of employees covered by collective bargaining agreements. Units: Percentage (%)." + }, + "Human Rights Policies": { + "type": "string", "nullable": True, "description": "Policies related to the protection of human rights within the organization." + }, + "Supplier Social Assessment": { + "type": "string", "nullable": True, "description": "Assessment of suppliers' social practices." + }, + "Community Engagement Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives aimed at engaging and supporting local communities." + }, + "Customer Satisfaction Score": { + "type": "number", "nullable": True, "description": "Measure of customer satisfaction with the organization's products or services. Units: Score." + }, + "Product Safety Incidents": { + "type": "integer", "nullable": True, "description": "Total number of product safety incidents reported. Units: Number of Incidents." + }, + "Data Privacy Breaches": { + "type": "integer", "nullable": True, "description": "Total number of data privacy breaches reported. Units: Number of Breaches." + }, + "Non-Discrimination Policies": { + "type": "string", "nullable": True, "description": "Policies ensuring non-discrimination." + } + }, + "propertyOrdering": [ + "Total Workforce", + "Employee Turnover Rate", + "Gender Diversity", + "Employee Training Hours", + "Health and Safety Incidents", + "Lost Time Injury Rate (LTIR)", + "Employee Engagement Score", + "Collective Bargaining Coverage", + "Human Rights Policies", + "Supplier Social Assessment", + "Community Engagement Initiatives", + "Customer Satisfaction Score", + "Product Safety Incidents", + "Data Privacy Breaches", + "Non-Discrimination Policies" + ] } + }, - "propertyOrdering": ["Company Name", "Greenhouse Gas (GHG) Protocol Parameters"] + "propertyOrdering": ["Company Name", "Social Parameters",] } +GEMINI_GOVERNANCE_PARAMETERS = { + "type": "object", + "properties": { + "Company Name": { + "type": "string", + "description": "Name of the company." + }, + "Governance Parameters": { + "type": "object", + "properties": { + "Board Composition": { + "type": "string", + "nullable": True, + "description": "Details about the structure of the board, including the number of executive and non-executive directors." + }, + "Board Diversity": { + "type": "number", + "nullable": True, + "description": "Proportion of board members by gender, ethnicity, or other diversity metrics. Units: Percentage (%)." + }, + "Independent Directors": { + "type": "number", + "nullable": True, + "description": "Number or percentage of directors who are independent of the company's management. Units: Number or Percentage (%)." + }, + "Board Committees": { + "type": "string", + "nullable": True, + "description": "Information on existing board committees such as audit, remuneration, and nomination committees." + }, + "Executive Compensation": { + "type": "number", + "nullable": True, + "description": "Total compensation awarded to executives, including salary, bonuses, and stock options. Units: Currency." + }, + "CEO Pay Ratio": { + "type": "number", + "nullable": True, + "description": "Ratio of CEO compensation to the median employee compensation. Units: Ratio." + }, + "Succession Planning": { + "type": "string", + "nullable": True, + "description": "Policies and procedures in place for executive succession planning." + }, + "Shareholder Rights": { + "type": "string", + "nullable": True, + "description": "Description of shareholder voting rights and any restrictions." + }, + "Ownership Structure": { + "type": "string", + "nullable": True, + "description": "Breakdown of ownership by major shareholders, institutional investors, etc." + }, + "Anti-Corruption Policies": { + "type": "string", + "nullable": True, + "description": "Policies and measures implemented to prevent corruption and bribery within the organization." + }, + "Whistleblower Mechanisms": { + "type": "string", + "nullable": True, + "description": "Systems in place for employees and stakeholders to report unethical behavior anonymously." + }, + "Risk Management Framework": { + "type": "string", + "nullable": True, + "description": "Description of the organization's approach to identifying and managing risks." + }, + "Compliance with Laws and Regulations": { + "type": "string", + "nullable": True, + "description": "Information on the company's compliance with relevant laws and regulations." + }, + "Political Contributions": { + "type": "number", + "nullable": True, + "description": "Amount of money contributed to political parties, candidates, or lobbying efforts. Units: Currency." + }, + "Data Privacy Policies": { + "type": "string", + "nullable": True, + "description": "Policies related to the protection of personal and sensitive data." + }, + "Cybersecurity Measures": { + "type": "string", + "nullable": True, + "description": "Description of measures taken to protect the organization's information systems." + }, + "Business Ethics Training": { + "type": "number", + "nullable": True, + "description": "Total hours of training provided to employees on business ethics. Units: Number of Hours." + }, + "Conflicts of Interest Policy": { + "type": "string", + "nullable": True, + "description": "Policies addressing how conflicts of interest are managed within the organization." + }, + "Code of Conduct": { + "type": "string", + "nullable": True, + "description": "Document outlining the principles and standards of behavior expected from employees and management." + }, + "Transparency in Financial Reporting": { + "type": "string", + "nullable": True, + "description": "Information on the organization's practices for transparent and accurate financial reporting." + }, + "Tax Transparency": { + "type": "string", + "nullable": True, + "description": "Disclosure of the company's tax strategy and payments in different jurisdictions." + }, + "Supply Chain Governance": { + "type": "string", + "nullable": True, + "description": "Policies and practices governing the ethical behavior of suppliers and contractors." + }, + "Intellectual Property Rights": { + "type": "string", + "nullable": True, + "description": "Policies related to the protection and management of intellectual property." + }, + "Environmental Governance": { + "type": "string", + "nullable": True, + "description": "Governance structures in place to oversee environmental sustainability initiatives." + }, + "Social Governance": { + "type": "string", + "nullable": True, + "description": "Governance structures in place to oversee social responsibility initiatives." + }, + "Stakeholder Engagement Policies": { + "type": "string", + "nullable": True, + "description": "Policies outlining how the organization engages with stakeholders." + }, + "Legal Proceedings": { + "type": "string", + "nullable": True, + "description": "Information on any significant legal proceedings involving the company." + }, + "Internal Controls": { + "type": "string", + "nullable": True, + "description": "Systems and procedures in place to ensure the integrity of financial and accounting information." + }, + "Auditor Independence": { + "type": "string", + "nullable": True, + "description": "Policies ensuring the independence of external auditors from the company's management." + }, + "ESG Reporting": { + "type": "string", + "nullable": True, + "description": "Practices related to the disclosure of environmental, social, and governance performance." + }, + "Board Evaluation Processes": { + "type": "string", + "nullable": True, + "description": "Procedures for assessing the performance and effectiveness of the board of directors." + }, + "Remuneration Policies": { + "type": "string", + "nullable": True, + "description": "Policies governing the remuneration of executives and other employees." + }, + "Ethical Sourcing Policies": { + "type": "string", + "nullable": True, + "description": "Policies ensuring that sourcing of materials and services is conducted ethically." + }, + "Human Rights Policies": { + "type": "string", + "nullable": True, + "description": "Policies outlining the company's commitment to upholding human rights within its operations and supply chain." + }, + "Diversity and Inclusion Policies": { + "type": "string", + "nullable": True, + "description": "Policies promoting diversity and inclusion within the workplace." + }, + "Incident Reporting Mechanisms": { + "type": "string", + "nullable": True, + "description": "Systems for reporting and addressing incidents of non-compliance or unethical behavior." + }, + "ESG Integration in Strategy": { + "type": "string", + "nullable": True, + "description": "How environmental, social, and governance factors are integrated into the company's overall strategy." + }, + "Regulatory Compliance Training": { + "type": "number", + "nullable": True, + "description": "Total hours of training provided to employees on regulatory compliance. Units: Number of Hours." + }, + "Investor Relations Policies": { + "type": "string", + "nullable": True, + "description": "Policies governing communication and engagement with investors and shareholders." + }, + "Crisis Management Plans": { + "type": "string", + "nullable": True, + "description": "Preparedness plans for managing crises that could impact the organization's operations or reputation." + }, + "Product Responsibility Policies": { + "type": "string", + "nullable": True, + "description": "Policies ensuring that products and services meet safety and quality standards." + }, + "Legal Compliance Incidents": { + "type": "number", + "nullable": True, + "description": "Number of incidents where the company was found in violation of laws or regulations. Units: Number of Incidents." + }, + "Ethical Marketing Practices": { + "type": "string", + "nullable": True, + "description": "Policies ensuring that marketing and advertising practices are conducted ethically." + }, + "ESG Performance Metrics": { + "type": "string", + "nullable": True, + "description": "Key performance indicators used to measure ESG performance." + }, + "Board Meeting Attendance": { + "type": "number", + "nullable": True, + "description": "Percentage of board meetings attended by each director. Units: Percentage (%)." + }, + "Shareholder Engagement Activities": { + "type": "string", + "nullable": True, + "description": "Activities undertaken to engage and communicate with shareholders." + }, + "Legal Fines and Penalties": { + "type": "number", + "nullable": True, + "description": "Total amount paid in fines and penalties for legal or regulatory infractions. Units: Currency." + }, + "ESG Oversight Responsibility": { + "type": "string", + "nullable": True, + "description": "Identification of board members or committees responsible for ESG oversight." + } + }, + "propertyOrdering": [ + "Board Composition", + "Board Diversity", + "Independent Directors", + "Board Committees", + "Executive Compensation", + "CEO Pay Ratio", + "Succession Planning", + "Shareholder Rights", + "Ownership Structure", + "Anti-Corruption Policies", + "Whistleblower Mechanisms", + "Risk Management Framework", + "Compliance with Laws and Regulations", + "Political Contributions", + "Data Privacy Policies", + "Cybersecurity Measures", + "Business Ethics Training", + "Conflicts of Interest Policy", + "Code of Conduct", + "Transparency in Financial Reporting", + "Tax Transparency", + "Supply Chain Governance", + "Intellectual Property Rights", + "Environmental Governance", + "Social Governance", + "Stakeholder Engagement Policies", + "Legal Proceedings", + "Internal Controls", + "Auditor Independence", + "ESG Reporting", + "Board Evaluation Processes", + "Remuneration Policies", + "Ethical Sourcing Policies", + "Human Rights Policies", + "Diversity and Inclusion Policies", + "Incident Reporting Mechanisms", + "ESG Integration in Strategy", + "Regulatory Compliance Training", + "Investor Relations Policies", + "Crisis Management Plans", + "Product Responsibility Policies", + "Legal Compliance Incidents", + "Ethical Marketing Practices", + "ESG Performance Metrics", + "Board Meeting Attendance", + "Shareholder Engagement Activities", + "Legal Fines and Penalties", + "ESG Oversight Responsibility" + ] + } + }, + "propertyOrdering": ["Company Name", "Governance Parameters"] +} -class Parameter(BaseModel): - """ - A generic class to hold details for a sustainability metric. - """ - synonym: str - uom: str - description: str - value: str +GEMINI_MATERIALITY_PARAMETERS = { + "type": "object", + "properties": { + "Company Name": { + "type": "string", + "description": "Name of the company." + }, + "Materiality Parameters": { + "type": "object", + "properties": { + "Stakeholder Engagement Level": { + "type": "number", + "nullable": True, + "description": "Degree to which stakeholders are involved in organizational activities or decisions. Units: Number or Percentage (%)." + }, + "Stakeholder Feedback Mechanisms": { + "type": "string", + "nullable": True, + "description": "Systems in place for stakeholders to provide feedback to the organization." + }, + "Identification of Material Issues": { + "type": "string", + "nullable": True, + "description": "Process of determining the most significant environmental, social, and governance issues relevant to the organization." + }, + "Prioritization of Material Issues": { + "type": "string", + "nullable": True, + "description": "Ranking of identified material issues based on their significance to stakeholders and the organization." + }, + "Double Materiality Assessment": { + "type": "boolean", + "nullable": True, + "description": "Evaluation considering both the organization's impact on sustainability matters and the impact of sustainability matters on the organization." + }, + "Materiality Matrix Development": { + "type": "string", + "nullable": True, + "description": "Creation of a visual representation (matrix) plotting material issues based on their importance to stakeholders and the organization." + }, + "Regular Review of Material Issues": { + "type": "string", + "nullable": True, + "description": "Frequency and process for updating the assessment of material issues." + }, + "Integration of Material Issues into Strategy": { + "type": "string", + "nullable": True, + "description": "How identified material issues are incorporated into the organization's strategic planning." + }, + "Disclosure of Material Issues": { + "type": "string", + "nullable": True, + "description": "Public reporting on identified material issues and how they are managed." + }, + "Impact Assessment of Material Issues": { + "type": "string", + "nullable": True, + "description": "Analysis of the potential or actual impact of material issues on the organization and its stakeholders." + } + }, + "propertyOrdering": [ + "Stakeholder Engagement Level", + "Stakeholder Feedback Mechanisms", + "Identification of Material Issues", + "Prioritization of Material Issues", + "Double Materiality Assessment", + "Materiality Matrix Development", + "Regular Review of Material Issues", + "Integration of Material Issues into Strategy", + "Disclosure of Material Issues", + "Impact Assessment of Material Issues" + ] + } + + }, + "propertyOrdering": ["Company Name", "Materiality Parameters"] +} -class GreenhouseGasGHGProtocolParameters(BaseModel): - Total_GHG_Emissions: Parameter - Scope_1_Emissions: Parameter - Scope_2_Emissions: Parameter - Scope_3_Emissions: Parameter - CO2_Emissions: Parameter - CH4_Emissions: Parameter - N2O_Emissions: Parameter - HFC_Emissions: Parameter - PFC_Emissions: Parameter - SF6_Emissions: Parameter - NF3_Emissions: Parameter - Biogenic_CO2_Emissions: Parameter - Emissions_Intensity_per_Revenue: Parameter - Emissions_Intensity_per_Employee: Parameter - Base_Year_Emissions: Parameter - Emissions_Reduction_Target: Parameter - Emissions_Reduction_Achieved: Parameter - Energy_Consumption: Parameter - Renewable_Energy_Consumption: Parameter - Non_Renewable_Energy_Consumption: Parameter - Energy_Intensity_per_Revenue: Parameter - Energy_Intensity_per_Employee: Parameter - Fuel_Consumption: Parameter - Electricity_Consumption: Parameter - Heat_Consumption: Parameter - Steam_Consumption: Parameter - Cooling_Consumption: Parameter - Purchased_Goods_and_Services_Emissions: Parameter - Capital_Goods_Emissions: Parameter - Fuel_and_Energy_Related_Activities_Emissions: Parameter - Upstream_Transportation_and_Distribution_Emissions: Parameter - Waste_Generated_in_Operations_Emissions: Parameter - Business_Travel_Emissions: Parameter - Employee_Commuting_Emissions: Parameter - Upstream_Leased_Assets_Emissions: Parameter - # Downstream_Transportation_and_Distribution_Emissions: Parameter - # Processing_of_Sold_Products_Emissions: Parameter - # Use_of_Sold_Products_Emissions: Parameter - # End_of_Life_Treatment_of_Sold_Products_Emissions: Parameter - # Downstream_Leased_Assets_Emissions: Parameter - # Franchises_Emissions: Parameter - # Investments_Emissions: Parameter - # Carbon_Offsets_Purchased: Parameter - # Net_GHG_Emissions: Parameter - # Carbon_Sequestration: Parameter +GEMINI_NET_ZERO_INTERVENTION_PARAMETERS = { + "type": "object", + "properties": { + "Company Name": { + "type": "string", + "description": "Name of the company." + }, + "Net Zero Intervention Parameters": { + "type": "object", + "properties": { + "Renewable Energy Adoption": { + "type": "number", + "nullable": True, + "description": "Proportion of energy consumption derived from renewable sources. Units: Percentage (%)." + }, + "Energy Efficiency Improvements": { + "type": "number", + "nullable": True, + "description": "Reduction in energy consumption due to efficiency measures. Units: Percentage (%)." + }, + "Electrification of Operations": { + "type": "number", + "nullable": True, + "description": "Extent to which operations have shifted from fossil fuels to electric power. Units: Percentage (%)." + }, + "Carbon Capture and Storage (CCS) Implementation": { + "type": "number", + "nullable": True, + "description": "Amount of CO₂ captured and stored to prevent atmospheric release. Units: Metric Tons CO₂e." + }, + "Reforestation and Afforestation Initiatives": { + "type": "number", + "nullable": True, + "description": "Efforts to plant trees to absorb CO₂ from the atmosphere. Units: Number of Trees Planted or Hectares." + }, + "Sustainable Transportation Adoption": { + "type": "number", + "nullable": True, + "description": "Proportion of transportation utilizing low-emission or electric vehicles. Units: Percentage (%)." + }, + "Supply Chain Emissions Reduction": { + "type": "number", + "nullable": True, + "description": "Decrease in emissions from upstream and downstream supply chain activities. Units: Metric Tons CO₂e." + }, + "Waste-to-Energy Conversion": { + "type": "number", + "nullable": True, + "description": "Energy produced from the processing of waste materials. Units: MWh or GJ." + }, + "Carbon Offset Investments": { + "type": "number", + "nullable": True, + "description": "Amount of emissions offset through investments in environmental projects. Units: Metric Tons CO₂e." + }, + "Climate Risk Assessment": { + "type": "string", + "nullable": True, + "description": "Evaluation of potential risks posed by climate change to the organization." + }, + "Climate Adaptation Strategies": { + "type": "string", + "nullable": True, + "description": "Plans implemented to adapt operations to changing climate conditions." + }, + "Internal Carbon Pricing": { + "type": "number", + "nullable": True, + "description": "Monetary value assigned to carbon emissions to incentivize reduction. Units: Currency per Metric Ton CO₂e." + }, + "Net-Zero Target Year": { + "type": "string", + "nullable": True, + "description": "Specific year by which the organization aims to achieve net-zero emissions. Units: Year." + }, + "Interim Emission Reduction Targets": { + "type": "number", + "nullable": True, + "description": "Short-term targets set to progressively reduce emissions en route to net-zero. Units: Percentage (%)." + }, + "Employee Engagement in Sustainability": { + "type": "number", + "nullable": True, + "description": "Proportion of employees actively involved in sustainability programs. Units: Percentage (%)." + }, + "Investment in Low-Carbon Technologies": { + "type": "number", + "nullable": True, + "description": "Financial resources allocated to developing or adopting low-carbon technologies. Units: Currency." + }, + "Public Disclosure of Net-Zero Progress": { + "type": "string", + "nullable": True, + "description": "Regular public updates on progress toward net-zero commitments." + }, + "Third-Party Verification of Emission Data": { + "type": "boolean", + "nullable": True, + "description": "Confirmation that emission data has been verified by an external party." + }, + "Participation in Carbon Markets": { + "type": "boolean", + "nullable": True, + "description": "Involvement in systems where carbon credits are bought and sold." + }, + "Development of Climate-Resilient Infrastructure": { + "type": "string", + "nullable": True, + "description": "Initiatives to build infrastructure resilient to climate impacts." + }, + "Reduction of Methane Emissions": { + "type": "number", + "nullable": True, + "description": "Efforts to decrease methane emissions from operations. Units: Metric Tons CH₄." + }, + "Implementation of Circular Economy Practices": { + "type": "string", + "nullable": True, + "description": "Adoption of processes that emphasize reuse and recycling to minimize waste." + }, + "Collaboration with Industry Peers on Climate Action": { + "type": "string", + "nullable": True, + "description": "Joint initiatives with other organizations to address climate challenges." + }, + "Use of Science-Based Targets": { + "type": "boolean", + "nullable": True, + "description": "Setting emission reduction targets in line with scientific recommendations." + }, + "Monitoring and Reporting Mechanisms": { + "type": "string", + "nullable": True, + "description": "Systems established to track and report emissions data accurately." + } + }, + "propertyOrdering": [ + "Renewable Energy Adoption", + "Energy Efficiency Improvements", + "Electrification of Operations", + "Carbon Capture and Storage (CCS) Implementation", + "Reforestation and Afforestation Initiatives", + "Sustainable Transportation Adoption", + "Supply Chain Emissions Reduction", + "Waste-to-Energy Conversion", + "Carbon Offset Investments", + "Climate Risk Assessment", + "Climate Adaptation Strategies", + "Internal Carbon Pricing", + "Net-Zero Target Year", + "Interim Emission Reduction Targets", + "Employee Engagement in Sustainability", + "Investment in Low-Carbon Technologies", + "Public Disclosure of Net-Zero Progress", + "Third-Party Verification of Emission Data", + "Participation in Carbon Markets", + "Development of Climate-Resilient Infrastructure", + "Reduction of Methane Emissions", + "Implementation of Circular Economy Practices", + "Collaboration with Industry Peers on Climate Action", + "Use of Science-Based Targets", + "Monitoring and Reporting Mechanisms" + ] + } + + }, + "propertyOrdering": ["Company Name", "Net Zero Intervention Parameters"] +} -class EmissionData(BaseModel): - GreenhouseGasGHGProtocolParameters: GreenhouseGasGHGProtocolParameters \ No newline at end of file +FULL_RESPONSE_SCHEMA = { + "type": "object", + "properties": { + "Company Name": { + "type": "string", + "description": "Name of the company." + }, + "Greenhouse Gas (GHG) Protocol Parameters": { + "type": "object", + "properties": { + "Total GHG Emissions": { "type": "integer", "nullable": True, "description": "Total greenhouse gases emitted by the organization. Units: Metric Tons CO₂e." }, + "Scope 1 Emissions": { "type": "integer", "nullable": True, "description": "Direct GHG emissions from owned or controlled sources. Units: Metric Tons CO₂e." }, + "Scope 2 Emissions": { "type": "integer", "nullable": True, "description": "Indirect GHG emissions from the consumption of purchased electricity, steam, heating, and cooling. Units: Metric Tons CO₂e." }, + "Scope 3 Emissions": { "type": "integer", "nullable": True, "description": "Other indirect emissions occurring in the value chain, including both upstream and downstream emissions. Units: Metric Tons CO₂e." }, + "CO₂ Emissions": { "type": "integer", "nullable": True, "description": "Emissions of carbon dioxide. Units: Metric Tons CO₂." }, + "CH₄ Emissions": { "type": "integer", "nullable": True, "description": "Emissions of methane. Units: Metric Tons CH₄." }, + "N₂O Emissions": { "type": "integer", "nullable": True, "description": "Emissions of nitrous oxide. Units: Metric Tons N₂O." }, + "HFC Emissions": { "type": "integer", "nullable": True, "description": "Emissions of hydrofluorocarbons. Units: Metric Tons HFCs" }, + "PFC Emissions": { "type": "integer", "nullable": True, "description": "Emissions of perfluorocarbons. Units: Metric Tons PFCs" }, + "SF₆ Emissions": { "type": "integer", "nullable": True, "description": "Emissions of sulfur hexafluoride. Units: Metric Tons SF₆." }, + "NF₃ Emissions": { "type": "integer", "nullable": True, "description": "Emissions of nitrogen trifluoride. Units: Metric Tons NF₃." }, + "Biogenic CO₂ Emissions": { "type": "integer", "nullable": True, "description": "CO₂ emissions from biological sources. Units: Metric Tons CO₂." }, + "Emissions Intensity per Revenue": { "type": "number", "nullable": True, "description": "GHG emissions per unit of revenue. Units: Metric Tons CO₂e / Revenue." }, + "Emissions Intensity per Employee": { "type": "number", "nullable": True, "description": "GHG emissions per employee. Units: Metric Tons CO₂e / Employee." }, + "Base Year Emissions": { "type": "integer", "nullable": True, "description": "GHG emissions in the base year for comparison. Units: Metric Tons CO₂e." }, + "Emissions Reduction Target": { "type": "number", "nullable": True, "description": "Targeted percentage reduction in GHG emissions. Units: Percentage (%)." }, + "Emissions Reduction Achieved": { "type": "number", "nullable": True, "description": "Actual percentage reduction in GHG emissions achieved. Units: Percentage (%)." }, + "Energy Consumption": { "type": "number", "nullable": True, "description": "Total energy consumed by the organization. Units: MWh or GJ." }, + "Renewable Energy Consumption": { "type": "number", "nullable": True, "description": "Amount of energy consumed from renewable sources. Units: MWh or GJ." }, + "Non-Renewable Energy Consumption": { "type": "number", "nullable": True, "description": "Amount of energy consumed from non-renewable sources. Units: MWh or GJ." }, + "Energy Intensity per Revenue": { "type": "number", "nullable": True, "description": "Energy consumption per unit of revenue. Units: MWh or GJ / Revenue." }, + "Energy Intensity per Employee": { "type": "number", "nullable": True, "description": "Energy consumption per employee. Units: MWh or GJ / Employee." }, + "Fuel Consumption": { "type": "number", "nullable": True, "description": "Total fuel consumed by the organization. Units: Liters or GJ." }, + "Electricity Consumption": { "type": "number", "nullable": True, "description": "Total electricity consumed. Units: MWh." }, + "Heat Consumption": { "type": "number", "nullable": True, "description": "Total heat energy consumed. Units: GJ." }, + "Steam Consumption": { "type": "number", "nullable": True, "description": "Total steam energy consumed. Units: GJ." }, + "Cooling Consumption": { "type": "number", "nullable": True, "description": "Total energy consumed for cooling. Units: GJ." }, + "Purchased Goods and Services Emissions": { "type": "integer", "nullable": True, "description": "Emissions from purchased goods and services. Units: Metric Tons CO₂e." }, + "Capital Goods Emissions": { "type": "integer", "nullable": True, "description": "Emissions from the production of capital goods. Units: Metric Tons CO₂e." }, + "Fuel- and Energy-Related Activities Emissions": { "type": "integer", "nullable": True, "description": "Emissions related to fuel and energy production not included in Scope 1 or 2. Units: Metric Tons CO₂e." }, + "Upstream Transportation and Distribution Emissions": { "type": "integer", "nullable": True, "description": "Emissions from transportation and distribution in the supply chain. Units: Metric Tons CO₂e." }, + "Waste Generated in Operations Emissions": { "type": "integer", "nullable": True, "description": "Emissions from waste generated during operations. Units: Metric Tons CO₂e." }, + "Business Travel Emissions": { "type": "integer", "nullable": True, "description": "Emissions from employee business travel. Units: Metric Tons CO₂e." }, + "Employee Commuting Emissions": { "type": "integer", "nullable": True, "description": "Emissions from employees commuting to and from work. Units: Metric Tons CO₂e." }, + "Upstream Leased Assets Emissions": { "type": "integer", "nullable": True, "description": "Emissions from leased assets upstream in the value chain. Units: Metric Tons CO₂e." }, + "Downstream Transportation and Distribution Emissions": { "type": "integer", "nullable": True, "description": "Emissions from transportation and distribution of sold products. Units: Metric Tons CO₂e." }, + "Processing of Sold Products Emissions": { "type": "integer", "nullable": True, "description": "Emissions from processing intermediate products sold by the organization. Units: Metric Tons CO₂e." }, + "Use of Sold Products Emissions": { "type": "integer", "nullable": True, "description": "Emissions from the use of sold products by consumers. Units: Metric Tons CO₂e." }, + "End-of-Life Treatment of Sold Products Emissions": { "type": "integer", "nullable": True, "description": "Emissions from the disposal of sold products at end of life. Units: Metric Tons CO₂e." }, + "Downstream Leased Assets Emissions": { "type": "integer", "nullable": True, "description": "Emissions from leased assets downstream in the value chain. Units: Metric Tons CO₂e." }, + "Franchises Emissions": { "type": "integer", "nullable": True, "description": "Emissions from franchise operations. Units: Metric Tons CO₂e." }, + "Investments Emissions": { "type": "integer", "nullable": True, "description": "Emissions from investments. Units: Metric Tons CO₂e." }, + "Carbon Offsets Purchased": { "type": "integer", "nullable": True, "description": "Amount of carbon offsets purchased. Units: Metric Tons CO₂e." }, + "Net GHG Emissions": { "type": "integer", "nullable": True, "description": "GHG emissions after accounting for offsets. Units: Metric Tons CO₂e." }, + "Carbon Sequestration": { "type": "integer", "nullable": True, "description": "Amount of CO₂ sequestered or captured. Units: Metric Tons CO₂e." } + }, + "propertyOrdering": [ + "Total GHG Emissions", "Scope 1 Emissions", "Scope 2 Emissions", "Scope 3 Emissions", "CO₂ Emissions", + "CH₄ Emissions", "N₂O Emissions", "HFC Emissions", "PFC Emissions", "SF₆ Emissions", "NF₃ Emissions", + "Biogenic CO₂ Emissions", "Emissions Intensity per Revenue", "Emissions Intensity per Employee", + "Base Year Emissions", "Emissions Reduction Target", "Emissions Reduction Achieved", "Energy Consumption", + "Renewable Energy Consumption", "Non-Renewable Energy Consumption", "Energy Intensity per Revenue", + "Energy Intensity per Employee", "Fuel Consumption", "Electricity Consumption", "Heat Consumption", + "Steam Consumption", "Cooling Consumption", "Purchased Goods and Services Emissions", "Capital Goods Emissions", + "Fuel- and Energy-Related Activities Emissions", "Upstream Transportation and Distribution Emissions", + "Waste Generated in Operations Emissions", "Business Travel Emissions", "Employee Commuting Emissions", + "Upstream Leased Assets Emissions", "Downstream Transportation and Distribution Emissions", + "Processing of Sold Products Emissions", "Use of Sold Products Emissions", "End-of-Life Treatment of Sold Products Emissions", + "Downstream Leased Assets Emissions", "Franchises Emissions", "Investments Emissions", "Carbon Offsets Purchased", "Net GHG Emissions", + "Carbon Sequestration" + ] + }, + "Environmental Parameters (CSRD)": { + "type": "object", + "properties": { + "Environmental Policies": { + "type": "string", + "nullable": True, + "description": "Policies related to environmental management and sustainability." + }, + "Environmental Management System (EMS)": { + "type": "boolean", + "nullable": True, + "description": "Existence of an environmental management system." + }, + "Environmental Certifications": { + "type": "string", + "nullable": True, + "description": "Certifications related to environmental standards." + } + }, + "propertyOrdering": [ + "Environmental Policies", + "Environmental Management System (EMS)", + "Environmental Certifications" + ] + }, + "Environmental Parameters": { + "type": "object", + "properties": { + "Air Emissions": { + "type": "integer", "nullable": True, "description": "Total emissions of pollutants into the air. Units: Metric Tons." + }, + "Water Withdrawal": { + "type": "integer", "nullable": True, "description": "Total volume of water extracted from all sources. Units: Cubic Meters." + }, + "Water Discharge": { + "type": "integer", "nullable": True, "description": "Total volume of water discharged back into the environment. Units: Cubic Meters." + }, + "Waste Generation": { + "type": "integer", "nullable": True, "description": "Total amount of waste generated by the organization. Units: Metric Tons." + }, + "Hazardous Waste": { + "type": "integer", "nullable": True, "description": "Amount of waste classified as hazardous. Units: Metric Tons." + }, + "Non-Hazardous Waste": { + "type": "integer", "nullable": True, "description": "Amount of waste not classified as hazardous. Units: Metric Tons." + }, + "Recycled Waste": { + "type": "integer", "nullable": True, "description": "Amount of waste diverted from landfills through recycling. Units: Metric Tons." + }, + "Energy Consumption": { + "type": "number", "nullable": True, "description": "Total energy consumed by the organization. Units: MWh or GJ." + }, + "Renewable Energy Consumption": { + "type": "number", "nullable": True, "description": "Amount of energy consumed from renewable sources. Units: MWh or GJ." + }, + "Non-Renewable Energy Consumption": { + "type": "number", "nullable": True, "description": "Amount of energy consumed from non-renewable sources. Units: MWh or GJ." + }, + "Energy Intensity": { + "type": "number", "nullable": True, "description": "Energy consumption per unit of output or revenue. Units: MWh or GJ per unit." + }, + "Water Intensity": { + "type": "number", "nullable": True, "description": "Water consumption per unit of output or revenue. Units: Cubic Meters per unit." + }, + "Biodiversity Impact": { + "type": "string", "nullable": True, "description": "Description of the organization's impact on biodiversity." + }, + "Environmental Fines": { + "type": "number", "nullable": True, "description": "Total monetary value of fines for environmental violations. Units: Currency." + }, + "Environmental Investments": { + "type": "number", "nullable": True, "description": "Total investments in environmental protection measures. Units: Currency." + }, + "Environmental Certifications": { + "type": "string", "nullable": True, "description": "Certifications related to environmental standards (e.g., ISO 14001)." + }, + "Environmental Management System (EMS)": { + "type": "boolean", "nullable": True, "description": "Existence of an environmental management system." + }, + "Climate Change Risks": { + "type": "string", "nullable": True, "description": "Description of risks related to climate change affecting the organization." + }, + "Climate Change Opportunities": { + "type": "string", "nullable": True, "description": "Description of opportunities related to climate change for the organization." + }, + "Emissions Reduction Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives aimed at reducing GHG emissions." + }, + "Renewable Energy Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives to increase the use of renewable energy sources." + }, + "Water Conservation Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives aimed at reducing water consumption." + }, + "Waste Reduction Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives aimed at reducing waste generation." + }, + "Circular Economy Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives promoting the reuse and recycling of materials." + }, + "Sustainable Sourcing Policies": { + "type": "string", "nullable": True, "description": "Policies ensuring procurement of sustainable materials." + }, + "Supplier Environmental Assessment": { + "type": "string", "nullable": True, "description": "Assessment of suppliers' environmental practices." + }, + "Product Environmental Footprint": { + "type": "string", "nullable": True, "description": "Environmental impact assessment of products." + }, + "Packaging Environmental Impact": { + "type": "string", "nullable": True, "description": "Environmental impact of product packaging." + }, + "Transportation Environmental Impact": { + "type": "string", "nullable": True, "description": "Environmental impact of transportation and logistics." + }, + "Environmental Training Programs": { + "type": "string", "nullable": True, "description": "Training programs focused on environmental awareness." + }, + "Environmental Grievance Mechanisms": { + "type": "string", "nullable": True, "description": "Mechanisms for stakeholders to report environmental concerns." + }, + "Environmental Compliance": { + "type": "boolean", "nullable": True, "description": "Adherence to environmental laws and regulations." + }, + "Environmental Goals and Targets": { + "type": "string", "nullable": True, "description": "Specific environmental performance goals set by the organization." + }, + "Environmental Performance Monitoring": { + "type": "string", "nullable": True, "description": "Systems in place to monitor environmental performance." + }, + "Environmental Reporting": { + "type": "string", "nullable": True, "description": "Public reporting of environmental performance and initiatives." + }, + "Environmental Stakeholder Engagement": { + "type": "string", "nullable": True, "description": "Engagement with stakeholders on environmental matters." + }, + "Environmental Risk Assessment": { + "type": "string", "nullable": True, "description": "Assessment of environmental risks associated with operations." + }, + "Environmental Impact Assessments": { + "type": "string", "nullable": True, "description": "Studies conducted to assess environmental impacts of projects." + }, + "Environmental Restoration Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives aimed at restoring damaged ecosystems." + }, + "Environmental Advocacy and Partnerships": { + "type": "string", "nullable": True, "description": "Participation in environmental advocacy and partnerships." + }, + "Environmental Awards and Recognitions": { + "type": "string", "nullable": True, "description": "Awards received for environmental performance." + } + }, + "propertyOrdering": ["Air Emissions", "Water Withdrawal", "Water Discharge", "Waste Generation", + "Hazardous Waste", + "Non-Hazardous Waste", + "Recycled Waste", + "Energy Consumption", + "Renewable Energy Consumption", + "Non-Renewable Energy Consumption", + "Energy Intensity", + "Water Intensity", + "Biodiversity Impact", + "Environmental Fines", + "Environmental Investments", + "Environmental Certifications", + "Environmental Management System (EMS)", + "Climate Change Risks", + "Climate Change Opportunities", + "Emissions Reduction Initiatives", + "Renewable Energy Initiatives", + "Water Conservation Initiatives", + "Waste Reduction Initiatives", + "Circular Economy Initiatives", + "Sustainable Sourcing Policies", + "Supplier Environmental Assessment", + "Product Environmental Footprint", + "Packaging Environmental Impact", + "Transportation Environmental Impact", + "Environmental Training Programs", + "Environmental Grievance Mechanisms", + "Environmental Compliance", + "Environmental Goals and Targets", + "Environmental Performance Monitoring", + "Environmental Reporting", + "Environmental Stakeholder Engagement", + "Environmental Risk Assessment", + "Environmental Impact Assessments", + "Environmental Restoration Initiatives", + "Environmental Advocacy and Partnerships", + "Environmental Awards and Recognitions" + ] + }, + "Social Parameters": { + "type": "object", + "properties": { + "Total Workforce": { + "type": "integer", "nullable": True, "description": "Total number of employees in the organization. Units: Number of Employees." + }, + "Employee Turnover Rate": { + "type": "number", "nullable": True, "description": "Percentage of employees leaving the organization over a period. Units: Percentage (%)." + }, + "Gender Diversity": { + "type": "number", "nullable": True, "description": "Proportion of male and female employees. Units: Percentage (%)." + }, + "Employee Training Hours": { + "type": "number", "nullable": True, "description": "Total hours spent on employee training. Units: Hours." + }, + "Health and Safety Incidents": { + "type": "integer", "nullable": True, "description": "Total number of health and safety incidents reported. Units: Number of Incidents." + }, + "Lost Time Injury Rate (LTIR)": { + "type": "number", "nullable": True, "description": "Number of injuries resulting in lost work time per million hours worked. Units: Number of Injuries per Million Hours Worked." + }, + "Employee Engagement Score": { + "type": "number", "nullable": True, "description": "Measure of employee engagement and satisfaction. Units: Score." + }, + "Collective Bargaining Coverage": { + "type": "number", "nullable": True, "description": "Percentage of employees covered by collective bargaining agreements. Units: Percentage (%)." + }, + "Human Rights Policies": { + "type": "string", "nullable": True, "description": "Policies related to the protection of human rights within the organization." + }, + "Supplier Social Assessment": { + "type": "string", "nullable": True, "description": "Assessment of suppliers' social practices." + }, + "Community Engagement Initiatives": { + "type": "string", "nullable": True, "description": "Initiatives aimed at engaging and supporting local communities." + }, + "Customer Satisfaction Score": { + "type": "number", "nullable": True, "description": "Measure of customer satisfaction with the organization's products or services. Units: Score." + }, + "Product Safety Incidents": { + "type": "integer", "nullable": True, "description": "Total number of product safety incidents reported. Units: Number of Incidents." + }, + "Data Privacy Breaches": { + "type": "integer", "nullable": True, "description": "Total number of data privacy breaches reported. Units: Number of Breaches." + }, + "Non-Discrimination Policies": { + "type": "string", "nullable": True, "description": "Policies ensuring non-discrimination." + } + }, + "propertyOrdering": [ + "Total Workforce", + "Employee Turnover Rate", + "Gender Diversity", + "Employee Training Hours", + "Health and Safety Incidents", + "Lost Time Injury Rate (LTIR)", + "Employee Engagement Score", + "Collective Bargaining Coverage", + "Human Rights Policies", + "Supplier Social Assessment", + "Community Engagement Initiatives", + "Customer Satisfaction Score", + "Product Safety Incidents", + "Data Privacy Breaches", + "Non-Discrimination Policies" + ] + }, + "Governance Parameters": { + "type": "object", + "properties": { + "Board Composition": { + "type": "string", + "nullable": True, + "description": "Details about the structure of the board, including the number of executive and non-executive directors." + }, + "Board Diversity": { + "type": "number", + "nullable": True, + "description": "Proportion of board members by gender, ethnicity, or other diversity metrics. Units: Percentage (%)." + }, + "Independent Directors": { + "type": "number", + "nullable": True, + "description": "Number or percentage of directors who are independent of the company's management. Units: Number or Percentage (%)." + }, + "Board Committees": { + "type": "string", + "nullable": True, + "description": "Information on existing board committees such as audit, remuneration, and nomination committees." + }, + "Executive Compensation": { + "type": "number", + "nullable": True, + "description": "Total compensation awarded to executives, including salary, bonuses, and stock options. Units: Currency." + }, + "CEO Pay Ratio": { + "type": "number", + "nullable": True, + "description": "Ratio of CEO compensation to the median employee compensation. Units: Ratio." + }, + "Succession Planning": { + "type": "string", + "nullable": True, + "description": "Policies and procedures in place for executive succession planning." + }, + "Shareholder Rights": { + "type": "string", + "nullable": True, + "description": "Description of shareholder voting rights and any restrictions." + }, + "Ownership Structure": { + "type": "string", + "nullable": True, + "description": "Breakdown of ownership by major shareholders, institutional investors, etc." + }, + "Anti-Corruption Policies": { + "type": "string", + "nullable": True, + "description": "Policies and measures implemented to prevent corruption and bribery within the organization." + }, + "Whistleblower Mechanisms": { + "type": "string", + "nullable": True, + "description": "Systems in place for employees and stakeholders to report unethical behavior anonymously." + }, + "Risk Management Framework": { + "type": "string", + "nullable": True, + "description": "Description of the organization's approach to identifying and managing risks." + }, + "Compliance with Laws and Regulations": { + "type": "string", + "nullable": True, + "description": "Information on the company's compliance with relevant laws and regulations." + }, + "Political Contributions": { + "type": "number", + "nullable": True, + "description": "Amount of money contributed to political parties, candidates, or lobbying efforts. Units: Currency." + }, + "Data Privacy Policies": { + "type": "string", + "nullable": True, + "description": "Policies related to the protection of personal and sensitive data." + }, + "Cybersecurity Measures": { + "type": "string", + "nullable": True, + "description": "Description of measures taken to protect the organization's information systems." + }, + "Business Ethics Training": { + "type": "number", + "nullable": True, + "description": "Total hours of training provided to employees on business ethics. Units: Number of Hours." + }, + "Conflicts of Interest Policy": { + "type": "string", + "nullable": True, + "description": "Policies addressing how conflicts of interest are managed within the organization." + }, + "Code of Conduct": { + "type": "string", + "nullable": True, + "description": "Document outlining the principles and standards of behavior expected from employees and management." + }, + "Transparency in Financial Reporting": { + "type": "string", + "nullable": True, + "description": "Information on the organization's practices for transparent and accurate financial reporting." + }, + "Tax Transparency": { + "type": "string", + "nullable": True, + "description": "Disclosure of the company's tax strategy and payments in different jurisdictions." + }, + "Supply Chain Governance": { + "type": "string", + "nullable": True, + "description": "Policies and practices governing the ethical behavior of suppliers and contractors." + }, + "Intellectual Property Rights": { + "type": "string", + "nullable": True, + "description": "Policies related to the protection and management of intellectual property." + }, + "Environmental Governance": { + "type": "string", + "nullable": True, + "description": "Governance structures in place to oversee environmental sustainability initiatives." + }, + "Social Governance": { + "type": "string", + "nullable": True, + "description": "Governance structures in place to oversee social responsibility initiatives." + }, + "Stakeholder Engagement Policies": { + "type": "string", + "nullable": True, + "description": "Policies outlining how the organization engages with stakeholders." + }, + "Legal Proceedings": { + "type": "string", + "nullable": True, + "description": "Information on any significant legal proceedings involving the company." + }, + "Internal Controls": { + "type": "string", + "nullable": True, + "description": "Systems and procedures in place to ensure the integrity of financial and accounting information." + }, + "Auditor Independence": { + "type": "string", + "nullable": True, + "description": "Policies ensuring the independence of external auditors from the company's management." + }, + "ESG Reporting": { + "type": "string", + "nullable": True, + "description": "Practices related to the disclosure of environmental, social, and governance performance." + }, + "Board Evaluation Processes": { + "type": "string", + "nullable": True, + "description": "Procedures for assessing the performance and effectiveness of the board of directors." + }, + "Remuneration Policies": { + "type": "string", + "nullable": True, + "description": "Policies governing the remuneration of executives and other employees." + }, + "Ethical Sourcing Policies": { + "type": "string", + "nullable": True, + "description": "Policies ensuring that sourcing of materials and services is conducted ethically." + }, + "Human Rights Policies": { + "type": "string", + "nullable": True, + "description": "Policies outlining the company's commitment to upholding human rights within its operations and supply chain." + }, + "Diversity and Inclusion Policies": { + "type": "string", + "nullable": True, + "description": "Policies promoting diversity and inclusion within the workplace." + }, + "Incident Reporting Mechanisms": { + "type": "string", + "nullable": True, + "description": "Systems for reporting and addressing incidents of non-compliance or unethical behavior." + }, + "ESG Integration in Strategy": { + "type": "string", + "nullable": True, + "description": "How environmental, social, and governance factors are integrated into the company's overall strategy." + }, + "Regulatory Compliance Training": { + "type": "number", + "nullable": True, + "description": "Total hours of training provided to employees on regulatory compliance. Units: Number of Hours." + }, + "Investor Relations Policies": { + "type": "string", + "nullable": True, + "description": "Policies governing communication and engagement with investors and shareholders." + }, + "Crisis Management Plans": { + "type": "string", + "nullable": True, + "description": "Preparedness plans for managing crises that could impact the organization's operations or reputation." + }, + "Product Responsibility Policies": { + "type": "string", + "nullable": True, + "description": "Policies ensuring that products and services meet safety and quality standards." + }, + "Legal Compliance Incidents": { + "type": "number", + "nullable": True, + "description": "Number of incidents where the company was found in violation of laws or regulations. Units: Number of Incidents." + }, + "Ethical Marketing Practices": { + "type": "string", + "nullable": True, + "description": "Policies ensuring that marketing and advertising practices are conducted ethically." + }, + "ESG Performance Metrics": { + "type": "string", + "nullable": True, + "description": "Key performance indicators used to measure ESG performance." + }, + "Board Meeting Attendance": { + "type": "number", + "nullable": True, + "description": "Percentage of board meetings attended by each director. Units: Percentage (%)." + }, + "Shareholder Engagement Activities": { + "type": "string", + "nullable": True, + "description": "Activities undertaken to engage and communicate with shareholders." + }, + "Legal Fines and Penalties": { + "type": "number", + "nullable": True, + "description": "Total amount paid in fines and penalties for legal or regulatory infractions. Units: Currency." + }, + "ESG Oversight Responsibility": { + "type": "string", + "nullable": True, + "description": "Identification of board members or committees responsible for ESG oversight." + } + }, + "propertyOrdering": [ + "Board Composition", + "Board Diversity", + "Independent Directors", + "Board Committees", + "Executive Compensation", + "CEO Pay Ratio", + "Succession Planning", + "Shareholder Rights", + "Ownership Structure", + "Anti-Corruption Policies", + "Whistleblower Mechanisms", + "Risk Management Framework", + "Compliance with Laws and Regulations", + "Political Contributions", + "Data Privacy Policies", + "Cybersecurity Measures", + "Business Ethics Training", + "Conflicts of Interest Policy", + "Code of Conduct", + "Transparency in Financial Reporting", + "Tax Transparency", + "Supply Chain Governance", + "Intellectual Property Rights", + "Environmental Governance", + "Social Governance", + "Stakeholder Engagement Policies", + "Legal Proceedings", + "Internal Controls", + "Auditor Independence", + "ESG Reporting", + "Board Evaluation Processes", + "Remuneration Policies", + "Ethical Sourcing Policies", + "Human Rights Policies", + "Diversity and Inclusion Policies", + "Incident Reporting Mechanisms", + "ESG Integration in Strategy", + "Regulatory Compliance Training", + "Investor Relations Policies", + "Crisis Management Plans", + "Product Responsibility Policies", + "Legal Compliance Incidents", + "Ethical Marketing Practices", + "ESG Performance Metrics", + "Board Meeting Attendance", + "Shareholder Engagement Activities", + "Legal Fines and Penalties", + "ESG Oversight Responsibility" + ] + }, + "Materiality Parameters": { + "type": "object", + "properties": { + "Stakeholder Engagement Level": { + "type": "number", + "nullable": True, + "description": "Degree to which stakeholders are involved in organizational activities or decisions. Units: Number or Percentage (%)." + }, + "Stakeholder Feedback Mechanisms": { + "type": "string", + "nullable": True, + "description": "Systems in place for stakeholders to provide feedback to the organization." + }, + "Identification of Material Issues": { + "type": "string", + "nullable": True, + "description": "Process of determining the most significant environmental, social, and governance issues relevant to the organization." + }, + "Prioritization of Material Issues": { + "type": "string", + "nullable": True, + "description": "Ranking of identified material issues based on their significance to stakeholders and the organization." + }, + "Double Materiality Assessment": { + "type": "boolean", + "nullable": True, + "description": "Evaluation considering both the organization's impact on sustainability matters and the impact of sustainability matters on the organization." + }, + "Materiality Matrix Development": { + "type": "string", + "nullable": True, + "description": "Creation of a visual representation (matrix) plotting material issues based on their importance to stakeholders and the organization." + }, + "Regular Review of Material Issues": { + "type": "string", + "nullable": True, + "description": "Frequency and process for updating the assessment of material issues." + }, + "Integration of Material Issues into Strategy": { + "type": "string", + "nullable": True, + "description": "How identified material issues are incorporated into the organization's strategic planning." + }, + "Disclosure of Material Issues": { + "type": "string", + "nullable": True, + "description": "Public reporting on identified material issues and how they are managed." + }, + "Impact Assessment of Material Issues": { + "type": "string", + "nullable": True, + "description": "Analysis of the potential or actual impact of material issues on the organization and its stakeholders." + } + }, + "propertyOrdering": [ + "Stakeholder Engagement Level", + "Stakeholder Feedback Mechanisms", + "Identification of Material Issues", + "Prioritization of Material Issues", + "Double Materiality Assessment", + "Materiality Matrix Development", + "Regular Review of Material Issues", + "Integration of Material Issues into Strategy", + "Disclosure of Material Issues", + "Impact Assessment of Material Issues" + ] + }, + "Net Zero Intervention Parameters": { + "type": "object", + "properties": { + "Renewable Energy Adoption": { + "type": "number", + "nullable": True, + "description": "Proportion of energy consumption derived from renewable sources. Units: Percentage (%)." + }, + "Energy Efficiency Improvements": { + "type": "number", + "nullable": True, + "description": "Reduction in energy consumption due to efficiency measures. Units: Percentage (%)." + }, + "Electrification of Operations": { + "type": "number", + "nullable": True, + "description": "Extent to which operations have shifted from fossil fuels to electric power. Units: Percentage (%)." + }, + "Carbon Capture and Storage (CCS) Implementation": { + "type": "number", + "nullable": True, + "description": "Amount of CO₂ captured and stored to prevent atmospheric release. Units: Metric Tons CO₂e." + }, + "Reforestation and Afforestation Initiatives": { + "type": "number", + "nullable": True, + "description": "Efforts to plant trees to absorb CO₂ from the atmosphere. Units: Number of Trees Planted or Hectares." + }, + "Sustainable Transportation Adoption": { + "type": "number", + "nullable": True, + "description": "Proportion of transportation utilizing low-emission or electric vehicles. Units: Percentage (%)." + }, + "Supply Chain Emissions Reduction": { + "type": "number", + "nullable": True, + "description": "Decrease in emissions from upstream and downstream supply chain activities. Units: Metric Tons CO₂e." + }, + "Waste-to-Energy Conversion": { + "type": "number", + "nullable": True, + "description": "Energy produced from the processing of waste materials. Units: MWh or GJ." + }, + "Carbon Offset Investments": { + "type": "number", + "nullable": True, + "description": "Amount of emissions offset through investments in environmental projects. Units: Metric Tons CO₂e." + }, + "Climate Risk Assessment": { + "type": "string", + "nullable": True, + "description": "Evaluation of potential risks posed by climate change to the organization." + }, + "Climate Adaptation Strategies": { + "type": "string", + "nullable": True, + "description": "Plans implemented to adapt operations to changing climate conditions." + }, + "Internal Carbon Pricing": { + "type": "number", + "nullable": True, + "description": "Monetary value assigned to carbon emissions to incentivize reduction. Units: Currency per Metric Ton CO₂e." + }, + "Net-Zero Target Year": { + "type": "string", + "nullable": True, + "description": "Specific year by which the organization aims to achieve net-zero emissions. Units: Year." + }, + "Interim Emission Reduction Targets": { + "type": "number", + "nullable": True, + "description": "Short-term targets set to progressively reduce emissions en route to net-zero. Units: Percentage (%)." + }, + "Employee Engagement in Sustainability": { + "type": "number", + "nullable": True, + "description": "Proportion of employees actively involved in sustainability programs. Units: Percentage (%)." + }, + "Investment in Low-Carbon Technologies": { + "type": "number", + "nullable": True, + "description": "Financial resources allocated to developing or adopting low-carbon technologies. Units: Currency." + }, + "Public Disclosure of Net-Zero Progress": { + "type": "string", + "nullable": True, + "description": "Regular public updates on progress toward net-zero commitments." + }, + "Third-Party Verification of Emission Data": { + "type": "boolean", + "nullable": True, + "description": "Confirmation that emission data has been verified by an external party." + }, + "Participation in Carbon Markets": { + "type": "boolean", + "nullable": True, + "description": "Involvement in systems where carbon credits are bought and sold." + }, + "Development of Climate-Resilient Infrastructure": { + "type": "string", + "nullable": True, + "description": "Initiatives to build infrastructure resilient to climate impacts." + }, + "Reduction of Methane Emissions": { + "type": "number", + "nullable": True, + "description": "Efforts to decrease methane emissions from operations. Units: Metric Tons CH₄." + }, + "Implementation of Circular Economy Practices": { + "type": "string", + "nullable": True, + "description": "Adoption of processes that emphasize reuse and recycling to minimize waste." + }, + "Collaboration with Industry Peers on Climate Action": { + "type": "string", + "nullable": True, + "description": "Joint initiatives with other organizations to address climate challenges." + }, + "Use of Science-Based Targets": { + "type": "boolean", + "nullable": True, + "description": "Setting emission reduction targets in line with scientific recommendations." + }, + "Monitoring and Reporting Mechanisms": { + "type": "string", + "nullable": True, + "description": "Systems established to track and report emissions data accurately." + } + }, + "propertyOrdering": [ + "Renewable Energy Adoption", + "Energy Efficiency Improvements", + "Electrification of Operations", + "Carbon Capture and Storage (CCS) Implementation", + "Reforestation and Afforestation Initiatives", + "Sustainable Transportation Adoption", + "Supply Chain Emissions Reduction", + "Waste-to-Energy Conversion", + "Carbon Offset Investments", + "Climate Risk Assessment", + "Climate Adaptation Strategies", + "Internal Carbon Pricing", + "Net-Zero Target Year", + "Interim Emission Reduction Targets", + "Employee Engagement in Sustainability", + "Investment in Low-Carbon Technologies", + "Public Disclosure of Net-Zero Progress", + "Third-Party Verification of Emission Data", + "Participation in Carbon Markets", + "Development of Climate-Resilient Infrastructure", + "Reduction of Methane Emissions", + "Implementation of Circular Economy Practices", + "Collaboration with Industry Peers on Climate Action", + "Use of Science-Based Targets", + "Monitoring and Reporting Mechanisms" + ] + } + }, + "propertyOrdering": [ "Company Name", "Greenhouse Gas (GHG) Protocol Parameters", "Environmental Parameters (CSRD)", + "Environmental Parameters", + "Social Parameters", "Governance Parameters", "Materiality Parameters", + "Net Zero Intervention Parameters" + ] +} \ No newline at end of file