This page shows the pre-commit working store (the raw extraction under review). This case was committed to OntServe on 2026-07-25 14:27; the committed record differs by design (deduplication, typing, and agent binding are applied at commit). View the committed record
27 entities 5 actions 3 events 9 causal chains 9 temporal relations
Timeline Overview
Action Event 13 sequenced markers
Tenant Lawsuit Filing Beginning of the case, before Engineer A is hired
BER Case 82-2, upon submitting the inspection report to the client
In BER Case 82-2, after the report was submitted with a carbon copy to the real estate firm
BER Case 84-5, during project planning
BER Case 84-5, after the client's cost objection
In BER Case 84-5, after the safety recommendation and plan review
Expert Engagement After the tenants filed suit against the owner
Building Inspection After being hired by the attorney
Findings Report Immediately after the inspection
Confidentiality Instruction Upon receiving Engineer A's report of the findings
Confidentiality Compliance Final decision in the case facts, after the attorney's instruction
Structural Defect Discovery During Engineer A's inspection of the building
Ethical Conflict Emergence After the attorney's confidentiality instruction
OWL-Time Temporal Structure 9 relations time: = w3.org/2006/time
tenants' lawsuit against owner time:intervalBefore attorney hires Engineer A
attorney hires Engineer A time:intervalBefore Engineer A's inspection of the building
discovery of structural defects time:intervalDuring Engineer A's inspection
filing of tenants' suit (omitting safety defects) time:intervalBefore discovery of safety-related defects
Engineer A reports findings to attorney time:intervalMeets attorney instructs confidentiality
attorney's confidentiality instruction time:intervalBefore Engineer A's compliance
discovery of structural defects time:intervalBefore report of findings to attorney
awareness of imminent danger time:intervalBefore obligation to disclose to tenants and public authorities
client consent time:intervalBefore disclosure of client information
Extracted Actions (5)
Volitional professional decisions with intentions and ethical context

Description: The owner's attorney hires Engineer A to inspect the apartment building and provide expert testimony in support of the owner in the tenants' lawsuit.

Temporal Marker: After the tenants filed suit against the owner instant

Fluent Transitions:
Initiates (1)
  • Engineer-Client Relationship

Mental State: deliberate

Intended Outcome: Obtain expert engineering testimony supporting the owner's defense against the tenants' suit

Required Capabilities:
Legal judgment in retaining experts
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • requiresCapability: Legal judgment in retaining experts
  • initiates: Engineer-Client Relationship
