PASS 3: Temporal Dynamics
Case 112: Public Health Safety and Welfare—Engineering Standards
Timeline Overview
OWL-Time Temporal Structure 6 relations time: = w3.org/2006/time
Extracted Actions (5)
Volitional professional decisions with intentions and ethical contextDescription: A city citizen's group promoted a proposed amendment to a local ordinance that would install traffic engineering infrastructure contrary to established engineering standards.
Temporal Marker: Before the amendment was brought to the city council, initial trigger of the case interval
Fluent Transitions:
- Proposed Ordinance Change Pending
Mental State: deliberate advocacy
Intended Outcome: Secure adoption of the ordinance change installing the desired traffic infrastructure
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Civic advocacyinitiates: Proposed Ordinance Change Pending
descriptioncontent: A city citizen's group promoted a proposed amendment to a local ordinance that would install traffic engineering infrastructure contrary to established engineering standards.hasAgentcontent: City citizen's grouptemporalMarkercontent: Before the amendment was brought to the city council, initial trigger of the casehasMentalStatecontent: deliberate advocacyintendedOutcomecontent: Secure adoption of the ordinance change installing the desired traffic infrastructuretextReferencescontent: A proposed amendment to a local ordinance that is being promoted by a city citizen’s grouptemporalExtentcontent: intervaltemporalSequencecontent: 1withinCompetenceassessment: False
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#Action_Ordinance_Amendment_Promotion",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-14T12:27:51.342654+00:00",
"proeth:description": "A city citizen\u0027s group promoted a proposed amendment to a local ordinance that would install traffic engineering infrastructure contrary to established engineering standards.",
"proeth:discoveredInSection": "facts",
"proeth:hasAgent": "City citizen\u0027s group",
"proeth:hasMentalState": "deliberate advocacy",
"proeth:initiates": [
"Proposed Ordinance Change Pending"
],
"proeth:intendedOutcome": "Secure adoption of the ordinance change installing the desired traffic infrastructure",
"proeth:requiresCapability": [
"Civic advocacy"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "Before the amendment was brought to the city council, initial trigger of the case",
"proeth:temporalSequence": 1,
"proeth:textReferences": [
"A proposed amendment to a local ordinance that is being promoted by a city citizen\u2019s group"
],
"proeth:withinCompetence": false,
"rdfs:label": "Ordinance Amendment Promotion"
}
Description: A city council member brought the citizen group's proposed ordinance amendment before the city council for consideration.
Temporal Marker: Early in the case timeline, before the public forum and vote instant
Fluent Transitions:
- Ordinance Change Under Council Consideration
Mental State: deliberate
Intended Outcome: Place the proposed ordinance change before the council for a vote
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Legislative procedureinitiates: Ordinance Change Under Council Consideration
descriptioncontent: A city council member brought the citizen group's proposed ordinance amendment before the city council for consideration.hasAgentcontent: City council membertemporalMarkercontent: Early in the case timeline, before the public forum and votehasMentalStatecontent: deliberateintendedOutcomecontent: Place the proposed ordinance change before the council for a votetextReferencescontent: has been brought forth by a city council membertemporalExtentcontent: instanttemporalSequencecontent: 2withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#Action_Legislative_Proposal_Introduction",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-14T12:27:51.342908+00:00",
"proeth:description": "A city council member brought the citizen group\u0027s proposed ordinance amendment before the city council for consideration.",
"proeth:discoveredInSection": "facts",
"proeth:hasAgent": "City council member",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Ordinance Change Under Council Consideration"
],
"proeth:intendedOutcome": "Place the proposed ordinance change before the council for a vote",
"proeth:requiresCapability": [
"Legislative procedure"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Early in the case timeline, before the public forum and vote",
"proeth:temporalSequence": 2,
"proeth:textReferences": [
"has been brought forth by a city council member"
],
"proeth:withinCompetence": true,
"rdfs:label": "Legislative Proposal Introduction"
}
Description: The city attorney explained to the city council at a public forum that the proposed change is considered unsafe, does not satisfy current standards, and is contrary to a state law requiring an engineering study.
Temporal Marker: At a recent public forum, before the council vote instant
Fluent Transitions:
- Public Authorities Aware of Safety and Legal Concerns
Mental State: deliberate, informative
Intended Outcome: Inform the city council of the safety, standards, and legal problems before it acted on the proposed change
Foreseen Unintended Effects:
- Council might proceed despite the warnings
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Legal analysis; Public communicationinitiates: Public Authorities Aware of Safety and Legal Concerns
descriptioncontent: The city attorney explained to the city council at a public forum that the proposed change is considered unsafe, does not satisfy current standards, and is contrary to a state law requiring an engineering study.hasAgentcontent: City attorneytemporalMarkercontent: At a recent public forum, before the council votehasMentalStatecontent: deliberate, informativeintendedOutcomecontent: Inform the city council of the safety, standards, and legal problems before it acted on the proposed changeforeseenUnintendedEffectscontent: Council might proceed despite the warningstextReferencescontent: The city attorney attempted to explain these factors to the members of the city council in a recent public forumtemporalExtentcontent: instanttemporalSequencecontent: 3withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#Action_Public_Concern_Explanation",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-14T12:27:51.342959+00:00",
"proeth:description": "The city attorney explained to the city council at a public forum that the proposed change is considered unsafe, does not satisfy current standards, and is contrary to a state law requiring an engineering study.",
"proeth:discoveredInSection": "facts",
"proeth:foreseenUnintendedEffects": [
"Council might proceed despite the warnings"
],
"proeth:hasAgent": "City attorney",
"proeth:hasMentalState": "deliberate, informative",
"proeth:initiates": [
"Public Authorities Aware of Safety and Legal Concerns"
],
"proeth:intendedOutcome": "Inform the city council of the safety, standards, and legal problems before it acted on the proposed change",
"proeth:requiresCapability": [
"Legal analysis",
"Public communication"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "At a recent public forum, before the council vote",
"proeth:temporalSequence": 3,
"proeth:textReferences": [
"The city attorney attempted to explain these factors to the members of the city council in a recent public forum"
],
"proeth:withinCompetence": true,
"rdfs:label": "Public Concern Explanation"
}
Description: Despite the city attorney's explanation of the safety, standards, and state law concerns, the city council voted to proceed with the proposed change to the ordinance.
Temporal Marker: Recent past, following the public forum, culminating event of the Facts instant
Fluent Transitions:
- Public Safety Risk from Ordinance Change
- Conflict with State Law Requiring Engineering Study
- Ordinance Change Under Council Consideration
Mental State: deliberate, informed of objections
Intended Outcome: Adopt the ordinance change promoted by the citizen's group
Foreseen Unintended Effects:
- Installation of traffic infrastructure considered unsafe by the local engineering community
- Proceeding contrary to a state law requiring an engineering study
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Legislative decision makinginitiates: Public Safety Risk from Ordinance Change; Conflict with State Law Requiring Engineering Studyterminates: Ordinance Change Under Council Consideration
descriptioncontent: Despite the city attorney's explanation of the safety, standards, and state law concerns, the city council voted to proceed with the proposed change to the ordinance.hasAgentcontent: City counciltemporalMarkercontent: Recent past, following the public forum, culminating event of the FactshasMentalStatecontent: deliberate, informed of objectionsintendedOutcomecontent: Adopt the ordinance change promoted by the citizen's groupforeseenUnintendedEffectscontent: Installation of traffic infrastructure considered unsafe by the local engineering community; Proceeding contrary to a state law requiring an engineering studytextReferencescontent: the city council voted to proceed with the proposed change to the ordinancetemporalExtentcontent: instanttemporalSequencecontent: 5withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#Action_Legislative_Vote_Decision",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-14T12:27:51.342993+00:00",
"proeth:description": "Despite the city attorney\u0027s explanation of the safety, standards, and state law concerns, the city council voted to proceed with the proposed change to the ordinance.",
"proeth:discoveredInSection": "facts",
"proeth:foreseenUnintendedEffects": [
"Installation of traffic infrastructure considered unsafe by the local engineering community",
"Proceeding contrary to a state law requiring an engineering study"
],
"proeth:hasAgent": "City council",
"proeth:hasMentalState": "deliberate, informed of objections",
"proeth:initiates": [
"Public Safety Risk from Ordinance Change",
"Conflict with State Law Requiring Engineering Study"
],
"proeth:intendedOutcome": "Adopt the ordinance change promoted by the citizen\u0027s group",
"proeth:requiresCapability": [
"Legislative decision making"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Recent past, following the public forum, culminating event of the Facts",
"proeth:temporalSequence": 5,
"proeth:terminates": [
"Ordinance Change Under Council Consideration"
],
"proeth:textReferences": [
"the city council voted to proceed with the proposed change to the ordinance"
],
"proeth:withinCompetence": true,
"rdfs:label": "Legislative Vote Decision"
}
Description: Engineer A's forthcoming decision to further report the situation to appropriate local, state, and/or federal authorities to ensure relevant engineering standards protect the public. The Discussion treats this as an obligation Engineer A must carry out even though public authorities are already aware.
Temporal Marker: Present and future, following the council vote, the central ethical question of the Discussion interval
Fluent Transitions:
- Situation Reported to Local, State, and/or Federal Authorities
Mental State: deliberate, professionally obligated
Intended Outcome: Ensure that relevant engineering standards are applied and the public health, safety, and welfare are protected
Foreseen Unintended Effects:
- Recommendations may not be well-received by the public or public officials
Obligation Engagement:
- Obligation to Report the Situation to Appropriate Authorities
- Obligation to Be Honest and Truthful in Reporting
- Obligation 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: Obligation to Report the Situation to Appropriate Authorities; Obligation to Be Honest and Truthful in Reporting; Obligation to Hold Paramount the Public Health, Safety, and WelfareguidedByPrinciple: Paramountcy of Public Health, Safety, and WelfarerequiresCapability: Command of the facts and relevant technical information; Engineering judgment and expertise; Engaging with civic groups to explain the situationinitiates: Situation Reported to Local, State, and/or Federal Authorities
descriptioncontent: Engineer A's forthcoming decision to further report the situation to appropriate local, state, and/or federal authorities to ensure relevant engineering standards protect the public. The Discussion treats this as an obligation Engineer A must carry out even though public authorities are already aware.hasAgentcontent: Engineer AtemporalMarkercontent: Present and future, following the council vote, the central ethical question of the DiscussioneventRoleContextcontent: Professional EngineerhasMentalStatecontent: deliberate, professionally obligatedintendedOutcomecontent: Ensure that relevant engineering standards are applied and the public health, safety, and welfare are protectedforeseenUnintendedEffectscontent: Recommendations may not be well-received by the public or public officialstextReferencescontent: Engineer A has an obligation to further report the situation to appropriate local, state, and/or federal authorities to ensure that relevant engineering standards are consistent with protecting the public health, safety, and welfare.temporalExtentcontent: intervaltemporalSequencecontent: 7withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#Action_Authority_Reporting",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-14T12:27:51.343027+00:00",
"proeth:description": "Engineer A\u0027s forthcoming decision to further report the situation to appropriate local, state, and/or federal authorities to ensure relevant engineering standards protect the public. The Discussion treats this as an obligation Engineer A must carry out even though public authorities are already aware.",
"proeth:discoveredInSection": "discussion",
"proeth:eventRoleContext": "Professional Engineer",
"proeth:foreseenUnintendedEffects": [
"Recommendations may not be well-received by the public or public officials"
],
"proeth:fulfillsObligation": [
"Obligation to Report the Situation to Appropriate Authorities",
"Obligation to Be Honest and Truthful in Reporting",
"Obligation 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, professionally obligated",
"proeth:initiates": [
"Situation Reported to Local, State, and/or Federal Authorities"
],
"proeth:intendedOutcome": "Ensure that relevant engineering standards are applied and the public health, safety, and welfare are protected",
"proeth:raisesObligation": [],
"proeth:requiresCapability": [
"Command of the facts and relevant technical information",
"Engineering judgment and expertise",
"Engaging with civic groups to explain the situation"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "Present and future, following the council vote, the central ethical question of the Discussion",
"proeth:temporalSequence": 7,
"proeth:textReferences": [
"Engineer A has an obligation to further report the situation to appropriate local, state, and/or federal authorities to ensure that relevant engineering standards are consistent with protecting the public health, safety, and welfare."
],
"proeth:violatesObligation": [],
"proeth:withinCompetence": true,
"rdfs:label": "Authority Reporting"
}
Extracted Events (2)
Occurrences that trigger ethical considerations and state changesDescription: Following the city attorney's explanation at the public forum, the public authorities became aware of the safety, standards, and legal concerns, a condition the Discussion notes when weighing whether formal reporting by Engineer A is necessary.
Temporal Marker: After the city attorney's explanation at the recent public forum instant
Fluent Transitions:
- Public Authority Awareness
Caused By Action: Action_Public_Concern_Explanation
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/112#Action_Public_Concern_Explanationinitiates: Public Authority Awareness
descriptioncontent: Following the city attorney's explanation at the public forum, the public authorities became aware of the safety, standards, and legal concerns, a condition the Discussion notes when weighing whether formal reporting by Engineer A is necessary.temporalMarkercontent: After the city attorney's explanation at the recent public forumtextReferencescontent: public authorities are aware of the facts and circumstances; The city attorney attempted to explain these factors to the members of the city council in a recent public forumeventTypecontent: outcometemporalExtentcontent: instanttemporalSequencecontent: 4confidenceassessment: 0.85
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#Event_Public_Authority_Awareness",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-14T12:27:51.343169+00:00",
"proeth:causedByAction": "http://proethica.org/ontology/case/112#Action_Public_Concern_Explanation",
"proeth:confidence": "0.85",
"proeth:description": "Following the city attorney\u0027s explanation at the public forum, the public authorities became aware of the safety, standards, and legal concerns, a condition the Discussion notes when weighing whether formal reporting by Engineer A is necessary.",
"proeth:discoveredInSection": "discussion",
"proeth:eventType": "outcome",
"proeth:initiates": [
"Public Authority Awareness"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "After the city attorney\u0027s explanation at the recent public forum",
"proeth:temporalSequence": 4,
"proeth:textReferences": [
"public authorities are aware of the facts and circumstances",
"The city attorney attempted to explain these factors to the members of the city council in a recent public forum"
],
"rdfs:label": "Public Authority Awareness"
}
Description: As a result of the city council's vote, the proposed ordinance change moves forward despite the city attorney's warnings, meaning the unsafe traffic engineering infrastructure is set to proceed without the state-required engineering study.
Temporal Marker: Immediately following the city council vote at the recent public forum instant
Fluent Transitions:
- Public Safety Risk
- State Law Violation Risk
- Engineering Standards Noncompliance
Caused By Action: Action_Legislative_Vote_Decision
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/112#Action_Legislative_Vote_Decisioninitiates: Public Safety Risk; State Law Violation Risk; Engineering Standards Noncompliance
descriptioncontent: As a result of the city council's vote, the proposed ordinance change moves forward despite the city attorney's warnings, meaning the unsafe traffic engineering infrastructure is set to proceed without the state-required engineering study.temporalMarkercontent: Immediately following the city council vote at the recent public forumtextReferencescontent: the city council voted to proceed with the proposed change to the ordinance; many within the local engineering community, including Engineer A, consider unsafe, believe does not satisfy current standards and best practices, and is contrary to a state law that requires an engineering study before proceeding with the changeeventTypecontent: outcometemporalExtentcontent: instanttemporalSequencecontent: 6confidenceassessment: 0.9
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#Event_Ordinance_Change_Approval",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-14T12:27:51.343131+00:00",
"proeth:causedByAction": "http://proethica.org/ontology/case/112#Action_Legislative_Vote_Decision",
"proeth:confidence": "0.9",
"proeth:description": "As a result of the city council\u0027s vote, the proposed ordinance change moves forward despite the city attorney\u0027s warnings, meaning the unsafe traffic engineering infrastructure is set to proceed without the state-required engineering study.",
"proeth:discoveredInSection": "facts",
"proeth:eventType": "outcome",
"proeth:initiates": [
"Public Safety Risk",
"State Law Violation Risk",
"Engineering Standards Noncompliance"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Immediately following the city council vote at the recent public forum",
"proeth:temporalSequence": 6,
"proeth:textReferences": [
"the city council voted to proceed with the proposed change to the ordinance",
"many within the local engineering community, including Engineer A, consider unsafe, believe does not satisfy current standards and best practices, and is contrary to a state law that requires an engineering study before proceeding with the change"
],
"rdfs:label": "Ordinance Change Approval"
}
Causal Chains (5)
NESS test analysis: Necessary Element of Sufficient SetCausal Language: The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.
Necessary Factors (NESS):
- Proposal formally pending before the city council
- City attorney's awareness of the safety, standards, and state law concerns
- A public forum providing an opportunity to address the council
Sufficient Factors:
- Combination of pending unsafe proposal + city attorney's professional duty to advise the council + public forum venue
Responsibility Attribution:
Agent: City council member (proposal sponsor)
Type: indirect
Within Agent Control:
Yes
Causal Sequence:
-
Legislative Proposal Introduction
Council member introduces the ordinance amendment for council consideration -
Public Concern Explanation
City attorney explains at a public forum that the change is unsafe, contrary to standards, and contrary to state law
Field classification (triples vs literals)
cause: Legislative Proposal Introductioneffect: Public Concern ExplanationresponsibleAgent: City council member (proposal sponsor)
causalLanguagecontent: The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.necessaryFactorscontent: Proposal formally pending before the city council; City attorney's awareness of the safety, standards, and state law concerns; A public forum providing an opportunity to address the councilsufficientFactorscontent: Combination of pending unsafe proposal + city attorney's professional duty to advise the council + public forum venuecounterfactualcontent: Without the proposal being introduced before the council, the city attorney would have had no occasion to explain the safety and legal concernsagentKnowledgecontent: Brought forth a proposal that many in the local engineering community considered unsafe and contrary to state lawinterveningFactorscontent: City attorney's independent decision to raise concerns publiclycausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Legislative Proposal Introduction', 'proeth:description': 'Council member introduces the ordinance amendment for council consideration'}; {'proeth:step': 2, 'proeth:element': 'Public Concern Explanation', 'proeth:description': 'City attorney explains at a public forum that the change is unsafe, contrary to standards, and contrary to state law'}responsibilityTypeassessment: indirectwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#CausalChain_2",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-14T12:27:51.343272+00:00",
"proeth:agentKnowledge": "Brought forth a proposal that many in the local engineering community considered unsafe and contrary to state law",
"proeth:causalLanguage": "The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.",
"proeth:causalSequence": [
{
"proeth:description": "Council member introduces the ordinance amendment for council consideration",
"proeth:element": "Legislative Proposal Introduction",
"proeth:step": 1
},
{
"proeth:description": "City attorney explains at a public forum that the change is unsafe, contrary to standards, and contrary to state law",
"proeth:element": "Public Concern Explanation",
"proeth:step": 2
}
],
"proeth:cause": "Legislative Proposal Introduction",
"proeth:counterfactual": "Without the proposal being introduced before the council, the city attorney would have had no occasion to explain the safety and legal concerns",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Public Concern Explanation",
"proeth:interveningFactors": [
"City attorney\u0027s independent decision to raise concerns publicly"
],
"proeth:necessaryFactors": [
"Proposal formally pending before the city council",
"City attorney\u0027s awareness of the safety, standards, and state law concerns",
"A public forum providing an opportunity to address the council"
],
"proeth:responsibilityType": "indirect",
"proeth:responsibleAgent": "City council member (proposal sponsor)",
"proeth:sufficientFactors": [
"Combination of pending unsafe proposal + city attorney\u0027s professional duty to advise the council + public forum venue"
],
"proeth:withinAgentControl": true
}
Causal Language: While it may not be necessary for Engineer A to formally report the situation to a public authority since public authorities are aware of the facts and circumstances
Necessary Factors (NESS):
- City attorney's explanation of the safety, standards, and state law concerns
- Public forum with city council members and public authorities present
Sufficient Factors:
- City attorney's public explanation at the forum was itself enough to inform the public authorities of the facts and circumstances
Responsibility Attribution:
Agent: City attorney
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Public Concern Explanation
City attorney explains the safety, standards, and state law concerns at a public forum -
Public Authority Awareness
Public authorities become aware of the facts and circumstances surrounding the proposed change
Field classification (triples vs literals)
cause: Public Concern Explanationeffect: Public Authority AwarenessresponsibleAgent: City attorney
causalLanguagecontent: While it may not be necessary for Engineer A to formally report the situation to a public authority since public authorities are aware of the facts and circumstancesnecessaryFactorscontent: City attorney's explanation of the safety, standards, and state law concerns; Public forum with city council members and public authorities presentsufficientFactorscontent: City attorney's public explanation at the forum was itself enough to inform the public authorities of the facts and circumstancescounterfactualcontent: Without the city attorney's public explanation, public authorities may not have been aware of the facts and circumstances, making formal reporting by Engineer A necessaryagentKnowledgecontent: Knew the proposed change was considered unsafe, did not satisfy current standards, and was contrary to state law requiring an engineering studyinterveningFactorscontent: Public nature of the forum ensured broad awarenesscausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Public Concern Explanation', 'proeth:description': 'City attorney explains the safety, standards, and state law concerns at a public forum'}; {'proeth:step': 2, 'proeth:element': 'Public Authority Awareness', 'proeth:description': 'Public authorities become aware of the facts and circumstances surrounding the proposed change'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#CausalChain_3",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-14T12:27:51.343295+00:00",
"proeth:agentKnowledge": "Knew the proposed change was considered unsafe, did not satisfy current standards, and was contrary to state law requiring an engineering study",
"proeth:causalLanguage": "While it may not be necessary for Engineer A to formally report the situation to a public authority since public authorities are aware of the facts and circumstances",
"proeth:causalSequence": [
{
"proeth:description": "City attorney explains the safety, standards, and state law concerns at a public forum",
"proeth:element": "Public Concern Explanation",
"proeth:step": 1
},
{
"proeth:description": "Public authorities become aware of the facts and circumstances surrounding the proposed change",
"proeth:element": "Public Authority Awareness",
"proeth:step": 2
}
],
"proeth:cause": "Public Concern Explanation",
"proeth:counterfactual": "Without the city attorney\u0027s public explanation, public authorities may not have been aware of the facts and circumstances, making formal reporting by Engineer A necessary",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Public Authority Awareness",
"proeth:interveningFactors": [
"Public nature of the forum ensured broad awareness"
],
"proeth:necessaryFactors": [
"City attorney\u0027s explanation of the safety, standards, and state law concerns",
"Public forum with city council members and public authorities present"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "City attorney",
"proeth:sufficientFactors": [
"City attorney\u0027s public explanation at the forum was itself enough to inform the public authorities of the facts and circumstances"
],
"proeth:withinAgentControl": true
}
Causal Language: The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.
Necessary Factors (NESS):
- City council majority vote to proceed
- Pending proposed ordinance amendment
- Council's disregard of the city attorney's safety and legal warnings
Sufficient Factors:
- The council's affirmative vote alone was sufficient for the ordinance change to move forward
Responsibility Attribution:
Agent: City council
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Legislative Proposal Introduction
Council member brings the proposed ordinance amendment before the council -
Public Concern Explanation
City attorney warns the council of safety, standards, and state law concerns -
Legislative Vote Decision
Council votes to proceed despite the explained concerns -
Ordinance Change Approval
The proposed ordinance change moves forward despite the warnings
Field classification (triples vs literals)
cause: Legislative Vote Decisioneffect: Ordinance Change ApprovalresponsibleAgent: City council
causalLanguagecontent: The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.necessaryFactorscontent: City council majority vote to proceed; Pending proposed ordinance amendment; Council's disregard of the city attorney's safety and legal warningssufficientFactorscontent: The council's affirmative vote alone was sufficient for the ordinance change to move forwardcounterfactualcontent: Had the council voted against or deferred the change pending an engineering study, the ordinance change would not have moved forwardagentKnowledgecontent: Council had been explicitly informed by the city attorney that the change was unsafe, contrary to standards, and contrary to state lawinterveningFactorscontent: Pressure from the citizen's group promoting the amendmentcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Legislative Proposal Introduction', 'proeth:description': 'Council member brings the proposed ordinance amendment before the council'}; {'proeth:step': 2, 'proeth:element': 'Public Concern Explanation', 'proeth:description': 'City attorney warns the council of safety, standards, and state law concerns'}; {'proeth:step': 3, 'proeth:element': 'Legislative Vote Decision', 'proeth:description': 'Council votes to proceed despite the explained concerns'}; {'proeth:step': 4, 'proeth:element': 'Ordinance Change Approval', 'proeth:description': 'The proposed ordinance change moves forward despite the warnings'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#CausalChain_4",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-14T12:27:51.343928+00:00",
"proeth:agentKnowledge": "Council had been explicitly informed by the city attorney that the change was unsafe, contrary to standards, and contrary to state law",
"proeth:causalLanguage": "The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.",
"proeth:causalSequence": [
{
"proeth:description": "Council member brings the proposed ordinance amendment before the council",
"proeth:element": "Legislative Proposal Introduction",
"proeth:step": 1
},
{
"proeth:description": "City attorney warns the council of safety, standards, and state law concerns",
"proeth:element": "Public Concern Explanation",
"proeth:step": 2
},
{
"proeth:description": "Council votes to proceed despite the explained concerns",
"proeth:element": "Legislative Vote Decision",
"proeth:step": 3
},
{
"proeth:description": "The proposed ordinance change moves forward despite the warnings",
"proeth:element": "Ordinance Change Approval",
"proeth:step": 4
}
],
"proeth:cause": "Legislative Vote Decision",
"proeth:counterfactual": "Had the council voted against or deferred the change pending an engineering study, the ordinance change would not have moved forward",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Ordinance Change Approval",
"proeth:interveningFactors": [
"Pressure from the citizen\u0027s group promoting the amendment"
],
"proeth:necessaryFactors": [
"City council majority vote to proceed",
"Pending proposed ordinance amendment",
"Council\u0027s disregard of the city attorney\u0027s safety and legal warnings"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "City council",
"proeth:sufficientFactors": [
"The council\u0027s affirmative vote alone was sufficient for the ordinance change to move forward"
],
"proeth:withinAgentControl": true
}
Causal Language: Engineer A has an obligation to further report the situation to appropriate local, state, and/or federal authorities to ensure that relevant engineering standards are consistent with protecting the public health, safety, and welfare.
Necessary Factors (NESS):
- Approval of an ordinance change contrary to engineering standards and state law
- Engineer A's knowledge of the unsafe nature of the change
- Engineer A's professional ethical obligation to hold paramount public health, safety, and welfare
Sufficient Factors:
- Combination of an approved unsafe ordinance change + Engineer A's knowledge + NSPE Code obligation to report to appropriate authorities
Responsibility Attribution:
Agent: Engineer A
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Legislative Vote Decision
Council votes to proceed with the change despite explained concerns -
Ordinance Change Approval
Ordinance change moves forward, creating an ongoing threat to public safety -
Public Authority Awareness
Local public authorities are already aware, making formal local reporting potentially unnecessary -
Authority Reporting
Engineer A reports the situation to appropriate local, state, and/or federal authorities to protect public health, safety, and welfare
Field classification (triples vs literals)
cause: Ordinance Change Approvaleffect: Authority ReportingresponsibleAgent: Engineer A
causalLanguagecontent: Engineer A has an obligation to further report the situation to appropriate local, state, and/or federal authorities to ensure that relevant engineering standards are consistent with protecting the public health, safety, and welfare.necessaryFactorscontent: Approval of an ordinance change contrary to engineering standards and state law; Engineer A's knowledge of the unsafe nature of the change; Engineer A's professional ethical obligation to hold paramount public health, safety, and welfaresufficientFactorscontent: Combination of an approved unsafe ordinance change + Engineer A's knowledge + NSPE Code obligation to report to appropriate authoritiescounterfactualcontent: Had the council rejected the change or required an engineering study, Engineer A's obligation to escalate the report to higher authorities would not have been triggered in the same wayagentKnowledgecontent: Knew the change was considered unsafe, did not satisfy current standards and best practices, and was contrary to state lawinterveningFactorscontent: City council's vote to proceed despite warnings; Public authorities' existing awareness of the factscausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Legislative Vote Decision', 'proeth:description': 'Council votes to proceed with the change despite explained concerns'}; {'proeth:step': 2, 'proeth:element': 'Ordinance Change Approval', 'proeth:description': 'Ordinance change moves forward, creating an ongoing threat to public safety'}; {'proeth:step': 3, 'proeth:element': 'Public Authority Awareness', 'proeth:description': 'Local public authorities are already aware, making formal local reporting potentially unnecessary'}; {'proeth:step': 4, 'proeth:element': 'Authority Reporting', 'proeth:description': 'Engineer A reports the situation to appropriate local, state, and/or federal authorities to protect public health, safety, and welfare'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#CausalChain_5",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-14T12:27:51.343993+00:00",
"proeth:agentKnowledge": "Knew the change was considered unsafe, did not satisfy current standards and best practices, and was contrary to state law",
"proeth:causalLanguage": "Engineer A has an obligation to further report the situation to appropriate local, state, and/or federal authorities to ensure that relevant engineering standards are consistent with protecting the public health, safety, and welfare.",
"proeth:causalSequence": [
{
"proeth:description": "Council votes to proceed with the change despite explained concerns",
"proeth:element": "Legislative Vote Decision",
"proeth:step": 1
},
{
"proeth:description": "Ordinance change moves forward, creating an ongoing threat to public safety",
"proeth:element": "Ordinance Change Approval",
"proeth:step": 2
},
{
"proeth:description": "Local public authorities are already aware, making formal local reporting potentially unnecessary",
"proeth:element": "Public Authority Awareness",
"proeth:step": 3
},
{
"proeth:description": "Engineer A reports the situation to appropriate local, state, and/or federal authorities to protect public health, safety, and welfare",
"proeth:element": "Authority Reporting",
"proeth:step": 4
}
],
"proeth:cause": "Ordinance Change Approval",
"proeth:counterfactual": "Had the council rejected the change or required an engineering study, Engineer A\u0027s obligation to escalate the report to higher authorities would not have been triggered in the same way",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Authority Reporting",
"proeth:interveningFactors": [
"City council\u0027s vote to proceed despite warnings",
"Public authorities\u0027 existing awareness of the facts"
],
"proeth:necessaryFactors": [
"Approval of an ordinance change contrary to engineering standards and state law",
"Engineer A\u0027s knowledge of the unsafe nature of the change",
"Engineer A\u0027s professional ethical obligation to hold paramount public health, safety, and welfare"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Engineer A",
"proeth:sufficientFactors": [
"Combination of an approved unsafe ordinance change + Engineer A\u0027s knowledge + NSPE Code obligation to report to appropriate authorities"
],
"proeth:withinAgentControl": true
}
Causal Language: A proposed amendment to a local ordinance that is being promoted by a city citizen’s group has been brought forth by a city council member.
Necessary Factors (NESS):
- Citizen group's promotion of the ordinance amendment
- Existence of a drafted proposed change to install traffic engineering infrastructure
- A city council member willing to sponsor the proposal
Sufficient Factors:
- Combination of active citizen group advocacy + receptive council member willing to bring the proposal forward
Responsibility Attribution:
Agent: City citizen's group
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Ordinance Amendment Promotion
Citizen's group promotes a proposed amendment contrary to established engineering standards -
Legislative Proposal Introduction
City council member brings the citizen group's proposal before the city council
Field classification (triples vs literals)
cause: Ordinance Amendment Promotioneffect: Legislative Proposal IntroductionresponsibleAgent: City citizen's group
causalLanguagecontent: A proposed amendment to a local ordinance that is being promoted by a city citizen’s group has been brought forth by a city council member.necessaryFactorscontent: Citizen group's promotion of the ordinance amendment; Existence of a drafted proposed change to install traffic engineering infrastructure; A city council member willing to sponsor the proposalsufficientFactorscontent: Combination of active citizen group advocacy + receptive council member willing to bring the proposal forwardcounterfactualcontent: Without the citizen group's promotion, the council member would have had no proposal to bring before the city councilagentKnowledgecontent: Promoted the change without regard to engineering standards or the state law requiring an engineering studyinterveningFactorscontent: City council member's independent decision to sponsor the proposalcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Ordinance Amendment Promotion', 'proeth:description': "Citizen's group promotes a proposed amendment contrary to established engineering standards"}; {'proeth:step': 2, 'proeth:element': 'Legislative Proposal Introduction', 'proeth:description': "City council member brings the citizen group's proposal before the city council"}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/112#",
"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/112#CausalChain_1",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-14T12:27:51.343239+00:00",
"proeth:agentKnowledge": "Promoted the change without regard to engineering standards or the state law requiring an engineering study",
"proeth:causalLanguage": "A proposed amendment to a local ordinance that is being promoted by a city citizen\u2019s group has been brought forth by a city council member.",
"proeth:causalSequence": [
{
"proeth:description": "Citizen\u0027s group promotes a proposed amendment contrary to established engineering standards",
"proeth:element": "Ordinance Amendment Promotion",
"proeth:step": 1
},
{
"proeth:description": "City council member brings the citizen group\u0027s proposal before the city council",
"proeth:element": "Legislative Proposal Introduction",
"proeth:step": 2
}
],
"proeth:cause": "Ordinance Amendment Promotion",
"proeth:counterfactual": "Without the citizen group\u0027s promotion, the council member would have had no proposal to bring before the city council",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Legislative Proposal Introduction",
"proeth:interveningFactors": [
"City council member\u0027s independent decision to sponsor the proposal"
],
"proeth:necessaryFactors": [
"Citizen group\u0027s promotion of the ordinance amendment",
"Existence of a drafted proposed change to install traffic engineering infrastructure",
"A city council member willing to sponsor the proposal"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "City citizen\u0027s group",
"proeth:sufficientFactors": [
"Combination of active citizen group advocacy + receptive council member willing to bring the proposal forward"
],
"proeth:withinAgentControl": true
}
Allen Temporal Relations (6)
Interval algebra relationships with OWL-Time standard properties| From Entity | Allen Relation | To Entity | OWL-Time Property | Evidence |
|---|---|---|---|---|
| citizen's group promotion of the amendment |
before
Entity1 is before Entity2 |
city council member bringing forth the proposed amendment |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
A proposed amendment to a local ordinance that is being promoted by a city citizen's group has been ... [more] |
| city attorney's explanation of concerns at the public forum |
before
Entity1 is before Entity2 |
city council vote to proceed with the proposed change |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
The city attorney attempted to explain these factors to the members of the city council in a recent ... [more] |
| required engineering study |
before
Entity1 is before Entity2 |
proceeding with the ordinance change / infrastructure installation |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
contrary to a state law that requires an engineering study before proceeding with the change |
| public authorities' awareness of the facts and circumstances |
before
Entity1 is before Entity2 |
Engineer A's obligation to further report the situation to appropriate authorities |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
While it may not be necessary for Engineer A to formally report the situation to a public authority ... [more] |
| city attorney's explanation of concerns |
during
Entity1 occurs entirely within the duration of Entity2 |
recent public forum |
time:intervalDuring
http://www.w3.org/2006/time#intervalDuring |
The city attorney attempted to explain these factors to the members of the city council in a recent ... [more] |
| city council vote to proceed |
before
Entity1 is before Entity2 |
installation of traffic engineering infrastructure |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
the city council voted to proceed with the proposed change to the ordinance. The changes would insta... [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.