This page shows the pre-commit working store (the raw extraction under review). This case was committed to OntServe on 2026-07-25 15:25; the committed record differs by design (deduplication, typing, and agent binding are applied at commit). View the committed record
19 entities 5 actions 2 events 5 causal chains 6 temporal relations
Timeline Overview
Action Event 7 sequenced markers
Ordinance Amendment Promotion Before the amendment was brought to the city council, initial trigger of the case
Legislative Proposal Introduction Early in the case timeline, before the public forum and vote
Public Concern Explanation At a recent public forum, before the council vote
Legislative Vote Decision Recent past, following the public forum, culminating event of the Facts
Authority Reporting Present and future, following the council vote, the central ethical question of the Discussion
Ordinance Change Approval Immediately following the city council vote at the recent public forum
Public Authority Awareness After the city attorney's explanation at the recent public forum
OWL-Time Temporal Structure 6 relations time: = w3.org/2006/time
citizen's group promotion of the amendment time:intervalBefore city council member bringing forth the proposed amendment
city attorney's explanation of concerns at the public forum time:intervalBefore city council vote to proceed with the proposed change
required engineering study time:intervalBefore proceeding with the ordinance change / infrastructure installation
public authorities' awareness of the facts and circumstances time:intervalBefore Engineer A's obligation to further report the situation to appropriate authorities
city attorney's explanation of concerns time:intervalDuring recent public forum
city council vote to proceed time:intervalBefore installation of traffic engineering infrastructure
Extracted Actions (5)
Volitional professional decisions with intentions and ethical context

Description: A city citizen's group promoted a proposed amendment to a local ordinance that would install traffic engineering infrastructure contrary to established engineering standards.

Temporal Marker: Before the amendment was brought to the city council, initial trigger of the case interval

Fluent Transitions:
Initiates (1)
  • Proposed Ordinance Change Pending

Mental State: deliberate advocacy

Intended Outcome: Secure adoption of the ordinance change installing the desired traffic infrastructure

Required Capabilities:
Civic advocacy
Within Competence: No
Field classification (triples vs literals)
Relations (structural triples)
  • requiresCapability: Civic advocacy
  • initiates: Proposed Ordinance Change Pending
Literal extractions (kept for synthesis)
  • description content: A city citizen's group promoted a proposed amendment to a local ordinance that would install traffic engineering infrastructure contrary to established engineering standards.
  • hasAgent content: City citizen's group
  • temporalMarker content: Before the amendment was brought to the city council, initial trigger of the case
  • hasMentalState content: deliberate advocacy
  • intendedOutcome content: Secure adoption of the ordinance change installing the desired traffic infrastructure
  • textReferences content: A proposed amendment to a local ordinance that is being promoted by a city citizen’s group
  • temporalExtent content: interval
  • temporalSequence content: 1
  • withinCompetence assessment: False
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#Action_Ordinance_Amendment_Promotion",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T12:27:51.342654+00:00",
  "proeth:description": "A city citizen\u0027s group promoted a proposed amendment to a local ordinance that would install traffic engineering infrastructure contrary to established engineering standards.",
  "proeth:discoveredInSection": "facts",
  "proeth:hasAgent": "City citizen\u0027s group",
  "proeth:hasMentalState": "deliberate advocacy",
  "proeth:initiates": [
    "Proposed Ordinance Change Pending"
  ],
  "proeth:intendedOutcome": "Secure adoption of the ordinance change installing the desired traffic infrastructure",
  "proeth:requiresCapability": [
    "Civic advocacy"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Before the amendment was brought to the city council, initial trigger of the case",
  "proeth:temporalSequence": 1,
  "proeth:textReferences": [
    "A proposed amendment to a local ordinance that is being promoted by a city citizen\u2019s group"
  ],
  "proeth:withinCompetence": false,
  "rdfs:label": "Ordinance Amendment Promotion"
}

Description: A city council member brought the citizen group's proposed ordinance amendment before the city council for consideration.

Temporal Marker: Early in the case timeline, before the public forum and vote instant

Fluent Transitions:
Initiates (1)
  • Ordinance Change Under Council Consideration

Mental State: deliberate

Intended Outcome: Place the proposed ordinance change before the council for a vote

Required Capabilities:
Legislative procedure
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • requiresCapability: Legislative procedure
  • initiates: Ordinance Change Under Council Consideration
