This page shows the pre-commit working store (the raw extraction under review). This case was committed to OntServe on 2026-07-13 16:44; the committed record differs by design (deduplication, typing, and agent binding are applied at commit). View the committed record
20 entities 5 actions 3 events 6 causal chains 5 temporal relations
Timeline Overview
Action Event 8 sequenced markers
Public Employment Acceptance Past, at start of State DOT employment
Prior Consulting Employment Past, prior to State DOT employment
Contract Plan Review Ongoing during State DOT employment
Part-Time Employment Offer Present, during Engineer A's State DOT employment
Dual Employment Acceptance Present and prospective, the central pending decision
Grant Agreement Establishment Ongoing during Engineer A's State DOT employment
Conflict Potential Emergence Upon Engineer A entering the dual employment arrangement
Ethics Violation Finding At the time of the Board's retrospective analysis
OWL-Time Temporal Structure 5 relations time: = w3.org/2006/time
Engineer A's airport design work at the private consulting firm time:intervalBefore Engineer A's employment with the State DOT
Proposed part-time consulting work seeking airport design contracts time:intervalDuring Engineer A's full-time State DOT employment
State DOT grant agreements with municipalities for airport improvements time:intervalDuring Engineer A's State DOT employment
Potential conflicts of interest time:intervalAfter Acceptance of the dual role by Engineer A
Consulting firm's approach/offer to Engineer A time:intervalDuring Engineer A's full-time State DOT employment
Extracted Actions (5)
Volitional professional decisions with intentions and ethical context

Description: Before joining the State DOT, Engineer A performed airport design work through a private consulting engineering firm, the same firm that later approaches him with the part-time offer.

Temporal Marker: Past, prior to State DOT employment interval

Fluent Transitions:
Initiates (1)
  • Prior Professional Relationship with Consulting Firm

Mental State: deliberate

Intended Outcome: Provide professional airport design services through a consulting firm

Required Capabilities:
Airport design expertise
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • requiresCapability: Airport design expertise
  • initiates: Prior Professional Relationship with Consulting Firm
