PASS 3: Temporal Dynamics
Case 181: Peer Review - Confidentiality Agreements
Timeline Overview
OWL-Time Temporal Structure 11 relations time: = w3.org/2006/time
Extracted Actions (6)
Volitional professional decisions with intentions and ethical contextDescription: Upon original selection as a peer reviewer, Engineer A signs a confidentiality agreement promising not to disclose confidential information about peer-reviewed firms.
Temporal Marker: At the time of original selection as peer reviewer, before any review visits instant
Fluent Transitions:
- Confidentiality Agreement in Effect
Mental State: deliberate
Intended Outcome: Qualify to serve as a peer reviewer and assure reviewed firms that their information will remain confidential
Foreseen Unintended Effects:
- Binding himself to nondisclosure that could later conflict with other professional duties
Guided By Principles:
- Confidentiality
Required Capabilities:
Field classification (triples vs literals)
guidedByPrinciple: ConfidentialityrequiresCapability: Understanding of peer review confidentiality requirementsinitiates: Confidentiality Agreement in Effect
descriptioncontent: Upon original selection as a peer reviewer, Engineer A signs a confidentiality agreement promising not to disclose confidential information about peer-reviewed firms.hasAgentcontent: Engineer AtemporalMarkercontent: At the time of original selection as peer reviewer, before any review visitseventRoleContextcontent: Peer ReviewerhasMentalStatecontent: deliberateintendedOutcomecontent: Qualify to serve as a peer reviewer and assure reviewed firms that their information will remain confidentialforeseenUnintendedEffectscontent: Binding himself to nondisclosure that could later conflict with other professional dutiestextReferencescontent: When originally selected as a peer reviewer, Engineer A is asked to sign a “confidentiality agreement” whereby Engineer A agrees not to disclose confidential information involving peer-reviewed firms.temporalExtentcontent: instanttemporalSequencecontent: 2withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#Action_Confidentiality_Agreement_Signing",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T08:25:31.886777+00:00",
"proeth:description": "Upon original selection as a peer reviewer, Engineer A signs a confidentiality agreement promising not to disclose confidential information about peer-reviewed firms.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Peer Reviewer",
"proeth:foreseenUnintendedEffects": [
"Binding himself to nondisclosure that could later conflict with other professional duties"
],
"proeth:guidedByPrinciple": [
"Confidentiality"
],
"proeth:hasAgent": "Engineer A",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Confidentiality Agreement in Effect"
],
"proeth:intendedOutcome": "Qualify to serve as a peer reviewer and assure reviewed firms that their information will remain confidential",
"proeth:requiresCapability": [
"Understanding of peer review confidentiality requirements"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "At the time of original selection as peer reviewer, before any review visits",
"proeth:temporalSequence": 2,
"proeth:textReferences": [
"When originally selected as a peer reviewer, Engineer A is asked to sign a \u201cconfidentiality agreement\u201d whereby Engineer A agrees not to disclose confidential information involving peer-reviewed firms."
],
"proeth:withinCompetence": true,
"rdfs:label": "Confidentiality Agreement Signing"
}
Description: Engineer B's firm performed design work on a series of recent projects that may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.
Temporal Marker: On recent design projects, prior to the peer review visit interval
Fluent Transitions:
- Potential Safety Code Violation
- Potential Endangerment of Public Health and Safety
Mental State: deliberate professional design work, with no stated awareness of code violations
Intended Outcome: Complete the firm's design projects
Obligation Engagement:
- Duty to Protect Public Health and Safety
Required Capabilities:
Field classification (triples vs literals)
violatesObligation: Duty to Protect Public Health and SafetyrequiresCapability: Engineering design; Safety code complianceinitiates: Potential Safety Code Violation; Potential Endangerment of Public Health and Safety
descriptioncontent: Engineer B's firm performed design work on a series of recent projects that may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.hasAgentcontent: Engineer BtemporalMarkercontent: On recent design projects, prior to the peer review visiteventRoleContextcontent: Principal of Reviewed FirmhasMentalStatecontent: deliberate professional design work, with no stated awareness of code violationsintendedOutcomecontent: Complete the firm's design projectstextReferencescontent: Engineer A discovers that Engineer B’s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.temporalExtentcontent: intervaltemporalSequencecontent: 3withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#Action_Design_Work_Execution",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T08:25:31.887417+00:00",
"proeth:description": "Engineer B\u0027s firm performed design work on a series of recent projects that may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Principal of Reviewed Firm",
"proeth:fulfillsObligation": [],
"proeth:hasAgent": "Engineer B",
"proeth:hasMentalState": "deliberate professional design work, with no stated awareness of code violations",
"proeth:initiates": [
"Potential Safety Code Violation",
"Potential Endangerment of Public Health and Safety"
],
"proeth:intendedOutcome": "Complete the firm\u0027s design projects",
"proeth:raisesObligation": [],
"proeth:requiresCapability": [
"Engineering design",
"Safety code compliance"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "On recent design projects, prior to the peer review visit",
"proeth:temporalSequence": 3,
"proeth:textReferences": [
"Engineer A discovers that Engineer B\u2019s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare."
],
"proeth:violatesObligation": [
"Duty to Protect Public Health and Safety"
],
"proeth:withinCompetence": true,
"rdfs:label": "Design Work Execution"
}
Description: Engineer A conducts a peer review visit to Engineer B's firm and reviews the technical documentation of a series of recent design projects.
Temporal Marker: During the peer review visit to Engineer B's firm interval
Fluent Transitions:
- Knowledge of Potential Safety Code Violations
Mental State: deliberate
Intended Outcome: Perform a thorough evaluation of Engineer B's firm to help improve its professional practice
Obligation Engagement:
- Confidentiality Obligation
Guided By Principles:
- Confidentiality
Required Capabilities:
Field classification (triples vs literals)
guidedByPrinciple: ConfidentialityrequiresCapability: Technical documentation review; Professional practice evaluationinitiates: Knowledge of Potential Safety Code ViolationsraisesObligation: Confidentiality Obligation
descriptioncontent: Engineer A conducts a peer review visit to Engineer B's firm and reviews the technical documentation of a series of recent design projects.hasAgentcontent: Engineer AtemporalMarkercontent: During the peer review visit to Engineer B's firmeventRoleContextcontent: Peer ReviewerhasMentalStatecontent: deliberateintendedOutcomecontent: Perform a thorough evaluation of Engineer B's firm to help improve its professional practicetextReferencescontent: As part of a peer review visit, Engineer A visits Engineer B’s firm.; Following a review of the technical documentation in connection with a series of recent design projects involving Engineer B’s firm, Engineer A discovers that Engineer B’s work may be in violation of state and local safety code requirementstemporalExtentcontent: intervaltemporalSequencecontent: 4withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#Action_Peer_Review_Conduct",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T08:25:31.887340+00:00",
"proeth:description": "Engineer A conducts a peer review visit to Engineer B\u0027s firm and reviews the technical documentation of a series of recent design projects.",
"proeth:discoveredInSection": "facts",
"proeth:eventRoleContext": "Peer Reviewer",
"proeth:fulfillsObligation": [],
"proeth:guidedByPrinciple": [
"Confidentiality"
],
"proeth:hasAgent": "Engineer A",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Knowledge of Potential Safety Code Violations"
],
"proeth:intendedOutcome": "Perform a thorough evaluation of Engineer B\u0027s firm to help improve its professional practice",
"proeth:raisesObligation": [
"Confidentiality Obligation"
],
"proeth:requiresCapability": [
"Technical documentation review",
"Professional practice evaluation"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "During the peer review visit to Engineer B\u0027s firm",
"proeth:temporalSequence": 4,
"proeth:textReferences": [
"As part of a peer review visit, Engineer A visits Engineer B\u2019s firm.",
"Following a review of the technical documentation in connection with a series of recent design projects involving Engineer B\u2019s firm, Engineer A discovers that Engineer B\u2019s work may be in violation of state and local safety code requirements"
],
"proeth:violatesObligation": [],
"proeth:withinCompetence": true,
"rdfs:label": "Peer Review Conduct"
}
Description: The Board prescribes that Engineer A must exercise judgment and discretion to determine whether there is an imminent risk of harm to the public health and safety, such as loss of life or serious risk of injury to persons or property.
Temporal Marker: Immediately following the discovery of potential violations instant
Fluent Transitions:
- Determination of Risk Level
Mental State: deliberate exercise of professional judgment and discretion
Intended Outcome: Determine the appropriate course of action based on the degree of risk to the public
Obligation Engagement:
- Duty to Protect Public Health and Safety
Guided By Principles:
- Paramount Duty to Public Health and Safety
Required Capabilities:
Field classification (triples vs literals)
guidedByPrinciple: Paramount Duty to Public Health and SafetyrequiresCapability: Engineering judgment; Risk evaluationinitiates: Determination of Risk LevelraisesObligation: Duty to Protect Public Health and Safety
descriptioncontent: The Board prescribes that Engineer A must exercise judgment and discretion to determine whether there is an imminent risk of harm to the public health and safety, such as loss of life or serious risk of injury to persons or property.hasAgentcontent: Engineer AtemporalMarkercontent: Immediately following the discovery of potential violationseventRoleContextcontent: Peer ReviewerhasMentalStatecontent: deliberate exercise of professional judgment and discretionintendedOutcomecontent: Determine the appropriate course of action based on the degree of risk to the publictextReferencescontent: Engineer A will have to exercise appropriate judgment and discretion concerning this matter depending upon all of the facts and circumstances.; If Engineer A determines that there is an imminent risk of harm to the public health and safety such as loss of life, serious risk of injury to persons or propertytemporalExtentcontent: instanttemporalSequencecontent: 6withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#Action_Risk_Assessment",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T08:25:31.887450+00:00",
"proeth:description": "The Board prescribes that Engineer A must exercise judgment and discretion to determine whether there is an imminent risk of harm to the public health and safety, such as loss of life or serious risk of injury to persons or property.",
"proeth:discoveredInSection": "discussion",
"proeth:eventRoleContext": "Peer Reviewer",
"proeth:fulfillsObligation": [],
"proeth:guidedByPrinciple": [
"Paramount Duty to Public Health and Safety"
],
"proeth:hasAgent": "Engineer A",
"proeth:hasMentalState": "deliberate exercise of professional judgment and discretion",
"proeth:initiates": [
"Determination of Risk Level"
],
"proeth:intendedOutcome": "Determine the appropriate course of action based on the degree of risk to the public",
"proeth:raisesObligation": [
"Duty to Protect Public Health and Safety"
],
"proeth:requiresCapability": [
"Engineering judgment",
"Risk evaluation"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Immediately following the discovery of potential violations",
"proeth:temporalSequence": 6,
"proeth:textReferences": [
"Engineer A will have to exercise appropriate judgment and discretion concerning this matter depending upon all of the facts and circumstances.",
"If Engineer A determines that there is an imminent risk of harm to the public health and safety such as loss of life, serious risk of injury to persons or property"
],
"proeth:violatesObligation": [],
"proeth:withinCompetence": true,
"rdfs:label": "Risk Assessment"
}
Description: The Board prescribes that Engineer A should expeditiously discuss the potential safety code violations with Engineer B, seeking clarification and early resolution, and if imminent risk exists must immediately notify Engineer B.
Temporal Marker: Shortly after discovery of the potential violations, before any escalation instant
Fluent Transitions:
- Engineer B Notified of Potential Violations
Mental State: deliberate
Intended Outcome: Seek clarification and early resolution of the safety issues while preserving the collegial peer review relationship
Foreseen Unintended Effects:
- Possible failure of Engineer B to take corrective action, requiring escalation
Obligation Engagement:
- Duty to Protect Public Health and Safety
Guided By Principles:
- Paramount Duty to Public Health and Safety
- Confidentiality
Required Capabilities:
Field classification (triples vs literals)
guidedByPrinciple: Paramount Duty to Public Health and Safety; ConfidentialityrequiresCapability: Professional communication; Engineering judgmentinitiates: Engineer B Notified of Potential ViolationsraisesObligation: Duty to Protect Public Health and Safety
descriptioncontent: The Board prescribes that Engineer A should expeditiously discuss the potential safety code violations with Engineer B, seeking clarification and early resolution, and if imminent risk exists must immediately notify Engineer B.hasAgentcontent: Engineer AtemporalMarkercontent: Shortly after discovery of the potential violations, before any escalationeventRoleContextcontent: Peer ReviewerhasMentalStatecontent: deliberateintendedOutcomecontent: Seek clarification and early resolution of the safety issues while preserving the collegial peer review relationshipforeseenUnintendedEffectscontent: Possible failure of Engineer B to take corrective action, requiring escalationtextReferencescontent: a more appropriate action would be for Engineer A to expeditiously discuss these issues with Engineer B in an effort to seek clarification and early resolution of this issue; Engineer A must immediately take appropriate steps by notifying Engineer BtemporalExtentcontent: instanttemporalSequencecontent: 7withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#Action_Collegial_Issue_Discussion",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T08:25:31.887480+00:00",
"proeth:description": "The Board prescribes that Engineer A should expeditiously discuss the potential safety code violations with Engineer B, seeking clarification and early resolution, and if imminent risk exists must immediately notify Engineer B.",
"proeth:discoveredInSection": "discussion",
"proeth:eventRoleContext": "Peer Reviewer",
"proeth:foreseenUnintendedEffects": [
"Possible failure of Engineer B to take corrective action, requiring escalation"
],
"proeth:fulfillsObligation": [],
"proeth:guidedByPrinciple": [
"Paramount Duty to Public Health and Safety",
"Confidentiality"
],
"proeth:hasAgent": "Engineer A",
"proeth:hasMentalState": "deliberate",
"proeth:initiates": [
"Engineer B Notified of Potential Violations"
],
"proeth:intendedOutcome": "Seek clarification and early resolution of the safety issues while preserving the collegial peer review relationship",
"proeth:raisesObligation": [
"Duty to Protect Public Health and Safety"
],
"proeth:requiresCapability": [
"Professional communication",
"Engineering judgment"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Shortly after discovery of the potential violations, before any escalation",
"proeth:temporalSequence": 7,
"proeth:textReferences": [
"a more appropriate action would be for Engineer A to expeditiously discuss these issues with Engineer B in an effort to seek clarification and early resolution of this issue",
"Engineer A must immediately take appropriate steps by notifying Engineer B"
],
"proeth:violatesObligation": [],
"proeth:withinCompetence": true,
"rdfs:label": "Collegial Issue Discussion"
}
Description: The Board prescribes a conditional step: if Engineer B fails to take appropriate corrective actions or the issue is unresolved, Engineer A must inform Engineer B that his only alternative is to cooperate with proper authorities, and Engineer A may then cooperate with proper authorities in furnishing information or assistance as required.
Temporal Marker: Contingent step following failure of Engineer B to take corrective action instant
Fluent Transitions:
- Authorities Informed of Alleged Violations
- Confidentiality Agreement in Effect
Mental State: deliberate, conditional on Engineer B's failure to correct
Intended Outcome: Protect public health and safety by bringing the alleged violations to the proper authorities
Foreseen Unintended Effects:
- Disclosure of information otherwise covered by the confidentiality agreement
- Potential damage to trust in the peer review process
Obligation Engagement:
- Duty to Cooperate with Proper Authorities
- Duty to Protect Public Health and Safety
- Confidentiality Obligation
Guided By Principles:
- Paramount Duty to Public Health and Safety
Required Capabilities:
Field classification (triples vs literals)
fulfillsObligation: Duty to Cooperate with Proper Authorities; Duty to Protect Public Health and SafetyviolatesObligation: Confidentiality ObligationguidedByPrinciple: Paramount Duty to Public Health and SafetyrequiresCapability: Knowledge of reporting procedures; Engineering judgmentinitiates: Authorities Informed of Alleged Violationsterminates: Confidentiality Agreement in Effect
descriptioncontent: The Board prescribes a conditional step: if Engineer B fails to take appropriate corrective actions or the issue is unresolved, Engineer A must inform Engineer B that his only alternative is to cooperate with proper authorities, and Engineer A may then cooperate with proper authorities in furnishing information or assistance as required.hasAgentcontent: Engineer AtemporalMarkercontent: Contingent step following failure of Engineer B to take corrective actioneventRoleContextcontent: Peer ReviewerhasMentalStatecontent: deliberate, conditional on Engineer B's failure to correctintendedOutcomecontent: Protect public health and safety by bringing the alleged violations to the proper authoritiesforeseenUnintendedEffectscontent: Disclosure of information otherwise covered by the confidentiality agreement; Potential damage to trust in the peer review processtextReferencescontent: In the event that Engineer B fails to take appropriate corrective actions, Engineer A may cooperate with proper authorities in furnishing such information or assistance as may be required.; If Engineer A and Engineer B are unable to resolve the issue, Engineer A must inform Engineer B that as a professional engineer, his only alternative is to cooperate with the proper authorities as indicated above.temporalExtentcontent: instanttemporalSequencecontent: 9withinCompetenceassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#Action_Authority_Cooperation",
"@type": "proeth:Action",
"generatedAtTime": "2026-07-13T08:25:31.887509+00:00",
"proeth:description": "The Board prescribes a conditional step: if Engineer B fails to take appropriate corrective actions or the issue is unresolved, Engineer A must inform Engineer B that his only alternative is to cooperate with proper authorities, and Engineer A may then cooperate with proper authorities in furnishing information or assistance as required.",
"proeth:discoveredInSection": "discussion",
"proeth:eventRoleContext": "Peer Reviewer",
"proeth:foreseenUnintendedEffects": [
"Disclosure of information otherwise covered by the confidentiality agreement",
"Potential damage to trust in the peer review process"
],
"proeth:fulfillsObligation": [
"Duty to Cooperate with Proper Authorities",
"Duty to Protect Public Health and Safety"
],
"proeth:guidedByPrinciple": [
"Paramount Duty to Public Health and Safety"
],
"proeth:hasAgent": "Engineer A",
"proeth:hasMentalState": "deliberate, conditional on Engineer B\u0027s failure to correct",
"proeth:initiates": [
"Authorities Informed of Alleged Violations"
],
"proeth:intendedOutcome": "Protect public health and safety by bringing the alleged violations to the proper authorities",
"proeth:raisesObligation": [],
"proeth:requiresCapability": [
"Knowledge of reporting procedures",
"Engineering judgment"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "Contingent step following failure of Engineer B to take corrective action",
"proeth:temporalSequence": 9,
"proeth:terminates": [
"Confidentiality Agreement in Effect"
],
"proeth:textReferences": [
"In the event that Engineer B fails to take appropriate corrective actions, Engineer A may cooperate with proper authorities in furnishing such information or assistance as may be required.",
"If Engineer A and Engineer B are unable to resolve the issue, Engineer A must inform Engineer B that as a professional engineer, his only alternative is to cooperate with the proper authorities as indicated above."
],
"proeth:violatesObligation": [
"Confidentiality Obligation"
],
"proeth:withinCompetence": true,
"rdfs:label": "Authority Cooperation"
}
Extracted Events (3)
Occurrences that trigger ethical considerations and state changesDescription: Engineer A is selected by the organized peer review program to serve as a peer reviewer, which triggers the request to sign the confidentiality agreement.
Temporal Marker: At the start of the case, when Engineer A joins the peer review program instant
Fluent Transitions:
- Peer Reviewer Status
- Confidentiality Agreement Pending
Field classification (triples vs literals)
initiates: Peer Reviewer Status; Confidentiality Agreement Pending
descriptioncontent: Engineer A is selected by the organized peer review program to serve as a peer reviewer, which triggers the request to sign the confidentiality agreement.temporalMarkercontent: At the start of the case, when Engineer A joins the peer review programtextReferencescontent: When originally selected as a peer reviewer, Engineer A is asked to sign a “confidentiality agreement” whereby Engineer A agrees not to disclose confidential information involving peer-reviewed firms.eventTypecontent: exogenoustemporalExtentcontent: instanttemporalSequencecontent: 1confidenceassessment: 0.85
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#Event_Peer_Reviewer_Selection",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T08:25:31.887596+00:00",
"proeth:confidence": "0.85",
"proeth:description": "Engineer A is selected by the organized peer review program to serve as a peer reviewer, which triggers the request to sign the confidentiality agreement.",
"proeth:discoveredInSection": "facts",
"proeth:eventType": "exogenous",
"proeth:initiates": [
"Peer Reviewer Status",
"Confidentiality Agreement Pending"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "At the start of the case, when Engineer A joins the peer review program",
"proeth:temporalSequence": 1,
"proeth:textReferences": [
"When originally selected as a peer reviewer, Engineer A is asked to sign a \u201cconfidentiality agreement\u201d whereby Engineer A agrees not to disclose confidential information involving peer-reviewed firms."
],
"rdfs:label": "Peer Reviewer Selection"
}
Description: During the peer review of technical documentation from Engineer B's recent design projects, Engineer A discovers that Engineer B's work may violate state and local safety code requirements and could endanger public health, safety, and welfare. This discovery creates the conflict between the confidentiality agreement and the duty to protect the public.
Temporal Marker: During the peer review visit to Engineer B's firm, following review of the technical documentation instant
Fluent Transitions:
- Potential Safety Code Violation
- Public Health Endangerment Risk
- Confidentiality Safety Conflict
Caused By Action: Action_Peer_Review_Conduct
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/181#Action_Peer_Review_Conductinitiates: Potential Safety Code Violation; Public Health Endangerment Risk; Confidentiality Safety Conflict
descriptioncontent: During the peer review of technical documentation from Engineer B's recent design projects, Engineer A discovers that Engineer B's work may violate state and local safety code requirements and could endanger public health, safety, and welfare. This discovery creates the conflict between the confidentiality agreement and the duty to protect the public.temporalMarkercontent: During the peer review visit to Engineer B's firm, following review of the technical documentationtextReferencescontent: Engineer A discovers that Engineer B’s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.eventTypecontent: outcometemporalExtentcontent: instanttemporalSequencecontent: 5confidenceassessment: 0.97
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#Event_Safety_Violation_Discovery",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T08:25:31.888153+00:00",
"proeth:causedByAction": "http://proethica.org/ontology/case/181#Action_Peer_Review_Conduct",
"proeth:confidence": "0.97",
"proeth:description": "During the peer review of technical documentation from Engineer B\u0027s recent design projects, Engineer A discovers that Engineer B\u0027s work may violate state and local safety code requirements and could endanger public health, safety, and welfare. This discovery creates the conflict between the confidentiality agreement and the duty to protect the public.",
"proeth:discoveredInSection": "facts",
"proeth:eventType": "outcome",
"proeth:initiates": [
"Potential Safety Code Violation",
"Public Health Endangerment Risk",
"Confidentiality Safety Conflict"
],
"proeth:temporalExtent": "instant",
"proeth:temporalMarker": "During the peer review visit to Engineer B\u0027s firm, following review of the technical documentation",
"proeth:temporalSequence": 5,
"proeth:textReferences": [
"Engineer A discovers that Engineer B\u2019s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare."
],
"rdfs:label": "Safety Violation Discovery"
}
Description: A hypothetical conditional occurrence contemplated by the Board, in which Engineer B fails to take appropriate corrective actions after being notified by Engineer A, leaving the safety issue unresolved and permitting Engineer A to cooperate with proper authorities.
Temporal Marker: Hypothetical future, after Engineer A notifies Engineer B of the safety concerns interval
Fluent Transitions:
- Unresolved Safety Violation
- Collegial Resolution Prospect
Caused By Action: Action_Design_Work_Execution
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/181#Action_Design_Work_Executioninitiates: Unresolved Safety Violationterminates: Collegial Resolution Prospect
descriptioncontent: A hypothetical conditional occurrence contemplated by the Board, in which Engineer B fails to take appropriate corrective actions after being notified by Engineer A, leaving the safety issue unresolved and permitting Engineer A to cooperate with proper authorities.temporalMarkercontent: Hypothetical future, after Engineer A notifies Engineer B of the safety concernstextReferencescontent: In the event that Engineer B fails to take appropriate corrective actions, Engineer A may cooperate with proper authorities in furnishing such information or assistance as may be required.eventTypecontent: outcometemporalExtentcontent: intervaltemporalSequencecontent: 8confidenceassessment: 0.8
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#Event_Corrective_Action_Failure",
"@type": "proeth:Event",
"generatedAtTime": "2026-07-13T08:25:31.888201+00:00",
"proeth:causedByAction": "http://proethica.org/ontology/case/181#Action_Design_Work_Execution",
"proeth:confidence": "0.8",
"proeth:description": "A hypothetical conditional occurrence contemplated by the Board, in which Engineer B fails to take appropriate corrective actions after being notified by Engineer A, leaving the safety issue unresolved and permitting Engineer A to cooperate with proper authorities.",
"proeth:discoveredInSection": "discussion",
"proeth:eventType": "outcome",
"proeth:initiates": [
"Unresolved Safety Violation"
],
"proeth:temporalExtent": "interval",
"proeth:temporalMarker": "Hypothetical future, after Engineer A notifies Engineer B of the safety concerns",
"proeth:temporalSequence": 8,
"proeth:terminates": [
"Collegial Resolution Prospect"
],
"proeth:textReferences": [
"In the event that Engineer B fails to take appropriate corrective actions, Engineer A may cooperate with proper authorities in furnishing such information or assistance as may be required."
],
"rdfs:label": "Corrective Action Failure"
}
Causal Chains (7)
NESS test analysis: Necessary Element of Sufficient SetCausal Language: When originally selected as a peer reviewer, Engineer A is asked to sign a “confidentiality agreement” whereby Engineer A agrees not to disclose confidential information involving peer-reviewed firms.
Necessary Factors (NESS):
- Existence of an organized peer review program requiring confidentiality
- Engineer A's selection as a peer reviewer
- Program policy that reviewers must sign a confidentiality agreement
Sufficient Factors:
- Selection into the program combined with the program's mandatory confidentiality policy and Engineer A's willingness to participate
Responsibility Attribution:
Agent: Engineer A (with the peer review program as requesting party)
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Peer Reviewer Selection
Engineer A is selected by the organized peer review program to serve as a peer reviewer -
Confidentiality Request
Program asks Engineer A to sign a confidentiality agreement as a condition of serving -
Confidentiality Agreement Signing
Engineer A signs, agreeing not to disclose confidential information involving peer-reviewed firms
Field classification (triples vs literals)
cause: Peer Reviewer Selectioneffect: Confidentiality Agreement SigningresponsibleAgent: Engineer A (with the peer review program as requesting party)
causalLanguagecontent: When originally selected as a peer reviewer, Engineer A is asked to sign a “confidentiality agreement” whereby Engineer A agrees not to disclose confidential information involving peer-reviewed firms.necessaryFactorscontent: Existence of an organized peer review program requiring confidentiality; Engineer A's selection as a peer reviewer; Program policy that reviewers must sign a confidentiality agreementsufficientFactorscontent: Selection into the program combined with the program's mandatory confidentiality policy and Engineer A's willingness to participatecounterfactualcontent: Without being selected as a peer reviewer, Engineer A would never have been asked to sign, and would not have signed, the confidentiality agreementagentKnowledgecontent: Engineer A knew the agreement bound him not to disclose confidential information involving peer-reviewed firmsinterveningFactorscontent: Program policy mandating confidentiality agreementscausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Peer Reviewer Selection', 'proeth:description': 'Engineer A is selected by the organized peer review program to serve as a peer reviewer'}; {'proeth:step': 2, 'proeth:element': 'Confidentiality Request', 'proeth:description': 'Program asks Engineer A to sign a confidentiality agreement as a condition of serving'}; {'proeth:step': 3, 'proeth:element': 'Confidentiality Agreement Signing', 'proeth:description': 'Engineer A signs, agreeing not to disclose confidential information involving peer-reviewed firms'}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#CausalChain_1",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T08:25:31.888408+00:00",
"proeth:agentKnowledge": "Engineer A knew the agreement bound him not to disclose confidential information involving peer-reviewed firms",
"proeth:causalLanguage": "When originally selected as a peer reviewer, Engineer A is asked to sign a \u201cconfidentiality agreement\u201d whereby Engineer A agrees not to disclose confidential information involving peer-reviewed firms.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer A is selected by the organized peer review program to serve as a peer reviewer",
"proeth:element": "Peer Reviewer Selection",
"proeth:step": 1
},
{
"proeth:description": "Program asks Engineer A to sign a confidentiality agreement as a condition of serving",
"proeth:element": "Confidentiality Request",
"proeth:step": 2
},
{
"proeth:description": "Engineer A signs, agreeing not to disclose confidential information involving peer-reviewed firms",
"proeth:element": "Confidentiality Agreement Signing",
"proeth:step": 3
}
],
"proeth:cause": "Peer Reviewer Selection",
"proeth:counterfactual": "Without being selected as a peer reviewer, Engineer A would never have been asked to sign, and would not have signed, the confidentiality agreement",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Confidentiality Agreement Signing",
"proeth:interveningFactors": [
"Program policy mandating confidentiality agreements"
],
"proeth:necessaryFactors": [
"Existence of an organized peer review program requiring confidentiality",
"Engineer A\u0027s selection as a peer reviewer",
"Program policy that reviewers must sign a confidentiality agreement"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "Engineer A (with the peer review program as requesting party)",
"proeth:sufficientFactors": [
"Selection into the program combined with the program\u0027s mandatory confidentiality policy and Engineer A\u0027s willingness to participate"
],
"proeth:withinAgentControl": true
}
Causal Language: As part of a peer review visit, Engineer A visits Engineer B’s firm.
Necessary Factors (NESS):
- Engineer A's selection as a peer reviewer
- Assignment of Engineer B's firm for review
- Engineer B's firm's voluntary participation in the peer review program
Sufficient Factors:
- Selection as peer reviewer combined with the program scheduling a visit to Engineer B's firm
Responsibility Attribution:
Agent: Engineer A
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Peer Reviewer Selection
Engineer A is selected to serve as a peer reviewer in the organized program -
Confidentiality Agreement Signing
Engineer A signs the agreement enabling participation in reviews -
Peer Review Conduct
Engineer A visits Engineer B's firm and reviews technical documentation from recent design projects
Field classification (triples vs literals)
cause: Peer Reviewer Selectioneffect: Peer Review ConductresponsibleAgent: Engineer A
causalLanguagecontent: As part of a peer review visit, Engineer A visits Engineer B’s firm.necessaryFactorscontent: Engineer A's selection as a peer reviewer; Assignment of Engineer B's firm for review; Engineer B's firm's voluntary participation in the peer review programsufficientFactorscontent: Selection as peer reviewer combined with the program scheduling a visit to Engineer B's firmcounterfactualcontent: Without selection as a peer reviewer, Engineer A would have had no occasion or authorization to review Engineer B's firm's technical documentationagentKnowledgecontent: Engineer A knew the purpose of the visit was to evaluate and improve Engineer B's professional practice under confidentialityinterveningFactorscontent: Voluntary participation of Engineer B's firm in the programcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Peer Reviewer Selection', 'proeth:description': 'Engineer A is selected to serve as a peer reviewer in the organized program'}; {'proeth:step': 2, 'proeth:element': 'Confidentiality Agreement Signing', 'proeth:description': 'Engineer A signs the agreement enabling participation in reviews'}; {'proeth:step': 3, 'proeth:element': 'Peer Review Conduct', 'proeth:description': "Engineer A visits Engineer B's firm and reviews technical documentation from recent design projects"}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#CausalChain_2",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T08:25:31.888448+00:00",
"proeth:agentKnowledge": "Engineer A knew the purpose of the visit was to evaluate and improve Engineer B\u0027s professional practice under confidentiality",
"proeth:causalLanguage": "As part of a peer review visit, Engineer A visits Engineer B\u2019s firm.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer A is selected to serve as a peer reviewer in the organized program",
"proeth:element": "Peer Reviewer Selection",
"proeth:step": 1
},
{
"proeth:description": "Engineer A signs the agreement enabling participation in reviews",
"proeth:element": "Confidentiality Agreement Signing",
"proeth:step": 2
},
{
"proeth:description": "Engineer A visits Engineer B\u0027s firm and reviews technical documentation from recent design projects",
"proeth:element": "Peer Review Conduct",
"proeth:step": 3
}
],
"proeth:cause": "Peer Reviewer Selection",
"proeth:counterfactual": "Without selection as a peer reviewer, Engineer A would have had no occasion or authorization to review Engineer B\u0027s firm\u0027s technical documentation",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Peer Review Conduct",
"proeth:interveningFactors": [
"Voluntary participation of Engineer B\u0027s firm in the program"
],
"proeth:necessaryFactors": [
"Engineer A\u0027s selection as a peer reviewer",
"Assignment of Engineer B\u0027s firm for review",
"Engineer B\u0027s firm\u0027s voluntary participation in the peer review program"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Engineer A",
"proeth:sufficientFactors": [
"Selection as peer reviewer combined with the program scheduling a visit to Engineer B\u0027s firm"
],
"proeth:withinAgentControl": true
}
Causal Language: Following a review of the technical documentation in connection with a series of recent design projects involving Engineer B’s firm, Engineer A discovers that Engineer B’s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.
Necessary Factors (NESS):
- Engineer B's firm performed design work potentially violating state and local safety codes
- Technical documentation of that work was made available for review
- A competent reviewer examined the documentation
Sufficient Factors:
- Existence of potentially code-violating design work combined with Engineer A's thorough review of the documentation
Responsibility Attribution:
Agent: Engineer B
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Design Work Execution
Engineer B's firm performs design work on a series of recent projects that may violate safety codes -
Peer Review Conduct
Engineer A visits Engineer B's firm and reviews the technical documentation -
Safety Violation Discovery
Engineer A discovers that Engineer B's work may violate safety codes and could endanger public health, safety, and welfare
Field classification (triples vs literals)
cause: Design Work Executioneffect: Safety Violation DiscoveryresponsibleAgent: Engineer B
causalLanguagecontent: Following a review of the technical documentation in connection with a series of recent design projects involving Engineer B’s firm, Engineer A discovers that Engineer B’s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.necessaryFactorscontent: Engineer B's firm performed design work potentially violating state and local safety codes; Technical documentation of that work was made available for review; A competent reviewer examined the documentationsufficientFactorscontent: Existence of potentially code-violating design work combined with Engineer A's thorough review of the documentationcounterfactualcontent: Had Engineer B's design work complied with safety code requirements, there would have been no violation to discoveragentKnowledgecontent: As a licensed professional, Engineer B was charged with knowledge of applicable state and local safety code requirementsinterveningFactorscontent: Peer review program's access to firm documentationcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Design Work Execution', 'proeth:description': "Engineer B's firm performs design work on a series of recent projects that may violate safety codes"}; {'proeth:step': 2, 'proeth:element': 'Peer Review Conduct', 'proeth:description': "Engineer A visits Engineer B's firm and reviews the technical documentation"}; {'proeth:step': 3, 'proeth:element': 'Safety Violation Discovery', 'proeth:description': "Engineer A discovers that Engineer B's work may violate safety codes and could endanger public health, safety, and welfare"}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#CausalChain_3",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T08:25:31.888473+00:00",
"proeth:agentKnowledge": "As a licensed professional, Engineer B was charged with knowledge of applicable state and local safety code requirements",
"proeth:causalLanguage": "Following a review of the technical documentation in connection with a series of recent design projects involving Engineer B\u2019s firm, Engineer A discovers that Engineer B\u2019s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer B\u0027s firm performs design work on a series of recent projects that may violate safety codes",
"proeth:element": "Design Work Execution",
"proeth:step": 1
},
{
"proeth:description": "Engineer A visits Engineer B\u0027s firm and reviews the technical documentation",
"proeth:element": "Peer Review Conduct",
"proeth:step": 2
},
{
"proeth:description": "Engineer A discovers that Engineer B\u0027s work may violate safety codes and could endanger public health, safety, and welfare",
"proeth:element": "Safety Violation Discovery",
"proeth:step": 3
}
],
"proeth:cause": "Design Work Execution",
"proeth:counterfactual": "Had Engineer B\u0027s design work complied with safety code requirements, there would have been no violation to discover",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Safety Violation Discovery",
"proeth:interveningFactors": [
"Peer review program\u0027s access to firm documentation"
],
"proeth:necessaryFactors": [
"Engineer B\u0027s firm performed design work potentially violating state and local safety codes",
"Technical documentation of that work was made available for review",
"A competent reviewer examined the documentation"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Engineer B",
"proeth:sufficientFactors": [
"Existence of potentially code-violating design work combined with Engineer A\u0027s thorough review of the documentation"
],
"proeth:withinAgentControl": true
}
Causal Language: Following a review of the technical documentation in connection with a series of recent design projects involving Engineer B’s firm, Engineer A discovers that Engineer B’s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.
Necessary Factors (NESS):
- Engineer A's access to and review of the technical documentation
- Engineer A's professional competence to recognize code violations
- Underlying deficient design work by Engineer B's firm
Sufficient Factors:
- Thorough review of the documentation by a qualified peer reviewer combined with the presence of code-violating work in that documentation
Responsibility Attribution:
Agent: Engineer A (for the discovery); Engineer B (for the underlying condition discovered)
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Peer Review Conduct
Engineer A conducts the peer review visit and examines project documentation -
Safety Violation Discovery
Engineer A discovers possible violations of state and local safety code requirements endangering the public -
Ethical Dilemma Arises
Confidentiality obligation (III.4) conflicts with duty to cooperate with authorities (II.1.e)
Field classification (triples vs literals)
cause: Peer Review Conducteffect: Safety Violation DiscoveryresponsibleAgent: Engineer A (for the discovery); Engineer B (for the underlying condition discovered)
causalLanguagecontent: Following a review of the technical documentation in connection with a series of recent design projects involving Engineer B’s firm, Engineer A discovers that Engineer B’s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.necessaryFactorscontent: Engineer A's access to and review of the technical documentation; Engineer A's professional competence to recognize code violations; Underlying deficient design work by Engineer B's firmsufficientFactorscontent: Thorough review of the documentation by a qualified peer reviewer combined with the presence of code-violating work in that documentationcounterfactualcontent: Without the peer review visit and documentation review, the potential violations would have remained undiscovered by Engineer AagentKnowledgecontent: Engineer A knew he was bound by a confidentiality agreement while performing the reviewinterveningFactorscontent: Confidentiality obligations of the peer review program; Firm's disclosure of pertinent detailed informationcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Peer Review Conduct', 'proeth:description': 'Engineer A conducts the peer review visit and examines project documentation'}; {'proeth:step': 2, 'proeth:element': 'Safety Violation Discovery', 'proeth:description': 'Engineer A discovers possible violations of state and local safety code requirements endangering the public'}; {'proeth:step': 3, 'proeth:element': 'Ethical Dilemma Arises', 'proeth:description': 'Confidentiality obligation (III.4) conflicts with duty to cooperate with authorities (II.1.e)'}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#CausalChain_4",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T08:25:31.888497+00:00",
"proeth:agentKnowledge": "Engineer A knew he was bound by a confidentiality agreement while performing the review",
"proeth:causalLanguage": "Following a review of the technical documentation in connection with a series of recent design projects involving Engineer B\u2019s firm, Engineer A discovers that Engineer B\u2019s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer A conducts the peer review visit and examines project documentation",
"proeth:element": "Peer Review Conduct",
"proeth:step": 1
},
{
"proeth:description": "Engineer A discovers possible violations of state and local safety code requirements endangering the public",
"proeth:element": "Safety Violation Discovery",
"proeth:step": 2
},
{
"proeth:description": "Confidentiality obligation (III.4) conflicts with duty to cooperate with authorities (II.1.e)",
"proeth:element": "Ethical Dilemma Arises",
"proeth:step": 3
}
],
"proeth:cause": "Peer Review Conduct",
"proeth:counterfactual": "Without the peer review visit and documentation review, the potential violations would have remained undiscovered by Engineer A",
"proeth:discoveredInSection": "facts",
"proeth:effect": "Safety Violation Discovery",
"proeth:interveningFactors": [
"Confidentiality obligations of the peer review program",
"Firm\u0027s disclosure of pertinent detailed information"
],
"proeth:necessaryFactors": [
"Engineer A\u0027s access to and review of the technical documentation",
"Engineer A\u0027s professional competence to recognize code violations",
"Underlying deficient design work by Engineer B\u0027s firm"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "Engineer A (for the discovery); Engineer B (for the underlying condition discovered)",
"proeth:sufficientFactors": [
"Thorough review of the documentation by a qualified peer reviewer combined with the presence of code-violating work in that documentation"
],
"proeth:withinAgentControl": true
}
Causal Language: Weighing the competing considerations in this case, the Board of Ethical Review is of the opinion that Engineer A will have to exercise appropriate judgment and discretion concerning this matter depending upon all of the facts and circumstances.
Necessary Factors (NESS):
- Discovery of potential safety code violations
- Existence of competing Code obligations (confidentiality vs. cooperation with authorities)
- Engineer A's status as a licensed professional engineer with paramount duty to public safety
Sufficient Factors:
- Knowledge of a potential public danger combined with the professional obligation that public safety is paramount
Responsibility Attribution:
Agent: Engineer A
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Safety Violation Discovery
Engineer A discovers potential safety code violations in Engineer B's work -
Ethical Conflict Recognition
Confidentiality duty conflicts with the duty to protect public health and safety -
Risk Assessment
Engineer A must exercise judgment and discretion to determine whether there is imminent risk of harm such as loss of life or serious injury
Field classification (triples vs literals)
cause: Safety Violation Discoveryeffect: Risk AssessmentresponsibleAgent: Engineer A
causalLanguagecontent: Weighing the competing considerations in this case, the Board of Ethical Review is of the opinion that Engineer A will have to exercise appropriate judgment and discretion concerning this matter depending upon all of the facts and circumstances.necessaryFactorscontent: Discovery of potential safety code violations; Existence of competing Code obligations (confidentiality vs. cooperation with authorities); Engineer A's status as a licensed professional engineer with paramount duty to public safetysufficientFactorscontent: Knowledge of a potential public danger combined with the professional obligation that public safety is paramountcounterfactualcontent: Without discovery of the potential violations, no judgment about imminent risk of harm would have been requiredagentKnowledgecontent: Engineer A knew the work may violate safety codes and could endanger public health, safety, and welfareinterveningFactorscontent: Signed confidentiality agreement; NSPE Code Sections III.4 and II.1.e in tensioncausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Safety Violation Discovery', 'proeth:description': "Engineer A discovers potential safety code violations in Engineer B's work"}; {'proeth:step': 2, 'proeth:element': 'Ethical Conflict Recognition', 'proeth:description': 'Confidentiality duty conflicts with the duty to protect public health and safety'}; {'proeth:step': 3, 'proeth:element': 'Risk Assessment', 'proeth:description': 'Engineer A must exercise judgment and discretion to determine whether there is imminent risk of harm such as loss of life or serious injury'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#CausalChain_5",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T08:25:31.888517+00:00",
"proeth:agentKnowledge": "Engineer A knew the work may violate safety codes and could endanger public health, safety, and welfare",
"proeth:causalLanguage": "Weighing the competing considerations in this case, the Board of Ethical Review is of the opinion that Engineer A will have to exercise appropriate judgment and discretion concerning this matter depending upon all of the facts and circumstances.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer A discovers potential safety code violations in Engineer B\u0027s work",
"proeth:element": "Safety Violation Discovery",
"proeth:step": 1
},
{
"proeth:description": "Confidentiality duty conflicts with the duty to protect public health and safety",
"proeth:element": "Ethical Conflict Recognition",
"proeth:step": 2
},
{
"proeth:description": "Engineer A must exercise judgment and discretion to determine whether there is imminent risk of harm such as loss of life or serious injury",
"proeth:element": "Risk Assessment",
"proeth:step": 3
}
],
"proeth:cause": "Safety Violation Discovery",
"proeth:counterfactual": "Without discovery of the potential violations, no judgment about imminent risk of harm would have been required",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Risk Assessment",
"proeth:interveningFactors": [
"Signed confidentiality agreement",
"NSPE Code Sections III.4 and II.1.e in tension"
],
"proeth:necessaryFactors": [
"Discovery of potential safety code violations",
"Existence of competing Code obligations (confidentiality vs. cooperation with authorities)",
"Engineer A\u0027s status as a licensed professional engineer with paramount duty to public safety"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Engineer A",
"proeth:sufficientFactors": [
"Knowledge of a potential public danger combined with the professional obligation that public safety is paramount"
],
"proeth:withinAgentControl": true
}
Causal Language: a more appropriate action would be for Engineer A to expeditiously discuss these issues with Engineer B in an effort to seek clarification and early resolution of this issue.
Necessary Factors (NESS):
- Engineer A's determination that the work may violate safety codes and could endanger the public
- Availability of Engineer B for direct communication
- Board guidance favoring notification of Engineer B as the first appropriate step
Sufficient Factors:
- A judgment that a potential public danger exists combined with the professional duty to take appropriate steps by notifying Engineer B
Responsibility Attribution:
Agent: Engineer A
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Risk Assessment
Engineer A weighs facts and circumstances to gauge risk to the public -
Collegial Issue Discussion
Engineer A expeditiously discusses the potential violations with Engineer B seeking clarification and early resolution -
Resolution or Escalation
Either the issue is resolved, or Engineer A informs Engineer B that his only alternative is cooperating with proper authorities
Field classification (triples vs literals)
cause: Risk Assessmenteffect: Collegial Issue DiscussionresponsibleAgent: Engineer A
causalLanguagecontent: a more appropriate action would be for Engineer A to expeditiously discuss these issues with Engineer B in an effort to seek clarification and early resolution of this issue.necessaryFactorscontent: Engineer A's determination that the work may violate safety codes and could endanger the public; Availability of Engineer B for direct communication; Board guidance favoring notification of Engineer B as the first appropriate stepsufficientFactorscontent: A judgment that a potential public danger exists combined with the professional duty to take appropriate steps by notifying Engineer Bcounterfactualcontent: If Engineer A's assessment found no potential violation or danger, there would be no basis compelling the expeditious discussion with Engineer BagentKnowledgecontent: Engineer A knew of the potential violations and that his paramount responsibility is to protect public health and safetyinterveningFactorscontent: Confidentiality agreement constraining outside disclosure; Collegial nature of the peer review programcausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Risk Assessment', 'proeth:description': 'Engineer A weighs facts and circumstances to gauge risk to the public'}; {'proeth:step': 2, 'proeth:element': 'Collegial Issue Discussion', 'proeth:description': 'Engineer A expeditiously discusses the potential violations with Engineer B seeking clarification and early resolution'}; {'proeth:step': 3, 'proeth:element': 'Resolution or Escalation', 'proeth:description': 'Either the issue is resolved, or Engineer A informs Engineer B that his only alternative is cooperating with proper authorities'}responsibilityTypeassessment: directwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#CausalChain_6",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T08:25:31.888538+00:00",
"proeth:agentKnowledge": "Engineer A knew of the potential violations and that his paramount responsibility is to protect public health and safety",
"proeth:causalLanguage": "a more appropriate action would be for Engineer A to expeditiously discuss these issues with Engineer B in an effort to seek clarification and early resolution of this issue.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer A weighs facts and circumstances to gauge risk to the public",
"proeth:element": "Risk Assessment",
"proeth:step": 1
},
{
"proeth:description": "Engineer A expeditiously discusses the potential violations with Engineer B seeking clarification and early resolution",
"proeth:element": "Collegial Issue Discussion",
"proeth:step": 2
},
{
"proeth:description": "Either the issue is resolved, or Engineer A informs Engineer B that his only alternative is cooperating with proper authorities",
"proeth:element": "Resolution or Escalation",
"proeth:step": 3
}
],
"proeth:cause": "Risk Assessment",
"proeth:counterfactual": "If Engineer A\u0027s assessment found no potential violation or danger, there would be no basis compelling the expeditious discussion with Engineer B",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Collegial Issue Discussion",
"proeth:interveningFactors": [
"Confidentiality agreement constraining outside disclosure",
"Collegial nature of the peer review program"
],
"proeth:necessaryFactors": [
"Engineer A\u0027s determination that the work may violate safety codes and could endanger the public",
"Availability of Engineer B for direct communication",
"Board guidance favoring notification of Engineer B as the first appropriate step"
],
"proeth:responsibilityType": "direct",
"proeth:responsibleAgent": "Engineer A",
"proeth:sufficientFactors": [
"A judgment that a potential public danger exists combined with the professional duty to take appropriate steps by notifying Engineer B"
],
"proeth:withinAgentControl": true
}
Causal Language: In the event that Engineer B fails to take appropriate corrective actions, Engineer A may cooperate with proper authorities in furnishing such information or assistance as may be required.
Necessary Factors (NESS):
- Engineer B's failure to take appropriate corrective actions after notification
- Engineer A's knowledge of the alleged Code violation
- Continuing risk to public health, safety, and welfare
Sufficient Factors:
- Failure to correct after notification combined with Engineer A's paramount duty to protect the public and Code obligation to cooperate with proper authorities
Responsibility Attribution:
Agent: Engineer B (for the failure triggering disclosure); Engineer A (for executing the duty to cooperate)
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Collegial Issue Discussion
Engineer A notifies Engineer B of the potential safety code violations -
Corrective Action Failure
Engineer B fails to take appropriate corrective actions (hypothetical conditional) -
Final Warning
Engineer A informs Engineer B that his only alternative as a professional engineer is to cooperate with proper authorities -
Authority Cooperation
Engineer A cooperates with proper authorities, furnishing such information or assistance as may be required
Field classification (triples vs literals)
cause: Corrective Action Failureeffect: Authority CooperationresponsibleAgent: Engineer B (for the failure triggering disclosure); Engineer A (for executing the duty to cooperate)
causalLanguagecontent: In the event that Engineer B fails to take appropriate corrective actions, Engineer A may cooperate with proper authorities in furnishing such information or assistance as may be required.necessaryFactorscontent: Engineer B's failure to take appropriate corrective actions after notification; Engineer A's knowledge of the alleged Code violation; Continuing risk to public health, safety, and welfaresufficientFactorscontent: Failure to correct after notification combined with Engineer A's paramount duty to protect the public and Code obligation to cooperate with proper authoritiescounterfactualcontent: If Engineer B had taken appropriate corrective actions, cooperation with authorities would not be triggered and confidentiality could be maintainedagentKnowledgecontent: Engineer B would know of the alleged violations after Engineer A's notification; Engineer A knows cooperation with authorities is his only remaining alternativeinterveningFactorscontent: Confidentiality agreement; NSPE Code Section II.1.e duty to cooperate with proper authoritiescausalSequencecontent: {'proeth:step': 1, 'proeth:element': 'Collegial Issue Discussion', 'proeth:description': 'Engineer A notifies Engineer B of the potential safety code violations'}; {'proeth:step': 2, 'proeth:element': 'Corrective Action Failure', 'proeth:description': 'Engineer B fails to take appropriate corrective actions (hypothetical conditional)'}; {'proeth:step': 3, 'proeth:element': 'Final Warning', 'proeth:description': 'Engineer A informs Engineer B that his only alternative as a professional engineer is to cooperate with proper authorities'}; {'proeth:step': 4, 'proeth:element': 'Authority Cooperation', 'proeth:description': 'Engineer A cooperates with proper authorities, furnishing such information or assistance as may be required'}responsibilityTypeassessment: sharedwithinAgentControlassessment: True
RDF JSON-LD
{
"@context": {
"proeth": "http://proethica.org/ontology/intermediate#",
"proeth-case": "http://proethica.org/ontology/case/181#",
"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/181#CausalChain_7",
"@type": "proeth:CausalChain",
"generatedAtTime": "2026-07-13T08:25:31.888556+00:00",
"proeth:agentKnowledge": "Engineer B would know of the alleged violations after Engineer A\u0027s notification; Engineer A knows cooperation with authorities is his only remaining alternative",
"proeth:causalLanguage": "In the event that Engineer B fails to take appropriate corrective actions, Engineer A may cooperate with proper authorities in furnishing such information or assistance as may be required.",
"proeth:causalSequence": [
{
"proeth:description": "Engineer A notifies Engineer B of the potential safety code violations",
"proeth:element": "Collegial Issue Discussion",
"proeth:step": 1
},
{
"proeth:description": "Engineer B fails to take appropriate corrective actions (hypothetical conditional)",
"proeth:element": "Corrective Action Failure",
"proeth:step": 2
},
{
"proeth:description": "Engineer A informs Engineer B that his only alternative as a professional engineer is to cooperate with proper authorities",
"proeth:element": "Final Warning",
"proeth:step": 3
},
{
"proeth:description": "Engineer A cooperates with proper authorities, furnishing such information or assistance as may be required",
"proeth:element": "Authority Cooperation",
"proeth:step": 4
}
],
"proeth:cause": "Corrective Action Failure",
"proeth:counterfactual": "If Engineer B had taken appropriate corrective actions, cooperation with authorities would not be triggered and confidentiality could be maintained",
"proeth:discoveredInSection": "discussion",
"proeth:effect": "Authority Cooperation",
"proeth:interveningFactors": [
"Confidentiality agreement",
"NSPE Code Section II.1.e duty to cooperate with proper authorities"
],
"proeth:necessaryFactors": [
"Engineer B\u0027s failure to take appropriate corrective actions after notification",
"Engineer A\u0027s knowledge of the alleged Code violation",
"Continuing risk to public health, safety, and welfare"
],
"proeth:responsibilityType": "shared",
"proeth:responsibleAgent": "Engineer B (for the failure triggering disclosure); Engineer A (for executing the duty to cooperate)",
"proeth:sufficientFactors": [
"Failure to correct after notification combined with Engineer A\u0027s paramount duty to protect the public and Code obligation to cooperate with proper authorities"
],
"proeth:withinAgentControl": true
}
Allen Temporal Relations (11)
Interval algebra relationships with OWL-Time standard properties| From Entity | Allen Relation | To Entity | OWL-Time Property | Evidence |
|---|---|---|---|---|
| signing of confidentiality agreement |
equals
Entity1 and Entity2 have the same start and end times |
selection as peer reviewer |
time:intervalEquals
http://www.w3.org/2006/time#intervalEquals |
When originally selected as a peer reviewer, Engineer A is asked to sign a 'confidentiality agreemen... [more] |
| signing of confidentiality agreement |
before
Entity1 is before Entity2 |
peer review visit to Engineer B's firm |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
When originally selected as a peer reviewer, Engineer A is asked to sign a 'confidentiality agreemen... [more] |
| completion of Engineer B's recent design projects |
before
Entity1 is before Entity2 |
peer review of technical documentation |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
Following a review of the technical documentation in connection with a series of recent design proje... [more] |
| review of technical documentation |
during
Entity1 occurs entirely within the duration of Entity2 |
peer review visit to Engineer B's firm |
time:intervalDuring
http://www.w3.org/2006/time#intervalDuring |
As part of a peer review visit, Engineer A visits Engineer B's firm. Following a review of the techn... [more] |
| review of technical documentation |
before
Entity1 is before Entity2 |
discovery of potential safety code violations |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
Following a review of the technical documentation ... Engineer A discovers that Engineer B's work ma... [more] |
| disclosure of firm information to peer reviewer |
during
Entity1 occurs entirely within the duration of Entity2 |
peer review process |
time:intervalDuring
http://www.w3.org/2006/time#intervalDuring |
agrees not to disclose information that is revealed to the peer reviewer about the firm being review... [more] |
| discovery of potential safety code violations |
before
Entity1 is before Entity2 |
discussion with Engineer B seeking clarification and resolution |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
a more appropriate action would be for Engineer A to expeditiously discuss these issues with Enginee... [more] |
| determination of imminent risk of harm |
meets
Entity1 ends exactly when Entity2 begins |
notification of Engineer B |
time:intervalMeets
http://www.w3.org/2006/time#intervalMeets |
If Engineer A determines that there is an imminent risk of harm to the public health and safety ... ... [more] |
| Engineer B's failure to take corrective action |
before
Entity1 is before Entity2 |
Engineer A's cooperation with proper authorities |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
In the event that Engineer B fails to take appropriate corrective actions, Engineer A may cooperate ... [more] |
| discussion with Engineer B (unresolved) |
before
Entity1 is before Entity2 |
informing Engineer B of the alternative to cooperate with authorities |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
If Engineer A and Engineer B are unable to resolve the issue, Engineer A must inform Engineer B that... [more] |
| development of peer review programs by professions |
before
Entity1 is before Entity2 |
the present case (Engineer A's peer review) |
time:intervalBefore
http://www.w3.org/2006/time#intervalBefore |
In recent years, various professions, including groups within the engineering profession, have succe... [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.