Literal extractions (kept for synthesis)
  • description content: A city council member brought the citizen group's proposed ordinance amendment before the city council for consideration.
  • hasAgent content: City council member
  • temporalMarker content: Early in the case timeline, before the public forum and vote
  • hasMentalState content: deliberate
  • intendedOutcome content: Place the proposed ordinance change before the council for a vote
  • textReferences content: has been brought forth by a city council member
  • 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/112#",
    "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/112#Action_Legislative_Proposal_Introduction",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T12:27:51.342908+00:00",
  "proeth:description": "A city council member brought the citizen group\u0027s proposed ordinance amendment before the city council for consideration.",
  "proeth:discoveredInSection": "facts",
  "proeth:hasAgent": "City council member",
  "proeth:hasMentalState": "deliberate",
  "proeth:initiates": [
    "Ordinance Change Under Council Consideration"
  ],
  "proeth:intendedOutcome": "Place the proposed ordinance change before the council for a vote",
  "proeth:requiresCapability": [
    "Legislative procedure"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Early in the case timeline, before the public forum and vote",
  "proeth:temporalSequence": 2,
  "proeth:textReferences": [
    "has been brought forth by a city council member"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Legislative Proposal Introduction"
}

Description: The city attorney explained to the city council at a public forum that the proposed change is considered unsafe, does not satisfy current standards, and is contrary to a state law requiring an engineering study.

Temporal Marker: At a recent public forum, before the council vote instant

Fluent Transitions:
Initiates (1)
  • Public Authorities Aware of Safety and Legal Concerns

Mental State: deliberate, informative

Intended Outcome: Inform the city council of the safety, standards, and legal problems before it acted on the proposed change

Foreseen Unintended Effects:

  • Council might proceed despite the warnings
Required Capabilities:
Legal analysis Public communication
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • requiresCapability: Legal analysis; Public communication
  • initiates: Public Authorities Aware of Safety and Legal Concerns
Literal extractions (kept for synthesis)
  • description content: The city attorney explained to the city council at a public forum that the proposed change is considered unsafe, does not satisfy current standards, and is contrary to a state law requiring an engineering study.
  • hasAgent content: City attorney
  • temporalMarker content: At a recent public forum, before the council vote
  • hasMentalState content: deliberate, informative
  • intendedOutcome content: Inform the city council of the safety, standards, and legal problems before it acted on the proposed change
  • foreseenUnintendedEffects content: Council might proceed despite the warnings
  • textReferences content: The city attorney attempted to explain these factors to the members of the city council in a recent public forum
  • temporalExtent content: instant
  • temporalSequence content: 3
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#Action_Public_Concern_Explanation",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T12:27:51.342959+00:00",
  "proeth:description": "The city attorney explained to the city council at a public forum that the proposed change is considered unsafe, does not satisfy current standards, and is contrary to a state law requiring an engineering study.",
  "proeth:discoveredInSection": "facts",
  "proeth:foreseenUnintendedEffects": [
    "Council might proceed despite the warnings"
  ],
  "proeth:hasAgent": "City attorney",
  "proeth:hasMentalState": "deliberate, informative",
  "proeth:initiates": [
    "Public Authorities Aware of Safety and Legal Concerns"
  ],
  "proeth:intendedOutcome": "Inform the city council of the safety, standards, and legal problems before it acted on the proposed change",
  "proeth:requiresCapability": [
    "Legal analysis",
    "Public communication"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "At a recent public forum, before the council vote",
  "proeth:temporalSequence": 3,
  "proeth:textReferences": [
    "The city attorney attempted to explain these factors to the members of the city council in a recent public forum"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Public Concern Explanation"
}

Description: Despite the city attorney's explanation of the safety, standards, and state law concerns, the city council voted to proceed with the proposed change to the ordinance.

Temporal Marker: Recent past, following the public forum, culminating event of the Facts instant

Fluent Transitions:
Initiates (2)
  • Public Safety Risk from Ordinance Change
  • Conflict with State Law Requiring Engineering Study
Terminates (1)
  • Ordinance Change Under Council Consideration

Mental State: deliberate, informed of objections

Intended Outcome: Adopt the ordinance change promoted by the citizen's group

Foreseen Unintended Effects:

  • Installation of traffic infrastructure considered unsafe by the local engineering community
  • Proceeding contrary to a state law requiring an engineering study
Required Capabilities:
Legislative decision making
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • requiresCapability: Legislative decision making
  • initiates: Public Safety Risk from Ordinance Change; Conflict with State Law Requiring Engineering Study
  • terminates: Ordinance Change Under Council Consideration
Literal extractions (kept for synthesis)
  • description content: Despite the city attorney's explanation of the safety, standards, and state law concerns, the city council voted to proceed with the proposed change to the ordinance.
  • hasAgent content: City council
  • temporalMarker content: Recent past, following the public forum, culminating event of the Facts
  • hasMentalState content: deliberate, informed of objections
  • intendedOutcome content: Adopt the ordinance change promoted by the citizen's group
  • foreseenUnintendedEffects content: Installation of traffic infrastructure considered unsafe by the local engineering community; Proceeding contrary to a state law requiring an engineering study
  • textReferences content: the city council voted to proceed with the proposed change to the ordinance
  • temporalExtent content: instant
  • temporalSequence content: 5
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#Action_Legislative_Vote_Decision",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T12:27:51.342993+00:00",
  "proeth:description": "Despite the city attorney\u0027s explanation of the safety, standards, and state law concerns, the city council voted to proceed with the proposed change to the ordinance.",
  "proeth:discoveredInSection": "facts",
  "proeth:foreseenUnintendedEffects": [
    "Installation of traffic infrastructure considered unsafe by the local engineering community",
    "Proceeding contrary to a state law requiring an engineering study"
  ],
  "proeth:hasAgent": "City council",
  "proeth:hasMentalState": "deliberate, informed of objections",
  "proeth:initiates": [
    "Public Safety Risk from Ordinance Change",
    "Conflict with State Law Requiring Engineering Study"
  ],
  "proeth:intendedOutcome": "Adopt the ordinance change promoted by the citizen\u0027s group",
  "proeth:requiresCapability": [
    "Legislative decision making"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Recent past, following the public forum, culminating event of the Facts",
  "proeth:temporalSequence": 5,
  "proeth:terminates": [
    "Ordinance Change Under Council Consideration"
  ],
  "proeth:textReferences": [
    "the city council voted to proceed with the proposed change to the ordinance"
  ],
  "proeth:withinCompetence": true,
  "rdfs:label": "Legislative Vote Decision"
}

Description: Engineer A's forthcoming decision to further report the situation to appropriate local, state, and/or federal authorities to ensure relevant engineering standards protect the public. The Discussion treats this as an obligation Engineer A must carry out even though public authorities are already aware.

Temporal Marker: Present and future, following the council vote, the central ethical question of the Discussion interval

Fluent Transitions:
Initiates (1)
  • Situation Reported to Local, State, and/or Federal Authorities

Mental State: deliberate, professionally obligated

Intended Outcome: Ensure that relevant engineering standards are applied and the public health, safety, and welfare are protected

Foreseen Unintended Effects:

  • Recommendations may not be well-received by the public or public officials
Obligation Engagement:
Fulfills (3)
  • Obligation to Report the Situation to Appropriate Authorities
  • Obligation to Be Honest and Truthful in Reporting
  • Obligation to Hold Paramount the Public Health, Safety, and Welfare
Guided By Principles:
  • Paramountcy of Public Health, Safety, and Welfare
Required Capabilities:
Command of the facts and relevant technical information Engineering judgment and expertise Engaging with civic groups to explain the situation
Within Competence: Yes
Field classification (triples vs literals)
Relations (structural triples)
  • fulfillsObligation: Obligation to Report the Situation to Appropriate Authorities; Obligation to Be Honest and Truthful in Reporting; Obligation to Hold Paramount the Public Health, Safety, and Welfare
  • guidedByPrinciple: Paramountcy of Public Health, Safety, and Welfare
  • requiresCapability: Command of the facts and relevant technical information; Engineering judgment and expertise; Engaging with civic groups to explain the situation
  • initiates: Situation Reported to Local, State, and/or Federal Authorities
Literal extractions (kept for synthesis)
  • description content: Engineer A's forthcoming decision to further report the situation to appropriate local, state, and/or federal authorities to ensure relevant engineering standards protect the public. The Discussion treats this as an obligation Engineer A must carry out even though public authorities are already aware.
  • hasAgent content: Engineer A
  • temporalMarker content: Present and future, following the council vote, the central ethical question of the Discussion
  • eventRoleContext content: Professional Engineer
  • hasMentalState content: deliberate, professionally obligated
  • intendedOutcome content: Ensure that relevant engineering standards are applied and the public health, safety, and welfare are protected
  • foreseenUnintendedEffects content: Recommendations may not be well-received by the public or public officials
  • textReferences content: Engineer A has an obligation to further report the situation to appropriate local, state, and/or federal authorities to ensure that relevant engineering standards are consistent with protecting the public health, safety, and welfare.
  • temporalExtent content: interval
  • temporalSequence content: 7
  • withinCompetence assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#Action_Authority_Reporting",
  "@type": "proeth:Action",
  "generatedAtTime": "2026-07-14T12:27:51.343027+00:00",
  "proeth:description": "Engineer A\u0027s forthcoming decision to further report the situation to appropriate local, state, and/or federal authorities to ensure relevant engineering standards protect the public. The Discussion treats this as an obligation Engineer A must carry out even though public authorities are already aware.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventRoleContext": "Professional Engineer",
  "proeth:foreseenUnintendedEffects": [
    "Recommendations may not be well-received by the public or public officials"
  ],
  "proeth:fulfillsObligation": [
    "Obligation to Report the Situation to Appropriate Authorities",
    "Obligation to Be Honest and Truthful in Reporting",
    "Obligation to Hold Paramount the Public Health, Safety, and Welfare"
  ],
  "proeth:guidedByPrinciple": [
    "Paramountcy of Public Health, Safety, and Welfare"
  ],
  "proeth:hasAgent": "Engineer A",
  "proeth:hasMentalState": "deliberate, professionally obligated",
  "proeth:initiates": [
    "Situation Reported to Local, State, and/or Federal Authorities"
  ],
  "proeth:intendedOutcome": "Ensure that relevant engineering standards are applied and the public health, safety, and welfare are protected",
  "proeth:raisesObligation": [],
  "proeth:requiresCapability": [
    "Command of the facts and relevant technical information",
    "Engineering judgment and expertise",
    "Engaging with civic groups to explain the situation"
  ],
  "proeth:temporalExtent": "interval",
  "proeth:temporalMarker": "Present and future, following the council vote, the central ethical question of the Discussion",
  "proeth:temporalSequence": 7,
  "proeth:textReferences": [
    "Engineer A has an obligation to further report the situation to appropriate local, state, and/or federal authorities to ensure that relevant engineering standards are consistent with protecting the public health, safety, and welfare."
  ],
  "proeth:violatesObligation": [],
  "proeth:withinCompetence": true,
  "rdfs:label": "Authority Reporting"
}
Extracted Events (2)
Occurrences that trigger ethical considerations and state changes

Description: Following the city attorney's explanation at the public forum, the public authorities became aware of the safety, standards, and legal concerns, a condition the Discussion notes when weighing whether formal reporting by Engineer A is necessary.

Temporal Marker: After the city attorney's explanation at the recent public forum instant

Fluent Transitions:
Initiates (1)
  • Public Authority Awareness

Caused By Action: Action_Public_Concern_Explanation

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/112#Action_Public_Concern_Explanation
  • initiates: Public Authority Awareness
Literal extractions (kept for synthesis)
  • description content: Following the city attorney's explanation at the public forum, the public authorities became aware of the safety, standards, and legal concerns, a condition the Discussion notes when weighing whether formal reporting by Engineer A is necessary.
  • temporalMarker content: After the city attorney's explanation at the recent public forum
  • textReferences content: public authorities are aware of the facts and circumstances; The city attorney attempted to explain these factors to the members of the city council in a recent public forum
  • eventType content: outcome
  • temporalExtent content: instant
  • temporalSequence content: 4
  • confidence assessment: 0.85
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#Event_Public_Authority_Awareness",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-14T12:27:51.343169+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/112#Action_Public_Concern_Explanation",
  "proeth:confidence": "0.85",
  "proeth:description": "Following the city attorney\u0027s explanation at the public forum, the public authorities became aware of the safety, standards, and legal concerns, a condition the Discussion notes when weighing whether formal reporting by Engineer A is necessary.",
  "proeth:discoveredInSection": "discussion",
  "proeth:eventType": "outcome",
  "proeth:initiates": [
    "Public Authority Awareness"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "After the city attorney\u0027s explanation at the recent public forum",
  "proeth:temporalSequence": 4,
  "proeth:textReferences": [
    "public authorities are aware of the facts and circumstances",
    "The city attorney attempted to explain these factors to the members of the city council in a recent public forum"
  ],
  "rdfs:label": "Public Authority Awareness"
}

Description: As a result of the city council's vote, the proposed ordinance change moves forward despite the city attorney's warnings, meaning the unsafe traffic engineering infrastructure is set to proceed without the state-required engineering study.

Temporal Marker: Immediately following the city council vote at the recent public forum instant

Fluent Transitions:
Initiates (3)
  • Public Safety Risk
  • State Law Violation Risk
  • Engineering Standards Noncompliance

Caused By Action: Action_Legislative_Vote_Decision

Field classification (triples vs literals)
Relations (structural triples)
  • causedByAction: http://proethica.org/ontology/case/112#Action_Legislative_Vote_Decision
  • initiates: Public Safety Risk; State Law Violation Risk; Engineering Standards Noncompliance
Literal extractions (kept for synthesis)
  • description content: As a result of the city council's vote, the proposed ordinance change moves forward despite the city attorney's warnings, meaning the unsafe traffic engineering infrastructure is set to proceed without the state-required engineering study.
  • temporalMarker content: Immediately following the city council vote at the recent public forum
  • textReferences content: the city council voted to proceed with the proposed change to the ordinance; many within the local engineering community, including Engineer A, consider unsafe, believe does not satisfy current standards and best practices, and is contrary to a state law that requires an engineering study before proceeding with the change
  • eventType content: outcome
  • temporalExtent content: instant
  • temporalSequence content: 6
  • confidence assessment: 0.9
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#Event_Ordinance_Change_Approval",
  "@type": "proeth:Event",
  "generatedAtTime": "2026-07-14T12:27:51.343131+00:00",
  "proeth:causedByAction": "http://proethica.org/ontology/case/112#Action_Legislative_Vote_Decision",
  "proeth:confidence": "0.9",
  "proeth:description": "As a result of the city council\u0027s vote, the proposed ordinance change moves forward despite the city attorney\u0027s warnings, meaning the unsafe traffic engineering infrastructure is set to proceed without the state-required engineering study.",
  "proeth:discoveredInSection": "facts",
  "proeth:eventType": "outcome",
  "proeth:initiates": [
    "Public Safety Risk",
    "State Law Violation Risk",
    "Engineering Standards Noncompliance"
  ],
  "proeth:temporalExtent": "instant",
  "proeth:temporalMarker": "Immediately following the city council vote at the recent public forum",
  "proeth:temporalSequence": 6,
  "proeth:textReferences": [
    "the city council voted to proceed with the proposed change to the ordinance",
    "many within the local engineering community, including Engineer A, consider unsafe, believe does not satisfy current standards and best practices, and is contrary to a state law that requires an engineering study before proceeding with the change"
  ],
  "rdfs:label": "Ordinance Change Approval"
}
Causal Chains (5)
NESS test analysis: Necessary Element of Sufficient Set

