Events v8
Viewer
Template
Preview
History
Loading preview...
Version History
v6
2026-06-10 00:52
Literature-attribution correction (post-defense audit 2026-06-09, HO-008): every scholarly claim verified against the cited paper's full text; fabricated or overstated attributions replaced with verified characterizations. No structural, schema, or variable changes.
v5
2026-06-04 21:37
R5 lit-fidelity: de-fabricate invented citations, restore PDF-verified attributions (2026-06-04)
v4
2026-05-27 09:50
Strengthen style FORMATTING line: no em/en dashes AND no parenthetical-stacking / excessive colon-semicolon substitutes (abbreviated ProEthica style guide; apply in Section C)
Reference
Template Variables
{{ event_schema }}
The LIGHT event field schema, resolved live from the SHACL EventDefinitionShape (single source shared with the OntServe Event entity page). event_type drives the three-way origin subClassOf typing; initiates/terminates resolve to the fluent edges; temporal_marker is a literal
{{ cross_concept_context }}
The config map depends events on states and actions: the states half resolves prior state rows; the actions half resolves the Step-3 temporal rows (bare labels). The live Step-3 event prompt additionally injects the extracted actions in-memory.
{{ event_definition }}
Governing definitional anchor: the ontology iao:0000115 definition plus the iao:0000116 extraction framing, citation-trimmed at injection (the generalized Role definition pattern)
{{ existing_events_text }}
Formatted list of existing event classes from ontology (plus the reuse-bias guidance block)
{{ pass_directive }}
Shared cross-component directives: no-fabrication, actor-scope, quote fidelity (single-pass component, so the slot carries only the shared block)
{{ event_boundary }}
{{ case_text }}
The case text to analyze
{{ event_individuation }}
Output Schema
JSON Wrapper
Appended to the prompt by the extractor:
IMPORTANT: Wrap your response as a JSON object with exactly two keys:
{"new_event_classes": [...], "event_individuals": [...]}
If there are no individuals to report, use an empty array for "event_individuals".