This page shows the pre-commit working store (the raw extraction under review). This case was committed to OntServe on 2026-07-13 20:30; the committed record differs by design (deduplication, typing, and agent binding are applied at commit). View the committed record
25 entities 6 actions 2 events 7 causal chains 9 temporal relations
Timeline Overview
Action Event 11 sequenced markers
Position Resignation Recent past, before the city's deliberations
Historical precedent, 1963
Historical precedent, 1974
Municipal Service Engagement Over many years, ongoing to present
Private Work Abstention Ongoing practice, past to present
Replacement Option Deliberation Present, following Engineer B's resignation
Conflict Concern Raising Present, during the city's deliberations
Ethical Approval Ruling Present, at the conclusion of the case review
City Engineer Vacancy Recently, following Engineer B's resignation
Contract Portfolio Accrual Over many years, prior to Engineer B's resignation
OWL-Time Temporal Structure 9 relations time: = w3.org/2006/time
appointment of firm principal as municipal engineer (74-2 case) time:intervalBefore retention of the firm for capital improvement projects
WXY's three current contracts with City H time:intervalOverlaps City H's deliberations about hiring a new city engineer
WXY's provision of services to City H time:intervalBefore City H's current deliberations about the city engineer position
Engineer B's resignation time:intervalBefore City H officials' deliberations on a replacement
city official raising conflict of interest concern time:intervalDuring City H's deliberations about the city engineer position
Engineer B's (63-5 case) full-time private practice time:intervalOverlaps Engineer B's part-time service as city engineer
Engineer B's (63-5 case) general advisory services to the city time:intervalOverlaps Engineer B's preparation of plans and specifications for a city project
WXY's potential service as city engineer time:intervalBefore disclosure of changed circumstances creating potential conflicts
emergence of different factual circumstances time:intervalBefore the city revisiting the ethical considerations
Extracted Actions (6)
Volitional professional decisions with intentions and ethical context

Description: Engineer A's firm WXY Engineers chose to provide engineering services directly to City H over many years, currently holding three contracts with the city for separate projects.

Temporal Marker: Over many years, ongoing to present interval

Fluent Transitions:
Initiates (1)
  • Existing Contractual Relationship with City H

Mental State: deliberate

Intended Outcome: Provide competent engineering services to City H and maintain a professional client relationship

Foreseen Unintended Effects:

  • Existing contracts could later be perceived as creating a conflict of interest if WXY assumed the city engineer role
Obligation Engagement:
Fulfills (1)
  • Provide Competent Engineering Services
Guided By Principles:
  • Public Interest in Competent Engineering Services
Required Capabilities:
Engineering design services Municipal consulting expertise
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Provide Competent Engineering Services
  • guidedByPrinciple: Public Interest in Competent Engineering Services
  • requiresCapability: Engineering design services; Municipal consulting expertise
  • initiates: Existing Contractual Relationship with City H
Literal extractions (kept for synthesis)
  • description content: Engineer A's firm WXY Engineers chose to provide engineering services directly to City H over many years, currently holding three contracts with the city for separate projects.
  • hasAgent content: Engineer A
  • temporalMarker content: Over many years, ongoing to present
  • eventRoleContext content: President, WXY Engineers
  • hasMentalState content: deliberate
  • intendedOutcome content: Provide competent engineering services to City H and maintain a professional client relationship
  • foreseenUnintendedEffects content: Existing contracts could later be perceived as creating a conflict of interest if WXY assumed the city engineer role
  • textReferences content: For many years, WXY has provided services directly to City H (a small city), and WXY currently has three contracts directly with the city for separate projects with City H.
  • 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/164#",
    "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/164#Action_Municipal_Service_Engagement",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T15:09:56.632009+00:00",
  "proeth:description": "Engineer A\u0027s firm WXY Engineers chose to provide engineering services directly to City H over many years, currently holding three contracts with the city for separate projects.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "President, WXY Engineers",
  "proeth:foreseenUnintendedEffects": [
    "Existing contracts could later be perceived as creating a conflict of interest if WXY assumed the city engineer role"
  ],
  "proeth:fulfillsObligation": [
    "Provide Competent Engineering Services"
  ],
  "proeth:guidedByPrinciple": [
    "Public Interest in Competent Engineering Services"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Existing Contractual Relationship with City H"
  ],
  "proeth:intendedOutcome": "Provide competent engineering services to City H and maintain a professional client relationship",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Engineering design services",
    "Municipal consulting expertise"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Over many years, ongoing to present",
  "proeth:temporalSequence": 1,
  "proeth:textReferences": [
    "For many years, WXY has provided services directly to City H (a small city), and WXY currently has three contracts directly with the city for separate projects with City H."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Municipal Service Engagement"
}

Description: WXY Engineers chose not to perform any private work for developers or other private parties within City H, so that as city engineer it would not review its own private-client work.

Temporal Marker: Ongoing practice, past to present interval

Fluent Transitions:
Initiates (1)
  • Absence of Self-Review Conflict

Mental State: deliberate

Intended Outcome: Avoid the self-review conflict that would arise from performing private work within the city

Foreseen Unintended Effects:

  • Forgoing potential private-client revenue within City H
Obligation Engagement:
Fulfills (1)
  • Avoid Conflicts of Interest
Guided By Principles:
  • Undivided Loyalty to Client
Required Capabilities:
Business judgment Conflict of interest awareness
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Avoid Conflicts of Interest
  • guidedByPrinciple: Undivided Loyalty to Client
  • requiresCapability: Business judgment; Conflict of interest awareness
  • initiates: Absence of Self-Review Conflict
Literal extractions (kept for synthesis)
  • description content: WXY Engineers chose not to perform any private work for developers or other private parties within City H, so that as city engineer it would not review its own private-client work.
  • hasAgent content: Engineer A
  • temporalMarker content: Ongoing practice, past to present
  • eventRoleContext content: President, WXY Engineers
  • hasMentalState content: deliberate
  • intendedOutcome content: Avoid the self-review conflict that would arise from performing private work within the city
  • foreseenUnintendedEffects content: Forgoing potential private-client revenue within City H
  • textReferences content: WXY does not perform any private work for developers or other private parties within City H and, therefore, if it were designated city engineer for City H, WXY would not be reviewing the work it performed for private clients.
  • temporalExtent content: interval
  • temporalSequence content: 2
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#Action_Private_Work_Abstention",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T15:09:56.632199+00:00",
  "proeth:description": "WXY Engineers chose not to perform any private work for developers or other private parties within City H, so that as city engineer it would not review its own private-client work.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "President, WXY Engineers",
  "proeth:foreseenUnintendedEffects": [
    "Forgoing potential private-client revenue within City H"
  ],
  "proeth:fulfillsObligation": [
    "Avoid Conflicts of Interest"
  ],
  "proeth:guidedByPrinciple": [
    "Undivided Loyalty to Client"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Absence of Self-Review Conflict"
  ],
  "proeth:intendedOutcome": "Avoid the self-review conflict that would arise from performing private work within the city",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Business judgment",
    "Conflict of interest awareness"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Ongoing practice, past to present",
  "proeth:temporalSequence": 2,
  "proeth:textReferences": [
    "WXY does not perform any private work for developers or other private parties within City H and, therefore, if it were designated city engineer for City H, WXY would not be reviewing the work it performed for private clients."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Private Work Abstention"
}

