This page shows the pre-commit working store (the raw extraction under review). This case was committed to OntServe on 2026-07-25 16:14; the committed record differs by design (deduplication, typing, and agent binding are applied at commit). View the committed record
22 entities 4 actions 2 events 5 causal chains 10 temporal relations
Timeline Overview
Action Event 6 sequenced markers
Full Disclosure to Attorney Prospective, upon or before undertaking the engagement
Pressure Vessel Explosion Before Attorney X's engagement request; the originating incident of the case
Volunteer Committee Chairmanship Ongoing role predating the expert witness request
Expert Engagement Request Initiating event of the case
Litigation Communication Avoidance Prospective, ongoing during the pending litigation
Opposing Expert Discovery After Attorney X's request for Engineer A's engagement
OWL-Time Temporal Structure 10 relations time: = w3.org/2006/time
Engineer A's chairmanship of the boiler code standards and safety committee time:intervalOverlaps Attorney X's request for investigation/expert witness services
Attorney X's request to Engineer A time:intervalBefore Engineer A learning that Engineer B serves on a technical subcommittee
pressure vessel explosion time:intervalBefore personal injury case (litigation)
personal injury case (litigation) time:intervalBefore Attorney X's request to Engineer A
Engineer A learning of Engineer B's subcommittee membership time:intervalBefore Engineer A's prescribed disclosure to Attorney X
Engineer A's disclosure obligations to Attorney X time:intervalBefore Engineer A rendering expert opinions in the litigation
restraint on communications with Engineer B about the litigation time:intervalDuring pending litigation
Engineer B's subcommittee membership time:intervalOverlaps pending litigation
Engineer A's committee chairmanship time:intervalOverlaps Engineer A's role as a private forensic engineering expert in the case
prior NSPE Board of Ethical Review commentary time:intervalBefore present case analysis
Extracted Actions (4)
Volitional professional decisions with intentions and ethical context

Description: Engineer A serves as volunteer chair of a boiler code standards and safety committee within an engineering society, a role that predates and continues through the case.

Temporal Marker: Ongoing role predating the expert witness request interval

Fluent Transitions:
Initiates (1)
  • Standards Committee Leadership State

Mental State: deliberate volunteer commitment

Intended Outcome: Develop fact-based objective technical codes and standards for the benefit of the public

Foreseen Unintended Effects:

  • Potential appearance of conflict when serving as a private forensic expert in matters involving committee participants
Guided By Principles:
  • Public Benefit of Standards Development
Required Capabilities:
Boiler code and safety standards expertise Committee leadership
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • guidedByPrinciple: Public Benefit of Standards Development
  • requiresCapability: Boiler code and safety standards expertise; Committee leadership
  • initiates: Standards Committee Leadership State
