PASS 3: Temporal Dynamics
Case 126: Appropriate Notification And Review Of Another Engineer's Work
Timeline Overview
OWL-Time Temporal Structure 10 relations time: = w3.org/2006/time
Extracted Actions (7)
Volitional professional decisions with intentions and ethical contextDescription: The franchiser decided to terminate its relationship with Engineer A and provided notice of its intent not to renew the contract with Engineer A's firm.
Temporal Marker: After several years of the relationship instant
Fluent Transitions:
- Contract Termination Pending State
Mental State: deliberate
Intended Outcome: End the design services relationship with Engineer A
Foreseen Unintended Effects:
- Potential disruption to pending design work during transition
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Business management judgmentinitiates: Contract Termination Pending State
descriptioncontent: The franchiser decided to terminate its relationship with Engineer A and provided notice of its intent not to renew the contract with Engineer A's firm.hasAgentcontent: FranchisertemporalMarkercontent: After several years of the relationshipeventRoleContextcontent: ClienthasMentalStatecontent: deliberateintendedOutcomecontent: End the design services relationship with Engineer AforeseenUnintendedEffectscontent: Potential disruption to pending design work during transitiontextReferencescontent: the franchiser decides to terminate its relationship with Engineer A and provides Engineer A of notice of its intent not to renew its contract with Engineer A's firmtemporalExtentcontent: instanttemporalSequencecontent: 1withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#Action_Contract_Non-Renewal_Notice",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T05:13:24.635105+00:00",
"proeth:description": "The franchiser decided to terminate its relationship with Engineer A and provided notice of its intent not to renew the contract with Engineer A\u0027s firm.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Client",
"proeth:foreseenUnintendedEffects": [
"Potential disruption to pending design work during transition"
],
"proeth:hasAgent": "Franchiser",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Contract Termination Pending State"
],
"proeth:intendedOutcome": "End the design services relationship with Engineer A",
"proeth:requiresCapability": [
"Business management judgment"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "After several years of the relationship",
"proeth:temporalSequence": 1,
"proeth:textReferences": [
"the franchiser decides to terminate its relationship with Engineer A and provides Engineer A of notice of its intent not to renew its contract with Engineer A\u0027s firm"
],
"proeth:withinCompetence": true,
"rdfs:label": "Contract Non-Renewal Notice"
}
Description: Before Engineer A's contract expired, the franchiser began discussions with Engineer B and retained him to immediately review pending design concerns at several franchise facilities.
Temporal Marker: Before Engineer A's contract expires instant
Fluent Transitions:
- Concurrent Engineer Relationships State
Mental State: deliberate
Intended Outcome: Maintain continuity of engineering services during the transition
Foreseen Unintended Effects:
- Engineer B would be reviewing Engineer A's work while Engineer A's relationship with the client was still active
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Business management judgmentinitiates: Concurrent Engineer Relationships State
descriptioncontent: Before Engineer A's contract expired, the franchiser began discussions with Engineer B and retained him to immediately review pending design concerns at several franchise facilities.hasAgentcontent: FranchisertemporalMarkercontent: Before Engineer A's contract expireseventRoleContextcontent: ClienthasMentalStatecontent: deliberateintendedOutcomecontent: Maintain continuity of engineering services during the transitionforeseenUnintendedEffectscontent: Engineer B would be reviewing Engineer A's work while Engineer A's relationship with the client was still activetextReferencescontent: In order to maintain continuity and before the contract expires, the franchiser begins discussions with Engineer B and retains Engineer B to provide immediate review of design concerns that are pending in connection with the design of several franchise facilities throughout the US.temporalExtentcontent: instanttemporalSequencecontent: 3withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#Action_Reviewing_Engineer_Retention",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T05:13:24.635253+00:00",
"proeth:description": "Before Engineer A\u0027s contract expired, the franchiser began discussions with Engineer B and retained him to immediately review pending design concerns at several franchise facilities.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Client",
"proeth:foreseenUnintendedEffects": [
"Engineer B would be reviewing Engineer A\u0027s work while Engineer A\u0027s relationship with the client was still active"
],
"proeth:hasAgent": "Franchiser",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Concurrent Engineer Relationships State"
],
"proeth:intendedOutcome": "Maintain continuity of engineering services during the transition",
"proeth:requiresCapability": [
"Business management judgment"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Before Engineer A\u0027s contract expires",
"proeth:temporalSequence": 3,
"proeth:textReferences": [
"In order to maintain continuity and before the contract expires, the franchiser begins discussions with Engineer B and retains Engineer B to provide immediate review of design concerns that are pending in connection with the design of several franchise facilities throughout the US."
],
"proeth:withinCompetence": true,
"rdfs:label": "Reviewing Engineer Retention"
}
Description: Prior to the review, the franchiser specifically instructed Engineer B not to disclose his relationship with the franchiser to Engineer A.
Temporal Marker: Prior to Engineer B's review instant
Fluent Transitions:
- Client Confidentiality Instruction State
Mental State: deliberate
Intended Outcome: Keep the retention of Engineer B confidential from Engineer A
Foreseen Unintended Effects:
- Placing Engineer B in tension with his notification duty to a reviewed engineer
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Client relationship managementinitiates: Client Confidentiality Instruction State
descriptioncontent: Prior to the review, the franchiser specifically instructed Engineer B not to disclose his relationship with the franchiser to Engineer A.hasAgentcontent: FranchisertemporalMarkercontent: Prior to Engineer B's revieweventRoleContextcontent: ClienthasMentalStatecontent: deliberateintendedOutcomecontent: Keep the retention of Engineer B confidential from Engineer AforeseenUnintendedEffectscontent: Placing Engineer B in tension with his notification duty to a reviewed engineertextReferencescontent: Prior to the review, franchiser specifically tells Engineer B not to disclose to Engineer A, Engineer B's relationship with franchiser.temporalExtentcontent: instanttemporalSequencecontent: 4withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#Action_Non-Disclosure_Instruction",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T05:13:24.635296+00:00",
"proeth:description": "Prior to the review, the franchiser specifically instructed Engineer B not to disclose his relationship with the franchiser to Engineer A.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Client",
"proeth:foreseenUnintendedEffects": [
"Placing Engineer B in tension with his notification duty to a reviewed engineer"
],
"proeth:hasAgent": "Franchiser",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Client Confidentiality Instruction State"
],
"proeth:intendedOutcome": "Keep the retention of Engineer B confidential from Engineer A",
"proeth:requiresCapability": [
"Client relationship management"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Prior to Engineer B\u0027s review",
"proeth:temporalSequence": 4,
"proeth:textReferences": [
"Prior to the review, franchiser specifically tells Engineer B not to disclose to Engineer A, Engineer B\u0027s relationship with franchiser."
],
"proeth:withinCompetence": true,
"rdfs:label": "Non-Disclosure Instruction"
}
Description: Engineer B took the review project without first exploring why the client wanted him not to disclose his relationship with the client, an omission the Board criticized.
Temporal Marker: At the time of retention, before the review instant
Fluent Transitions:
- Unclarified Non-Disclosure Condition State
Mental State: deliberate but insufficiently deliberative
Intended Outcome: Secure the engagement and begin the immediate review for the client
Foreseen Unintended Effects:
- Accepting an undisclosed relationship condition without understanding its purpose
Obligation Engagement:
- Obligation to clarify the client's non-disclosure rationale before accepting
Guided By Principles:
- Faithful Agent and Trustee
Required Capabilities:
Field classification (triples vs literals)
violatesObligation: Obligation to clarify the client's non-disclosure rationale before acceptingguidedByPrinciple: Faithful Agent and TrusteerequiresCapability: Professional judgment; Ethical due diligenceinitiates: Unclarified Non-Disclosure Condition State
descriptioncontent: Engineer B took the review project without first exploring why the client wanted him not to disclose his relationship with the client, an omission the Board criticized.hasAgentcontent: Engineer BtemporalMarkercontent: At the time of retention, before the revieweventRoleContextcontent: Reviewing EngineerhasMentalStatecontent: deliberate but insufficiently deliberativeintendedOutcomecontent: Secure the engagement and begin the immediate review for the clientforeseenUnintendedEffectscontent: Accepting an undisclosed relationship condition without understanding its purposetextReferencescontent: we are troubled by the fact that Engineer B took this project without first exploring the reason why the client wanted Engineer B not to disclose his relationship with the clienttemporalExtentcontent: instanttemporalSequencecontent: 5withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#Action_Engagement_Acceptance_Without_Clarification",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T05:13:24.635327+00:00",
"proeth:description": "Engineer B took the review project without first exploring why the client wanted him not to disclose his relationship with the client, an omission the Board criticized.",
"proeth:discoveredInSection": "discussion",
"proeth:eventRoleContext": "Reviewing Engineer",
"proeth:foreseenUnintendedEffects": [
"Accepting an undisclosed relationship condition without understanding its purpose"
],
"proeth:fulfillsObligation": [],
"proeth:guidedByPrinciple": [
"Faithful Agent and Trustee"
],
"proeth:hasAgent": "Engineer B",
"proeth:hasMentalState": "deliberate but insufficiently deliberative",
"proeth:initiates": [
"Unclarified Non-Disclosure Condition State"
],
"proeth:intendedOutcome": "Secure the engagement and begin the immediate review for the client",
"proeth:raisesObligation": [],
"proeth:requiresCapability": [
"Professional judgment",
"Ethical due diligence"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "At the time of retention, before the review",
"proeth:temporalSequence": 5,
"proeth:textReferences": [
"we are troubled by the fact that Engineer B took this project without first exploring the reason why the client wanted Engineer B not to disclose his relationship with the client"
],
"proeth:violatesObligation": [
"Obligation to clarify the client\u0027s non-disclosure rationale before accepting"
],
"proeth:withinCompetence": true,
"rdfs:label": "Engagement Acceptance Without Clarification"
}
Description: Engineer B reviewed the pending design information for the franchiser the week following his retention.
Temporal Marker: The week following retention interval
Fluent Transitions:
- Review Completed State
Mental State: deliberate
Intended Outcome: Provide the client with an immediate review of pending design concerns
Obligation Engagement:
- Obligation to act as faithful agent or trustee for the client
Guided By Principles:
- Faithful Agent and Trustee
Required Capabilities:
Field classification (triples vs literals)
guidedByPrinciple: Faithful Agent and TrusteerequiresCapability: Engineering design review competenceinitiates: Review Completed StateraisesObligation: Obligation to act as faithful agent or trustee for the client
descriptioncontent: Engineer B reviewed the pending design information for the franchiser the week following his retention.hasAgentcontent: Engineer BtemporalMarkercontent: The week following retentioneventRoleContextcontent: Reviewing EngineerhasMentalStatecontent: deliberateintendedOutcomecontent: Provide the client with an immediate review of pending design concernstextReferencescontent: Engineer B reviews the design information the following weektemporalExtentcontent: intervaltemporalSequencecontent: 6withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#Action_Design_Review_Performance",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T05:13:24.635358+00:00",
"proeth:description": "Engineer B reviewed the pending design information for the franchiser the week following his retention.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Reviewing Engineer",
"proeth:fulfillsObligation": [],
"proeth:guidedByPrinciple": [
"Faithful Agent and Trustee"
],
"proeth:hasAgent": "Engineer B",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Review Completed State"
],
"proeth:intendedOutcome": "Provide the client with an immediate review of pending design concerns",
"proeth:raisesObligation": [
"Obligation to act as faithful agent or trustee for the client"
],
"proeth:requiresCapability": [
"Engineering design review competence"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "The week following retention",
"proeth:temporalSequence": 6,
"proeth:textReferences": [
"Engineer B reviews the design information the following week"
],
"proeth:violatesObligation": [],
"proeth:withinCompetence": true,
"rdfs:label": "Design Review Performance"
}
Description: Following his review and despite the client's instruction, Engineer B notified Engineer A of his relationship with the franchiser and the preliminary results of his review. The Board found this disclosure unethical.
Temporal Marker: Following the review, one week after retention instant
Fluent Transitions:
- Client Instruction Breached State
- Engineer A Informed State
- Client Confidentiality Instruction State
Mental State: deliberate
Intended Outcome: Give Engineer A notice of the review of his work and an opportunity to respond, consistent with the duty owed to a reviewed engineer
Foreseen Unintended Effects:
- Contravening the client's explicit non-disclosure instruction
- Neglecting the interests of the client
Obligation Engagement:
- Obligation to act as faithful agent or trustee for the client
- Obligation not to notify Engineer A after the client's instruction
Guided By Principles:
- Notice to Reviewed Engineer
Required Capabilities:
Field classification (triples vs literals)
violatesObligation: Obligation to act as faithful agent or trustee for the client; Obligation not to notify Engineer A after the client's instructionguidedByPrinciple: Notice to Reviewed EngineerrequiresCapability: Professional judgmentinitiates: Client Instruction Breached State; Engineer A Informed Stateterminates: Client Confidentiality Instruction State
descriptioncontent: Following his review and despite the client's instruction, Engineer B notified Engineer A of his relationship with the franchiser and the preliminary results of his review. The Board found this disclosure unethical.hasAgentcontent: Engineer BtemporalMarkercontent: Following the review, one week after retentioneventRoleContextcontent: Reviewing EngineerhasMentalStatecontent: deliberateintendedOutcomecontent: Give Engineer A notice of the review of his work and an opportunity to respond, consistent with the duty owed to a reviewed engineerforeseenUnintendedEffectscontent: Contravening the client's explicit non-disclosure instruction; Neglecting the interests of the clienttextReferencescontent: Nevertheless, Engineer B reviews the design information the following week and following his review, notifies Engineer A of his relationship with franchiser and the preliminary results of his review.; we are persuaded that Engineer B acted unethically in notifying Engineer A of Engineer B's relationship with the clienttemporalExtentcontent: instanttemporalSequencecontent: 7withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#Action_Disclosure_to_Reviewed_Engineer",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T05:13:24.635973+00:00",
"proeth:description": "Following his review and despite the client\u0027s instruction, Engineer B notified Engineer A of his relationship with the franchiser and the preliminary results of his review. The Board found this disclosure unethical.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Reviewing Engineer",
"proeth:foreseenUnintendedEffects": [
"Contravening the client\u0027s explicit non-disclosure instruction",
"Neglecting the interests of the client"
],
"proeth:fulfillsObligation": [],
"proeth:guidedByPrinciple": [
"Notice to Reviewed Engineer"
],
"proeth:hasAgent": "Engineer B",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Client Instruction Breached State",
"Engineer A Informed State"
],
"proeth:intendedOutcome": "Give Engineer A notice of the review of his work and an opportunity to respond, consistent with the duty owed to a reviewed engineer",
"proeth:raisesObligation": [],
"proeth:requiresCapability": [
"Professional judgment"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Following the review, one week after retention",
"proeth:temporalSequence": 7,
"proeth:terminates": [
"Client Confidentiality Instruction State"
],
"proeth:textReferences": [
"Nevertheless, Engineer B reviews the design information the following week and following his review, notifies Engineer A of his relationship with franchiser and the preliminary results of his review.",
"we are persuaded that Engineer B acted unethically in notifying Engineer A of Engineer B\u0027s relationship with the client"
],
"proeth:violatesObligation": [
"Obligation to act as faithful agent or trustee for the client",
"Obligation not to notify Engineer A after the client\u0027s instruction"
],
"proeth:withinCompetence": true,
"rdfs:label": "Disclosure to Reviewed Engineer"
}
Description: Several weeks later, after Engineer A's agreement expired, the franchiser retained Engineer B as its design engineer.
Temporal Marker: Several weeks later, after Engineer A's agreement expired instant
Fluent Transitions:
- Engineer B Design Engineer State
- Concurrent Engineer Relationships State
Mental State: deliberate
Intended Outcome: Establish Engineer B as the ongoing design engineer for the franchise chain
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Business management judgmentinitiates: Engineer B Design Engineer Stateterminates: Concurrent Engineer Relationships State
descriptioncontent: Several weeks later, after Engineer A's agreement expired, the franchiser retained Engineer B as its design engineer.hasAgentcontent: FranchisertemporalMarkercontent: Several weeks later, after Engineer A's agreement expiredeventRoleContextcontent: ClienthasMentalStatecontent: deliberateintendedOutcomecontent: Establish Engineer B as the ongoing design engineer for the franchise chaintextReferencescontent: Several weeks later, Engineer A's agreement with the franchiser expires and the franchiser retains Engineer B as its design engineer.temporalExtentcontent: instanttemporalSequencecontent: 9withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#Action_Design_Engineer_Retention",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T05:13:24.636023+00:00",
"proeth:description": "Several weeks later, after Engineer A\u0027s agreement expired, the franchiser retained Engineer B as its design engineer.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Client",
"proeth:hasAgent": "Franchiser",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Engineer B Design Engineer State"
],
"proeth:intendedOutcome": "Establish Engineer B as the ongoing design engineer for the franchise chain",
"proeth:requiresCapability": [
"Business management judgment"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Several weeks later, after Engineer A\u0027s agreement expired",
"proeth:temporalSequence": 9,
"proeth:terminates": [
"Concurrent Engineer Relationships State"
],
"proeth:textReferences": [
"Several weeks later, Engineer A\u0027s agreement with the franchiser expires and the franchiser retains Engineer B as its design engineer."
],
"proeth:withinCompetence": true,
"rdfs:label": "Design Engineer Retention"
}
Extracted Events (2)
Occurrences that trigger ethical considerations and state changesDescription: Design concerns become pending in connection with the design of several franchise facilities across the United States, creating the condition that prompts the franchiser to seek an immediate review by Engineer B before Engineer A's contract expires.
Temporal Marker: Before Engineer A's contract expires, prior to Engineer B's retention interval
Fluent Transitions:
- Pending Design Concerns
Field classification (triples vs literals)
initiates: Pending Design Concerns
descriptioncontent: Design concerns become pending in connection with the design of several franchise facilities across the United States, creating the condition that prompts the franchiser to seek an immediate review by Engineer B before Engineer A's contract expires.temporalMarkercontent: Before Engineer A's contract expires, prior to Engineer B's retentiontextReferencescontent: retains Engineer B to provide immediate review of design concerns that are pending in connection with the design of several franchise facilities throughout the USeventTypecontent: exogenoustemporalExtentcontent: intervaltemporalSequencecontent: 2confidenceassessment: 0.65
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#Event_Design_Concerns_Arising",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T05:13:24.636152+00:00",
"proeth:confidence": "0.65",
"proeth:description": "Design concerns become pending in connection with the design of several franchise facilities across the United States, creating the condition that prompts the franchiser to seek an immediate review by Engineer B before Engineer A\u0027s contract expires.",
"proeth:discoveredInSection": "facts",
"proeth:eventType": "exogenous",
"proeth:initiates": [
"Pending Design Concerns"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "Before Engineer A\u0027s contract expires, prior to Engineer B\u0027s retention",
"proeth:temporalSequence": 2,
"proeth:textReferences": [
"retains Engineer B to provide immediate review of design concerns that are pending in connection with the design of several franchise facilities throughout the US"
],
"rdfs:label": "Design Concerns Arising"
}
Description: Engineer A's design services agreement with the franchiser expires by its own terms following the earlier notice of non-renewal, ending the original engineer-client relationship and clearing the way for the franchiser to formally retain Engineer B as design engineer.
Temporal Marker: Several weeks after Engineer B's disclosure to Engineer A instant
Fluent Transitions:
- Original Relationship Terminated
- Engineer A Client Relationship Active
Caused By Action: Action_Contract_Non-Renewal_Notice
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/126#Action_Contract_Non-Renewal_Noticeinitiates: Original Relationship Terminatedterminates: Engineer A Client Relationship Active
descriptioncontent: Engineer A's design services agreement with the franchiser expires by its own terms following the earlier notice of non-renewal, ending the original engineer-client relationship and clearing the way for the franchiser to formally retain Engineer B as design engineer.temporalMarkercontent: Several weeks after Engineer B's disclosure to Engineer AtextReferencescontent: Several weeks later, Engineer A's agreement with the franchiser expires and the franchiser retains Engineer B as its design engineer.; provides Engineer A of notice of its intent not to renew its contract with Engineer A's firmeventTypecontent: automatictemporalExtentcontent: instanttemporalSequencecontent: 8confidenceassessment: 0.9
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#Event_Contract_Expiration",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T05:13:24.636118+00:00",
"proeth:causedByAction": "http://proethica.org/ontology/case/126#Action_Contract_Non-Renewal_Notice",
"proeth:confidence": "0.9",
"proeth:description": "Engineer A\u0027s design services agreement with the franchiser expires by its own terms following the earlier notice of non-renewal, ending the original engineer-client relationship and clearing the way for the franchiser to formally retain Engineer B as design engineer.",
"proeth:discoveredInSection": "facts",
"proeth:eventType": "automatic",
"proeth:initiates": [
"Original Relationship Terminated"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Several weeks after Engineer B\u0027s disclosure to Engineer A",
"proeth:temporalSequence": 8,
"proeth:terminates": [
"Engineer A Client Relationship Active"
],
"proeth:textReferences": [
"Several weeks later, Engineer A\u0027s agreement with the franchiser expires and the franchiser retains Engineer B as its design engineer.",
"provides Engineer A of notice of its intent not to renew its contract with Engineer A\u0027s firm"
],
"rdfs:label": "Contract Expiration"
}
Causal Chains (8)
NESS test analysis: Necessary Element of Sufficient SetCausal Language: After several years, the franchiser decides to terminate its relationship with Engineer A and provides Engineer A of notice of its intent not to renew its contract with Engineer A's firm. In order to maintain continuity and before the contract expires, the franchiser begins discussions with Engineer B and retains Engineer B
Necessary Factors (NESS):
- Franchiser's decision to end the relationship with Engineer A
- Franchiser's ongoing need for engineering design services
- Availability of Engineer B as a replacement engineer
Sufficient Factors:
- Decision to terminate Engineer A combined with the need for continuity of design services and pending design concerns
Responsibility Attribution:
Agent: Franchiser
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Contract Non-Renewal Notice
Franchiser decides to terminate its relationship with Engineer A and provides notice of intent not to renew -
Continuity Need Recognition
Franchiser recognizes the need to maintain continuity of engineering services before the contract expires -
Reviewing Engineer Retention
Franchiser begins discussions with Engineer B and retains him for immediate review of pending design concerns
Field classification (triples vs literals)
cause: Contract Non-Renewal Noticeeffect: Reviewing Engineer RetentionresponsibleAgent: Franchiser
causalLanguagecontent: After several years, the franchiser decides to terminate its relationship with Engineer A and provides Engineer A of notice of its intent not to renew its contract with Engineer A's firm. In order to maintain continuity and before the contract expires, the franchiser begins discussions with Engineer B and retains Engineer BnecessaryFactorscontent: Franchiser's decision to end the relationship with Engineer A; Franchiser's ongoing need for engineering design services; Availability of Engineer B as a replacement engineersufficientFactorscontent: Decision to terminate Engineer A combined with the need for continuity of design services and pending design concernscounterfactualcontent: Without the decision not to renew Engineer A's contract, the franchiser would have had no reason to retain a second engineer to maintain continuityagentKnowledgecontent: Franchiser knew Engineer A's contract had not yet expired and that pending design concerns required immediate reviewinterveningFactorscontent: Pending design concerns at several franchise facilitiescausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Contract Non-Renewal Notice', 'proeth:description': 'Franchiser decides to terminate its relationship with Engineer A and provides notice of intent not to renew'}; {'proeth:step': 2, 'proeth:element': 'Continuity Need Recognition', 'proeth:description': 'Franchiser recognizes the need to maintain continuity of engineering services before the contract expires'}; {'proeth:step': 3, 'proeth:element': 'Reviewing Engineer Retention', 'proeth:description': 'Franchiser begins discussions with Engineer B and retains him for immediate review of pending design concerns'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#CausalChain_1",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T05:13:24.636214+00:00",
"proeth:agentKnowledge": "Franchiser knew Engineer A\u0027s contract had not yet expired and that pending design concerns required immediate review",
"proeth:causalLanguage": "After several years, the franchiser decides to terminate its relationship with Engineer A and provides Engineer A of notice of its intent not to renew its contract with Engineer A\u0027s firm. In order to maintain continuity and before the contract expires, the franchiser begins discussions with Engineer B and retains Engineer B",
"proeth:causalSequence": [
{
"proeth:description": "Franchiser decides to terminate its relationship with Engineer A and provides notice of intent not to renew",
"proeth:element": "Contract Non-Renewal Notice",
"proeth:step": 1
},
{
"proeth:description": "Franchiser recognizes the need to maintain continuity of engineering services before the contract expires",
"proeth:element": "Continuity Need Recognition",
"proeth:step": 2
},
{
"proeth:description": "Franchiser begins discussions with Engineer B and retains him for immediate review of pending design concerns",
"proeth:element": "Reviewing Engineer Retention",
"proeth:step": 3
}
],
"proeth:cause": "Contract Non-Renewal Notice",
"proeth:counterfactual": "Without the decision not to renew Engineer A\u0027s contract, the franchiser would have had no reason to retain a second engineer to maintain continuity",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Reviewing Engineer Retention",
"proeth:interveningFactors": [
"Pending design concerns at several franchise facilities"
],
"proeth:necessaryFactors": [
"Franchiser\u0027s decision to end the relationship with Engineer A",
"Franchiser\u0027s ongoing need for engineering design services",
"Availability of Engineer B as a replacement engineer"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Franchiser",
"proeth:sufficientFactors": [
"Decision to terminate Engineer A combined with the need for continuity of design services and pending design concerns"
],
"proeth:withinAgentControl": true
}
Causal Language: the franchiser begins discussions with Engineer B and retains Engineer B to provide immediate review of design concerns that are pending in connection with the design of several franchise facilities throughout the US
Necessary Factors (NESS):
- Existence of pending design concerns at several franchise facilities
- Franchiser's judgment that the concerns required immediate review
- Engineer B's willingness to be retained
Sufficient Factors:
- Pending design concerns plus the franchiser's decision to seek review from an engineer other than Engineer A
Responsibility Attribution:
Agent: Franchiser
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Design Concerns Arising
Design concerns become pending in connection with several franchise facilities across the US -
Franchiser Assessment
Franchiser determines the concerns require immediate review despite Engineer A's contract not yet having expired -
Reviewing Engineer Retention
Franchiser retains Engineer B to provide immediate review of the pending design concerns
Field classification (triples vs literals)
cause: Design Concerns Arisingeffect: Reviewing Engineer RetentionresponsibleAgent: Franchiser
causalLanguagecontent: the franchiser begins discussions with Engineer B and retains Engineer B to provide immediate review of design concerns that are pending in connection with the design of several franchise facilities throughout the USnecessaryFactorscontent: Existence of pending design concerns at several franchise facilities; Franchiser's judgment that the concerns required immediate review; Engineer B's willingness to be retainedsufficientFactorscontent: Pending design concerns plus the franchiser's decision to seek review from an engineer other than Engineer Acounterfactualcontent: Without pending design concerns, there would have been no immediate work for which Engineer B needed to be retained before Engineer A's contract expiredagentKnowledgecontent: Franchiser knew the design concerns involved work originally performed under Engineer A's engagementinterveningFactorscontent: Franchiser's prior decision not to renew Engineer A's contractcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Design Concerns Arising', 'proeth:description': 'Design concerns become pending in connection with several franchise facilities across the US'}; {'proeth:step': 2, 'proeth:element': 'Franchiser Assessment', 'proeth:description': "Franchiser determines the concerns require immediate review despite Engineer A's contract not yet having expired"}; {'proeth:step': 3, 'proeth:element': 'Reviewing Engineer Retention', 'proeth:description': 'Franchiser retains Engineer B to provide immediate review of the pending design concerns'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#CausalChain_2",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T05:13:24.636244+00:00",
"proeth:agentKnowledge": "Franchiser knew the design concerns involved work originally performed under Engineer A\u0027s engagement",
"proeth:causalLanguage": "the franchiser begins discussions with Engineer B and retains Engineer B to provide immediate review of design concerns that are pending in connection with the design of several franchise facilities throughout the US",
"proeth:causalSequence": [
{
"proeth:description": "Design concerns become pending in connection with several franchise facilities across the US",
"proeth:element": "Design Concerns Arising",
"proeth:step": 1
},
{
"proeth:description": "Franchiser determines the concerns require immediate review despite Engineer A\u0027s contract not yet having expired",
"proeth:element": "Franchiser Assessment",
"proeth:step": 2
},
{
"proeth:description": "Franchiser retains Engineer B to provide immediate review of the pending design concerns",
"proeth:element": "Reviewing Engineer Retention",
"proeth:step": 3
}
],
"proeth:cause": "Design Concerns Arising",
"proeth:counterfactual": "Without pending design concerns, there would have been no immediate work for which Engineer B needed to be retained before Engineer A\u0027s contract expired",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Reviewing Engineer Retention",
"proeth:interveningFactors": [
"Franchiser\u0027s prior decision not to renew Engineer A\u0027s contract"
],
"proeth:necessaryFactors": [
"Existence of pending design concerns at several franchise facilities",
"Franchiser\u0027s judgment that the concerns required immediate review",
"Engineer B\u0027s willingness to be retained"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Franchiser",
"proeth:sufficientFactors": [
"Pending design concerns plus the franchiser\u0027s decision to seek review from an engineer other than Engineer A"
],
"proeth:withinAgentControl": true
}
Causal Language: Prior to the review, franchiser specifically tells Engineer B not to disclose to Engineer A, Engineer B's relationship with franchiser.
Necessary Factors (NESS):
- Existence of a retention relationship between franchiser and Engineer B
- Engineer A's contract still being in effect at the time of retention
- Franchiser's desire to keep the new relationship confidential from Engineer A
Sufficient Factors:
- The overlap between Engineer A's active contract and Engineer B's new engagement, combined with the franchiser's confidentiality preference
Responsibility Attribution:
Agent: Franchiser
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Reviewing Engineer Retention
Franchiser retains Engineer B while Engineer A's contract is still in effect -
Confidentiality Concern
Franchiser wishes to prevent Engineer A from learning of the new relationship before the contract expires -
Non-Disclosure Instruction
Franchiser specifically instructs Engineer B not to disclose the relationship to Engineer A
Field classification (triples vs literals)
cause: Reviewing Engineer Retentioneffect: Non-Disclosure InstructionresponsibleAgent: Franchiser
causalLanguagecontent: Prior to the review, franchiser specifically tells Engineer B not to disclose to Engineer A, Engineer B's relationship with franchiser.necessaryFactorscontent: Existence of a retention relationship between franchiser and Engineer B; Engineer A's contract still being in effect at the time of retention; Franchiser's desire to keep the new relationship confidential from Engineer AsufficientFactorscontent: The overlap between Engineer A's active contract and Engineer B's new engagement, combined with the franchiser's confidentiality preferencecounterfactualcontent: Had Engineer B not been retained while Engineer A's contract was still active, there would have been no relationship to conceal and no instruction issuedagentKnowledgecontent: Franchiser knew Engineer B would be reviewing work connected to Engineer A's engagement and chose to conceal the relationshipcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Reviewing Engineer Retention', 'proeth:description': "Franchiser retains Engineer B while Engineer A's contract is still in effect"}; {'proeth:step': 2, 'proeth:element': 'Confidentiality Concern', 'proeth:description': 'Franchiser wishes to prevent Engineer A from learning of the new relationship before the contract expires'}; {'proeth:step': 3, 'proeth:element': 'Non-Disclosure Instruction', 'proeth:description': 'Franchiser specifically instructs Engineer B not to disclose the relationship to Engineer A'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#CausalChain_3",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T05:13:24.636267+00:00",
"proeth:agentKnowledge": "Franchiser knew Engineer B would be reviewing work connected to Engineer A\u0027s engagement and chose to conceal the relationship",
"proeth:causalLanguage": "Prior to the review, franchiser specifically tells Engineer B not to disclose to Engineer A, Engineer B\u0027s relationship with franchiser.",
"proeth:causalSequence": [
{
"proeth:description": "Franchiser retains Engineer B while Engineer A\u0027s contract is still in effect",
"proeth:element": "Reviewing Engineer Retention",
"proeth:step": 1
},
{
"proeth:description": "Franchiser wishes to prevent Engineer A from learning of the new relationship before the contract expires",
"proeth:element": "Confidentiality Concern",
"proeth:step": 2
},
{
"proeth:description": "Franchiser specifically instructs Engineer B not to disclose the relationship to Engineer A",
"proeth:element": "Non-Disclosure Instruction",
"proeth:step": 3
}
],
"proeth:cause": "Reviewing Engineer Retention",
"proeth:counterfactual": "Had Engineer B not been retained while Engineer A\u0027s contract was still active, there would have been no relationship to conceal and no instruction issued",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Non-Disclosure Instruction",
"proeth:necessaryFactors": [
"Existence of a retention relationship between franchiser and Engineer B",
"Engineer A\u0027s contract still being in effect at the time of retention",
"Franchiser\u0027s desire to keep the new relationship confidential from Engineer A"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Franchiser",
"proeth:sufficientFactors": [
"The overlap between Engineer A\u0027s active contract and Engineer B\u0027s new engagement, combined with the franchiser\u0027s confidentiality preference"
],
"proeth:withinAgentControl": true
}
Causal Language: Finally, we are troubled by the fact that Engineer B took this project without first exploring the reason why the client wanted Engineer B not to disclose his relationship with the client. We believe this issue should first be clarified.
Necessary Factors (NESS):
- Franchiser's specific instruction not to disclose the relationship
- Engineer B's decision to proceed without questioning the instruction
- Absence of any inquiry by Engineer B into the client's motives
Sufficient Factors:
- Receipt of the non-disclosure instruction combined with Engineer B's failure to seek clarification before accepting the engagement
Responsibility Attribution:
Agent: Engineer B
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Non-Disclosure Instruction
Franchiser tells Engineer B not to disclose the relationship to Engineer A -
Engagement Acceptance Without Clarification
Engineer B accepts the review project without first exploring the reason for the non-disclosure demand -
Latent Ethical Conflict
Engineer B is now bound by conflicting duties: notice to Engineer A under Section III.8.a. versus faithful agency under Section II.4
Field classification (triples vs literals)
cause: Non-Disclosure Instructioneffect: Engagement Acceptance Without ClarificationresponsibleAgent: Engineer B
causalLanguagecontent: Finally, we are troubled by the fact that Engineer B took this project without first exploring the reason why the client wanted Engineer B not to disclose his relationship with the client. We believe this issue should first be clarified.necessaryFactorscontent: Franchiser's specific instruction not to disclose the relationship; Engineer B's decision to proceed without questioning the instruction; Absence of any inquiry by Engineer B into the client's motivessufficientFactorscontent: Receipt of the non-disclosure instruction combined with Engineer B's failure to seek clarification before accepting the engagementcounterfactualcontent: Without the non-disclosure instruction, there would have been nothing to clarify; the ethically problematic unquestioned acceptance would not existagentKnowledgecontent: Engineer B knew the client wanted the relationship concealed from Engineer A but did not know or explore the reasoninterveningFactorscontent: Client's stated desire for confidentiality; Franchiser's need for immediate reviewcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Non-Disclosure Instruction', 'proeth:description': 'Franchiser tells Engineer B not to disclose the relationship to Engineer A'}; {'proeth:step': 2, 'proeth:element': 'Engagement Acceptance Without Clarification', 'proeth:description': 'Engineer B accepts the review project without first exploring the reason for the non-disclosure demand'}; {'proeth:step': 3, 'proeth:element': 'Latent Ethical Conflict', 'proeth:description': 'Engineer B is now bound by conflicting duties: notice to Engineer A under Section III.8.a. versus faithful agency under Section II.4'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#CausalChain_4",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T05:13:24.636290+00:00",
"proeth:agentKnowledge": "Engineer B knew the client wanted the relationship concealed from Engineer A but did not know or explore the reason",
"proeth:causalLanguage": "Finally, we are troubled by the fact that Engineer B took this project without first exploring the reason why the client wanted Engineer B not to disclose his relationship with the client. We believe this issue should first be clarified.",
"proeth:causalSequence": [
{
"proeth:description": "Franchiser tells Engineer B not to disclose the relationship to Engineer A",
"proeth:element": "Non-Disclosure Instruction",
"proeth:step": 1
},
{
"proeth:description": "Engineer B accepts the review project without first exploring the reason for the non-disclosure demand",
"proeth:element": "Engagement Acceptance Without Clarification",
"proeth:step": 2
},
{
"proeth:description": "Engineer B is now bound by conflicting duties: notice to Engineer A under Section III.8.a. versus faithful agency under Section II.4",
"proeth:element": "Latent Ethical Conflict",
"proeth:step": 3
}
],
"proeth:cause": "Non-Disclosure Instruction",
"proeth:counterfactual": "Without the non-disclosure instruction, there would have been nothing to clarify; the ethically problematic unquestioned acceptance would not exist",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Engagement Acceptance Without Clarification",
"proeth:interveningFactors": [
"Client\u0027s stated desire for confidentiality",
"Franchiser\u0027s need for immediate review"
],
"proeth:necessaryFactors": [
"Franchiser\u0027s specific instruction not to disclose the relationship",
"Engineer B\u0027s decision to proceed without questioning the instruction",
"Absence of any inquiry by Engineer B into the client\u0027s motives"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Engineer B",
"proeth:sufficientFactors": [
"Receipt of the non-disclosure instruction combined with Engineer B\u0027s failure to seek clarification before accepting the engagement"
],
"proeth:withinAgentControl": true
}
Causal Language: Nevertheless, Engineer B reviews the design information the following week
Necessary Factors (NESS):
- Engineer B's retention by the franchiser
- Availability of the pending design information for review
- Engineer B's acceptance of the engagement
Sufficient Factors:
- Retention for the express purpose of immediate review plus pending design concerns awaiting evaluation
Responsibility Attribution:
Agent: Engineer B
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Reviewing Engineer Retention
Franchiser retains Engineer B to provide immediate review of pending design concerns -
Engagement Acceptance Without Clarification
Engineer B takes the project without questioning the non-disclosure condition -
Design Review Performance
Engineer B reviews the design information the following week
Field classification (triples vs literals)
cause: Reviewing Engineer Retentioneffect: Design Review PerformanceresponsibleAgent: Engineer B
causalLanguagecontent: Nevertheless, Engineer B reviews the design information the following weeknecessaryFactorscontent: Engineer B's retention by the franchiser; Availability of the pending design information for review; Engineer B's acceptance of the engagementsufficientFactorscontent: Retention for the express purpose of immediate review plus pending design concerns awaiting evaluationcounterfactualcontent: Without being retained by the franchiser, Engineer B would have had no authority or occasion to review the design informationagentKnowledgecontent: Engineer B knew he was reviewing work connected to Engineer A's engagement and that the client had forbidden disclosureinterveningFactorscontent: Franchiser's demand for immediate reviewcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Reviewing Engineer Retention', 'proeth:description': 'Franchiser retains Engineer B to provide immediate review of pending design concerns'}; {'proeth:step': 2, 'proeth:element': 'Engagement Acceptance Without Clarification', 'proeth:description': 'Engineer B takes the project without questioning the non-disclosure condition'}; {'proeth:step': 3, 'proeth:element': 'Design Review Performance', 'proeth:description': 'Engineer B reviews the design information the following week'}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#CausalChain_5",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T05:13:24.636309+00:00",
"proeth:agentKnowledge": "Engineer B knew he was reviewing work connected to Engineer A\u0027s engagement and that the client had forbidden disclosure",
"proeth:causalLanguage": "Nevertheless, Engineer B reviews the design information the following week",
"proeth:causalSequence": [
{
"proeth:description": "Franchiser retains Engineer B to provide immediate review of pending design concerns",
"proeth:element": "Reviewing Engineer Retention",
"proeth:step": 1
},
{
"proeth:description": "Engineer B takes the project without questioning the non-disclosure condition",
"proeth:element": "Engagement Acceptance Without Clarification",
"proeth:step": 2
},
{
"proeth:description": "Engineer B reviews the design information the following week",
"proeth:element": "Design Review Performance",
"proeth:step": 3
}
],
"proeth:cause": "Reviewing Engineer Retention",
"proeth:counterfactual": "Without being retained by the franchiser, Engineer B would have had no authority or occasion to review the design information",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Design Review Performance",
"proeth:interveningFactors": [
"Franchiser\u0027s demand for immediate review"
],
"proeth:necessaryFactors": [
"Engineer B\u0027s retention by the franchiser",
"Availability of the pending design information for review",
"Engineer B\u0027s acceptance of the engagement"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "Engineer B",
"proeth:sufficientFactors": [
"Retention for the express purpose of immediate review plus pending design concerns awaiting evaluation"
],
"proeth:withinAgentControl": true
}
Causal Language: Nevertheless, Engineer B reviews the design information the following week and following his review, notifies Engineer A of his relationship with franchiser and the preliminary results of his review.
Necessary Factors (NESS):
- Completion of Engineer B's review generating preliminary results
- Engineer B's sense of obligation under Section III.8.a. to notify the reviewed engineer
- Engineer B's decision to disregard the client's non-disclosure instruction
Sufficient Factors:
- Completed review producing preliminary results combined with Engineer B's choice to prioritize notice to Engineer A over the client's instruction
Responsibility Attribution:
Agent: Engineer B
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Design Review Performance
Engineer B reviews the pending design information and forms preliminary results -
Perceived Notice Obligation
Engineer B weighs the Section III.8.a. duty to notify the engineer whose work is being reviewed -
Disclosure to Reviewed Engineer
Engineer B notifies Engineer A of his relationship with the franchiser and the preliminary results, despite the client's instruction -
Ethical Breach Finding
The Board concludes Engineer B acted unethically because his disclosure constituted a neglect of the interests of his client
Field classification (triples vs literals)
cause: Design Review Performanceeffect: Disclosure to Reviewed EngineerresponsibleAgent: Engineer B
causalLanguagecontent: Nevertheless, Engineer B reviews the design information the following week and following his review, notifies Engineer A of his relationship with franchiser and the preliminary results of his review.necessaryFactorscontent: Completion of Engineer B's review generating preliminary results; Engineer B's sense of obligation under Section III.8.a. to notify the reviewed engineer; Engineer B's decision to disregard the client's non-disclosure instructionsufficientFactorscontent: Completed review producing preliminary results combined with Engineer B's choice to prioritize notice to Engineer A over the client's instructioncounterfactualcontent: Without the review having been performed, there would have been no preliminary results to disclose and the disclosure as it occurred would not have taken place; however, Engineer B could still have disclosed the relationship aloneagentKnowledgecontent: Engineer B knew the client had specifically instructed him not to disclose the relationship to Engineer A, yet disclosed anywayinterveningFactorscontent: Code Section III.8.a.'s notice provision creating a perceived duty to notify Engineer AcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Design Review Performance', 'proeth:description': 'Engineer B reviews the pending design information and forms preliminary results'}; {'proeth:step': 2, 'proeth:element': 'Perceived Notice Obligation', 'proeth:description': 'Engineer B weighs the Section III.8.a. duty to notify the engineer whose work is being reviewed'}; {'proeth:step': 3, 'proeth:element': 'Disclosure to Reviewed Engineer', 'proeth:description': "Engineer B notifies Engineer A of his relationship with the franchiser and the preliminary results, despite the client's instruction"}; {'proeth:step': 4, 'proeth:element': 'Ethical Breach Finding', 'proeth:description': 'The Board concludes Engineer B acted unethically because his disclosure constituted a neglect of the interests of his client'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#CausalChain_6",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T05:13:24.636328+00:00",
"proeth:agentKnowledge": "Engineer B knew the client had specifically instructed him not to disclose the relationship to Engineer A, yet disclosed anyway",
"proeth:causalLanguage": "Nevertheless, Engineer B reviews the design information the following week and following his review, notifies Engineer A of his relationship with franchiser and the preliminary results of his review.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer B reviews the pending design information and forms preliminary results",
"proeth:element": "Design Review Performance",
"proeth:step": 1
},
{
"proeth:description": "Engineer B weighs the Section III.8.a. duty to notify the engineer whose work is being reviewed",
"proeth:element": "Perceived Notice Obligation",
"proeth:step": 2
},
{
"proeth:description": "Engineer B notifies Engineer A of his relationship with the franchiser and the preliminary results, despite the client\u0027s instruction",
"proeth:element": "Disclosure to Reviewed Engineer",
"proeth:step": 3
},
{
"proeth:description": "The Board concludes Engineer B acted unethically because his disclosure constituted a neglect of the interests of his client",
"proeth:element": "Ethical Breach Finding",
"proeth:step": 4
}
],
"proeth:cause": "Design Review Performance",
"proeth:counterfactual": "Without the review having been performed, there would have been no preliminary results to disclose and the disclosure as it occurred would not have taken place; however, Engineer B could still have disclosed the relationship alone",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Disclosure to Reviewed Engineer",
"proeth:interveningFactors": [
"Code Section III.8.a.\u0027s notice provision creating a perceived duty to notify Engineer A"
],
"proeth:necessaryFactors": [
"Completion of Engineer B\u0027s review generating preliminary results",
"Engineer B\u0027s sense of obligation under Section III.8.a. to notify the reviewed engineer",
"Engineer B\u0027s decision to disregard the client\u0027s non-disclosure instruction"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Engineer B",
"proeth:sufficientFactors": [
"Completed review producing preliminary results combined with Engineer B\u0027s choice to prioritize notice to Engineer A over the client\u0027s instruction"
],
"proeth:withinAgentControl": true
}
Causal Language: the franchiser decides to terminate its relationship with Engineer A and provides Engineer A of notice of its intent not to renew its contract with Engineer A's firm ... Several weeks later, Engineer A's agreement with the franchiser expires
Necessary Factors (NESS):
- Franchiser's decision not to renew the contract
- Passage of the remaining contract term
- Absence of any renegotiation or renewal
Sufficient Factors:
- The non-renewal notice combined with the contract reaching the end of its term
Responsibility Attribution:
Agent: Franchiser
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Contract Non-Renewal Notice
Franchiser provides Engineer A notice of intent not to renew the contract -
Remaining Term Elapses
Several weeks pass while the contract runs to the end of its term -
Contract Expiration
Engineer A's agreement with the franchiser expires by its own terms
Field classification (triples vs literals)
cause: Contract Non-Renewal Noticeeffect: Contract ExpirationresponsibleAgent: Franchiser
causalLanguagecontent: the franchiser decides to terminate its relationship with Engineer A and provides Engineer A of notice of its intent not to renew its contract with Engineer A's firm ... Several weeks later, Engineer A's agreement with the franchiser expiresnecessaryFactorscontent: Franchiser's decision not to renew the contract; Passage of the remaining contract term; Absence of any renegotiation or renewalsufficientFactorscontent: The non-renewal notice combined with the contract reaching the end of its termcounterfactualcontent: Had the franchiser renewed the contract, the agreement would not have terminated at expiration; the non-renewal decision ensured the relationship endedagentKnowledgecontent: Franchiser knew the contract would expire by its own terms upon notice of non-renewalcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Contract Non-Renewal Notice', 'proeth:description': 'Franchiser provides Engineer A notice of intent not to renew the contract'}; {'proeth:step': 2, 'proeth:element': 'Remaining Term Elapses', 'proeth:description': 'Several weeks pass while the contract runs to the end of its term'}; {'proeth:step': 3, 'proeth:element': 'Contract Expiration', 'proeth:description': "Engineer A's agreement with the franchiser expires by its own terms"}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#CausalChain_7",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T05:13:24.636346+00:00",
"proeth:agentKnowledge": "Franchiser knew the contract would expire by its own terms upon notice of non-renewal",
"proeth:causalLanguage": "the franchiser decides to terminate its relationship with Engineer A and provides Engineer A of notice of its intent not to renew its contract with Engineer A\u0027s firm ... Several weeks later, Engineer A\u0027s agreement with the franchiser expires",
"proeth:causalSequence": [
{
"proeth:description": "Franchiser provides Engineer A notice of intent not to renew the contract",
"proeth:element": "Contract Non-Renewal Notice",
"proeth:step": 1
},
{
"proeth:description": "Several weeks pass while the contract runs to the end of its term",
"proeth:element": "Remaining Term Elapses",
"proeth:step": 2
},
{
"proeth:description": "Engineer A\u0027s agreement with the franchiser expires by its own terms",
"proeth:element": "Contract Expiration",
"proeth:step": 3
}
],
"proeth:cause": "Contract Non-Renewal Notice",
"proeth:counterfactual": "Had the franchiser renewed the contract, the agreement would not have terminated at expiration; the non-renewal decision ensured the relationship ended",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Contract Expiration",
"proeth:necessaryFactors": [
"Franchiser\u0027s decision not to renew the contract",
"Passage of the remaining contract term",
"Absence of any renegotiation or renewal"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Franchiser",
"proeth:sufficientFactors": [
"The non-renewal notice combined with the contract reaching the end of its term"
],
"proeth:withinAgentControl": true
}
Causal Language: Several weeks later, Engineer A's agreement with the franchiser expires and the franchiser retains Engineer B as its design engineer.
Necessary Factors (NESS):
- Termination of Engineer A's agreement, freeing the franchiser from the prior engagement
- Franchiser's satisfaction with Engineer B's review work
- Franchiser's continuing need for a design engineer
Sufficient Factors:
- Expiration of the prior agreement combined with the established working relationship between the franchiser and Engineer B
Responsibility Attribution:
Agent: Franchiser
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Contract Non-Renewal Notice
Franchiser decides to end its relationship with Engineer A -
Reviewing Engineer Retention
Franchiser retains Engineer B for immediate review to maintain continuity -
Design Review Performance
Engineer B completes review of pending design concerns, demonstrating capability -
Contract Expiration
Engineer A's agreement with the franchiser expires by its own terms -
Design Engineer Retention
Franchiser retains Engineer B as its permanent design engineer
Field classification (triples vs literals)
cause: Contract Expirationeffect: Design Engineer RetentionresponsibleAgent: Franchiser
causalLanguagecontent: Several weeks later, Engineer A's agreement with the franchiser expires and the franchiser retains Engineer B as its design engineer.necessaryFactorscontent: Termination of Engineer A's agreement, freeing the franchiser from the prior engagement; Franchiser's satisfaction with Engineer B's review work; Franchiser's continuing need for a design engineersufficientFactorscontent: Expiration of the prior agreement combined with the established working relationship between the franchiser and Engineer Bcounterfactualcontent: Had Engineer A's contract not expired, the franchiser could not have cleanly retained Engineer B as its design engineer; the expiration removed the impediment noted in Section III.8.a. regarding terminated relationshipsagentKnowledgecontent: Franchiser knew Engineer A's relationship had fully terminated and that Engineer B had already performed satisfactory review workinterveningFactorscontent: Engineer B's prior review engagement and familiarity with the pending design concernscausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Contract Non-Renewal Notice', 'proeth:description': 'Franchiser decides to end its relationship with Engineer A'}; {'proeth:step': 2, 'proeth:element': 'Reviewing Engineer Retention', 'proeth:description': 'Franchiser retains Engineer B for immediate review to maintain continuity'}; {'proeth:step': 3, 'proeth:element': 'Design Review Performance', 'proeth:description': 'Engineer B completes review of pending design concerns, demonstrating capability'}; {'proeth:step': 4, 'proeth:element': 'Contract Expiration', 'proeth:description': "Engineer A's agreement with the franchiser expires by its own terms"}; {'proeth:step': 5, 'proeth:element': 'Design Engineer Retention', 'proeth:description': 'Franchiser retains Engineer B as its permanent design engineer'}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/126#",
"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/126#CausalChain_8",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T05:13:24.636364+00:00",
"proeth:agentKnowledge": "Franchiser knew Engineer A\u0027s relationship had fully terminated and that Engineer B had already performed satisfactory review work",
"proeth:causalLanguage": "Several weeks later, Engineer A\u0027s agreement with the franchiser expires and the franchiser retains Engineer B as its design engineer.",
"proeth:causalSequence": [
{
"proeth:description": "Franchiser decides to end its relationship with Engineer A",
"proeth:element": "Contract Non-Renewal Notice",
"proeth:step": 1
},
{
"proeth:description": "Franchiser retains Engineer B for immediate review to maintain continuity",
"proeth:element": "Reviewing Engineer Retention",
"proeth:step": 2
},
{
"proeth:description": "Engineer B completes review of pending design concerns, demonstrating capability",
"proeth:element": "Design Review Performance",
"proeth:step": 3
},
{
"proeth:description": "Engineer A\u0027s agreement with the franchiser expires by its own terms",
"proeth:element": "Contract Expiration",
"proeth:step": 4
},
{
"proeth:description": "Franchiser retains Engineer B as its permanent design engineer",
"proeth:element": "Design Engineer Retention",
"proeth:step": 5
}
],
"proeth:cause": "Contract Expiration",
"proeth:counterfactual": "Had Engineer A\u0027s contract not expired, the franchiser could not have cleanly retained Engineer B as its design engineer; the expiration removed the impediment noted in Section III.8.a. regarding terminated relationships",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Design Engineer Retention",
"proeth:interveningFactors": [
"Engineer B\u0027s prior review engagement and familiarity with the pending design concerns"
],
"proeth:necessaryFactors": [
"Termination of Engineer A\u0027s agreement, freeing the franchiser from the prior engagement",
"Franchiser\u0027s satisfaction with Engineer B\u0027s review work",
"Franchiser\u0027s continuing need for a design engineer"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "Franchiser",
"proeth:sufficientFactors": [
"Expiration of the prior agreement combined with the established working relationship between the franchiser and Engineer B"
],
"proeth:withinAgentControl": true
}
Allen Temporal Relations (10)
Interval algebra relationships with OWL-Time standard properties| From Entity | Allen Relation | To Entity | OWL-Time Property | Evidence |
|---|---|---|---|---|
| Engineer A's service as design engineer for the franchiser (several years) |
before
Entity1 is before Entity2 |
franchiser's notice of intent not to renew the contract |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
After several years, the franchiser decides to terminate its relationship with Engineer A and provid... [more] |
| franchiser's retention of Engineer B for review |
during
Entity1 occurs entirely within the duration of Entity2 |
Engineer A's contract period (after notice, before expiration) |
time:intervalDuring
http://www.w3.org/2006/time#intervalDuring |
In order to maintain continuity and before the contract expires, the franchiser begins discussions w... [more] |
| franchiser's instruction to Engineer B not to disclose the relationship |
before
Entity1 is before Entity2 |
Engineer B's review of the design information |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
Prior to the review, franchiser specifically tells Engineer B not to disclose to Engineer A, Enginee... [more] |
| Engineer B's retention and instruction |
before
Entity1 is before Entity2 |
Engineer B's review of design information |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
Nevertheless, Engineer B reviews the design information the following week |
| Engineer B's review of design information |
meets
Entity1 ends exactly when Entity2 begins |
Engineer B's notification to Engineer A of the relationship and preliminary results |
time:intervalMeets
http://www.w3.org/2006/time#intervalMeets |
Engineer B reviews the design information the following week and following his review, notifies Engi... [more] |
| Engineer B's notification to Engineer A |
before
Entity1 is before Entity2 |
expiration of Engineer A's agreement with the franchiser |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
Several weeks later, Engineer A's agreement with the franchiser expires |
| expiration of Engineer A's agreement |
meets
Entity1 ends exactly when Entity2 begins |
franchiser's formal retention of Engineer B as design engineer |
time:intervalMeets
http://www.w3.org/2006/time#intervalMeets |
Several weeks later, Engineer A's agreement with the franchiser expires and the franchiser retains E... [more] |
| events of the case (retention, review, disclosure, contract expiration) |
before
Entity1 is before Entity2 |
Board's retrospective ethical evaluation in the Discussion |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
In light of the facts and consistent with BER Case 79-7, we are persuaded that Engineer B acted unet... [more] |
| strict Code provisions regarding relations among engineers |
before
Entity1 is before Entity2 |
modified Code provisions reflecting client needs |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
At one time, the Code had strict provisions regarding relations among engineers. However, with the p... [more] |
| establishment of Engineer B's relationship with the client and the review |
before
Entity1 is before Entity2 |
required disclosure under Section III.8.a (within a reasonable period) |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
We interpret Section III.8.a. to require disclosure within a reasonable period of time following the... [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.