extractor_version <- "riverton-kbp-rules-1.0"
documents <- tribble(
~document_id, ~document_date, ~text,
"A001", as.Date("2026-09-01"), "Riverton Skills Centre offers the Data Support Certificate.",
"A002", as.Date("2026-09-03"), "The Skills Centre offers DATA SUPPORT CERTIFICATE.",
"A003", as.Date("2026-09-04"), "Riverton Skills Centre application deadline is October 15.",
"A004", as.Date("2026-09-06"), "Riverton Skills Centre application deadline is November 1.",
"A005", as.Date("2026-09-07"), "Marrow County Transit does not require the Forklift Operator Licence.",
"A006", as.Date("2026-09-08"), "Riverton will host the Data Support Certificate.",
"A007", as.Date("2026-09-09"), "Riverton Transit offers forklift certification.",
"A008", as.Date("2026-09-10"), "Bellhaven offers the Data Support Certificate.",
"A009", as.Date("2026-09-11"), "Riverton Skills Centre may offer the Forklift Operator Licence.",
"A010", as.Date("2026-09-12"), "Riverton Skills Centre promotes the Data Support Certificate."
)
candidate_plan <- tribble(
~candidate_id, ~document_id, ~slot, ~subject_mention, ~object_mention, ~status, ~expected_action,
"CAND-001", "A001", "offers", "Riverton Skills Centre", "Data Support Certificate", "asserted", "add fact",
"CAND-002", "A002", "offers", "Skills Centre", "DATA SUPPORT CERTIFICATE", "asserted", "merge duplicate",
"CAND-003", "A003", "application_deadline", "Riverton Skills Centre", "October 15", "asserted", "add fact",
"CAND-004", "A004", "application_deadline", "Riverton Skills Centre", "November 1", "asserted", "flag conflict",
"CAND-005", "A005", "requires", "Marrow County Transit", "Forklift Operator Licence", "negated", "reject negated",
"CAND-006", "A006", "offers", "Riverton", "Data Support Certificate", "asserted", "hold ambiguous",
"CAND-007", "A007", "offers", "Riverton Transit", "forklift certification", "asserted", "hold NIL",
"CAND-008", "A008", "offers", "Bellhaven", "Data Support Certificate", "asserted", "reject type",
"CAND-009", "A009", "offers", "Riverton Skills Centre", "Forklift Operator Licence", "hedged", "hold hedged",
"CAND-010", "A010", "promotes", "Riverton Skills Centre", "Data Support Certificate", "asserted", "reject undeclared slot"
)
knitr::kable(
documents,
col.names = c("Document ID", "Document date", "Evidence text"),
caption = "Constructed dated announcements for knowledge base population",
row.names = FALSE
)