Description: Engineer B, the full-time city engineer, resigned from his position with City H, creating the vacancy that prompted the city's deliberations.

Temporal Marker: Recent past, before the city's deliberations instant

Fluent Transitions:
Initiates (1)
  • City Engineer Vacancy

Mental State: deliberate

Intended Outcome: End his employment as city engineer with City H

Foreseen Unintended Effects:

  • City H left without a city engineer and forced to consider replacement options
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • initiates: City Engineer Vacancy
Literal extractions (kept for synthesis)
  • description content: Engineer B, the full-time city engineer, resigned from his position with City H, creating the vacancy that prompted the city's deliberations.
  • hasAgent content: Engineer B
  • temporalMarker content: Recent past, before the city's deliberations
  • eventRoleContext content: Full-time City Engineer, City H
  • hasMentalState content: deliberate
  • intendedOutcome content: End his employment as city engineer with City H
  • foreseenUnintendedEffects content: City H left without a city engineer and forced to consider replacement options
  • textReferences content: Engineer B, the full-time city engineer, has resigned from his position with City H.
  • temporalExtent content: instant
  • temporalSequence content: 4
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#Action_Position_Resignation",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T15:09:56.632244+00:00",
  "proeth:description": "Engineer B, the full-time city engineer, resigned from his position with City H, creating the vacancy that prompted the city\u0027s deliberations.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Full-time City Engineer, City H",
  "proeth:foreseenUnintendedEffects": [
    "City H left without a city engineer and forced to consider replacement options"
  ],
  "proeth:hasAgent": "Engineer B",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "City Engineer Vacancy"
  ],
  "proeth:intendedOutcome": "End his employment as city engineer with City H",
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Recent past, before the city\u0027s deliberations",
  "proeth:temporalSequence": 4,
  "proeth:textReferences": [
    "Engineer B, the full-time city engineer, has resigned from his position with City H."
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Position Resignation"
}

Description: City H officials are deliberating whether to replace Engineer B with another full-time city engineer or, as a cost cutting and efficiency measure, to hire a consultant such as WXY Engineers as city engineer.

Temporal Marker: Present, following Engineer B's resignation interval

Fluent Transitions:
Initiates (1)
  • Pending City Engineer Selection Decision

Mental State: deliberate

Intended Outcome: Select the most cost-effective and efficient arrangement for city engineering services

Foreseen Unintended Effects:

  • Hiring an existing contractor as city engineer could raise conflict of interest concerns
Guided By Principles:
  • Public Interest in Competent Engineering Services
Required Capabilities:
Municipal governance judgment
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • guidedByPrinciple: Public Interest in Competent Engineering Services
  • requiresCapability: Municipal governance judgment
  • initiates: Pending City Engineer Selection Decision
