PASS 3: Temporal Dynamics
Case 79: Public Health And Safety - Code Enforcement
Timeline Overview
OWL-Time Temporal Structure 8 relations time: = w3.org/2006/time
Extracted Actions (5)
Volitional professional decisions with intentions and ethical contextDescription: Engineer A continues signing off on all final inspection reports despite believing that code officials cannot perform 60 adequate inspections per day under the newer, more rigid code requirements.
Temporal Marker: Ongoing during the background period of budget cutbacks, before and during the meeting with the chairman interval
Fluent Transitions:
- Sign-Off Under Reservations State
Mental State: reluctant, concerned about inspection adequacy
Intended Outcome: Fulfill his required role in the city's code enforcement process
Foreseen Unintended Effects:
- Certifying inspections that may be inadequate or not thorough
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Code inspection review; Engineering judgmentinitiates: Sign-Off Under Reservations State
descriptioncontent: Engineer A continues signing off on all final inspection reports despite believing that code officials cannot perform 60 adequate inspections per day under the newer, more rigid code requirements.hasAgentcontent: Engineer AtemporalMarkercontent: Ongoing during the background period of budget cutbacks, before and during the meeting with the chairmaneventRoleContextcontent: Director of a building departmenthasMentalStatecontent: reluctant, concerned about inspection adequacyintendedOutcomecontent: Fulfill his required role in the city's code enforcement processforeseenUnintendedEffectscontent: Certifying inspections that may be inadequate or not thoroughtextReferencescontent: Engineer A is required to sign off on all final inspection reports.; Engineer A believes that there is no way even the most conscientious code official can make 60 adequate, much less thorough, inspections in one daytemporalExtentcontent: intervaltemporalSequencecontent: 4withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Action_Inspection_Report_Sign-Off",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T12:35:26.706647+00:00",
"proeth:description": "Engineer A continues signing off on all final inspection reports despite believing that code officials cannot perform 60 adequate inspections per day under the newer, more rigid code requirements.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Director of a building department",
"proeth:foreseenUnintendedEffects": [
"Certifying inspections that may be inadequate or not thorough"
],
"proeth:hasAgent": "Engineer A",
"proeth:hasMentalState": "reluctant, concerned about inspection adequacy",
"proeth:initiates": [
"Sign-Off Under Reservations State"
],
"proeth:intendedOutcome": "Fulfill his required role in the city\u0027s code enforcement process",
"proeth:requiresCapability": [
"Code inspection review",
"Engineering judgment"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "Ongoing during the background period of budget cutbacks, before and during the meeting with the chairman",
"proeth:temporalSequence": 4,
"proeth:textReferences": [
"Engineer A is required to sign off on all final inspection reports.",
"Engineer A believes that there is no way even the most conscientious code official can make 60 adequate, much less thorough, inspections in one day"
],
"proeth:withinCompetence": true,
"rdfs:label": "Inspection Report Sign-Off"
}
Description: Engineer A meets with the chairman of the local city council to raise his concerns about the insufficient number of qualified individuals available to perform adequate and timely building inspections.
Temporal Marker: After the period of budget cutbacks and adoption of the newer code requirements instant
Fluent Transitions:
- Chairman Awareness of Staffing Deficiency
Mental State: deliberate, concerned
Intended Outcome: Obtain resources for a sufficient number of qualified code officials to perform adequate and timely inspections
Obligation Engagement:
- Duty to Hold Paramount the Public Health, Safety, and Welfare
Guided By Principles:
- Paramountcy of Public Health, Safety, and Welfare
Required Capabilities:
Field classification (triples vs literals)
fulfillsObligation: Duty to Hold Paramount the Public Health, Safety, and WelfareguidedByPrinciple: Paramountcy of Public Health, Safety, and WelfarerequiresCapability: Professional communication; Assessment of inspection adequacyinitiates: Chairman Awareness of Staffing Deficiency
descriptioncontent: Engineer A meets with the chairman of the local city council to raise his concerns about the insufficient number of qualified individuals available to perform adequate and timely building inspections.hasAgentcontent: Engineer AtemporalMarkercontent: After the period of budget cutbacks and adoption of the newer code requirementseventRoleContextcontent: Director of a building departmenthasMentalStatecontent: deliberate, concernedintendedOutcomecontent: Obtain resources for a sufficient number of qualified code officials to perform adequate and timely inspectionstextReferencescontent: Engineer A meets with the chairman of the local city council to discuss his concerns.temporalExtentcontent: instanttemporalSequencecontent: 5withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Action_Concern_Escalation_Meeting",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T12:35:26.706850+00:00",
"proeth:description": "Engineer A meets with the chairman of the local city council to raise his concerns about the insufficient number of qualified individuals available to perform adequate and timely building inspections.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Director of a building department",
"proeth:fulfillsObligation": [
"Duty to Hold Paramount the Public Health, Safety, and Welfare"
],
"proeth:guidedByPrinciple": [
"Paramountcy of Public Health, Safety, and Welfare"
],
"proeth:hasAgent": "Engineer A",
"proeth:hasMentalState": "deliberate, concerned",
"proeth:initiates": [
"Chairman Awareness of Staffing Deficiency"
],
"proeth:intendedOutcome": "Obtain resources for a sufficient number of qualified code officials to perform adequate and timely inspections",
"proeth:raisesObligation": [],
"proeth:requiresCapability": [
"Professional communication",
"Assessment of inspection adequacy"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "After the period of budget cutbacks and adoption of the newer code requirements",
"proeth:temporalSequence": 5,
"proeth:textReferences": [
"Engineer A meets with the chairman of the local city council to discuss his concerns."
],
"proeth:violatesObligation": [],
"proeth:withinCompetence": true,
"rdfs:label": "Concern Escalation Meeting"
}
Description: The chairman indicates willingness to issue a hiring order for additional code officials while seeking Engineer A's concurrence on an ordinance grandfathering certain buildings under the older, less rigid enforcement requirements.
Temporal Marker: During the meeting with Engineer A instant
Fluent Transitions:
- Quid Pro Quo Proposal Pending
Mental State: sympathetic but politically motivated
Intended Outcome: Encourage more businesses to relocate into the city to provide more jobs and a strengthened tax base while addressing the staffing concern
Foreseen Unintended Effects:
- Certain buildings would not comply with the newer, more rigid code requirements
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Political and legislative authorityinitiates: Quid Pro Quo Proposal Pending
descriptioncontent: The chairman indicates willingness to issue a hiring order for additional code officials while seeking Engineer A's concurrence on an ordinance grandfathering certain buildings under the older, less rigid enforcement requirements.hasAgentcontent: Chairman of the local city counciltemporalMarkercontent: During the meeting with Engineer AhasMentalStatecontent: sympathetic but politically motivatedintendedOutcomecontent: Encourage more businesses to relocate into the city to provide more jobs and a strengthened tax base while addressing the staffing concernforeseenUnintendedEffectscontent: Certain buildings would not comply with the newer, more rigid code requirementstextReferencescontent: the chairman seeks Engineer A’s concurrence on a city ordinance that would permit certain specified buildings under construction to be “grandfathered” under the older existing enforcement requirements and not the newer, more rigid requirements now in effecttemporalExtentcontent: instanttemporalSequencecontent: 6withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Action_Conditional_Quid_Pro_Quo_Offer",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T12:35:26.706948+00:00",
"proeth:description": "The chairman indicates willingness to issue a hiring order for additional code officials while seeking Engineer A\u0027s concurrence on an ordinance grandfathering certain buildings under the older, less rigid enforcement requirements.",
"proeth:discoveredInSection": "facts",
"proeth:foreseenUnintendedEffects": [
"Certain buildings would not comply with the newer, more rigid code requirements"
],
"proeth:hasAgent": "Chairman of the local city council",
"proeth:hasMentalState": "sympathetic but politically motivated",
"proeth:initiates": [
"Quid Pro Quo Proposal Pending"
],
"proeth:intendedOutcome": "Encourage more businesses to relocate into the city to provide more jobs and a strengthened tax base while addressing the staffing concern",
"proeth:requiresCapability": [
"Political and legislative authority"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "During the meeting with Engineer A",
"proeth:temporalSequence": 6,
"proeth:textReferences": [
"the chairman seeks Engineer A\u2019s concurrence on a city ordinance that would permit certain specified buildings under construction to be \u201cgrandfathered\u201d under the older existing enforcement requirements and not the newer, more rigid requirements now in effect"
],
"proeth:withinCompetence": true,
"rdfs:label": "Conditional Quid Pro Quo Offer"
}
Description: Engineer A agrees to concur with the chairman's proposal to grandfather certain specified buildings under the older code enforcement requirements in exchange for the order permitting additional hiring. The Board views this agreement as having the appearance of compromising public health and safety for political gain.
Temporal Marker: During or immediately after the meeting with the chairman instant
Fluent Transitions:
- Inconsistent Code Enforcement State
- Appearance of Compromising Public Safety for Political Gain
- Quid Pro Quo Proposal Pending
Mental State: deliberate, weighing one public good against another
Intended Outcome: Secure the hiring of additional code officials that the city desperately needs
Foreseen Unintended Effects:
- Inconsistent application of the building code
- Specified buildings not complying with the newer, more rigid requirements
Obligation Engagement:
- Duty to Hold Paramount the Public Health, Safety, and Welfare
Required Capabilities:
Field classification (triples vs literals)
violatesObligation: Duty to Hold Paramount the Public Health, Safety, and WelfarerequiresCapability: Engineering judgment; Code enforcement policy assessmentinitiates: Inconsistent Code Enforcement State; Appearance of Compromising Public Safety for Political Gainterminates: Quid Pro Quo Proposal Pending
descriptioncontent: Engineer A agrees to concur with the chairman's proposal to grandfather certain specified buildings under the older code enforcement requirements in exchange for the order permitting additional hiring. The Board views this agreement as having the appearance of compromising public health and safety for political gain.hasAgentcontent: Engineer AtemporalMarkercontent: During or immediately after the meeting with the chairmaneventRoleContextcontent: Director of a building departmenthasMentalStatecontent: deliberate, weighing one public good against anotherintendedOutcomecontent: Secure the hiring of additional code officials that the city desperately needsforeseenUnintendedEffectscontent: Inconsistent application of the building code; Specified buildings not complying with the newer, more rigid requirementstextReferencescontent: Engineer A agrees to concur with the chairman’s proposal; agreeing to the chairman’s arrangement has the appearance of compromising the public health and safety for political gaintemporalExtentcontent: instanttemporalSequencecontent: 7withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Action_Grandfathering_Concurrence",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T12:35:26.706984+00:00",
"proeth:description": "Engineer A agrees to concur with the chairman\u0027s proposal to grandfather certain specified buildings under the older code enforcement requirements in exchange for the order permitting additional hiring. The Board views this agreement as having the appearance of compromising public health and safety for political gain.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Director of a building department",
"proeth:foreseenUnintendedEffects": [
"Inconsistent application of the building code",
"Specified buildings not complying with the newer, more rigid requirements"
],
"proeth:fulfillsObligation": [],
"proeth:hasAgent": "Engineer A",
"proeth:hasMentalState": "deliberate, weighing one public good against another",
"proeth:initiates": [
"Inconsistent Code Enforcement State",
"Appearance of Compromising Public Safety for Political Gain"
],
"proeth:intendedOutcome": "Secure the hiring of additional code officials that the city desperately needs",
"proeth:raisesObligation": [],
"proeth:requiresCapability": [
"Engineering judgment",
"Code enforcement policy assessment"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "During or immediately after the meeting with the chairman",
"proeth:temporalSequence": 7,
"proeth:terminates": [
"Quid Pro Quo Proposal Pending"
],
"proeth:textReferences": [
"Engineer A agrees to concur with the chairman\u2019s proposal",
"agreeing to the chairman\u2019s arrangement has the appearance of compromising the public health and safety for political gain"
],
"proeth:violatesObligation": [
"Duty to Hold Paramount the Public Health, Safety, and Welfare"
],
"proeth:withinCompetence": true,
"rdfs:label": "Grandfathering Concurrence"
}
Description: Following Engineer A's concurrence, the chairman issues the order permitting the hiring of additional code officials for the building department.
Temporal Marker: After Engineer A agrees to concur with the grandfathering proposal instant
Fluent Transitions:
- Additional Code Officials Authorized
- Understaffed Inspection Department State
Mental State: deliberate
Intended Outcome: Provide the building department with additional code officials
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Political and legislative authorityinitiates: Additional Code Officials Authorizedterminates: Understaffed Inspection Department State
descriptioncontent: Following Engineer A's concurrence, the chairman issues the order permitting the hiring of additional code officials for the building department.hasAgentcontent: Chairman of the local city counciltemporalMarkercontent: After Engineer A agrees to concur with the grandfathering proposalhasMentalStatecontent: deliberateintendedOutcomecontent: Provide the building department with additional code officialstextReferencescontent: the chairman issues the order to permit the hiring of additional code officials for the building department, which Engineer A believes the city desperately needstemporalExtentcontent: instanttemporalSequencecontent: 8withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Action_Hiring_Order_Issuance",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T12:35:26.707014+00:00",
"proeth:description": "Following Engineer A\u0027s concurrence, the chairman issues the order permitting the hiring of additional code officials for the building department.",
"proeth:discoveredInSection": "facts",
"proeth:hasAgent": "Chairman of the local city council",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Additional Code Officials Authorized"
],
"proeth:intendedOutcome": "Provide the building department with additional code officials",
"proeth:requiresCapability": [
"Political and legislative authority"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "After Engineer A agrees to concur with the grandfathering proposal",
"proeth:temporalSequence": 8,
"proeth:terminates": [
"Understaffed Inspection Department State"
],
"proeth:textReferences": [
"the chairman issues the order to permit the hiring of additional code officials for the building department, which Engineer A believes the city desperately needs"
],
"proeth:withinCompetence": true,
"rdfs:label": "Hiring Order Issuance"
}
Extracted Events (8)
Occurrences that trigger ethical considerations and state changesDescription: A series of city budget cutbacks reduces the resources available to the building department, leaving it unable to staff a sufficient number of qualified building inspectors.
Temporal Marker: Background period preceding Engineer A's concerns interval
Fluent Transitions:
- Insufficient Inspection Staffing
Field classification (triples vs literals)
initiates: Insufficient Inspection Staffing
descriptioncontent: A series of city budget cutbacks reduces the resources available to the building department, leaving it unable to staff a sufficient number of qualified building inspectors.temporalMarkercontent: Background period preceding Engineer A's concernstextReferencescontent: as a result of a series of budget cutbacks and more rigid code enforcement requirements, the city has been unable to provide a sufficient number of qualified individuals to perform adequate and timely building inspectionseventTypecontent: exogenoustemporalExtentcontent: intervaltemporalSequencecontent: 1confidenceassessment: 0.95
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Event_Budget_Cutbacks",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T12:35:26.707090+00:00",
"proeth:confidence": "0.95",
"proeth:description": "A series of city budget cutbacks reduces the resources available to the building department, leaving it unable to staff a sufficient number of qualified building inspectors.",
"proeth:discoveredInSection": "facts",
"proeth:eventType": "exogenous",
"proeth:initiates": [
"Insufficient Inspection Staffing"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "Background period preceding Engineer A\u0027s concerns",
"proeth:temporalSequence": 1,
"proeth:textReferences": [
"as a result of a series of budget cutbacks and more rigid code enforcement requirements, the city has been unable to provide a sufficient number of qualified individuals to perform adequate and timely building inspections"
],
"rdfs:label": "Budget Cutbacks"
}
Description: Newer, more rigid code enforcement requirements come into effect in the city, requirements that greatly enhance and protect the public's health and safety but increase the demands placed on each inspection.
Temporal Marker: Background period preceding Engineer A's concerns instant
Fluent Transitions:
- Rigid Code Requirements In Effect
- Enhanced Public Safety Protection
Field classification (triples vs literals)
initiates: Rigid Code Requirements In Effect; Enhanced Public Safety Protection
descriptioncontent: Newer, more rigid code enforcement requirements come into effect in the city, requirements that greatly enhance and protect the public's health and safety but increase the demands placed on each inspection.temporalMarkercontent: Background period preceding Engineer A's concernstextReferencescontent: These new code requirements greatly enhance and protect the public’s health and safety.; particularly under the newer, more rigid code requirements for the cityeventTypecontent: exogenoustemporalExtentcontent: instanttemporalSequencecontent: 2confidenceassessment: 0.9
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Event_Code_Requirements_Tightening",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T12:35:26.707130+00:00",
"proeth:confidence": "0.9",
"proeth:description": "Newer, more rigid code enforcement requirements come into effect in the city, requirements that greatly enhance and protect the public\u0027s health and safety but increase the demands placed on each inspection.",
"proeth:discoveredInSection": "facts",
"proeth:eventType": "exogenous",
"proeth:initiates": [
"Rigid Code Requirements In Effect",
"Enhanced Public Safety Protection"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Background period preceding Engineer A\u0027s concerns",
"proeth:temporalSequence": 2,
"proeth:textReferences": [
"These new code requirements greatly enhance and protect the public\u2019s health and safety.",
"particularly under the newer, more rigid code requirements for the city"
],
"rdfs:label": "Code Requirements Tightening"
}
Description: Once the staffing shortfall and the more rigid requirements both hold, each code official is required to make as many as 60 inspections per day, a workload Engineer A believes makes adequate or thorough inspection impossible.
Temporal Marker: Ongoing condition at the start of the case, following the cutbacks and new requirements interval
Fluent Transitions:
- Excessive Inspection Workload
- Inspection Thoroughness Compromised
Field classification (triples vs literals)
initiates: Excessive Inspection Workload; Inspection Thoroughness Compromised
descriptioncontent: Once the staffing shortfall and the more rigid requirements both hold, each code official is required to make as many as 60 inspections per day, a workload Engineer A believes makes adequate or thorough inspection impossible.temporalMarkercontent: Ongoing condition at the start of the case, following the cutbacks and new requirementstextReferencescontent: Each code official member of Engineer A’s staff is often required to make as many as 60 code inspections per day.; Engineer A believes that there is no way even the most conscientious code official can make 60 adequate, much less thorough, inspections in one dayeventTypecontent: automatictemporalExtentcontent: intervaltemporalSequencecontent: 3confidenceassessment: 0.85
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Event_Inspection_Overload_Onset",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T12:35:26.707153+00:00",
"proeth:confidence": "0.85",
"proeth:description": "Once the staffing shortfall and the more rigid requirements both hold, each code official is required to make as many as 60 inspections per day, a workload Engineer A believes makes adequate or thorough inspection impossible.",
"proeth:discoveredInSection": "facts",
"proeth:eventType": "automatic",
"proeth:initiates": [
"Excessive Inspection Workload",
"Inspection Thoroughness Compromised"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "Ongoing condition at the start of the case, following the cutbacks and new requirements",
"proeth:temporalSequence": 3,
"proeth:textReferences": [
"Each code official member of Engineer A\u2019s staff is often required to make as many as 60 code inspections per day.",
"Engineer A believes that there is no way even the most conscientious code official can make 60 adequate, much less thorough, inspections in one day"
],
"rdfs:label": "Inspection Overload Onset"
}
Description: In BER Case 88-6, the city engineer notices problems with overflow capacity at disposal plants and beds, a condition that is required to be reported to state water pollution control authorities.
Temporal Marker: BER Case 88-6, at the start of that case sequence interval
Fluent Transitions:
- Reportable Overflow Condition
Field classification (triples vs literals)
initiates: Reportable Overflow Condition
descriptioncontent: In BER Case 88-6, the city engineer notices problems with overflow capacity at disposal plants and beds, a condition that is required to be reported to state water pollution control authorities.temporalMarkercontent: BER Case 88-6, at the start of that case sequencetextReferencescontent: noticing problems with overflow capacity, which are required to be reported to the state water pollution control authoritieseventTypecontent: exogenoustemporalExtentcontent: intervaltemporalSequencecontent: 9confidenceassessment: 0.85
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Event_Overflow_Capacity_Problem",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T12:35:26.707219+00:00",
"proeth:confidence": "0.85",
"proeth:description": "In BER Case 88-6, the city engineer notices problems with overflow capacity at disposal plants and beds, a condition that is required to be reported to state water pollution control authorities.",
"proeth:discoveredInSection": "discussion",
"proeth:eventType": "exogenous",
"proeth:initiates": [
"Reportable Overflow Condition"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "BER Case 88-6, at the start of that case sequence",
"proeth:temporalSequence": 9,
"proeth:textReferences": [
"noticing problems with overflow capacity, which are required to be reported to the state water pollution control authorities"
],
"rdfs:label": "Overflow Capacity Problem"
}
Description: In BER Case 88-6, the city engineer is relieved by the city administrator of responsibility for the disposal plants and beds after repeatedly raising the overflow problem, though she continues to serve as city engineer/director of public works.
Temporal Marker: BER Case 88-6, after the engineer's repeated internal reporting instant
Fluent Transitions:
- Disposal Plant Responsibility
Caused By Action: Action_Internal_Concern_Reporting
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/79#Action_Internal_Concern_Reportingterminates: Disposal Plant Responsibility
descriptioncontent: In BER Case 88-6, the city engineer is relieved by the city administrator of responsibility for the disposal plants and beds after repeatedly raising the overflow problem, though she continues to serve as city engineer/director of public works.temporalMarkercontent: BER Case 88-6, after the engineer's repeated internal reportingtextReferencescontent: being relieved by the city administrator of responsibility for the disposal plants and bedseventTypecontent: outcometemporalExtentcontent: instanttemporalSequencecontent: 10confidenceassessment: 0.65
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Event_Responsibility_Removal",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T12:35:26.707240+00:00",
"proeth:causedByAction": "http://proethica.org/ontology/case/79#Action_Internal_Concern_Reporting",
"proeth:confidence": "0.65",
"proeth:description": "In BER Case 88-6, the city engineer is relieved by the city administrator of responsibility for the disposal plants and beds after repeatedly raising the overflow problem, though she continues to serve as city engineer/director of public works.",
"proeth:discoveredInSection": "discussion",
"proeth:eventType": "outcome",
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "BER Case 88-6, after the engineer\u0027s repeated internal reporting",
"proeth:temporalSequence": 10,
"proeth:terminates": [
"Disposal Plant Responsibility"
],
"proeth:textReferences": [
"being relieved by the city administrator of responsibility for the disposal plants and beds"
],
"rdfs:label": "Responsibility Removal"
}
Description: In BER Case 88-6, because the engineer never reported the overflow problem to proper state authorities, a serious violation of the law was permitted to continue, making the engineer an accessory to the actions of the city administrator and others.
Temporal Marker: BER Case 88-6, following the engineer's failure to report externally interval
Fluent Transitions:
- Ongoing Legal Violation
- Accessory Status
Caused By Action: Action_External_Reporting_Omission
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/79#Action_External_Reporting_Omissioninitiates: Ongoing Legal Violation; Accessory Status
descriptioncontent: In BER Case 88-6, because the engineer never reported the overflow problem to proper state authorities, a serious violation of the law was permitted to continue, making the engineer an accessory to the actions of the city administrator and others.temporalMarkercontent: BER Case 88-6, following the engineer's failure to report externallytextReferencescontent: the engineer's inaction permitted a serious violation of the law to continue and made the engineer an "accessory" to the actions of the city administrator and otherseventTypecontent: outcometemporalExtentcontent: intervaltemporalSequencecontent: 11confidenceassessment: 0.8
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Event_Ongoing_Legal_Violation_Continuation",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T12:35:26.707263+00:00",
"proeth:causedByAction": "http://proethica.org/ontology/case/79#Action_External_Reporting_Omission",
"proeth:confidence": "0.8",
"proeth:description": "In BER Case 88-6, because the engineer never reported the overflow problem to proper state authorities, a serious violation of the law was permitted to continue, making the engineer an accessory to the actions of the city administrator and others.",
"proeth:discoveredInSection": "discussion",
"proeth:eventType": "outcome",
"proeth:initiates": [
"Ongoing Legal Violation",
"Accessory Status"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "BER Case 88-6, following the engineer\u0027s failure to report externally",
"proeth:temporalSequence": 11,
"proeth:textReferences": [
"the engineer\u0027s inaction permitted a serious violation of the law to continue and made the engineer an \"accessory\" to the actions of the city administrator and others"
],
"rdfs:label": "Ongoing Legal Violation Continuation"
}
Description: In BER Case 92-4, the state engineering licensure board informs Engineer A that suspension or revocation of his license is a possibility if he prepares a permit that violates environmental regulations.
Temporal Marker: BER Case 92-4, after Engineer A contacted the state licensure board instant
Fluent Transitions:
- License Sanction Risk
Field classification (triples vs literals)
initiates: License Sanction Risk
descriptioncontent: In BER Case 92-4, the state engineering licensure board informs Engineer A that suspension or revocation of his license is a possibility if he prepares a permit that violates environmental regulations.temporalMarkercontent: BER Case 92-4, after Engineer A contacted the state licensure boardtextReferencescontent: Engineer A contacted the state engineering licensure board and was informed, based upon the limited information provided to the board, that suspension or revocation of his engineering license was a possibility if he prepared a permit that violated environmental regulations.eventTypecontent: outcometemporalExtentcontent: instanttemporalSequencecontent: 12confidenceassessment: 0.7
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Event_License_Sanction_Warning",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T12:35:26.707176+00:00",
"proeth:confidence": "0.7",
"proeth:description": "In BER Case 92-4, the state engineering licensure board informs Engineer A that suspension or revocation of his license is a possibility if he prepares a permit that violates environmental regulations.",
"proeth:discoveredInSection": "discussion",
"proeth:eventType": "outcome",
"proeth:initiates": [
"License Sanction Risk"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "BER Case 92-4, after Engineer A contacted the state licensure board",
"proeth:temporalSequence": 12,
"proeth:textReferences": [
"Engineer A contacted the state engineering licensure board and was informed, based upon the limited information provided to the board, that suspension or revocation of his engineering license was a possibility if he prepared a permit that violated environmental regulations."
],
"rdfs:label": "License Sanction Warning"
}
Description: In BER Case 92-4, after Engineer A refused to issue the construction permit and submitted his findings, the department nevertheless authorized issuance of the permit.
Temporal Marker: BER Case 92-4, after Engineer A's refusal and submission of findings instant
Fluent Transitions:
- Permit Issued Despite Objection
Caused By Action: Action_Permit_Issuance_Refusal
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/79#Action_Permit_Issuance_Refusalinitiates: Permit Issued Despite Objection
descriptioncontent: In BER Case 92-4, after Engineer A refused to issue the construction permit and submitted his findings, the department nevertheless authorized issuance of the permit.temporalMarkercontent: BER Case 92-4, after Engineer A's refusal and submission of findingstextReferencescontent: The department authorized the issuance of the permit.eventTypecontent: outcometemporalExtentcontent: instanttemporalSequencecontent: 13confidenceassessment: 0.65
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"time": "http://www.w3.org/2006/time#"
},
"@id": "http://proethica.org/ontology/case/79#Event_Permit_Authorization_Override",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T12:35:26.707199+00:00",
"proeth:causedByAction": "http://proethica.org/ontology/case/79#Action_Permit_Issuance_Refusal",
"proeth:confidence": "0.65",
"proeth:description": "In BER Case 92-4, after Engineer A refused to issue the construction permit and submitted his findings, the department nevertheless authorized issuance of the permit.",
"proeth:discoveredInSection": "discussion",
"proeth:eventType": "outcome",
"proeth:initiates": [
"Permit Issued Despite Objection"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "BER Case 92-4, after Engineer A\u0027s refusal and submission of findings",
"proeth:temporalSequence": 13,
"proeth:textReferences": [
"The department authorized the issuance of the permit."
],
"rdfs:label": "Permit Authorization Override"
}
Causal Chains (11)
NESS test analysis: Necessary Element of Sufficient SetCausal Language: Engineer A agrees to concur with the chairman’s proposal, and the chairman issues the order to permit the hiring of additional code officials for the building department, which Engineer A believes the city desperately needs.
Necessary Factors (NESS):
- Engineer A's concurrence with the grandfathering ordinance
- Chairman's authority and willingness to issue the hiring order
- The chairman's conditioning of the order on the concurrence
Sufficient Factors:
- Engineer A's concurrence combined with the chairman's stated willingness to issue the order
Responsibility Attribution:
Agent: City Council Chairman
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Grandfathering Concurrence
Engineer A agrees to concur with the chairman's grandfathering proposal -
Hiring Order Issuance
The chairman issues the order to permit the hiring of additional code officials -
Compromised Enforcement Integrity
The arrangement 'has the appearance of compromising the public health and safety for political gain'
Field classification (triples vs literals)
cause: Grandfathering Concurrenceeffect: Hiring Order IssuanceresponsibleAgent: City Council Chairman
causalLanguagecontent: Engineer A agrees to concur with the chairman’s proposal, and the chairman issues the order to permit the hiring of additional code officials for the building department, which Engineer A believes the city desperately needs.necessaryFactorscontent: Engineer A's concurrence with the grandfathering ordinance; Chairman's authority and willingness to issue the hiring order; The chairman's conditioning of the order on the concurrencesufficientFactorscontent: Engineer A's concurrence combined with the chairman's stated willingness to issue the ordercounterfactualcontent: Given the chairman's linkage of the two matters, the hiring order likely would not have issued (or would have been delayed) without Engineer A's concurrenceagentKnowledgecontent: Chairman was sympathetic to the staffing concern and knew the concurrence secured his grandfathering ordinanceinterveningFactorscontent: Engineer A's belief that the city desperately needed the additional officialscausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Grandfathering Concurrence', 'proeth:description': "Engineer A agrees to concur with the chairman's grandfathering proposal"}; {'proeth:step': 2, 'proeth:element': 'Hiring Order Issuance', 'proeth:description': 'The chairman issues the order to permit the hiring of additional code officials'}; {'proeth:step': 3, 'proeth:element': 'Compromised Enforcement Integrity', 'proeth:description': "The arrangement 'has the appearance of compromising the public health and safety for political gain'"}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_6",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707432+00:00",
"proeth:agentKnowledge": "Chairman was sympathetic to the staffing concern and knew the concurrence secured his grandfathering ordinance",
"proeth:causalLanguage": "Engineer A agrees to concur with the chairman\u2019s proposal, and the chairman issues the order to permit the hiring of additional code officials for the building department, which Engineer A believes the city desperately needs.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer A agrees to concur with the chairman\u0027s grandfathering proposal",
"proeth:element": "Grandfathering Concurrence",
"proeth:step": 1
},
{
"proeth:description": "The chairman issues the order to permit the hiring of additional code officials",
"proeth:element": "Hiring Order Issuance",
"proeth:step": 2
},
{
"proeth:description": "The arrangement \u0027has the appearance of compromising the public health and safety for political gain\u0027",
"proeth:element": "Compromised Enforcement Integrity",
"proeth:step": 3
}
],
"proeth:cause": "Grandfathering Concurrence",
"proeth:counterfactual": "Given the chairman\u0027s linkage of the two matters, the hiring order likely would not have issued (or would have been delayed) without Engineer A\u0027s concurrence",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Hiring Order Issuance",
"proeth:interveningFactors": [
"Engineer A\u0027s belief that the city desperately needed the additional officials"
],
"proeth:necessaryFactors": [
"Engineer A\u0027s concurrence with the grandfathering ordinance",
"Chairman\u0027s authority and willingness to issue the hiring order",
"The chairman\u0027s conditioning of the order on the concurrence"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "City Council Chairman",
"proeth:sufficientFactors": [
"Engineer A\u0027s concurrence combined with the chairman\u0027s stated willingness to issue the order"
],
"proeth:withinAgentControl": true
}
Causal Language: Engineer A has been concerned that as a result of a series of budget cutbacks and more rigid code enforcement requirements, the city has been unable to provide a sufficient number of qualified individuals to perform adequate and timely building inspections.
Necessary Factors (NESS):
- Reduction of building department resources through budget cutbacks
- Continued volume of required inspections
- Insufficient number of qualified inspection staff
Sufficient Factors:
- Budget cutbacks combined with more rigid code requirements and unchanged inspection demand
Responsibility Attribution:
Agent: City government (budget authorities)
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Budget Cutbacks
A series of city budget cutbacks reduces resources available to the building department -
Staffing Shortfall
The city is unable to provide a sufficient number of qualified individuals to perform inspections -
Inspection Overload Onset
Each code official is required to make as many as 60 code inspections per day
Field classification (triples vs literals)
cause: Budget Cutbackseffect: Inspection Overload OnsetresponsibleAgent: City government (budget authorities)
causalLanguagecontent: Engineer A has been concerned that as a result of a series of budget cutbacks and more rigid code enforcement requirements, the city has been unable to provide a sufficient number of qualified individuals to perform adequate and timely building inspections.necessaryFactorscontent: Reduction of building department resources through budget cutbacks; Continued volume of required inspections; Insufficient number of qualified inspection staffsufficientFactorscontent: Budget cutbacks combined with more rigid code requirements and unchanged inspection demandcounterfactualcontent: Without budget cutbacks, the department could likely have staffed enough qualified officials, and each official would not be required to perform as many as 60 inspections per dayagentKnowledgecontent: City sought to hold down costs and generate revenue from inspection feesinterveningFactorscontent: More rigid code enforcement requirements coming into effectcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Budget Cutbacks', 'proeth:description': 'A series of city budget cutbacks reduces resources available to the building department'}; {'proeth:step': 2, 'proeth:element': 'Staffing Shortfall', 'proeth:description': 'The city is unable to provide a sufficient number of qualified individuals to perform inspections'}; {'proeth:step': 3, 'proeth:element': 'Inspection Overload Onset', 'proeth:description': 'Each code official is required to make as many as 60 code inspections per day'}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_1",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707319+00:00",
"proeth:agentKnowledge": "City sought to hold down costs and generate revenue from inspection fees",
"proeth:causalLanguage": "Engineer A has been concerned that as a result of a series of budget cutbacks and more rigid code enforcement requirements, the city has been unable to provide a sufficient number of qualified individuals to perform adequate and timely building inspections.",
"proeth:causalSequence": [
{
"proeth:description": "A series of city budget cutbacks reduces resources available to the building department",
"proeth:element": "Budget Cutbacks",
"proeth:step": 1
},
{
"proeth:description": "The city is unable to provide a sufficient number of qualified individuals to perform inspections",
"proeth:element": "Staffing Shortfall",
"proeth:step": 2
},
{
"proeth:description": "Each code official is required to make as many as 60 code inspections per day",
"proeth:element": "Inspection Overload Onset",
"proeth:step": 3
}
],
"proeth:cause": "Budget Cutbacks",
"proeth:counterfactual": "Without budget cutbacks, the department could likely have staffed enough qualified officials, and each official would not be required to perform as many as 60 inspections per day",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Inspection Overload Onset",
"proeth:interveningFactors": [
"More rigid code enforcement requirements coming into effect"
],
"proeth:necessaryFactors": [
"Reduction of building department resources through budget cutbacks",
"Continued volume of required inspections",
"Insufficient number of qualified inspection staff"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "City government (budget authorities)",
"proeth:sufficientFactors": [
"Budget cutbacks combined with more rigid code requirements and unchanged inspection demand"
],
"proeth:withinAgentControl": true
}
Causal Language: Engineer A believes that there is no way even the most conscientious code official can make 60 adequate, much less thorough, inspections in one day, particularly under the newer, more rigid code requirements for the city.
Necessary Factors (NESS):
- Adoption of newer, more rigid code enforcement requirements
- Existing staffing shortfall from budget cutbacks
- Increased inspection burden per building
Sufficient Factors:
- More rigid requirements combined with an already understaffed inspection workforce
Responsibility Attribution:
Agent: City government (code-setting authorities)
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Code Requirements Tightening
Newer, more rigid code enforcement requirements come into effect -
Increased Per-Inspection Burden
Each inspection requires more thoroughness under the stricter code -
Inspection Overload Onset
Officials cannot make 60 adequate, much less thorough, inspections in one day
Field classification (triples vs literals)
cause: Code Requirements Tighteningeffect: Inspection Overload OnsetresponsibleAgent: City government (code-setting authorities)
causalLanguagecontent: Engineer A believes that there is no way even the most conscientious code official can make 60 adequate, much less thorough, inspections in one day, particularly under the newer, more rigid code requirements for the city.necessaryFactorscontent: Adoption of newer, more rigid code enforcement requirements; Existing staffing shortfall from budget cutbacks; Increased inspection burden per buildingsufficientFactorscontent: More rigid requirements combined with an already understaffed inspection workforcecounterfactualcontent: Under the older, less rigid requirements, the same staffing level might have produced adequate inspections; the tightening made thorough inspection at 60 per day impossibleagentKnowledgecontent: New requirements greatly enhance and protect the public's health and safety, but were adopted without matching enforcement resourcesinterveningFactorscontent: Budget cutbacks limiting staff; City's desire to hold down costs and generate revenue from inspection feescausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Code Requirements Tightening', 'proeth:description': 'Newer, more rigid code enforcement requirements come into effect'}; {'proeth:step': 2, 'proeth:element': 'Increased Per-Inspection Burden', 'proeth:description': 'Each inspection requires more thoroughness under the stricter code'}; {'proeth:step': 3, 'proeth:element': 'Inspection Overload Onset', 'proeth:description': 'Officials cannot make 60 adequate, much less thorough, inspections in one day'}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_2",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707349+00:00",
"proeth:agentKnowledge": "New requirements greatly enhance and protect the public\u0027s health and safety, but were adopted without matching enforcement resources",
"proeth:causalLanguage": "Engineer A believes that there is no way even the most conscientious code official can make 60 adequate, much less thorough, inspections in one day, particularly under the newer, more rigid code requirements for the city.",
"proeth:causalSequence": [
{
"proeth:description": "Newer, more rigid code enforcement requirements come into effect",
"proeth:element": "Code Requirements Tightening",
"proeth:step": 1
},
{
"proeth:description": "Each inspection requires more thoroughness under the stricter code",
"proeth:element": "Increased Per-Inspection Burden",
"proeth:step": 2
},
{
"proeth:description": "Officials cannot make 60 adequate, much less thorough, inspections in one day",
"proeth:element": "Inspection Overload Onset",
"proeth:step": 3
}
],
"proeth:cause": "Code Requirements Tightening",
"proeth:counterfactual": "Under the older, less rigid requirements, the same staffing level might have produced adequate inspections; the tightening made thorough inspection at 60 per day impossible",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Inspection Overload Onset",
"proeth:interveningFactors": [
"Budget cutbacks limiting staff",
"City\u0027s desire to hold down costs and generate revenue from inspection fees"
],
"proeth:necessaryFactors": [
"Adoption of newer, more rigid code enforcement requirements",
"Existing staffing shortfall from budget cutbacks",
"Increased inspection burden per building"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "City government (code-setting authorities)",
"proeth:sufficientFactors": [
"More rigid requirements combined with an already understaffed inspection workforce"
],
"proeth:withinAgentControl": true
}
Causal Language: Engineer A meets with the chairman of the local city council to discuss his concerns.
Necessary Factors (NESS):
- Engineer A's belief that adequate inspections were impossible at 60 per day
- Engineer A's obligation to sign off on all final inspection reports
- Engineer A's awareness of the public safety implications
Sufficient Factors:
- Engineer A's professional concern over inadequate inspections combined with his personal accountability for the reports
Responsibility Attribution:
Agent: Engineer A
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Inspection Overload Onset
Code officials are required to make as many as 60 inspections per day -
Engineer A's Concern
Engineer A concludes adequate inspections are impossible, yet must sign off on all final reports -
Concern Escalation Meeting
Engineer A meets with the chairman of the local city council to discuss his concerns
Field classification (triples vs literals)
cause: Inspection Overload Onseteffect: Concern Escalation MeetingresponsibleAgent: Engineer A
causalLanguagecontent: Engineer A meets with the chairman of the local city council to discuss his concerns.necessaryFactorscontent: Engineer A's belief that adequate inspections were impossible at 60 per day; Engineer A's obligation to sign off on all final inspection reports; Engineer A's awareness of the public safety implicationssufficientFactorscontent: Engineer A's professional concern over inadequate inspections combined with his personal accountability for the reportscounterfactualcontent: Without the overload and Engineer A's concern about it, there would have been no reason to escalate to the council chairmanagentKnowledgecontent: Believed no conscientious code official could make 60 adequate inspections per day and that public safety was at stakeinterveningFactorscontent: City's competing desire to hold down costs and generate revenue from inspection feescausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Inspection Overload Onset', 'proeth:description': 'Code officials are required to make as many as 60 inspections per day'}; {'proeth:step': 2, 'proeth:element': "Engineer A's Concern", 'proeth:description': 'Engineer A concludes adequate inspections are impossible, yet must sign off on all final reports'}; {'proeth:step': 3, 'proeth:element': 'Concern Escalation Meeting', 'proeth:description': 'Engineer A meets with the chairman of the local city council to discuss his concerns'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_3",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707370+00:00",
"proeth:agentKnowledge": "Believed no conscientious code official could make 60 adequate inspections per day and that public safety was at stake",
"proeth:causalLanguage": "Engineer A meets with the chairman of the local city council to discuss his concerns.",
"proeth:causalSequence": [
{
"proeth:description": "Code officials are required to make as many as 60 inspections per day",
"proeth:element": "Inspection Overload Onset",
"proeth:step": 1
},
{
"proeth:description": "Engineer A concludes adequate inspections are impossible, yet must sign off on all final reports",
"proeth:element": "Engineer A\u0027s Concern",
"proeth:step": 2
},
{
"proeth:description": "Engineer A meets with the chairman of the local city council to discuss his concerns",
"proeth:element": "Concern Escalation Meeting",
"proeth:step": 3
}
],
"proeth:cause": "Inspection Overload Onset",
"proeth:counterfactual": "Without the overload and Engineer A\u0027s concern about it, there would have been no reason to escalate to the council chairman",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Concern Escalation Meeting",
"proeth:interveningFactors": [
"City\u0027s competing desire to hold down costs and generate revenue from inspection fees"
],
"proeth:necessaryFactors": [
"Engineer A\u0027s belief that adequate inspections were impossible at 60 per day",
"Engineer A\u0027s obligation to sign off on all final inspection reports",
"Engineer A\u0027s awareness of the public safety implications"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Engineer A",
"proeth:sufficientFactors": [
"Engineer A\u0027s professional concern over inadequate inspections combined with his personal accountability for the reports"
],
"proeth:withinAgentControl": true
}
Causal Language: The chairman indicates that he is quite sympathetic to Engineer A’s concerns and would be willing to issue an order to permit the hiring of additional code officials for the building department. At the same time, the chairman notes that the city is seeking to encourage more businesses to relocate into the city in order to provide more jobs and a strengthened tax base.
Necessary Factors (NESS):
- Engineer A raising the staffing concern to the chairman
- Chairman's authority to issue a hiring order
- Chairman's political interest in attracting businesses through grandfathering
Sufficient Factors:
- Engineer A's request for resources combined with the chairman's pre-existing economic development agenda
Responsibility Attribution:
Agent: City Council Chairman
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Concern Escalation Meeting
Engineer A raises staffing and inspection adequacy concerns with the chairman -
Chairman's Sympathetic Response
Chairman indicates willingness to issue an order permitting additional hiring -
Conditional Quid Pro Quo Offer
Chairman seeks Engineer A's concurrence on grandfathering certain buildings under the older code
Field classification (triples vs literals)
cause: Concern Escalation Meetingeffect: Conditional Quid Pro Quo OfferresponsibleAgent: City Council Chairman
causalLanguagecontent: The chairman indicates that he is quite sympathetic to Engineer A’s concerns and would be willing to issue an order to permit the hiring of additional code officials for the building department. At the same time, the chairman notes that the city is seeking to encourage more businesses to relocate into the city in order to provide more jobs and a strengthened tax base.necessaryFactorscontent: Engineer A raising the staffing concern to the chairman; Chairman's authority to issue a hiring order; Chairman's political interest in attracting businesses through grandfatheringsufficientFactorscontent: Engineer A's request for resources combined with the chairman's pre-existing economic development agendacounterfactualcontent: Without the meeting, the chairman would have had no occasion to seek Engineer A's concurrence on the grandfathering ordinance in exchange for the hiring orderagentKnowledgecontent: Sympathetic to Engineer A's concerns; aware of the city's desire for jobs and a strengthened tax baseinterveningFactorscontent: City's economic development goals; Political pressure to attract businessescausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Concern Escalation Meeting', 'proeth:description': 'Engineer A raises staffing and inspection adequacy concerns with the chairman'}; {'proeth:step': 2, 'proeth:element': "Chairman's Sympathetic Response", 'proeth:description': 'Chairman indicates willingness to issue an order permitting additional hiring'}; {'proeth:step': 3, 'proeth:element': 'Conditional Quid Pro Quo Offer', 'proeth:description': "Chairman seeks Engineer A's concurrence on grandfathering certain buildings under the older code"}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_4",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707393+00:00",
"proeth:agentKnowledge": "Sympathetic to Engineer A\u0027s concerns; aware of the city\u0027s desire for jobs and a strengthened tax base",
"proeth:causalLanguage": "The chairman indicates that he is quite sympathetic to Engineer A\u2019s concerns and would be willing to issue an order to permit the hiring of additional code officials for the building department. At the same time, the chairman notes that the city is seeking to encourage more businesses to relocate into the city in order to provide more jobs and a strengthened tax base.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer A raises staffing and inspection adequacy concerns with the chairman",
"proeth:element": "Concern Escalation Meeting",
"proeth:step": 1
},
{
"proeth:description": "Chairman indicates willingness to issue an order permitting additional hiring",
"proeth:element": "Chairman\u0027s Sympathetic Response",
"proeth:step": 2
},
{
"proeth:description": "Chairman seeks Engineer A\u0027s concurrence on grandfathering certain buildings under the older code",
"proeth:element": "Conditional Quid Pro Quo Offer",
"proeth:step": 3
}
],
"proeth:cause": "Concern Escalation Meeting",
"proeth:counterfactual": "Without the meeting, the chairman would have had no occasion to seek Engineer A\u0027s concurrence on the grandfathering ordinance in exchange for the hiring order",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Conditional Quid Pro Quo Offer",
"proeth:interveningFactors": [
"City\u0027s economic development goals",
"Political pressure to attract businesses"
],
"proeth:necessaryFactors": [
"Engineer A raising the staffing concern to the chairman",
"Chairman\u0027s authority to issue a hiring order",
"Chairman\u0027s political interest in attracting businesses through grandfathering"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "City Council Chairman",
"proeth:sufficientFactors": [
"Engineer A\u0027s request for resources combined with the chairman\u0027s pre-existing economic development agenda"
],
"proeth:withinAgentControl": true
}
Causal Language: In this connection, the chairman seeks Engineer A’s concurrence on a city ordinance that would permit certain specified buildings under construction to be “grandfathered” under the older existing enforcement requirements and not the newer, more rigid requirements now in effect. Engineer A agrees to concur with the chairman’s proposal
Necessary Factors (NESS):
- Chairman conditioning the hiring order on Engineer A's concurrence
- Engineer A's belief that the city desperately needed additional code officials
- Engineer A's willingness to trade code consistency for staffing resources
Sufficient Factors:
- The linkage of the desperately needed hiring order to the grandfathering concurrence, given Engineer A's assessment of the staffing crisis
Responsibility Attribution:
Agent: Engineer A
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Conditional Quid Pro Quo Offer
Chairman seeks concurrence on grandfathering in connection with the hiring order -
Engineer A's Trade-off Reasoning
Engineer A weighs a better inspection process against consistent code enforcement -
Grandfathering Concurrence
Engineer A agrees to concur with the chairman's proposal -
Potential Public Safety Risk
Specified buildings avoid compliance with the more updated code requirements, potentially causing 'a real danger to the public health and safety'
Field classification (triples vs literals)
cause: Conditional Quid Pro Quo Offereffect: Grandfathering ConcurrenceresponsibleAgent: Engineer A
causalLanguagecontent: In this connection, the chairman seeks Engineer A’s concurrence on a city ordinance that would permit certain specified buildings under construction to be “grandfathered” under the older existing enforcement requirements and not the newer, more rigid requirements now in effect. Engineer A agrees to concur with the chairman’s proposalnecessaryFactorscontent: Chairman conditioning the hiring order on Engineer A's concurrence; Engineer A's belief that the city desperately needed additional code officials; Engineer A's willingness to trade code consistency for staffing resourcessufficientFactorscontent: The linkage of the desperately needed hiring order to the grandfathering concurrence, given Engineer A's assessment of the staffing crisiscounterfactualcontent: Without the quid pro quo linkage, Engineer A would have had no reason to concur in weakening code enforcement for specified buildingsagentKnowledgecontent: Knew the newer requirements 'greatly enhance and protect the public's health and safety' and that grandfathering would exempt buildings from theminterveningFactorscontent: Chairman's political conditioning of the hiring order; Severe existing staffing shortagecausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Conditional Quid Pro Quo Offer', 'proeth:description': 'Chairman seeks concurrence on grandfathering in connection with the hiring order'}; {'proeth:step': 2, 'proeth:element': "Engineer A's Trade-off Reasoning", 'proeth:description': 'Engineer A weighs a better inspection process against consistent code enforcement'}; {'proeth:step': 3, 'proeth:element': 'Grandfathering Concurrence', 'proeth:description': "Engineer A agrees to concur with the chairman's proposal"}; {'proeth:step': 4, 'proeth:element': 'Potential Public Safety Risk', 'proeth:description': "Specified buildings avoid compliance with the more updated code requirements, potentially causing 'a real danger to the public health and safety'"}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_5",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707414+00:00",
"proeth:agentKnowledge": "Knew the newer requirements \u0027greatly enhance and protect the public\u0027s health and safety\u0027 and that grandfathering would exempt buildings from them",
"proeth:causalLanguage": "In this connection, the chairman seeks Engineer A\u2019s concurrence on a city ordinance that would permit certain specified buildings under construction to be \u201cgrandfathered\u201d under the older existing enforcement requirements and not the newer, more rigid requirements now in effect. Engineer A agrees to concur with the chairman\u2019s proposal",
"proeth:causalSequence": [
{
"proeth:description": "Chairman seeks concurrence on grandfathering in connection with the hiring order",
"proeth:element": "Conditional Quid Pro Quo Offer",
"proeth:step": 1
},
{
"proeth:description": "Engineer A weighs a better inspection process against consistent code enforcement",
"proeth:element": "Engineer A\u0027s Trade-off Reasoning",
"proeth:step": 2
},
{
"proeth:description": "Engineer A agrees to concur with the chairman\u0027s proposal",
"proeth:element": "Grandfathering Concurrence",
"proeth:step": 3
},
{
"proeth:description": "Specified buildings avoid compliance with the more updated code requirements, potentially causing \u0027a real danger to the public health and safety\u0027",
"proeth:element": "Potential Public Safety Risk",
"proeth:step": 4
}
],
"proeth:cause": "Conditional Quid Pro Quo Offer",
"proeth:counterfactual": "Without the quid pro quo linkage, Engineer A would have had no reason to concur in weakening code enforcement for specified buildings",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Grandfathering Concurrence",
"proeth:interveningFactors": [
"Chairman\u0027s political conditioning of the hiring order",
"Severe existing staffing shortage"
],
"proeth:necessaryFactors": [
"Chairman conditioning the hiring order on Engineer A\u0027s concurrence",
"Engineer A\u0027s belief that the city desperately needed additional code officials",
"Engineer A\u0027s willingness to trade code consistency for staffing resources"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "Engineer A",
"proeth:sufficientFactors": [
"The linkage of the desperately needed hiring order to the grandfathering concurrence, given Engineer A\u0027s assessment of the staffing crisis"
],
"proeth:withinAgentControl": true
}
Causal Language: Engineer A contacted the state engineering licensure board and was informed, based upon the limited information provided to the board, that suspension or revocation of his engineering license was a possibility if he prepared a permit that violated environmental regulations. Engineer A refused to issue the permit and submitted his findings to his superior.
Necessary Factors (NESS):
- Engineer's belief that the plans were inadequate to meet regulatory requirements
- Licensure board warning of possible suspension or revocation
- Engineer's professional obligation to protect public health and safety
Sufficient Factors:
- Belief in regulatory inadequacy combined with the licensure sanction warning
Responsibility Attribution:
Agent: Engineer A (BER Case 92-4)
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Superior's Order
Engineer is ordered to draw up the construction permit expeditiously -
Adequacy Doubt
Engineer believes the plans are inadequate and scrubbers are necessary -
License Sanction Warning
Licensure board warns that suspension or revocation is a possibility -
Permit Issuance Refusal
Engineer refuses to issue the permit and submits findings to his superior
Field classification (triples vs literals)
cause: License Sanction Warningeffect: Permit Issuance RefusalresponsibleAgent: Engineer A (BER Case 92-4)
causalLanguagecontent: Engineer A contacted the state engineering licensure board and was informed, based upon the limited information provided to the board, that suspension or revocation of his engineering license was a possibility if he prepared a permit that violated environmental regulations. Engineer A refused to issue the permit and submitted his findings to his superior.necessaryFactorscontent: Engineer's belief that the plans were inadequate to meet regulatory requirements; Licensure board warning of possible suspension or revocation; Engineer's professional obligation to protect public health and safetysufficientFactorscontent: Belief in regulatory inadequacy combined with the licensure sanction warningcounterfactualcontent: The engineer's public-safety belief alone may have prompted refusal, but the license sanction warning reinforced and confirmed the decision to refuseagentKnowledgecontent: Believed the permit would violate air pollution standards under the 1990 Clean Air Act and knew his license was at riskinterveningFactorscontent: Superior's order to move expeditiously and 'avoid any hang-ups'causalSequencecontent: {'proeth:step': 1, 'proeth:element': "Superior's Order", 'proeth:description': 'Engineer is ordered to draw up the construction permit expeditiously'}; {'proeth:step': 2, 'proeth:element': 'Adequacy Doubt', 'proeth:description': 'Engineer believes the plans are inadequate and scrubbers are necessary'}; {'proeth:step': 3, 'proeth:element': 'License Sanction Warning', 'proeth:description': 'Licensure board warns that suspension or revocation is a possibility'}; {'proeth:step': 4, 'proeth:element': 'Permit Issuance Refusal', 'proeth:description': 'Engineer refuses to issue the permit and submits findings to his superior'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_7",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707451+00:00",
"proeth:agentKnowledge": "Believed the permit would violate air pollution standards under the 1990 Clean Air Act and knew his license was at risk",
"proeth:causalLanguage": "Engineer A contacted the state engineering licensure board and was informed, based upon the limited information provided to the board, that suspension or revocation of his engineering license was a possibility if he prepared a permit that violated environmental regulations. Engineer A refused to issue the permit and submitted his findings to his superior.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer is ordered to draw up the construction permit expeditiously",
"proeth:element": "Superior\u0027s Order",
"proeth:step": 1
},
{
"proeth:description": "Engineer believes the plans are inadequate and scrubbers are necessary",
"proeth:element": "Adequacy Doubt",
"proeth:step": 2
},
{
"proeth:description": "Licensure board warns that suspension or revocation is a possibility",
"proeth:element": "License Sanction Warning",
"proeth:step": 3
},
{
"proeth:description": "Engineer refuses to issue the permit and submits findings to his superior",
"proeth:element": "Permit Issuance Refusal",
"proeth:step": 4
}
],
"proeth:cause": "License Sanction Warning",
"proeth:counterfactual": "The engineer\u0027s public-safety belief alone may have prompted refusal, but the license sanction warning reinforced and confirmed the decision to refuse",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Permit Issuance Refusal",
"proeth:interveningFactors": [
"Superior\u0027s order to move expeditiously and \u0027avoid any hang-ups\u0027"
],
"proeth:necessaryFactors": [
"Engineer\u0027s belief that the plans were inadequate to meet regulatory requirements",
"Licensure board warning of possible suspension or revocation",
"Engineer\u0027s professional obligation to protect public health and safety"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Engineer A (BER Case 92-4)",
"proeth:sufficientFactors": [
"Belief in regulatory inadequacy combined with the licensure sanction warning"
],
"proeth:withinAgentControl": true
}
Causal Language: Engineer A refused to issue the permit and submitted his findings to his superior. The department authorized the issuance of the permit.
Necessary Factors (NESS):
- Engineer's refusal creating the need for departmental action
- Department's authority to authorize the permit over the engineer's objection
- Department's disagreement with the engineer's technical assessment
Sufficient Factors:
- The refusal plus the department's determination to proceed with the permit
Responsibility Attribution:
Agent: The department (BER Case 92-4)
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Permit Issuance Refusal
Engineer refuses to issue the permit on public safety grounds -
Findings Submission
Engineer submits his findings to his superior -
Permit Authorization Override
The department authorizes the issuance of the permit despite the refusal
Field classification (triples vs literals)
cause: Permit Issuance Refusaleffect: Permit Authorization OverrideresponsibleAgent: The department (BER Case 92-4)
causalLanguagecontent: Engineer A refused to issue the permit and submitted his findings to his superior. The department authorized the issuance of the permit.necessaryFactorscontent: Engineer's refusal creating the need for departmental action; Department's authority to authorize the permit over the engineer's objection; Department's disagreement with the engineer's technical assessmentsufficientFactorscontent: The refusal plus the department's determination to proceed with the permitcounterfactualcontent: Had the engineer issued the permit himself, no departmental override would have been necessary; the refusal precipitated the department acting in his steadagentKnowledgecontent: The department had the engineer's submitted findings that the permit would violate air pollution standardsinterveningFactorscontent: Superior's belief that the fluidized boiler process would meet regulatory requirementscausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Permit Issuance Refusal', 'proeth:description': 'Engineer refuses to issue the permit on public safety grounds'}; {'proeth:step': 2, 'proeth:element': 'Findings Submission', 'proeth:description': 'Engineer submits his findings to his superior'}; {'proeth:step': 3, 'proeth:element': 'Permit Authorization Override', 'proeth:description': 'The department authorizes the issuance of the permit despite the refusal'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_8",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707468+00:00",
"proeth:agentKnowledge": "The department had the engineer\u0027s submitted findings that the permit would violate air pollution standards",
"proeth:causalLanguage": "Engineer A refused to issue the permit and submitted his findings to his superior. The department authorized the issuance of the permit.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer refuses to issue the permit on public safety grounds",
"proeth:element": "Permit Issuance Refusal",
"proeth:step": 1
},
{
"proeth:description": "Engineer submits his findings to his superior",
"proeth:element": "Findings Submission",
"proeth:step": 2
},
{
"proeth:description": "The department authorizes the issuance of the permit despite the refusal",
"proeth:element": "Permit Authorization Override",
"proeth:step": 3
}
],
"proeth:cause": "Permit Issuance Refusal",
"proeth:counterfactual": "Had the engineer issued the permit himself, no departmental override would have been necessary; the refusal precipitated the department acting in his stead",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Permit Authorization Override",
"proeth:interveningFactors": [
"Superior\u0027s belief that the fluidized boiler process would meet regulatory requirements"
],
"proeth:necessaryFactors": [
"Engineer\u0027s refusal creating the need for departmental action",
"Department\u0027s authority to authorize the permit over the engineer\u0027s objection",
"Department\u0027s disagreement with the engineer\u0027s technical assessment"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "The department (BER Case 92-4)",
"proeth:sufficientFactors": [
"The refusal plus the department\u0027s determination to proceed with the permit"
],
"proeth:withinAgentControl": true
}
Causal Language: After (1) noticing problems with overflow capacity, which are required to be reported to the state water pollution control authorities, (2) discussing the problem privately with members of the city council
Necessary Factors (NESS):
- Existence of overflow capacity problems at the disposal plants and beds
- Engineer's responsibility for the disposal plants
- Legal requirement to report such problems
Sufficient Factors:
- Discovery of the problem by an engineer with reporting responsibility
Responsibility Attribution:
Agent: City engineer/director of public works (BER Case 88-6)
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Overflow Capacity Problem
Engineer notices problems with overflow capacity at disposal plants and beds -
Internal Concern Reporting
Engineer discusses the problem privately with members of the city council and informs the city administrator -
Administrator Warning
City administrator warns the engineer to report the problem only to him
Field classification (triples vs literals)
cause: Overflow Capacity Problemeffect: Internal Concern ReportingresponsibleAgent: City engineer/director of public works (BER Case 88-6)
causalLanguagecontent: After (1) noticing problems with overflow capacity, which are required to be reported to the state water pollution control authorities, (2) discussing the problem privately with members of the city councilnecessaryFactorscontent: Existence of overflow capacity problems at the disposal plants and beds; Engineer's responsibility for the disposal plants; Legal requirement to report such problemssufficientFactorscontent: Discovery of the problem by an engineer with reporting responsibilitycounterfactualcontent: Without the overflow capacity problem, there would have been nothing to report or discuss with city officialsagentKnowledgecontent: Knew overflow problems 'are required to be reported to the state water pollution control authorities'interveningFactorscontent: City administrator's warning to report the problem only to himcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Overflow Capacity Problem', 'proeth:description': 'Engineer notices problems with overflow capacity at disposal plants and beds'}; {'proeth:step': 2, 'proeth:element': 'Internal Concern Reporting', 'proeth:description': 'Engineer discusses the problem privately with members of the city council and informs the city administrator'}; {'proeth:step': 3, 'proeth:element': 'Administrator Warning', 'proeth:description': 'City administrator warns the engineer to report the problem only to him'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_9",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707486+00:00",
"proeth:agentKnowledge": "Knew overflow problems \u0027are required to be reported to the state water pollution control authorities\u0027",
"proeth:causalLanguage": "After (1) noticing problems with overflow capacity, which are required to be reported to the state water pollution control authorities, (2) discussing the problem privately with members of the city council",
"proeth:causalSequence": [
{
"proeth:description": "Engineer notices problems with overflow capacity at disposal plants and beds",
"proeth:element": "Overflow Capacity Problem",
"proeth:step": 1
},
{
"proeth:description": "Engineer discusses the problem privately with members of the city council and informs the city administrator",
"proeth:element": "Internal Concern Reporting",
"proeth:step": 2
},
{
"proeth:description": "City administrator warns the engineer to report the problem only to him",
"proeth:element": "Administrator Warning",
"proeth:step": 3
}
],
"proeth:cause": "Overflow Capacity Problem",
"proeth:counterfactual": "Without the overflow capacity problem, there would have been nothing to report or discuss with city officials",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Internal Concern Reporting",
"proeth:interveningFactors": [
"City administrator\u0027s warning to report the problem only to him"
],
"proeth:necessaryFactors": [
"Existence of overflow capacity problems at the disposal plants and beds",
"Engineer\u0027s responsibility for the disposal plants",
"Legal requirement to report such problems"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "City engineer/director of public works (BER Case 88-6)",
"proeth:sufficientFactors": [
"Discovery of the problem by an engineer with reporting responsibility"
],
"proeth:withinAgentControl": true
}
Causal Language: (4) discussing the problem again informally with the city council, and (5) being relieved by the city administrator of responsibility for the disposal plants and beds
Necessary Factors (NESS):
- Engineer's repeated internal reporting to the city council against the administrator's warning
- City administrator's authority over the engineer's assignments
- Administrator's pattern of disregard for the law
Sufficient Factors:
- The engineer's continued internal disclosure combined with the administrator's desire to suppress the issue
Responsibility Attribution:
Agent: City administrator (BER Case 88-6)
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Internal Concern Reporting
Engineer discusses the overflow problem with city council members -
Administrator Warning
Administrator warns the engineer to report the problem only to him -
Repeated Informal Reporting
Engineer discusses the problem again informally with the city council -
Responsibility Removal
Administrator relieves the engineer of responsibility for the disposal plants and beds
Field classification (triples vs literals)
cause: Internal Concern Reportingeffect: Responsibility RemovalresponsibleAgent: City administrator (BER Case 88-6)
causalLanguagecontent: (4) discussing the problem again informally with the city council, and (5) being relieved by the city administrator of responsibility for the disposal plants and bedsnecessaryFactorscontent: Engineer's repeated internal reporting to the city council against the administrator's warning; City administrator's authority over the engineer's assignments; Administrator's pattern of disregard for the lawsufficientFactorscontent: The engineer's continued internal disclosure combined with the administrator's desire to suppress the issuecounterfactualcontent: Had the engineer reported only to the administrator as warned, she likely would not have been relieved of responsibility, though the violation would have continued unaddressedagentKnowledgecontent: Administrator knew of the overflow problem and had warned the engineer to report only to himinterveningFactorscontent: Members of the city council's ongoing disregard for the lawcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Internal Concern Reporting', 'proeth:description': 'Engineer discusses the overflow problem with city council members'}; {'proeth:step': 2, 'proeth:element': 'Administrator Warning', 'proeth:description': 'Administrator warns the engineer to report the problem only to him'}; {'proeth:step': 3, 'proeth:element': 'Repeated Informal Reporting', 'proeth:description': 'Engineer discusses the problem again informally with the city council'}; {'proeth:step': 4, 'proeth:element': 'Responsibility Removal', 'proeth:description': 'Administrator relieves the engineer of responsibility for the disposal plants and beds'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_10",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707504+00:00",
"proeth:agentKnowledge": "Administrator knew of the overflow problem and had warned the engineer to report only to him",
"proeth:causalLanguage": "(4) discussing the problem again informally with the city council, and (5) being relieved by the city administrator of responsibility for the disposal plants and beds",
"proeth:causalSequence": [
{
"proeth:description": "Engineer discusses the overflow problem with city council members",
"proeth:element": "Internal Concern Reporting",
"proeth:step": 1
},
{
"proeth:description": "Administrator warns the engineer to report the problem only to him",
"proeth:element": "Administrator Warning",
"proeth:step": 2
},
{
"proeth:description": "Engineer discusses the problem again informally with the city council",
"proeth:element": "Repeated Informal Reporting",
"proeth:step": 3
},
{
"proeth:description": "Administrator relieves the engineer of responsibility for the disposal plants and beds",
"proeth:element": "Responsibility Removal",
"proeth:step": 4
}
],
"proeth:cause": "Internal Concern Reporting",
"proeth:counterfactual": "Had the engineer reported only to the administrator as warned, she likely would not have been relieved of responsibility, though the violation would have continued unaddressed",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Responsibility Removal",
"proeth:interveningFactors": [
"Members of the city council\u0027s ongoing disregard for the law"
],
"proeth:necessaryFactors": [
"Engineer\u0027s repeated internal reporting to the city council against the administrator\u0027s warning",
"City administrator\u0027s authority over the engineer\u0027s assignments",
"Administrator\u0027s pattern of disregard for the law"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "City administrator (BER Case 88-6)",
"proeth:sufficientFactors": [
"The engineer\u0027s continued internal disclosure combined with the administrator\u0027s desire to suppress the issue"
],
"proeth:withinAgentControl": true
}
Causal Language: The Board said that the engineer's inaction permitted a serious violation of the law to continue and made the engineer an "accessory" to the actions of the city administrator and others.
Necessary Factors (NESS):
- Engineer's knowledge that 'proper authorities' were state officials, not city officials
- Failure to report the overflow problem to state water pollution control authorities
- City officials' ongoing pattern of disregard for the law
Sufficient Factors:
- The engineer's inaction combined with the city administration's continued suppression of the problem
Responsibility Attribution:
Agent: City engineer/director of public works (BER Case 88-6)
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Responsibility Removal
Engineer is relieved of responsibility for the disposal plants but continues as city engineer/director of public works -
External Reporting Omission
Engineer fails to report the ongoing violations to state authorities -
Ongoing Legal Violation Continuation
The serious violation of the law continues unabated -
Accessory Finding
The Board finds the engineer's inaction made her an 'accessory' to the administrator's actions
Field classification (triples vs literals)
cause: External Reporting Omissioneffect: Ongoing Legal Violation ContinuationresponsibleAgent: City engineer/director of public works (BER Case 88-6)
causalLanguagecontent: The Board said that the engineer's inaction permitted a serious violation of the law to continue and made the engineer an "accessory" to the actions of the city administrator and others.necessaryFactorscontent: Engineer's knowledge that 'proper authorities' were state officials, not city officials; Failure to report the overflow problem to state water pollution control authorities; City officials' ongoing pattern of disregard for the lawsufficientFactorscontent: The engineer's inaction combined with the city administration's continued suppression of the problemcounterfactualcontent: Had the engineer reported to state officials, the serious violation of law would likely have been addressed and would not have continuedagentKnowledgecontent: The engineer 'knew, or should have known, that "proper authorities" were not the city officials, but more probably, state officials'interveningFactorscontent: City administrator's suppression and removal of the engineer's responsibility; City council members' disregard for the lawcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Responsibility Removal', 'proeth:description': 'Engineer is relieved of responsibility for the disposal plants but continues as city engineer/director of public works'}; {'proeth:step': 2, 'proeth:element': 'External Reporting Omission', 'proeth:description': 'Engineer fails to report the ongoing violations to state authorities'}; {'proeth:step': 3, 'proeth:element': 'Ongoing Legal Violation Continuation', 'proeth:description': 'The serious violation of the law continues unabated'}; {'proeth:step': 4, 'proeth:element': 'Accessory Finding', 'proeth:description': "The Board finds the engineer's inaction made her an 'accessory' to the administrator's actions"}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/79#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"@id": "http://proethica.org/ontology/case/79#CausalChain_11",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T12:35:26.707522+00:00",
"proeth:agentKnowledge": "The engineer \u0027knew, or should have known, that \"proper authorities\" were not the city officials, but more probably, state officials\u0027",
"proeth:causalLanguage": "The Board said that the engineer\u0027s inaction permitted a serious violation of the law to continue and made the engineer an \"accessory\" to the actions of the city administrator and others.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer is relieved of responsibility for the disposal plants but continues as city engineer/director of public works",
"proeth:element": "Responsibility Removal",
"proeth:step": 1
},
{
"proeth:description": "Engineer fails to report the ongoing violations to state authorities",
"proeth:element": "External Reporting Omission",
"proeth:step": 2
},
{
"proeth:description": "The serious violation of the law continues unabated",
"proeth:element": "Ongoing Legal Violation Continuation",
"proeth:step": 3
},
{
"proeth:description": "The Board finds the engineer\u0027s inaction made her an \u0027accessory\u0027 to the administrator\u0027s actions",
"proeth:element": "Accessory Finding",
"proeth:step": 4
}
],
"proeth:cause": "External Reporting Omission",
"proeth:counterfactual": "Had the engineer reported to state officials, the serious violation of law would likely have been addressed and would not have continued",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Ongoing Legal Violation Continuation",
"proeth:interveningFactors": [
"City administrator\u0027s suppression and removal of the engineer\u0027s responsibility",
"City council members\u0027 disregard for the law"
],
"proeth:necessaryFactors": [
"Engineer\u0027s knowledge that \u0027proper authorities\u0027 were state officials, not city officials",
"Failure to report the overflow problem to state water pollution control authorities",
"City officials\u0027 ongoing pattern of disregard for the law"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "City engineer/director of public works (BER Case 88-6)",
"proeth:sufficientFactors": [
"The engineer\u0027s inaction combined with the city administration\u0027s continued suppression of the problem"
],
"proeth:withinAgentControl": true
}
Allen Temporal Relations (8)
Interval algebra relationships with OWL-Time standard properties| From Entity | Allen Relation | To Entity | OWL-Time Property | Evidence |
|---|---|---|---|---|
| budget cutbacks and adoption of newer, more rigid code requirements |
before
Entity1 is before Entity2 |
Engineer A's meeting with the city council chairman |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
Engineer A has been concerned that as a result of a series of budget cutbacks and more rigid code en... [more] |
| Engineer A's growing concern about inspection quality |
before
Entity1 is before Entity2 |
meeting with the city council chairman |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
Engineer A has been concerned... Engineer A meets with the chairman of the local city council to dis... [more] |
| chairman's offer to authorize hiring additional code officials |
equals
Entity1 and Entity2 have the same start and end times |
chairman's quid pro quo proposal regarding the grandfathering ordinance |
time:intervalEquals
http://www.w3.org/2006/time#intervalEquals |
The chairman indicates that he... would be willing to issue an order to permit the hiring of additio... [more] |
| Engineer A's agreement to concur with the proposal |
before
Entity1 is before Entity2 |
chairman issuing the order to hire additional code officials |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
Engineer A agrees to concur with the chairman's proposal, and the chairman issues the order to permi... [more] |
| older existing enforcement requirements |
before
Entity1 is before Entity2 |
newer, more rigid code requirements now in effect |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
'grandfathered' under the older existing enforcement requirements and not the newer, more rigid requ... [more] |
| construction of the specified buildings |
overlaps
Entity1 starts before Entity2 and ends during Entity2 |
proposed grandfathering ordinance |
time:intervalOverlaps
http://www.w3.org/2006/time#intervalOverlaps |
a city ordinance that would permit certain specified buildings under construction to be 'grandfather... [more] |
| code officials performing inspections |
before
Entity1 is before Entity2 |
Engineer A signing off on final inspection reports |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
Each code official member of Engineer A's staff is often required to make as many as 60 code inspect... [more] |
| events of the present case (Engineer A's agreement with the chairman) |
before
Entity1 is before Entity2 |
Board's retrospective evaluation in the Discussion section |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
Turning to the facts of the present case, Engineer A is faced with a predicament... the Board believ... [more] |
About Allen Relations & OWL-Time
Allen's Interval Algebra provides 13 basic temporal relations between intervals. These relations are mapped to OWL-Time standard properties for interoperability with Semantic Web temporal reasoning systems and SPARQL queries.
Each relation includes both a ProEthica custom property and a
time:* OWL-Time property for maximum compatibility.