PASS 3: Temporal Dynamics
Case 141: Selection of Firm—FOIA Request
Timeline Overview
OWL-Time Temporal Structure 8 relations time: = w3.org/2006/time
Extracted Actions (5)
Volitional professional decisions with intentions and ethical contextDescription: 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:
- Code Alignment with Competition Law
- 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:
Field classification (triples vs literals)
guidedByPrinciple: Free and Open CompetitionrequiresCapability: Professional society governanceinitiates: Code Alignment with Competition Lawterminates: Code Prohibitions on Advertising and Competitive Bidding
descriptioncontent: 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.hasAgentcontent: NSPEtemporalMarkercontent: Historical, at one time before the present caseeventRoleContextcontent: professional societyhasMentalStatecontent: deliberate institutional decisionintendedOutcomecontent: Align the NSPE Code of Ethics with the legal requirement of free and open competitiontextReferencescontent: 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.temporalExtentcontent: instanttemporalSequencecontent: 2withinCompetenceassessment: 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:
- 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:
- Compliance with Public Procurement Procedures
Guided By Principles:
- Free and Open Competition
Required Capabilities:
Field classification (triples vs literals)
fulfillsObligation: Compliance with Public Procurement ProceduresguidedByPrinciple: Free and Open CompetitionrequiresCapability: Preparation of engineering qualifications submissions; Knowledge of public procurement proceduresinitiates: Qualifications Materials Held by State Agency; Submission Subject to Public Disclosure
descriptioncontent: 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.hasAgentcontent: Engineer AtemporalMarkercontent: Start of case timeline, in response to the public RFQeventRoleContextcontent: Principal of engineering firmhasMentalStatecontent: deliberateintendedOutcomecontent: Compete for and win the public project by demonstrating his firm's qualificationsforeseenUnintendedEffectscontent: Submitted materials become subject to public disclosure under applicable laws and regulationstextReferencescontent: Engineer A submits his firm’s engineering qualifications to a state agency for a public project using the state’s public procurement procedures.temporalExtentcontent: instanttemporalSequencecontent: 4withinCompetenceassessment: 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:
- 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:
Field classification (triples vs literals)
guidedByPrinciple: Free and Open Competition; Public Interest in Procurement TransparencyrequiresCapability: Knowledge of state FOIA proceduresinitiates: Pending FOIA Request; Competitive Timing Concern
descriptioncontent: 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.hasAgentcontent: Engineer BtemporalMarkercontent: Prior to the interview process, before submitting his own qualificationseventRoleContextcontent: Principal of competing engineering firmhasMentalStatecontent: deliberate and strategicintendedOutcomecontent: Obtain and review Engineer A's submitted qualifications before submitting his own firm's qualificationsforeseenUnintendedEffectscontent: Gaining a competitive advantage over Engineer A in the procurement processtextReferencescontent: 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 regulationstemporalExtentcontent: instanttemporalSequencecontent: 5withinCompetenceassessment: 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:
- Competitor Access to Qualifications Information
- 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:
- Compliance with FOIA Laws and Regulations
Guided By Principles:
- Public Interest in Procurement Transparency
Required Capabilities:
Field classification (triples vs literals)
fulfillsObligation: Compliance with FOIA Laws and RegulationsguidedByPrinciple: Public Interest in Procurement TransparencyrequiresCapability: Administration of public records requestsinitiates: Competitor Access to Qualifications Informationterminates: Pending FOIA Request
descriptioncontent: The state agency releases Engineer A's submitted qualifications information to Engineer B in response to the FOIA request.hasAgentcontent: State agencytemporalMarkercontent: Following Engineer B's FOIA request, before the interview processeventRoleContextcontent: public records custodianhasMentalStatecontent: deliberate, in compliance with legal dutyintendedOutcomecontent: Comply with the state Freedom of Information ActforeseenUnintendedEffectscontent: Competitor gains access to Engineer A's qualifications materialstextReferencescontent: The state provides the information to Engineer B.temporalExtentcontent: instanttemporalSequencecontent: 6withinCompetenceassessment: 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:
- 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:
- Compliance with Public Procurement Procedures
Guided By Principles:
- Free and Open Competition
Required Capabilities:
Field classification (triples vs literals)
fulfillsObligation: Compliance with Public Procurement ProceduresguidedByPrinciple: Free and Open CompetitionrequiresCapability: Preparation of engineering qualifications submissionsinitiates: Direct Competition for Public Project
descriptioncontent: 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.hasAgentcontent: Engineer BtemporalMarkercontent: Thereafter, at the end of the fact timelineeventRoleContextcontent: Principal of competing engineering firmhasMentalStatecontent: deliberateintendedOutcomecontent: Compete for and win the same public project, informed by knowledge of Engineer A's submissiontextReferencescontent: Thereafter, Engineer B submits his firm’s engineering qualifications to the state agency for the same public project.temporalExtentcontent: instanttemporalSequencecontent: 8withinCompetenceassessment: 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 changesDescription: 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:
- Code Provisions Deemed Anticompetitive
Field classification (triples vs literals)
initiates: Code Provisions Deemed Anticompetitive
descriptioncontent: 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.temporalMarkercontent: Historical, prior to NSPE's removal of the provisionstextReferencescontent: 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.eventTypecontent: exogenoustemporalExtentcontent: intervaltemporalSequencecontent: 1confidenceassessment: 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:
- Open Procurement Process
Field classification (triples vs literals)
initiates: Open Procurement Process
descriptioncontent: 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.temporalMarkercontent: Beginning of the case, before any qualifications submissionstextReferencescontent: 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.eventTypecontent: exogenoustemporalExtentcontent: instanttemporalSequencecontent: 3confidenceassessment: 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:
- Competitor Possession of Qualifications Information
- Nonpublic Status of Submission
Caused By Action: Action_FOIA_Request_Submission
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/141#Action_FOIA_Request_Submissioninitiates: Competitor Possession of Qualifications Informationterminates: Nonpublic Status of Submission
descriptioncontent: 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.temporalMarkercontent: After Engineer B's FOIA request, prior to the interview processtextReferencescontent: The state provides the information to Engineer B.; such information could be subject to public disclosure under applicable laws and regulationseventTypecontent: automatictemporalExtentcontent: instanttemporalSequencecontent: 7confidenceassessment: 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 SetCausal 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
Responsibility Attribution:
Agent: State agency (initiator) and Engineer A (respondent)
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
RFQ Issuance
State agency issues a public request for qualifications for an engineering project -
Qualifications Submission
Engineer A responds by submitting his firm's engineering qualifications using the state's public procurement procedures
Field classification (triples vs literals)
cause: RFQ Issuanceeffect: Qualifications SubmissionresponsibleAgent: State agency (initiator) and Engineer A (respondent)
causalLanguagecontent: 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.necessaryFactorscontent: 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 submissionsufficientFactorscontent: Public RFQ + Engineer A's decision to compete for the project through the state procurement processcounterfactualcontent: Without the state agency issuing the RFQ, Engineer A would have had no procurement process to respond to and would not have submitted qualificationsagentKnowledgecontent: Engineer A knew he was submitting materials into a public procurement process governed by state lawinterveningFactorscontent: Applicable public procurement laws and regulationscausalSequencecontent: {'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"}responsibilityTypeassessment: sharedwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: State agency
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
FOIA Request Submission
Engineer B files a state FOIA request for Engineer A's qualifications information -
Information Release Decision
The state agency processes the request under applicable public records law -
Public Records Disclosure
The state provides Engineer A's information to Engineer B
Field classification (triples vs literals)
cause: FOIA Request Submissioneffect: Public Records DisclosureresponsibleAgent: State agency
causalLanguagecontent: The state provides the information to Engineer B.necessaryFactorscontent: A valid FOIA request from Engineer B; The information's status as a disclosable public record; The state's legal obligation to respond under FOIAsufficientFactorscontent: Valid FOIA request + applicable state disclosure laws requiring release of non-exempt public recordscounterfactualcontent: Without Engineer B's FOIA request, the state would not have released Engineer A's qualifications information to himagentKnowledgecontent: The state knew it was releasing a competitor's procurement submission pursuant to FOIA legal requirementsinterveningFactorscontent: State FOIA statutes compelling disclosure; Design of the public procurement system 'intended to be free and open'causalSequencecontent: {'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"}responsibilityTypeassessment: sharedwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Government regulators (determination) and NSPE (removal)
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Regulatory Conflict Determination
Government regulators deem NSPE Code prohibitions on advertising and competitive bidding to conflict with free and open competition -
Code Provisions Removal
NSPE removes the conflicting provisions from its Code of Ethics -
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)
cause: Regulatory Conflict Determinationeffect: Code Provisions RemovalresponsibleAgent: Government regulators (determination) and NSPE (removal)
causalLanguagecontent: 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.necessaryFactorscontent: 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 provisionssufficientFactorscontent: Regulatory determination of conflict + NSPE's institutional response to legal pressurecounterfactualcontent: Without the regulators' determination that the provisions conflicted with free and open competition, NSPE would likely have retained the provisions in its Code of EthicsagentKnowledgecontent: NSPE knew the provisions were deemed anticompetitive by regulators and acted to bring the Code into conformity with lawinterveningFactorscontent: Legal framework establishing free and open competition as 'a basic rule that generally exists under local, state, and federal laws and regulations'causalSequencecontent: {'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"}responsibilityTypeassessment: sharedwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer B
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Qualifications Submission
Engineer A submits qualifications to the state agency, creating a public record -
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)
cause: Qualifications Submissioneffect: FOIA Request SubmissionresponsibleAgent: Engineer B
causalLanguagecontent: 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.necessaryFactorscontent: 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 recordssufficientFactorscontent: Existence of Engineer A's submission as a public record + Engineer B's decision to use FOIA to obtain competitive intelligencecounterfactualcontent: 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 formagentKnowledgecontent: Engineer B knew he was a competitor intending to respond to the same RFQ and deliberately timed his request prior to the interview processinterveningFactorscontent: State FOIA laws permitting access to public records; Timing of the request prior to the interview process, which was 'of concern to the Board'causalSequencecontent: {'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"}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer B
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Public Records Disclosure
The state provides Engineer A's qualifications information to Engineer B -
Review of Competitor Materials
Engineer B receives and reviews Engineer A's submission prior to the interview process -
Competing Qualifications Submission
Engineer B submits his own firm's qualifications for the same public project
Field classification (triples vs literals)
cause: Public Records Disclosureeffect: Competing Qualifications SubmissionresponsibleAgent: Engineer B
causalLanguagecontent: Thereafter, Engineer B submits his firm’s engineering qualifications to the state agency for the same public project.necessaryFactorscontent: 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 informationsufficientFactorscontent: Open RFQ + Engineer B's competitive intent + access to competitor's materials informing his submissioncounterfactualcontent: 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 itselfagentKnowledgecontent: Engineer B had reviewed Engineer A's qualifications materials before submitting his owninterveningFactorscontent: 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'causalSequencecontent: {'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"}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer B (Case 93-3)
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Contract Termination Decision
Franchiser decides to terminate its relationship with Engineer A and provides notice of non-renewal -
Retention of Engineer B
Franchiser retains Engineer B for immediate design review, instructing him not to disclose the relationship -
Design Review
Engineer B reviews the design information the following week -
Confidential Relationship Disclosure
Engineer B notifies Engineer A of his relationship with the franchiser and the preliminary review results -
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)
cause: Contract Termination Decisioneffect: Confidential Relationship DisclosureresponsibleAgent: Engineer B (Case 93-3)
causalLanguagecontent: 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.necessaryFactorscontent: 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 instructionsufficientFactorscontent: Retention of Engineer B with access to design information + Engineer B's independent decision to notify Engineer A despite instructionscounterfactualcontent: 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 breachagentKnowledgecontent: 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'interveningFactorscontent: Franchiser's instruction of confidentiality; Engineer B's completed design review generating preliminary resultscausalSequencecontent: {'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"}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Franchiser (Case 93-3)
Type: indirect
Within Agent Control:
Yes
Causal Sequence:
-
Contract Termination Decision
Franchiser gives notice of intent not to renew Engineer A's contract -
Confidential Relationship Disclosure
Engineer B discloses his retention to Engineer A despite client instructions -
Contract Expiration
Engineer A's agreement with the franchiser expires several weeks later -
Engineer B Retention as Design Engineer
The franchiser retains Engineer B as its design engineer
Field classification (triples vs literals)
cause: Confidential Relationship Disclosureeffect: Contract ExpirationresponsibleAgent: Franchiser (Case 93-3)
causalLanguagecontent: Several weeks later, Engineer A's agreement with the franchiser expired and the franchiser retained Engineer B as its design engineer.necessaryFactorscontent: Pre-existing notice of intent not to renew the contract; Passage of the contract termsufficientFactorscontent: The franchiser's prior termination decision + the natural expiration of the contract termcounterfactualcontent: 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 expirationagentKnowledgecontent: The franchiser had already provided 'a notice of its intent not to renew its contract with Engineer A's firm'interveningFactorscontent: Contractual term limits; Franchiser's continuity planning with Engineer BcausalSequencecontent: {'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'}responsibilityTypeassessment: indirectwithinAgentControlassessment: 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.