Step 2: Normative Requirements Pass (Discussion Section)
Extract principles, obligations, constraints, and capabilities from the discussion section
Excess Stormwater Runoff
Step 2 of 5
Discussion Section
Section Content:
Discussion: This case presents the Board of Ethical Review with two matters for review. First, members of the public perceive the City Engineer J’ former employment with the BWJ presents a conflict of interest, and they make their concerns broadly known through the community. The Board is asked to decide if City Engineer J is ethically compromised. The second issue involves apparent design errors by Principal Engineer R. Prior to construction, adjacent property has not flooded, and an independent analysis of the design seems to show stormwater runoff flows are larger after construction (in conflict with the City’s requirements for peak flows being less than or equal to pre-development conditions). The first ethical issue has to do with whether City Engineer J can ethically review and approve design documents submitted to the City by the former employer, Firm BWJ. BER Case 14-8 provides a backdrop to consider City Engineer J’s situation. In Case 14-8 , Engineer A worked for a private company and stamped a water rights analysis for a client, and that analysis was working its way through the court system. During the legal review, Engineer A resigned from the firm and went to work for the State – the State was an objector to the analysis A prepared. The Board was asked to weigh in on A’s ethical obligations. The BER case discussion noted Engineer A’s ongoing duty both to the former employer and the private client. Engineer A would not have been able to disclose, participate or represent the state's interest in connection with this proceeding unless Engineer A first obtains the permission/consent of Engineer A's former private firm employer and the client. This discussion reveals a significant question for the present case, namely, when Engineer J left Firm BWJ and joined the City C. Unlike Case 14-8 where the transition literally happened in the midst of the project for which the Board was rendering an opinion, in the present case the transition is implied to have been earlier, possibly many years ago. If so, the Board finds no issue with Engineer J having worked for Firm BWJ back in the day. However, if Engineer J’s transition from BWJ to City C was recent (i.e., less than one year ago), ethical questions may arise. The BER will assume Engineer J left Firm BWJ at least a year before the subdivision work was under contract. The second ethical issue has to do with Principal Engineer R’s actions in view of the assertion of an error in the stormwater flow calculations by Firm IBM. We turn to BER Case 16-7 for guidance; the case discusses Engineer A’s work providing forensic engineering services for attorneys in connection with pending litigation. Before a legal settlement is reached and while negotiations are underway, Engineer A discovers that data their report was based on is inaccurate and that if more accurate data had been used, Engineer A's conclusions would be different. The Board reviewed these facts, and used them, in conjunction with a similar fact set in BER Case 95-5 to conclude that once Engineer A discovered that the data upon which the report was based was inaccurate, there is an affirmative obligation to step forward and advise their client about the inaccurate data and the new conclusions. Principal Engineer R should consider obligation III.1a and acknowledge the runoff problem – actual flooding experience and IBM’s modeling show the subdivision created an issue. Professional obligation III.8 affirms that professionals are responsible for their professional activities, professional obligation III.1.a affirms that professional engineers must acknowledge errors. Although dealing with unethical use of an overbroad indemnification clause, BER Case 93-8 provides context for addressing errors: A basic tenet of ethical conduct relates to the obligation of the engineer to accept responsibility for professional services that the engineer renders. This tenet is based upon the view that as a member of a learned profession, an engineer possesses skill, knowledge and expertise and is expected to use those attributes for the betterment of mankind. In the present case, both actual flood damage and IBM’s modeling suggests that the subdivision design failed to comply with City C’s regulatory requirement that post-development runoff not exceed pre-development runoff. After reviewing and verifying IBM’s analysis and checking that analysis against R’s own work, Engineer R of BWJ should consider obligations III.1.a and III.8, acknowledge the runoff problem, and bring the BWJ risk management team together to address the runoff flow problem. There may be a determination / allocation of fault by all parties involved. Ultimately a workable design must be identified, designed, and constructed that serves the citizens of City C.
Principles Extraction
LLM Prompt
DUAL PRINCIPLE EXTRACTION - Ethical Principles Analysis
THEORETICAL CONTEXT (Chapter 2.2.2):
- Principles are ABSTRACT ethical foundations requiring extensional definition through cases
- They function like constitutional principles - open-textured and requiring interpretation
- Principles mediate moral ideals into concrete reality through context-specific application
- They cannot be applied deductively but require balancing and interpretation
EXISTING PRINCIPLE CLASSES IN ONTOLOGY:
- Competence Principle: Balances professional autonomy with recognition of limitations and need for collaboration.
- Confidentiality Principle: Must be balanced against public safety obligations and legal disclosure requirements.
- Domain-Specific Principle: Examples: Environmental Stewardship (engineering), Patient Autonomy (medicine), Academic Freedom (education). These address domain-specific ethical ch
- Environmental Stewardship Principle: Bridges engineering practice with broader environmental and societal responsibilities.
- Ethical Principle: Legacy synonym for Principle. Use :Principle for new concepts.
- Fundamental Ethical Principle: Examples: Public Welfare Paramount, Respect for Persons, Justice, Beneficence. These require extensive interpretation and balancing in specific contex
- Integrity Principle: Central to professional identity formation and trust maintenance in professional relationships.
- Principle: An information content entity representing ethical values and guidelines for conduct. This is the P component of the formal specification D=(R,P,O,S,R
- Principle Argument: An argument based on fundamental ethical principles or values.
- Principle Refinement: Capability to evolve principles as inconsistencies are resolved and new cases are added (GenEth system, Anderson & Anderson 2018)
- Professional Virtue Principle: Examples: Integrity, Competence, Honesty, Professional Courage, Accountability. These shape professional character and decision-making.
- Public Welfare Principle: Requires contextual interpretation to balance against client confidentiality and employer loyalty when public safety is at risk.
- Relational Principle: Examples: Confidentiality, Loyalty, Fairness, Transparency, Respect for Autonomy. These govern interpersonal professional dynamics.
- Transparency Principle: Essential for maintaining trust and enabling stakeholder participation in professional decisions.
=== TASK ===
From the following case text (discussion section), extract information at TWO levels:
LEVEL 1 - NEW PRINCIPLE CLASSES: Identify ethical principles that appear to be NEW types not covered by existing classes above. Look for:
- Fundamental ethical values being invoked
- Abstract moral ideals guiding decisions
- Constitutional-like principles requiring interpretation
- Values that transcend specific rules or obligations
For each NEW principle class, provide:
- label: Clear principle name (e.g., "Environmental Stewardship", "Professional Autonomy")
- definition: What moral ideal this principle represents
- abstract_nature: The abstract ethical foundation (justice, welfare, autonomy, etc.)
- extensional_examples: Concrete cases/situations where this principle applies
- value_basis: Core moral value underlying the principle
- application_context: Professional domains or situations where relevant
- operationalization: How this abstract principle becomes concrete in practice
- balancing_requirements: What other principles it typically must be balanced against
- examples_from_case: How this principle appears in the case text
LEVEL 2 - PRINCIPLE INDIVIDUALS: Identify specific instances where principles are invoked or applied. For each instance:
- identifier: Unique identifier for this principle instance (e.g., "PublicSafety_Case8_Discussion")
- principle_class: Which principle class it instantiates (use existing classes when possible)
- concrete_expression: EXACT text showing how the principle is expressed
- invoked_by: Who invokes or appeals to this principle
- applied_to: What decision/situation/dilemma it applies to
- interpretation: How the principle is interpreted in this specific context
- balancing_with: Other principles that must be balanced against it
- tension_resolution: How conflicts between principles are resolved
- case_relevance: Why this principle matters in this specific case
IMPORTANT:
- Focus on ABSTRACT ethical foundations, not specific rules or procedures
- Principles are broader than obligations - they generate obligations in context
- Use EXACT quotes from case text where principles are expressed
- Distinguish between the abstract principle CLASS and its concrete APPLICATION
CASE TEXT:
This case presents the Board of Ethical Review with two matters for review. First, members of the public perceive the City Engineer J’ former employment with the BWJ presents a conflict of interest, and they make their concerns broadly known through the community. The Board is asked to decide if City Engineer J is ethically compromised. The second issue involves apparent design errors by Principal Engineer R. Prior to construction, adjacent property has not flooded, and an independent analysis of the design seems to show stormwater runoff flows are larger after construction (in conflict with the City’s requirements for peak flows being less than or equal to pre-development conditions).
The first ethical issue has to do with whether City Engineer J can ethically review and approve design documents submitted to the City by the former employer, Firm BWJ. BER Case 14-8 provides a backdrop to consider City Engineer J’s situation. In Case 14-8 , Engineer A worked for a private company and stamped a water rights analysis for a client, and that analysis was working its way through the court system. During the legal review, Engineer A resigned from the firm and went to work for the State – the State was an objector to the analysis A prepared. The Board was asked to weigh in on A’s ethical obligations. The BER case discussion noted Engineer A’s ongoing duty both to the former employer and the private client. Engineer A would not have been able to disclose, participate or represent the state's interest in connection with this proceeding unless Engineer A first obtains the permission/consent of Engineer A's former private firm employer and the client.
This discussion reveals a significant question for the present case, namely, when Engineer J left Firm BWJ and joined the City C. Unlike Case 14-8 where the transition literally happened in the midst of the project for which the Board was rendering an opinion, in the present case the transition is implied to have been earlier, possibly many years ago. If so, the Board finds no issue with Engineer J having worked for Firm BWJ back in the day. However, if Engineer J’s transition from BWJ to City C was recent (i.e., less than one year ago), ethical questions may arise. The BER will assume Engineer J left Firm BWJ at least a year before the subdivision work was under contract.
The second ethical issue has to do with Principal Engineer R’s actions in view of the assertion of an error in the stormwater flow calculations by Firm IBM. We turn to BER Case 16-7 for guidance; the case discusses Engineer A’s work providing forensic engineering services for attorneys in connection with pending litigation. Before a legal settlement is reached and while negotiations are underway, Engineer A discovers that data their report was based on is inaccurate and that if more accurate data had been used, Engineer A's conclusions would be different. The Board reviewed these facts, and used them, in conjunction with a similar fact set in BER Case 95-5 to conclude that once Engineer A discovered that the data upon which the report was based was inaccurate, there is an affirmative obligation to step forward and advise their client about the inaccurate data and the new conclusions.
Principal Engineer R should consider obligation III.1a and acknowledge the runoff problem – actual flooding experience and IBM’s modeling show the subdivision created an issue. Professional obligation III.8 affirms that professionals are responsible for their professional activities, professional obligation III.1.a affirms that professional engineers must acknowledge errors.
Although dealing with unethical use of an overbroad indemnification clause, BER Case 93-8 provides context for addressing errors:
A basic tenet of ethical conduct relates to the obligation of the engineer to accept responsibility for professional services that the engineer renders. This tenet is based upon the view that as a member of a learned profession, an engineer possesses skill, knowledge and expertise and is expected to use those attributes for the betterment of mankind.
In the present case, both actual flood damage and IBM’s modeling suggests that the subdivision design failed to comply with City C’s regulatory requirement that post-development runoff not exceed pre-development runoff.
After reviewing and verifying IBM’s analysis and checking that analysis against R’s own work, Engineer R of BWJ should consider obligations III.1.a and III.8, acknowledge the runoff problem, and bring the BWJ risk management team together to address the runoff flow problem. There may be a determination / allocation of fault by all parties involved. Ultimately a workable design must be identified, designed, and constructed that serves the citizens of City C.
Respond with valid JSON in this format:
{
"new_principle_classes": [
{
"label": "Sustainable Development",
"definition": "Principle that engineering solutions must balance current needs with long-term environmental and societal impacts",
"abstract_nature": "Intergenerational justice and environmental stewardship",
"extensional_examples": ["Green building design", "Renewable energy projects", "Resource conservation"],
"value_basis": "Responsibility to future generations",
"application_context": ["Infrastructure projects", "Environmental engineering", "Urban planning"],
"operationalization": "Through environmental impact assessments, lifecycle analysis, sustainable design criteria",
"balancing_requirements": ["Economic feasibility", "Immediate safety needs", "Client requirements"],
"examples_from_case": ["Engineer considered long-term environmental impacts", "balanced immediate needs with sustainability"],
"source_text": "Engineer considered long-term environmental impacts and balanced immediate needs with sustainability"
}
],
"principle_individuals": [
{
"identifier": "PublicSafety_Case8_Facts",
"principle_class": "Public Safety",
"concrete_expression": "the safety of the public must be held paramount",
"invoked_by": ["Engineer L"],
"applied_to": ["stormwater management system design"],
"interpretation": "Safety considerations override cost savings in drainage design",
"source_text": "the safety of the public must be held paramount",
"balancing_with": ["Cost Efficiency", "Client Interests"],
"tension_resolution": "Safety takes precedence even if it increases project costs",
"case_relevance": "Critical for evaluating adequacy of proposed drainage solution"
}
]
}
Saved: 2025-12-20 17:17
LLM Response
```json
{
"new_principle_classes": [
{
"label": "Professional Accountability",
"definition": "Principle that engineers must accept responsibility for their professional work and acknowledge errors when discovered",
"abstract_nature": "Personal responsibility and professional integrity in accepting consequences of one's work",
"extensional_examples": ["Acknowledging design errors", "Correcting inaccurate reports", "Taking responsibility for failed projects"],
"value_basis": "Professional responsibility and trustworthiness",
"application_context": ["Design review", "Error discovery", "Professional liability situations"],
"operationalization": "Through formal acknowledgment of errors, correction of mistakes, and participation in remediation",
"balancing_requirements": ["Legal liability concerns", "Client confidentiality", "Reputation management"],
"examples_from_case": ["acknowledge the runoff problem", "professionals are responsible for their professional activities", "professional engineers must acknowledge errors"],
"source_text": "Professional obligation III.8 affirms that professionals are responsible for their professional activities, professional obligation III.1.a affirms that professional engineers must acknowledge errors"
},
{
"label": "Affirmative Disclosure",
"definition": "Principle requiring proactive disclosure when discovering that prior work contains errors or inaccuracies that affect conclusions",
"abstract_nature": "Truth-telling and corrective justice when errors are discovered",
"extensional_examples": ["Correcting forensic reports", "Updating design calculations", "Revising professional opinions"],
"value_basis": "Honesty and prevention of harm through timely correction",
"application_context": ["Post-project review", "Litigation support", "Design validation"],
"operationalization": "Through formal notification to clients and affected parties about discovered errors and revised conclusions",
"balancing_requirements": ["Legal privilege", "Timing of disclosure", "Client interests"],
"examples_from_case": ["affirmative obligation to step forward and advise their client about the inaccurate data"],
"source_text": "there is an affirmative obligation to step forward and advise their client about the inaccurate data and the new conclusions"
}
],
"principle_individuals": [
{
"identifier": "ConflictAvoidance_CityEngineerJ",
"principle_class": "Integrity Principle",
"concrete_expression": "members of the public perceive the City Engineer J' former employment with the BWJ presents a conflict of interest",
"invoked_by": ["members of the public"],
"applied_to": ["City Engineer J reviewing work from former employer BWJ"],
"interpretation": "Public perception of conflict matters even if actual conflict may not exist",
"source_text": "members of the public perceive the City Engineer J' former employment with the BWJ presents a conflict of interest",
"balancing_with": ["Professional competence", "Practical necessity"],
"tension_resolution": "Time separation (one year) deemed sufficient to mitigate conflict concerns",
"case_relevance": "Determines whether Engineer J can ethically review BWJ's submissions"
},
{
"identifier": "DutyToFormerEmployer_EngineerJ",
"principle_class": "Relational Principle",
"concrete_expression": "Engineer A's ongoing duty both to the former employer and the private client",
"invoked_by": ["Board of Ethical Review"],
"applied_to": ["Engineer J's transition from BWJ to City C"],
"interpretation": "Engineers maintain duties to former employers that may restrict future activities",
"source_text": "Engineer A's ongoing duty both to the former employer and the private client",
"balancing_with": ["Current employer duties", "Public service obligations"],
"tension_resolution": "Permission/consent required or sufficient time passage",
"case_relevance": "Establishes framework for evaluating Engineer J's ethical position"
},
{
"identifier": "ProfessionalAccountability_EngineerR",
"principle_class": "Professional Accountability",
"concrete_expression": "Professional obligation III.8 affirms that professionals are responsible for their professional activities, professional obligation III.1.a affirms that professional engineers must acknowledge errors",
"invoked_by": ["Board of Ethical Review"],
"applied_to": ["Principal Engineer R's stormwater calculations error"],
"interpretation": "Engineers must acknowledge and take responsibility for design errors",
"source_text": "Professional obligation III.8 affirms that professionals are responsible for their professional activities, professional obligation III.1.a affirms that professional engineers must acknowledge errors",
"balancing_with": ["Legal liability", "Firm reputation"],
"tension_resolution": "Acknowledgment and correction take precedence over liability concerns",
"case_relevance": "Requires Engineer R to acknowledge the runoff problem"
},
{
"identifier": "AffirmativeDisclosure_StormwaterError",
"principle_class": "Affirmative Disclosure",
"concrete_expression": "there is an affirmative obligation to step forward and advise their client about the inaccurate data and the new conclusions",
"invoked_by": ["Board citing BER Case 16-7"],
"applied_to": ["Discovery of stormwater calculation errors"],
"interpretation": "Upon discovering errors, engineers must proactively inform affected parties",
"source_text": "once Engineer A discovered that the data upon which the report was based was inaccurate, there is an affirmative obligation to step forward and advise their client about the inaccurate data and the new conclusions",
"balancing_with": ["Timing considerations", "Legal proceedings"],
"tension_resolution": "Disclosure required regardless of ongoing negotiations or proceedings",
"case_relevance": "Establishes Engineer R's duty to acknowledge and correct the runoff problem"
},
{
"identifier": "ProfessionalResponsibility_SkillApplication",
"principle_class": "Professional Virtue Principle",
"concrete_expression": "an engineer possesses skill, knowledge and expertise and is expected to use those attributes for the betterment of mankind",
"invoked_by": ["Board citing BER Case 93-8"],
"applied_to": ["Engineer R's professional services"],
"interpretation": "Engineers must use their expertise responsibly for societal benefit",
"source_text": "as a member of a learned profession, an engineer possesses skill, knowledge and expertise and is expected to use those attributes for the betterment of mankind",
"balancing_with": ["Client interests", "Economic pressures"],
"tension_resolution": "Societal benefit takes precedence in professional practice",
"case_relevance": "Reinforces Engineer R's obligation to correct the design error"
},
{
"identifier": "PublicWelfare_FloodPrevention",
"principle_class": "Public Welfare Principle",
"concrete_expression": "actual flood damage and IBM's modeling suggests that the subdivision design failed to comply with City C's regulatory requirement",
"invoked_by": ["Board of Ethical Review"],
"applied_to": ["Stormwater management design failure"],
"interpretation": "Public welfare requires preventing flood damage through proper design",
"source_text": "both actual flood damage and IBM's modeling suggests that the subdivision design failed to comply with City C's regulatory requirement that post-development runoff not exceed pre-development runoff",
"balancing_with": ["Development interests", "Cost considerations"],
"tension_resolution": "Regulatory compliance and flood prevention are paramount",
"case_relevance": "Establishes the harm to public welfare requiring correction"
}
]
}
```
Obligations Extraction
LLM Prompt
You are an expert in professional ethics analyzing a case for obligations (professional duties and requirements).
Based on the literature:
- Obligations are CONCRETE PROFESSIONAL DUTIES derived from abstract principles (Hallamaa & Kalliokoski 2022)
- They specify what professionals MUST, SHOULD, or MUST NOT do (Dennis et al. 2016)
- Obligations have deontic force and are enforceable (Wooldridge & Jennings 1995)
- They operationalize principles in specific contexts (Kong et al. 2020)
Your task is to:
1. Identify NEW OBLIGATION CLASSES not in the existing ontology
2. Extract SPECIFIC OBLIGATION INDIVIDUALS from the case
EXISTING OBLIGATIONS IN ONTOLOGY (check if your identified obligations match these before creating new classes):
- Attribution Obligation: Duty to properly cite and acknowledge all sources, tools, and methods used in creating professional deliverables
- Collegial Obligation: Duties toward professional peers including respect, fairness, and credit for work
- Competence Obligation: Requirement to perform services only in areas of competence (NSPE II.2)
- Conditional Obligation: Obligations that apply only when specific conditions are met
- Confidentiality Obligation: Duty to protect confidential information of clients or employers (NSPE III.4)
- Defeasible Obligation: Obligations that admit justified exceptions under specified conditions (Ganascia 2007)
- Disclosure Obligation: Requirement to inform stakeholders about conflicts, limitations, or risks (NSPE II.3.a)
- Ethical Obligation: Obligations arising from ethical principles beyond legal requirements
- Legal Obligation: Obligations arising from legal requirements and regulations
- Mandatory Obligation: Obligations that MUST be fulfilled (deontic force: mandatory)
- Obligation: An information content entity expressing required actions or behaviors in professional contexts. This is the O component of the formal specification D=(R,P,O,S,Rs,A,E,Ca,Cs).
- Prima Facie Obligation: Obligations that hold at first appearance but may be overridden by stronger duties (Anderson & Anderson)
- Professional Obligation: A duty or responsibility arising from professional role or standards
- Quality Assurance Obligation: Requirement to implement appropriate review and verification processes for all professional deliverables before submission
- Reporting Obligation: Duty to report violations or unsafe conditions to appropriate authorities
- Responsible Charge Obligation: Duty to maintain active engagement and personal decision-making authority throughout engineering process from conception to completion
- Safety Obligation: Duty to hold paramount the safety, health, and welfare of the public (NSPE I.1)
- Technology Competence Obligation: Requirement to understand and verify the capabilities, limitations, and risks of technological tools used in professional practice
- Technology Verification Obligation: Requirement to thoroughly verify and validate outputs from technological tools including AI before incorporating them into professional work
Analyze this discussion section:
This case presents the Board of Ethical Review with two matters for review. First, members of the public perceive the City Engineer J’ former employment with the BWJ presents a conflict of interest, and they make their concerns broadly known through the community. The Board is asked to decide if City Engineer J is ethically compromised. The second issue involves apparent design errors by Principal Engineer R. Prior to construction, adjacent property has not flooded, and an independent analysis of the design seems to show stormwater runoff flows are larger after construction (in conflict with the City’s requirements for peak flows being less than or equal to pre-development conditions).
The first ethical issue has to do with whether City Engineer J can ethically review and approve design documents submitted to the City by the former employer, Firm BWJ. BER Case 14-8 provides a backdrop to consider City Engineer J’s situation. In Case 14-8 , Engineer A worked for a private company and stamped a water rights analysis for a client, and that analysis was working its way through the court system. During the legal review, Engineer A resigned from the firm and went to work for the State – the State was an objector to the analysis A prepared. The Board was asked to weigh in on A’s ethical obligations. The BER case discussion noted Engineer A’s ongoing duty both to the former employer and the private client. Engineer A would not have been able to disclose, participate or represent the state's interest in connection with this proceeding unless Engineer A first obtains the permission/consent of Engineer A's former private firm employer and the client.
This discussion reveals a significant question for the present case, namely, when Engineer J left Firm BWJ and joined the City C. Unlike Case 14-8 where the transition literally happened in the midst of the project for which the Board was rendering an opinion, in the present case the transition is implied to have been earlier, possibly many years ago. If so, the Board finds no issue with Engineer J having worked for Firm BWJ back in the day. However, if Engineer J’s transition from BWJ to City C was recent (i.e., less than one year ago), ethical questions may arise. The BER will assume Engineer J left Firm BWJ at least a year before the subdivision work was under contract.
The second ethical issue has to do with Principal Engineer R’s actions in view of the assertion of an error in the stormwater flow calculations by Firm IBM. We turn to BER Case 16-7 for guidance; the case discusses Engineer A’s work providing forensic engineering services for attorneys in connection with pending litigation. Before a legal settlement is reached and while negotiations are underway, Engineer A discovers that data their report was based on is inaccurate and that if more accurate data had been used, Engineer A's conclusions would be different. The Board reviewed these facts, and used them, in conjunction with a similar fact set in BER Case 95-5 to conclude that once Engineer A discovered that the data upon which the report was based was inaccurate, there is an affirmative obligation to step forward and advise their client about the inaccurate data and the new conclusions.
Principal Engineer R should consider obligation III.1a and acknowledge the runoff problem – actual flooding experience and IBM’s modeling show the subdivision created an issue. Professional obligation III.8 affirms that professionals are responsible for their professional activities, professional obligation III.1.a affirms that professional engineers must acknowledge errors.
Although dealing with unethical use of an overbroad indemnification clause, BER Case 93-8 provides context for addressing errors:
A basic tenet of ethical conduct relates to the obligation of the engineer to accept responsibility for professional services that the engineer renders. This tenet is based upon the view that as a member of a learned profession, an engineer possesses skill, knowledge and expertise and is expected to use those attributes for the betterment of mankind.
In the present case, both actual flood damage and IBM’s modeling suggests that the subdivision design failed to comply with City C’s regulatory requirement that post-development runoff not exceed pre-development runoff.
After reviewing and verifying IBM’s analysis and checking that analysis against R’s own work, Engineer R of BWJ should consider obligations III.1.a and III.8, acknowledge the runoff problem, and bring the BWJ risk management team together to address the runoff flow problem. There may be a determination / allocation of fault by all parties involved. Ultimately a workable design must be identified, designed, and constructed that serves the citizens of City C.
Extract obligations following this JSON structure:
{
"new_obligation_classes": [
{
"label": "Clear, specific obligation class name",
"definition": "What this type of obligation requires professionals to do",
"derived_from_principle": "Which principle this operationalizes (e.g., 'Public Safety', 'Honesty')",
"duty_type": "professional|legal|ethical|societal",
"enforcement_mechanism": "How this obligation is typically enforced",
"violation_consequences": "What happens when this obligation is violated",
"examples_from_case": ["Example 1 from the case", "Example 2"],
"source_text": "EXACT text snippet from case where this obligation is identified (max 200 characters)",
"confidence": 0.0-1.0,
"reasoning": "Why this is a new class not in existing ontology"
}
],
"obligation_individuals": [
{
"identifier": "Unique name for this specific obligation instance",
"obligation_class": "Name of the obligation class (new or existing)",
"obligated_party": "Who has this obligation (e.g., 'Engineer L', 'All Licensed PEs')",
"obligation_statement": "The specific duty statement (e.g., 'Report safety risks to authorities')",
"derived_from": "Source principle or law (e.g., 'NSPE Code', 'State Law')",
"enforcement_context": "How enforced in this case",
"temporal_scope": "When this obligation applies",
"compliance_status": "met|unmet|unclear|pending",
"case_context": "How this obligation manifests in the specific case",
"source_text": "EXACT text snippet from case where this obligation is mentioned (max 200 characters)",
"is_existing_class": true/false,
"confidence": 0.0-1.0
}
]
}
Focus on:
1. NEW obligation types that represent novel professional duties
2. Specific obligation instances showing how duties apply in this case
3. The relationship between obligations and the principles they operationalize
4. Enforcement mechanisms and compliance status
Return ONLY the JSON structure, no additional text.
Saved: 2025-12-20 17:18
LLM Response
```json
{
"new_obligation_classes": [
{
"label": "Error Acknowledgment Obligation",
"definition": "The duty to promptly acknowledge and admit professional errors when discovered, regardless of consequences",
"derived_from_principle": "Honesty and Integrity",
"duty_type": "professional",
"enforcement_mechanism": "Professional board review, licensing sanctions, peer review",
"violation_consequences": "Loss of professional credibility, licensing sanctions, legal liability",
"examples_from_case": ["Professional obligation III.1.a affirms that professional engineers must acknowledge errors", "Engineer R should acknowledge the runoff problem"],
"source_text": "Professional obligation III.1.a affirms that professional engineers must acknowledge errors",
"confidence": 0.9,
"reasoning": "While related to disclosure, this specifically requires admitting errors rather than general disclosure, making it distinct from existing Disclosure Obligation"
},
{
"label": "Transition Disclosure Obligation",
"definition": "The duty to disclose and manage potential conflicts when transitioning between employers who may have opposing interests",
"derived_from_principle": "Conflict of Interest Management",
"duty_type": "ethical",
"enforcement_mechanism": "Ethics board review, employer policies, professional standards",
"violation_consequences": "Recusal from projects, ethics violations, loss of public trust",
"examples_from_case": ["Engineer A would not have been able to disclose, participate or represent the state's interest...unless Engineer A first obtains permission/consent"],
"source_text": "Engineer A would not have been able to disclose, participate or represent the state's interest in connection with this proceeding unless Engineer A first obtains",
"confidence": 0.85,
"reasoning": "Specific to employment transitions and obtaining consent from former employers, distinct from general Disclosure Obligation"
},
{
"label": "Data Accuracy Verification Obligation",
"definition": "The affirmative duty to verify data accuracy and correct conclusions when inaccuracies are discovered",
"derived_from_principle": "Technical Accuracy and Truthfulness",
"duty_type": "professional",
"enforcement_mechanism": "Professional standards enforcement, peer review, legal proceedings",
"violation_consequences": "Professional liability, project failures, public harm",
"examples_from_case": ["there is an affirmative obligation to step forward and advise their client about the inaccurate data and the new conclusions"],
"source_text": "there is an affirmative obligation to step forward and advise their client about the inaccurate data and the new conclusions",
"confidence": 0.8,
"reasoning": "Goes beyond Technology Verification to include ongoing duty to correct when new data emerges"
}
],
"obligation_individuals": [
{
"identifier": "CityEngineerJ_ConflictReview",
"obligation_class": "Disclosure Obligation",
"obligated_party": "City Engineer J",
"obligation_statement": "Must disclose former employment with BWJ when reviewing their submissions",
"derived_from": "Professional ethics standards",
"enforcement_context": "Public scrutiny and Board of Ethical Review",
"temporal_scope": "When reviewing BWJ submissions to the City",
"compliance_status": "unclear",
"case_context": "Public perceives conflict of interest with J reviewing former employer's work",
"source_text": "members of the public perceive the City Engineer J' former employment with the BWJ presents a conflict of interest",
"is_existing_class": true,
"confidence": 0.9
},
{
"identifier": "EngineerR_AcknowledgeError",
"obligation_class": "Error Acknowledgment Obligation",
"obligated_party": "Principal Engineer R",
"obligation_statement": "Must acknowledge the stormwater runoff calculation errors",
"derived_from": "Professional obligation III.1.a",
"enforcement_context": "Board review and professional standards",
"temporal_scope": "Upon discovery of calculation errors",
"compliance_status": "pending",
"case_context": "IBM's modeling and actual flooding show design failed to meet requirements",
"source_text": "Principal Engineer R should consider obligation III.1a and acknowledge the runoff problem",
"is_existing_class": false,
"confidence": 0.95
},
{
"identifier": "EngineerR_ResponsibilityAcceptance",
"obligation_class": "Professional Obligation",
"obligated_party": "Principal Engineer R",
"obligation_statement": "Accept responsibility for professional services rendered",
"derived_from": "Professional obligation III.8",
"enforcement_context": "Professional standards and Board review",
"temporal_scope": "Ongoing for all professional activities",
"compliance_status": "pending",
"case_context": "R must accept responsibility for the subdivision design errors",
"source_text": "Professional obligation III.8 affirms that professionals are responsible for their professional activities",
"is_existing_class": true,
"confidence": 0.9
},
{
"identifier": "EngineerA_ConsentObligation",
"obligation_class": "Transition Disclosure Obligation",
"obligated_party": "Engineer A (from Case 14-8)",
"obligation_statement": "Obtain permission from former employer and client before representing opposing interests",
"derived_from": "Professional ethics standards",
"enforcement_context": "Board of Ethical Review enforcement",
"temporal_scope": "Before participating in proceedings against former client",
"compliance_status": "unclear",
"case_context": "Referenced case where engineer moved from private to state employment",
"source_text": "unless Engineer A first obtains the permission/consent of Engineer A's former private firm employer and the client",
"is_existing_class": false,
"confidence": 0.85
},
{
"identifier": "EngineerR_DataVerification",
"obligation_class": "Data Accuracy Verification Obligation",
"obligated_party": "Engineer R of BWJ",
"obligation_statement": "Review and verify IBM's analysis against own work",
"derived_from": "Professional standards",
"enforcement_context": "Professional review and potential litigation",
"temporal_scope": "After receiving IBM's conflicting analysis",
"compliance_status": "pending",
"case_context": "Must verify conflicting stormwater calculations",
"source_text": "After reviewing and verifying IBM's analysis and checking that analysis against R's own work",
"is_existing_class": false,
"confidence": 0.8
},
{
"identifier": "BWJ_RiskManagement",
"obligation_class": "Professional Obligation",
"obligated_party": "BWJ Firm",
"obligation_statement": "Convene risk management team to address runoff flow problem",
"derived_from": "Professional standards",
"enforcement_context": "Professional liability and regulatory compliance",
"temporal_scope": "Upon acknowledgment of design errors",
"compliance_status": "pending",
"case_context": "Firm must address the identified stormwater management failures",
"source_text": "bring the BWJ risk management team together to address the runoff flow problem",
"is_existing_class": true,
"confidence": 0.85
}
]
}
```
Constraints Extraction
LLM Prompt
You are an expert in professional ethics analyzing a case for constraints (boundaries, limitations, and restrictions).
Based on the literature:
- Constraints are INVIOLABLE BOUNDARIES that limit acceptable actions (Dennis et al. 2016)
- They differ from obligations by being restrictions rather than requirements
- Constraints can be legal, physical, resource-based, or procedural
- They define the space within which ethical decisions must be made
Your task is to:
1. Identify NEW CONSTRAINT CLASSES not in the existing ontology
2. Extract SPECIFIC CONSTRAINT INDIVIDUALS from the case
EXISTING CONSTRAINTS IN ONTOLOGY (check if your identified constraints match these before creating new classes):
- Attribution Constraint: Requirements and limitations regarding the disclosure and citation of tools, methods, or sources used in professional work products
- Competence Constraint: Boundaries defined by agent capabilities and technical limitations (Hallamaa & Kalliokoski 2022)
- Confidentiality Constraint: Boundaries on information disclosure and privacy (Dennis et al. 2016)
- Constraint: An information content entity expressing limitations or restrictions on professional actions or decisions. This is the Cs component of the formal specification D=(R,P,O,S,Rs,A,E,Ca,Cs).
- Defeasible Constraint: Constraints that admit justified exceptions under specified conditions (Ganascia 2007)
- Ethical Constraint: Professional ethical boundaries beyond legal requirements (Benzmüller et al. 2020)
- Inviolable Constraint: Absolute constraints that cannot be overridden under any circumstances (Dennis et al. 2016)
- Jurisdictional Constraint: Boundaries of authority and geographical or organizational scope (Dennis et al. 2016)
- Legal Constraint: Constraints arising from legal requirements and statutes that establish inviolable boundaries (Kroll 2020, Stenseke 2024)
- Priority Constraint: Constraints establishing precedence when multiple requirements conflict (Scheutz & Malle 2014)
- Procedural Constraint: Requirements for following specific processes or protocols (Furbach et al. 2014)
- Regulatory Constraint: Constraints from regulatory bodies and professional standards organizations (Taddeo et al. 2024)
- Resource Constraint: Limitations on available time, budget, materials, or human resources (Ganascia 2007)
- Safety Constraint: Constraints ensuring safety requirements are met (Arkin 2008)
- Technology Substitution Constraint: Boundaries preventing technology from replacing professional judgment and human oversight in critical decision-making
Analyze this discussion section:
This case presents the Board of Ethical Review with two matters for review. First, members of the public perceive the City Engineer J’ former employment with the BWJ presents a conflict of interest, and they make their concerns broadly known through the community. The Board is asked to decide if City Engineer J is ethically compromised. The second issue involves apparent design errors by Principal Engineer R. Prior to construction, adjacent property has not flooded, and an independent analysis of the design seems to show stormwater runoff flows are larger after construction (in conflict with the City’s requirements for peak flows being less than or equal to pre-development conditions).
The first ethical issue has to do with whether City Engineer J can ethically review and approve design documents submitted to the City by the former employer, Firm BWJ. BER Case 14-8 provides a backdrop to consider City Engineer J’s situation. In Case 14-8 , Engineer A worked for a private company and stamped a water rights analysis for a client, and that analysis was working its way through the court system. During the legal review, Engineer A resigned from the firm and went to work for the State – the State was an objector to the analysis A prepared. The Board was asked to weigh in on A’s ethical obligations. The BER case discussion noted Engineer A’s ongoing duty both to the former employer and the private client. Engineer A would not have been able to disclose, participate or represent the state's interest in connection with this proceeding unless Engineer A first obtains the permission/consent of Engineer A's former private firm employer and the client.
This discussion reveals a significant question for the present case, namely, when Engineer J left Firm BWJ and joined the City C. Unlike Case 14-8 where the transition literally happened in the midst of the project for which the Board was rendering an opinion, in the present case the transition is implied to have been earlier, possibly many years ago. If so, the Board finds no issue with Engineer J having worked for Firm BWJ back in the day. However, if Engineer J’s transition from BWJ to City C was recent (i.e., less than one year ago), ethical questions may arise. The BER will assume Engineer J left Firm BWJ at least a year before the subdivision work was under contract.
The second ethical issue has to do with Principal Engineer R’s actions in view of the assertion of an error in the stormwater flow calculations by Firm IBM. We turn to BER Case 16-7 for guidance; the case discusses Engineer A’s work providing forensic engineering services for attorneys in connection with pending litigation. Before a legal settlement is reached and while negotiations are underway, Engineer A discovers that data their report was based on is inaccurate and that if more accurate data had been used, Engineer A's conclusions would be different. The Board reviewed these facts, and used them, in conjunction with a similar fact set in BER Case 95-5 to conclude that once Engineer A discovered that the data upon which the report was based was inaccurate, there is an affirmative obligation to step forward and advise their client about the inaccurate data and the new conclusions.
Principal Engineer R should consider obligation III.1a and acknowledge the runoff problem – actual flooding experience and IBM’s modeling show the subdivision created an issue. Professional obligation III.8 affirms that professionals are responsible for their professional activities, professional obligation III.1.a affirms that professional engineers must acknowledge errors.
Although dealing with unethical use of an overbroad indemnification clause, BER Case 93-8 provides context for addressing errors:
A basic tenet of ethical conduct relates to the obligation of the engineer to accept responsibility for professional services that the engineer renders. This tenet is based upon the view that as a member of a learned profession, an engineer possesses skill, knowledge and expertise and is expected to use those attributes for the betterment of mankind.
In the present case, both actual flood damage and IBM’s modeling suggests that the subdivision design failed to comply with City C’s regulatory requirement that post-development runoff not exceed pre-development runoff.
After reviewing and verifying IBM’s analysis and checking that analysis against R’s own work, Engineer R of BWJ should consider obligations III.1.a and III.8, acknowledge the runoff problem, and bring the BWJ risk management team together to address the runoff flow problem. There may be a determination / allocation of fault by all parties involved. Ultimately a workable design must be identified, designed, and constructed that serves the citizens of City C.
Extract constraints following this JSON structure:
{
"new_constraint_classes": [
{
"label": "Clear, specific constraint class name",
"definition": "What this type of constraint limits or restricts",
"constraint_type": "legal|physical|resource|temporal|procedural",
"flexibility": "hard|soft|negotiable",
"violation_impact": "What happens if this constraint is violated",
"mitigation_possible": "Whether and how this constraint can be mitigated",
"examples_from_case": ["Example 1 from the case", "Example 2"],
"source_text": "EXACT text snippet from case where this constraint is identified (max 200 characters)",
"confidence": 0.0-1.0,
"reasoning": "Why this is a new class not in existing ontology"
}
],
"constraint_individuals": [
{
"identifier": "Unique name for this specific constraint instance",
"constraint_class": "Name of the constraint class (new or existing)",
"constrained_entity": "What or who is constrained (e.g., 'Engineer L', 'Project')",
"constraint_statement": "The specific limitation (e.g., 'Cannot exceed budget of $X')",
"source": "Origin of constraint (e.g., 'Client budget', 'Environmental law')",
"enforcement_mechanism": "How this constraint is enforced",
"temporal_scope": "When this constraint applies",
"severity": "critical|major|minor",
"case_context": "How this constraint manifests in the specific case",
"source_text": "EXACT text snippet from case where this constraint is mentioned (max 200 characters)",
"is_existing_class": true/false,
"confidence": 0.0-1.0
}
]
}
Focus on:
1. NEW constraint types that represent novel limitations or boundaries
2. Specific constraint instances showing how limitations apply in this case
3. The difference between constraints (boundaries) and obligations (duties)
4. Impact and severity of constraints on decision-making
Return ONLY the JSON structure, no additional text.
Saved: 2025-12-20 17:19
LLM Response
```json
{
"new_constraint_classes": [
{
"label": "Temporal Transition Constraint",
"definition": "Time-based limitations on professional activities following employment transitions to prevent conflicts of interest",
"constraint_type": "temporal",
"flexibility": "soft",
"violation_impact": "Creates ethical conflicts and appearance of impropriety",
"mitigation_possible": "Can be mitigated through sufficient time passage or disclosure/consent",
"examples_from_case": ["One year minimum between leaving BWJ and reviewing their work", "Transition timing affects ethical evaluation"],
"source_text": "if Engineer J's transition from BWJ to City C was recent (i.e., less than one year ago), ethical questions may arise",
"confidence": 0.85,
"reasoning": "Existing ontology lacks specific temporal constraints related to employment transitions and cooling-off periods"
},
{
"label": "Design Performance Constraint",
"definition": "Technical boundaries ensuring engineering designs meet specified performance criteria and regulatory standards",
"constraint_type": "procedural",
"flexibility": "hard",
"violation_impact": "Physical damage, regulatory violations, and professional liability",
"mitigation_possible": "Requires redesign and reconstruction to meet original specifications",
"examples_from_case": ["Post-development runoff must not exceed pre-development", "Peak flows must be less than or equal to pre-development conditions"],
"source_text": "City's requirements for peak flows being less than or equal to pre-development conditions",
"confidence": 0.75,
"reasoning": "While safety constraints exist, specific design performance constraints with measurable criteria are not in the ontology"
}
],
"constraint_individuals": [
{
"identifier": "J_Employment_Transition_Constraint",
"constraint_class": "Temporal Transition Constraint",
"constrained_entity": "Engineer J",
"constraint_statement": "Cannot review BWJ work if transition occurred less than one year ago",
"source": "Professional ethics standards and conflict of interest principles",
"enforcement_mechanism": "Board of Ethical Review evaluation",
"temporal_scope": "One year minimum from employment transition",
"severity": "major",
"case_context": "Engineer J's ability to review former employer's submissions",
"source_text": "The BER will assume Engineer J left Firm BWJ at least a year before the subdivision work was under contract",
"is_existing_class": false,
"confidence": 0.9
},
{
"identifier": "Stormwater_Runoff_Performance_Constraint",
"constraint_class": "Design Performance Constraint",
"constrained_entity": "Subdivision design by BWJ",
"constraint_statement": "Post-development runoff cannot exceed pre-development runoff levels",
"source": "City C regulatory requirements",
"enforcement_mechanism": "City engineering review and approval process",
"temporal_scope": "Permanent requirement for the development",
"severity": "critical",
"case_context": "BWJ's design allegedly violates this constraint causing flooding",
"source_text": "City C's regulatory requirement that post-development runoff not exceed pre-development runoff",
"is_existing_class": false,
"confidence": 0.95
},
{
"identifier": "J_Disclosure_Consent_Constraint",
"constraint_class": "Confidentiality Constraint",
"constrained_entity": "Engineer J",
"constraint_statement": "Cannot participate in matters involving former employer without permission/consent",
"source": "Professional ethics code and Case 14-8 precedent",
"enforcement_mechanism": "Professional ethics review and potential sanctions",
"temporal_scope": "Ongoing duty to former employer and clients",
"severity": "major",
"case_context": "J's review of BWJ's subdivision plans",
"source_text": "unless Engineer A first obtains the permission/consent of Engineer A's former private firm employer and the client",
"is_existing_class": true,
"confidence": 0.85
},
{
"identifier": "Public_Perception_Constraint",
"constraint_class": "Ethical Constraint",
"constrained_entity": "Engineer J",
"constraint_statement": "Must avoid appearance of conflict of interest to maintain public trust",
"source": "Public concern and professional ethics standards",
"enforcement_mechanism": "Public scrutiny and Board review",
"temporal_scope": "During review of BWJ submissions",
"severity": "major",
"case_context": "Public perceives J's former employment as conflict",
"source_text": "members of the public perceive the City Engineer J' former employment with the BWJ presents a conflict of interest",
"is_existing_class": true,
"confidence": 0.8
}
]
}
```
Capabilities Extraction
LLM Prompt
You are an expert in professional ethics analyzing a case for capabilities (competencies and skills required for professional practice).
Based on the literature:
- Capabilities are COMPETENCIES that enable norm compliance (Hallamaa & Kalliokoski 2022)
- They represent the skills needed to fulfill professional obligations (Dennis et al. 2016)
- Capabilities include technical, ethical, communicative, and analytical competencies
- They constitute "norm competence" - the ability to act ethically (Kong et al. 2020)
Your task is to:
1. Identify NEW CAPABILITY CLASSES not in the existing ontology
2. Extract SPECIFIC CAPABILITY INDIVIDUALS from the case
EXISTING CAPABILITIES IN ONTOLOGY (check if your identified capabilities match these before creating new classes):
- AI Tool Evaluation Capability: The competency to assess, validate, and appropriately use AI-generated content in professional work
- Capability: A realizable entity that can be realized by specific types of actions or processes in professional contexts. This is the Ca component of the formal specification D=(R,P,O,S,Rs,A,E,Ca,Cs).
- Capability Type: Meta-class for specific capability types recognized by the ProEthica system
- Data Privacy Protection Capability: The competency to safeguard confidential client information when using digital tools and platforms
- Justification Capability: Capability to trace reasoning paths connecting decisions to authoritative sources (McLaren 2003, Anderson & Anderson 2018)
- Regulatory Compliance Capability: The competency to ensure designs and documents meet local regulations and safety standards
- Responsible Charge Capability: The competency to maintain active engagement and supervisory control from conception to completion of engineering work
- Technical Capability: A specialized technical skill or competency in a professional domain
- Technical Writing Capability: The competency to produce clear, accurate, and professional technical documentation and reports
- Technology Integration Capability: The competency to appropriately integrate new technologies while maintaining professional judgment
Analyze this discussion section:
This case presents the Board of Ethical Review with two matters for review. First, members of the public perceive the City Engineer J’ former employment with the BWJ presents a conflict of interest, and they make their concerns broadly known through the community. The Board is asked to decide if City Engineer J is ethically compromised. The second issue involves apparent design errors by Principal Engineer R. Prior to construction, adjacent property has not flooded, and an independent analysis of the design seems to show stormwater runoff flows are larger after construction (in conflict with the City’s requirements for peak flows being less than or equal to pre-development conditions).
The first ethical issue has to do with whether City Engineer J can ethically review and approve design documents submitted to the City by the former employer, Firm BWJ. BER Case 14-8 provides a backdrop to consider City Engineer J’s situation. In Case 14-8 , Engineer A worked for a private company and stamped a water rights analysis for a client, and that analysis was working its way through the court system. During the legal review, Engineer A resigned from the firm and went to work for the State – the State was an objector to the analysis A prepared. The Board was asked to weigh in on A’s ethical obligations. The BER case discussion noted Engineer A’s ongoing duty both to the former employer and the private client. Engineer A would not have been able to disclose, participate or represent the state's interest in connection with this proceeding unless Engineer A first obtains the permission/consent of Engineer A's former private firm employer and the client.
This discussion reveals a significant question for the present case, namely, when Engineer J left Firm BWJ and joined the City C. Unlike Case 14-8 where the transition literally happened in the midst of the project for which the Board was rendering an opinion, in the present case the transition is implied to have been earlier, possibly many years ago. If so, the Board finds no issue with Engineer J having worked for Firm BWJ back in the day. However, if Engineer J’s transition from BWJ to City C was recent (i.e., less than one year ago), ethical questions may arise. The BER will assume Engineer J left Firm BWJ at least a year before the subdivision work was under contract.
The second ethical issue has to do with Principal Engineer R’s actions in view of the assertion of an error in the stormwater flow calculations by Firm IBM. We turn to BER Case 16-7 for guidance; the case discusses Engineer A’s work providing forensic engineering services for attorneys in connection with pending litigation. Before a legal settlement is reached and while negotiations are underway, Engineer A discovers that data their report was based on is inaccurate and that if more accurate data had been used, Engineer A's conclusions would be different. The Board reviewed these facts, and used them, in conjunction with a similar fact set in BER Case 95-5 to conclude that once Engineer A discovered that the data upon which the report was based was inaccurate, there is an affirmative obligation to step forward and advise their client about the inaccurate data and the new conclusions.
Principal Engineer R should consider obligation III.1a and acknowledge the runoff problem – actual flooding experience and IBM’s modeling show the subdivision created an issue. Professional obligation III.8 affirms that professionals are responsible for their professional activities, professional obligation III.1.a affirms that professional engineers must acknowledge errors.
Although dealing with unethical use of an overbroad indemnification clause, BER Case 93-8 provides context for addressing errors:
A basic tenet of ethical conduct relates to the obligation of the engineer to accept responsibility for professional services that the engineer renders. This tenet is based upon the view that as a member of a learned profession, an engineer possesses skill, knowledge and expertise and is expected to use those attributes for the betterment of mankind.
In the present case, both actual flood damage and IBM’s modeling suggests that the subdivision design failed to comply with City C’s regulatory requirement that post-development runoff not exceed pre-development runoff.
After reviewing and verifying IBM’s analysis and checking that analysis against R’s own work, Engineer R of BWJ should consider obligations III.1.a and III.8, acknowledge the runoff problem, and bring the BWJ risk management team together to address the runoff flow problem. There may be a determination / allocation of fault by all parties involved. Ultimately a workable design must be identified, designed, and constructed that serves the citizens of City C.
Extract capabilities following this JSON structure:
{
"new_capability_classes": [
{
"label": "Clear, specific capability class name",
"definition": "What competency or skill this capability represents",
"capability_type": "technical|ethical|communicative|analytical",
"norm_competence_related": "Which professional obligations this capability enables",
"skill_level": "basic|intermediate|advanced|expert",
"acquisition_method": "How this capability is typically acquired (education, training, experience)",
"examples_from_case": ["Example 1 from the case", "Example 2"],
"source_text": "EXACT text snippet from case where this capability is identified (max 200 characters)",
"confidence": 0.0-1.0,
"reasoning": "Why this is a new class not in existing ontology"
}
],
"capability_individuals": [
{
"identifier": "Unique name for this specific capability instance",
"capability_class": "Name of the capability class (new or existing)",
"possessed_by": "Who has this capability (e.g., 'Engineer L', 'All Licensed PEs')",
"capability_statement": "The specific competency (e.g., 'Design stormwater systems')",
"demonstrated_through": "How shown in the case (e.g., 'Years of experience', 'Professional license')",
"proficiency_level": "basic|intermediate|advanced|expert",
"enables_obligations": "Which obligations this capability enables",
"temporal_aspect": "When this capability is relevant",
"case_context": "How this capability manifests in the specific case",
"source_text": "EXACT text snippet from case where this capability is mentioned (max 200 characters)",
"is_existing_class": true/false,
"confidence": 0.0-1.0
}
]
}
Focus on:
1. NEW capability types that represent novel competencies
2. Specific capability instances showing professional competencies in this case
3. The relationship between capabilities and norm competence
4. How capabilities enable fulfillment of professional obligations
Return ONLY the JSON structure, no additional text.
Saved: 2025-12-20 17:19
LLM Response
```json
{
"new_capability_classes": [
{
"label": "Conflict of Interest Assessment Capability",
"definition": "The competency to identify, evaluate, and manage potential conflicts of interest arising from prior employment or professional relationships",
"capability_type": "ethical",
"norm_competence_related": "Enables compliance with independence and objectivity obligations in professional practice",
"skill_level": "advanced",
"acquisition_method": "Professional ethics training, experience with regulatory frameworks, case study analysis",
"examples_from_case": ["Evaluating whether Engineer J can review former employer's work", "Determining appropriate time periods for avoiding conflicts"],
"source_text": "The Board is asked to decide if City Engineer J is ethically compromised",
"confidence": 0.9,
"reasoning": "Not covered by existing capabilities - specific to managing conflicts from prior employment relationships"
},
{
"label": "Error Acknowledgment Capability",
"definition": "The competency to recognize, verify, and appropriately acknowledge professional errors or miscalculations in completed work",
"capability_type": "ethical",
"norm_competence_related": "Enables fulfillment of obligation III.1.a to acknowledge errors and III.8 for professional responsibility",
"skill_level": "intermediate",
"acquisition_method": "Professional ethics training, experience with quality control processes, mentorship",
"examples_from_case": ["Acknowledging runoff calculation errors", "Verifying independent analysis findings"],
"source_text": "professional obligation III.1.a affirms that professional engineers must acknowledge errors",
"confidence": 0.85,
"reasoning": "Distinct from general technical capability - focuses on ethical competency to acknowledge mistakes"
},
{
"label": "Forensic Engineering Analysis Capability",
"definition": "The competency to conduct independent technical analysis to verify or challenge existing engineering calculations and designs",
"capability_type": "analytical",
"norm_competence_related": "Enables verification of compliance with regulatory requirements and technical standards",
"skill_level": "expert",
"acquisition_method": "Advanced engineering education, specialized forensic training, litigation support experience",
"examples_from_case": ["IBM's independent modeling of stormwater flows", "Verification of pre vs post-development conditions"],
"source_text": "an independent analysis of the design seems to show stormwater runoff flows are larger after construction",
"confidence": 0.8,
"reasoning": "Goes beyond general technical capability to include independent verification and challenge functions"
}
],
"capability_individuals": [
{
"identifier": "CityEngineerJ_ConflictAssessment",
"capability_class": "Conflict of Interest Assessment Capability",
"possessed_by": "City Engineer J",
"capability_statement": "Assess ethical implications of reviewing former employer's submissions",
"demonstrated_through": "Position as City Engineer reviewing BWJ's work",
"proficiency_level": "intermediate",
"enables_obligations": "Maintaining professional independence and objectivity",
"temporal_aspect": "When reviewing submissions from former employer BWJ",
"case_context": "Must determine if prior employment creates conflict in reviewing BWJ's subdivision design",
"source_text": "City Engineer J can ethically review and approve design documents submitted to the City by the former employer, Firm BWJ",
"is_existing_class": false,
"confidence": 0.85
},
{
"identifier": "EngineerR_ErrorAcknowledgment",
"capability_class": "Error Acknowledgment Capability",
"possessed_by": "Principal Engineer R",
"capability_statement": "Acknowledge and address stormwater calculation errors",
"demonstrated_through": "Professional engineering license and position as Principal Engineer",
"proficiency_level": "advanced",
"enables_obligations": "Obligation III.1.a to acknowledge errors and III.8 for professional responsibility",
"temporal_aspect": "After discovery of flooding issues and IBM's analysis",
"case_context": "Must acknowledge runoff problem identified by flooding and independent analysis",
"source_text": "Engineer R of BWJ should consider obligations III.1.a and III.8, acknowledge the runoff problem",
"is_existing_class": false,
"confidence": 0.9
},
{
"identifier": "FirmIBM_ForensicAnalysis",
"capability_class": "Forensic Engineering Analysis Capability",
"possessed_by": "Firm IBM",
"capability_statement": "Conduct independent stormwater flow modeling and analysis",
"demonstrated_through": "Independent technical analysis and modeling",
"proficiency_level": "expert",
"enables_obligations": "Verification of regulatory compliance with peak flow requirements",
"temporal_aspect": "Post-construction analysis following flooding incidents",
"case_context": "Provided independent verification showing post-development flows exceed pre-development conditions",
"source_text": "IBM's modeling show the subdivision created an issue",
"is_existing_class": false,
"confidence": 0.85
},
{
"identifier": "EngineerR_RegulatoryCompliance",
"capability_class": "Regulatory Compliance Capability",
"possessed_by": "Principal Engineer R",
"capability_statement": "Ensure stormwater designs meet City C's peak flow requirements",
"demonstrated_through": "Professional engineering practice and design responsibilities",
"proficiency_level": "advanced",
"enables_obligations": "Compliance with City's requirement for peak flows being less than or equal to pre-development conditions",
"temporal_aspect": "During initial subdivision design phase",
"case_context": "Failed to ensure design met City's stormwater runoff requirements",
"source_text": "City's requirements for peak flows being less than or equal to pre-development conditions",
"is_existing_class": true,
"confidence": 0.9
},
{
"identifier": "EngineerR_ResponsibleCharge",
"capability_class": "Responsible Charge Capability",
"possessed_by": "Principal Engineer R",
"capability_statement": "Maintain supervisory control over subdivision stormwater design",
"demonstrated_through": "Role as Principal Engineer on the project",
"proficiency_level": "advanced",
"enables_obligations": "Professional responsibility for design outcomes under obligation III.8",
"temporal_aspect": "Throughout design and post-construction phases",
"case_context": "Responsible for addressing design errors that led to flooding",
"source_text": "professionals are responsible for their professional activities",
"is_existing_class": true,
"confidence": 0.85
}
]
}
```