This page shows the pre-commit working store (the raw extraction under review). This case was committed to OntServe on 2026-07-14 01:49; the committed record differs by design (deduplication, typing, and agent binding are applied at commit). View the committed record
24 entities 5 actions 3 events 7 causal chains 8 temporal relations
Timeline Overview
Action Event 11 sequenced markers
Qualifications Submission Start of case timeline, in response to the public RFQ
FOIA Request Submission Prior to the interview process, before submitting his own qualifications
Information Release Decision Following Engineer B's FOIA request, before the interview process
Historical precedent, after several years of the franchiser's relationship with Engineer A, before the contract expired
Historical precedent, the week following his review and before Engineer A's agreement expired
Code Provisions Removal Historical, at one time before the present case
RFQ Issuance Beginning of the case, before any qualifications submissions
Several weeks after Engineer B's disclosure, in precedent Case 93-3
Competing Qualifications Submission Thereafter, at the end of the fact timeline
Public Records Disclosure After Engineer B's FOIA request, prior to the interview process
Regulatory Conflict Determination Historical, prior to NSPE's removal of the provisions
OWL-Time Temporal Structure 8 relations time: = w3.org/2006/time
events of the present case (RFQ, FOIA request, submissions) time:intervalBefore Board's retrospective evaluation in the Discussion
state agency's public RFQ issuance time:intervalBefore Engineer A's qualifications submission
Engineer A's qualifications submission time:intervalBefore Engineer B's FOIA request
Engineer B's FOIA request time:intervalBefore interview process
Engineer B's FOIA request time:intervalBefore state's provision of information to Engineer B
state's provision of information to Engineer B time:intervalBefore Engineer B's qualifications submission
NSPE Code anti-competition provisions in effect time:intervalBefore removal of those provisions by NSPE
removal of anti-competition provisions by NSPE time:intervalBefore Board's Discussion of the present case
Extracted Actions (5)
Volitional professional decisions with intentions and ethical context

Description: NSPE removed provisions from its Code of Ethics that prohibited advertising and competitive bidding, after government regulators deemed them to conflict with free and open competition.

Temporal Marker: Historical, at one time before the present case instant

Fluent Transitions:
Initiates (1)
  • Code Alignment with Competition Law
Terminates (1)
  • Code Prohibitions on Advertising and Competitive Bidding

Mental State: deliberate institutional decision

Intended Outcome: Align the NSPE Code of Ethics with the legal requirement of free and open competition

Guided By Principles:
  • Free and Open Competition
Required Capabilities:
Professional society governance
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • guidedByPrinciple: Free and Open Competition
  • requiresCapability: Professional society governance
  • initiates: Code Alignment with Competition Law
  • terminates: Code Prohibitions on Advertising and Competitive Bidding