Literal extractions (kept for synthesis)
  • description content: The owner's attorney hires Engineer A to inspect the apartment building and provide expert testimony in support of the owner in the tenants' lawsuit.
  • hasAgent content: Owner's Attorney
  • temporalMarker content: After the tenants filed suit against the owner
  • hasMentalState content: deliberate
  • intendedOutcome content: Obtain expert engineering testimony supporting the owner's defense against the tenants' suit
  • textReferences content: Owner's attorney hires Engineer A to inspect the building and give expert testimony in support of the owner.
  • temporalExtent content: instant
  • temporalSequence content: 2
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#Action_Expert_Engagement",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-12T22:38:06.896813+00:00",
  "proeth:description": "The owner\u0027s attorney hires Engineer A to inspect the apartment building and provide expert testimony in support of the owner in the tenants\u0027 lawsuit.",
  "proeth:discoveredInSection": "facts",
  "proeth:hasAgent": "Owner\u0027s Attorney",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Engineer-Client Relationship"
  ],
  "proeth:intendedOutcome": "Obtain expert engineering testimony supporting the owner\u0027s defense against the tenants\u0027 suit",
  "proeth:requiresCapability": [
    "Legal judgment in retaining experts"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "After the tenants filed suit against the owner",
  "proeth:temporalSequence": 2,
  "proeth:textReferences": [
    "Owner\u0027s attorney hires Engineer A to inspect the building and give expert testimony in support of the owner."
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Expert Engagement"
}

Description: Engineer A inspects the apartment building on behalf of the owner's attorney, in the course of which he discovers serious structural defects he believes pose an immediate threat to tenant safety.

Temporal Marker: After being hired by the attorney interval

Fluent Transitions:
Initiates (1)
  • Knowledge of Imminent Safety Danger

Mental State: deliberate

Intended Outcome: Assess the building's condition to support expert testimony for the owner

Obligation Engagement:
Fulfills (1)
  • Competent Professional Service
Guided By Principles:
  • Public Health and Safety
Required Capabilities:
Structural inspection expertise Engineering judgment
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Competent Professional Service
  • guidedByPrinciple: Public Health and Safety
  • requiresCapability: Structural inspection expertise; Engineering judgment
  • initiates: Knowledge of Imminent Safety Danger
Literal extractions (kept for synthesis)
  • description content: Engineer A inspects the apartment building on behalf of the owner's attorney, in the course of which he discovers serious structural defects he believes pose an immediate threat to tenant safety.
  • hasAgent content: Engineer A
  • temporalMarker content: After being hired by the attorney
  • eventRoleContext content: Consulting Engineer
  • hasMentalState content: deliberate
  • intendedOutcome content: Assess the building's condition to support expert testimony for the owner
  • textReferences content: Engineer A discovers serious structural defects in the building which he believes constitute an immediate threat to the safety of the tenants.
  • temporalExtent content: interval
  • temporalSequence content: 3
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#Action_Building_Inspection",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-12T22:38:06.896951+00:00",
  "proeth:description": "Engineer A inspects the apartment building on behalf of the owner\u0027s attorney, in the course of which he discovers serious structural defects he believes pose an immediate threat to tenant safety.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Consulting Engineer",
  "proeth:fulfillsObligation": [
    "Competent Professional Service"
  ],
  "proeth:guidedByPrinciple": [
    "Public Health and Safety"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Knowledge of Imminent Safety Danger"
  ],
  "proeth:intendedOutcome": "Assess the building\u0027s condition to support expert testimony for the owner",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Structural inspection expertise",
    "Engineering judgment"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "After being hired by the attorney",
  "proeth:temporalSequence": 3,
  "proeth:textReferences": [
    "Engineer A discovers serious structural defects in the building which he believes constitute an immediate threat to the safety of the tenants."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Building Inspection"
}

Description: Engineer A reports his discovery of serious safety related structural defects to the attorney who retained him.

Temporal Marker: Immediately after the inspection instant

Fluent Transitions:
Initiates (1)
  • Attorney Awareness of Safety Defects

Mental State: deliberate

Intended Outcome: Inform his client of the serious structural defects and the safety threat they pose

Obligation Engagement:
Fulfills (1)
  • Duty to Inform the Client
Guided By Principles:
  • Public Health and Safety
Required Capabilities:
Professional communication Engineering judgment
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Duty to Inform the Client
  • guidedByPrinciple: Public Health and Safety
  • requiresCapability: Professional communication; Engineering judgment
  • initiates: Attorney Awareness of Safety Defects
Literal extractions (kept for synthesis)
  • description content: Engineer A reports his discovery of serious safety related structural defects to the attorney who retained him.
  • hasAgent content: Engineer A
  • temporalMarker content: Immediately after the inspection
  • eventRoleContext content: Consulting Engineer
  • hasMentalState content: deliberate
  • intendedOutcome content: Inform his client of the serious structural defects and the safety threat they pose
  • textReferences content: Upon reporting the findings to the attorney, Engineer A is told he must maintain this information as confidential as it is part of a lawsuit.
  • 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/136#",
    "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/136#Action_Findings_Report",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-12T22:38:06.896994+00:00",
  "proeth:description": "Engineer A reports his discovery of serious safety related structural defects to the attorney who retained him.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Consulting Engineer",
  "proeth:fulfillsObligation": [
    "Duty to Inform the Client"
  ],
  "proeth:guidedByPrinciple": [
    "Public Health and Safety"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Attorney Awareness of Safety Defects"
  ],
  "proeth:intendedOutcome": "Inform his client of the serious structural defects and the safety threat they pose",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Professional communication",
    "Engineering judgment"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Immediately after the inspection",
  "proeth:temporalSequence": 5,
  "proeth:textReferences": [
    "Upon reporting the findings to the attorney, Engineer A is told he must maintain this information as confidential as it is part of a lawsuit."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Findings Report"
}

Description: The attorney instructs Engineer A that he must keep the safety related findings confidential because the information is part of a lawsuit.

Temporal Marker: Upon receiving Engineer A's report of the findings instant

Fluent Transitions:
Initiates (1)
  • Confidentiality Directive in Force

Mental State: deliberate

Intended Outcome: Protect the owner's litigation position by keeping the safety findings within the lawsuit

Foreseen Unintended Effects:

  • Tenants remain unaware of the immediate safety threat
Guided By Principles:
  • Client Confidentiality
Required Capabilities:
Legal judgment
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • guidedByPrinciple: Client Confidentiality
  • requiresCapability: Legal judgment
  • initiates: Confidentiality Directive in Force
Literal extractions (kept for synthesis)
  • description content: The attorney instructs Engineer A that he must keep the safety related findings confidential because the information is part of a lawsuit.
  • hasAgent content: Owner's Attorney
  • temporalMarker content: Upon receiving Engineer A's report of the findings
  • hasMentalState content: deliberate
  • intendedOutcome content: Protect the owner's litigation position by keeping the safety findings within the lawsuit
  • foreseenUnintendedEffects content: Tenants remain unaware of the immediate safety threat
  • textReferences content: Engineer A is told he must maintain this information as confidential as it is part of a lawsuit
  • temporalExtent content: instant
  • temporalSequence content: 6
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#Action_Confidentiality_Instruction",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-12T22:38:06.897028+00:00",
  "proeth:description": "The attorney instructs Engineer A that he must keep the safety related findings confidential because the information is part of a lawsuit.",
  "proeth:discoveredInSection": "facts",
  "proeth:foreseenUnintendedEffects": [
    "Tenants remain unaware of the immediate safety threat"
  ],
  "proeth:guidedByPrinciple": [
    "Client Confidentiality"
  ],
  "proeth:hasAgent": "Owner\u0027s Attorney",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Confidentiality Directive in Force"
  ],
  "proeth:intendedOutcome": "Protect the owner\u0027s litigation position by keeping the safety findings within the lawsuit",
  "proeth:requiresCapability": [
    "Legal judgment"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Upon receiving Engineer A\u0027s report of the findings",
  "proeth:temporalSequence": 6,
  "proeth:textReferences": [
    "Engineer A is told he must maintain this information as confidential as it is part of a lawsuit"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Confidentiality Instruction"
}

Description: Engineer A complies with the attorney's request and maintains the safety related information as confidential, not disclosing the imminent danger to the tenants or public authorities.

Temporal Marker: Final decision in the case facts, after the attorney's instruction interval

Fluent Transitions:
Initiates (1)
  • Undisclosed Public Safety Risk

Mental State: deliberate

Intended Outcome: Honor the confidentiality of information obtained on behalf of his client

Foreseen Unintended Effects:

  • Tenants and public authorities remain unaware of the immediate threat to their safety
Obligation Engagement:
Violates (2)
  • Obligation to Protect Public Health and Safety
  • Obligation to Reveal Dangers to Proper Persons
Guided By Principles:
  • Client Confidentiality
Required Capabilities:
Ethical judgment
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • violatesObligation: Obligation to Protect Public Health and Safety; Obligation to Reveal Dangers to Proper Persons
  • guidedByPrinciple: Client Confidentiality
  • requiresCapability: Ethical judgment
  • initiates: Undisclosed Public Safety Risk
Literal extractions (kept for synthesis)
  • description content: Engineer A complies with the attorney's request and maintains the safety related information as confidential, not disclosing the imminent danger to the tenants or public authorities.
  • hasAgent content: Engineer A
  • temporalMarker content: Final decision in the case facts, after the attorney's instruction
  • eventRoleContext content: Consulting Engineer
  • hasMentalState content: deliberate
  • intendedOutcome content: Honor the confidentiality of information obtained on behalf of his client
  • foreseenUnintendedEffects content: Tenants and public authorities remain unaware of the immediate threat to their safety
  • textReferences content: Engineer A complys with the request of the attorney.; Engineer A, having become aware of the imminent danger to the structure, had an obligation to make absolutely certain that the tenants and public authorities were made immediately aware of the dangers that existed
  • temporalExtent content: interval
  • temporalSequence content: 8
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#Action_Confidentiality_Compliance",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-12T22:38:06.897056+00:00",
  "proeth:description": "Engineer A complies with the attorney\u0027s request and maintains the safety related information as confidential, not disclosing the imminent danger to the tenants or public authorities.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Consulting Engineer",
  "proeth:foreseenUnintendedEffects": [
    "Tenants and public authorities remain unaware of the immediate threat to their safety"
  ],
  "proeth:fulfillsObligation": [],
  "proeth:guidedByPrinciple": [
    "Client Confidentiality"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Undisclosed Public Safety Risk"
  ],
  "proeth:intendedOutcome": "Honor the confidentiality of information obtained on behalf of his client",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Ethical judgment"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Final decision in the case facts, after the attorney\u0027s instruction",
  "proeth:temporalSequence": 8,
  "proeth:textReferences": [
    "Engineer A complys with the request of the attorney.",
    "Engineer A, having become aware of the imminent danger to the structure, had an obligation to make absolutely certain that the tenants and public authorities were made immediately aware of the dangers that existed"
  ],
  "proeth:violatesObligation": [
    "Obligation to Protect Public Health and Safety",
    "Obligation to Reveal Dangers to Proper Persons"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Confidentiality Compliance"
}
Extracted Events (3)
Occurrences that trigger ethical considerations and state changes

Description: Tenants of the apartment building sue the owner to force repair of many defects affecting the quality of use, setting the litigation in motion that leads to Engineer A's engagement.

Temporal Marker: Beginning of the case, before Engineer A is hired instant

Fluent Transitions:
Initiates (1)
  • Litigation Pending
Field classification (triples vs literals)
Relations (structural triples)
  • initiates: Litigation Pending
Literal extractions (kept for synthesis)
  • description content: Tenants of the apartment building sue the owner to force repair of many defects affecting the quality of use, setting the litigation in motion that leads to Engineer A's engagement.
  • temporalMarker content: Beginning of the case, before Engineer A is hired
  • textReferences content: Tenants of an apartment building sue the owner to force him to repair many defects in the building which affect the quality of use.
  • eventType content: exogenous
  • temporalExtent content: instant
  • temporalSequence content: 1
  • confidence assessment: 0.9
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#Event_Tenant_Lawsuit_Filing",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-12T22:38:06.897133+00:00",
  "proeth:confidence": "0.9",
  "proeth:description": "Tenants of the apartment building sue the owner to force repair of many defects affecting the quality of use, setting the litigation in motion that leads to Engineer A\u0027s engagement.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "exogenous",
  "proeth:initiates": [
    "Litigation Pending"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Beginning of the case, before Engineer A is hired",
  "proeth:temporalSequence": 1,
  "proeth:textReferences": [
    "Tenants of an apartment building sue the owner to force him to repair many defects in the building which affect the quality of use."
  ],
  "rdfs:label": "Tenant Lawsuit Filing"
}

Description: During the inspection, Engineer A discovers serious structural defects that he believes constitute an immediate threat to the safety of the tenants, defects not mentioned in the tenants' suit.

Temporal Marker: During Engineer A's inspection of the building instant

Fluent Transitions:
Initiates (2)
  • Public Safety Risk
  • Engineer Awareness of Imminent Danger

Caused By Action: Action_Building_Inspection

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/136#Action_Building_Inspection
  • initiates: Public Safety Risk; Engineer Awareness of Imminent Danger
Literal extractions (kept for synthesis)
  • description content: During the inspection, Engineer A discovers serious structural defects that he believes constitute an immediate threat to the safety of the tenants, defects not mentioned in the tenants' suit.
  • temporalMarker content: During Engineer A's inspection of the building
  • textReferences content: Engineer A discovers serious structural defects in the building which he believes constitute an immediate threat to the safety of the tenants.; The tenants' suit has not mentioned these safety related defects.
  • eventType content: outcome
  • temporalExtent content: instant
  • temporalSequence content: 4
  • confidence assessment: 0.95
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#Event_Structural_Defect_Discovery",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-12T22:38:06.897172+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/136#Action_Building_Inspection",
  "proeth:confidence": "0.95",
  "proeth:description": "During the inspection, Engineer A discovers serious structural defects that he believes constitute an immediate threat to the safety of the tenants, defects not mentioned in the tenants\u0027 suit.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "outcome",
  "proeth:initiates": [
    "Public Safety Risk",
    "Engineer Awareness of Imminent Danger"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "During Engineer A\u0027s inspection of the building",
  "proeth:temporalSequence": 4,
  "proeth:textReferences": [
    "Engineer A discovers serious structural defects in the building which he believes constitute an immediate threat to the safety of the tenants.",
    "The tenants\u0027 suit has not mentioned these safety related defects."
  ],
  "rdfs:label": "Structural Defect Discovery"
}

Description: Once Engineer A knows of the imminent danger and the attorney instructs confidentiality, a conflict arises between the engineer's obligation to protect public health and safety and the obligation to maintain client confidentiality.

Temporal Marker: After the attorney's confidentiality instruction interval

Fluent Transitions:
Initiates (1)
  • Ethical Obligation Conflict

Caused By Action: Action_Confidentiality_Instruction

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/136#Action_Confidentiality_Instruction
  • initiates: Ethical Obligation Conflict
Literal extractions (kept for synthesis)
  • description content: Once Engineer A knows of the imminent danger and the attorney instructs confidentiality, a conflict arises between the engineer's obligation to protect public health and safety and the obligation to maintain client confidentiality.
  • temporalMarker content: After the attorney's confidentiality instruction
  • textReferences content: the ethical obligation of engineers in protecting the public health and safety conflict with the ethical obligation of engineers to maintain the right of confidentiality in data and other information obtained on behalf of a client
  • eventType content: automatic
  • temporalExtent content: interval
  • temporalSequence content: 7
  • confidence assessment: 0.82
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#Event_Ethical_Conflict_Emergence",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-12T22:38:06.897198+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/136#Action_Confidentiality_Instruction",
  "proeth:confidence": "0.82",
  "proeth:description": "Once Engineer A knows of the imminent danger and the attorney instructs confidentiality, a conflict arises between the engineer\u0027s obligation to protect public health and safety and the obligation to maintain client confidentiality.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventType": "automatic",
  "proeth:initiates": [
    "Ethical Obligation Conflict"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "After the attorney\u0027s confidentiality instruction",
  "proeth:temporalSequence": 7,
  "proeth:textReferences": [
    "the ethical obligation of engineers in protecting the public health and safety conflict with the ethical obligation of engineers to maintain the right of confidentiality in data and other information obtained on behalf of a client"
  ],
  "rdfs:label": "Ethical Conflict Emergence"
}
Causal Chains (9)
NESS test analysis: Necessary Element of Sufficient Set

Causal Language: Tenants of an apartment building sue the owner to force him to repair many defects in the building which affect the quality of use. Owner's attorney hires Engineer A to inspect the building and give expert testimony in support of the owner.

Necessary Factors (NESS):
  • Tenants filing suit against the owner over building defects
  • Owner's need for expert technical support in litigation
  • Attorney's decision to retain an engineering expert
Sufficient Factors:
  • Lawsuit over building defects + attorney's litigation strategy requiring expert testimony
Counterfactual Test: Without the tenant lawsuit, the attorney would have had no reason to hire Engineer A to inspect the building and testify
Responsibility Attribution:

Agent: Owner's attorney
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Tenant Lawsuit Filing
    Tenants sue the owner to force repair of defects affecting quality of use
  2. Owner's Defense Need
    Owner requires technical expert support to respond to the suit
  3. Expert Engagement
    Owner's attorney hires Engineer A to inspect the building and provide expert testimony
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Tenant Lawsuit Filing
  • effect: Expert Engagement
  • responsibleAgent: Owner's attorney
Literal extractions (kept for synthesis)
  • causalLanguage content: Tenants of an apartment building sue the owner to force him to repair many defects in the building which affect the quality of use. Owner's attorney hires Engineer A to inspect the building and give expert testimony in support of the owner.
  • necessaryFactors content: Tenants filing suit against the owner over building defects; Owner's need for expert technical support in litigation; Attorney's decision to retain an engineering expert
  • sufficientFactors content: Lawsuit over building defects + attorney's litigation strategy requiring expert testimony
  • counterfactual content: Without the tenant lawsuit, the attorney would have had no reason to hire Engineer A to inspect the building and testify
  • agentKnowledge content: Attorney knew the suit concerned quality-of-use defects and that expert testimony would support the owner's defense
  • interveningFactors content: Tenants' decision to litigate; Nature of the alleged defects
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Tenant Lawsuit Filing', 'proeth:description': 'Tenants sue the owner to force repair of defects affecting quality of use'}; {'proeth:step': 2, 'proeth:element': "Owner's Defense Need", 'proeth:description': 'Owner requires technical expert support to respond to the suit'}; {'proeth:step': 3, 'proeth:element': 'Expert Engagement', 'proeth:description': "Owner's attorney hires Engineer A to inspect the building and provide expert testimony"}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#CausalChain_1",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-12T22:38:06.897251+00:00",
  "proeth:agentKnowledge": "Attorney knew the suit concerned quality-of-use defects and that expert testimony would support the owner\u0027s defense",
  "proeth:causalLanguage": "Tenants of an apartment building sue the owner to force him to repair many defects in the building which affect the quality of use. Owner\u0027s attorney hires Engineer A to inspect the building and give expert testimony in support of the owner.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Tenants sue the owner to force repair of defects affecting quality of use",
      "proeth:element": "Tenant Lawsuit Filing",
      "proeth:step": 1
    },
    {
      "proeth:description": "Owner requires technical expert support to respond to the suit",
      "proeth:element": "Owner\u0027s Defense Need",
      "proeth:step": 2
    },
    {
      "proeth:description": "Owner\u0027s attorney hires Engineer A to inspect the building and provide expert testimony",
      "proeth:element": "Expert Engagement",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Tenant Lawsuit Filing",
  "proeth:counterfactual": "Without the tenant lawsuit, the attorney would have had no reason to hire Engineer A to inspect the building and testify",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Expert Engagement",
  "proeth:interveningFactors": [
    "Tenants\u0027 decision to litigate",
    "Nature of the alleged defects"
  ],
  "proeth:necessaryFactors": [
    "Tenants filing suit against the owner over building defects",
    "Owner\u0027s need for expert technical support in litigation",
    "Attorney\u0027s decision to retain an engineering expert"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Owner\u0027s attorney",
  "proeth:sufficientFactors": [
    "Lawsuit over building defects + attorney\u0027s litigation strategy requiring expert testimony"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Owner's attorney hires Engineer A to inspect the building and give expert testimony in support of the owner.

Necessary Factors (NESS):
  • Retention of Engineer A by the attorney
  • Scope of engagement including physical inspection
  • Engineer A's acceptance of the assignment
Sufficient Factors:
  • Engagement contract for inspection services + Engineer A's willingness to perform
Counterfactual Test: Without being hired by the attorney, Engineer A would not have inspected the apartment building
Responsibility Attribution:

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

Causal Sequence:
  1. Expert Engagement
    Attorney hires Engineer A for inspection and expert testimony
  2. Building Inspection
    Engineer A conducts the inspection of the apartment building
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Expert Engagement
  • effect: Building Inspection
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: Owner's attorney hires Engineer A to inspect the building and give expert testimony in support of the owner.
  • necessaryFactors content: Retention of Engineer A by the attorney; Scope of engagement including physical inspection; Engineer A's acceptance of the assignment
  • sufficientFactors content: Engagement contract for inspection services + Engineer A's willingness to perform
  • counterfactual content: Without being hired by the attorney, Engineer A would not have inspected the apartment building
  • agentKnowledge content: Engineer A knew he was retained to inspect and testify in support of the owner
  • interveningFactors content: Terms of the engagement set by the attorney
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Expert Engagement', 'proeth:description': 'Attorney hires Engineer A for inspection and expert testimony'}; {'proeth:step': 2, 'proeth:element': 'Building Inspection', 'proeth:description': 'Engineer A conducts the inspection of the apartment building'}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#CausalChain_2",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-12T22:38:06.897280+00:00",
  "proeth:agentKnowledge": "Engineer A knew he was retained to inspect and testify in support of the owner",
  "proeth:causalLanguage": "Owner\u0027s attorney hires Engineer A to inspect the building and give expert testimony in support of the owner.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Attorney hires Engineer A for inspection and expert testimony",
      "proeth:element": "Expert Engagement",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A conducts the inspection of the apartment building",
      "proeth:element": "Building Inspection",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Expert Engagement",
  "proeth:counterfactual": "Without being hired by the attorney, Engineer A would not have inspected the apartment building",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Building Inspection",
  "proeth:interveningFactors": [
    "Terms of the engagement set by the attorney"
  ],
  "proeth:necessaryFactors": [
    "Retention of Engineer A by the attorney",
    "Scope of engagement including physical inspection",
    "Engineer A\u0027s acceptance of the assignment"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Engagement contract for inspection services + Engineer A\u0027s willingness to perform"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Engineer A discovers serious structural defects in the building which he believes constitute an immediate threat to the safety of the tenants.

Necessary Factors (NESS):
  • Physical inspection of the building by Engineer A
  • Pre-existing serious structural defects in the building
  • Engineer A's technical competence to recognize the defects
Sufficient Factors:
  • Competent inspection + presence of latent structural defects
Counterfactual Test: Without the inspection, the safety-related defects (unmentioned in the tenants' suit) would have remained undiscovered
Responsibility Attribution:

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

Causal Sequence:
  1. Building Inspection
    Engineer A inspects the apartment building on behalf of the attorney
  2. Structural Defect Discovery
    Engineer A discovers serious structural defects constituting an immediate threat to tenant safety
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Building Inspection
  • effect: Structural Defect Discovery
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer A discovers serious structural defects in the building which he believes constitute an immediate threat to the safety of the tenants.
  • necessaryFactors content: Physical inspection of the building by Engineer A; Pre-existing serious structural defects in the building; Engineer A's technical competence to recognize the defects
  • sufficientFactors content: Competent inspection + presence of latent structural defects
  • counterfactual content: Without the inspection, the safety-related defects (unmentioned in the tenants' suit) would have remained undiscovered
  • agentKnowledge content: Engineer A possessed education, training and experience concerning technical matters superior to that of the lay public
  • interveningFactors content: Pre-existing condition of the building
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Building Inspection', 'proeth:description': 'Engineer A inspects the apartment building on behalf of the attorney'}; {'proeth:step': 2, 'proeth:element': 'Structural Defect Discovery', 'proeth:description': 'Engineer A discovers serious structural defects constituting an immediate threat to tenant safety'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#CausalChain_3",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-12T22:38:06.897301+00:00",
  "proeth:agentKnowledge": "Engineer A possessed education, training and experience concerning technical matters superior to that of the lay public",
  "proeth:causalLanguage": "Engineer A discovers serious structural defects in the building which he believes constitute an immediate threat to the safety of the tenants.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A inspects the apartment building on behalf of the attorney",
      "proeth:element": "Building Inspection",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A discovers serious structural defects constituting an immediate threat to tenant safety",
      "proeth:element": "Structural Defect Discovery",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Building Inspection",
  "proeth:counterfactual": "Without the inspection, the safety-related defects (unmentioned in the tenants\u0027 suit) would have remained undiscovered",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Structural Defect Discovery",
  "proeth:interveningFactors": [
    "Pre-existing condition of the building"
  ],
  "proeth:necessaryFactors": [
    "Physical inspection of the building by Engineer A",
    "Pre-existing serious structural defects in the building",
    "Engineer A\u0027s technical competence to recognize the defects"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Competent inspection + presence of latent structural defects"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Upon reporting the findings to the attorney, Engineer A is told he must maintain this information as confidential as it is part of a lawsuit.

Necessary Factors (NESS):
  • Discovery of serious structural defects
  • Engineer A's belief the defects posed an immediate safety threat
  • Professional relationship obligating Engineer A to report to the retaining attorney
Sufficient Factors:
  • Discovery of safety-critical defects + duty to inform the retaining client
Counterfactual Test: Without discovering the defects, Engineer A would have had no safety findings to report to the attorney
Responsibility Attribution:

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

Causal Sequence:
  1. Structural Defect Discovery
    Engineer A discovers serious safety-related structural defects
  2. Findings Report
    Engineer A reports the discovery to the attorney
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Structural Defect Discovery
  • effect: Findings Report
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: Upon reporting the findings to the attorney, Engineer A is told he must maintain this information as confidential as it is part of a lawsuit.
  • necessaryFactors content: Discovery of serious structural defects; Engineer A's belief the defects posed an immediate safety threat; Professional relationship obligating Engineer A to report to the retaining attorney
  • sufficientFactors content: Discovery of safety-critical defects + duty to inform the retaining client
  • counterfactual content: Without discovering the defects, Engineer A would have had no safety findings to report to the attorney
  • agentKnowledge content: Engineer A believed the defects constituted an immediate threat to tenant safety
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Structural Defect Discovery', 'proeth:description': 'Engineer A discovers serious safety-related structural defects'}; {'proeth:step': 2, 'proeth:element': 'Findings Report', 'proeth:description': 'Engineer A reports the discovery to the attorney'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#CausalChain_4",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-12T22:38:06.897320+00:00",
  "proeth:agentKnowledge": "Engineer A believed the defects constituted an immediate threat to tenant safety",
  "proeth:causalLanguage": "Upon reporting the findings to the attorney, Engineer A is told he must maintain this information as confidential as it is part of a lawsuit.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A discovers serious safety-related structural defects",
      "proeth:element": "Structural Defect Discovery",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A reports the discovery to the attorney",
      "proeth:element": "Findings Report",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Structural Defect Discovery",
  "proeth:counterfactual": "Without discovering the defects, Engineer A would have had no safety findings to report to the attorney",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Findings Report",
  "proeth:necessaryFactors": [
    "Discovery of serious structural defects",
    "Engineer A\u0027s belief the defects posed an immediate safety threat",
    "Professional relationship obligating Engineer A to report to the retaining attorney"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Discovery of safety-critical defects + duty to inform the retaining client"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Upon reporting the findings to the attorney, Engineer A is told he must maintain this information as confidential as it is part of a lawsuit.

Necessary Factors (NESS):
  • Attorney's receipt of the safety findings from Engineer A
  • Pending litigation making the information legally sensitive
  • Attorney's litigation-protection strategy
Sufficient Factors:
  • Report of adverse safety findings + attorney's interest in protecting the owner's litigation position
Counterfactual Test: Without the report, the attorney would have had no findings to instruct Engineer A to keep confidential
Responsibility Attribution:

Agent: Owner's attorney
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Findings Report
    Engineer A reports serious safety-related defects to the attorney
  2. Confidentiality Instruction
    Attorney instructs Engineer A that the information must remain confidential as part of the lawsuit
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Findings Report
  • effect: Confidentiality Instruction
  • responsibleAgent: Owner's attorney
Literal extractions (kept for synthesis)
  • causalLanguage content: Upon reporting the findings to the attorney, Engineer A is told he must maintain this information as confidential as it is part of a lawsuit.
  • necessaryFactors content: Attorney's receipt of the safety findings from Engineer A; Pending litigation making the information legally sensitive; Attorney's litigation-protection strategy
  • sufficientFactors content: Report of adverse safety findings + attorney's interest in protecting the owner's litigation position
  • counterfactual content: Without the report, the attorney would have had no findings to instruct Engineer A to keep confidential
  • agentKnowledge content: Attorney knew the findings involved serious structural defects and were part of a lawsuit
  • interveningFactors content: Pending tenant lawsuit; Attorney-client confidentiality norms
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Findings Report', 'proeth:description': 'Engineer A reports serious safety-related defects to the attorney'}; {'proeth:step': 2, 'proeth:element': 'Confidentiality Instruction', 'proeth:description': 'Attorney instructs Engineer A that the information must remain confidential as part of the lawsuit'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#CausalChain_5",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-12T22:38:06.897346+00:00",
  "proeth:agentKnowledge": "Attorney knew the findings involved serious structural defects and were part of a lawsuit",
  "proeth:causalLanguage": "Upon reporting the findings to the attorney, Engineer A is told he must maintain this information as confidential as it is part of a lawsuit.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A reports serious safety-related defects to the attorney",
      "proeth:element": "Findings Report",
      "proeth:step": 1
    },
    {
      "proeth:description": "Attorney instructs Engineer A that the information must remain confidential as part of the lawsuit",
      "proeth:element": "Confidentiality Instruction",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Findings Report",
  "proeth:counterfactual": "Without the report, the attorney would have had no findings to instruct Engineer A to keep confidential",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Confidentiality Instruction",
  "proeth:interveningFactors": [
    "Pending tenant lawsuit",
    "Attorney-client confidentiality norms"
  ],
  "proeth:necessaryFactors": [
    "Attorney\u0027s receipt of the safety findings from Engineer A",
    "Pending litigation making the information legally sensitive",
    "Attorney\u0027s litigation-protection strategy"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Owner\u0027s attorney",
  "proeth:sufficientFactors": [
    "Report of adverse safety findings + attorney\u0027s interest in protecting the owner\u0027s litigation position"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: there may be facts and circumstances in which the ethical obligation of engineers in protecting the public health and safety conflict with the ethical obligation of engineers to maintain the right of confidentiality in data and other information obtained on behalf of a client

Necessary Factors (NESS):
  • Engineer A's knowledge of imminent danger to tenants
  • Attorney's instruction to maintain confidentiality
  • Code obligations both to protect public safety and to keep client information confidential
Sufficient Factors:
  • Knowledge of imminent public danger + binding confidentiality instruction from the client
Counterfactual Test: Without the confidentiality instruction, Engineer A could have disclosed freely and no conflict between duties would have crystallized
Responsibility Attribution:

Agent: Owner's attorney
Type: shared
Within Agent Control: Yes

Causal Sequence:
  1. Structural Defect Discovery
    Engineer A becomes aware of imminent danger to tenants
  2. Findings Report
    Engineer A informs the attorney of the safety-related defects
  3. Confidentiality Instruction
    Attorney directs Engineer A to keep the findings confidential
  4. Ethical Conflict Emergence
    Public safety duty collides with client confidentiality duty
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Confidentiality Instruction
  • effect: Ethical Conflict Emergence
  • responsibleAgent: Owner's attorney
Literal extractions (kept for synthesis)
  • causalLanguage content: there may be facts and circumstances in which the ethical obligation of engineers in protecting the public health and safety conflict with the ethical obligation of engineers to maintain the right of confidentiality in data and other information obtained on behalf of a client
  • necessaryFactors content: Engineer A's knowledge of imminent danger to tenants; Attorney's instruction to maintain confidentiality; Code obligations both to protect public safety and to keep client information confidential
  • sufficientFactors content: Knowledge of imminent public danger + binding confidentiality instruction from the client
  • counterfactual content: Without the confidentiality instruction, Engineer A could have disclosed freely and no conflict between duties would have crystallized
  • agentKnowledge content: Attorney knew the withheld information concerned an immediate threat to tenant safety
  • interveningFactors content: Natural tension which exists within the Code; Pending litigation
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Structural Defect Discovery', 'proeth:description': 'Engineer A becomes aware of imminent danger to tenants'}; {'proeth:step': 2, 'proeth:element': 'Findings Report', 'proeth:description': 'Engineer A informs the attorney of the safety-related defects'}; {'proeth:step': 3, 'proeth:element': 'Confidentiality Instruction', 'proeth:description': 'Attorney directs Engineer A to keep the findings confidential'}; {'proeth:step': 4, 'proeth:element': 'Ethical Conflict Emergence', 'proeth:description': 'Public safety duty collides with client confidentiality duty'}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#CausalChain_6",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-12T22:38:06.897365+00:00",
  "proeth:agentKnowledge": "Attorney knew the withheld information concerned an immediate threat to tenant safety",
  "proeth:causalLanguage": "there may be facts and circumstances in which the ethical obligation of engineers in protecting the public health and safety conflict with the ethical obligation of engineers to maintain the right of confidentiality in data and other information obtained on behalf of a client",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A becomes aware of imminent danger to tenants",
      "proeth:element": "Structural Defect Discovery",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A informs the attorney of the safety-related defects",
      "proeth:element": "Findings Report",
      "proeth:step": 2
    },
    {
      "proeth:description": "Attorney directs Engineer A to keep the findings confidential",
      "proeth:element": "Confidentiality Instruction",
      "proeth:step": 3
    },
    {
      "proeth:description": "Public safety duty collides with client confidentiality duty",
      "proeth:element": "Ethical Conflict Emergence",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Confidentiality Instruction",
  "proeth:counterfactual": "Without the confidentiality instruction, Engineer A could have disclosed freely and no conflict between duties would have crystallized",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Ethical Conflict Emergence",
  "proeth:interveningFactors": [
    "Natural tension which exists within the Code",
    "Pending litigation"
  ],
  "proeth:necessaryFactors": [
    "Engineer A\u0027s knowledge of imminent danger to tenants",
    "Attorney\u0027s instruction to maintain confidentiality",
    "Code obligations both to protect public safety and to keep client information confidential"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "Owner\u0027s attorney",
  "proeth:sufficientFactors": [
    "Knowledge of imminent public danger + binding confidentiality instruction from the client"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Engineer A complys with the request of the attorney.

Necessary Factors (NESS):
  • Attorney's confidentiality instruction
  • Engineer A's perception of a duty not to reveal client information without consent
  • Engineer A's decision not to invoke the Code's public-safety exception
Sufficient Factors:
  • Confidentiality instruction + Engineer A's choice to prioritize the client's confidentiality over disclosure
Counterfactual Test: Even with the instruction, Engineer A retained reasonable alternatives; 'engineers not only have the right but also the ethical responsibility to reveal such facts to the proper persons' — compliance was not compelled
Responsibility Attribution:

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

Causal Sequence:
  1. Confidentiality Instruction
    Attorney tells Engineer A the safety information must remain confidential
  2. Confidentiality Compliance
    Engineer A complies, keeping the safety-related information confidential
  3. Continued Tenant Exposure
    Tenants and public authorities remain unaware of the imminent danger
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Confidentiality Instruction
  • effect: Confidentiality Compliance
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer A complys with the request of the attorney.
  • necessaryFactors content: Attorney's confidentiality instruction; Engineer A's perception of a duty not to reveal client information without consent; Engineer A's decision not to invoke the Code's public-safety exception
  • sufficientFactors content: Confidentiality instruction + Engineer A's choice to prioritize the client's confidentiality over disclosure
  • counterfactual content: Even with the instruction, Engineer A retained reasonable alternatives; 'engineers not only have the right but also the ethical responsibility to reveal such facts to the proper persons' — compliance was not compelled
  • agentKnowledge content: Engineer A knew the defects constituted an immediate threat to tenant safety and knew the attorney demanded confidentiality
  • interveningFactors content: Attorney's instruction; Litigation context
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Confidentiality Instruction', 'proeth:description': 'Attorney tells Engineer A the safety information must remain confidential'}; {'proeth:step': 2, 'proeth:element': 'Confidentiality Compliance', 'proeth:description': 'Engineer A complies, keeping the safety-related information confidential'}; {'proeth:step': 3, 'proeth:element': 'Continued Tenant Exposure', 'proeth:description': 'Tenants and public authorities remain unaware of the imminent danger'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#CausalChain_7",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-12T22:38:06.897385+00:00",
  "proeth:agentKnowledge": "Engineer A knew the defects constituted an immediate threat to tenant safety and knew the attorney demanded confidentiality",
  "proeth:causalLanguage": "Engineer A complys with the request of the attorney.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Attorney tells Engineer A the safety information must remain confidential",
      "proeth:element": "Confidentiality Instruction",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A complies, keeping the safety-related information confidential",
      "proeth:element": "Confidentiality Compliance",
      "proeth:step": 2
    },
    {
      "proeth:description": "Tenants and public authorities remain unaware of the imminent danger",
      "proeth:element": "Continued Tenant Exposure",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Confidentiality Instruction",
  "proeth:counterfactual": "Even with the instruction, Engineer A retained reasonable alternatives; \u0027engineers not only have the right but also the ethical responsibility to reveal such facts to the proper persons\u0027 \u2014 compliance was not compelled",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Confidentiality Compliance",
  "proeth:interveningFactors": [
    "Attorney\u0027s instruction",
    "Litigation context"
  ],
  "proeth:necessaryFactors": [
    "Attorney\u0027s confidentiality instruction",
    "Engineer A\u0027s perception of a duty not to reveal client information without consent",
    "Engineer A\u0027s decision not to invoke the Code\u0027s public-safety exception"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Confidentiality instruction + Engineer A\u0027s choice to prioritize the client\u0027s confidentiality over disclosure"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: However, when costs concerns where raised by the client, Engineer A abandoned the ethical duty and proceeded with the work on the project.

Necessary Factors (NESS):
  • Client's rejection of the full-time on-site representative on cost grounds
  • Engineer's willingness to continue despite the safety recommendation being refused
  • Absence of insistence on the safety measure
Sufficient Factors:
  • Client cost objection + engineer's decision to subordinate public safety to the client's economic concerns
Counterfactual Test: Had the client accepted the recommendation, the engineer would not have proceeded without the on-site representative; alternatively, the engineer could have refused to proceed
Responsibility Attribution:

Agent: Engineer A (BER Case 84-5)
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Safety Recommendation
    Engineer recommends a full-time, on-site project representative due to construction dangers
  2. Client Cost Objection
    Client indicates the project would be too costly with such a representative
  3. Proceeding Despite Rejection
    Engineer abandons the ethical duty and proceeds with the work
  4. Code Violation Finding
    Board finds Engineer A in violation of Section II.1.a. of the Code
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Client Cost Objection
  • effect: Proceeding Despite Rejection
  • responsibleAgent: Engineer A (BER Case 84-5)
Literal extractions (kept for synthesis)
  • causalLanguage content: However, when costs concerns where raised by the client, Engineer A abandoned the ethical duty and proceeded with the work on the project.
  • necessaryFactors content: Client's rejection of the full-time on-site representative on cost grounds; Engineer's willingness to continue despite the safety recommendation being refused; Absence of insistence on the safety measure
  • sufficientFactors content: Client cost objection + engineer's decision to subordinate public safety to the client's economic concerns
  • counterfactual content: Had the client accepted the recommendation, the engineer would not have proceeded without the on-site representative; alternatively, the engineer could have refused to proceed
  • agentKnowledge content: Engineer had himself recommended the representative 'because of the potentially dangerous nature of implementing the design during the construction phase'
  • interveningFactors content: Client's cost concerns
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Safety Recommendation', 'proeth:description': 'Engineer recommends a full-time, on-site project representative due to construction dangers'}; {'proeth:step': 2, 'proeth:element': 'Client Cost Objection', 'proeth:description': 'Client indicates the project would be too costly with such a representative'}; {'proeth:step': 3, 'proeth:element': 'Proceeding Despite Rejection', 'proeth:description': 'Engineer abandons the ethical duty and proceeds with the work'}; {'proeth:step': 4, 'proeth:element': 'Code Violation Finding', 'proeth:description': 'Board finds Engineer A in violation of Section II.1.a. of the Code'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#CausalChain_8",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-12T22:38:06.897403+00:00",
  "proeth:agentKnowledge": "Engineer had himself recommended the representative \u0027because of the potentially dangerous nature of implementing the design during the construction phase\u0027",
  "proeth:causalLanguage": "However, when costs concerns where raised by the client, Engineer A abandoned the ethical duty and proceeded with the work on the project.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer recommends a full-time, on-site project representative due to construction dangers",
      "proeth:element": "Safety Recommendation",
      "proeth:step": 1
    },
    {
      "proeth:description": "Client indicates the project would be too costly with such a representative",
      "proeth:element": "Client Cost Objection",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer abandons the ethical duty and proceeds with the work",
      "proeth:element": "Proceeding Despite Rejection",
      "proeth:step": 3
    },
    {
      "proeth:description": "Board finds Engineer A in violation of Section II.1.a. of the Code",
      "proeth:element": "Code Violation Finding",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Client Cost Objection",
  "proeth:counterfactual": "Had the client accepted the recommendation, the engineer would not have proceeded without the on-site representative; alternatively, the engineer could have refused to proceed",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Proceeding Despite Rejection",
  "proeth:interveningFactors": [
    "Client\u0027s cost concerns"
  ],
  "proeth:necessaryFactors": [
    "Client\u0027s rejection of the full-time on-site representative on cost grounds",
    "Engineer\u0027s willingness to continue despite the safety recommendation being refused",
    "Absence of insistence on the safety measure"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A (BER Case 84-5)",
  "proeth:sufficientFactors": [
    "Client cost objection + engineer\u0027s decision to subordinate public safety to the client\u0027s economic concerns"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: The client objected that such action prejudiced their interests by lessening their bargaining position with the owners of the residence.

Necessary Factors (NESS):
  • Engineer's sending a carbon copy of the report to the real estate firm
  • Absence of client consent to disclosure
  • Client's competing bargaining interest against the sellers
Sufficient Factors:
  • Unauthorized disclosure to a party adverse to the client's bargaining position
Counterfactual Test: Had the report gone only to the client, no prejudice to bargaining position and no objection would have arisen
Responsibility Attribution:

Agent: Engineer A (BER Case 82-2)
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Unauthorized Report Disclosure
    Engineer sends a carbon copy of the inspection report to the real estate firm handling the sale
  2. Client Disclosure Objection
    Client objects that the disclosure prejudiced their bargaining position and was unethical
  3. Ethical Violation Finding
    Board concludes the engineer acted unethically; 'the principle of the right of confidentiality on behalf of the client predominated'
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Unauthorized Report Disclosure
  • effect: Client Disclosure Objection
  • responsibleAgent: Engineer A (BER Case 82-2)
Literal extractions (kept for synthesis)
  • causalLanguage content: The client objected that such action prejudiced their interests by lessening their bargaining position with the owners of the residence.
  • necessaryFactors content: Engineer's sending a carbon copy of the report to the real estate firm; Absence of client consent to disclosure; Client's competing bargaining interest against the sellers
  • sufficientFactors content: Unauthorized disclosure to a party adverse to the client's bargaining position
  • counterfactual content: Had the report gone only to the client, no prejudice to bargaining position and no objection would have arisen
  • agentKnowledge content: It did not appear that the engineer 'acted with some ulterior motive or intention to cause the client any harm', but he knowingly copied the real estate firm handling the sale
  • interveningFactors content: Real estate firm's role representing the owner
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Unauthorized Report Disclosure', 'proeth:description': 'Engineer sends a carbon copy of the inspection report to the real estate firm handling the sale'}; {'proeth:step': 2, 'proeth:element': 'Client Disclosure Objection', 'proeth:description': 'Client objects that the disclosure prejudiced their bargaining position and was unethical'}; {'proeth:step': 3, 'proeth:element': 'Ethical Violation Finding', 'proeth:description': "Board concludes the engineer acted unethically; 'the principle of the right of confidentiality on behalf of the client predominated'"}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/136#",
    "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/136#CausalChain_9",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-12T22:38:06.897421+00:00",
  "proeth:agentKnowledge": "It did not appear that the engineer \u0027acted with some ulterior motive or intention to cause the client any harm\u0027, but he knowingly copied the real estate firm handling the sale",
  "proeth:causalLanguage": "The client objected that such action prejudiced their interests by lessening their bargaining position with the owners of the residence.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer sends a carbon copy of the inspection report to the real estate firm handling the sale",
      "proeth:element": "Unauthorized Report Disclosure",
      "proeth:step": 1
    },
    {
      "proeth:description": "Client objects that the disclosure prejudiced their bargaining position and was unethical",
      "proeth:element": "Client Disclosure Objection",
      "proeth:step": 2
    },
    {
      "proeth:description": "Board concludes the engineer acted unethically; \u0027the principle of the right of confidentiality on behalf of the client predominated\u0027",
      "proeth:element": "Ethical Violation Finding",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Unauthorized Report Disclosure",
  "proeth:counterfactual": "Had the report gone only to the client, no prejudice to bargaining position and no objection would have arisen",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Client Disclosure Objection",
  "proeth:interveningFactors": [
    "Real estate firm\u0027s role representing the owner"
  ],
  "proeth:necessaryFactors": [
    "Engineer\u0027s sending a carbon copy of the report to the real estate firm",
    "Absence of client consent to disclosure",
    "Client\u0027s competing bargaining interest against the sellers"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A (BER Case 82-2)",
  "proeth:sufficientFactors": [
    "Unauthorized disclosure to a party adverse to the client\u0027s bargaining position"
  ],
  "proeth:withinAgentControl": true
}
Allen Temporal Relations (9)
Interval algebra relationships with OWL-Time standard properties
From Entity Allen Relation To Entity OWL-Time Property Evidence
tenants' lawsuit against owner before
Entity1 is before Entity2
attorney hires Engineer A time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Tenants of an apartment building sue the owner... Owner's attorney hires Engineer A to inspect the b... [more]
attorney hires Engineer A before
Entity1 is before Entity2
Engineer A's inspection of the building time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Owner's attorney hires Engineer A to inspect the building... Engineer A discovers serious structural... [more]
discovery of structural defects during
Entity1 occurs entirely within the duration of Entity2
Engineer A's inspection time:intervalDuring
http://www.w3.org/2006/time#intervalDuring
hires Engineer A to inspect the building... Engineer A discovers serious structural defects in the b... [more]
filing of tenants' suit (omitting safety defects) before
Entity1 is before Entity2
discovery of safety-related defects time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
The tenants' suit has not mentioned these safety related defects.
Engineer A reports findings to attorney meets
Entity1 ends exactly when Entity2 begins
attorney instructs confidentiality time:intervalMeets
http://www.w3.org/2006/time#intervalMeets
Upon reporting the findings to the attorney, Engineer A is told he must maintain this information as... [more]
attorney's confidentiality instruction before
Entity1 is before Entity2
Engineer A's compliance time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Engineer A is told he must maintain this information as confidential... Engineer A complys with the ... [more]
discovery of structural defects before
Entity1 is before Entity2
report of findings to attorney time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Engineer A discovers serious structural defects... Upon reporting the findings to the attorney
awareness of imminent danger before
Entity1 is before Entity2
obligation to disclose to tenants and public authorities time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Engineer A, having become aware of the imminent danger to the structure, had an obligation to make a... [more]
client consent before
Entity1 is before Entity2
disclosure of client information time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
the obligation of engineers not to reveal information of the client without the prior consent of 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.