PASS 3: Temporal Dynamics
Case 93: Withholding Information Useful to Client/Public Agency
Timeline Overview
OWL-Time Temporal Structure 11 relations time: = w3.org/2006/time
Extracted Actions (4)
Volitional professional decisions with intentions and ethical contextDescription: 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:
- Engineering Services Engagement in State P
Mental State: deliberate
Intended Outcome: Obtain engineering services for a project in State P
Required Capabilities:
Field classification (triples vs literals)
requiresCapability: Selection of engineering service providersinitiates: Engineering Services Engagement in State P
descriptioncontent: 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.hasAgentcontent: Client LtemporalMarkercontent: Before Engineer A's discovery, at the start of the case timelineeventRoleContextcontent: ClienthasMentalStatecontent: deliberateintendedOutcomecontent: Obtain engineering services for a project in State PtextReferencescontent: Engineer X is retained to provide engineering services for Client L located in State P for a project in State P.temporalExtentcontent: instanttemporalSequencecontent: 2withinCompetenceassessment: 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:
- 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:
- Compliance with State Engineering Licensure Laws
Required Capabilities:
Field classification (triples vs literals)
violatesObligation: Compliance with State Engineering Licensure LawsrequiresCapability: Knowledge of state licensure and certificate of authority requirementsinitiates: Lack of Certificate of Authority in State P
descriptioncontent: 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.hasAgentcontent: Engineer XtemporalMarkercontent: Before and during the State P engagementeventRoleContextcontent: Owner, XYZ EngineeringhasMentalStatecontent: presumably inadvertent and unintentionalintendedOutcomecontent: Not applicable, the case frames this as an oversight rather than a purposeful evasionforeseenUnintendedEffectscontent: Inability to seek redress in the courts of State P; Possible inability to enforce contracts and obtain payment for engineering servicestextReferencescontent: 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 uncommontemporalExtentcontent: intervaltemporalSequencecontent: 3withinCompetenceassessment: 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:
- 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:
- 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:
Field classification (triples vs literals)
fulfillsObligation: Obligation to Engage with Other Professionals in a Collegial and Cooperative MannerguidedByPrinciple: Professional Collegiality and Cooperation; Refraining from Jumping to Conclusions; Independent Judgment and DiscretionrequiresCapability: Knowledge of certificate of authority requirements; Professional communicationinitiates: Engineer X Informed of Certificate Requirement
descriptioncontent: 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.hasAgentcontent: Engineer AtemporalMarkercontent: Prospective, after Engineer A learns of the missing certificate of authorityeventRoleContextcontent: Owner, ABC EngineeringhasMentalStatecontent: deliberate and prudentintendedOutcomecontent: Obtain clarification and achieve early resolution by convincing Engineer X to take all appropriate steps to obtain the certificate of authorityforeseenUnintendedEffectscontent: If the issue is not resolved, Engineer A's only alternative would be to cooperate with the proper authoritiestextReferencescontent: 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 requirementtemporalExtentcontent: intervaltemporalSequencecontent: 5withinCompetenceassessment: 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:
- Authorized Practice in State P
- 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:
- Compliance with State Engineering Licensure Laws
Required Capabilities:
Field classification (triples vs literals)
fulfillsObligation: Compliance with State Engineering Licensure LawsrequiresCapability: Knowledge of certificate of authority application proceduresinitiates: Authorized Practice in State Pterminates: Lack of Certificate of Authority in State P
descriptioncontent: 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.hasAgentcontent: Engineer XtemporalMarkercontent: Prospective, after Engineer A's counsel to Engineer XeventRoleContextcontent: Owner, XYZ EngineeringhasMentalStatecontent: reasonable and prudent, once informed of the requirementintendedOutcomecontent: Comply with State P licensure requirements and preserve the firm's ability to enforce its contracts and obtain paymenttextReferencescontent: 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.temporalExtentcontent: intervaltemporalSequencecontent: 6withinCompetenceassessment: 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 changesDescription: 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:
- Former Client Relationship
- Active Client Relationship
Field classification (triples vs literals)
initiates: Former Client Relationshipterminates: Active Client Relationship
descriptioncontent: 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.temporalMarkercontent: In the past, before Client L retained Engineer XtextReferencescontent: Client L is a former client of Engineer A’s firm.eventTypecontent: exogenoustemporalExtentcontent: instanttemporalSequencecontent: 1confidenceassessment: 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:
- Awareness of Potential Licensure Violation
Caused By Action: Action_Certificate_Omission
Field classification (triples vs literals)
causedByAction: http://proethica.org/ontology/case/93#Action_Certificate_Omissioninitiates: Awareness of Potential Licensure Violation
descriptioncontent: 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.temporalMarkercontent: After Client L retained Engineer X for the State P projecttextReferencescontent: Engineer A learns that XYZ Engineering does not have a current certificate of authority to practice engineering in State P.eventTypecontent: outcometemporalExtentcontent: instanttemporalSequencecontent: 4confidenceassessment: 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 SetCausal 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
Responsibility Attribution:
Agent: Client L
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Client Relationship Lapse
Client L's engagement with Engineer A's firm ends, making Client L a former client -
Project Need Arises
Client L has a project in State P requiring engineering services -
Engineer Retention
Client L retains Engineer X of XYZ Engineering (State Q) for the State P project
Field classification (triples vs literals)
cause: Client Relationship Lapseeffect: Engineer RetentionresponsibleAgent: Client L
causalLanguagecontent: 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.necessaryFactorscontent: 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 providersufficientFactorscontent: Combination of Client L being free of its prior engagement + Client L's project need + Engineer X's willingness to be retainedcounterfactualcontent: 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 occurredagentKnowledgecontent: Client L knew it was selecting an out-of-state firm (XYZ Engineering of State Q) for a State P projectinterveningFactorscontent: Competitive market for engineering services ('engineers compete with one another for clients')causalSequencecontent: {'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'}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer X
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Collegial Counseling Discussion
Engineer A explains the certificate requirement and consequences of noncompliance to Engineer X -
Engineer X's Recognition
Engineer X, as a reasonable and prudent individual, recognizes the inadvertent violation -
Certificate Acquisition
Engineer X takes all appropriate steps to obtain the certificate of authority in State P
Field classification (triples vs literals)
cause: Collegial Counseling Discussioneffect: Certificate AcquisitionresponsibleAgent: Engineer X
causalLanguagecontent: 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.necessaryFactorscontent: 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 counselsufficientFactorscontent: Combination of Engineer A's counsel + a reasonable and prudent Engineer X + strong self-interest incentives to complycounterfactualcontent: 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 paymentagentKnowledgecontent: After counseling, Engineer X knows of the certificate requirement and the consequences of noncomplianceinterveningFactorscontent: State P certificate of authority regulatory process; Engineer X's disposition as a 'reasonable and prudent individual'causalSequencecontent: {'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'}responsibilityTypeassessment: sharedwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer X (XYZ Engineering)
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Certificate Omission
Engineer X / XYZ Engineering fails to obtain a current certificate of authority for State P -
Engineer Retention
XYZ Engineering is retained for and undertakes a State P project while lacking the certificate -
Certificate Deficiency Discovery
Engineer A learns that XYZ Engineering lacks a current certificate of authority in State P
Field classification (triples vs literals)
cause: Certificate Omissioneffect: Certificate Deficiency DiscoveryresponsibleAgent: Engineer X (XYZ Engineering)
causalLanguagecontent: Engineer A learns that XYZ Engineering does not have a current certificate of authority to practice engineering in State P.necessaryFactorscontent: 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 clientsufficientFactorscontent: Combination of the omission being an existing, discoverable regulatory fact + Engineer A's professional attention to competitors practicing in State Pcounterfactualcontent: Had Engineer X obtained the certificate of authority before undertaking the project, there would have been no deficiency for Engineer A to discoveragentKnowledgecontent: The discussion suggests the omission may be inadvertent: 'Inadvertent and unintentional violations of laws and regulations are not uncommon'interveningFactorscontent: Practicing across state lines from State Q into State P; Possible oversight or misunderstanding of State P's certificate requirementcausalSequencecontent: {'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'}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer A
Type: direct
Within Agent Control:
Yes
Causal Sequence:
-
Certificate Deficiency Discovery
Engineer A learns XYZ Engineering lacks a current certificate of authority in State P -
Ethical Deliberation
Engineer A weighs immediate reporting against collegial clarification, guided by BER Case 96-8 -
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)
cause: Certificate Deficiency Discoveryeffect: Collegial Counseling DiscussionresponsibleAgent: Engineer A
causalLanguagecontent: 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.necessaryFactorscontent: 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 approachsufficientFactorscontent: Combination of discovered potential violation + professional obligation to seek clarification and early resolutioncounterfactualcontent: Without Engineer A's discovery of the certificate deficiency, no occasion for a counseling discussion with Engineer X would ariseagentKnowledgecontent: Engineer A knows XYZ lacks the certificate of authority but does not know whether the violation is inadvertent or intentionalinterveningFactorscontent: 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)'causalSequencecontent: {'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'}responsibilityTypeassessment: directwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Review Engineer A (for the discovery); Engineer B (for the underlying potential violations)
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Confidentiality Agreement Signing
Review Engineer A signs a confidentiality agreement upon selection as peer reviewer -
Peer Review Visit
Review Engineer A visits Engineer B's firm and reviews technical documentation -
Safety Violation Discovery
Review Engineer A discovers Engineer B's work may violate state and local safety code requirements
Field classification (triples vs literals)
cause: Peer Review Visiteffect: Safety Violation DiscoveryresponsibleAgent: Review Engineer A (for the discovery); Engineer B (for the underlying potential violations)
causalLanguagecontent: 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.necessaryFactorscontent: 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 worksufficientFactorscontent: Combination of the peer review visit + examination of design project documentation + presence of the underlying potential violationscounterfactualcontent: Without the peer review visit and document review, Review Engineer A would not have discovered the potential safety code violationsagentKnowledgecontent: Review Engineer A was bound by a confidentiality agreement but discovered facts implicating public health, safety, and welfareinterveningFactorscontent: Organized peer review program structure; Confidentiality agreement signed at selectioncausalSequencecontent: {'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"}responsibilityTypeassessment: sharedwithinAgentControlassessment: 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
Responsibility Attribution:
Agent: Engineer A
Type: shared
Within Agent Control:
Yes
Causal Sequence:
-
Collegial Counseling Discussion
Engineer A discusses the certificate deficiency with Engineer X seeking early resolution -
Resolution Failure
Engineer X fails or refuses to take steps to obtain the certificate of authority -
Warning of Alternative
Engineer A informs Engineer X that his only alternative is to notify the proper authorities -
Conditional Authority Notification
Engineer A notifies and cooperates with the proper authorities (state board)
Field classification (triples vs literals)
cause: Collegial Counseling Discussioneffect: Conditional Authority NotificationresponsibleAgent: Engineer A
causalLanguagecontent: 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.necessaryFactorscontent: 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 lawssufficientFactorscontent: Combination of unresolved violation after counseling + reporting obligation imposed by state licensure boardscounterfactualcontent: If the counseling discussion succeeds (Engineer X obtains the certificate), notification of authorities becomes unnecessaryagentKnowledgecontent: Engineer A knows of the confirmed, unresolved violation and of the state board reporting obligationinterveningFactorscontent: Engineer X's refusal or failure to remedy the omission; State licensure board reporting requirementscausalSequencecontent: {'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)'}responsibilityTypeassessment: sharedwithinAgentControlassessment: 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.