Literal extractions (kept for synthesis)
  • description content: NSPE removed provisions from its Code of Ethics that prohibited advertising and competitive bidding, after government regulators deemed them to conflict with free and open competition.
  • hasAgent content: NSPE
  • temporalMarker content: Historical, at one time before the present case
  • eventRoleContext content: professional society
  • hasMentalState content: deliberate institutional decision
  • intendedOutcome content: Align the NSPE Code of Ethics with the legal requirement of free and open competition
  • textReferences content: At one time, the NSPE Code of Ethics contained provisions (e.g., prohibiting advertising, prohibiting competitive bidding) that were deemed to conflict with the notion of free and open competition by government regulators and those provisions were eventually removed by NSPE.
  • 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/141#",
    "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/141#Action_Code_Provisions_Removal",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T01:34:51.926712+00:00",
  "proeth:description": "NSPE removed provisions from its Code of Ethics that prohibited advertising and competitive bidding, after government regulators deemed them to conflict with free and open competition.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventRoleContext": "professional society",
  "proeth:guidedByPrinciple": [
    "Free and Open Competition"
  ],
  "proeth:hasAgent": "NSPE",
  "proeth:hasMentalState": "deliberate institutional decision",
  "proeth:initiates": [
    "Code Alignment with Competition Law"
  ],
  "proeth:intendedOutcome": "Align the NSPE Code of Ethics with the legal requirement of free and open competition",
  "proeth:requiresCapability": [
    "Professional society governance"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Historical, at one time before the present case",
  "proeth:temporalSequence": 2,
  "proeth:terminates": [
    "Code Prohibitions on Advertising and Competitive Bidding"
  ],
  "proeth:textReferences": [
    "At one time, the NSPE Code of Ethics contained provisions (e.g., prohibiting advertising, prohibiting competitive bidding) that were deemed to conflict with the notion of free and open competition by government regulators and those provisions were eventually removed by NSPE."
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Code Provisions Removal"
}

Description: Engineer A submits his firm's engineering qualifications to the state agency in response to the public RFQ using the state's public procurement procedures.

Temporal Marker: Start of case timeline, in response to the public RFQ instant

Fluent Transitions:
Initiates (2)
  • Qualifications Materials Held by State Agency
  • Submission Subject to Public Disclosure

Mental State: deliberate

Intended Outcome: Compete for and win the public project by demonstrating his firm's qualifications

Foreseen Unintended Effects:

  • Submitted materials become subject to public disclosure under applicable laws and regulations
Obligation Engagement:
Fulfills (1)
  • Compliance with Public Procurement Procedures
Guided By Principles:
  • Free and Open Competition
Required Capabilities:
Preparation of engineering qualifications submissions Knowledge of public procurement procedures
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Compliance with Public Procurement Procedures
  • guidedByPrinciple: Free and Open Competition
  • requiresCapability: Preparation of engineering qualifications submissions; Knowledge of public procurement procedures
  • initiates: Qualifications Materials Held by State Agency; Submission Subject to Public Disclosure
Literal extractions (kept for synthesis)
  • description content: Engineer A submits his firm's engineering qualifications to the state agency in response to the public RFQ using the state's public procurement procedures.
  • hasAgent content: Engineer A
  • temporalMarker content: Start of case timeline, in response to the public RFQ
  • eventRoleContext content: Principal of engineering firm
  • hasMentalState content: deliberate
  • intendedOutcome content: Compete for and win the public project by demonstrating his firm's qualifications
  • foreseenUnintendedEffects content: Submitted materials become subject to public disclosure under applicable laws and regulations
  • textReferences content: Engineer A submits his firm’s engineering qualifications to a state agency for a public project using the state’s public procurement procedures.
  • 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/141#",
    "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/141#Action_Qualifications_Submission",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T01:34:51.925755+00:00",
  "proeth:description": "Engineer A submits his firm\u0027s engineering qualifications to the state agency in response to the public RFQ using the state\u0027s public procurement procedures.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Principal of engineering firm",
  "proeth:foreseenUnintendedEffects": [
    "Submitted materials become subject to public disclosure under applicable laws and regulations"
  ],
  "proeth:fulfillsObligation": [
    "Compliance with Public Procurement Procedures"
  ],
  "proeth:guidedByPrinciple": [
    "Free and Open Competition"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Qualifications Materials Held by State Agency",
    "Submission Subject to Public Disclosure"
  ],
  "proeth:intendedOutcome": "Compete for and win the public project by demonstrating his firm\u0027s qualifications",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Preparation of engineering qualifications submissions",
    "Knowledge of public procurement procedures"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Start of case timeline, in response to the public RFQ",
  "proeth:temporalSequence": 4,
  "proeth:textReferences": [
    "Engineer A submits his firm\u2019s engineering qualifications to a state agency for a public project using the state\u2019s public procurement procedures."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Qualifications Submission"
}

Description: Engineer B, a competitor intending to respond to the same RFQ, files a state FOIA request to obtain a copy of the qualifications information Engineer A submitted, prior to the interview process. The Board flags the timing of this request as a concern.

Temporal Marker: Prior to the interview process, before submitting his own qualifications instant

Fluent Transitions:
Initiates (2)
  • Pending FOIA Request
  • Competitive Timing Concern

Mental State: deliberate and strategic

Intended Outcome: Obtain and review Engineer A's submitted qualifications before submitting his own firm's qualifications

Foreseen Unintended Effects:

  • Gaining a competitive advantage over Engineer A in the procurement process
Guided By Principles:
  • Free and Open Competition
  • Public Interest in Procurement Transparency
Required Capabilities:
Knowledge of state FOIA procedures
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • guidedByPrinciple: Free and Open Competition; Public Interest in Procurement Transparency
  • requiresCapability: Knowledge of state FOIA procedures
  • initiates: Pending FOIA Request; Competitive Timing Concern
Literal extractions (kept for synthesis)
  • description content: Engineer B, a competitor intending to respond to the same RFQ, files a state FOIA request to obtain a copy of the qualifications information Engineer A submitted, prior to the interview process. The Board flags the timing of this request as a concern.
  • hasAgent content: Engineer B
  • temporalMarker content: Prior to the interview process, before submitting his own qualifications
  • eventRoleContext content: Principal of competing engineering firm
  • hasMentalState content: deliberate and strategic
  • intendedOutcome content: Obtain and review Engineer A's submitted qualifications before submitting his own firm's qualifications
  • foreseenUnintendedEffects content: Gaining a competitive advantage over Engineer A in the procurement process
  • textReferences content: Engineer B, a competitor of Engineer A, whose firm also intends to respond to the same RFQ, submits a state Freedom of Information Act (FOIA) request in order to obtain a copy of the qualifications information Engineer A submitted to the state.; overlooking the timing of Engineer B’s request, which is of concern to the Board, Engineer B appears to have been acting in a manner consistent with those laws and regulations
  • 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/141#",
    "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/141#Action_FOIA_Request_Submission",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T01:34:51.925946+00:00",
  "proeth:description": "Engineer B, a competitor intending to respond to the same RFQ, files a state FOIA request to obtain a copy of the qualifications information Engineer A submitted, prior to the interview process. The Board flags the timing of this request as a concern.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Principal of competing engineering firm",
  "proeth:foreseenUnintendedEffects": [
    "Gaining a competitive advantage over Engineer A in the procurement process"
  ],
  "proeth:guidedByPrinciple": [
    "Free and Open Competition",
    "Public Interest in Procurement Transparency"
  ],
  "proeth:hasAgent": "Engineer B",
  "proeth:hasMentalState": "deliberate and strategic",
  "proeth:initiates": [
    "Pending FOIA Request",
    "Competitive Timing Concern"
  ],
  "proeth:intendedOutcome": "Obtain and review Engineer A\u0027s submitted qualifications before submitting his own firm\u0027s qualifications",
  "proeth:requiresCapability": [
    "Knowledge of state FOIA procedures"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Prior to the interview process, before submitting his own qualifications",
  "proeth:temporalSequence": 5,
  "proeth:textReferences": [
    "Engineer B, a competitor of Engineer A, whose firm also intends to respond to the same RFQ, submits a state Freedom of Information Act (FOIA) request in order to obtain a copy of the qualifications information Engineer A submitted to the state.",
    "overlooking the timing of Engineer B\u2019s request, which is of concern to the Board, Engineer B appears to have been acting in a manner consistent with those laws and regulations"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "FOIA Request Submission"
}

Description: The state agency releases Engineer A's submitted qualifications information to Engineer B in response to the FOIA request.

Temporal Marker: Following Engineer B's FOIA request, before the interview process instant

Fluent Transitions:
Initiates (1)
  • Competitor Access to Qualifications Information
Terminates (1)
  • Pending FOIA Request

Mental State: deliberate, in compliance with legal duty

Intended Outcome: Comply with the state Freedom of Information Act

Foreseen Unintended Effects:

  • Competitor gains access to Engineer A's qualifications materials
Obligation Engagement:
Fulfills (1)
  • Compliance with FOIA Laws and Regulations
Guided By Principles:
  • Public Interest in Procurement Transparency
Required Capabilities:
Administration of public records requests
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Compliance with FOIA Laws and Regulations
  • guidedByPrinciple: Public Interest in Procurement Transparency
  • requiresCapability: Administration of public records requests
  • initiates: Competitor Access to Qualifications Information
  • terminates: Pending FOIA Request
Literal extractions (kept for synthesis)
  • description content: The state agency releases Engineer A's submitted qualifications information to Engineer B in response to the FOIA request.
  • hasAgent content: State agency
  • temporalMarker content: Following Engineer B's FOIA request, before the interview process
  • eventRoleContext content: public records custodian
  • hasMentalState content: deliberate, in compliance with legal duty
  • intendedOutcome content: Comply with the state Freedom of Information Act
  • foreseenUnintendedEffects content: Competitor gains access to Engineer A's qualifications materials
  • textReferences content: The state provides the information to Engineer B.
  • temporalExtent content: instant
  • temporalSequence content: 6
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/141#",
    "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/141#Action_Information_Release_Decision",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T01:34:51.925992+00:00",
  "proeth:description": "The state agency releases Engineer A\u0027s submitted qualifications information to Engineer B in response to the FOIA request.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "public records custodian",
  "proeth:foreseenUnintendedEffects": [
    "Competitor gains access to Engineer A\u0027s qualifications materials"
  ],
  "proeth:fulfillsObligation": [
    "Compliance with FOIA Laws and Regulations"
  ],
  "proeth:guidedByPrinciple": [
    "Public Interest in Procurement Transparency"
  ],
  "proeth:hasAgent": "State agency",
  "proeth:hasMentalState": "deliberate, in compliance with legal duty",
  "proeth:initiates": [
    "Competitor Access to Qualifications Information"
  ],
  "proeth:intendedOutcome": "Comply with the state Freedom of Information Act",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Administration of public records requests"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Following Engineer B\u0027s FOIA request, before the interview process",
  "proeth:temporalSequence": 6,
  "proeth:terminates": [
    "Pending FOIA Request"
  ],
  "proeth:textReferences": [
    "The state provides the information to Engineer B."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Information Release Decision"
}

Description: After receiving and reviewing Engineer A's materials, Engineer B submits his own firm's engineering qualifications to the state agency for the same public project.

Temporal Marker: Thereafter, at the end of the fact timeline instant

Fluent Transitions:
Initiates (1)
  • Direct Competition for Public Project

Mental State: deliberate

Intended Outcome: Compete for and win the same public project, informed by knowledge of Engineer A's submission

Obligation Engagement:
Fulfills (1)
  • Compliance with Public Procurement Procedures
Guided By Principles:
  • Free and Open Competition
Required Capabilities:
Preparation of engineering qualifications submissions
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Compliance with Public Procurement Procedures
  • guidedByPrinciple: Free and Open Competition
  • requiresCapability: Preparation of engineering qualifications submissions
  • initiates: Direct Competition for Public Project
Literal extractions (kept for synthesis)
  • description content: After receiving and reviewing Engineer A's materials, Engineer B submits his own firm's engineering qualifications to the state agency for the same public project.
  • hasAgent content: Engineer B
  • temporalMarker content: Thereafter, at the end of the fact timeline
  • eventRoleContext content: Principal of competing engineering firm
  • hasMentalState content: deliberate
  • intendedOutcome content: Compete for and win the same public project, informed by knowledge of Engineer A's submission
  • textReferences content: Thereafter, Engineer B submits his firm’s engineering qualifications to the state agency for the same public project.
  • 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/141#",
    "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/141#Action_Competing_Qualifications_Submission",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T01:34:51.926025+00:00",
  "proeth:description": "After receiving and reviewing Engineer A\u0027s materials, Engineer B submits his own firm\u0027s engineering qualifications to the state agency for the same public project.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Principal of competing engineering firm",
  "proeth:fulfillsObligation": [
    "Compliance with Public Procurement Procedures"
  ],
  "proeth:guidedByPrinciple": [
    "Free and Open Competition"
  ],
  "proeth:hasAgent": "Engineer B",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Direct Competition for Public Project"
  ],
  "proeth:intendedOutcome": "Compete for and win the same public project, informed by knowledge of Engineer A\u0027s submission",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Preparation of engineering qualifications submissions"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Thereafter, at the end of the fact timeline",
  "proeth:temporalSequence": 8,
  "proeth:textReferences": [
    "Thereafter, Engineer B submits his firm\u2019s engineering qualifications to the state agency for the same public project."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Competing Qualifications Submission"
}
Extracted Events (3)
Occurrences that trigger ethical considerations and state changes

Description: Government regulators deemed certain NSPE Code provisions, such as prohibitions on advertising and competitive bidding, to conflict with free and open competition, a determination external to the case agents that preceded NSPE's removal of those provisions.

Temporal Marker: Historical, prior to NSPE's removal of the provisions interval

Fluent Transitions:
Initiates (1)
  • Code Provisions Deemed Anticompetitive
Field classification (triples vs literals)
Relations (structural triples)
  • initiates: Code Provisions Deemed Anticompetitive
Literal extractions (kept for synthesis)
  • description content: Government regulators deemed certain NSPE Code provisions, such as prohibitions on advertising and competitive bidding, to conflict with free and open competition, a determination external to the case agents that preceded NSPE's removal of those provisions.
  • temporalMarker content: Historical, prior to NSPE's removal of the provisions
  • textReferences content: At one time, the NSPE Code of Ethics contained provisions (e.g., prohibiting advertising, prohibiting competitive bidding) that were deemed to conflict with the notion of free and open competition by government regulators and those provisions were eventually removed by NSPE.
  • eventType content: exogenous
  • temporalExtent content: interval
  • temporalSequence content: 1
  • confidence assessment: 0.75
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/141#",
    "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/141#Event_Regulatory_Conflict_Determination",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-14T01:34:51.926909+00:00",
  "proeth:confidence": "0.75",
  "proeth:description": "Government regulators deemed certain NSPE Code provisions, such as prohibitions on advertising and competitive bidding, to conflict with free and open competition, a determination external to the case agents that preceded NSPE\u0027s removal of those provisions.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventType": "exogenous",
  "proeth:initiates": [
    "Code Provisions Deemed Anticompetitive"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Historical, prior to NSPE\u0027s removal of the provisions",
  "proeth:temporalSequence": 1,
  "proeth:textReferences": [
    "At one time, the NSPE Code of Ethics contained provisions (e.g., prohibiting advertising, prohibiting competitive bidding) that were deemed to conflict with the notion of free and open competition by government regulators and those provisions were eventually removed by NSPE."
  ],
  "rdfs:label": "Regulatory Conflict Determination"
}

Description: A state agency issues a public request for qualifications for an engineering project, opening the public procurement process to which both Engineer A and Engineer B respond.

Temporal Marker: Beginning of the case, before any qualifications submissions instant

Fluent Transitions:
Initiates (1)
  • Open Procurement Process
Field classification (triples vs literals)
Relations (structural triples)
  • initiates: Open Procurement Process
Literal extractions (kept for synthesis)
  • description content: A state agency issues a public request for qualifications for an engineering project, opening the public procurement process to which both Engineer A and Engineer B respond.
  • temporalMarker content: Beginning of the case, before any qualifications submissions
  • textReferences content: In response to a public request for qualifications (RFQ), Engineer A submits his firm’s engineering qualifications to a state agency for a public project using the state’s public procurement procedures.
  • eventType content: exogenous
  • temporalExtent content: instant
  • temporalSequence content: 3
  • confidence assessment: 0.85
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/141#",
    "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/141#Event_RFQ_Issuance",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-14T01:34:51.926834+00:00",
  "proeth:confidence": "0.85",
  "proeth:description": "A state agency issues a public request for qualifications for an engineering project, opening the public procurement process to which both Engineer A and Engineer B respond.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "exogenous",
  "proeth:initiates": [
    "Open Procurement Process"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Beginning of the case, before any qualifications submissions",
  "proeth:temporalSequence": 3,
  "proeth:textReferences": [
    "In response to a public request for qualifications (RFQ), Engineer A submits his firm\u2019s engineering qualifications to a state agency for a public project using the state\u2019s public procurement procedures."
  ],
  "rdfs:label": "RFQ Issuance"
}

Description: The state provides Engineer A's submitted qualifications information to Engineer B pursuant to the FOIA request, an outcome flowing from the public records system operating under applicable disclosure laws and regulations.

Temporal Marker: After Engineer B's FOIA request, prior to the interview process instant

Fluent Transitions:
Initiates (1)
  • Competitor Possession of Qualifications Information
Terminates (1)
  • Nonpublic Status of Submission

Caused By Action: Action_FOIA_Request_Submission

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/141#Action_FOIA_Request_Submission
  • initiates: Competitor Possession of Qualifications Information
  • terminates: Nonpublic Status of Submission
Literal extractions (kept for synthesis)
  • description content: The state provides Engineer A's submitted qualifications information to Engineer B pursuant to the FOIA request, an outcome flowing from the public records system operating under applicable disclosure laws and regulations.
  • temporalMarker content: After Engineer B's FOIA request, prior to the interview process
  • textReferences content: The state provides the information to Engineer B.; such information could be subject to public disclosure under applicable laws and regulations
  • eventType content: automatic
  • temporalExtent content: instant
  • temporalSequence content: 7
  • confidence assessment: 0.93
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/141#",
    "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/141#Event_Public_Records_Disclosure",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-14T01:34:51.926880+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/141#Action_FOIA_Request_Submission",
  "proeth:confidence": "0.93",
  "proeth:description": "The state provides Engineer A\u0027s submitted qualifications information to Engineer B pursuant to the FOIA request, an outcome flowing from the public records system operating under applicable disclosure laws and regulations.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "automatic",
  "proeth:initiates": [
    "Competitor Possession of Qualifications Information"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "After Engineer B\u0027s FOIA request, prior to the interview process",
  "proeth:temporalSequence": 7,
  "proeth:terminates": [
    "Nonpublic Status of Submission"
  ],
  "proeth:textReferences": [
    "The state provides the information to Engineer B.",
    "such information could be subject to public disclosure under applicable laws and regulations"
  ],
  "rdfs:label": "Public Records Disclosure"
}
Causal Chains (7)
NESS test analysis: Necessary Element of Sufficient Set

Causal Language: In response to a public request for qualifications (RFQ), Engineer A submits his firm’s engineering qualifications to a state agency for a public project using the state’s public procurement procedures.

Necessary Factors (NESS):
  • Issuance of the public RFQ by the state agency
  • Engineer A's firm's interest in pursuing the public project
  • Existence of state public procurement procedures permitting submission
Sufficient Factors:
  • Public RFQ + Engineer A's decision to compete for the project through the state procurement process
Counterfactual Test: Without the state agency issuing the RFQ, Engineer A would have had no procurement process to respond to and would not have submitted qualifications
Responsibility Attribution:

Agent: State agency (initiator) and Engineer A (respondent)
Type: shared
Within Agent Control: Yes

Causal Sequence:
  1. RFQ Issuance
    State agency issues a public request for qualifications for an engineering project
  2. Qualifications Submission
    Engineer A responds by submitting his firm's engineering qualifications using the state's public procurement procedures
Field classification (triples vs literals)
Relations (structural triples)
  • cause: RFQ Issuance
  • effect: Qualifications Submission
  • responsibleAgent: State agency (initiator) and Engineer A (respondent)
Literal extractions (kept for synthesis)
  • causalLanguage content: In response to a public request for qualifications (RFQ), Engineer A submits his firm’s engineering qualifications to a state agency for a public project using the state’s public procurement procedures.
  • necessaryFactors content: Issuance of the public RFQ by the state agency; Engineer A's firm's interest in pursuing the public project; Existence of state public procurement procedures permitting submission
  • sufficientFactors content: Public RFQ + Engineer A's decision to compete for the project through the state procurement process
  • counterfactual content: Without the state agency issuing the RFQ, Engineer A would have had no procurement process to respond to and would not have submitted qualifications
  • agentKnowledge content: Engineer A knew he was submitting materials into a public procurement process governed by state law
  • interveningFactors content: Applicable public procurement laws and regulations
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'RFQ Issuance', 'proeth:description': 'State agency issues a public request for qualifications for an engineering project'}; {'proeth:step': 2, 'proeth:element': 'Qualifications Submission', 'proeth:description': "Engineer A responds by submitting his firm's engineering qualifications using the state's public procurement procedures"}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/141#",
    "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/141#CausalChain_1",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T01:34:51.926970+00:00",
  "proeth:agentKnowledge": "Engineer A knew he was submitting materials into a public procurement process governed by state law",
  "proeth:causalLanguage": "In response to a public request for qualifications (RFQ), Engineer A submits his firm\u2019s engineering qualifications to a state agency for a public project using the state\u2019s public procurement procedures.",
  "proeth:causalSequence": [
    {
      "proeth:description": "State agency issues a public request for qualifications for an engineering project",
      "proeth:element": "RFQ Issuance",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A responds by submitting his firm\u0027s engineering qualifications using the state\u0027s public procurement procedures",
      "proeth:element": "Qualifications Submission",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "RFQ Issuance",
  "proeth:counterfactual": "Without the state agency issuing the RFQ, Engineer A would have had no procurement process to respond to and would not have submitted qualifications",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Qualifications Submission",
  "proeth:interveningFactors": [
    "Applicable public procurement laws and regulations"
  ],
  "proeth:necessaryFactors": [
    "Issuance of the public RFQ by the state agency",
    "Engineer A\u0027s firm\u0027s interest in pursuing the public project",
    "Existence of state public procurement procedures permitting submission"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "State agency (initiator) and Engineer A (respondent)",
  "proeth:sufficientFactors": [
    "Public RFQ + Engineer A\u0027s decision to compete for the project through the state procurement process"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: The state provides the information to Engineer B.

Necessary Factors (NESS):
  • A valid FOIA request from Engineer B
  • The information's status as a disclosable public record
  • The state's legal obligation to respond under FOIA
Sufficient Factors:
  • Valid FOIA request + applicable state disclosure laws requiring release of non-exempt public records
Counterfactual Test: Without Engineer B's FOIA request, the state would not have released Engineer A's qualifications information to him
Responsibility Attribution:

Agent: State agency
Type: shared
Within Agent Control: Yes

Causal Sequence:
  1. FOIA Request Submission
    Engineer B files a state FOIA request for Engineer A's qualifications information
  2. Information Release Decision
    The state agency processes the request under applicable public records law
  3. Public Records Disclosure
    The state provides Engineer A's information to Engineer B
Field classification (triples vs literals)
Relations (structural triples)
  • cause: FOIA Request Submission
  • effect: Public Records Disclosure
  • responsibleAgent: State agency
Literal extractions (kept for synthesis)
  • causalLanguage content: The state provides the information to Engineer B.
  • necessaryFactors content: A valid FOIA request from Engineer B; The information's status as a disclosable public record; The state's legal obligation to respond under FOIA
  • sufficientFactors content: Valid FOIA request + applicable state disclosure laws requiring release of non-exempt public records
  • counterfactual content: Without Engineer B's FOIA request, the state would not have released Engineer A's qualifications information to him
  • agentKnowledge content: The state knew it was releasing a competitor's procurement submission pursuant to FOIA legal requirements
  • interveningFactors content: State FOIA statutes compelling disclosure; Design of the public procurement system 'intended to be free and open'
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'FOIA Request Submission', 'proeth:description': "Engineer B files a state FOIA request for Engineer A's qualifications information"}; {'proeth:step': 2, 'proeth:element': 'Information Release Decision', 'proeth:description': 'The state agency processes the request under applicable public records law'}; {'proeth:step': 3, 'proeth:element': 'Public Records Disclosure', 'proeth:description': "The state provides Engineer A's information to Engineer B"}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/141#",
    "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/141#CausalChain_3",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T01:34:51.927025+00:00",
  "proeth:agentKnowledge": "The state knew it was releasing a competitor\u0027s procurement submission pursuant to FOIA legal requirements",
  "proeth:causalLanguage": "The state provides the information to Engineer B.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer B files a state FOIA request for Engineer A\u0027s qualifications information",
      "proeth:element": "FOIA Request Submission",
      "proeth:step": 1
    },
    {
      "proeth:description": "The state agency processes the request under applicable public records law",
      "proeth:element": "Information Release Decision",
      "proeth:step": 2
    },
    {
      "proeth:description": "The state provides Engineer A\u0027s information to Engineer B",
      "proeth:element": "Public Records Disclosure",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "FOIA Request Submission",
  "proeth:counterfactual": "Without Engineer B\u0027s FOIA request, the state would not have released Engineer A\u0027s qualifications information to him",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Public Records Disclosure",
  "proeth:interveningFactors": [
    "State FOIA statutes compelling disclosure",
    "Design of the public procurement system \u0027intended to be free and open\u0027"
  ],
  "proeth:necessaryFactors": [
    "A valid FOIA request from Engineer B",
    "The information\u0027s status as a disclosable public record",
    "The state\u0027s legal obligation to respond under FOIA"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "State agency",
  "proeth:sufficientFactors": [
    "Valid FOIA request + applicable state disclosure laws requiring release of non-exempt public records"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: At one time, the NSPE Code of Ethics contained provisions (e.g., prohibiting advertising, prohibiting competitive bidding) that were deemed to conflict with the notion of free and open competition by government regulators and those provisions were eventually removed by NSPE.

Necessary Factors (NESS):
  • Existence of Code provisions prohibiting advertising and competitive bidding
  • Government regulators' determination that those provisions conflicted with free and open competition
  • NSPE's decision to comply by removing the provisions
Sufficient Factors:
  • Regulatory determination of conflict + NSPE's institutional response to legal pressure
Counterfactual Test: Without the regulators' determination that the provisions conflicted with free and open competition, NSPE would likely have retained the provisions in its Code of Ethics
Responsibility Attribution:

Agent: Government regulators (determination) and NSPE (removal)
Type: shared
Within Agent Control: Yes

Causal Sequence:
  1. Regulatory Conflict Determination
    Government regulators deem NSPE Code prohibitions on advertising and competitive bidding to conflict with free and open competition
  2. Code Provisions Removal
    NSPE removes the conflicting provisions from its Code of Ethics
  3. Competitive Framework for Present Case
    Free and open competition becomes the governing framework within which Engineer B's FOIA-based competitive conduct is evaluated
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Regulatory Conflict Determination
  • effect: Code Provisions Removal
  • responsibleAgent: Government regulators (determination) and NSPE (removal)
Literal extractions (kept for synthesis)
  • causalLanguage content: At one time, the NSPE Code of Ethics contained provisions (e.g., prohibiting advertising, prohibiting competitive bidding) that were deemed to conflict with the notion of free and open competition by government regulators and those provisions were eventually removed by NSPE.
  • necessaryFactors content: Existence of Code provisions prohibiting advertising and competitive bidding; Government regulators' determination that those provisions conflicted with free and open competition; NSPE's decision to comply by removing the provisions
  • sufficientFactors content: Regulatory determination of conflict + NSPE's institutional response to legal pressure
  • counterfactual content: Without the regulators' determination that the provisions conflicted with free and open competition, NSPE would likely have retained the provisions in its Code of Ethics
  • agentKnowledge content: NSPE knew the provisions were deemed anticompetitive by regulators and acted to bring the Code into conformity with law
  • interveningFactors content: Legal framework establishing free and open competition as 'a basic rule that generally exists under local, state, and federal laws and regulations'
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Regulatory Conflict Determination', 'proeth:description': 'Government regulators deem NSPE Code prohibitions on advertising and competitive bidding to conflict with free and open competition'}; {'proeth:step': 2, 'proeth:element': 'Code Provisions Removal', 'proeth:description': 'NSPE removes the conflicting provisions from its Code of Ethics'}; {'proeth:step': 3, 'proeth:element': 'Competitive Framework for Present Case', 'proeth:description': "Free and open competition becomes the governing framework within which Engineer B's FOIA-based competitive conduct is evaluated"}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/141#",
    "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/141#CausalChain_6",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T01:34:51.927092+00:00",
  "proeth:agentKnowledge": "NSPE knew the provisions were deemed anticompetitive by regulators and acted to bring the Code into conformity with law",
  "proeth:causalLanguage": "At one time, the NSPE Code of Ethics contained provisions (e.g., prohibiting advertising, prohibiting competitive bidding) that were deemed to conflict with the notion of free and open competition by government regulators and those provisions were eventually removed by NSPE.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Government regulators deem NSPE Code prohibitions on advertising and competitive bidding to conflict with free and open competition",
      "proeth:element": "Regulatory Conflict Determination",
      "proeth:step": 1
    },
    {
      "proeth:description": "NSPE removes the conflicting provisions from its Code of Ethics",
      "proeth:element": "Code Provisions Removal",
      "proeth:step": 2
    },
    {
      "proeth:description": "Free and open competition becomes the governing framework within which Engineer B\u0027s FOIA-based competitive conduct is evaluated",
      "proeth:element": "Competitive Framework for Present Case",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Regulatory Conflict Determination",
  "proeth:counterfactual": "Without the regulators\u0027 determination that the provisions conflicted with free and open competition, NSPE would likely have retained the provisions in its Code of Ethics",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Code Provisions Removal",
  "proeth:interveningFactors": [
    "Legal framework establishing free and open competition as \u0027a basic rule that generally exists under local, state, and federal laws and regulations\u0027"
  ],
  "proeth:necessaryFactors": [
    "Existence of Code provisions prohibiting advertising and competitive bidding",
    "Government regulators\u0027 determination that those provisions conflicted with free and open competition",
    "NSPE\u0027s decision to comply by removing the provisions"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "Government regulators (determination) and NSPE (removal)",
  "proeth:sufficientFactors": [
    "Regulatory determination of conflict + NSPE\u0027s institutional response to legal pressure"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Engineer B, a competitor of Engineer A, whose firm also intends to respond to the same RFQ, submits a state Freedom of Information Act (FOIA) request in order to obtain a copy of the qualifications information Engineer A submitted to the state.

Necessary Factors (NESS):
  • Engineer A's qualifications information being on file with the state
  • Engineer B's competitive intent to respond to the same RFQ
  • Availability of a state FOIA mechanism to request public records
Sufficient Factors:
  • Existence of Engineer A's submission as a public record + Engineer B's decision to use FOIA to obtain competitive intelligence
Counterfactual Test: Without Engineer A's submission there would have been no qualifications information for Engineer B to request; the FOIA request would not have been made in this form
Responsibility Attribution:

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

Causal Sequence:
  1. Qualifications Submission
    Engineer A submits qualifications to the state agency, creating a public record
  2. FOIA Request Submission
    Engineer B, intending to compete for the same project, files a FOIA request to obtain Engineer A's submission
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Qualifications Submission
  • effect: FOIA Request Submission
  • responsibleAgent: Engineer B
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer B, a competitor of Engineer A, whose firm also intends to respond to the same RFQ, submits a state Freedom of Information Act (FOIA) request in order to obtain a copy of the qualifications information Engineer A submitted to the state.
  • necessaryFactors content: Engineer A's qualifications information being on file with the state; Engineer B's competitive intent to respond to the same RFQ; Availability of a state FOIA mechanism to request public records
  • sufficientFactors content: Existence of Engineer A's submission as a public record + Engineer B's decision to use FOIA to obtain competitive intelligence
  • counterfactual content: Without Engineer A's submission there would have been no qualifications information for Engineer B to request; the FOIA request would not have been made in this form
  • agentKnowledge content: Engineer B knew he was a competitor intending to respond to the same RFQ and deliberately timed his request prior to the interview process
  • interveningFactors content: State FOIA laws permitting access to public records; Timing of the request prior to the interview process, which was 'of concern to the Board'
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Qualifications Submission', 'proeth:description': 'Engineer A submits qualifications to the state agency, creating a public record'}; {'proeth:step': 2, 'proeth:element': 'FOIA Request Submission', 'proeth:description': "Engineer B, intending to compete for the same project, files a FOIA request to obtain Engineer A's submission"}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/141#",
    "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/141#CausalChain_2",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T01:34:51.927002+00:00",
  "proeth:agentKnowledge": "Engineer B knew he was a competitor intending to respond to the same RFQ and deliberately timed his request prior to the interview process",
  "proeth:causalLanguage": "Engineer B, a competitor of Engineer A, whose firm also intends to respond to the same RFQ, submits a state Freedom of Information Act (FOIA) request in order to obtain a copy of the qualifications information Engineer A submitted to the state.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A submits qualifications to the state agency, creating a public record",
      "proeth:element": "Qualifications Submission",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer B, intending to compete for the same project, files a FOIA request to obtain Engineer A\u0027s submission",
      "proeth:element": "FOIA Request Submission",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Qualifications Submission",
  "proeth:counterfactual": "Without Engineer A\u0027s submission there would have been no qualifications information for Engineer B to request; the FOIA request would not have been made in this form",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "FOIA Request Submission",
  "proeth:interveningFactors": [
    "State FOIA laws permitting access to public records",
    "Timing of the request prior to the interview process, which was \u0027of concern to the Board\u0027"
  ],
  "proeth:necessaryFactors": [
    "Engineer A\u0027s qualifications information being on file with the state",
    "Engineer B\u0027s competitive intent to respond to the same RFQ",
    "Availability of a state FOIA mechanism to request public records"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer B",
  "proeth:sufficientFactors": [
    "Existence of Engineer A\u0027s submission as a public record + Engineer B\u0027s decision to use FOIA to obtain competitive intelligence"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Thereafter, Engineer B submits his firm’s engineering qualifications to the state agency for the same public project.

Necessary Factors (NESS):
  • Engineer B's pre-existing intent to respond to the RFQ
  • The open RFQ process still accepting submissions
  • Engineer B's receipt of Engineer A's qualifications information
Sufficient Factors:
  • Open RFQ + Engineer B's competitive intent + access to competitor's materials informing his submission
Counterfactual Test: Engineer B, who 'also intends to respond to the same RFQ,' would likely have submitted qualifications regardless; the disclosure shaped the timing and potentially the content, but was not strictly necessary for the submission itself
Responsibility Attribution:

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

Causal Sequence:
  1. Public Records Disclosure
    The state provides Engineer A's qualifications information to Engineer B
  2. Review of Competitor Materials
    Engineer B receives and reviews Engineer A's submission prior to the interview process
  3. Competing Qualifications Submission
    Engineer B submits his own firm's qualifications for the same public project
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Public Records Disclosure
  • effect: Competing Qualifications Submission
  • responsibleAgent: Engineer B
Literal extractions (kept for synthesis)
  • causalLanguage content: Thereafter, Engineer B submits his firm’s engineering qualifications to the state agency for the same public project.
  • necessaryFactors content: Engineer B's pre-existing intent to respond to the RFQ; The open RFQ process still accepting submissions; Engineer B's receipt of Engineer A's qualifications information
  • sufficientFactors content: Open RFQ + Engineer B's competitive intent + access to competitor's materials informing his submission
  • counterfactual content: Engineer B, who 'also intends to respond to the same RFQ,' would likely have submitted qualifications regardless; the disclosure shaped the timing and potentially the content, but was not strictly necessary for the submission itself
  • agentKnowledge content: Engineer B had reviewed Engineer A's qualifications materials before submitting his own
  • interveningFactors content: Free and open competition framework under local, state, and federal law; Board's assumption that the procurement system was 'designed to advance the public interest in obtaining the most qualified engineering services'
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Public Records Disclosure', 'proeth:description': "The state provides Engineer A's qualifications information to Engineer B"}; {'proeth:step': 2, 'proeth:element': 'Review of Competitor Materials', 'proeth:description': "Engineer B receives and reviews Engineer A's submission prior to the interview process"}; {'proeth:step': 3, 'proeth:element': 'Competing Qualifications Submission', 'proeth:description': "Engineer B submits his own firm's qualifications for the same public project"}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/141#",
    "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/141#CausalChain_4",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T01:34:51.927045+00:00",
  "proeth:agentKnowledge": "Engineer B had reviewed Engineer A\u0027s qualifications materials before submitting his own",
  "proeth:causalLanguage": "Thereafter, Engineer B submits his firm\u2019s engineering qualifications to the state agency for the same public project.",
  "proeth:causalSequence": [
    {
      "proeth:description": "The state provides Engineer A\u0027s qualifications information to Engineer B",
      "proeth:element": "Public Records Disclosure",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer B receives and reviews Engineer A\u0027s submission prior to the interview process",
      "proeth:element": "Review of Competitor Materials",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer B submits his own firm\u0027s qualifications for the same public project",
      "proeth:element": "Competing Qualifications Submission",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Public Records Disclosure",
  "proeth:counterfactual": "Engineer B, who \u0027also intends to respond to the same RFQ,\u0027 would likely have submitted qualifications regardless; the disclosure shaped the timing and potentially the content, but was not strictly necessary for the submission itself",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Competing Qualifications Submission",
  "proeth:interveningFactors": [
    "Free and open competition framework under local, state, and federal law",
    "Board\u0027s assumption that the procurement system was \u0027designed to advance the public interest in obtaining the most qualified engineering services\u0027"
  ],
  "proeth:necessaryFactors": [
    "Engineer B\u0027s pre-existing intent to respond to the RFQ",
    "The open RFQ process still accepting submissions",
    "Engineer B\u0027s receipt of Engineer A\u0027s qualifications information"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer B",
  "proeth:sufficientFactors": [
    "Open RFQ + Engineer B\u0027s competitive intent + access to competitor\u0027s materials informing his submission"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: In order to maintain continuity and before the contract expired, the franchiser began discussions with Engineer B and retained Engineer B to provide immediate review of design concerns that were pending in connection with the design of several franchise facilities throughout the U.S.

Necessary Factors (NESS):
  • Franchiser's decision to terminate its relationship with Engineer A (Case 93-3)
  • Franchiser's retention of Engineer B to review pending design concerns
  • Engineer B's choice to disobey the franchiser's explicit non-disclosure instruction
Sufficient Factors:
  • Retention of Engineer B with access to design information + Engineer B's independent decision to notify Engineer A despite instructions
Counterfactual Test: Without the termination decision and retention of Engineer B, there would have been no confidential relationship for Engineer B to disclose; however, the disclosure itself required Engineer B's volitional breach
Responsibility Attribution:

Agent: Engineer B (Case 93-3)
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Contract Termination Decision
    Franchiser decides to terminate its relationship with Engineer A and provides notice of non-renewal
  2. Retention of Engineer B
    Franchiser retains Engineer B for immediate design review, instructing him not to disclose the relationship
  3. Design Review
    Engineer B reviews the design information the following week
  4. Confidential Relationship Disclosure
    Engineer B notifies Engineer A of his relationship with the franchiser and the preliminary review results
  5. Board Ethics Finding
    The Board determines Engineer B's disclosure 'constituted a neglect of the interests of his client' as faithful agent and trustee
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Contract Termination Decision
  • effect: Confidential Relationship Disclosure
  • responsibleAgent: Engineer B (Case 93-3)
Literal extractions (kept for synthesis)
  • causalLanguage content: In order to maintain continuity and before the contract expired, the franchiser began discussions with Engineer B and retained Engineer B to provide immediate review of design concerns that were pending in connection with the design of several franchise facilities throughout the U.S.
  • necessaryFactors content: Franchiser's decision to terminate its relationship with Engineer A (Case 93-3); Franchiser's retention of Engineer B to review pending design concerns; Engineer B's choice to disobey the franchiser's explicit non-disclosure instruction
  • sufficientFactors content: Retention of Engineer B with access to design information + Engineer B's independent decision to notify Engineer A despite instructions
  • counterfactual content: Without the termination decision and retention of Engineer B, there would have been no confidential relationship for Engineer B to disclose; however, the disclosure itself required Engineer B's volitional breach
  • agentKnowledge content: The franchiser 'specifically told Engineer B not to disclose to their relationship to Engineer A'; Engineer B knew the instruction and disobeyed it, though he 'did not appear to be motivated by personal advantage'
  • interveningFactors content: Franchiser's instruction of confidentiality; Engineer B's completed design review generating preliminary results
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Contract Termination Decision', 'proeth:description': 'Franchiser decides to terminate its relationship with Engineer A and provides notice of non-renewal'}; {'proeth:step': 2, 'proeth:element': 'Retention of Engineer B', 'proeth:description': 'Franchiser retains Engineer B for immediate design review, instructing him not to disclose the relationship'}; {'proeth:step': 3, 'proeth:element': 'Design Review', 'proeth:description': 'Engineer B reviews the design information the following week'}; {'proeth:step': 4, 'proeth:element': 'Confidential Relationship Disclosure', 'proeth:description': 'Engineer B notifies Engineer A of his relationship with the franchiser and the preliminary review results'}; {'proeth:step': 5, 'proeth:element': 'Board Ethics Finding', 'proeth:description': "The Board determines Engineer B's disclosure 'constituted a neglect of the interests of his client' 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/141#",
    "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/141#CausalChain_5",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T01:34:51.927072+00:00",
  "proeth:agentKnowledge": "The franchiser \u0027specifically told Engineer B not to disclose to their relationship to Engineer A\u0027; Engineer B knew the instruction and disobeyed it, though he \u0027did not appear to be motivated by personal advantage\u0027",
  "proeth:causalLanguage": "In order to maintain continuity and before the contract expired, the franchiser began discussions with Engineer B and retained Engineer B to provide immediate review of design concerns that were pending in connection with the design of several franchise facilities throughout the U.S.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Franchiser decides to terminate its relationship with Engineer A and provides notice of non-renewal",
      "proeth:element": "Contract Termination Decision",
      "proeth:step": 1
    },
    {
      "proeth:description": "Franchiser retains Engineer B for immediate design review, instructing him not to disclose the relationship",
      "proeth:element": "Retention of Engineer B",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer B reviews the design information the following week",
      "proeth:element": "Design Review",
      "proeth:step": 3
    },
    {
      "proeth:description": "Engineer B notifies Engineer A of his relationship with the franchiser and the preliminary review results",
      "proeth:element": "Confidential Relationship Disclosure",
      "proeth:step": 4
    },
    {
      "proeth:description": "The Board determines Engineer B\u0027s disclosure \u0027constituted a neglect of the interests of his client\u0027 as faithful agent and trustee",
      "proeth:element": "Board Ethics Finding",
      "proeth:step": 5
    }
  ],
  "proeth:cause": "Contract Termination Decision",
  "proeth:counterfactual": "Without the termination decision and retention of Engineer B, there would have been no confidential relationship for Engineer B to disclose; however, the disclosure itself required Engineer B\u0027s volitional breach",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Confidential Relationship Disclosure",
  "proeth:interveningFactors": [
    "Franchiser\u0027s instruction of confidentiality",
    "Engineer B\u0027s completed design review generating preliminary results"
  ],
  "proeth:necessaryFactors": [
    "Franchiser\u0027s decision to terminate its relationship with Engineer A (Case 93-3)",
    "Franchiser\u0027s retention of Engineer B to review pending design concerns",
    "Engineer B\u0027s choice to disobey the franchiser\u0027s explicit non-disclosure instruction"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer B (Case 93-3)",
  "proeth:sufficientFactors": [
    "Retention of Engineer B with access to design information + Engineer B\u0027s independent decision to notify Engineer A despite instructions"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Several weeks later, Engineer A's agreement with the franchiser expired and the franchiser retained Engineer B as its design engineer.

Necessary Factors (NESS):
  • Pre-existing notice of intent not to renew the contract
  • Passage of the contract term
Sufficient Factors:
  • The franchiser's prior termination decision + the natural expiration of the contract term
Counterfactual Test: The contract expiration was primarily driven by the earlier termination decision, not the disclosure; it would have occurred even without Engineer B's disclosure — this is a temporal sequence more than a strong causal link, with the disclosure preceding but not producing the expiration
Responsibility Attribution:

Agent: Franchiser (Case 93-3)
Type: indirect
Within Agent Control: Yes

Causal Sequence:
  1. Contract Termination Decision
    Franchiser gives notice of intent not to renew Engineer A's contract
  2. Confidential Relationship Disclosure
    Engineer B discloses his retention to Engineer A despite client instructions
  3. Contract Expiration
    Engineer A's agreement with the franchiser expires several weeks later
  4. Engineer B Retention as Design Engineer
    The franchiser retains Engineer B as its design engineer
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Confidential Relationship Disclosure
  • effect: Contract Expiration
  • responsibleAgent: Franchiser (Case 93-3)
Literal extractions (kept for synthesis)
  • causalLanguage content: Several weeks later, Engineer A's agreement with the franchiser expired and the franchiser retained Engineer B as its design engineer.
  • necessaryFactors content: Pre-existing notice of intent not to renew the contract; Passage of the contract term
  • sufficientFactors content: The franchiser's prior termination decision + the natural expiration of the contract term
  • counterfactual content: The contract expiration was primarily driven by the earlier termination decision, not the disclosure; it would have occurred even without Engineer B's disclosure — this is a temporal sequence more than a strong causal link, with the disclosure preceding but not producing the expiration
  • agentKnowledge content: The franchiser had already provided 'a notice of its intent not to renew its contract with Engineer A's firm'
  • interveningFactors content: Contractual term limits; Franchiser's continuity planning with Engineer B
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Contract Termination Decision', 'proeth:description': "Franchiser gives notice of intent not to renew Engineer A's contract"}; {'proeth:step': 2, 'proeth:element': 'Confidential Relationship Disclosure', 'proeth:description': 'Engineer B discloses his retention to Engineer A despite client instructions'}; {'proeth:step': 3, 'proeth:element': 'Contract Expiration', 'proeth:description': "Engineer A's agreement with the franchiser expires several weeks later"}; {'proeth:step': 4, 'proeth:element': 'Engineer B Retention as Design Engineer', 'proeth:description': 'The franchiser retains Engineer B as its design engineer'}
  • responsibilityType assessment: indirect
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/141#",
    "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/141#CausalChain_7",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T01:34:51.927112+00:00",
  "proeth:agentKnowledge": "The franchiser had already provided \u0027a notice of its intent not to renew its contract with Engineer A\u0027s firm\u0027",
  "proeth:causalLanguage": "Several weeks later, Engineer A\u0027s agreement with the franchiser expired and the franchiser retained Engineer B as its design engineer.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Franchiser gives notice of intent not to renew Engineer A\u0027s contract",
      "proeth:element": "Contract Termination Decision",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer B discloses his retention to Engineer A despite client instructions",
      "proeth:element": "Confidential Relationship Disclosure",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer A\u0027s agreement with the franchiser expires several weeks later",
      "proeth:element": "Contract Expiration",
      "proeth:step": 3
    },
    {
      "proeth:description": "The franchiser retains Engineer B as its design engineer",
      "proeth:element": "Engineer B Retention as Design Engineer",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Confidential Relationship Disclosure",
  "proeth:counterfactual": "The contract expiration was primarily driven by the earlier termination decision, not the disclosure; it would have occurred even without Engineer B\u0027s disclosure \u2014 this is a temporal sequence more than a strong causal link, with the disclosure preceding but not producing the expiration",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Contract Expiration",
  "proeth:interveningFactors": [
    "Contractual term limits",
    "Franchiser\u0027s continuity planning with Engineer B"
  ],
  "proeth:necessaryFactors": [
    "Pre-existing notice of intent not to renew the contract",
    "Passage of the contract term"
  ],
  "proeth:responsibilityType": "indirect",
  "proeth:responsibleAgent": "Franchiser (Case 93-3)",
  "proeth:sufficientFactors": [
    "The franchiser\u0027s prior termination decision + the natural expiration of the contract term"
  ],
  "proeth:withinAgentControl": true
}
Allen Temporal Relations (8)
Interval algebra relationships with OWL-Time standard properties
From Entity Allen Relation To Entity OWL-Time Property Evidence
events of the present case (RFQ, FOIA request, submissions) before
Entity1 is before Entity2
Board's retrospective evaluation in the Discussion time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
In this situation, overlooking the timing of Engineer B’s request, which is of concern to the Board,... [more]
state agency's public RFQ issuance before
Entity1 is before Entity2
Engineer A's qualifications submission time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
In response to a public request for qualifications (RFQ), Engineer A submits his firm’s engineering ... [more]
Engineer A's qualifications submission before
Entity1 is before Entity2
Engineer B's FOIA request time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Engineer B... submits a state Freedom of Information Act (FOIA) request in order to obtain a copy of... [more]
Engineer B's FOIA request before
Entity1 is before Entity2
interview process time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Prior to the interview process, Engineer B... submits a state Freedom of Information Act (FOIA) requ... [more]
Engineer B's FOIA request before
Entity1 is before Entity2
state's provision of information to Engineer B time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
submits a state Freedom of Information Act (FOIA) request in order to obtain a copy of the qualifica... [more]
state's provision of information to Engineer B before
Entity1 is before Entity2
Engineer B's qualifications submission time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
The state provides the information to Engineer B. Thereafter, Engineer B submits his firm’s engineer... [more]
NSPE Code anti-competition provisions in effect before
Entity1 is before Entity2
removal of those provisions by NSPE time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
At one time, the NSPE Code of Ethics contained provisions... and those provisions were eventually re... [more]
removal of anti-competition provisions by NSPE before
Entity1 is before Entity2
Board's Discussion of the present case time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
those provisions were eventually removed by NSPE. The NSPE Board of Ethical Review’s purpose here is... [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.