Literal extractions (kept for synthesis)
  • description content: City H officials are deliberating whether to replace Engineer B with another full-time city engineer or, as a cost cutting and efficiency measure, to hire a consultant such as WXY Engineers as city engineer.
  • hasAgent content: City H officials
  • temporalMarker content: Present, following Engineer B's resignation
  • hasMentalState content: deliberate
  • intendedOutcome content: Select the most cost-effective and efficient arrangement for city engineering services
  • foreseenUnintendedEffects content: Hiring an existing contractor as city engineer could raise conflict of interest concerns
  • textReferences content: City H officials are currently considering whether to replace Engineer B with another full-time city engineer or, as a cost cutting and efficiency measure, to hire a consultant (such as WXY Engineers) as the city engineer to perform general consulting services and be under contract to provide specific design services on individual city projects.
  • 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/164#",
    "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/164#Action_Replacement_Option_Deliberation",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T15:09:56.632334+00:00",
  "proeth:description": "City H officials are deliberating whether to replace Engineer B with another full-time city engineer or, as a cost cutting and efficiency measure, to hire a consultant such as WXY Engineers as city engineer.",
  "proeth:discoveredInSection": "facts",
  "proeth:foreseenUnintendedEffects": [
    "Hiring an existing contractor as city engineer could raise conflict of interest concerns"
  ],
  "proeth:guidedByPrinciple": [
    "Public Interest in Competent Engineering Services"
  ],
  "proeth:hasAgent": "City H officials",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Pending City Engineer Selection Decision"
  ],
  "proeth:intendedOutcome": "Select the most cost-effective and efficient arrangement for city engineering services",
  "proeth:requiresCapability": [
    "Municipal governance judgment"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Present, following Engineer B\u0027s resignation",
  "proeth:temporalSequence": 6,
  "proeth:textReferences": [
    "City H officials are currently considering whether to replace Engineer B with another full-time city engineer or, as a cost cutting and efficiency measure, to hire a consultant (such as WXY Engineers) as the city engineer to perform general consulting services and be under contract to provide specific design services on individual city projects."
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Replacement Option Deliberation"
}

Description: One City H official chose to raise the concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interest.

Temporal Marker: Present, during the city's deliberations instant

Fluent Transitions:
Initiates (1)
  • Conflict of Interest Concern Raised

Mental State: deliberate

Intended Outcome: Ensure the city considers potential conflicts of interest before appointing WXY as city engineer

Foreseen Unintended Effects:

  • Possible delay or rejection of the cost-saving consultant arrangement
Obligation Engagement:
At stake (1)
  • Avoid Conflicts of Interest
Guided By Principles:
  • Undivided Loyalty to Client
Required Capabilities:
Conflict of interest awareness
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • guidedByPrinciple: Undivided Loyalty to Client
  • requiresCapability: Conflict of interest awareness
  • initiates: Conflict of Interest Concern Raised
  • raisesObligation: Avoid Conflicts of Interest
Literal extractions (kept for synthesis)
  • description content: One City H official chose to raise the concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interest.
  • hasAgent content: City H official
  • temporalMarker content: Present, during the city's deliberations
  • eventRoleContext content: unnamed
  • hasMentalState content: deliberate
  • intendedOutcome content: Ensure the city considers potential conflicts of interest before appointing WXY as city engineer
  • foreseenUnintendedEffects content: Possible delay or rejection of the cost-saving consultant arrangement
  • textReferences content: One city official has raised a concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interest.
  • temporalExtent content: instant
  • temporalSequence content: 7
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#Action_Conflict_Concern_Raising",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T15:09:56.632367+00:00",
  "proeth:description": "One City H official chose to raise the concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interest.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "unnamed",
  "proeth:foreseenUnintendedEffects": [
    "Possible delay or rejection of the cost-saving consultant arrangement"
  ],
  "proeth:fulfillsObligation": [],
  "proeth:guidedByPrinciple": [
    "Undivided Loyalty to Client"
  ],
  "proeth:hasAgent": "City H official",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Conflict of Interest Concern Raised"
  ],
  "proeth:intendedOutcome": "Ensure the city considers potential conflicts of interest before appointing WXY as city engineer",
  "proeth:raisesObligation": [
    "Avoid Conflicts of Interest"
  ],
  "proeth:requiresCapability": [
    "Conflict of interest awareness"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Present, during the city\u0027s deliberations",
  "proeth:temporalSequence": 7,
  "proeth:textReferences": [
    "One city official has raised a concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interest."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Conflict Concern Raising"
}

Description: The NSPE Board of Ethical Review decided it would be ethical for Engineer A and WXY to serve as city engineer for City H, perform general consulting services not including review of WXY's own work, and hold contracts for specific design services, while cautioning that further circumstances must be disclosed.

Temporal Marker: Present, at the conclusion of the case review instant

Fluent Transitions:
Initiates (2)
  • Conditional Ethical Approval
  • Ongoing Disclosure Requirement
Terminates (1)
  • Conflict of Interest Concern Raised

Mental State: deliberate

Intended Outcome: Resolve the conflict of interest question and permit the arrangement under stated conditions

Foreseen Unintended Effects:

  • Under different factual circumstances the city may have to revisit the ethical considerations raised
Obligation Engagement:
Fulfills (1)
  • Avoid Conflicts of Interest
Guided By Principles:
  • Public Interest in Competent Engineering Services
  • Undivided Loyalty to Client
Required Capabilities:
Ethical review judgment Precedent analysis
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Avoid Conflicts of Interest
  • guidedByPrinciple: Public Interest in Competent Engineering Services; Undivided Loyalty to Client
  • requiresCapability: Ethical review judgment; Precedent analysis
  • initiates: Conditional Ethical Approval; Ongoing Disclosure Requirement
  • terminates: Conflict of Interest Concern Raised
Literal extractions (kept for synthesis)
  • description content: The NSPE Board of Ethical Review decided it would be ethical for Engineer A and WXY to serve as city engineer for City H, perform general consulting services not including review of WXY's own work, and hold contracts for specific design services, while cautioning that further circumstances must be disclosed.
  • hasAgent content: NSPE Board of Ethical Review
  • temporalMarker content: Present, at the conclusion of the case review
  • hasMentalState content: deliberate
  • intendedOutcome content: Resolve the conflict of interest question and permit the arrangement under stated conditions
  • foreseenUnintendedEffects content: Under different factual circumstances the city may have to revisit the ethical considerations raised
  • textReferences content: The Board is of the view that it would be ethical for Engineer A and his firm WXY to serve as city engineer for City H, perform general consulting services where these services do not include reviewing the work of Engineer A’s firm and be under contract to provide specific design services on individual city projects.; However, the Board would caution that WXY will need to disclose further circumstances (e.g., private work in city, reviewing its own work, etc.) that might create a potential for a conflict of interest.
  • temporalExtent content: instant
  • temporalSequence content: 8
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#Action_Ethical_Approval_Ruling",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-13T15:09:56.632401+00:00",
  "proeth:description": "The NSPE Board of Ethical Review decided it would be ethical for Engineer A and WXY to serve as city engineer for City H, perform general consulting services not including review of WXY\u0027s own work, and hold contracts for specific design services, while cautioning that further circumstances must be disclosed.",
  "proeth:discoveredInSection": "discussion",
  "proeth:foreseenUnintendedEffects": [
    "Under different factual circumstances the city may have to revisit the ethical considerations raised"
  ],
  "proeth:fulfillsObligation": [
    "Avoid Conflicts of Interest"
  ],
  "proeth:guidedByPrinciple": [
    "Public Interest in Competent Engineering Services",
    "Undivided Loyalty to Client"
  ],
  "proeth:hasAgent": "NSPE Board of Ethical Review",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Conditional Ethical Approval",
    "Ongoing Disclosure Requirement"
  ],
  "proeth:intendedOutcome": "Resolve the conflict of interest question and permit the arrangement under stated conditions",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Ethical review judgment",
    "Precedent analysis"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Present, at the conclusion of the case review",
  "proeth:temporalSequence": 8,
  "proeth:terminates": [
    "Conflict of Interest Concern Raised"
  ],
  "proeth:textReferences": [
    "The Board is of the view that it would be ethical for Engineer A and his firm WXY to serve as city engineer for City H, perform general consulting services where these services do not include reviewing the work of Engineer A\u2019s firm and be under contract to provide specific design services on individual city projects.",
    "However, the Board would caution that WXY will need to disclose further circumstances (e.g., private work in city, reviewing its own work, etc.) that might create a potential for a conflict of interest."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Ethical Approval Ruling"
}
Extracted Events (2)
Occurrences that trigger ethical considerations and state changes

Description: Through years of providing services directly to City H, WXY Engineers came to hold three current contracts with the city for separate projects, a circumstance that later grounds the conflict of interest concern raised by a city official.

Temporal Marker: Over many years, prior to Engineer B's resignation interval

Fluent Transitions:
Initiates (1)
  • Existing Contractual Relationship With City H

Caused By Action: Action_Municipal_Service_Engagement

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/164#Action_Municipal_Service_Engagement
  • initiates: Existing Contractual Relationship With City H
Literal extractions (kept for synthesis)
  • description content: Through years of providing services directly to City H, WXY Engineers came to hold three current contracts with the city for separate projects, a circumstance that later grounds the conflict of interest concern raised by a city official.
  • temporalMarker content: Over many years, prior to Engineer B's resignation
  • textReferences content: For many years, WXY has provided services directly to City H (a small city), and WXY currently has three contracts directly with the city for separate projects with City H.
  • eventType content: outcome
  • temporalExtent content: interval
  • temporalSequence content: 3
  • confidence assessment: 0.85
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#Event_Contract_Portfolio_Accrual",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-13T15:09:56.632522+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/164#Action_Municipal_Service_Engagement",
  "proeth:confidence": "0.85",
  "proeth:description": "Through years of providing services directly to City H, WXY Engineers came to hold three current contracts with the city for separate projects, a circumstance that later grounds the conflict of interest concern raised by a city official.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "outcome",
  "proeth:initiates": [
    "Existing Contractual Relationship With City H"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Over many years, prior to Engineer B\u0027s resignation",
  "proeth:temporalSequence": 3,
  "proeth:textReferences": [
    "For many years, WXY has provided services directly to City H (a small city), and WXY currently has three contracts directly with the city for separate projects with City H."
  ],
  "rdfs:label": "Contract Portfolio Accrual"
}

