This page shows the pre-commit working store (the raw extraction under review). This case was committed to OntServe on 2026-07-25 16:03; the committed record differs by design (deduplication, typing, and agent binding are applied at commit). View the committed record
24 entities 4 actions 2 events 6 causal chains 11 temporal relations
Timeline Overview
Action Event 10 sequenced markers
Engineer Retention Before Engineer A's discovery, at the start of the case timeline
Certificate Omission Before and during the State P engagement
Client Relationship Lapse In the past, before Client L retained Engineer X
Following the peer review of technical documentation at Engineer B's firm (precedent BER Case 96-8)
When originally selected as a peer reviewer (precedent case)
During the peer review visit (precedent case)
Collegial Counseling Discussion Prospective, after Engineer A learns of the missing certificate of authority
Prospective and conditional, only if the collegial discussion fails to resolve the issue
Certificate Acquisition Prospective, after Engineer A's counsel to Engineer X
Certificate Deficiency Discovery After Client L retained Engineer X for the State P project
OWL-Time Temporal Structure 11 relations time: = w3.org/2006/time
Client L being a client of Engineer A's firm time:intervalBefore Client L retaining Engineer X
Client L retaining Engineer X for the State P project time:intervalBefore Engineer A learning that XYZ Engineering lacks a certificate of authority
Engineer A learning of the missing certificate time:intervalBefore Engineer A's recommended discussion with Engineer X
Engineer A's counsel/discussion with Engineer X time:intervalBefore Engineer X taking steps to obtain the certificate of authority
Review Engineer A signing the confidentiality agreement time:intervalBefore Review Engineer A's peer review visit to Engineer B's firm
review of technical documentation time:intervalBefore discovery of potential safety code violations
discovery of potential violations time:intervalBefore Review Engineer A's discussion with Engineer B
Review Engineer A's discussion with Engineer B time:intervalBefore notifying the proper authorities
communication with the potentially offending engineer time:intervalBefore reporting violations to the state board
advising a potential violator of the potential violation time:intervalBefore any formal enforcement or escalation
the present case involving Engineer A and Engineer X time:intervalBefore Engineer A possibly finding himself in a similar circumstance
Extracted Actions (4)
Volitional professional decisions with intentions and ethical context

Description: Client L, a former client of Engineer A's firm, retained Engineer X of XYZ Engineering (State Q) to provide engineering services for a project in State P.

Temporal Marker: Before Engineer A's discovery, at the start of the case timeline instant

Fluent Transitions:
Initiates (1)
  • Engineering Services Engagement in State P

Mental State: deliberate

Intended Outcome: Obtain engineering services for a project in State P

Required Capabilities:
Selection of engineering service providers
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • requiresCapability: Selection of engineering service providers
  • initiates: Engineering Services Engagement in State P