Literal extractions (kept for synthesis)
  • description content: Engineer A serves as volunteer chair of a boiler code standards and safety committee within an engineering society, a role that predates and continues through the case.
  • hasAgent content: Engineer A
  • temporalMarker content: Ongoing role predating the expert witness request
  • eventRoleContext content: Professional Engineer, Mechanical/Forensic Expert
  • hasMentalState content: deliberate volunteer commitment
  • intendedOutcome content: Develop fact-based objective technical codes and standards for the benefit of the public
  • foreseenUnintendedEffects content: Potential appearance of conflict when serving as a private forensic expert in matters involving committee participants
  • textReferences content: Engineer A, who chairs a boiler code standards and safety committee within an engineering society; Engineer A is serving as a volunteer to a technical society standards-setting committee to develop fact-based objective technical codes and standards for the benefit of the public
  • temporalExtent content: interval
  • temporalSequence content: 1
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#Action_Volunteer_Committee_Chairmanship",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T14:14:39.846333+00:00",
  "proeth:description": "Engineer A serves as volunteer chair of a boiler code standards and safety committee within an engineering society, a role that predates and continues through the case.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Professional Engineer, Mechanical/Forensic Expert",
  "proeth:foreseenUnintendedEffects": [
    "Potential appearance of conflict when serving as a private forensic expert in matters involving committee participants"
  ],
  "proeth:guidedByPrinciple": [
    "Public Benefit of Standards Development"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate volunteer commitment",
  "proeth:initiates": [
    "Standards Committee Leadership State"
  ],
  "proeth:intendedOutcome": "Develop fact-based objective technical codes and standards for the benefit of the public",
  "proeth:requiresCapability": [
    "Boiler code and safety standards expertise",
    "Committee leadership"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Ongoing role predating the expert witness request",
  "proeth:temporalSequence": 1,
  "proeth:textReferences": [
    "Engineer A, who chairs a boiler code standards and safety committee within an engineering society",
    "Engineer A is serving as a volunteer to a technical society standards-setting committee to develop fact-based objective technical codes and standards for the benefit of the public"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Volunteer Committee Chairmanship"
}

Description: Attorney X, defense counsel for a boiler manufacturer, requests Engineer A to conduct an investigation and potentially serve as an expert witness in a personal injury case involving a pressure vessel explosion.

Temporal Marker: Initiating event of the case instant

Fluent Transitions:
Initiates (1)
  • Pending Expert Engagement State

Mental State: deliberate professional retention decision

Intended Outcome: Secure qualified forensic engineering expertise for the boiler manufacturer's defense

Required Capabilities:
Legal judgment in expert selection
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • requiresCapability: Legal judgment in expert selection
  • initiates: Pending Expert Engagement State
Literal extractions (kept for synthesis)
  • description content: Attorney X, defense counsel for a boiler manufacturer, requests Engineer A to conduct an investigation and potentially serve as an expert witness in a personal injury case involving a pressure vessel explosion.
  • hasAgent content: Attorney X
  • temporalMarker content: Initiating event of the case
  • eventRoleContext content: Defense Attorney
  • hasMentalState content: deliberate professional retention decision
  • intendedOutcome content: Secure qualified forensic engineering expertise for the boiler manufacturer's defense
  • textReferences content: has been requested by Attorney X, a defense attorney, to conduct an investigation and potentially serve as an expert witness on behalf of a boiler manufacturer in connection with a personal injury case involving a pressure vessel explosion
  • temporalExtent content: instant
  • temporalSequence content: 3
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#Action_Expert_Engagement_Request",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T14:14:39.846548+00:00",
  "proeth:description": "Attorney X, defense counsel for a boiler manufacturer, requests Engineer A to conduct an investigation and potentially serve as an expert witness in a personal injury case involving a pressure vessel explosion.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Defense Attorney",
  "proeth:hasAgent": "Attorney X",
  "proeth:hasMentalState": "deliberate professional retention decision",
  "proeth:initiates": [
    "Pending Expert Engagement State"
  ],
  "proeth:intendedOutcome": "Secure qualified forensic engineering expertise for the boiler manufacturer\u0027s defense",
  "proeth:requiresCapability": [
    "Legal judgment in expert selection"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Initiating event of the case",
  "proeth:temporalSequence": 3,
  "proeth:textReferences": [
    "has been requested by Attorney X, a defense attorney, to conduct an investigation and potentially serve as an expert witness on behalf of a boiler manufacturer in connection with a personal injury case involving a pressure vessel explosion"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Expert Engagement Request"
}

Description: Engineer A is required to fully disclose to Attorney X his role as chairman of the boiler code standards and safety committee and to advise Attorney X that Engineer B, the plaintiff's expert, serves on one of its technical subcommittees.

Temporal Marker: Prospective, upon or before undertaking the engagement instant

Fluent Transitions:
Initiates (1)
  • Committee Relationships Disclosed State
Terminates (1)
  • Undisclosed Committee Relationship State

Mental State: deliberate compliance with disclosure duty

Intended Outcome: Ensure Attorney X is fully informed of the committee relationships bearing on the engagement

Foreseen Unintended Effects:

  • Attorney X may reconsider the engagement after disclosure
Obligation Engagement:
Fulfills (2)
  • Full Disclosure to Attorney X
  • Honesty and Integrity in Forensic Services
Guided By Principles:
  • Honesty and Integrity
Required Capabilities:
Professional communication Conflict identification
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Full Disclosure to Attorney X; Honesty and Integrity in Forensic Services
  • guidedByPrinciple: Honesty and Integrity
  • requiresCapability: Professional communication; Conflict identification
  • initiates: Committee Relationships Disclosed State
  • terminates: Undisclosed Committee Relationship State
Literal extractions (kept for synthesis)
  • description content: Engineer A is required to fully disclose to Attorney X his role as chairman of the boiler code standards and safety committee and to advise Attorney X that Engineer B, the plaintiff's expert, serves on one of its technical subcommittees.
  • hasAgent content: Engineer A
  • temporalMarker content: Prospective, upon or before undertaking the engagement
  • eventRoleContext content: Professional Engineer, Mechanical/Forensic Expert
  • hasMentalState content: deliberate compliance with disclosure duty
  • intendedOutcome content: Ensure Attorney X is fully informed of the committee relationships bearing on the engagement
  • foreseenUnintendedEffects content: Attorney X may reconsider the engagement after disclosure
  • textReferences content: Engineer A has an obligation to (1) fully disclose to Attorney X his role as the chairman of the boiler code standards and safety committee within an engineering society and (2) advise Attorney X that Engineer B serves as a member of one of the technical subcommittees within the boiler code standards and safety committee
  • temporalExtent content: instant
  • temporalSequence content: 5
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#Action_Full_Disclosure_to_Attorney",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T14:14:39.846595+00:00",
  "proeth:description": "Engineer A is required to fully disclose to Attorney X his role as chairman of the boiler code standards and safety committee and to advise Attorney X that Engineer B, the plaintiff\u0027s expert, serves on one of its technical subcommittees.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventRoleContext": "Professional Engineer, Mechanical/Forensic Expert",
  "proeth:foreseenUnintendedEffects": [
    "Attorney X may reconsider the engagement after disclosure"
  ],
  "proeth:fulfillsObligation": [
    "Full Disclosure to Attorney X",
    "Honesty and Integrity in Forensic Services"
  ],
  "proeth:guidedByPrinciple": [
    "Honesty and Integrity"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate compliance with disclosure duty",
  "proeth:initiates": [
    "Committee Relationships Disclosed State"
  ],
  "proeth:intendedOutcome": "Ensure Attorney X is fully informed of the committee relationships bearing on the engagement",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Professional communication",
    "Conflict identification"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Prospective, upon or before undertaking the engagement",
  "proeth:temporalSequence": 5,
  "proeth:terminates": [
    "Undisclosed Committee Relationship State"
  ],
  "proeth:textReferences": [
    "Engineer A has an obligation to (1) fully disclose to Attorney X his role as the chairman of the boiler code standards and safety committee within an engineering society and (2) advise Attorney X that Engineer B serves as a member of one of the technical subcommittees within the boiler code standards and safety committee"
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Full Disclosure to Attorney"
}

Description: Engineer A must refrain from any written or verbal exchanges with Engineer B regarding the pending litigation without direction from legal counsel, while remaining respectful of Engineer B in his subcommittee role. This is a prescribed omission treated as Engineer A's conduct.

Temporal Marker: Prospective, ongoing during the pending litigation interval

Fluent Transitions:
Initiates (1)
  • Litigation Communication Restriction State

Mental State: deliberate restraint

Intended Outcome: Preserve the integrity of the litigation process and maintain a respectful professional relationship with Engineer B on the committee

Foreseen Unintended Effects:

  • Constrained committee interaction with Engineer B during the litigation
Obligation Engagement:
Fulfills (2)
  • Refrain from Litigation Communications with Engineer B
  • Respect for Engineer B's Committee Role
Guided By Principles:
  • Honesty and Integrity
  • Independent Judgment
Required Capabilities:
Professional discretion Adherence to legal counsel direction
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Refrain from Litigation Communications with Engineer B; Respect for Engineer B's Committee Role
  • guidedByPrinciple: Honesty and Integrity; Independent Judgment
  • requiresCapability: Professional discretion; Adherence to legal counsel direction
  • initiates: Litigation Communication Restriction State
Literal extractions (kept for synthesis)
  • description content: Engineer A must refrain from any written or verbal exchanges with Engineer B regarding the pending litigation without direction from legal counsel, while remaining respectful of Engineer B in his subcommittee role. This is a prescribed omission treated as Engineer A's conduct.
  • hasAgent content: Engineer A
  • temporalMarker content: Prospective, ongoing during the pending litigation
  • eventRoleContext content: Professional Engineer, Mechanical/Forensic Expert
  • hasMentalState content: deliberate restraint
  • intendedOutcome content: Preserve the integrity of the litigation process and maintain a respectful professional relationship with Engineer B on the committee
  • foreseenUnintendedEffects content: Constrained committee interaction with Engineer B during the litigation
  • textReferences content: Engineer A also has an obligation to be respectful of Engineer B in his role as a member of one of the technical subcommittees within the boiler code standards and safety committee and also not engage in any written or verbal exchanges with Engineer B regarding the pending litigation without direction from legal counsel
  • temporalExtent content: interval
  • temporalSequence content: 6
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#Action_Litigation_Communication_Avoidance",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T14:14:39.846632+00:00",
  "proeth:description": "Engineer A must refrain from any written or verbal exchanges with Engineer B regarding the pending litigation without direction from legal counsel, while remaining respectful of Engineer B in his subcommittee role. This is a prescribed omission treated as Engineer A\u0027s conduct.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventRoleContext": "Professional Engineer, Mechanical/Forensic Expert",
  "proeth:foreseenUnintendedEffects": [
    "Constrained committee interaction with Engineer B during the litigation"
  ],
  "proeth:fulfillsObligation": [
    "Refrain from Litigation Communications with Engineer B",
    "Respect for Engineer B\u0027s Committee Role"
  ],
  "proeth:guidedByPrinciple": [
    "Honesty and Integrity",
    "Independent Judgment"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate restraint",
  "proeth:initiates": [
    "Litigation Communication Restriction State"
  ],
  "proeth:intendedOutcome": "Preserve the integrity of the litigation process and maintain a respectful professional relationship with Engineer B on the committee",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Professional discretion",
    "Adherence to legal counsel direction"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Prospective, ongoing during the pending litigation",
  "proeth:temporalSequence": 6,
  "proeth:textReferences": [
    "Engineer A also has an obligation to be respectful of Engineer B in his role as a member of one of the technical subcommittees within the boiler code standards and safety committee and also not engage in any written or verbal exchanges with Engineer B regarding the pending litigation without direction from legal counsel"
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Litigation Communication Avoidance"
}
Extracted Events (2)
Occurrences that trigger ethical considerations and state changes

Description: A pressure vessel explosion occurred, causing personal injury and giving rise to the litigation in which the boiler manufacturer is a defendant and for which Attorney X seeks Engineer A's forensic services.

Temporal Marker: Before Attorney X's engagement request; the originating incident of the case instant

Fluent Transitions:
Initiates (1)
  • Pending Personal Injury Litigation
Field classification (triples vs literals)
Relations (structural triples)
  • initiates: Pending Personal Injury Litigation
Literal extractions (kept for synthesis)
  • description content: A pressure vessel explosion occurred, causing personal injury and giving rise to the litigation in which the boiler manufacturer is a defendant and for which Attorney X seeks Engineer A's forensic services.
  • temporalMarker content: Before Attorney X's engagement request; the originating incident of the case
  • textReferences content: a personal injury case involving a pressure vessel explosion
  • eventType content: exogenous
  • temporalExtent content: instant
  • temporalSequence content: 2
  • confidence assessment: 0.9
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#Event_Pressure_Vessel_Explosion",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-14T14:14:39.846749+00:00",
  "proeth:confidence": "0.9",
  "proeth:description": "A pressure vessel explosion occurred, causing personal injury and giving rise to the litigation in which the boiler manufacturer is a defendant and for which Attorney X seeks Engineer A\u0027s forensic services.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "exogenous",
  "proeth:initiates": [
    "Pending Personal Injury Litigation"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Before Attorney X\u0027s engagement request; the originating incident of the case",
  "proeth:temporalSequence": 2,
  "proeth:textReferences": [
    "a personal injury case involving a pressure vessel explosion"
  ],
  "rdfs:label": "Pressure Vessel Explosion"
}

Description: Engineer A learns that the plaintiff's forensic expert, Engineer B, serves on one of the technical subcommittees within the boiler code standards and safety committee that Engineer A chairs, creating awareness of a professional society relationship with the opposing expert.

Temporal Marker: After Attorney X's request for Engineer A's engagement instant

Fluent Transitions:
Initiates (2)
  • Committee Relationship With Opposing Expert Known
  • Potential Conflict Concern

Caused By Action: Action_Expert_Engagement_Request

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/129#Action_Expert_Engagement_Request
  • initiates: Committee Relationship With Opposing Expert Known; Potential Conflict Concern
Literal extractions (kept for synthesis)
  • description content: Engineer A learns that the plaintiff's forensic expert, Engineer B, serves on one of the technical subcommittees within the boiler code standards and safety committee that Engineer A chairs, creating awareness of a professional society relationship with the opposing expert.
  • temporalMarker content: After Attorney X's request for Engineer A's engagement
  • textReferences content: Engineer A learns that the forensic engineering expert for the plaintiff, Engineer B, is a member of one of the technical subcommittees within the boiler code standards and safety committee that Engineer A chairs.
  • eventType content: outcome
  • temporalExtent content: instant
  • temporalSequence content: 4
  • confidence assessment: 0.93
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#Event_Opposing_Expert_Discovery",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-14T14:14:39.846789+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/129#Action_Expert_Engagement_Request",
  "proeth:confidence": "0.93",
  "proeth:description": "Engineer A learns that the plaintiff\u0027s forensic expert, Engineer B, serves on one of the technical subcommittees within the boiler code standards and safety committee that Engineer A chairs, creating awareness of a professional society relationship with the opposing expert.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "outcome",
  "proeth:initiates": [
    "Committee Relationship With Opposing Expert Known",
    "Potential Conflict Concern"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "After Attorney X\u0027s request for Engineer A\u0027s engagement",
  "proeth:temporalSequence": 4,
  "proeth:textReferences": [
    "Engineer A learns that the forensic engineering expert for the plaintiff, Engineer B, is a member of one of the technical subcommittees within the boiler code standards and safety committee that Engineer A chairs."
  ],
  "rdfs:label": "Opposing Expert Discovery"
}
Causal Chains (5)
NESS test analysis: Necessary Element of Sufficient Set

Causal Language: has been requested by Attorney X, a defense attorney, to conduct an investigation and potentially serve as an expert witness on behalf of a boiler manufacturer in connection with a personal injury case involving a pressure vessel explosion

Necessary Factors (NESS):
  • Occurrence of the pressure vessel explosion causing personal injury
  • Filing of personal injury litigation against the boiler manufacturer
  • Defense need for forensic mechanical engineering expertise
Sufficient Factors:
  • Explosion + resulting litigation + Engineer A's recognized expertise in mechanical/forensic engineering was sufficient to prompt the engagement request
Counterfactual Test: Without the explosion, there would be no personal injury case and no need for Attorney X to retain a forensic expert; the request would not have occurred
Responsibility Attribution:

Agent: Attorney X (for the engagement decision); no agent identified for the explosion itself
Type: indirect
Within Agent Control: Yes

Causal Sequence:
  1. Pressure Vessel Explosion
    A pressure vessel explosion occurs, causing personal injury
  2. Personal Injury Litigation
    Litigation is initiated against the boiler manufacturer arising from the explosion
  3. Defense Retention of Counsel
    The boiler manufacturer engages Attorney X as defense counsel
  4. Expert Engagement Request
    Attorney X requests Engineer A to investigate and potentially serve as an expert witness
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Pressure Vessel Explosion
  • effect: Expert Engagement Request
  • responsibleAgent: Attorney X (for the engagement decision); no agent identified for the explosion itself
Literal extractions (kept for synthesis)
  • causalLanguage content: has been requested by Attorney X, a defense attorney, to conduct an investigation and potentially serve as an expert witness on behalf of a boiler manufacturer in connection with a personal injury case involving a pressure vessel explosion
  • necessaryFactors content: Occurrence of the pressure vessel explosion causing personal injury; Filing of personal injury litigation against the boiler manufacturer; Defense need for forensic mechanical engineering expertise
  • sufficientFactors content: Explosion + resulting litigation + Engineer A's recognized expertise in mechanical/forensic engineering was sufficient to prompt the engagement request
  • counterfactual content: Without the explosion, there would be no personal injury case and no need for Attorney X to retain a forensic expert; the request would not have occurred
  • agentKnowledge content: Attorney X knew Engineer A possessed mechanical and forensic engineering expertise suitable for defending the boiler manufacturer
  • interveningFactors content: Initiation of personal injury litigation by the plaintiff; Boiler manufacturer's decision to retain defense counsel
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Pressure Vessel Explosion', 'proeth:description': 'A pressure vessel explosion occurs, causing personal injury'}; {'proeth:step': 2, 'proeth:element': 'Personal Injury Litigation', 'proeth:description': 'Litigation is initiated against the boiler manufacturer arising from the explosion'}; {'proeth:step': 3, 'proeth:element': 'Defense Retention of Counsel', 'proeth:description': 'The boiler manufacturer engages Attorney X as defense counsel'}; {'proeth:step': 4, 'proeth:element': 'Expert Engagement Request', 'proeth:description': 'Attorney X requests Engineer A to investigate and potentially serve as an expert witness'}
  • responsibilityType assessment: indirect
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#CausalChain_1",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T14:14:39.846868+00:00",
  "proeth:agentKnowledge": "Attorney X knew Engineer A possessed mechanical and forensic engineering expertise suitable for defending the boiler manufacturer",
  "proeth:causalLanguage": "has been requested by Attorney X, a defense attorney, to conduct an investigation and potentially serve as an expert witness on behalf of a boiler manufacturer in connection with a personal injury case involving a pressure vessel explosion",
  "proeth:causalSequence": [
    {
      "proeth:description": "A pressure vessel explosion occurs, causing personal injury",
      "proeth:element": "Pressure Vessel Explosion",
      "proeth:step": 1
    },
    {
      "proeth:description": "Litigation is initiated against the boiler manufacturer arising from the explosion",
      "proeth:element": "Personal Injury Litigation",
      "proeth:step": 2
    },
    {
      "proeth:description": "The boiler manufacturer engages Attorney X as defense counsel",
      "proeth:element": "Defense Retention of Counsel",
      "proeth:step": 3
    },
    {
      "proeth:description": "Attorney X requests Engineer A to investigate and potentially serve as an expert witness",
      "proeth:element": "Expert Engagement Request",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Pressure Vessel Explosion",
  "proeth:counterfactual": "Without the explosion, there would be no personal injury case and no need for Attorney X to retain a forensic expert; the request would not have occurred",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Expert Engagement Request",
  "proeth:interveningFactors": [
    "Initiation of personal injury litigation by the plaintiff",
    "Boiler manufacturer\u0027s decision to retain defense counsel"
  ],
  "proeth:necessaryFactors": [
    "Occurrence of the pressure vessel explosion causing personal injury",
    "Filing of personal injury litigation against the boiler manufacturer",
    "Defense need for forensic mechanical engineering expertise"
  ],
  "proeth:responsibilityType": "indirect",
  "proeth:responsibleAgent": "Attorney X (for the engagement decision); no agent identified for the explosion itself",
  "proeth:sufficientFactors": [
    "Explosion + resulting litigation + Engineer A\u0027s recognized expertise in mechanical/forensic engineering was sufficient to prompt the engagement request"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Engineer A learns that the forensic engineering expert for the plaintiff, Engineer B, is a member of one of the technical subcommittees within the boiler code standards and safety committee that Engineer A chairs

Necessary Factors (NESS):
  • Engineer A's involvement in the case via Attorney X's request
  • Engineer B's retention as the plaintiff's forensic expert
  • Engineer B's pre-existing membership on a subcommittee chaired by Engineer A
Sufficient Factors:
  • Engagement in the litigation + Engineer B's opposing expert role + the pre-existing committee relationship was sufficient for Engineer A to learn of the overlap
Counterfactual Test: Had Engineer A not been requested to serve in the case, Engineer A would have had no litigation-related occasion to discover Engineer B's opposing role
Responsibility Attribution:

Agent: Engineer A (as the party acquiring the knowledge)
Type: indirect
Within Agent Control: No

Causal Sequence:
  1. Expert Engagement Request
    Attorney X requests Engineer A to investigate and potentially serve as defense expert
  2. Case Familiarization
    Engineer A begins learning the identities and roles of parties and experts in the litigation
  3. Opposing Expert Discovery
    Engineer A learns that plaintiff's expert Engineer B serves on a subcommittee within the committee Engineer A chairs
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Expert Engagement Request
  • effect: Opposing Expert Discovery
  • responsibleAgent: Engineer A (as the party acquiring the knowledge)
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer A learns that the forensic engineering expert for the plaintiff, Engineer B, is a member of one of the technical subcommittees within the boiler code standards and safety committee that Engineer A chairs
  • necessaryFactors content: Engineer A's involvement in the case via Attorney X's request; Engineer B's retention as the plaintiff's forensic expert; Engineer B's pre-existing membership on a subcommittee chaired by Engineer A
  • sufficientFactors content: Engagement in the litigation + Engineer B's opposing expert role + the pre-existing committee relationship was sufficient for Engineer A to learn of the overlap
  • counterfactual content: Had Engineer A not been requested to serve in the case, Engineer A would have had no litigation-related occasion to discover Engineer B's opposing role
  • agentKnowledge content: Engineer A knew of his own committee chairmanship; the plaintiff's choice of Engineer B was outside his knowledge or control
  • interveningFactors content: Plaintiff's independent selection of Engineer B as forensic expert; Engineer B's pre-existing subcommittee membership
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Expert Engagement Request', 'proeth:description': 'Attorney X requests Engineer A to investigate and potentially serve as defense expert'}; {'proeth:step': 2, 'proeth:element': 'Case Familiarization', 'proeth:description': 'Engineer A begins learning the identities and roles of parties and experts in the litigation'}; {'proeth:step': 3, 'proeth:element': 'Opposing Expert Discovery', 'proeth:description': "Engineer A learns that plaintiff's expert Engineer B serves on a subcommittee within the committee Engineer A chairs"}
  • responsibilityType assessment: indirect
  • withinAgentControl assessment: False
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#CausalChain_2",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T14:14:39.846904+00:00",
  "proeth:agentKnowledge": "Engineer A knew of his own committee chairmanship; the plaintiff\u0027s choice of Engineer B was outside his knowledge or control",
  "proeth:causalLanguage": "Engineer A learns that the forensic engineering expert for the plaintiff, Engineer B, is a member of one of the technical subcommittees within the boiler code standards and safety committee that Engineer A chairs",
  "proeth:causalSequence": [
    {
      "proeth:description": "Attorney X requests Engineer A to investigate and potentially serve as defense expert",
      "proeth:element": "Expert Engagement Request",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A begins learning the identities and roles of parties and experts in the litigation",
      "proeth:element": "Case Familiarization",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer A learns that plaintiff\u0027s expert Engineer B serves on a subcommittee within the committee Engineer A chairs",
      "proeth:element": "Opposing Expert Discovery",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Expert Engagement Request",
  "proeth:counterfactual": "Had Engineer A not been requested to serve in the case, Engineer A would have had no litigation-related occasion to discover Engineer B\u0027s opposing role",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Opposing Expert Discovery",
  "proeth:interveningFactors": [
    "Plaintiff\u0027s independent selection of Engineer B as forensic expert",
    "Engineer B\u0027s pre-existing subcommittee membership"
  ],
  "proeth:necessaryFactors": [
    "Engineer A\u0027s involvement in the case via Attorney X\u0027s request",
    "Engineer B\u0027s retention as the plaintiff\u0027s forensic expert",
    "Engineer B\u0027s pre-existing membership on a subcommittee chaired by Engineer A"
  ],
  "proeth:responsibilityType": "indirect",
  "proeth:responsibleAgent": "Engineer A (as the party acquiring the knowledge)",
  "proeth:sufficientFactors": [
    "Engagement in the litigation + Engineer B\u0027s opposing expert role + the pre-existing committee relationship was sufficient for Engineer A to learn of the overlap"
  ],
  "proeth:withinAgentControl": false
}

Causal Language: Engineer A has an obligation to (1) fully disclose to Attorney X his role as the chairman of the boiler code standards and safety committee within an engineering society

Necessary Factors (NESS):
  • Engineer A's chairmanship of the boiler code standards and safety committee
  • Engineer A's prospective role as a retained forensic expert in related litigation
  • Ethical duty of honesty and full disclosure to the retaining attorney
Sufficient Factors:
  • Holding the committee chair role while being retained in a boiler-related case is sufficient to trigger the ethical disclosure obligation
Counterfactual Test: If Engineer A held no committee role, there would be no organizational role to disclose and this obligation would not arise
Responsibility Attribution:

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

Causal Sequence:
  1. Volunteer Committee Chairmanship
    Engineer A serves as volunteer chair of a boiler code standards and safety committee
  2. Expert Engagement Request
    Attorney X asks Engineer A to serve as defense expert in a boiler explosion case
  3. Recognition of Relevant Role Overlap
    Engineer A's committee role becomes materially relevant to the litigation engagement
  4. Full Disclosure to Attorney
    Engineer A is obligated to fully disclose his chairmanship role to Attorney X
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Volunteer Committee Chairmanship
  • effect: Full Disclosure to Attorney
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer A has an obligation to (1) fully disclose to Attorney X his role as the chairman of the boiler code standards and safety committee within an engineering society
  • necessaryFactors content: Engineer A's chairmanship of the boiler code standards and safety committee; Engineer A's prospective role as a retained forensic expert in related litigation; Ethical duty of honesty and full disclosure to the retaining attorney
  • sufficientFactors content: Holding the committee chair role while being retained in a boiler-related case is sufficient to trigger the ethical disclosure obligation
  • counterfactual content: If Engineer A held no committee role, there would be no organizational role to disclose and this obligation would not arise
  • agentKnowledge content: Engineer A fully knew of his own chairmanship and its potential relevance to the boiler litigation
  • interveningFactors content: NSPE ethical standards requiring honesty and integrity in forensic engineering services
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Volunteer Committee Chairmanship', 'proeth:description': 'Engineer A serves as volunteer chair of a boiler code standards and safety committee'}; {'proeth:step': 2, 'proeth:element': 'Expert Engagement Request', 'proeth:description': 'Attorney X asks Engineer A to serve as defense expert in a boiler explosion case'}; {'proeth:step': 3, 'proeth:element': 'Recognition of Relevant Role Overlap', 'proeth:description': "Engineer A's committee role becomes materially relevant to the litigation engagement"}; {'proeth:step': 4, 'proeth:element': 'Full Disclosure to Attorney', 'proeth:description': 'Engineer A is obligated to fully disclose his chairmanship role to Attorney X'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#CausalChain_3",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T14:14:39.846956+00:00",
  "proeth:agentKnowledge": "Engineer A fully knew of his own chairmanship and its potential relevance to the boiler litigation",
  "proeth:causalLanguage": "Engineer A has an obligation to (1) fully disclose to Attorney X his role as the chairman of the boiler code standards and safety committee within an engineering society",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A serves as volunteer chair of a boiler code standards and safety committee",
      "proeth:element": "Volunteer Committee Chairmanship",
      "proeth:step": 1
    },
    {
      "proeth:description": "Attorney X asks Engineer A to serve as defense expert in a boiler explosion case",
      "proeth:element": "Expert Engagement Request",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer A\u0027s committee role becomes materially relevant to the litigation engagement",
      "proeth:element": "Recognition of Relevant Role Overlap",
      "proeth:step": 3
    },
    {
      "proeth:description": "Engineer A is obligated to fully disclose his chairmanship role to Attorney X",
      "proeth:element": "Full Disclosure to Attorney",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Volunteer Committee Chairmanship",
  "proeth:counterfactual": "If Engineer A held no committee role, there would be no organizational role to disclose and this obligation would not arise",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Full Disclosure to Attorney",
  "proeth:interveningFactors": [
    "NSPE ethical standards requiring honesty and integrity in forensic engineering services"
  ],
  "proeth:necessaryFactors": [
    "Engineer A\u0027s chairmanship of the boiler code standards and safety committee",
    "Engineer A\u0027s prospective role as a retained forensic expert in related litigation",
    "Ethical duty of honesty and full disclosure to the retaining attorney"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Holding the committee chair role while being retained in a boiler-related case is sufficient to trigger the ethical disclosure obligation"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: advise Attorney X that Engineer B serves as a member of one of the technical subcommittees within the boiler code standards and safety committee

Necessary Factors (NESS):
  • Engineer A's knowledge that Engineer B is the plaintiff's expert
  • The professional relationship between Engineer A and Engineer B through the committee structure
  • Ethical duty of candor to the retaining attorney
Sufficient Factors:
  • Discovery of the opposing expert's subcommittee membership combined with the duty of honesty was sufficient to require advising Attorney X
Counterfactual Test: If Engineer A had not learned of Engineer B's opposing role or if Engineer B had no committee connection, this specific disclosure obligation would not exist
Responsibility Attribution:

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

Causal Sequence:
  1. Opposing Expert Discovery
    Engineer A learns Engineer B, the plaintiff's expert, sits on a subcommittee under his chairmanship
  2. Recognition of Material Relationship
    The committee relationship with the opposing expert becomes information material to the defense engagement
  3. Full Disclosure to Attorney
    Engineer A is obligated to advise Attorney X of Engineer B's subcommittee membership
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Opposing Expert Discovery
  • effect: Full Disclosure to Attorney
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: advise Attorney X that Engineer B serves as a member of one of the technical subcommittees within the boiler code standards and safety committee
  • necessaryFactors content: Engineer A's knowledge that Engineer B is the plaintiff's expert; The professional relationship between Engineer A and Engineer B through the committee structure; Ethical duty of candor to the retaining attorney
  • sufficientFactors content: Discovery of the opposing expert's subcommittee membership combined with the duty of honesty was sufficient to require advising Attorney X
  • counterfactual content: If Engineer A had not learned of Engineer B's opposing role or if Engineer B had no committee connection, this specific disclosure obligation would not exist
  • agentKnowledge content: Engineer A knew Engineer B served on a subcommittee within the committee Engineer A chairs and that Engineer B was the plaintiff's expert
  • interveningFactors content: Plaintiff's selection of Engineer B as expert; NSPE ethical requirements for forensic experts
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Opposing Expert Discovery', 'proeth:description': "Engineer A learns Engineer B, the plaintiff's expert, sits on a subcommittee under his chairmanship"}; {'proeth:step': 2, 'proeth:element': 'Recognition of Material Relationship', 'proeth:description': 'The committee relationship with the opposing expert becomes information material to the defense engagement'}; {'proeth:step': 3, 'proeth:element': 'Full Disclosure to Attorney', 'proeth:description': "Engineer A is obligated to advise Attorney X of Engineer B's subcommittee membership"}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#CausalChain_4",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T14:14:39.846983+00:00",
  "proeth:agentKnowledge": "Engineer A knew Engineer B served on a subcommittee within the committee Engineer A chairs and that Engineer B was the plaintiff\u0027s expert",
  "proeth:causalLanguage": "advise Attorney X that Engineer B serves as a member of one of the technical subcommittees within the boiler code standards and safety committee",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A learns Engineer B, the plaintiff\u0027s expert, sits on a subcommittee under his chairmanship",
      "proeth:element": "Opposing Expert Discovery",
      "proeth:step": 1
    },
    {
      "proeth:description": "The committee relationship with the opposing expert becomes information material to the defense engagement",
      "proeth:element": "Recognition of Material Relationship",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer A is obligated to advise Attorney X of Engineer B\u0027s subcommittee membership",
      "proeth:element": "Full Disclosure to Attorney",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Opposing Expert Discovery",
  "proeth:counterfactual": "If Engineer A had not learned of Engineer B\u0027s opposing role or if Engineer B had no committee connection, this specific disclosure obligation would not exist",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Full Disclosure to Attorney",
  "proeth:interveningFactors": [
    "Plaintiff\u0027s selection of Engineer B as expert",
    "NSPE ethical requirements for forensic experts"
  ],
  "proeth:necessaryFactors": [
    "Engineer A\u0027s knowledge that Engineer B is the plaintiff\u0027s expert",
    "The professional relationship between Engineer A and Engineer B through the committee structure",
    "Ethical duty of candor to the retaining attorney"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Discovery of the opposing expert\u0027s subcommittee membership combined with the duty of honesty was sufficient to require advising Attorney X"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: not engage in any written or verbal exchanges with Engineer B regarding the pending litigation without direction from legal counsel

Necessary Factors (NESS):
  • Ongoing professional contact between Engineer A and Engineer B through the committee structure
  • Engineer A's knowledge that Engineer B is the opposing party's expert
  • Pending litigation in which both serve as adverse experts
Sufficient Factors:
  • Knowledge of Engineer B's adverse expert role combined with their continuing committee relationship is sufficient to require refraining from litigation-related communications
Counterfactual Test: If Engineer A had never learned of Engineer B's role, or if the two had no ongoing committee relationship, the specific communication-avoidance obligation would not be triggered
Responsibility Attribution:

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

Causal Sequence:
  1. Opposing Expert Discovery
    Engineer A learns Engineer B is the plaintiff's forensic expert and a subcommittee member
  2. Risk of Improper Exchange
    Continuing committee interactions create a risk of discussing the pending litigation with the opposing expert
  3. Duty of Respect Toward Engineer B
    Engineer A must remain respectful of Engineer B in his committee role
  4. Litigation Communication Avoidance
    Engineer A must refrain from written or verbal exchanges with Engineer B about the litigation absent legal counsel's direction
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Opposing Expert Discovery
  • effect: Litigation Communication Avoidance
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: not engage in any written or verbal exchanges with Engineer B regarding the pending litigation without direction from legal counsel
  • necessaryFactors content: Ongoing professional contact between Engineer A and Engineer B through the committee structure; Engineer A's knowledge that Engineer B is the opposing party's expert; Pending litigation in which both serve as adverse experts
  • sufficientFactors content: Knowledge of Engineer B's adverse expert role combined with their continuing committee relationship is sufficient to require refraining from litigation-related communications
  • counterfactual content: If Engineer A had never learned of Engineer B's role, or if the two had no ongoing committee relationship, the specific communication-avoidance obligation would not be triggered
  • agentKnowledge content: Engineer A knew of Engineer B's opposing role and their continuing interaction within the committee
  • interveningFactors content: Continuing committee/subcommittee activities requiring interaction between Engineer A and Engineer B; Direction (or absence of direction) from legal counsel
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Opposing Expert Discovery', 'proeth:description': "Engineer A learns Engineer B is the plaintiff's forensic expert and a subcommittee member"}; {'proeth:step': 2, 'proeth:element': 'Risk of Improper Exchange', 'proeth:description': 'Continuing committee interactions create a risk of discussing the pending litigation with the opposing expert'}; {'proeth:step': 3, 'proeth:element': 'Duty of Respect Toward Engineer B', 'proeth:description': 'Engineer A must remain respectful of Engineer B in his committee role'}; {'proeth:step': 4, 'proeth:element': 'Litigation Communication Avoidance', 'proeth:description': "Engineer A must refrain from written or verbal exchanges with Engineer B about the litigation absent legal counsel's direction"}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/129#",
    "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/129#CausalChain_5",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T14:14:39.847006+00:00",
  "proeth:agentKnowledge": "Engineer A knew of Engineer B\u0027s opposing role and their continuing interaction within the committee",
  "proeth:causalLanguage": "not engage in any written or verbal exchanges with Engineer B regarding the pending litigation without direction from legal counsel",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A learns Engineer B is the plaintiff\u0027s forensic expert and a subcommittee member",
      "proeth:element": "Opposing Expert Discovery",
      "proeth:step": 1
    },
    {
      "proeth:description": "Continuing committee interactions create a risk of discussing the pending litigation with the opposing expert",
      "proeth:element": "Risk of Improper Exchange",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer A must remain respectful of Engineer B in his committee role",
      "proeth:element": "Duty of Respect Toward Engineer B",
      "proeth:step": 3
    },
    {
      "proeth:description": "Engineer A must refrain from written or verbal exchanges with Engineer B about the litigation absent legal counsel\u0027s direction",
      "proeth:element": "Litigation Communication Avoidance",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Opposing Expert Discovery",
  "proeth:counterfactual": "If Engineer A had never learned of Engineer B\u0027s role, or if the two had no ongoing committee relationship, the specific communication-avoidance obligation would not be triggered",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Litigation Communication Avoidance",
  "proeth:interveningFactors": [
    "Continuing committee/subcommittee activities requiring interaction between Engineer A and Engineer B",
    "Direction (or absence of direction) from legal counsel"
  ],
  "proeth:necessaryFactors": [
    "Ongoing professional contact between Engineer A and Engineer B through the committee structure",
    "Engineer A\u0027s knowledge that Engineer B is the opposing party\u0027s expert",
    "Pending litigation in which both serve as adverse experts"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Knowledge of Engineer B\u0027s adverse expert role combined with their continuing committee relationship is sufficient to require refraining from litigation-related communications"
  ],
  "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 chairmanship of the boiler code standards and safety committee overlaps
Entity1 starts before Entity2 and ends during Entity2
Attorney X's request for investigation/expert witness services time:intervalOverlaps
http://www.w3.org/2006/time#intervalOverlaps
Engineer A, who chairs a boiler code standards and safety committee within an engineering society, h... [more]
Attorney X's request to Engineer A before
Entity1 is before Entity2
Engineer A learning that Engineer B serves on a technical subcommittee time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Engineer A ... has been requested by Attorney X ... Engineer A learns that the forensic engineering ... [more]
pressure vessel explosion before
Entity1 is before Entity2
personal injury case (litigation) time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
a personal injury case involving a pressure vessel explosion
personal injury case (litigation) before
Entity1 is before Entity2
Attorney X's request to Engineer A time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
has been requested by Attorney X, a defense attorney, to conduct an investigation and potentially se... [more]
Engineer A learning of Engineer B's subcommittee membership before
Entity1 is before Entity2
Engineer A's prescribed disclosure to Attorney X time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Engineer A learns that ... Engineer B ... is a member of one of the technical subcommittees ... Engi... [more]
Engineer A's disclosure obligations to Attorney X before
Entity1 is before Entity2
Engineer A rendering expert opinions in the litigation time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Engineer A has an obligation to (1) fully disclose to Attorney X his role ... presumably Engineer A ... [more]
restraint on communications with Engineer B about the litigation during
Entity1 occurs entirely within the duration of Entity2
pending litigation time:intervalDuring
http://www.w3.org/2006/time#intervalDuring
not engage in any written or verbal exchanges with Engineer B regarding the pending litigation witho... [more]
Engineer B's subcommittee membership overlaps
Entity1 starts before Entity2 and ends during Entity2
pending litigation time:intervalOverlaps
http://www.w3.org/2006/time#intervalOverlaps
Engineer B, is a member of one of the technical subcommittees ... regarding the pending litigation
Engineer A's committee chairmanship overlaps
Entity1 starts before Entity2 and ends during Entity2
Engineer A's role as a private forensic engineering expert in the case time:intervalOverlaps
http://www.w3.org/2006/time#intervalOverlaps
Engineer A would be offering opinions as a mechanical engineer with expertise in safety engineering ... [more]
prior NSPE Board of Ethical Review commentary before
Entity1 is before Entity2
present case analysis time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
As the NSPE Board of Ethical Review has noted on several occasions ... Turning to the facts in the p... [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.