Description: The full-time city engineer position at City H became vacant as a consequence of Engineer B's resignation, opening the question of how the city will fill the role and prompting officials to consider a consultant arrangement.

Temporal Marker: Recently, following Engineer B's resignation instant

Fluent Transitions:
Initiates (2)
  • City Engineer Position Vacant
  • Replacement Decision Pending
Terminates (1)
  • Full-Time City Engineer Staffing

Caused By Action: Action_Position_Resignation

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/164#Action_Position_Resignation
  • initiates: City Engineer Position Vacant; Replacement Decision Pending
  • terminates: Full-Time City Engineer Staffing
Literal extractions (kept for synthesis)
  • description content: The full-time city engineer position at City H became vacant as a consequence of Engineer B's resignation, opening the question of how the city will fill the role and prompting officials to consider a consultant arrangement.
  • temporalMarker content: Recently, following Engineer B's resignation
  • textReferences content: Engineer B, the full-time city engineer, has resigned from his position with City H.; City H officials are currently considering whether to replace Engineer B with another full-time city engineer or, as a cost cutting and efficiency measure, to hire a consultant (such as WXY Engineers) as the city engineer
  • eventType content: outcome
  • temporalExtent content: instant
  • temporalSequence content: 5
  • confidence assessment: 0.93
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#Event_City_Engineer_Vacancy",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-13T15:09:56.632483+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/164#Action_Position_Resignation",
  "proeth:confidence": "0.93",
  "proeth:description": "The full-time city engineer position at City H became vacant as a consequence of Engineer B\u0027s resignation, opening the question of how the city will fill the role and prompting officials to consider a consultant arrangement.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "outcome",
  "proeth:initiates": [
    "City Engineer Position Vacant",
    "Replacement Decision Pending"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Recently, following Engineer B\u0027s resignation",
  "proeth:temporalSequence": 5,
  "proeth:terminates": [
    "Full-Time City Engineer Staffing"
  ],
  "proeth:textReferences": [
    "Engineer B, the full-time city engineer, has resigned from his position with City H.",
    "City H officials are currently considering whether to replace Engineer B with another full-time city engineer or, as a cost cutting and efficiency measure, to hire a consultant (such as WXY Engineers) as the city engineer"
  ],
  "rdfs:label": "City Engineer Vacancy"
}
Causal Chains (7)
NESS test analysis: Necessary Element of Sufficient Set

Causal Language: Engineer B, the full-time city engineer, has resigned from his position with City H.

Necessary Factors (NESS):
  • Engineer B held the full-time city engineer position
  • Engineer B's volitional decision to resign
Sufficient Factors:
  • Resignation of the incumbent full-time city engineer alone was sufficient to create the vacancy
Counterfactual Test: Had Engineer B not resigned, the position would remain filled and no vacancy would exist
Responsibility Attribution:

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