Literal extractions (kept for synthesis)
  • description content: Client L, a former client of Engineer A's firm, retained Engineer X of XYZ Engineering (State Q) to provide engineering services for a project in State P.
  • hasAgent content: Client L
  • temporalMarker content: Before Engineer A's discovery, at the start of the case timeline
  • eventRoleContext content: Client
  • hasMentalState content: deliberate
  • intendedOutcome content: Obtain engineering services for a project in State P
  • textReferences content: Engineer X is retained to provide engineering services for Client L located in State P for a project in State P.
  • temporalExtent content: instant
  • temporalSequence content: 2
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#Action_Engineer_Retention",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T00:45:58.938372+00:00",
  "proeth:description": "Client L, a former client of Engineer A\u0027s firm, retained Engineer X of XYZ Engineering (State Q) to provide engineering services for a project in State P.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Client",
  "proeth:hasAgent": "Client L",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Engineering Services Engagement in State P"
  ],
  "proeth:intendedOutcome": "Obtain engineering services for a project in State P",
  "proeth:requiresCapability": [
    "Selection of engineering service providers"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Before Engineer A\u0027s discovery, at the start of the case timeline",
  "proeth:temporalSequence": 2,
  "proeth:textReferences": [
    "Engineer X is retained to provide engineering services for Client L located in State P for a project in State P."
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Engineer Retention"
}

Description: Engineer X and XYZ Engineering failed to obtain a current certificate of authority to practice engineering in State P before undertaking the State P project. The case treats this non-performance as a presumably inadvertent violation of state licensure requirements.

Temporal Marker: Before and during the State P engagement interval

Fluent Transitions:
Initiates (1)
  • Lack of Certificate of Authority in State P

Mental State: presumably inadvertent and unintentional

Intended Outcome: Not applicable, the case frames this as an oversight rather than a purposeful evasion

Foreseen Unintended Effects:

  • Inability to seek redress in the courts of State P
  • Possible inability to enforce contracts and obtain payment for engineering services
Obligation Engagement:
Violates (1)
  • Compliance with State Engineering Licensure Laws
Required Capabilities:
Knowledge of state licensure and certificate of authority requirements
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • violatesObligation: Compliance with State Engineering Licensure Laws
  • requiresCapability: Knowledge of state licensure and certificate of authority requirements
  • initiates: Lack of Certificate of Authority in State P
Literal extractions (kept for synthesis)
  • description content: Engineer X and XYZ Engineering failed to obtain a current certificate of authority to practice engineering in State P before undertaking the State P project. The case treats this non-performance as a presumably inadvertent violation of state licensure requirements.
  • hasAgent content: Engineer X
  • temporalMarker content: Before and during the State P engagement
  • eventRoleContext content: Owner, XYZ Engineering
  • hasMentalState content: presumably inadvertent and unintentional
  • intendedOutcome content: Not applicable, the case frames this as an oversight rather than a purposeful evasion
  • foreseenUnintendedEffects content: Inability to seek redress in the courts of State P; Possible inability to enforce contracts and obtain payment for engineering services
  • textReferences content: Engineer A learns that XYZ Engineering does not have a current certificate of authority to practice engineering in State P.; Inadvertent and unintentional violations of laws and regulations are not uncommon
  • temporalExtent content: interval
  • temporalSequence content: 3
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#Action_Certificate_Omission",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T00:45:58.938552+00:00",
  "proeth:description": "Engineer X and XYZ Engineering failed to obtain a current certificate of authority to practice engineering in State P before undertaking the State P project. The case treats this non-performance as a presumably inadvertent violation of state licensure requirements.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventRoleContext": "Owner, XYZ Engineering",
  "proeth:foreseenUnintendedEffects": [
    "Inability to seek redress in the courts of State P",
    "Possible inability to enforce contracts and obtain payment for engineering services"
  ],
  "proeth:fulfillsObligation": [],
  "proeth:hasAgent": "Engineer X",
  "proeth:hasMentalState": "presumably inadvertent and unintentional",
  "proeth:initiates": [
    "Lack of Certificate of Authority in State P"
  ],
  "proeth:intendedOutcome": "Not applicable, the case frames this as an oversight rather than a purposeful evasion",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Knowledge of state licensure and certificate of authority requirements"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Before and during the State P engagement",
  "proeth:temporalSequence": 3,
  "proeth:textReferences": [
    "Engineer A learns that XYZ Engineering does not have a current certificate of authority to practice engineering in State P.",
    "Inadvertent and unintentional violations of laws and regulations are not uncommon"
  ],
  "proeth:violatesObligation": [
    "Compliance with State Engineering Licensure Laws"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Certificate Omission"
}

Description: The recommended prospective action for Engineer A is to communicate with Engineer X to seek clarification, explain the reasons for the certificate of authority requirement, and advise Engineer X of the consequences of failing to obtain it, rather than immediately reporting to the state board.

Temporal Marker: Prospective, after Engineer A learns of the missing certificate of authority interval

Fluent Transitions:
Initiates (1)
  • Engineer X Informed of Certificate Requirement

Mental State: deliberate and prudent

Intended Outcome: Obtain clarification and achieve early resolution by convincing Engineer X to take all appropriate steps to obtain the certificate of authority

Foreseen Unintended Effects:

  • If the issue is not resolved, Engineer A's only alternative would be to cooperate with the proper authorities
Obligation Engagement:
Fulfills (1)
  • Obligation to Engage with Other Professionals in a Collegial and Cooperative Manner
Guided By Principles:
  • Professional Collegiality and Cooperation
  • Refraining from Jumping to Conclusions
  • Independent Judgment and Discretion
Required Capabilities:
Knowledge of certificate of authority requirements Professional communication
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Obligation to Engage with Other Professionals in a Collegial and Cooperative Manner
  • guidedByPrinciple: Professional Collegiality and Cooperation; Refraining from Jumping to Conclusions; Independent Judgment and Discretion
  • requiresCapability: Knowledge of certificate of authority requirements; Professional communication
  • initiates: Engineer X Informed of Certificate Requirement
Literal extractions (kept for synthesis)
  • description content: The recommended prospective action for Engineer A is to communicate with Engineer X to seek clarification, explain the reasons for the certificate of authority requirement, and advise Engineer X of the consequences of failing to obtain it, rather than immediately reporting to the state board.
  • hasAgent content: Engineer A
  • temporalMarker content: Prospective, after Engineer A learns of the missing certificate of authority
  • eventRoleContext content: Owner, ABC Engineering
  • hasMentalState content: deliberate and prudent
  • intendedOutcome content: Obtain clarification and achieve early resolution by convincing Engineer X to take all appropriate steps to obtain the certificate of authority
  • foreseenUnintendedEffects content: If the issue is not resolved, Engineer A's only alternative would be to cooperate with the proper authorities
  • textReferences content: a more prudent approach—both from an ethical and a collegial perspective—would be to communicate with the potentially offending engineer to obtain clarification regarding the matter in question; part of the discussion between Engineer A and Engineer X would presumably include an explanation by Engineer A of the reasons for the certificate of authority requirement
  • temporalExtent content: interval
  • temporalSequence content: 5
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#Action_Collegial_Counseling_Discussion",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T00:45:58.938597+00:00",
  "proeth:description": "The recommended prospective action for Engineer A is to communicate with Engineer X to seek clarification, explain the reasons for the certificate of authority requirement, and advise Engineer X of the consequences of failing to obtain it, rather than immediately reporting to the state board.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventRoleContext": "Owner, ABC Engineering",
  "proeth:foreseenUnintendedEffects": [
    "If the issue is not resolved, Engineer A\u0027s only alternative would be to cooperate with the proper authorities"
  ],
  "proeth:fulfillsObligation": [
    "Obligation to Engage with Other Professionals in a Collegial and Cooperative Manner"
  ],
  "proeth:guidedByPrinciple": [
    "Professional Collegiality and Cooperation",
    "Refraining from Jumping to Conclusions",
    "Independent Judgment and Discretion"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate and prudent",
  "proeth:initiates": [
    "Engineer X Informed of Certificate Requirement"
  ],
  "proeth:intendedOutcome": "Obtain clarification and achieve early resolution by convincing Engineer X to take all appropriate steps to obtain the certificate of authority",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Knowledge of certificate of authority requirements",
    "Professional communication"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Prospective, after Engineer A learns of the missing certificate of authority",
  "proeth:temporalSequence": 5,
  "proeth:textReferences": [
    "a more prudent approach\u2014both from an ethical and a collegial perspective\u2014would be to communicate with the potentially offending engineer to obtain clarification regarding the matter in question",
    "part of the discussion between Engineer A and Engineer X would presumably include an explanation by Engineer A of the reasons for the certificate of authority requirement"
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Collegial Counseling Discussion"
}

Description: The anticipated future action by Engineer X, after being counseled by Engineer A, is to take all appropriate steps to obtain the certificate of authority to practice engineering in State P.

Temporal Marker: Prospective, after Engineer A's counsel to Engineer X interval

Fluent Transitions:
Initiates (1)
  • Authorized Practice in State P
Terminates (1)
  • Lack of Certificate of Authority in State P

Mental State: reasonable and prudent, once informed of the requirement

Intended Outcome: Comply with State P licensure requirements and preserve the firm's ability to enforce its contracts and obtain payment

Obligation Engagement:
Fulfills (1)
  • Compliance with State Engineering Licensure Laws
Required Capabilities:
Knowledge of certificate of authority application procedures
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Compliance with State Engineering Licensure Laws
  • requiresCapability: Knowledge of certificate of authority application procedures
  • initiates: Authorized Practice in State P
  • terminates: Lack of Certificate of Authority in State P
Literal extractions (kept for synthesis)
  • description content: The anticipated future action by Engineer X, after being counseled by Engineer A, is to take all appropriate steps to obtain the certificate of authority to practice engineering in State P.
  • hasAgent content: Engineer X
  • temporalMarker content: Prospective, after Engineer A's counsel to Engineer X
  • eventRoleContext content: Owner, XYZ Engineering
  • hasMentalState content: reasonable and prudent, once informed of the requirement
  • intendedOutcome content: Comply with State P licensure requirements and preserve the firm's ability to enforce its contracts and obtain payment
  • textReferences content: Assuming Engineer X is a reasonable and prudent individual, we believe Engineer A’s counsel to Engineer X would be all that would be necessary to convince Engineer X to take all appropriate steps to obtain the certificate of authority.
  • temporalExtent content: interval
  • temporalSequence content: 6
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#Action_Certificate_Acquisition",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T00:45:58.938629+00:00",
  "proeth:description": "The anticipated future action by Engineer X, after being counseled by Engineer A, is to take all appropriate steps to obtain the certificate of authority to practice engineering in State P.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventRoleContext": "Owner, XYZ Engineering",
  "proeth:fulfillsObligation": [
    "Compliance with State Engineering Licensure Laws"
  ],
  "proeth:hasAgent": "Engineer X",
  "proeth:hasMentalState": "reasonable and prudent, once informed of the requirement",
  "proeth:initiates": [
    "Authorized Practice in State P"
  ],
  "proeth:intendedOutcome": "Comply with State P licensure requirements and preserve the firm\u0027s ability to enforce its contracts and obtain payment",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Knowledge of certificate of authority application procedures"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Prospective, after Engineer A\u0027s counsel to Engineer X",
  "proeth:temporalSequence": 6,
  "proeth:terminates": [
    "Lack of Certificate of Authority in State P"
  ],
  "proeth:textReferences": [
    "Assuming Engineer X is a reasonable and prudent individual, we believe Engineer A\u2019s counsel to Engineer X would be all that would be necessary to convince Engineer X to take all appropriate steps to obtain the certificate of authority."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Certificate Acquisition"
}
Extracted Events (2)
Occurrences that trigger ethical considerations and state changes

Description: Client L's engagement with Engineer A's firm ended at some point before the present case, making Client L a former client of ABC Engineering.

Temporal Marker: In the past, before Client L retained Engineer X instant

Fluent Transitions:
Initiates (1)
  • Former Client Relationship
Terminates (1)
  • Active Client Relationship
Field classification (triples vs literals)
Relations (structural triples)
  • initiates: Former Client Relationship
  • terminates: Active Client Relationship
Literal extractions (kept for synthesis)
  • description content: Client L's engagement with Engineer A's firm ended at some point before the present case, making Client L a former client of ABC Engineering.
  • temporalMarker content: In the past, before Client L retained Engineer X
  • textReferences content: Client L is a former client of Engineer A’s firm.
  • eventType content: exogenous
  • temporalExtent content: instant
  • temporalSequence content: 1
  • confidence assessment: 0.7
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#Event_Client_Relationship_Lapse",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-14T00:45:58.938739+00:00",
  "proeth:confidence": "0.7",
  "proeth:description": "Client L\u0027s engagement with Engineer A\u0027s firm ended at some point before the present case, making Client L a former client of ABC Engineering.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "exogenous",
  "proeth:initiates": [
    "Former Client Relationship"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "In the past, before Client L retained Engineer X",
  "proeth:temporalSequence": 1,
  "proeth:terminates": [
    "Active Client Relationship"
  ],
  "proeth:textReferences": [
    "Client L is a former client of Engineer A\u2019s firm."
  ],
  "rdfs:label": "Client Relationship Lapse"
}

Description: Engineer A learns that XYZ Engineering does not hold a current certificate of authority to practice engineering in State P, where Engineer X is providing services for Client L's project.

Temporal Marker: After Client L retained Engineer X for the State P project instant

Fluent Transitions:
Initiates (1)
  • Awareness of Potential Licensure Violation

Caused By Action: Action_Certificate_Omission

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/93#Action_Certificate_Omission
  • initiates: Awareness of Potential Licensure Violation
Literal extractions (kept for synthesis)
  • description content: Engineer A learns that XYZ Engineering does not hold a current certificate of authority to practice engineering in State P, where Engineer X is providing services for Client L's project.
  • temporalMarker content: After Client L retained Engineer X for the State P project
  • textReferences content: Engineer A learns that XYZ Engineering does not have a current certificate of authority to practice engineering in State P.
  • eventType content: outcome
  • temporalExtent content: instant
  • temporalSequence content: 4
  • confidence assessment: 0.95
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#Event_Certificate_Deficiency_Discovery",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-14T00:45:58.938703+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/93#Action_Certificate_Omission",
  "proeth:confidence": "0.95",
  "proeth:description": "Engineer A learns that XYZ Engineering does not hold a current certificate of authority to practice engineering in State P, where Engineer X is providing services for Client L\u0027s project.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "outcome",
  "proeth:initiates": [
    "Awareness of Potential Licensure Violation"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "After Client L retained Engineer X for the State P project",
  "proeth:temporalSequence": 4,
  "proeth:textReferences": [
    "Engineer A learns that XYZ Engineering does not have a current certificate of authority to practice engineering in State P."
  ],
  "rdfs:label": "Certificate Deficiency Discovery"
}
Causal Chains (6)
NESS test analysis: Necessary Element of Sufficient Set

Causal Language: Engineer X is retained to provide engineering services for Client L located in State P for a project in State P. Client L is a former client of Engineer A’s firm.

Necessary Factors (NESS):
  • Client L no longer engaged with Engineer A's firm
  • Client L's need for engineering services on a State P project
  • Availability of Engineer X / XYZ Engineering as an alternative provider
Sufficient Factors:
  • Combination of Client L being free of its prior engagement + Client L's project need + Engineer X's willingness to be retained
Counterfactual Test: Had Client L remained an active client of Engineer A's firm, retention of a competing out-of-state firm (Engineer X) would likely not have occurred
Responsibility Attribution:

Agent: Client L
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Client Relationship Lapse
    Client L's engagement with Engineer A's firm ends, making Client L a former client
  2. Project Need Arises
    Client L has a project in State P requiring engineering services
  3. Engineer Retention
    Client L retains Engineer X of XYZ Engineering (State Q) for the State P project
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Client Relationship Lapse
  • effect: Engineer Retention
  • responsibleAgent: Client L
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer X is retained to provide engineering services for Client L located in State P for a project in State P. Client L is a former client of Engineer A’s firm.
  • necessaryFactors content: Client L no longer engaged with Engineer A's firm; Client L's need for engineering services on a State P project; Availability of Engineer X / XYZ Engineering as an alternative provider
  • sufficientFactors content: Combination of Client L being free of its prior engagement + Client L's project need + Engineer X's willingness to be retained
  • counterfactual content: Had Client L remained an active client of Engineer A's firm, retention of a competing out-of-state firm (Engineer X) would likely not have occurred
  • agentKnowledge content: Client L knew it was selecting an out-of-state firm (XYZ Engineering of State Q) for a State P project
  • interveningFactors content: Competitive market for engineering services ('engineers compete with one another for clients')
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Client Relationship Lapse', 'proeth:description': "Client L's engagement with Engineer A's firm ends, making Client L a former client"}; {'proeth:step': 2, 'proeth:element': 'Project Need Arises', 'proeth:description': 'Client L has a project in State P requiring engineering services'}; {'proeth:step': 3, 'proeth:element': 'Engineer Retention', 'proeth:description': 'Client L retains Engineer X of XYZ Engineering (State Q) for the State P project'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#CausalChain_1",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T00:45:58.939571+00:00",
  "proeth:agentKnowledge": "Client L knew it was selecting an out-of-state firm (XYZ Engineering of State Q) for a State P project",
  "proeth:causalLanguage": "Engineer X is retained to provide engineering services for Client L located in State P for a project in State P. Client L is a former client of Engineer A\u2019s firm.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Client L\u0027s engagement with Engineer A\u0027s firm ends, making Client L a former client",
      "proeth:element": "Client Relationship Lapse",
      "proeth:step": 1
    },
    {
      "proeth:description": "Client L has a project in State P requiring engineering services",
      "proeth:element": "Project Need Arises",
      "proeth:step": 2
    },
    {
      "proeth:description": "Client L retains Engineer X of XYZ Engineering (State Q) for the State P project",
      "proeth:element": "Engineer Retention",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Client Relationship Lapse",
  "proeth:counterfactual": "Had Client L remained an active client of Engineer A\u0027s firm, retention of a competing out-of-state firm (Engineer X) would likely not have occurred",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Engineer Retention",
  "proeth:interveningFactors": [
    "Competitive market for engineering services (\u0027engineers compete with one another for clients\u0027)"
  ],
  "proeth:necessaryFactors": [
    "Client L no longer engaged with Engineer A\u0027s firm",
    "Client L\u0027s need for engineering services on a State P project",
    "Availability of Engineer X / XYZ Engineering as an alternative provider"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Client L",
  "proeth:sufficientFactors": [
    "Combination of Client L being free of its prior engagement + Client L\u0027s project need + Engineer X\u0027s willingness to be retained"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Assuming Engineer X is a reasonable and prudent individual, we believe Engineer A’s counsel to Engineer X would be all that would be necessary to convince Engineer X to take all appropriate steps to obtain the certificate of authority.

Necessary Factors (NESS):
  • Engineer A's explanation of the reasons for the certificate requirement
  • Engineer A's explanation of legal/business consequences (inability to enforce contracts and obtain payment)
  • Engineer X's reasonableness and prudence in responding to counsel
Sufficient Factors:
  • Combination of Engineer A's counsel + a reasonable and prudent Engineer X + strong self-interest incentives to comply
Counterfactual Test: Without Engineer A's counsel, Engineer X might remain unaware of the omission and fail to obtain the certificate, risking inability to enforce contracts and obtain payment
Responsibility Attribution:

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

Causal Sequence:
  1. Collegial Counseling Discussion
    Engineer A explains the certificate requirement and consequences of noncompliance to Engineer X
  2. Engineer X's Recognition
    Engineer X, as a reasonable and prudent individual, recognizes the inadvertent violation
  3. Certificate Acquisition
    Engineer X takes all appropriate steps to obtain the certificate of authority in State P
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Collegial Counseling Discussion
  • effect: Certificate Acquisition
  • responsibleAgent: Engineer X
Literal extractions (kept for synthesis)
  • causalLanguage content: Assuming Engineer X is a reasonable and prudent individual, we believe Engineer A’s counsel to Engineer X would be all that would be necessary to convince Engineer X to take all appropriate steps to obtain the certificate of authority.
  • necessaryFactors content: Engineer A's explanation of the reasons for the certificate requirement; Engineer A's explanation of legal/business consequences (inability to enforce contracts and obtain payment); Engineer X's reasonableness and prudence in responding to counsel
  • sufficientFactors content: Combination of Engineer A's counsel + a reasonable and prudent Engineer X + strong self-interest incentives to comply
  • counterfactual content: Without Engineer A's counsel, Engineer X might remain unaware of the omission and fail to obtain the certificate, risking inability to enforce contracts and obtain payment
  • agentKnowledge content: After counseling, Engineer X knows of the certificate requirement and the consequences of noncompliance
  • interveningFactors content: State P certificate of authority regulatory process; Engineer X's disposition as a 'reasonable and prudent individual'
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Collegial Counseling Discussion', 'proeth:description': 'Engineer A explains the certificate requirement and consequences of noncompliance to Engineer X'}; {'proeth:step': 2, 'proeth:element': "Engineer X's Recognition", 'proeth:description': 'Engineer X, as a reasonable and prudent individual, recognizes the inadvertent violation'}; {'proeth:step': 3, 'proeth:element': 'Certificate Acquisition', 'proeth:description': 'Engineer X takes all appropriate steps to obtain the certificate of authority in State P'}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#CausalChain_5",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T00:45:58.939699+00:00",
  "proeth:agentKnowledge": "After counseling, Engineer X knows of the certificate requirement and the consequences of noncompliance",
  "proeth:causalLanguage": "Assuming Engineer X is a reasonable and prudent individual, we believe Engineer A\u2019s counsel to Engineer X would be all that would be necessary to convince Engineer X to take all appropriate steps to obtain the certificate of authority.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A explains the certificate requirement and consequences of noncompliance to Engineer X",
      "proeth:element": "Collegial Counseling Discussion",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer X, as a reasonable and prudent individual, recognizes the inadvertent violation",
      "proeth:element": "Engineer X\u0027s Recognition",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer X takes all appropriate steps to obtain the certificate of authority in State P",
      "proeth:element": "Certificate Acquisition",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Collegial Counseling Discussion",
  "proeth:counterfactual": "Without Engineer A\u0027s counsel, Engineer X might remain unaware of the omission and fail to obtain the certificate, risking inability to enforce contracts and obtain payment",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Certificate Acquisition",
  "proeth:interveningFactors": [
    "State P certificate of authority regulatory process",
    "Engineer X\u0027s disposition as a \u0027reasonable and prudent individual\u0027"
  ],
  "proeth:necessaryFactors": [
    "Engineer A\u0027s explanation of the reasons for the certificate requirement",
    "Engineer A\u0027s explanation of legal/business consequences (inability to enforce contracts and obtain payment)",
    "Engineer X\u0027s reasonableness and prudence in responding to counsel"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "Engineer X",
  "proeth:sufficientFactors": [
    "Combination of Engineer A\u0027s counsel + a reasonable and prudent Engineer X + strong self-interest incentives to comply"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Engineer A learns that XYZ Engineering does not have a current certificate of authority to practice engineering in State P.

Necessary Factors (NESS):
  • XYZ Engineering's failure to obtain a current certificate of authority in State P
  • XYZ Engineering's active practice in State P via the Client L project
  • Engineer A's awareness of activity in his own state and by his former client
Sufficient Factors:
  • Combination of the omission being an existing, discoverable regulatory fact + Engineer A's professional attention to competitors practicing in State P
Counterfactual Test: Had Engineer X obtained the certificate of authority before undertaking the project, there would have been no deficiency for Engineer A to discover
Responsibility Attribution:

Agent: Engineer X (XYZ Engineering)
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Certificate Omission
    Engineer X / XYZ Engineering fails to obtain a current certificate of authority for State P
  2. Engineer Retention
    XYZ Engineering is retained for and undertakes a State P project while lacking the certificate
  3. Certificate Deficiency Discovery
    Engineer A learns that XYZ Engineering lacks a current certificate of authority in State P
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Certificate Omission
  • effect: Certificate Deficiency Discovery
  • responsibleAgent: Engineer X (XYZ Engineering)
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer A learns that XYZ Engineering does not have a current certificate of authority to practice engineering in State P.
  • necessaryFactors content: XYZ Engineering's failure to obtain a current certificate of authority in State P; XYZ Engineering's active practice in State P via the Client L project; Engineer A's awareness of activity in his own state and by his former client
  • sufficientFactors content: Combination of the omission being an existing, discoverable regulatory fact + Engineer A's professional attention to competitors practicing in State P
  • counterfactual content: Had Engineer X obtained the certificate of authority before undertaking the project, there would have been no deficiency for Engineer A to discover
  • agentKnowledge content: The discussion suggests the omission may be inadvertent: 'Inadvertent and unintentional violations of laws and regulations are not uncommon'
  • interveningFactors content: Practicing across state lines from State Q into State P; Possible oversight or misunderstanding of State P's certificate requirement
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Certificate Omission', 'proeth:description': 'Engineer X / XYZ Engineering fails to obtain a current certificate of authority for State P'}; {'proeth:step': 2, 'proeth:element': 'Engineer Retention', 'proeth:description': 'XYZ Engineering is retained for and undertakes a State P project while lacking the certificate'}; {'proeth:step': 3, 'proeth:element': 'Certificate Deficiency Discovery', 'proeth:description': 'Engineer A learns that XYZ Engineering lacks a current certificate of authority in State P'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#CausalChain_2",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T00:45:58.939634+00:00",
  "proeth:agentKnowledge": "The discussion suggests the omission may be inadvertent: \u0027Inadvertent and unintentional violations of laws and regulations are not uncommon\u0027",
  "proeth:causalLanguage": "Engineer A learns that XYZ Engineering does not have a current certificate of authority to practice engineering in State P.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer X / XYZ Engineering fails to obtain a current certificate of authority for State P",
      "proeth:element": "Certificate Omission",
      "proeth:step": 1
    },
    {
      "proeth:description": "XYZ Engineering is retained for and undertakes a State P project while lacking the certificate",
      "proeth:element": "Engineer Retention",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer A learns that XYZ Engineering lacks a current certificate of authority in State P",
      "proeth:element": "Certificate Deficiency Discovery",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Certificate Omission",
  "proeth:counterfactual": "Had Engineer X obtained the certificate of authority before undertaking the project, there would have been no deficiency for Engineer A to discover",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Certificate Deficiency Discovery",
  "proeth:interveningFactors": [
    "Practicing across state lines from State Q into State P",
    "Possible oversight or misunderstanding of State P\u0027s certificate requirement"
  ],
  "proeth:necessaryFactors": [
    "XYZ Engineering\u0027s failure to obtain a current certificate of authority in State P",
    "XYZ Engineering\u0027s active practice in State P via the Client L project",
    "Engineer A\u0027s awareness of activity in his own state and by his former client"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer X (XYZ Engineering)",
  "proeth:sufficientFactors": [
    "Combination of the omission being an existing, discoverable regulatory fact + Engineer A\u0027s professional attention to competitors practicing in State P"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: when an engineer becomes aware of a violation of the state engineering licensure law, the engineer’s first ethical obligation may be to refrain from jumping to conclusions. Instead, a more prudent approach—both from an ethical and a collegial perspective—would be to communicate with the potentially offending engineer to obtain clarification regarding the matter in question.

Necessary Factors (NESS):
  • Engineer A's knowledge of the apparent licensure violation
  • Ethical framework (BER Case 96-8 precedent) counseling direct communication before reporting
  • Absence of imminent public danger permitting a non-immediate, collegial approach
Sufficient Factors:
  • Combination of discovered potential violation + professional obligation to seek clarification and early resolution
Counterfactual Test: Without Engineer A's discovery of the certificate deficiency, no occasion for a counseling discussion with Engineer X would arise
Responsibility Attribution:

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

Causal Sequence:
  1. Certificate Deficiency Discovery
    Engineer A learns XYZ Engineering lacks a current certificate of authority in State P
  2. Ethical Deliberation
    Engineer A weighs immediate reporting against collegial clarification, guided by BER Case 96-8
  3. Collegial Counseling Discussion
    Engineer A communicates with Engineer X to seek clarification and early resolution, explaining the reasons for the certificate requirement
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Certificate Deficiency Discovery
  • effect: Collegial Counseling Discussion
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: when an engineer becomes aware of a violation of the state engineering licensure law, the engineer’s first ethical obligation may be to refrain from jumping to conclusions. Instead, a more prudent approach—both from an ethical and a collegial perspective—would be to communicate with the potentially offending engineer to obtain clarification regarding the matter in question.
  • necessaryFactors content: Engineer A's knowledge of the apparent licensure violation; Ethical framework (BER Case 96-8 precedent) counseling direct communication before reporting; Absence of imminent public danger permitting a non-immediate, collegial approach
  • sufficientFactors content: Combination of discovered potential violation + professional obligation to seek clarification and early resolution
  • counterfactual content: Without Engineer A's discovery of the certificate deficiency, no occasion for a counseling discussion with Engineer X would arise
  • agentKnowledge content: Engineer A knows XYZ lacks the certificate of authority but does not know whether the violation is inadvertent or intentional
  • interveningFactors content: Competitive relationship between Engineer A and Engineer X; State board reporting duties that 'does not require the engineer to do so immediately (unless there is an imminent public danger)'
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Certificate Deficiency Discovery', 'proeth:description': 'Engineer A learns XYZ Engineering lacks a current certificate of authority in State P'}; {'proeth:step': 2, 'proeth:element': 'Ethical Deliberation', 'proeth:description': 'Engineer A weighs immediate reporting against collegial clarification, guided by BER Case 96-8'}; {'proeth:step': 3, 'proeth:element': 'Collegial Counseling Discussion', 'proeth:description': 'Engineer A communicates with Engineer X to seek clarification and early resolution, explaining the reasons for the certificate requirement'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#CausalChain_3",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T00:45:58.939659+00:00",
  "proeth:agentKnowledge": "Engineer A knows XYZ lacks the certificate of authority but does not know whether the violation is inadvertent or intentional",
  "proeth:causalLanguage": "when an engineer becomes aware of a violation of the state engineering licensure law, the engineer\u2019s first ethical obligation may be to refrain from jumping to conclusions. Instead, a more prudent approach\u2014both from an ethical and a collegial perspective\u2014would be to communicate with the potentially offending engineer to obtain clarification regarding the matter in question.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A learns XYZ Engineering lacks a current certificate of authority in State P",
      "proeth:element": "Certificate Deficiency Discovery",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer A weighs immediate reporting against collegial clarification, guided by BER Case 96-8",
      "proeth:element": "Ethical Deliberation",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer A communicates with Engineer X to seek clarification and early resolution, explaining the reasons for the certificate requirement",
      "proeth:element": "Collegial Counseling Discussion",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Certificate Deficiency Discovery",
  "proeth:counterfactual": "Without Engineer A\u0027s discovery of the certificate deficiency, no occasion for a counseling discussion with Engineer X would arise",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Collegial Counseling Discussion",
  "proeth:interveningFactors": [
    "Competitive relationship between Engineer A and Engineer X",
    "State board reporting duties that \u0027does not require the engineer to do so immediately (unless there is an imminent public danger)\u0027"
  ],
  "proeth:necessaryFactors": [
    "Engineer A\u0027s knowledge of the apparent licensure violation",
    "Ethical framework (BER Case 96-8 precedent) counseling direct communication before reporting",
    "Absence of imminent public danger permitting a non-immediate, collegial approach"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Combination of discovered potential violation + professional obligation to seek clarification and early resolution"
  ],
  "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, Review Engineer A discovered 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):
  • Review Engineer A's selection and service as peer reviewer
  • Access to Engineer B's technical documentation via the peer review visit
  • Existence of potential safety code violations in Engineer B's work
Sufficient Factors:
  • Combination of the peer review visit + examination of design project documentation + presence of the underlying potential violations
Counterfactual Test: Without the peer review visit and document review, Review Engineer A would not have discovered the potential safety code violations
Responsibility Attribution:

Agent: Review Engineer A (for the discovery); Engineer B (for the underlying potential violations)
Type: shared
Within Agent Control: Yes

Causal Sequence:
  1. Confidentiality Agreement Signing
    Review Engineer A signs a confidentiality agreement upon selection as peer reviewer
  2. Peer Review Visit
    Review Engineer A visits Engineer B's firm and reviews technical documentation
  3. Safety Violation Discovery
    Review Engineer A discovers Engineer B's work may violate state and local safety code requirements
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Peer Review Visit
  • effect: Safety Violation Discovery
  • responsibleAgent: Review Engineer A (for the discovery); Engineer B (for the underlying potential violations)
Literal extractions (kept for synthesis)
  • causalLanguage content: Following a review of the technical documentation in connection with a series of recent design projects involving Engineer B’s firm, Review Engineer A discovered that Engineer B’s work may be in violation of state and local safety code requirements and could endanger public health, safety, and welfare.
  • necessaryFactors content: Review Engineer A's selection and service as peer reviewer; Access to Engineer B's technical documentation via the peer review visit; Existence of potential safety code violations in Engineer B's work
  • sufficientFactors content: Combination of the peer review visit + examination of design project documentation + presence of the underlying potential violations
  • counterfactual content: Without the peer review visit and document review, Review Engineer A would not have discovered the potential safety code violations
  • agentKnowledge content: Review Engineer A was bound by a confidentiality agreement but discovered facts implicating public health, safety, and welfare
  • interveningFactors content: Organized peer review program structure; Confidentiality agreement signed at selection
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Confidentiality Agreement Signing', 'proeth:description': 'Review Engineer A signs a confidentiality agreement upon selection as peer reviewer'}; {'proeth:step': 2, 'proeth:element': 'Peer Review Visit', 'proeth:description': "Review Engineer A visits Engineer B's firm and reviews technical documentation"}; {'proeth:step': 3, 'proeth:element': 'Safety Violation Discovery', 'proeth:description': "Review Engineer A discovers Engineer B's work may violate state and local safety code requirements"}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#CausalChain_4",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T00:45:58.939680+00:00",
  "proeth:agentKnowledge": "Review Engineer A was bound by a confidentiality agreement but discovered facts implicating public health, safety, and welfare",
  "proeth:causalLanguage": "Following a review of the technical documentation in connection with a series of recent design projects involving Engineer B\u2019s firm, Review Engineer A discovered 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": "Review Engineer A signs a confidentiality agreement upon selection as peer reviewer",
      "proeth:element": "Confidentiality Agreement Signing",
      "proeth:step": 1
    },
    {
      "proeth:description": "Review Engineer A visits Engineer B\u0027s firm and reviews technical documentation",
      "proeth:element": "Peer Review Visit",
      "proeth:step": 2
    },
    {
      "proeth:description": "Review Engineer A discovers Engineer B\u0027s work may violate state and local safety code requirements",
      "proeth:element": "Safety Violation Discovery",
      "proeth:step": 3
    }
  ],
  "proeth:cause": "Peer Review Visit",
  "proeth:counterfactual": "Without the peer review visit and document review, Review Engineer A would not have discovered the potential safety code violations",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Safety Violation Discovery",
  "proeth:interveningFactors": [
    "Organized peer review program structure",
    "Confidentiality agreement signed at selection"
  ],
  "proeth:necessaryFactors": [
    "Review Engineer A\u0027s selection and service as peer reviewer",
    "Access to Engineer B\u0027s technical documentation via the peer review visit",
    "Existence of potential safety code violations in Engineer B\u0027s work"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "Review Engineer A (for the discovery); Engineer B (for the underlying potential violations)",
  "proeth:sufficientFactors": [
    "Combination of the peer review visit + examination of design project documentation + presence of the underlying potential violations"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: The Board also went on to say that if Review Engineer A and Engineer B were unable to resolve the issue, Review Engineer A must inform Engineer B that as a professional engineer, Engineer A’s only alternative would be to cooperate with the proper authorities as indicated above.

Necessary Factors (NESS):
  • Prior attempt at direct discussion and clarification
  • Failure of the discussion to resolve the licensure issue
  • Engineer's ethical/legal duty to report violations of state engineering licensure laws
Sufficient Factors:
  • Combination of unresolved violation after counseling + reporting obligation imposed by state licensure boards
Counterfactual Test: If the counseling discussion succeeds (Engineer X obtains the certificate), notification of authorities becomes unnecessary
Responsibility Attribution:

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

Causal Sequence:
  1. Collegial Counseling Discussion
    Engineer A discusses the certificate deficiency with Engineer X seeking early resolution
  2. Resolution Failure
    Engineer X fails or refuses to take steps to obtain the certificate of authority
  3. Warning of Alternative
    Engineer A informs Engineer X that his only alternative is to notify the proper authorities
  4. Conditional Authority Notification
    Engineer A notifies and cooperates with the proper authorities (state board)
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Collegial Counseling Discussion
  • effect: Conditional Authority Notification
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: The Board also went on to say that if Review Engineer A and Engineer B were unable to resolve the issue, Review Engineer A must inform Engineer B that as a professional engineer, Engineer A’s only alternative would be to cooperate with the proper authorities as indicated above.
  • necessaryFactors content: Prior attempt at direct discussion and clarification; Failure of the discussion to resolve the licensure issue; Engineer's ethical/legal duty to report violations of state engineering licensure laws
  • sufficientFactors content: Combination of unresolved violation after counseling + reporting obligation imposed by state licensure boards
  • counterfactual content: If the counseling discussion succeeds (Engineer X obtains the certificate), notification of authorities becomes unnecessary
  • agentKnowledge content: Engineer A knows of the confirmed, unresolved violation and of the state board reporting obligation
  • interveningFactors content: Engineer X's refusal or failure to remedy the omission; State licensure board reporting requirements
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Collegial Counseling Discussion', 'proeth:description': 'Engineer A discusses the certificate deficiency with Engineer X seeking early resolution'}; {'proeth:step': 2, 'proeth:element': 'Resolution Failure', 'proeth:description': 'Engineer X fails or refuses to take steps to obtain the certificate of authority'}; {'proeth:step': 3, 'proeth:element': 'Warning of Alternative', 'proeth:description': 'Engineer A informs Engineer X that his only alternative is to notify the proper authorities'}; {'proeth:step': 4, 'proeth:element': 'Conditional Authority Notification', 'proeth:description': 'Engineer A notifies and cooperates with the proper authorities (state board)'}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/93#",
    "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/93#CausalChain_6",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T00:45:58.939718+00:00",
  "proeth:agentKnowledge": "Engineer A knows of the confirmed, unresolved violation and of the state board reporting obligation",
  "proeth:causalLanguage": "The Board also went on to say that if Review Engineer A and Engineer B were unable to resolve the issue, Review Engineer A must inform Engineer B that as a professional engineer, Engineer A\u2019s only alternative would be to cooperate with the proper authorities as indicated above.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Engineer A discusses the certificate deficiency with Engineer X seeking early resolution",
      "proeth:element": "Collegial Counseling Discussion",
      "proeth:step": 1
    },
    {
      "proeth:description": "Engineer X fails or refuses to take steps to obtain the certificate of authority",
      "proeth:element": "Resolution Failure",
      "proeth:step": 2
    },
    {
      "proeth:description": "Engineer A informs Engineer X that his only alternative is to notify the proper authorities",
      "proeth:element": "Warning of Alternative",
      "proeth:step": 3
    },
    {
      "proeth:description": "Engineer A notifies and cooperates with the proper authorities (state board)",
      "proeth:element": "Conditional Authority Notification",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Collegial Counseling Discussion",
  "proeth:counterfactual": "If the counseling discussion succeeds (Engineer X obtains the certificate), notification of authorities becomes unnecessary",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Conditional Authority Notification",
  "proeth:interveningFactors": [
    "Engineer X\u0027s refusal or failure to remedy the omission",
    "State licensure board reporting requirements"
  ],
  "proeth:necessaryFactors": [
    "Prior attempt at direct discussion and clarification",
    "Failure of the discussion to resolve the licensure issue",
    "Engineer\u0027s ethical/legal duty to report violations of state engineering licensure laws"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Combination of unresolved violation after counseling + reporting obligation imposed by state licensure boards"
  ],
  "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
Client L being a client of Engineer A's firm before
Entity1 is before Entity2
Client L retaining Engineer X time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Client L is a former client of Engineer A's firm. Engineer X is retained to provide engineering serv... [more]
Client L retaining Engineer X for the State P project before
Entity1 is before Entity2
Engineer A learning that XYZ Engineering lacks a certificate of authority time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
Engineer X is retained to provide engineering services for Client L located in State P... Engineer A... [more]
Engineer A learning of the missing certificate before
Entity1 is before Entity2
Engineer A's recommended discussion with Engineer X time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
In the present case, part of the discussion between Engineer A and Engineer X would presumably inclu... [more]
Engineer A's counsel/discussion with Engineer X before
Entity1 is before Entity2
Engineer X taking steps to obtain the certificate of authority time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
we believe Engineer A's counsel to Engineer X would be all that would be necessary to convince Engin... [more]
Review Engineer A signing the confidentiality agreement before
Entity1 is before Entity2
Review Engineer A's peer review visit to Engineer B's firm time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
When originally selected as a peer reviewer, Review Engineer A was asked to sign a 'confidentiality ... [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 in connection with a series of recent design proje... [more]
discovery of potential violations before
Entity1 is before Entity2
Review Engineer A's discussion with Engineer B time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
the appropriate action would be for Review Engineer A to immediately discuss these issues with Engin... [more]
Review Engineer A's discussion with Engineer B before
Entity1 is before Entity2
notifying the proper authorities time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
If they were unable to resolve the issue, Review Engineer A would have an obligation to inform Engin... [more]
communication with the potentially offending engineer before
Entity1 is before Entity2
reporting violations to the state board time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
this duty does not require the engineer to do so immediately (unless there is an imminent public dan... [more]
advising a potential violator of the potential violation before
Entity1 is before Entity2
any formal enforcement or escalation time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
potential violators should first be advised of the potential violation especially when a professiona... [more]
the present case involving Engineer A and Engineer X before
Entity1 is before Entity2
Engineer A possibly finding himself in a similar circumstance time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
At some point down the road of professional practice, Engineer A may find himself in a similar circu... [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.