Client A Municipal Consulting Engineering Client
R · Role
Individual
http://proethica.org/ontology/case/20#Client_A_Municipal_Consulting_Engineering_Client
Definition
Client A (a municipality) retains Engineer B under an active contract and simultaneously contacts competitor Engineer C to evaluate and criticize Engineer B's work decisions, creating an improper procurement situation that places Engineer C in an ethically compromised position.
Properties
Instance of
MunicipalConsultingEngineeringClient
http://proethica.org/ontology/intermediate#MunicipalConsultingEngineeringClient
Attributes
| entity_type | Municipal government |
| representative | City Administrator |
| procurement_status | Upcoming contract renewal competition |
Confidence
0.9
Importance
high
Relationships
| type | client_of |
| target | Engineer B Incumbent Consulting Engineer Under Contract |
| type | solicits |
| target | Engineer C Competing Engineer Solicited for Incumbent Critique |
Role category
provider_client
Source Evidence
Source text
Engineer C voiced this criticism while Engineer B was still under contract with Client A
Text references
Client A's conversation with Engineer C
Engineer C has been put in a difficult position by Client A
Engineer C voiced this criticism while Engineer B was still under contract with Client A
TTL
@prefix case20: <http://proethica.org/ontology/case/20#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix proeth: <http://proethica.org/ontology/intermediate#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
case20:Client_A_Municipal_Consulting_Engineering_Client a proeth:MunicipalConsultingEngineeringClient,
owl:NamedIndividual ;
rdfs:label "Client A Municipal Consulting Engineering Client" ;
proeth:attributes "{'entity_type': 'Municipal government', 'representative': 'City Administrator', 'procurement_status': 'Upcoming contract renewal competition'}" ;
proeth:caseinvolvement "Client A (a municipality) retains Engineer B under an active contract and simultaneously contacts competitor Engineer C to evaluate and criticize Engineer B's work decisions, creating an improper procurement situation that places Engineer C in an ethically compromised position." ;
proeth:conceptCategory "Role" ;
proeth:confidence "0.9" ;
proeth:discoveredincase "20" ;
proeth:discoveredinpass "1" ;
proeth:discoveredinsection "discussion" ;
proeth:firstdiscoveredat "2026-02-25T18:10:23.717774+00:00" ;
proeth:firstdiscoveredincase "20" ;
proeth:generatedattime "2026-02-25T18:10:23.717774+00:00" ;
proeth:importance "high" ;
proeth:relationships "{'type': 'client_of', 'target': 'Engineer B Incumbent Consulting Engineer Under Contract'}",
"{'type': 'solicits', 'target': 'Engineer C Competing Engineer Solicited for Incumbent Critique'}" ;
proeth:rolecategory "provider_client" ;
proeth:roleclass "Municipal Consulting Engineering Client" ;
proeth:sourcetext "Engineer C voiced this criticism while Engineer B was still under contract with Client A" ;
proeth:textreferences "Client A's conversation with Engineer C",
"Engineer C has been put in a difficult position by Client A",
"Engineer C voiced this criticism while Engineer B was still under contract with Client A" ;
proeth:wasattributedto "Case 20 Extraction" ;
prov:generatedAtTime "2026-02-25T18:27:44.471465"^^xsd:dateTime ;
prov:wasGeneratedBy "ProEthica Case 20 Extraction" .
Metadata
Extraction details
Discovered in case
20
Discovered in pass
1
Discovered in section
discussion
First discovered
2026-02-25T18:10:23.717774+00:00
First case
20
Generated
2026-02-25T18:10:23.717774+00:00
Attributed to
Case 20 Extraction
Generated
2026-02-25T18:27:44.471465
Generated by
ProEthica Case 20 Extraction