Causal Language: The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.

Necessary Factors (NESS):
  • Proposal formally pending before the city council
  • City attorney's awareness of the safety, standards, and state law concerns
  • A public forum providing an opportunity to address the council
Sufficient Factors:
  • Combination of pending unsafe proposal + city attorney's professional duty to advise the council + public forum venue
Counterfactual Test: Without the proposal being introduced before the council, the city attorney would have had no occasion to explain the safety and legal concerns
Responsibility Attribution:

Agent: City council member (proposal sponsor)
Type: indirect
Within Agent Control: Yes

Causal Sequence:
  1. Legislative Proposal Introduction
    Council member introduces the ordinance amendment for council consideration
  2. Public Concern Explanation
    City attorney explains at a public forum that the change is unsafe, contrary to standards, and contrary to state law
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Legislative Proposal Introduction
  • effect: Public Concern Explanation
  • responsibleAgent: City council member (proposal sponsor)
Literal extractions (kept for synthesis)
  • causalLanguage content: The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.
  • necessaryFactors content: Proposal formally pending before the city council; City attorney's awareness of the safety, standards, and state law concerns; A public forum providing an opportunity to address the council
  • sufficientFactors content: Combination of pending unsafe proposal + city attorney's professional duty to advise the council + public forum venue
  • counterfactual content: Without the proposal being introduced before the council, the city attorney would have had no occasion to explain the safety and legal concerns
  • agentKnowledge content: Brought forth a proposal that many in the local engineering community considered unsafe and contrary to state law
  • interveningFactors content: City attorney's independent decision to raise concerns publicly
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Legislative Proposal Introduction', 'proeth:description': 'Council member introduces the ordinance amendment for council consideration'}; {'proeth:step': 2, 'proeth:element': 'Public Concern Explanation', 'proeth:description': 'City attorney explains at a public forum that the change is unsafe, contrary to standards, and contrary to state law'}
  • responsibilityType assessment: indirect
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#CausalChain_2",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T12:27:51.343272+00:00",
  "proeth:agentKnowledge": "Brought forth a proposal that many in the local engineering community considered unsafe and contrary to state law",
  "proeth:causalLanguage": "The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Council member introduces the ordinance amendment for council consideration",
      "proeth:element": "Legislative Proposal Introduction",
      "proeth:step": 1
    },
    {
      "proeth:description": "City attorney explains at a public forum that the change is unsafe, contrary to standards, and contrary to state law",
      "proeth:element": "Public Concern Explanation",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Legislative Proposal Introduction",
  "proeth:counterfactual": "Without the proposal being introduced before the council, the city attorney would have had no occasion to explain the safety and legal concerns",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Public Concern Explanation",
  "proeth:interveningFactors": [
    "City attorney\u0027s independent decision to raise concerns publicly"
  ],
  "proeth:necessaryFactors": [
    "Proposal formally pending before the city council",
    "City attorney\u0027s awareness of the safety, standards, and state law concerns",
    "A public forum providing an opportunity to address the council"
  ],
  "proeth:responsibilityType": "indirect",
  "proeth:responsibleAgent": "City council member (proposal sponsor)",
  "proeth:sufficientFactors": [
    "Combination of pending unsafe proposal + city attorney\u0027s professional duty to advise the council + public forum venue"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: While it may not be necessary for Engineer A to formally report the situation to a public authority since public authorities are aware of the facts and circumstances

Necessary Factors (NESS):
  • City attorney's explanation of the safety, standards, and state law concerns
  • Public forum with city council members and public authorities present
Sufficient Factors:
  • City attorney's public explanation at the forum was itself enough to inform the public authorities of the facts and circumstances
Counterfactual Test: Without the city attorney's public explanation, public authorities may not have been aware of the facts and circumstances, making formal reporting by Engineer A necessary
Responsibility Attribution:

Agent: City attorney
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Public Concern Explanation
    City attorney explains the safety, standards, and state law concerns at a public forum
  2. Public Authority Awareness
    Public authorities become aware of the facts and circumstances surrounding the proposed change
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Public Concern Explanation
  • effect: Public Authority Awareness
  • responsibleAgent: City attorney
Literal extractions (kept for synthesis)
  • causalLanguage content: While it may not be necessary for Engineer A to formally report the situation to a public authority since public authorities are aware of the facts and circumstances
  • necessaryFactors content: City attorney's explanation of the safety, standards, and state law concerns; Public forum with city council members and public authorities present
  • sufficientFactors content: City attorney's public explanation at the forum was itself enough to inform the public authorities of the facts and circumstances
  • counterfactual content: Without the city attorney's public explanation, public authorities may not have been aware of the facts and circumstances, making formal reporting by Engineer A necessary
  • agentKnowledge content: Knew the proposed change was considered unsafe, did not satisfy current standards, and was contrary to state law requiring an engineering study
  • interveningFactors content: Public nature of the forum ensured broad awareness
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Public Concern Explanation', 'proeth:description': 'City attorney explains the safety, standards, and state law concerns at a public forum'}; {'proeth:step': 2, 'proeth:element': 'Public Authority Awareness', 'proeth:description': 'Public authorities become aware of the facts and circumstances surrounding the proposed change'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#CausalChain_3",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T12:27:51.343295+00:00",
  "proeth:agentKnowledge": "Knew the proposed change was considered unsafe, did not satisfy current standards, and was contrary to state law requiring an engineering study",
  "proeth:causalLanguage": "While it may not be necessary for Engineer A to formally report the situation to a public authority since public authorities are aware of the facts and circumstances",
  "proeth:causalSequence": [
    {
      "proeth:description": "City attorney explains the safety, standards, and state law concerns at a public forum",
      "proeth:element": "Public Concern Explanation",
      "proeth:step": 1
    },
    {
      "proeth:description": "Public authorities become aware of the facts and circumstances surrounding the proposed change",
      "proeth:element": "Public Authority Awareness",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Public Concern Explanation",
  "proeth:counterfactual": "Without the city attorney\u0027s public explanation, public authorities may not have been aware of the facts and circumstances, making formal reporting by Engineer A necessary",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Public Authority Awareness",
  "proeth:interveningFactors": [
    "Public nature of the forum ensured broad awareness"
  ],
  "proeth:necessaryFactors": [
    "City attorney\u0027s explanation of the safety, standards, and state law concerns",
    "Public forum with city council members and public authorities present"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "City attorney",
  "proeth:sufficientFactors": [
    "City attorney\u0027s public explanation at the forum was itself enough to inform the public authorities of the facts and circumstances"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.

Necessary Factors (NESS):
  • City council majority vote to proceed
  • Pending proposed ordinance amendment
  • Council's disregard of the city attorney's safety and legal warnings
Sufficient Factors:
  • The council's affirmative vote alone was sufficient for the ordinance change to move forward
Counterfactual Test: Had the council voted against or deferred the change pending an engineering study, the ordinance change would not have moved forward
Responsibility Attribution:

Agent: City council
Type: direct
Within Agent Control: Yes

Causal Sequence:
  1. Legislative Proposal Introduction
    Council member brings the proposed ordinance amendment before the council
  2. Public Concern Explanation
    City attorney warns the council of safety, standards, and state law concerns
  3. Legislative Vote Decision
    Council votes to proceed despite the explained concerns
  4. Ordinance Change Approval
    The proposed ordinance change moves forward despite the warnings
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Legislative Vote Decision
  • effect: Ordinance Change Approval
  • responsibleAgent: City council
Literal extractions (kept for synthesis)
  • causalLanguage content: The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.
  • necessaryFactors content: City council majority vote to proceed; Pending proposed ordinance amendment; Council's disregard of the city attorney's safety and legal warnings
  • sufficientFactors content: The council's affirmative vote alone was sufficient for the ordinance change to move forward
  • counterfactual content: Had the council voted against or deferred the change pending an engineering study, the ordinance change would not have moved forward
  • agentKnowledge content: Council had been explicitly informed by the city attorney that the change was unsafe, contrary to standards, and contrary to state law
  • interveningFactors content: Pressure from the citizen's group promoting the amendment
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Legislative Proposal Introduction', 'proeth:description': 'Council member brings the proposed ordinance amendment before the council'}; {'proeth:step': 2, 'proeth:element': 'Public Concern Explanation', 'proeth:description': 'City attorney warns the council of safety, standards, and state law concerns'}; {'proeth:step': 3, 'proeth:element': 'Legislative Vote Decision', 'proeth:description': 'Council votes to proceed despite the explained concerns'}; {'proeth:step': 4, 'proeth:element': 'Ordinance Change Approval', 'proeth:description': 'The proposed ordinance change moves forward despite the warnings'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#CausalChain_4",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T12:27:51.343928+00:00",
  "proeth:agentKnowledge": "Council had been explicitly informed by the city attorney that the change was unsafe, contrary to standards, and contrary to state law",
  "proeth:causalLanguage": "The city attorney attempted to explain these factors to the members of the city council in a recent public forum, but the city council voted to proceed with the proposed change to the ordinance.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Council member brings the proposed ordinance amendment before the council",
      "proeth:element": "Legislative Proposal Introduction",
      "proeth:step": 1
    },
    {
      "proeth:description": "City attorney warns the council of safety, standards, and state law concerns",
      "proeth:element": "Public Concern Explanation",
      "proeth:step": 2
    },
    {
      "proeth:description": "Council votes to proceed despite the explained concerns",
      "proeth:element": "Legislative Vote Decision",
      "proeth:step": 3
    },
    {
      "proeth:description": "The proposed ordinance change moves forward despite the warnings",
      "proeth:element": "Ordinance Change Approval",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Legislative Vote Decision",
  "proeth:counterfactual": "Had the council voted against or deferred the change pending an engineering study, the ordinance change would not have moved forward",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Ordinance Change Approval",
  "proeth:interveningFactors": [
    "Pressure from the citizen\u0027s group promoting the amendment"
  ],
  "proeth:necessaryFactors": [
    "City council majority vote to proceed",
    "Pending proposed ordinance amendment",
    "Council\u0027s disregard of the city attorney\u0027s safety and legal warnings"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "City council",
  "proeth:sufficientFactors": [
    "The council\u0027s affirmative vote alone was sufficient for the ordinance change to move forward"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: Engineer A has an obligation to further report the situation to appropriate local, state, and/or federal authorities to ensure that relevant engineering standards are consistent with protecting the public health, safety, and welfare.

Necessary Factors (NESS):
  • Approval of an ordinance change contrary to engineering standards and state law
  • Engineer A's knowledge of the unsafe nature of the change
  • Engineer A's professional ethical obligation to hold paramount public health, safety, and welfare
Sufficient Factors:
  • Combination of an approved unsafe ordinance change + Engineer A's knowledge + NSPE Code obligation to report to appropriate authorities
Counterfactual Test: Had the council rejected the change or required an engineering study, Engineer A's obligation to escalate the report to higher authorities would not have been triggered in the same way
Responsibility Attribution:

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

Causal Sequence:
  1. Legislative Vote Decision
    Council votes to proceed with the change despite explained concerns
  2. Ordinance Change Approval
    Ordinance change moves forward, creating an ongoing threat to public safety
  3. Public Authority Awareness
    Local public authorities are already aware, making formal local reporting potentially unnecessary
  4. Authority Reporting
    Engineer A reports the situation to appropriate local, state, and/or federal authorities to protect public health, safety, and welfare
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Ordinance Change Approval
  • effect: Authority Reporting
  • responsibleAgent: Engineer A
Literal extractions (kept for synthesis)
  • causalLanguage content: Engineer A has an obligation to further report the situation to appropriate local, state, and/or federal authorities to ensure that relevant engineering standards are consistent with protecting the public health, safety, and welfare.
  • necessaryFactors content: Approval of an ordinance change contrary to engineering standards and state law; Engineer A's knowledge of the unsafe nature of the change; Engineer A's professional ethical obligation to hold paramount public health, safety, and welfare
  • sufficientFactors content: Combination of an approved unsafe ordinance change + Engineer A's knowledge + NSPE Code obligation to report to appropriate authorities
  • counterfactual content: Had the council rejected the change or required an engineering study, Engineer A's obligation to escalate the report to higher authorities would not have been triggered in the same way
  • agentKnowledge content: Knew the change was considered unsafe, did not satisfy current standards and best practices, and was contrary to state law
  • interveningFactors content: City council's vote to proceed despite warnings; Public authorities' existing awareness of the facts
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Legislative Vote Decision', 'proeth:description': 'Council votes to proceed with the change despite explained concerns'}; {'proeth:step': 2, 'proeth:element': 'Ordinance Change Approval', 'proeth:description': 'Ordinance change moves forward, creating an ongoing threat to public safety'}; {'proeth:step': 3, 'proeth:element': 'Public Authority Awareness', 'proeth:description': 'Local public authorities are already aware, making formal local reporting potentially unnecessary'}; {'proeth:step': 4, 'proeth:element': 'Authority Reporting', 'proeth:description': 'Engineer A reports the situation to appropriate local, state, and/or federal authorities to protect public health, safety, and welfare'}
  • responsibilityType assessment: direct
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#CausalChain_5",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T12:27:51.343993+00:00",
  "proeth:agentKnowledge": "Knew the change was considered unsafe, did not satisfy current standards and best practices, and was contrary to state law",
  "proeth:causalLanguage": "Engineer A has an obligation to further report the situation to appropriate local, state, and/or federal authorities to ensure that relevant engineering standards are consistent with protecting the public health, safety, and welfare.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Council votes to proceed with the change despite explained concerns",
      "proeth:element": "Legislative Vote Decision",
      "proeth:step": 1
    },
    {
      "proeth:description": "Ordinance change moves forward, creating an ongoing threat to public safety",
      "proeth:element": "Ordinance Change Approval",
      "proeth:step": 2
    },
    {
      "proeth:description": "Local public authorities are already aware, making formal local reporting potentially unnecessary",
      "proeth:element": "Public Authority Awareness",
      "proeth:step": 3
    },
    {
      "proeth:description": "Engineer A reports the situation to appropriate local, state, and/or federal authorities to protect public health, safety, and welfare",
      "proeth:element": "Authority Reporting",
      "proeth:step": 4
    }
  ],
  "proeth:cause": "Ordinance Change Approval",
  "proeth:counterfactual": "Had the council rejected the change or required an engineering study, Engineer A\u0027s obligation to escalate the report to higher authorities would not have been triggered in the same way",
  "proeth:discoveredInSection": "discussion",
  "proeth:effect": "Authority Reporting",
  "proeth:interveningFactors": [
    "City council\u0027s vote to proceed despite warnings",
    "Public authorities\u0027 existing awareness of the facts"
  ],
  "proeth:necessaryFactors": [
    "Approval of an ordinance change contrary to engineering standards and state law",
    "Engineer A\u0027s knowledge of the unsafe nature of the change",
    "Engineer A\u0027s professional ethical obligation to hold paramount public health, safety, and welfare"
  ],
  "proeth:responsibilityType": "direct",
  "proeth:responsibleAgent": "Engineer A",
  "proeth:sufficientFactors": [
    "Combination of an approved unsafe ordinance change + Engineer A\u0027s knowledge + NSPE Code obligation to report to appropriate authorities"
  ],
  "proeth:withinAgentControl": true
}

Causal Language: A proposed amendment to a local ordinance that is being promoted by a city citizen’s group has been brought forth by a city council member.

Necessary Factors (NESS):
  • Citizen group's promotion of the ordinance amendment
  • Existence of a drafted proposed change to install traffic engineering infrastructure
  • A city council member willing to sponsor the proposal
Sufficient Factors:
  • Combination of active citizen group advocacy + receptive council member willing to bring the proposal forward
Counterfactual Test: Without the citizen group's promotion, the council member would have had no proposal to bring before the city council
Responsibility Attribution:

Agent: City citizen's group
Type: shared
Within Agent Control: Yes

Causal Sequence:
  1. Ordinance Amendment Promotion
    Citizen's group promotes a proposed amendment contrary to established engineering standards
  2. Legislative Proposal Introduction
    City council member brings the citizen group's proposal before the city council
Field classification (triples vs literals)
Relations (structural triples)
  • cause: Ordinance Amendment Promotion
  • effect: Legislative Proposal Introduction
  • responsibleAgent: City citizen's group
Literal extractions (kept for synthesis)
  • causalLanguage content: A proposed amendment to a local ordinance that is being promoted by a city citizen’s group has been brought forth by a city council member.
  • necessaryFactors content: Citizen group's promotion of the ordinance amendment; Existence of a drafted proposed change to install traffic engineering infrastructure; A city council member willing to sponsor the proposal
  • sufficientFactors content: Combination of active citizen group advocacy + receptive council member willing to bring the proposal forward
  • counterfactual content: Without the citizen group's promotion, the council member would have had no proposal to bring before the city council
  • agentKnowledge content: Promoted the change without regard to engineering standards or the state law requiring an engineering study
  • interveningFactors content: City council member's independent decision to sponsor the proposal
  • causalSequence content: {'proeth:step': 1, 'proeth:element': 'Ordinance Amendment Promotion', 'proeth:description': "Citizen's group promotes a proposed amendment contrary to established engineering standards"}; {'proeth:step': 2, 'proeth:element': 'Legislative Proposal Introduction', 'proeth:description': "City council member brings the citizen group's proposal before the city council"}
  • responsibilityType assessment: shared
  • withinAgentControl assessment: True
RDF JSON-LD
{
  "@context": {
    "proeth": "http://proethica.org/ontology/intermediate#",
    "proeth-case": "http://proethica.org/ontology/case/112#",
    "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/112#CausalChain_1",
  "@type": "proeth:CausalChain",
  "generatedAtTime": "2026-07-14T12:27:51.343239+00:00",
  "proeth:agentKnowledge": "Promoted the change without regard to engineering standards or the state law requiring an engineering study",
  "proeth:causalLanguage": "A proposed amendment to a local ordinance that is being promoted by a city citizen\u2019s group has been brought forth by a city council member.",
  "proeth:causalSequence": [
    {
      "proeth:description": "Citizen\u0027s group promotes a proposed amendment contrary to established engineering standards",
      "proeth:element": "Ordinance Amendment Promotion",
      "proeth:step": 1
    },
    {
      "proeth:description": "City council member brings the citizen group\u0027s proposal before the city council",
      "proeth:element": "Legislative Proposal Introduction",
      "proeth:step": 2
    }
  ],
  "proeth:cause": "Ordinance Amendment Promotion",
  "proeth:counterfactual": "Without the citizen group\u0027s promotion, the council member would have had no proposal to bring before the city council",
  "proeth:discoveredInSection": "facts",
  "proeth:effect": "Legislative Proposal Introduction",
  "proeth:interveningFactors": [
    "City council member\u0027s independent decision to sponsor the proposal"
  ],
  "proeth:necessaryFactors": [
    "Citizen group\u0027s promotion of the ordinance amendment",
    "Existence of a drafted proposed change to install traffic engineering infrastructure",
    "A city council member willing to sponsor the proposal"
  ],
  "proeth:responsibilityType": "shared",
  "proeth:responsibleAgent": "City citizen\u0027s group",
  "proeth:sufficientFactors": [
    "Combination of active citizen group advocacy + receptive council member willing to bring the proposal forward"
  ],
  "proeth:withinAgentControl": true
}
Allen Temporal Relations (6)
Interval algebra relationships with OWL-Time standard properties
From Entity Allen Relation To Entity OWL-Time Property Evidence
citizen's group promotion of the amendment before
Entity1 is before Entity2
city council member bringing forth the proposed amendment time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
A proposed amendment to a local ordinance that is being promoted by a city citizen's group has been ... [more]
city attorney's explanation of concerns at the public forum before
Entity1 is before Entity2
city council vote to proceed with the proposed change time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
The city attorney attempted to explain these factors to the members of the city council in a recent ... [more]
required engineering study before
Entity1 is before Entity2
proceeding with the ordinance change / infrastructure installation time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
contrary to a state law that requires an engineering study before proceeding with the change
public authorities' awareness of the facts and circumstances before
Entity1 is before Entity2
Engineer A's obligation to further report the situation to appropriate authorities time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
While it may not be necessary for Engineer A to formally report the situation to a public authority ... [more]
city attorney's explanation of concerns during
Entity1 occurs entirely within the duration of Entity2
recent public forum time:intervalDuring
http://www.w3.org/2006/time#intervalDuring
The city attorney attempted to explain these factors to the members of the city council in a recent ... [more]
city council vote to proceed before
Entity1 is before Entity2
installation of traffic engineering infrastructure time:intervalBefore
http://www.w3.org/2006/time#intervalBefore
the city council voted to proceed with the proposed change to the ordinance. The changes would insta... [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.