Causal Sequence:
  1. Position Resignation
    Engineer B resigns from his full-time position as city engineer for City H
  2. City Engineer Vacancy
    The full-time city engineer position at City H becomes vacant
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Position Resignation
  • effect: City Engineer Vacancy
  • responsibleAgent: Engineer B
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer B, the full-time city engineer, has resigned from his position with City H.
  • necessaryFactors content: Engineer B held the full-time city engineer position; Engineer B's volitional decision to resign
  • sufficientFactors content: Resignation of the incumbent full-time city engineer alone was sufficient to create the vacancy
  • counterfactual content: Had Engineer B not resigned, the position would remain filled and no vacancy would exist
  • agentKnowledge content: Knew he held the sole full-time city engineer position and that departing would leave it unfilled
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Position Resignation', 'proeth:description': 'Engineer B resigns from his full-time position as city engineer for City H'}; {'proeth:step': 2, 'proeth:element': 'City Engineer Vacancy', 'proeth:description': 'The full-time city engineer position at City H becomes vacant'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#CausalChain_1",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T15:09:56.632580+00:00",
  "proeth:agentKnowledge": "Knew he held the sole full-time city engineer position and that departing would leave it unfilled",
  "proeth:causalLanguage": "Engineer B, the full-time city engineer, has resigned from his position with City H.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer B resigns from his full-time position as city engineer for City H",
      "proeth:element": "Position Resignation",
      "proeth:step": 1
    },
    {
      "proeth:description": "The full-time city engineer position at City H becomes vacant",
      "proeth:element": "City Engineer Vacancy",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Position Resignation",
  "proeth:counterfactual": "Had Engineer B not resigned, the position would remain filled and no vacancy would exist",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "City Engineer Vacancy",
  "proeth:necessaryFactors": [
    "Engineer B held the full-time city engineer position",
    "Engineer B\u0027s volitional decision to resign"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer B",
  "proeth:sufficientFactors": [
    "Resignation of the incumbent full-time city engineer alone was sufficient to create the vacancy"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Moreover, the Board does not concur with City H official's concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interests.

Necessary Factors (NESS):
  • The official's raised concern framing the ethical question for review
  • The Board's engagement with that specific question
  • Applicable precedent supporting rejection of the concern
Sufficient Factors:
  • The raised concern, presented alongside the facts and precedents, was sufficient to trigger and shape the Board's ruling on the conflict issue
Counterfactual Test: Without the raised concern, the specific ethical question might not have been formally posed and adjudicated by the Board
Responsibility Attribution:

Agent: NSPE Board of Ethical Review
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Conflict Concern Raising
    A city official contends WXY's existing contracts create a conflict of interest
  2. Board Precedent Review
    The Board considers BER Case Nos. 63-5 and 74-2 as applicable to the present case
  3. Fact Assessment
    The Board notes WXY performs no private work in City H and would not review its own private-client work
  4. Ethical Approval Ruling
    The Board rules it would be ethical for WXY to serve as city engineer, with cautions about disclosure of changed circumstances
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Conflict Concern Raising
  • effect: Ethical Approval Ruling
  • responsibleAgent: NSPE Board of Ethical Review
Literal extractions (kept for synthesis)
  • causalLanguage content: Moreover, the Board does not concur with City H official's concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interests.
  • necessaryFactors content: The official's raised concern framing the ethical question for review; The Board's engagement with that specific question; Applicable precedent supporting rejection of the concern
  • sufficientFactors content: The raised concern, presented alongside the facts and precedents, was sufficient to trigger and shape the Board's ruling on the conflict issue
  • counterfactual content: Without the raised concern, the specific ethical question might not have been formally posed and adjudicated by the Board
  • agentKnowledge content: Knew of the official's concern, WXY's contract history, its abstention from private work, and controlling precedents BER 63-5 and 74-2
  • interveningFactors content: Precedents from BER Case Nos. 63-5 and 74-2; WXY's private work abstention
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Conflict Concern Raising', 'proeth:description': "A city official contends WXY's existing contracts create a conflict of interest"}; {'proeth:step': 2, 'proeth:element': 'Board Precedent Review', 'proeth:description': 'The Board considers BER Case Nos. 63-5 and 74-2 as applicable to the present case'}; {'proeth:step': 3, 'proeth:element': 'Fact Assessment', 'proeth:description': 'The Board notes WXY performs no private work in City H and would not review its own private-client work'}; {'proeth:step': 4, 'proeth:element': 'Ethical Approval Ruling', 'proeth:description': 'The Board rules it would be ethical for WXY to serve as city engineer, with cautions about disclosure of changed circumstances'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#CausalChain_6",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T15:09:56.632701+00:00",
  "proeth:agentKnowledge": "Knew of the official\u0027s concern, WXY\u0027s contract history, its abstention from private work, and controlling precedents BER 63-5 and 74-2",
  "proeth:causalLanguage": "Moreover, the Board does not concur with City H official\u0027s concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interests.",
  "proeth:causalSequence": [
    {
      "proeth:description": "A city official contends WXY\u0027s existing contracts create a conflict of interest",
      "proeth:element": "Conflict Concern Raising",
      "proeth:step": 1
    },
    {
      "proeth:description": "The Board considers BER Case Nos. 63-5 and 74-2 as applicable to the present case",
      "proeth:element": "Board Precedent Review",
      "proeth:step": 2
    },
    {
      "proeth:description": "The Board notes WXY performs no private work in City H and would not review its own private-client work",
      "proeth:element": "Fact Assessment",
      "proeth:step": 3
    },
    {
      "proeth:description": "The Board rules it would be ethical for WXY to serve as city engineer, with cautions about disclosure of changed circumstances",
      "proeth:element": "Ethical Approval Ruling",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Conflict Concern Raising",
  "proeth:counterfactual": "Without the raised concern, the specific ethical question might not have been formally posed and adjudicated by the Board",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Ethical Approval Ruling",
  "proeth:interveningFactors": [
    "Precedents from BER Case Nos. 63-5 and 74-2",
    "WXY\u0027s private work abstention"
  ],
  "proeth:necessaryFactors": [
    "The official\u0027s raised concern framing the ethical question for review",
    "The Board\u0027s engagement with that specific question",
    "Applicable precedent supporting rejection of the concern"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "NSPE Board of Ethical Review",
  "proeth:sufficientFactors": [
    "The raised concern, presented alongside the facts and precedents, was sufficient to trigger and shape the Board\u0027s ruling on the conflict issue"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: City H officials are currently considering whether to replace Engineer B with another full-time city engineer or, as a cost cutting and efficiency measure, to hire a consultant (such as WXY Engineers) as the city engineer

Necessary Factors (NESS):
  • Existence of a vacant city engineer position requiring city action
  • City H's ongoing need for engineering services
  • Cost-cutting and efficiency motives of city officials
Sufficient Factors:
  • Vacancy combined with the city's continued need for engineering oversight and its budget concerns
Counterfactual Test: Without the vacancy, City H officials would have had no occasion to deliberate replacement options
Responsibility Attribution:

Agent: City H officials
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Position Resignation
    Engineer B resigns as full-time city engineer
  2. City Engineer Vacancy
    The city engineer position becomes vacant
  3. Replacement Option Deliberation
    City H officials weigh hiring a full-time replacement versus contracting a consultant such as WXY as city engineer
Field classification (triples vs literals)
Relations (structural triples)
  • cause: City Engineer Vacancy
  • effect: Replacement Option Deliberation
  • responsibleAgent: City H officials
Literal extractions (kept for synthesis)
  • causalLanguage content: City H officials are currently considering whether to replace Engineer B with another full-time city engineer or, as a cost cutting and efficiency measure, to hire a consultant (such as WXY Engineers) as the city engineer
  • necessaryFactors content: Existence of a vacant city engineer position requiring city action; City H's ongoing need for engineering services; Cost-cutting and efficiency motives of city officials
  • sufficientFactors content: Vacancy combined with the city's continued need for engineering oversight and its budget concerns
  • counterfactual content: Without the vacancy, City H officials would have had no occasion to deliberate replacement options
  • agentKnowledge content: Knew the position was vacant, that WXY had a long service history, and that consultant arrangements could cut costs
  • interveningFactors content: Budget and efficiency pressures on a small city
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Position Resignation', 'proeth:description': 'Engineer B resigns as full-time city engineer'}; {'proeth:step': 2, 'proeth:element': 'City Engineer Vacancy', 'proeth:description': 'The city engineer position becomes vacant'}; {'proeth:step': 3, 'proeth:element': 'Replacement Option Deliberation', 'proeth:description': 'City H officials weigh hiring a full-time replacement versus contracting a consultant such as WXY as city engineer'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#CausalChain_2",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T15:09:56.632611+00:00",
  "proeth:agentKnowledge": "Knew the position was vacant, that WXY had a long service history, and that consultant arrangements could cut costs",
  "proeth:causalLanguage": "City H officials are currently considering whether to replace Engineer B with another full-time city engineer or, as a cost cutting and efficiency measure, to hire a consultant (such as WXY Engineers) as the city engineer",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer B resigns as full-time city engineer",
      "proeth:element": "Position Resignation",
      "proeth:step": 1
    },
    {
      "proeth:description": "The city engineer position becomes vacant",
      "proeth:element": "City Engineer Vacancy",
      "proeth:step": 2
    },
    {
      "proeth:description": "City H officials weigh hiring a full-time replacement versus contracting a consultant such as WXY as city engineer",
      "proeth:element": "Replacement Option Deliberation",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "City Engineer Vacancy",
  "proeth:counterfactual": "Without the vacancy, City H officials would have had no occasion to deliberate replacement options",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Replacement Option Deliberation",
  "proeth:interveningFactors": [
    "Budget and efficiency pressures on a small city"
  ],
  "proeth:necessaryFactors": [
    "Existence of a vacant city engineer position requiring city action",
    "City H\u0027s ongoing need for engineering services",
    "Cost-cutting and efficiency motives of city officials"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "City H officials",
  "proeth:sufficientFactors": [
    "Vacancy combined with the city\u0027s continued need for engineering oversight and its budget concerns"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: For many years, WXY has provided services directly to City H (a small city), and WXY currently has three contracts directly with the city for separate projects with City H.

Necessary Factors (NESS):
  • WXY's decision to provide services directly to City H
  • City H's willingness to contract with WXY over many years
Sufficient Factors:
  • Sustained direct service relationship between WXY and City H over many years
Counterfactual Test: Had WXY not chosen to serve City H directly, it would not currently hold three contracts with the city
Responsibility Attribution:

Agent: Engineer A (President, WXY Engineers)
Type: shared
Within Agent Control: Yes

Causal Sequence:
  1. Municipal Service Engagement
    WXY chooses to provide engineering services directly to City H over many years
  2. Contract Portfolio Accrual
    WXY comes to hold three current contracts directly with City H for separate projects
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Municipal Service Engagement
  • effect: Contract Portfolio Accrual
  • responsibleAgent: Engineer A (President, WXY Engineers)
Literal extractions (kept for synthesis)
  • causalLanguage content: For many years, WXY has provided services directly to City H (a small city), and WXY currently has three contracts directly with the city for separate projects with City H.
  • necessaryFactors content: WXY's decision to provide services directly to City H; City H's willingness to contract with WXY over many years
  • sufficientFactors content: Sustained direct service relationship between WXY and City H over many years
  • counterfactual content: Had WXY not chosen to serve City H directly, it would not currently hold three contracts with the city
  • agentKnowledge content: Knew the firm was building an ongoing multi-contract relationship with a single small municipality
  • interveningFactors content: City H's procurement decisions awarding the contracts
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Municipal Service Engagement', 'proeth:description': 'WXY chooses to provide engineering services directly to City H over many years'}; {'proeth:step': 2, 'proeth:element': 'Contract Portfolio Accrual', 'proeth:description': 'WXY comes to hold three current contracts directly with City H for separate projects'}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#CausalChain_3",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T15:09:56.632633+00:00",
  "proeth:agentKnowledge": "Knew the firm was building an ongoing multi-contract relationship with a single small municipality",
  "proeth:causalLanguage": "For many years, WXY has provided services directly to City H (a small city), and WXY currently has three contracts directly with the city for separate projects with City H.",
  "proeth:causalSequence": [
    {
      "proeth:description": "WXY chooses to provide engineering services directly to City H over many years",
      "proeth:element": "Municipal Service Engagement",
      "proeth:step": 1
    },
    {
      "proeth:description": "WXY comes to hold three current contracts directly with City H for separate projects",
      "proeth:element": "Contract Portfolio Accrual",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Municipal Service Engagement",
  "proeth:counterfactual": "Had WXY not chosen to serve City H directly, it would not currently hold three contracts with the city",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Contract Portfolio Accrual",
  "proeth:interveningFactors": [
    "City H\u0027s procurement decisions awarding the contracts"
  ],
  "proeth:necessaryFactors": [
    "WXY\u0027s decision to provide services directly to City H",
    "City H\u0027s willingness to contract with WXY over many years"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "Engineer A (President, WXY Engineers)",
  "proeth:sufficientFactors": [
    "Sustained direct service relationship between WXY and City H over many years"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: One city official has raised a concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interest.

Necessary Factors (NESS):
  • WXY's existing contracts with City H
  • City H's consideration of WXY as candidate city engineer
  • The official's attentiveness to conflict-of-interest issues
Sufficient Factors:
  • Existing contractual relationship combined with the prospect of WXY assuming the city engineer role prompted the concern
Counterfactual Test: If WXY held no contracts with City H, the stated basis for the official's concern ('because WXY is under contract with City H') would not exist
Responsibility Attribution:

Agent: City H official
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Municipal Service Engagement
    WXY provides services directly to City H for many years
  2. Contract Portfolio Accrual
    WXY holds three current contracts with City H
  3. Replacement Option Deliberation
    City officials consider hiring WXY as consultant city engineer
  4. Conflict Concern Raising
    A city official raises the concern that WXY's existing contracts create a conflict of interest
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Contract Portfolio Accrual
  • effect: Conflict Concern Raising
  • responsibleAgent: City H official
Literal extractions (kept for synthesis)
  • causalLanguage content: One city official has raised a concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interest.
  • necessaryFactors content: WXY's existing contracts with City H; City H's consideration of WXY as candidate city engineer; The official's attentiveness to conflict-of-interest issues
  • sufficientFactors content: Existing contractual relationship combined with the prospect of WXY assuming the city engineer role prompted the concern
  • counterfactual content: If WXY held no contracts with City H, the stated basis for the official's concern ('because WXY is under contract with City H') would not exist
  • agentKnowledge content: Knew WXY was under contract with the city and was being considered for the city engineer role
  • interveningFactors content: Replacement Option Deliberation placing WXY under consideration
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Municipal Service Engagement', 'proeth:description': 'WXY provides services directly to City H for many years'}; {'proeth:step': 2, 'proeth:element': 'Contract Portfolio Accrual', 'proeth:description': 'WXY holds three current contracts with City H'}; {'proeth:step': 3, 'proeth:element': 'Replacement Option Deliberation', 'proeth:description': 'City officials consider hiring WXY as consultant city engineer'}; {'proeth:step': 4, 'proeth:element': 'Conflict Concern Raising', 'proeth:description': "A city official raises the concern that WXY's existing contracts create a conflict of interest"}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#CausalChain_4",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T15:09:56.632654+00:00",
  "proeth:agentKnowledge": "Knew WXY was under contract with the city and was being considered for the city engineer role",
  "proeth:causalLanguage": "One city official has raised a concern that because WXY is under contract with City H, having WXY serve as city engineer would constitute a conflict of interest.",
  "proeth:causalSequence": [
    {
      "proeth:description": "WXY provides services directly to City H for many years",
      "proeth:element": "Municipal Service Engagement",
      "proeth:step": 1
    },
    {
      "proeth:description": "WXY holds three current contracts with City H",
      "proeth:element": "Contract Portfolio Accrual",
      "proeth:step": 2
    },
    {
      "proeth:description": "City officials consider hiring WXY as consultant city engineer",
      "proeth:element": "Replacement Option Deliberation",
      "proeth:step": 3
    },
    {
      "proeth:description": "A city official raises the concern that WXY\u0027s existing contracts create a conflict of interest",
      "proeth:element": "Conflict Concern Raising",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Contract Portfolio Accrual",
  "proeth:counterfactual": "If WXY held no contracts with City H, the stated basis for the official\u0027s concern (\u0027because WXY is under contract with City H\u0027) would not exist",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Conflict Concern Raising",
  "proeth:interveningFactors": [
    "Replacement Option Deliberation placing WXY under consideration"
  ],
  "proeth:necessaryFactors": [
    "WXY\u0027s existing contracts with City H",
    "City H\u0027s consideration of WXY as candidate city engineer",
    "The official\u0027s attentiveness to conflict-of-interest issues"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "City H official",
  "proeth:sufficientFactors": [
    "Existing contractual relationship combined with the prospect of WXY assuming the city engineer role prompted the concern"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: This view is reinforced by the fact that WXY does not perform any private work within City H and would not be reviewing the work it performed for private clients.

Necessary Factors (NESS):
  • WXY performing no private work for developers or other private parties within City H
  • Absence of any scenario where WXY would review its own private-client work
  • Board's application of precedent standards to the facts
Sufficient Factors:
  • Private work abstention combined with supportive precedents (BER 63-5 and 74-2) was sufficient to ground the ethical approval
Counterfactual Test: If WXY performed private work in City H, the reinforcing factor would be absent and the Board's ruling could differ; the Board explicitly cautions that 'Under different factual circumstances, the city may have to revisit the ethical considerations raised.'
Responsibility Attribution:

Agent: Engineer A (President, WXY Engineers)
Type: indirect
Within Agent Control: Yes

Causal Sequence:
  1. Private Work Abstention
    WXY performs no private work for developers or other private parties within City H
  2. Conflict Concern Raising
    A city official raises a conflict-of-interest concern about WXY serving as city engineer
  3. Board Precedent Analysis
    The Board applies BER Case Nos. 63-5 and 74-2 to the facts
  4. Ethical Approval Ruling
    The Board rules it would be ethical for Engineer A and WXY to serve as city engineer, reinforced by the absence of private work in City H
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Private Work Abstention
  • effect: Ethical Approval Ruling
  • responsibleAgent: Engineer A (President, WXY Engineers)
Literal extractions (kept for synthesis)
  • causalLanguage content: This view is reinforced by the fact that WXY does not perform any private work within City H and would not be reviewing the work it performed for private clients.
  • necessaryFactors content: WXY performing no private work for developers or other private parties within City H; Absence of any scenario where WXY would review its own private-client work; Board's application of precedent standards to the facts
  • sufficientFactors content: Private work abstention combined with supportive precedents (BER 63-5 and 74-2) was sufficient to ground the ethical approval
  • counterfactual content: If WXY performed private work in City H, the reinforcing factor would be absent and the Board's ruling could differ; the Board explicitly cautions that 'Under different factual circumstances, the city may have to revisit the ethical considerations raised.'
  • agentKnowledge content: Knew the firm's client base within City H excluded private developers, eliminating self-review scenarios
  • interveningFactors content: Board's independent evaluation of precedents
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Private Work Abstention', 'proeth:description': 'WXY performs no private work for developers or other private parties within City H'}; {'proeth:step': 2, 'proeth:element': 'Conflict Concern Raising', 'proeth:description': 'A city official raises a conflict-of-interest concern about WXY serving as city engineer'}; {'proeth:step': 3, 'proeth:element': 'Board Precedent Analysis', 'proeth:description': 'The Board applies BER Case Nos. 63-5 and 74-2 to the facts'}; {'proeth:step': 4, 'proeth:element': 'Ethical Approval Ruling', 'proeth:description': 'The Board rules it would be ethical for Engineer A and WXY to serve as city engineer, reinforced by the absence of private work in City H'}
  • responsibilityType assessment: indirect
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#CausalChain_5",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T15:09:56.632677+00:00",
  "proeth:agentKnowledge": "Knew the firm\u0027s client base within City H excluded private developers, eliminating self-review scenarios",
  "proeth:causalLanguage": "This view is reinforced by the fact that WXY does not perform any private work within City H and would not be reviewing the work it performed for private clients.",
  "proeth:causalSequence": [
    {
      "proeth:description": "WXY performs no private work for developers or other private parties within City H",
      "proeth:element": "Private Work Abstention",
      "proeth:step": 1
    },
    {
      "proeth:description": "A city official raises a conflict-of-interest concern about WXY serving as city engineer",
      "proeth:element": "Conflict Concern Raising",
      "proeth:step": 2
    },
    {
      "proeth:description": "The Board applies BER Case Nos. 63-5 and 74-2 to the facts",
      "proeth:element": "Board Precedent Analysis",
      "proeth:step": 3
    },
    {
      "proeth:description": "The Board rules it would be ethical for Engineer A and WXY to serve as city engineer, reinforced by the absence of private work in City H",
      "proeth:element": "Ethical Approval Ruling",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Private Work Abstention",
  "proeth:counterfactual": "If WXY performed private work in City H, the reinforcing factor would be absent and the Board\u0027s ruling could differ; the Board explicitly cautions that \u0027Under different factual circumstances, the city may have to revisit the ethical considerations raised.\u0027",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Ethical Approval Ruling",
  "proeth:interveningFactors": [
    "Board\u0027s independent evaluation of precedents"
  ],
  "proeth:necessaryFactors": [
    "WXY performing no private work for developers or other private parties within City H",
    "Absence of any scenario where WXY would review its own private-client work",
    "Board\u0027s application of precedent standards to the facts"
  ],
  "proeth:responsibilityType": "indirect",
  "proeth:responsibleAgent": "Engineer A (President, WXY Engineers)",
  "proeth:sufficientFactors": [
    "Private work abstention combined with supportive precedents (BER 63-5 and 74-2) was sufficient to ground the ethical approval"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Turning to the facts, the Board believes many of the same considerations present in BER Case Nos. 63-5 and 74-2 are applicable to the present case.

Necessary Factors (NESS):
  • Precedent BER 63-5 establishing that dual capacity service can be ethical
  • Factual similarity between the precedent and the present case
  • The precedent's requirement that the engineer be 'scrupulously careful that his advice is not influenced by his secondary interest'
Sufficient Factors:
  • BER 63-5 precedent combined with BER 74-2 precedent and the present favorable facts was sufficient to support the ruling
Counterfactual Test: Without the precedent that a dual-capacity engineer was 'acting in a dual capacity, but not a divided one,' the Board would have had weaker grounds to reject the conflict concern
Responsibility Attribution:

Agent: NSPE Board of Ethical Review
Type: indirect
Within Agent Control: Yes

Causal Sequence:
  1. Dual Capacity Service
    In BER 63-5, an engineer serves as part-time city engineer while preparing plans for the same community
  2. Review Right Waiver
    The client city waives its right to independent review, and the Board finds the engineer acted in a dual but not divided capacity
  3. Consultant Principal Appointment
    In BER 74-2, small communities appoint consulting-firm principals as municipal engineers, deemed ethical as serving the public interest
  4. Precedent Application
    The Board finds the same considerations applicable to Engineer A and WXY's situation with City H
  5. Ethical Approval Ruling
    The Board rules it would be ethical for WXY to serve as City H's city engineer under the stated conditions
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Dual Capacity Service
  • effect: Ethical Approval Ruling
  • responsibleAgent: NSPE Board of Ethical Review
Literal extractions (kept for synthesis)
  • causalLanguage content: Turning to the facts, the Board believes many of the same considerations present in BER Case Nos. 63-5 and 74-2 are applicable to the present case.
  • necessaryFactors content: Precedent BER 63-5 establishing that dual capacity service can be ethical; Factual similarity between the precedent and the present case; The precedent's requirement that the engineer be 'scrupulously careful that his advice is not influenced by his secondary interest'
  • sufficientFactors content: BER 63-5 precedent combined with BER 74-2 precedent and the present favorable facts was sufficient to support the ruling
  • counterfactual content: Without the precedent that a dual-capacity engineer was 'acting in a dual capacity, but not a divided one,' the Board would have had weaker grounds to reject the conflict concern
  • agentKnowledge content: Knew its prior rulings in BER 63-5 and 74-2 and their reasoning about dual capacity and public interest
  • interveningFactors content: Consultant Principal Appointment precedent (BER 74-2); Present-case facts including private work abstention
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Dual Capacity Service', 'proeth:description': 'In BER 63-5, an engineer serves as part-time city engineer while preparing plans for the same community'}; {'proeth:step': 2, 'proeth:element': 'Review Right Waiver', 'proeth:description': 'The client city waives its right to independent review, and the Board finds the engineer acted in a dual but not divided capacity'}; {'proeth:step': 3, 'proeth:element': 'Consultant Principal Appointment', 'proeth:description': 'In BER 74-2, small communities appoint consulting-firm principals as municipal engineers, deemed ethical as serving the public interest'}; {'proeth:step': 4, 'proeth:element': 'Precedent Application', 'proeth:description': "The Board finds the same considerations applicable to Engineer A and WXY's situation with City H"}; {'proeth:step': 5, 'proeth:element': 'Ethical Approval Ruling', 'proeth:description': "The Board rules it would be ethical for WXY to serve as City H's city engineer under the stated conditions"}
  • responsibilityType assessment: indirect
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/164#",
    "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/164#CausalChain_7",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-13T15:09:56.632721+00:00",
  "proeth:agentKnowledge": "Knew its prior rulings in BER 63-5 and 74-2 and their reasoning about dual capacity and public interest",
  "proeth:causalLanguage": "Turning to the facts, the Board believes many of the same considerations present in BER Case Nos. 63-5 and 74-2 are applicable to the present case.",
  "proeth:causalSequence": [
    {
      "proeth:description": "In BER 63-5, an engineer serves as part-time city engineer while preparing plans for the same community",
      "proeth:element": "Dual Capacity Service",
      "proeth:step": 1
    },
    {
      "proeth:description": "The client city waives its right to independent review, and the Board finds the engineer acted in a dual but not divided capacity",
      "proeth:element": "Review Right Waiver",
      "proeth:step": 2
    },
    {
      "proeth:description": "In BER 74-2, small communities appoint consulting-firm principals as municipal engineers, deemed ethical as serving the public interest",
      "proeth:element": "Consultant Principal Appointment",
      "proeth:step": 3
    },
    {
      "proeth:description": "The Board finds the same considerations applicable to Engineer A and WXY\u0027s situation with City H",
      "proeth:element": "Precedent Application",
      "proeth:step": 4
    },
    {
      "proeth:description": "The Board rules it would be ethical for WXY to serve as City H\u0027s city engineer under the stated conditions",
      "proeth:element": "Ethical Approval Ruling",
      "proeth:step": 5
    }
  ],
  "proeth:cause": "Dual Capacity Service",
  "proeth:counterfactual": "Without the precedent that a dual-capacity engineer was \u0027acting in a dual capacity, but not a divided one,\u0027 the Board would have had weaker grounds to reject the conflict concern",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Ethical Approval Ruling",
  "proeth:interveningFactors": [
    "Consultant Principal Appointment precedent (BER 74-2)",
    "Present-case facts including private work abstention"
  ],
  "proeth:necessaryFactors": [
    "Precedent BER 63-5 establishing that dual capacity service can be ethical",
    "Factual similarity between the precedent and the present case",
    "The precedent\u0027s requirement that the engineer be \u0027scrupulously careful that his advice is not influenced by his secondary interest\u0027"
  ],
  "proeth:responsibilityType": "indirect",
  "proeth:responsibleAgent": "NSPE Board of Ethical Review",
  "proeth:sufficientFactors": [
    "BER 63-5 precedent combined with BER 74-2 precedent and the present favorable facts was sufficient to support the ruling"
  ],
  "proeth:withinAgentControl": true
}
Allen Temporal Relations (9)
Interval algebra relationships with OWL-Time standard properties
From Entity Allen Relation To Entity OWL-Time Property Evidence
appointment of firm principal as municipal engineer (74-2 case) before
Entity1 is before Entity2
retention of the firm for capital improvement projects time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
The municipal engineer's firm was thereafter usually retained for engineering services for capital i... [more]
WXY's three current contracts with City H overlaps
Entity1 starts before Entity2 and ends during Entity2
City H's deliberations about hiring a new city engineer time:intervalOverlaps
http://www.w3.org/2006/time#intervalOverlaps
WXY currently has three contracts directly with the city... City H officials are currently consideri... [more]
WXY's provision of services to City H before
Entity1 is before Entity2
City H's current deliberations about the city engineer position time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
For many years, WXY has provided services directly to City H... City H officials are currently consi... [more]
Engineer B's resignation before
Entity1 is before Entity2
City H officials' deliberations on a replacement time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Engineer B, the full-time city engineer, has resigned from his position with City H. City H official... [more]
city official raising conflict of interest concern during
Entity1 occurs entirely within the duration of Entity2
City H's deliberations about the city engineer position time:intervalDuring
http://www.w3.org/2006/time#intervalDuring
One city official has raised a concern that because WXY is under contract with City H, having WXY se... [more]
Engineer B's (63-5 case) full-time private practice overlaps
Entity1 starts before Entity2 and ends during Entity2
Engineer B's part-time service as city engineer time:intervalOverlaps
http://www.w3.org/2006/time#intervalOverlaps
Engineer B was engaged in full-time private practice and treated his part-time service to the commun... [more]
Engineer B's (63-5 case) general advisory services to the city overlaps
Entity1 starts before Entity2 and ends during Entity2
Engineer B's preparation of plans and specifications for a city project time:intervalOverlaps
http://www.w3.org/2006/time#intervalOverlaps
In addition to general advisory services to the city, Engineer B was retained by the city council fo... [more]
WXY's potential service as city engineer before
Entity1 is before Entity2
disclosure of changed circumstances creating potential conflicts time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
the Board would caution that WXY will need to disclose further circumstances (e.g., private work in ... [more]
emergence of different factual circumstances before
Entity1 is before Entity2
the city revisiting the ethical considerations time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Under different factual circumstances, the city may have to revisit the ethical considerations raise... [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.