Literal extractions (kept for synthesis)
  • description content: Before joining the State DOT, Engineer A performed airport design work through a private consulting engineering firm, the same firm that later approaches him with the part-time offer.
  • hasAgent content: Engineer A
  • temporalMarker content: Past, prior to State DOT employment
  • eventRoleContext content: Consulting Engineer, airport design
  • hasMentalState content: deliberate
  • intendedOutcome content: Provide professional airport design services through a consulting firm
  • textReferences content: Engineer A performed airport design through a consulting firm which currently does no traffic signal work in the state highway system
  • temporalExtent content: interval
  • temporalSequence content: 1
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#Action_Prior_Consulting_Employment",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T16:29:15.444242+00:00",
  "proeth:description": "Before joining the State DOT, Engineer A performed airport design work through a private consulting engineering firm, the same firm that later approaches him with the part-time offer.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Consulting Engineer, airport design",
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Prior Professional Relationship with Consulting Firm"
  ],
  "proeth:intendedOutcome": "Provide professional airport design services through a consulting firm",
  "proeth:requiresCapability": [
    "Airport design expertise"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Past, prior to State DOT employment",
  "proeth:temporalSequence": 1,
  "proeth:textReferences": [
    "Engineer A performed airport design through a consulting firm which currently does no traffic signal work in the state highway system"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Prior Consulting Employment"
}

Description: Engineer A left private consulting practice and took a full-time position as a traffic engineer in the State DOT's traffic engineering division.

Temporal Marker: Past, at start of State DOT employment instant

Fluent Transitions:
Initiates (1)
  • Full-Time Public Employment
Terminates (1)
  • Prior Professional Relationship with Consulting Firm

Mental State: deliberate

Intended Outcome: Serve as a full-time traffic engineer for the State DOT

Guided By Principles:
  • Faithful Agent and Trustee
Required Capabilities:
Traffic engineering expertise
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • guidedByPrinciple: Faithful Agent and Trustee
  • requiresCapability: Traffic engineering expertise
  • initiates: Full-Time Public Employment
  • terminates: Prior Professional Relationship with Consulting Firm
Literal extractions (kept for synthesis)
  • description content: Engineer A left private consulting practice and took a full-time position as a traffic engineer in the State DOT's traffic engineering division.
  • hasAgent content: Engineer A
  • temporalMarker content: Past, at start of State DOT employment
  • eventRoleContext content: Traffic Engineer, State DOT
  • hasMentalState content: deliberate
  • intendedOutcome content: Serve as a full-time traffic engineer for the State DOT
  • textReferences content: Engineer A serves as a traffic engineer for the State DOT.
  • temporalExtent content: instant
  • temporalSequence content: 2
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#Action_Public_Employment_Acceptance",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T16:29:15.444841+00:00",
  "proeth:description": "Engineer A left private consulting practice and took a full-time position as a traffic engineer in the State DOT\u0027s traffic engineering division.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Traffic Engineer, State DOT",
  "proeth:guidedByPrinciple": [
    "Faithful Agent and Trustee"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Full-Time Public Employment"
  ],
  "proeth:intendedOutcome": "Serve as a full-time traffic engineer for the State DOT",
  "proeth:requiresCapability": [
    "Traffic engineering expertise"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Past, at start of State DOT employment",
  "proeth:temporalSequence": 2,
  "proeth:terminates": [
    "Prior Professional Relationship with Consulting Firm"
  ],
  "proeth:textReferences": [
    "Engineer A serves as a traffic engineer for the State DOT."
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Public Employment Acceptance"
}

Description: In his DOT role, Engineer A reviews private engineering firm contracts and traffic signal plans, specifications, and estimates submitted by developers and municipalities for traffic signal work on the state highway system.

Temporal Marker: Ongoing during State DOT employment interval

Fluent Transitions:
Initiates (1)
  • Regulatory Oversight Relationship with Municipalities

Mental State: deliberate

Intended Outcome: Ensure submitted traffic signal work on the state highway system meets state requirements

Obligation Engagement:
Fulfills (1)
  • Faithful Agent and Trustee
Guided By Principles:
  • Faithful Agent and Trustee
Required Capabilities:
Traffic engineering review judgment
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Faithful Agent and Trustee
  • guidedByPrinciple: Faithful Agent and Trustee
  • requiresCapability: Traffic engineering review judgment
  • initiates: Regulatory Oversight Relationship with Municipalities
Literal extractions (kept for synthesis)
  • description content: In his DOT role, Engineer A reviews private engineering firm contracts and traffic signal plans, specifications, and estimates submitted by developers and municipalities for traffic signal work on the state highway system.
  • hasAgent content: Engineer A
  • temporalMarker content: Ongoing during State DOT employment
  • eventRoleContext content: Traffic Engineer, State DOT
  • hasMentalState content: deliberate
  • intendedOutcome content: Ensure submitted traffic signal work on the state highway system meets state requirements
  • textReferences content: Engineer A reviews private engineering firm contracts and traffic signal plans, specifications, and estimates submitted from outside entities (developers, municipalities) for traffic signal work performed on the state highway system.
  • temporalExtent content: interval
  • temporalSequence content: 3
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#Action_Contract_Plan_Review",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T16:29:15.444921+00:00",
  "proeth:description": "In his DOT role, Engineer A reviews private engineering firm contracts and traffic signal plans, specifications, and estimates submitted by developers and municipalities for traffic signal work on the state highway system.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Traffic Engineer, State DOT",
  "proeth:fulfillsObligation": [
    "Faithful Agent and Trustee"
  ],
  "proeth:guidedByPrinciple": [
    "Faithful Agent and Trustee"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Regulatory Oversight Relationship with Municipalities"
  ],
  "proeth:intendedOutcome": "Ensure submitted traffic signal work on the state highway system meets state requirements",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Traffic engineering review judgment"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Ongoing during State DOT employment",
  "proeth:temporalSequence": 3,
  "proeth:textReferences": [
    "Engineer A reviews private engineering firm contracts and traffic signal plans, specifications, and estimates submitted from outside entities (developers, municipalities) for traffic signal work performed on the state highway system."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Contract Plan Review"
}

Description: Engineer A's former consulting engineering firm approaches him with an offer to serve part-time in seeking municipal airport design contracts while he continues his full-time DOT employment.

Temporal Marker: Present, during Engineer A's State DOT employment instant

Fluent Transitions:
Initiates (1)
  • Pending Dual Employment Decision

Mental State: deliberate

Intended Outcome: Secure Engineer A's part-time services to help obtain municipal airport design contracts

Foreseen Unintended Effects:

  • Potential conflict with Engineer A's public employment duties
Required Capabilities:
Business development in airport design services
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • requiresCapability: Business development in airport design services
  • initiates: Pending Dual Employment Decision
Literal extractions (kept for synthesis)
  • description content: Engineer A's former consulting engineering firm approaches him with an offer to serve part-time in seeking municipal airport design contracts while he continues his full-time DOT employment.
  • hasAgent content: Former consulting engineering firm
  • temporalMarker content: Present, during Engineer A's State DOT employment
  • hasMentalState content: deliberate
  • intendedOutcome content: Secure Engineer A's part-time services to help obtain municipal airport design contracts
  • foreseenUnintendedEffects content: Potential conflict with Engineer A's public employment duties
  • textReferences content: Engineer A is approached by his former consulting engineering firm to serve on a part-time basis in seeking contracts with municipalities for design work associated with the airport improvements (master plans, runway extensions, etc.) while continuing to work as an employee with the State DOT.
  • temporalExtent content: instant
  • temporalSequence content: 5
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#Action_Part-Time_Employment_Offer",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T16:29:15.445034+00:00",
  "proeth:description": "Engineer A\u0027s former consulting engineering firm approaches him with an offer to serve part-time in seeking municipal airport design contracts while he continues his full-time DOT employment.",
  "proeth:discoveredInSection": "facts",
  "proeth:foreseenUnintendedEffects": [
    "Potential conflict with Engineer A\u0027s public employment duties"
  ],
  "proeth:hasAgent": "Former consulting engineering firm",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Pending Dual Employment Decision"
  ],
  "proeth:intendedOutcome": "Secure Engineer A\u0027s part-time services to help obtain municipal airport design contracts",
  "proeth:requiresCapability": [
    "Business development in airport design services"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Present, during Engineer A\u0027s State DOT employment",
  "proeth:temporalSequence": 5,
  "proeth:textReferences": [
    "Engineer A is approached by his former consulting engineering firm to serve on a part-time basis in seeking contracts with municipalities for design work associated with the airport improvements (master plans, runway extensions, etc.) while continuing to work as an employee with the State DOT."
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Part-Time Employment Offer"
}

Description: The proposed decision by Engineer A to accept the part-time role seeking municipal airport design contracts for his former firm while continuing full-time DOT employment. The Board found that under these facts this dual role would violate the NSPE Code based on the engineer's obligation to serve as faithful agent and trustee.

Temporal Marker: Present and prospective, the central pending decision interval

Fluent Transitions:
Initiates (3)
  • Conflict of Interest
  • Ethical Appearance Issues
  • Dual Employment

Mental State: deliberate

Intended Outcome: Earn additional income by seeking municipal airport design contracts for the consulting firm while retaining DOT employment

Foreseen Unintended Effects:

  • Potential conflict of interest between DOT duties and private representation of the firm before the same municipalities
  • Ethical appearance issues
  • Risk of using public resources in the performance of private work
Obligation Engagement:
Violates (1)
  • Faithful Agent and Trustee
Required Capabilities:
Airport design expertise Contract solicitation with municipalities
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • violatesObligation: Faithful Agent and Trustee
  • requiresCapability: Airport design expertise; Contract solicitation with municipalities
  • initiates: Conflict of Interest; Ethical Appearance Issues; Dual Employment
Literal extractions (kept for synthesis)
  • description content: The proposed decision by Engineer A to accept the part-time role seeking municipal airport design contracts for his former firm while continuing full-time DOT employment. The Board found that under these facts this dual role would violate the NSPE Code based on the engineer's obligation to serve as faithful agent and trustee.
  • hasAgent content: Engineer A
  • temporalMarker content: Present and prospective, the central pending decision
  • eventRoleContext content: Traffic Engineer, State DOT
  • hasMentalState content: deliberate
  • intendedOutcome content: Earn additional income by seeking municipal airport design contracts for the consulting firm while retaining DOT employment
  • foreseenUnintendedEffects content: Potential conflict of interest between DOT duties and private representation of the firm before the same municipalities; Ethical appearance issues; Risk of using public resources in the performance of private work
  • textReferences content: the Board believes based upon the engineer’s obligation to serve as faithful agent and trustee that there is a violation of the NSPE Code of Ethics under the facts and circumstances presented here; the Board can easily foresee the potential for a conflict of interest for Engineer A in his relations with municipality’s work as a state highway employee and in his relations with the same municipalities as a representative for the consulting firm working on municipal airports
  • temporalExtent content: interval
  • temporalSequence content: 6
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#Action_Dual_Employment_Acceptance",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T16:29:15.445075+00:00",
  "proeth:description": "The proposed decision by Engineer A to accept the part-time role seeking municipal airport design contracts for his former firm while continuing full-time DOT employment. The Board found that under these facts this dual role would violate the NSPE Code based on the engineer\u0027s obligation to serve as faithful agent and trustee.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventRoleContext": "Traffic Engineer, State DOT",
  "proeth:foreseenUnintendedEffects": [
    "Potential conflict of interest between DOT duties and private representation of the firm before the same municipalities",
    "Ethical appearance issues",
    "Risk of using public resources in the performance of private work"
  ],
  "proeth:fulfillsObligation": [],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Conflict of Interest",
    "Ethical Appearance Issues",
    "Dual Employment"
  ],
  "proeth:intendedOutcome": "Earn additional income by seeking municipal airport design contracts for the consulting firm while retaining DOT employment",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Airport design expertise",
    "Contract solicitation with municipalities"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Present and prospective, the central pending decision",
  "proeth:temporalSequence": 6,
  "proeth:textReferences": [
    "the Board believes based upon the engineer\u2019s obligation to serve as faithful agent and trustee that there is a violation of the NSPE Code of Ethics under the facts and circumstances presented here",
    "the Board can easily foresee the potential for a conflict of interest for Engineer A in his relations with municipality\u2019s work as a state highway employee and in his relations with the same municipalities as a representative for the consulting firm working on municipal airports"
  ],
  "proeth:violatesObligation": [
    "Faithful Agent and Trustee"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Dual Employment Acceptance"
}
Extracted Events (3)
Occurrences that trigger ethical considerations and state changes

Description: The State DOT maintains ongoing grant agreements with municipalities to fund municipal airport improvements, without contracting directly with the municipalities' consultants or participating in consultant selection beyond providing FAA guidelines.

Temporal Marker: Ongoing during Engineer A's State DOT employment interval

Fluent Transitions:
Initiates (1)
  • DOT Municipal Airport Funding Relationship
Field classification (triples vs literals)
Relations (structural triples)
  • initiates: DOT Municipal Airport Funding Relationship
Literal extractions (kept for synthesis)
  • description content: The State DOT maintains ongoing grant agreements with municipalities to fund municipal airport improvements, without contracting directly with the municipalities' consultants or participating in consultant selection beyond providing FAA guidelines.
  • temporalMarker content: Ongoing during Engineer A's State DOT employment
  • textReferences content: The State DOT contracts directly with municipalities by means of a grant agreement to fund improvements to municipal airports.; The State DOT does not contract directly with consultants hired by the municipalities for their airport improvements, nor is the state involved in the selection of airport consultants other than to provide FAA guidelines with respect to consultant qualifications-based selection procedures.
  • eventType content: exogenous
  • temporalExtent content: interval
  • temporalSequence content: 4
  • confidence assessment: 0.85
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#Event_Grant_Agreement_Establishment",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-13T16:29:15.445189+00:00",
  "proeth:confidence": "0.85",
  "proeth:description": "The State DOT maintains ongoing grant agreements with municipalities to fund municipal airport improvements, without contracting directly with the municipalities\u0027 consultants or participating in consultant selection beyond providing FAA guidelines.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "exogenous",
  "proeth:initiates": [
    "DOT Municipal Airport Funding Relationship"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Ongoing during Engineer A\u0027s State DOT employment",
  "proeth:temporalSequence": 4,
  "proeth:textReferences": [
    "The State DOT contracts directly with municipalities by means of a grant agreement to fund improvements to municipal airports.",
    "The State DOT does not contract directly with consultants hired by the municipalities for their airport improvements, nor is the state involved in the selection of airport consultants other than to provide FAA guidelines with respect to consultant qualifications-based selection procedures."
  ],
  "rdfs:label": "Grant Agreement Establishment"
}

Description: Once Engineer A holds the dual role of State DOT employee and part-time representative of the consulting firm seeking municipal airport contracts, a potential conflict of interest and ethical appearance issues arise, because highways and airports are linked and decisions in one sphere could affect the other.

Temporal Marker: Upon Engineer A entering the dual employment arrangement interval

Fluent Transitions:
Initiates (2)
  • Potential Conflict of Interest
  • Ethical Appearance Issues

Caused By Action: Action_Dual_Employment_Acceptance

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/144#Action_Dual_Employment_Acceptance
  • initiates: Potential Conflict of Interest; Ethical Appearance Issues
Literal extractions (kept for synthesis)
  • description content: Once Engineer A holds the dual role of State DOT employee and part-time representative of the consulting firm seeking municipal airport contracts, a potential conflict of interest and ethical appearance issues arise, because highways and airports are linked and decisions in one sphere could affect the other.
  • temporalMarker content: Upon Engineer A entering the dual employment arrangement
  • textReferences content: the Board can easily foresee the potential for a conflict of interest for Engineer A in his relations with municipality’s work as a state highway employee and in his relations with the same municipalities as a representative for the consulting firm working on municipal airports; Highways link to airports and decisions in one sphere could have an impact on decisions in another sphere.; Moreover, there are clear ethical appearance issues that would presumably need to be addressed.
  • eventType content: automatic
  • temporalExtent content: interval
  • temporalSequence content: 7
  • confidence assessment: 0.9
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#Event_Conflict_Potential_Emergence",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-13T16:29:15.445229+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/144#Action_Dual_Employment_Acceptance",
  "proeth:confidence": "0.9",
  "proeth:description": "Once Engineer A holds the dual role of State DOT employee and part-time representative of the consulting firm seeking municipal airport contracts, a potential conflict of interest and ethical appearance issues arise, because highways and airports are linked and decisions in one sphere could affect the other.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventType": "automatic",
  "proeth:initiates": [
    "Potential Conflict of Interest",
    "Ethical Appearance Issues"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Upon Engineer A entering the dual employment arrangement",
  "proeth:temporalSequence": 7,
  "proeth:textReferences": [
    "the Board can easily foresee the potential for a conflict of interest for Engineer A in his relations with municipality\u2019s work as a state highway employee and in his relations with the same municipalities as a representative for the consulting firm working on municipal airports",
    "Highways link to airports and decisions in one sphere could have an impact on decisions in another sphere.",
    "Moreover, there are clear ethical appearance issues that would presumably need to be addressed."
  ],
  "rdfs:label": "Conflict Potential Emergence"
}

Description: The Board concludes that under the facts and circumstances presented, the dual employment arrangement constitutes a violation of the NSPE Code of Ethics based on the engineer's obligation to serve as faithful agent and trustee, even assuming both employers are aware and do not object.

Temporal Marker: At the time of the Board's retrospective analysis instant

Fluent Transitions:
Initiates (1)
  • NSPE Code Violation State

Caused By Action: Action_Dual_Employment_Acceptance

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/144#Action_Dual_Employment_Acceptance
  • initiates: NSPE Code Violation State
Literal extractions (kept for synthesis)
  • description content: The Board concludes that under the facts and circumstances presented, the dual employment arrangement constitutes a violation of the NSPE Code of Ethics based on the engineer's obligation to serve as faithful agent and trustee, even assuming both employers are aware and do not object.
  • temporalMarker content: At the time of the Board's retrospective analysis
  • textReferences content: the Board believes based upon the engineer’s obligation to serve as faithful agent and trustee that there is a violation of the NSPE Code of Ethics under the facts and circumstances presented here
  • eventType content: outcome
  • temporalExtent content: instant
  • temporalSequence content: 8
  • confidence assessment: 0.8
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#Event_Ethics_Violation_Finding",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-13T16:29:15.445256+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/144#Action_Dual_Employment_Acceptance",
  "proeth:confidence": "0.8",
  "proeth:description": "The Board concludes that under the facts and circumstances presented, the dual employment arrangement constitutes a violation of the NSPE Code of Ethics based on the engineer\u0027s obligation to serve as faithful agent and trustee, even assuming both employers are aware and do not object.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventType": "outcome",
  "proeth:initiates": [
    "NSPE Code Violation State"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "At the time of the Board\u0027s retrospective analysis",
  "proeth:temporalSequence": 8,
  "proeth:textReferences": [
    "the Board believes based upon the engineer\u2019s obligation to serve as faithful agent and trustee that there is a violation of the NSPE Code of Ethics under the facts and circumstances presented here"
  ],
  "rdfs:label": "Ethics Violation Finding"
}
Causal Chains (6)
NESS test analysis: Necessary Element of Sufficient Set

Causal Language: Engineer A is approached by his former consulting engineering firm to serve on a part-time basis in seeking contracts with municipalities for design work associated with the airport improvements (master plans, runway extensions, etc.) while continuing to work as an employee with the State DOT.

Necessary Factors (NESS):
  • The firm's offer of part-time representation work
  • Engineer A's willingness to consider serving two employers simultaneously
Sufficient Factors:
  • Offer from former firm + Engineer A's decision to accept while retaining DOT employment
Counterfactual Test: Without the firm's approach, no dual employment arrangement would have been proposed or accepted
Responsibility Attribution:

Agent: Engineer A
Type: shared
Within Agent Control: Yes

Causal Sequence:
  1. Part-Time Employment Offer
    Former firm approaches Engineer A to seek municipal airport design contracts
  2. Dual Employment Acceptance
    Engineer A proposes to accept the part-time role while continuing as State DOT employee
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Part-Time Employment Offer
  • effect: Dual Employment Acceptance
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer A is approached by his former consulting engineering firm to serve on a part-time basis in seeking contracts with municipalities for design work associated with the airport improvements (master plans, runway extensions, etc.) while continuing to work as an employee with the State DOT.
  • necessaryFactors content: The firm's offer of part-time representation work; Engineer A's willingness to consider serving two employers simultaneously
  • sufficientFactors content: Offer from former firm + Engineer A's decision to accept while retaining DOT employment
  • counterfactual content: Without the firm's approach, no dual employment arrangement would have been proposed or accepted
  • agentKnowledge content: Knew he was a State DOT employee whose agency contracts directly with the same municipalities via airport grant agreements
  • interveningFactors content: Financial incentive of part-time compensation; Prior relationship with the firm
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Part-Time Employment Offer', 'proeth:description': 'Former firm approaches Engineer A to seek municipal airport design contracts'}; {'proeth:step': 2, 'proeth:element': 'Dual Employment Acceptance', 'proeth:description': 'Engineer A proposes to accept the part-time role while continuing as State DOT employee'}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#CausalChain_3",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T16:29:15.446109+00:00",
  "proeth:agentKnowledge": "Knew he was a State DOT employee whose agency contracts directly with the same municipalities via airport grant agreements",
  "proeth:causalLanguage": "Engineer A is approached by his former consulting engineering firm to serve on a part-time basis in seeking contracts with municipalities for design work associated with the airport improvements (master plans, runway extensions, etc.) while continuing to work as an employee with the State DOT.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Former firm approaches Engineer A to seek municipal airport design contracts",
      "proeth:element": "Part-Time Employment Offer",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A proposes to accept the part-time role while continuing as State DOT employee",
      "proeth:element": "Dual Employment Acceptance",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Part-Time Employment Offer",
  "proeth:counterfactual": "Without the firm\u0027s approach, no dual employment arrangement would have been proposed or accepted",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Dual Employment Acceptance",
  "proeth:interveningFactors": [
    "Financial incentive of part-time compensation",
    "Prior relationship with the firm"
  ],
  "proeth:necessaryFactors": [
    "The firm\u0027s offer of part-time representation work",
    "Engineer A\u0027s willingness to consider serving two employers simultaneously"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Offer from former firm + Engineer A\u0027s decision to accept while retaining DOT employment"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Engineer A is approached by his former consulting engineering firm to serve on a part-time basis in seeking contracts with municipalities for design work associated with the airport improvements (master plans, runway extensions, etc.) while continuing to work as an employee with the State DOT.

Necessary Factors (NESS):
  • Engineer A's prior airport design experience at the consulting firm
  • The consulting firm's continued pursuit of municipal airport design work
  • Existing professional relationship between Engineer A and the firm
Sufficient Factors:
  • Combination of prior relationship + Engineer A's airport design expertise + firm's business need for municipal airport contracts
Counterfactual Test: Without the prior employment relationship and airport design experience, the firm would have had no reason to approach Engineer A for this role
Responsibility Attribution:

Agent: Consulting Engineering Firm
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Prior Consulting Employment
    Engineer A performs airport design work through the consulting firm before joining State DOT
  2. Public Employment Acceptance
    Engineer A joins State DOT as a traffic engineer, retaining professional ties and airport expertise
  3. Part-Time Employment Offer
    Former firm approaches Engineer A to seek municipal airport design contracts part-time
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Prior Consulting Employment
  • effect: Part-Time Employment Offer
  • responsibleAgent: Consulting Engineering Firm
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer A is approached by his former consulting engineering firm to serve on a part-time basis in seeking contracts with municipalities for design work associated with the airport improvements (master plans, runway extensions, etc.) while continuing to work as an employee with the State DOT.
  • necessaryFactors content: Engineer A's prior airport design experience at the consulting firm; The consulting firm's continued pursuit of municipal airport design work; Existing professional relationship between Engineer A and the firm
  • sufficientFactors content: Combination of prior relationship + Engineer A's airport design expertise + firm's business need for municipal airport contracts
  • counterfactual content: Without the prior employment relationship and airport design experience, the firm would have had no reason to approach Engineer A for this role
  • agentKnowledge content: Firm knew Engineer A was currently a full-time State DOT employee when it approached him
  • interveningFactors content: Firm's business interest in municipal airport contracts; Municipal airport improvement funding via State DOT grants
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Prior Consulting Employment', 'proeth:description': 'Engineer A performs airport design work through the consulting firm before joining State DOT'}; {'proeth:step': 2, 'proeth:element': 'Public Employment Acceptance', 'proeth:description': 'Engineer A joins State DOT as a traffic engineer, retaining professional ties and airport expertise'}; {'proeth:step': 3, 'proeth:element': 'Part-Time Employment Offer', 'proeth:description': 'Former firm approaches Engineer A to seek municipal airport design contracts part-time'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#CausalChain_1",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T16:29:15.446026+00:00",
  "proeth:agentKnowledge": "Firm knew Engineer A was currently a full-time State DOT employee when it approached him",
  "proeth:causalLanguage": "Engineer A is approached by his former consulting engineering firm to serve on a part-time basis in seeking contracts with municipalities for design work associated with the airport improvements (master plans, runway extensions, etc.) while continuing to work as an employee with the State DOT.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A performs airport design work through the consulting firm before joining State DOT",
      "proeth:element": "Prior Consulting Employment",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A joins State DOT as a traffic engineer, retaining professional ties and airport expertise",
      "proeth:element": "Public Employment Acceptance",
      "proeth:step": 2
    },
    {
      "proeth:description": "Former firm approaches Engineer A to seek municipal airport design contracts part-time",
      "proeth:element": "Part-Time Employment Offer",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Prior Consulting Employment",
  "proeth:counterfactual": "Without the prior employment relationship and airport design experience, the firm would have had no reason to approach Engineer A for this role",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Part-Time Employment Offer",
  "proeth:interveningFactors": [
    "Firm\u0027s business interest in municipal airport contracts",
    "Municipal airport improvement funding via State DOT grants"
  ],
  "proeth:necessaryFactors": [
    "Engineer A\u0027s prior airport design experience at the consulting firm",
    "The consulting firm\u0027s continued pursuit of municipal airport design work",
    "Existing professional relationship between Engineer A and the firm"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Consulting Engineering Firm",
  "proeth:sufficientFactors": [
    "Combination of prior relationship + Engineer A\u0027s airport design expertise + firm\u0027s business need for municipal airport contracts"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Engineer A serves as a traffic engineer for the State DOT. Engineer A reviews private engineering firm contracts and traffic signal plans, specifications, and estimates submitted from outside entities (developers, municipalities) for traffic signal work performed on the state highway system.

Necessary Factors (NESS):
  • Engineer A's acceptance of the State DOT traffic engineering position
  • DOT's assignment of review responsibilities to Engineer A
Sufficient Factors:
  • Employment in the traffic engineering division combined with the division's review duties over outside submittals
Counterfactual Test: Had Engineer A not accepted the State DOT position, he would not review outside entities' traffic signal submittals or hold public-trust review authority
Responsibility Attribution:

Agent: Engineer A
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Public Employment Acceptance
    Engineer A takes full-time position in State DOT traffic engineering division
  2. Contract Plan Review
    Engineer A performs review of contracts, plans, specifications, and estimates from municipalities and developers
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Public Employment Acceptance
  • effect: Contract Plan Review
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer A serves as a traffic engineer for the State DOT. Engineer A reviews private engineering firm contracts and traffic signal plans, specifications, and estimates submitted from outside entities (developers, municipalities) for traffic signal work performed on the state highway system.
  • necessaryFactors content: Engineer A's acceptance of the State DOT traffic engineering position; DOT's assignment of review responsibilities to Engineer A
  • sufficientFactors content: Employment in the traffic engineering division combined with the division's review duties over outside submittals
  • counterfactual content: Had Engineer A not accepted the State DOT position, he would not review outside entities' traffic signal submittals or hold public-trust review authority
  • agentKnowledge content: Knew the position entailed reviewing submittals from developers and municipalities on the state highway system
  • interveningFactors content: State DOT organizational structure and assigned duties
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Public Employment Acceptance', 'proeth:description': 'Engineer A takes full-time position in State DOT traffic engineering division'}; {'proeth:step': 2, 'proeth:element': 'Contract Plan Review', 'proeth:description': 'Engineer A performs review of contracts, plans, specifications, and estimates from municipalities and developers'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#CausalChain_2",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T16:29:15.446083+00:00",
  "proeth:agentKnowledge": "Knew the position entailed reviewing submittals from developers and municipalities on the state highway system",
  "proeth:causalLanguage": "Engineer A serves as a traffic engineer for the State DOT. Engineer A reviews private engineering firm contracts and traffic signal plans, specifications, and estimates submitted from outside entities (developers, municipalities) for traffic signal work performed on the state highway system.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A takes full-time position in State DOT traffic engineering division",
      "proeth:element": "Public Employment Acceptance",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A performs review of contracts, plans, specifications, and estimates from municipalities and developers",
      "proeth:element": "Contract Plan Review",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Public Employment Acceptance",
  "proeth:counterfactual": "Had Engineer A not accepted the State DOT position, he would not review outside entities\u0027 traffic signal submittals or hold public-trust review authority",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Contract Plan Review",
  "proeth:interveningFactors": [
    "State DOT organizational structure and assigned duties"
  ],
  "proeth:necessaryFactors": [
    "Engineer A\u0027s acceptance of the State DOT traffic engineering position",
    "DOT\u0027s assignment of review responsibilities to Engineer A"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Employment in the traffic engineering division combined with the division\u0027s review duties over outside submittals"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: the Board can easily foresee the potential for a conflict of interest for Engineer A in his relations with municipality’s work as a state highway employee and in his relations with the same municipalities as a representative for the consulting firm working on municipal airports.

Necessary Factors (NESS):
  • Engineer A's simultaneous roles as state employee and private firm representative
  • Overlap of the same municipalities as counterparties in both roles
  • Interconnection of highway and airport spheres
Sufficient Factors:
  • Dual roles involving the same municipalities + linkage between highways and airports (e.g., inextricably linked hubs)
Counterfactual Test: Without the dual employment, Engineer A's relations with municipalities would remain solely as a state employee and no conflict potential would arise
Responsibility Attribution:

Agent: Engineer A
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Dual Employment Acceptance
    Engineer A accepts part-time firm role while remaining DOT employee
  2. Overlapping Municipal Relationships
    Engineer A relates to the same municipalities as regulator/reviewer and as private consultant seeking contracts
  3. Conflict Potential Emergence
    Situations arise where his role in one sphere could be compromised, since decisions in one sphere impact the other
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Dual Employment Acceptance
  • effect: Conflict Potential Emergence
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: the Board can easily foresee the potential for a conflict of interest for Engineer A in his relations with municipality’s work as a state highway employee and in his relations with the same municipalities as a representative for the consulting firm working on municipal airports.
  • necessaryFactors content: Engineer A's simultaneous roles as state employee and private firm representative; Overlap of the same municipalities as counterparties in both roles; Interconnection of highway and airport spheres
  • sufficientFactors content: Dual roles involving the same municipalities + linkage between highways and airports (e.g., inextricably linked hubs)
  • counterfactual content: Without the dual employment, Engineer A's relations with municipalities would remain solely as a state employee and no conflict potential would arise
  • agentKnowledge content: Knew or should have known that highways link to airports and that DOT funds the same municipalities' airport improvements
  • interveningFactors content: Structural linkage of highway and airport infrastructure; State DOT grant agreements with municipalities
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Dual Employment Acceptance', 'proeth:description': 'Engineer A accepts part-time firm role while remaining DOT employee'}; {'proeth:step': 2, 'proeth:element': 'Overlapping Municipal Relationships', 'proeth:description': 'Engineer A relates to the same municipalities as regulator/reviewer and as private consultant seeking contracts'}; {'proeth:step': 3, 'proeth:element': 'Conflict Potential Emergence', 'proeth:description': 'Situations arise where his role in one sphere could be compromised, since decisions in one sphere impact the other'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#CausalChain_4",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T16:29:15.446130+00:00",
  "proeth:agentKnowledge": "Knew or should have known that highways link to airports and that DOT funds the same municipalities\u0027 airport improvements",
  "proeth:causalLanguage": "the Board can easily foresee the potential for a conflict of interest for Engineer A in his relations with municipality\u2019s work as a state highway employee and in his relations with the same municipalities as a representative for the consulting firm working on municipal airports.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A accepts part-time firm role while remaining DOT employee",
      "proeth:element": "Dual Employment Acceptance",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A relates to the same municipalities as regulator/reviewer and as private consultant seeking contracts",
      "proeth:element": "Overlapping Municipal Relationships",
      "proeth:step": 2
    },
    {
      "proeth:description": "Situations arise where his role in one sphere could be compromised, since decisions in one sphere impact the other",
      "proeth:element": "Conflict Potential Emergence",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Dual Employment Acceptance",
  "proeth:counterfactual": "Without the dual employment, Engineer A\u0027s relations with municipalities would remain solely as a state employee and no conflict potential would arise",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Conflict Potential Emergence",
  "proeth:interveningFactors": [
    "Structural linkage of highway and airport infrastructure",
    "State DOT grant agreements with municipalities"
  ],
  "proeth:necessaryFactors": [
    "Engineer A\u0027s simultaneous roles as state employee and private firm representative",
    "Overlap of the same municipalities as counterparties in both roles",
    "Interconnection of highway and airport spheres"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Dual roles involving the same municipalities + linkage between highways and airports (e.g., inextricably linked hubs)"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: the Board believes based upon the engineer’s obligation to serve as faithful agent and trustee that there is a violation of the NSPE Code of Ethics under the facts and circumstances presented here.

Necessary Factors (NESS):
  • Foreseeable conflict of interest between the dual roles
  • Engineer A's obligation as faithful agent and trustee to his public employer
  • Ethical appearance issues arising from the arrangement
Sufficient Factors:
  • Foreseeable conflict + faithful agent obligation, even assuming both employers are aware and do not object
Counterfactual Test: Absent the potential conflict (e.g., if the roles involved wholly unrelated entities and spheres, as in Case 97-1), the Board would likely have found no violation, as it did in the precedent case
Responsibility Attribution:

Agent: Engineer A
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Dual Employment Acceptance
    Engineer A proposes accepting the part-time firm role while remaining a DOT employee
  2. Conflict Potential Emergence
    Foreseeable conflict arises between duties to the state and representation of the firm before the same municipalities
  3. Appearance Concerns
    Clear ethical appearance issues arise that would presumably need to be addressed
  4. Ethics Violation Finding
    Board finds a violation based on the engineer's obligation to serve as faithful agent and trustee
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Conflict Potential Emergence
  • effect: Ethics Violation Finding
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: the Board believes based upon the engineer’s obligation to serve as faithful agent and trustee that there is a violation of the NSPE Code of Ethics under the facts and circumstances presented here.
  • necessaryFactors content: Foreseeable conflict of interest between the dual roles; Engineer A's obligation as faithful agent and trustee to his public employer; Ethical appearance issues arising from the arrangement
  • sufficientFactors content: Foreseeable conflict + faithful agent obligation, even assuming both employers are aware and do not object
  • counterfactual content: Absent the potential conflict (e.g., if the roles involved wholly unrelated entities and spheres, as in Case 97-1), the Board would likely have found no violation, as it did in the precedent case
  • agentKnowledge content: The Board notes the conflict potential is easily foreseeable; Engineer A knew of the overlapping municipal relationships
  • interveningFactors content: Highways link to airports and decisions in one sphere impact the other; Clear ethical appearance issues
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Dual Employment Acceptance', 'proeth:description': 'Engineer A proposes accepting the part-time firm role while remaining a DOT employee'}; {'proeth:step': 2, 'proeth:element': 'Conflict Potential Emergence', 'proeth:description': 'Foreseeable conflict arises between duties to the state and representation of the firm before the same municipalities'}; {'proeth:step': 3, 'proeth:element': 'Appearance Concerns', 'proeth:description': 'Clear ethical appearance issues arise that would presumably need to be addressed'}; {'proeth:step': 4, 'proeth:element': 'Ethics Violation Finding', 'proeth:description': "Board finds a violation based on the engineer's obligation to serve as faithful agent and trustee"}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#CausalChain_6",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T16:29:15.446174+00:00",
  "proeth:agentKnowledge": "The Board notes the conflict potential is easily foreseeable; Engineer A knew of the overlapping municipal relationships",
  "proeth:causalLanguage": "the Board believes based upon the engineer\u2019s obligation to serve as faithful agent and trustee that there is a violation of the NSPE Code of Ethics under the facts and circumstances presented here.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A proposes accepting the part-time firm role while remaining a DOT employee",
      "proeth:element": "Dual Employment Acceptance",
      "proeth:step": 1
    },
    {
      "proeth:description": "Foreseeable conflict arises between duties to the state and representation of the firm before the same municipalities",
      "proeth:element": "Conflict Potential Emergence",
      "proeth:step": 2
    },
    {
      "proeth:description": "Clear ethical appearance issues arise that would presumably need to be addressed",
      "proeth:element": "Appearance Concerns",
      "proeth:step": 3
    },
    {
      "proeth:description": "Board finds a violation based on the engineer\u0027s obligation to serve as faithful agent and trustee",
      "proeth:element": "Ethics Violation Finding",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Conflict Potential Emergence",
  "proeth:counterfactual": "Absent the potential conflict (e.g., if the roles involved wholly unrelated entities and spheres, as in Case 97-1), the Board would likely have found no violation, as it did in the precedent case",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Ethics Violation Finding",
  "proeth:interveningFactors": [
    "Highways link to airports and decisions in one sphere impact the other",
    "Clear ethical appearance issues"
  ],
  "proeth:necessaryFactors": [
    "Foreseeable conflict of interest between the dual roles",
    "Engineer A\u0027s obligation as faithful agent and trustee to his public employer",
    "Ethical appearance issues arising from the arrangement"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Foreseeable conflict + faithful agent obligation, even assuming both employers are aware and do not object"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: The State DOT contracts directly with municipalities by means of a grant agreement to fund improvements to municipal airports.

Necessary Factors (NESS):
  • State DOT's financial relationship with municipalities on airport improvements
  • Engineer A's employment with the State DOT
  • The firm's pursuit of design work on those same grant-funded improvements
Sufficient Factors:
  • DOT funding of the very airport improvements the firm seeks + Engineer A's dual roles
Counterfactual Test: If the DOT had no grant relationship funding the municipal airport improvements, the appearance and substance of conflict would be substantially diminished, though highway-airport linkages would remain
Responsibility Attribution:

Agent: State DOT
Type: indirect
Within Agent Control: Yes

Causal Sequence:
  1. Grant Agreement Establishment
    State DOT contracts directly with municipalities to fund airport improvements
  2. Dual Employment Acceptance
    Engineer A proposes to represent the firm seeking design work on those grant-funded improvements
  3. Conflict Potential Emergence
    Engineer A's public role and private role intersect through the same municipalities and funding stream
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Grant Agreement Establishment
  • effect: Conflict Potential Emergence
  • responsibleAgent: State DOT
Literal extractions (kept for synthesis)
  • causalLanguage content: The State DOT contracts directly with municipalities by means of a grant agreement to fund improvements to municipal airports.
  • necessaryFactors content: State DOT's financial relationship with municipalities on airport improvements; Engineer A's employment with the State DOT; The firm's pursuit of design work on those same grant-funded improvements
  • sufficientFactors content: DOT funding of the very airport improvements the firm seeks + Engineer A's dual roles
  • counterfactual content: If the DOT had no grant relationship funding the municipal airport improvements, the appearance and substance of conflict would be substantially diminished, though highway-airport linkages would remain
  • agentKnowledge content: DOT knowingly maintains grant agreements; it does not select or contract with municipal airport consultants other than providing FAA qualifications-based selection guidelines
  • interveningFactors content: Engineer A's dual employment decision; Firm's solicitation of grant-funded work
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Grant Agreement Establishment', 'proeth:description': 'State DOT contracts directly with municipalities to fund airport improvements'}; {'proeth:step': 2, 'proeth:element': 'Dual Employment Acceptance', 'proeth:description': 'Engineer A proposes to represent the firm seeking design work on those grant-funded improvements'}; {'proeth:step': 3, 'proeth:element': 'Conflict Potential Emergence', 'proeth:description': "Engineer A's public role and private role intersect through the same municipalities and funding stream"}
  • responsibilityType assessment: indirect
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/144#",
    "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/144#CausalChain_5",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T16:29:15.446154+00:00",
  "proeth:agentKnowledge": "DOT knowingly maintains grant agreements; it does not select or contract with municipal airport consultants other than providing FAA qualifications-based selection guidelines",
  "proeth:causalLanguage": "The State DOT contracts directly with municipalities by means of a grant agreement to fund improvements to municipal airports.",
  "proeth:causalSequence": [
    {
      "proeth:description": "State DOT contracts directly with municipalities to fund airport improvements",
      "proeth:element": "Grant Agreement Establishment",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A proposes to represent the firm seeking design work on those grant-funded improvements",
      "proeth:element": "Dual Employment Acceptance",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer A\u0027s public role and private role intersect through the same municipalities and funding stream",
      "proeth:element": "Conflict Potential Emergence",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Grant Agreement Establishment",
  "proeth:counterfactual": "If the DOT had no grant relationship funding the municipal airport improvements, the appearance and substance of conflict would be substantially diminished, though highway-airport linkages would remain",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Conflict Potential Emergence",
  "proeth:interveningFactors": [
    "Engineer A\u0027s dual employment decision",
    "Firm\u0027s solicitation of grant-funded work"
  ],
  "proeth:necessaryFactors": [
    "State DOT\u0027s financial relationship with municipalities on airport improvements",
    "Engineer A\u0027s employment with the State DOT",
    "The firm\u0027s pursuit of design work on those same grant-funded improvements"
  ],
  "proeth:responsibilityType": "indirect",
  "proeth:responsibleAgent": "State DOT",
  "proeth:sufficientFactors": [
    "DOT funding of the very airport improvements the firm seeks + Engineer A\u0027s dual roles"
  ],
  "proeth:withinAgentControl": true
}
Allen Temporal Relations (5)
Interval algebra relationships with OWL-Time standard properties
From Entity Allen Relation To Entity OWL-Time Property Evidence
Engineer A's airport design work at the private consulting firm before
Entity1 is before Entity2
Engineer A's employment with the State DOT time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Prior to Engineer A’s employment with the State DOT’s traffic engineering division, Engineer A perfo... [more]
Proposed part-time consulting work seeking airport design contracts during
Entity1 occurs entirely within the duration of Entity2
Engineer A's full-time State DOT employment time:intervalDuring
http://www.w3.org/2006/time#intervalDuring
to serve on a part-time basis in seeking contracts with municipalities for design work associated wi... [more]
State DOT grant agreements with municipalities for airport improvements during
Entity1 occurs entirely within the duration of Entity2
Engineer A's State DOT employment time:intervalDuring
http://www.w3.org/2006/time#intervalDuring
The State DOT contracts directly with municipalities by means of a grant agreement to fund improveme... [more]
Potential conflicts of interest after
Entity1 is after Entity2
Acceptance of the dual role by Engineer A time:intervalAfter
http://www.w3.org/2006/time#intervalAfter
the Board can easily foresee the potential for a conflict of interest for Engineer A in his relation... [more]
Consulting firm's approach/offer to Engineer A during
Entity1 occurs entirely within the duration of Entity2
Engineer A's full-time State DOT employment time:intervalDuring
http://www.w3.org/2006/time#intervalDuring
Engineer A is approached by his former consulting engineering firm to serve on a part-time basis ...... [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.