PASS 3: Temporal Dynamics
Case 136: Failure To Report Information Affecting Public Safety
Timeline Overview
OWL-Time Temporal Structure 9 relations time: = w3.org/2006/time
Extracted Actions (5)
Volitional professional decisions with intentions and ethical contextDescription: 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:
- Engineer-Client Relationship
Mental State: deliberate
Intended Outcome: Obtain expert engineering testimony supporting the owner's defense against the tenants' suit
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Legal judgment in retaining expertsinitiates: Engineer-Client Relationship
descriptioncontent: 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.hasAgentcontent: Owner's AttorneytemporalMarkercontent: After the tenants filed suit against the ownerhasMentalStatecontent: deliberateintendedOutcomecontent: Obtain expert engineering testimony supporting the owner's defense against the tenants' suittextReferencescontent: Owner's attorney hires Engineer A to inspect the building and give expert testimony in support of the owner.temporalExtentcontent: instanttemporalSequencecontent: 2withinCompetenceassessment: 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:
- Knowledge of Imminent Safety Danger
Mental State: deliberate
Intended Outcome: Assess the building's condition to support expert testimony for the owner
Obligation Engagement:
- Competent Professional Service
Guided By Principles:
- Public Health and Safety
Required Capabilities:
Field classification (triples vs literals)
fulfillsObligation: Competent Professional ServiceguidedByPrinciple: Public Health and SafetyrequiresCapability: Structural inspection expertise; Engineering judgmentinitiates: Knowledge of Imminent Safety Danger
descriptioncontent: 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.hasAgentcontent: Engineer AtemporalMarkercontent: After being hired by the attorneyeventRoleContextcontent: Consulting EngineerhasMentalStatecontent: deliberateintendedOutcomecontent: Assess the building's condition to support expert testimony for the ownertextReferencescontent: Engineer A discovers serious structural defects in the building which he believes constitute an immediate threat to the safety of the tenants.temporalExtentcontent: intervaltemporalSequencecontent: 3withinCompetenceassessment: 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:
- 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:
- Duty to Inform the Client
Guided By Principles:
- Public Health and Safety
Required Capabilities:
Field classification (triples vs literals)
fulfillsObligation: Duty to Inform the ClientguidedByPrinciple: Public Health and SafetyrequiresCapability: Professional communication; Engineering judgmentinitiates: Attorney Awareness of Safety Defects
descriptioncontent: Engineer A reports his discovery of serious safety related structural defects to the attorney who retained him.hasAgentcontent: Engineer AtemporalMarkercontent: Immediately after the inspectioneventRoleContextcontent: Consulting EngineerhasMentalStatecontent: deliberateintendedOutcomecontent: Inform his client of the serious structural defects and the safety threat they posetextReferencescontent: 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.temporalExtentcontent: instanttemporalSequencecontent: 5withinCompetenceassessment: 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:
- 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:
Field classification (triples vs literals)
guidedByPrinciple: Client ConfidentialityrequiresCapability: Legal judgmentinitiates: Confidentiality Directive in Force
descriptioncontent: The attorney instructs Engineer A that he must keep the safety related findings confidential because the information is part of a lawsuit.hasAgentcontent: Owner's AttorneytemporalMarkercontent: Upon receiving Engineer A's report of the findingshasMentalStatecontent: deliberateintendedOutcomecontent: Protect the owner's litigation position by keeping the safety findings within the lawsuitforeseenUnintendedEffectscontent: Tenants remain unaware of the immediate safety threattextReferencescontent: Engineer A is told he must maintain this information as confidential as it is part of a lawsuittemporalExtentcontent: instanttemporalSequencecontent: 6withinCompetenceassessment: 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:
- 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:
- Obligation to Protect Public Health and Safety
- Obligation to Reveal Dangers to Proper Persons
Guided By Principles:
- Client Confidentiality
Required Capabilities:
Field classification (triples vs literals)
violatesObligation: Obligation to Protect Public Health and Safety; Obligation to Reveal Dangers to Proper PersonsguidedByPrinciple: Client ConfidentialityrequiresCapability: Ethical judgmentinitiates: Undisclosed Public Safety Risk
descriptioncontent: 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.hasAgentcontent: Engineer AtemporalMarkercontent: Final decision in the case facts, after the attorney's instructioneventRoleContextcontent: Consulting EngineerhasMentalStatecontent: deliberateintendedOutcomecontent: Honor the confidentiality of information obtained on behalf of his clientforeseenUnintendedEffectscontent: Tenants and public authorities remain unaware of the immediate threat to their safetytextReferencescontent: 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 existedtemporalExtentcontent: intervaltemporalSequencecontent: 8withinCompetenceassessment: 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 changesDescription: 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:
- Litigation Pending
Field classification (triples vs literals)
initiates: Litigation Pending
descriptioncontent: 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.temporalMarkercontent: Beginning of the case, before Engineer A is hiredtextReferencescontent: Tenants of an apartment building sue the owner to force him to repair many defects in the building which affect the quality of use.eventTypecontent: exogenoustemporalExtentcontent: instanttemporalSequencecontent: 1confidenceassessment: 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:
- Public Safety Risk
- Engineer Awareness of Imminent Danger
Caused By Action: Action_Building_Inspection
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/136#Action_Building_Inspectioninitiates: Public Safety Risk; Engineer Awareness of Imminent Danger
descriptioncontent: 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.temporalMarkercontent: During Engineer A's inspection of the buildingtextReferencescontent: 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.eventTypecontent: outcometemporalExtentcontent: instanttemporalSequencecontent: 4confidenceassessment: 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:
- Ethical Obligation Conflict
Caused By Action: Action_Confidentiality_Instruction
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/136#Action_Confidentiality_Instructioninitiates: Ethical Obligation Conflict
descriptioncontent: 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.temporalMarkercontent: After the attorney's confidentiality instructiontextReferencescontent: 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 clienteventTypecontent: automatictemporalExtentcontent: intervaltemporalSequencecontent: 7confidenceassessment: 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 SetCausal 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
Responsibility Attribution:
Agent: Owner's attorney
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Tenant Lawsuit Filing
Tenants sue the owner to force repair of defects affecting quality of use -
Owner's Defense Need
Owner requires technical expert support to respond to the suit -
Expert Engagement
Owner's attorney hires Engineer A to inspect the building and provide expert testimony
Field classification (triples vs literals)
cause: Tenant Lawsuit Filingeffect: Expert EngagementresponsibleAgent: Owner's attorney
causalLanguagecontent: 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.necessaryFactorscontent: 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 expertsufficientFactorscontent: Lawsuit over building defects + attorney's litigation strategy requiring expert testimonycounterfactualcontent: Without the tenant lawsuit, the attorney would have had no reason to hire Engineer A to inspect the building and testifyagentKnowledgecontent: Attorney knew the suit concerned quality-of-use defects and that expert testimony would support the owner's defenseinterveningFactorscontent: Tenants' decision to litigate; Nature of the alleged defectscausalSequencecontent: {'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"}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer A
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Expert Engagement
Attorney hires Engineer A for inspection and expert testimony -
Building Inspection
Engineer A conducts the inspection of the apartment building
Field classification (triples vs literals)
cause: Expert Engagementeffect: Building InspectionresponsibleAgent: Engineer A
causalLanguagecontent: Owner's attorney hires Engineer A to inspect the building and give expert testimony in support of the owner.necessaryFactorscontent: Retention of Engineer A by the attorney; Scope of engagement including physical inspection; Engineer A's acceptance of the assignmentsufficientFactorscontent: Engagement contract for inspection services + Engineer A's willingness to performcounterfactualcontent: Without being hired by the attorney, Engineer A would not have inspected the apartment buildingagentKnowledgecontent: Engineer A knew he was retained to inspect and testify in support of the ownerinterveningFactorscontent: Terms of the engagement set by the attorneycausalSequencecontent: {'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'}responsibilityTypeassessment: sharedwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer A
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Building Inspection
Engineer A inspects the apartment building on behalf of the attorney -
Structural Defect Discovery
Engineer A discovers serious structural defects constituting an immediate threat to tenant safety
Field classification (triples vs literals)
cause: Building Inspectioneffect: Structural Defect DiscoveryresponsibleAgent: Engineer A
causalLanguagecontent: Engineer A discovers serious structural defects in the building which he believes constitute an immediate threat to the safety of the tenants.necessaryFactorscontent: Physical inspection of the building by Engineer A; Pre-existing serious structural defects in the building; Engineer A's technical competence to recognize the defectssufficientFactorscontent: Competent inspection + presence of latent structural defectscounterfactualcontent: Without the inspection, the safety-related defects (unmentioned in the tenants' suit) would have remained undiscoveredagentKnowledgecontent: Engineer A possessed education, training and experience concerning technical matters superior to that of the lay publicinterveningFactorscontent: Pre-existing condition of the buildingcausalSequencecontent: {'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'}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer A
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Structural Defect Discovery
Engineer A discovers serious safety-related structural defects -
Findings Report
Engineer A reports the discovery to the attorney
Field classification (triples vs literals)
cause: Structural Defect Discoveryeffect: Findings ReportresponsibleAgent: Engineer A
causalLanguagecontent: 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.necessaryFactorscontent: 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 attorneysufficientFactorscontent: Discovery of safety-critical defects + duty to inform the retaining clientcounterfactualcontent: Without discovering the defects, Engineer A would have had no safety findings to report to the attorneyagentKnowledgecontent: Engineer A believed the defects constituted an immediate threat to tenant safetycausalSequencecontent: {'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'}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Owner's attorney
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Findings Report
Engineer A reports serious safety-related defects to the attorney -
Confidentiality Instruction
Attorney instructs Engineer A that the information must remain confidential as part of the lawsuit
Field classification (triples vs literals)
cause: Findings Reporteffect: Confidentiality InstructionresponsibleAgent: Owner's attorney
causalLanguagecontent: 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.necessaryFactorscontent: Attorney's receipt of the safety findings from Engineer A; Pending litigation making the information legally sensitive; Attorney's litigation-protection strategysufficientFactorscontent: Report of adverse safety findings + attorney's interest in protecting the owner's litigation positioncounterfactualcontent: Without the report, the attorney would have had no findings to instruct Engineer A to keep confidentialagentKnowledgecontent: Attorney knew the findings involved serious structural defects and were part of a lawsuitinterveningFactorscontent: Pending tenant lawsuit; Attorney-client confidentiality normscausalSequencecontent: {'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'}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Owner's attorney
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Structural Defect Discovery
Engineer A becomes aware of imminent danger to tenants -
Findings Report
Engineer A informs the attorney of the safety-related defects -
Confidentiality Instruction
Attorney directs Engineer A to keep the findings confidential -
Ethical Conflict Emergence
Public safety duty collides with client confidentiality duty
Field classification (triples vs literals)
cause: Confidentiality Instructioneffect: Ethical Conflict EmergenceresponsibleAgent: Owner's attorney
causalLanguagecontent: 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 clientnecessaryFactorscontent: 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 confidentialsufficientFactorscontent: Knowledge of imminent public danger + binding confidentiality instruction from the clientcounterfactualcontent: Without the confidentiality instruction, Engineer A could have disclosed freely and no conflict between duties would have crystallizedagentKnowledgecontent: Attorney knew the withheld information concerned an immediate threat to tenant safetyinterveningFactorscontent: Natural tension which exists within the Code; Pending litigationcausalSequencecontent: {'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'}responsibilityTypeassessment: sharedwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer A
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Confidentiality Instruction
Attorney tells Engineer A the safety information must remain confidential -
Confidentiality Compliance
Engineer A complies, keeping the safety-related information confidential -
Continued Tenant Exposure
Tenants and public authorities remain unaware of the imminent danger
Field classification (triples vs literals)
cause: Confidentiality Instructioneffect: Confidentiality ComplianceresponsibleAgent: Engineer A
causalLanguagecontent: Engineer A complys with the request of the attorney.necessaryFactorscontent: 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 exceptionsufficientFactorscontent: Confidentiality instruction + Engineer A's choice to prioritize the client's confidentiality over disclosurecounterfactualcontent: 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 compelledagentKnowledgecontent: Engineer A knew the defects constituted an immediate threat to tenant safety and knew the attorney demanded confidentialityinterveningFactorscontent: Attorney's instruction; Litigation contextcausalSequencecontent: {'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'}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer A (BER Case 84-5)
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Safety Recommendation
Engineer recommends a full-time, on-site project representative due to construction dangers -
Client Cost Objection
Client indicates the project would be too costly with such a representative -
Proceeding Despite Rejection
Engineer abandons the ethical duty and proceeds with the work -
Code Violation Finding
Board finds Engineer A in violation of Section II.1.a. of the Code
Field classification (triples vs literals)
cause: Client Cost Objectioneffect: Proceeding Despite RejectionresponsibleAgent: Engineer A (BER Case 84-5)
causalLanguagecontent: However, when costs concerns where raised by the client, Engineer A abandoned the ethical duty and proceeded with the work on the project.necessaryFactorscontent: 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 measuresufficientFactorscontent: Client cost objection + engineer's decision to subordinate public safety to the client's economic concernscounterfactualcontent: Had the client accepted the recommendation, the engineer would not have proceeded without the on-site representative; alternatively, the engineer could have refused to proceedagentKnowledgecontent: Engineer had himself recommended the representative 'because of the potentially dangerous nature of implementing the design during the construction phase'interveningFactorscontent: Client's cost concernscausalSequencecontent: {'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'}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer A (BER Case 82-2)
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Unauthorized Report Disclosure
Engineer sends a carbon copy of the inspection report to the real estate firm handling the sale -
Client Disclosure Objection
Client objects that the disclosure prejudiced their bargaining position and was unethical -
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)
cause: Unauthorized Report Disclosureeffect: Client Disclosure ObjectionresponsibleAgent: Engineer A (BER Case 82-2)
causalLanguagecontent: The client objected that such action prejudiced their interests by lessening their bargaining position with the owners of the residence.necessaryFactorscontent: 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 sellerssufficientFactorscontent: Unauthorized disclosure to a party adverse to the client's bargaining positioncounterfactualcontent: Had the report gone only to the client, no prejudice to bargaining position and no objection would have arisenagentKnowledgecontent: 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 saleinterveningFactorscontent: Real estate firm's role representing the ownercausalSequencecontent: {'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'"}responsibilityTypeassessment: directwithinAgentControlassessment: 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.