{"domain":"jkodonnells.com","observed_at":"2026-10-10T17:16:19.859910+00:00","materially_changed_at":"2026-10-10T17:16:19.859910+00:00","generation_id":"dbf5ea03-7c2b-46e4-82f8-ce3529b495dc","snapshot":"af9f2f5795a914ad1d6c060df4247ed36777b19ee773a7046d40ebe625f9bffd","collector":"global-intelligence","collector_build":"c9a4b975db09","indexable":true,"indexable_reason":"","record_schema_version":2,"fact_count":74,"evidence_path_count":27,"lanes_observed":27,"lanes_total":27,"observation_count":142,"coverage":{"apps":0,"mail":3,"feeds":2,"gleif":{"scope":"GLEIF LEI records whose own legal name IS a name this company is proven to use -- an SEC registrant, a licence-proven operator, or a name the site printed for itself. Not a claim that no LEI exists under another spelling.","reason":"","status":"complete","accepted":0,"complete":true,"rejected":0,"requests":2,"ambiguous":0,"rows_read":0,"pages_read":2,"invalid_rows":0,"eligible_names":2,"response_bytes":898,"records_over_budget":0},"menus":2,"github":0,"hiring":0,"people":0,"contact":4,"content":7,"identity":8,"security":4,"locations":0,"menu_read":{"items":33,"pages_read":0,"priced_items":33,"documents_read":2,"pages_selected":0,"documents_declared":2},"sec_edgar":0,"litigation":{"scope":"CourtListener RECAP docket metadata with an exact party-name match. Not a complete national or state litigation history; other parties and attorneys are not attributed to this company.","reason":"","status":"complete","accepted":0,"complete":true,"rejected":0,"requests":2,"ambiguous":0,"rows_read":0,"pages_read":2,"invalid_rows":0,"eligible_names":2,"response_bytes":104,"records_over_budget":0},"technology":26,"trademarks":{"scope":"USPTO owner-search records naming the site's self-declared legal entity, its SEC registrant or a licence-proven operator; not patents or a certified current ownership portfolio.","reason":"","status":"complete","accepted":0,"complete":true,"rejected":0,"requests":2,"ambiguous":0,"rows_read":0,"pages_read":2,"invalid_rows":0,"eligible_names":2,"response_bytes":340,"records_over_budget":0},"federal_awards":{"scope":"USAspending loans, grants and direct payments since FY2008. Contracts and subawards excluded. Reported loan value, subsidy, award amount and outlays are distinct; no original principal, forgiveness or current debt is inferred.","reason":"","status":"complete","accepted":0,"complete":true,"rejected":1,"requests":8,"ambiguous":0,"rows_read":1,"pages_read":8,"invalid_rows":0,"eligible_names":2,"response_bytes":5283,"records_over_budget":0},"infrastructure":13,"legal_entities":{"gaps":["IN: no state corporate registry is wired; file number, formation date, registered agent and managers are unknown, not absent"],"scope":"Entity records of a licence-proven operator, reached by one of two paths each record names: the licence's own account key, or an entity register searched for the operator's exact legal name, keeping only the same registration. Never a search for a brand or trading name.","reason":"no resolved operator carried an identifier a wired dataset answers, and no wired corporate registry was asked","status":"unattempted","records":0,"complete":true,"entities":0,"requests":0,"rows_read":0,"names_queried":0,"records_over_budget":0},"outbound_links":4,"people_sources":{"registers":"unattempted","sec_filings":0,"people_pages":"processed_discovered_sources","personal_mailboxes":0},"channel_pricing":{"scope":"One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.","reason":"No ordering platform is linked from any accepted location, so no channel menu was read; this says the site declared no door, not that the restaurant is on no platform.","status":"not_read","presence":{"olo":"not_declared","resy":"not_declared","tock":"not_declared","slice":"not_declared","toast":"not_declared","clover":"not_declared","skytab":"not_declared","chownow":"not_declared","ezcater":"not_declared","grubhub":"searched_not_found","doordash":"not_declared","ubereats":"searched_not_found","opentable":"not_declared","sevenrooms":"not_declared","spothopper":"searched_not_found","doordash_storefront":"not_declared"},"footprint":{},"resolved_menu":{"items":33,"surfaces":2,"reference":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","reference_why":"the site's own menu, resolved to this location","schema_version":1},"accepted_locations":1,"locations_with_channel_menus":0},"publisher_files":{"facts":0,"absent":15,"attempted":15},"provider_footprint":{"grubhub":{"searched_not_found":1},"ubereats":{"searched_not_found":1},"spothopper":{"searched_not_found":1}},"external_identities":4,"restaurant_locations":{"active":1,"coming_soon":0,"canonical_accepted":1,"material_conflicts":1,"permanently_closed":0,"temporarily_closed":0,"with_provider_detail":1,"unresolved_candidates":0,"with_store_identifier":0,"known_store_identities":0,"multi_source_locations":1,"other_operating_status":0,"provider_accounts_seen":0,"store_identities_absent":0,"first_party_observations":12,"operating_status_unstated":0,"store_identities_answered":0,"provider_accounts_enumerated":0,"store_identities_with_detail":0,"closed_permanence_unspecified":0,"store_identities_without_detail":0,"provider_accounts_not_enumerated":0,"provider_edges_validation_unconfirmed":3},"people_source_closure":[{"found":6,"state":"complete","reason":"found counts the pages read","source":"site_people_pages"},{"state":"not_attempted","source":"business_registers"},{"state":"complete_no_match","reason":"the site links no SEC registrant","source":"sec_filings"},{"state":"complete_no_match","source":"site_mailboxes"},{"state":"unsupported","reason":"no collection searches the web","source":"press"}],"people_candidates_held":{"count":2,"by_reason":{"register_party_kind_unstated":2}},"restaurant_location_providers":{},"restaurant_location_registries":{"in_allen_food":{"records_observed":1,"premises_complete":1},"in_atc_permits":{"premises_partial":1,"records_observed":3},"in_marion_food":{"records_observed":0,"premises_unsupported":1},"in_fishers_food":{"records_observed":0,"premises_unsupported":1},"in_dearborn_food":{"records_observed":0,"premises_unsupported":1},"in_hamilton_food":{"records_observed":0,"premises_unsupported":1},"in_tippecanoe_food":{"records_observed":0,"premises_unsupported":1}},"restaurant_location_provider_reads":{"grubhub":{"validation_unconfirmed":1},"ubereats":{"validation_unconfirmed":1},"spothopper":{"validation_unconfirmed":1}}},"lanes_failed":null,"rendered_tier":{"reason":"the served page ships no hydrated state and served readable text, so there is nothing a browser would assemble that the static parse missed","eligible":false},"lanes_never_run":null,"identity":{"title":"Identity","facts":[{"label":"Published name","value":"J K O'Donnell's","basis":"publisher_declared","via":["https://jkodonnells.com","declared Organization name"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Published description","value":"Located in Downtown Fort Wayne, J K O'Donnell's Irish Pub is perfect for meetings or gatherings, with homemade Irish grub and a vast variety of beer.","basis":"publisher_declared","via":["https://jkodonnells.com/"],"first_observed_at":"2026-10-10T17:15:14.196349+00:00","last_confirmed_at":"2026-10-10T17:15:14.196349+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Declared language","value":"en-US","basis":"publisher_declared","via":["https://jkodonnells.com/"],"first_observed_at":"2026-10-10T17:15:14.196349+00:00","last_confirmed_at":"2026-10-10T17:15:14.196349+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Canonical URL","value":"https://jkodonnells.com/","basis":"publisher_declared","via":["https://jkodonnells.com/"],"first_observed_at":"2026-10-10T17:15:14.196349+00:00","last_confirmed_at":"2026-10-10T17:15:14.196349+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Copyright line","value":"© 2026 J K O'Donnell's","basis":"directly_observed","via":["https://jkodonnells.com/"],"first_observed_at":"2026-10-10T17:15:14.196349+00:00","last_confirmed_at":"2026-10-10T17:15:14.196349+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"J K O'Donnell's","value":{"url":"https://jkodonnells.com","logo":"https://jkodonnells.com/wp-content/themes/jko/images/knowledgegraph/logo.png","name":"J K O'Donnell's","@type":"BarOrPub"},"basis":"publisher_declared","via":["https://jkodonnells.com"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"J K O'Donnell's","value":{"url":"https://jkodonnells.com/","logo":"https://jkodonnells.com/wp-content/uploads/2018/09/jko-main-logo.png","name":"J K O'Donnell's","@type":"Organization"},"basis":"publisher_declared","via":["https://jkodonnells.com"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Logo","value":"https://jkodonnells.com/wp-content/themes/jko/images/knowledgegraph/logo.png","basis":"publisher_declared","via":["https://jkodonnells.com","declared Organization logo"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"}]},"infrastructure":{"title":"Infrastructure","facts":[{"label":"Hosts observed","value":"jkodonnells.com, www.jkodonnells.com","basis":"directly_observed","first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:50.476889+00:00","about_ref":"self"},{"label":"HTTP version","value":"HTTP/2.0","basis":"directly_observed","via":["https://jkodonnells.com/"],"first_observed_at":"2026-10-10T17:15:14.196349+00:00","last_confirmed_at":"2026-10-10T17:15:14.196349+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Homepage status","value":200,"basis":"directly_observed","via":["https://jkodonnells.com/"],"first_observed_at":"2026-10-10T17:15:14.196349+00:00","last_confirmed_at":"2026-10-10T17:15:14.196349+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"TLS version","value":"TLSv1.3","basis":"directly_observed","via":["TLS handshake with SNI jkodonnells.com"],"first_observed_at":"2026-10-10T17:15:13.284507+00:00","last_confirmed_at":"2026-10-10T17:15:13.284507+00:00","about_ref":"self"},{"label":"ALPN","value":"h2","basis":"directly_observed","via":["TLS handshake with SNI jkodonnells.com"],"first_observed_at":"2026-10-10T17:15:13.284507+00:00","last_confirmed_at":"2026-10-10T17:15:13.284507+00:00","about_ref":"self"},{"label":"Announcing network","value":"AS13335 CLOUDFLARENET - Cloudflare, Inc., US","basis":"directly_observed","via":["DNS A/AAAA","BGP prefix origin","RIR registry"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:50.476889+00:00","about_ref":"self"},{"label":"Registrar","value":"Cloudflare, Inc.","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-10T17:15:13.283900+00:00","last_confirmed_at":"2026-10-10T17:15:13.283900+00:00","about_ref":"self"},{"label":"Domain first registered","value":"2007-05-07","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-10T17:15:13.283900+00:00","last_confirmed_at":"2026-10-10T17:15:13.283900+00:00","about_ref":"self"},{"label":"A at jkodonnells.com","value":"104.21.93.87  •  172.67.208.47","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-10T17:15:13.184972+00:00","last_confirmed_at":"2026-10-10T17:15:13.184972+00:00","about_ref":"self"},{"label":"AAAA at jkodonnells.com","value":"2606:4700:3032::6815:5d57  •  2606:4700:3033::ac43:d02f","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-10T17:15:13.184972+00:00","last_confirmed_at":"2026-10-10T17:15:13.184972+00:00","about_ref":"self"},{"label":"HTTPS at jkodonnells.com","value":"1 . alpn=h3,h2 ipv4hint=104.21.93.87,172.67.208.47 ech=AEX+DQBBcwAgACAjXk6AULzQsLdPZCRy4/5oLpw1oLicPNrRbU8NQ9YaZwAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA= ipv6hint=2606:4700:3032::6815:5d57,2606:4700:3033::ac43:d02f","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-10T17:15:13.184972+00:00","last_confirmed_at":"2026-10-10T17:15:13.184972+00:00","about_ref":"self"},{"label":"NS at jkodonnells.com","value":"cameron.ns.cloudflare.com.  •  melina.ns.cloudflare.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-10T17:15:13.184972+00:00","last_confirmed_at":"2026-10-10T17:15:13.184972+00:00","about_ref":"self"},{"label":"SOA at jkodonnells.com","value":"cameron.ns.cloudflare.com. dns.cloudflare.com. 2416675043 10000 2400 604800 1800","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-10T17:15:13.184972+00:00","last_confirmed_at":"2026-10-10T17:15:13.184972+00:00","about_ref":"self"}]},"technology":{"title":"Technology","facts":[{"label":"Cloudflare","value":{"name":"Cloudflare","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Cloudflare Browser Insights","value":{"name":"Cloudflare Browser Insights","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Font Awesome","value":{"name":"Font Awesome","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Google Tag Manager","value":{"name":"Google Tag Manager","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"HTTP/3","value":{"name":"HTTP/3","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Mapbox GL JS","value":{"name":"Mapbox GL JS","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"MySQL","value":{"name":"MySQL","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"PHP","value":{"name":"PHP","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"WordPress","value":{"name":"WordPress","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"WordPress Super Cache","value":{"name":"WordPress Super Cache","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Yoast SEO","value":{"name":"Yoast SEO","@type":"SoftwareApplication","softwareVersion":"28.6"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"bxSlider","value":{"name":"bxSlider","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"jQuery","value":{"name":"jQuery","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"jQuery Migrate","value":{"name":"jQuery Migrate","@type":"SoftwareApplication","softwareVersion":"3.4.1"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"reCAPTCHA","value":{"name":"reCAPTCHA","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://jkodonnells.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Expects to resolve","value":"api.tiles.mapbox.com","basis":"publisher_declared","via":["https://jkodonnells.com","declared as dns_prefetch","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Loads script from","value":"api.tiles.mapbox.com","basis":"publisher_declared","via":["https://jkodonnells.com","declared as script_src","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Loads stylesheet from","value":"api.tiles.mapbox.com","basis":"publisher_declared","via":["https://jkodonnells.com","declared as stylesheet","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Expects to resolve","value":"fonts.googleapis.com","basis":"publisher_declared","via":["https://jkodonnells.com","declared as dns_prefetch","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Loads stylesheet from","value":"fonts.googleapis.com","basis":"publisher_declared","via":["https://jkodonnells.com","declared as stylesheet","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Expects to resolve","value":"kit.fontawesome.com","basis":"publisher_declared","via":["https://jkodonnells.com","declared as dns_prefetch","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Loads script from","value":"kit.fontawesome.com","basis":"publisher_declared","via":["https://jkodonnells.com","declared as script_src","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Referenced in inline script","value":"s.w.org","basis":"publisher_declared","via":["https://jkodonnells.com","declared as inline_script","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Loads script from","value":"static.cloudflareinsights.com","basis":"publisher_declared","via":["https://jkodonnells.com","declared as script_src","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Loads script from","value":"www.google.com","basis":"publisher_declared","via":["https://jkodonnells.com","declared as script_src","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Referenced in inline script","value":"www.googletagmanager.com","basis":"publisher_declared","via":["https://jkodonnells.com","declared as inline_script","observed in people_parse, static_parse"],"first_observed_at":"2026-10-10T17:15:14.120047+00:00","last_confirmed_at":"2026-10-10T17:15:15.431835+00:00","about_ref":"self","source_surface_ref":"https://jkodonnells.com"}]},"mail":{"title":"Mail","facts":[{"label":"Mail exchangers","value":["1 aspmx.l.google.com.","10 alt3.aspmx.l.google.com.","10 alt4.aspmx.l.google.com.","5 alt1.aspmx.l.google.com.","5 alt2.aspmx.l.google.com."],"basis":"directly_observed","via":["DNS MX"],"last_confirmed_at":"2026-10-10T17:15:13.184972+00:00","about_ref":"self"},{"label":"MX at jkodonnells.com","value":"1 aspmx.l.google.com.  •  10 alt3.aspmx.l.google.com.  •  10 alt4.aspmx.l.google.com.  •  5 alt1.aspmx.l.google.com.  •  5 alt2.aspmx.l.google.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-10T17:15:13.184972+00:00","last_confirmed_at":"2026-10-10T17:15:13.184972+00:00","about_ref":"self"},{"label":"TXT at jkodonnells.com","value":"google-site-verification=0A55gU1WRsaQ6uTV1saje1hDKe0CNOJ0C6oDnoKgrLI","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-10T17:15:13.184972+00:00","last_confirmed_at":"2026-10-10T17:15:13.184972+00:00","about_ref":"self"}]},"security":{"title":"Security","facts":[{"label":"X-Content-Type-Options","value":"nosniff","basis":"directly_observed","via":["HTTP response header from jkodonnells.com"],"first_observed_at":"2026-10-10T17:15:47.578918+00:00","last_confirmed_at":"2026-10-10T17:15:47.578918+00:00","about_ref":"self"},{"label":"Certificate issuer","value":"Google Trust Services","basis":"directly_observed","via":["TLS handshake with SNI jkodonnells.com"],"first_observed_at":"2026-10-10T17:15:13.284507+00:00","last_confirmed_at":"2026-10-10T17:15:13.284507+00:00","about_ref":"self"},{"label":"Certificate expires","value":"2026-11-20","basis":"directly_observed","via":["TLS handshake with SNI jkodonnells.com"],"first_observed_at":"2026-10-10T17:15:13.284507+00:00","last_confirmed_at":"2026-10-10T17:15:13.284507+00:00","about_ref":"self"},{"label":"DNSSEC signed","value":false,"basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-10T17:15:13.283900+00:00","last_confirmed_at":"2026-10-10T17:15:13.283900+00:00","about_ref":"self"}]},"hiring":{"title":"Hiring","facts":[{"label":"Hiring status","value":"no open role: no careers page or job board found; LinkedIn Jobs not searched: the site links no LinkedIn company of its own to read postings by; Indeed and ZipRecruiter not searched","basis":"derived","about_ref":"self"}]},"external_identities":{"title":"External identities","facts":[{"label":"Facebook page","value":"jkodonnells","basis":"directly_observed","resolver_version":"acquire-v1","via":["jsonld_same_as: https://www.facebook.com/jkodonnells/","resolves to https://www.facebook.com/jkodonnells"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:50.476889+00:00","about_ref":"relationship:24e9e001-f381-4e41-8860-4c14a6b8a5fe","source_surface_ref":"https://www.facebook.com"},{"label":"GTM container id","value":"GTM-WZ499FZ","basis":"directly_observed","resolver_version":"acquire-v1","via":["platform_snippet: https://jkodonnells.com"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:50.476889+00:00","about_ref":"relationship:9942d507-fc98-404c-a6e5-58f1908ca89e","source_surface_ref":"https://jkodonnells.com"},{"label":"Instagram account","value":"jk.odonnells","basis":"directly_observed","resolver_version":"acquire-v1","via":["jsonld_same_as: https://www.instagram.com/jk.odonnells/","resolves to https://www.instagram.com/jk.odonnells"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:50.476889+00:00","about_ref":"relationship:0d140eab-8bd6-474d-b6b4-ef787822ffaf","source_surface_ref":"https://www.instagram.com"},{"label":"X account","value":"jk_odonnells","basis":"directly_observed","resolver_version":"acquire-v1","via":["jsonld_same_as: https://twitter.com/jk_odonnells","resolves to https://x.com/jk_odonnells"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:50.476889+00:00","about_ref":"relationship:3676f2ed-e6f0-4b0d-a227-1ebb4fb0d28e","source_surface_ref":"https://twitter.com"}]},"contact":{"title":"Contact","facts":[{"label":"info@jkodonnells.com","value":{"@type":"ContactPoint","email":"info@jkodonnells.com","value":"info@jkodonnells.com","channel":"email","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","description":"info@jkodonnells.com","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-10T17:15:52.124374+00:00","last_confirmed_at":"2026-10-10T17:15:52.124374+00:00","field_sources":{"value":{"via":["https://jkodonnells.com/locations","role address by local-part convention (RFC 2142)"],"basis":"publisher_declared"}},"via":["https://jkodonnells.com/locations","role address by local-part convention (RFC 2142)"]},{"label":"Published form asks for","value":{"form":{"gaps":["challenge_on_page"],"live":true,"engine":"formidable","fields":[{"name":"item_meta[165]","type":"text","label":"Name","required":true,"selector":"#field_l1tkr"},{"kind":"email","name":"item_meta[166]","type":"email","label":"Email","required":true,"selector":"#field_7bddb"},{"kind":"tel","name":"item_meta[167]","type":"tel","label":"Phone","pattern":"((\\+\\d{1,3}(-|.| )?\\(?\\d\\)?(-| |.)?\\d{1,5})|(\\(?\\d{2,6}\\)?))(-|.| )?(\\d{3,4})(-|.| )?(\\d{4})(( x| ext)\\d{1,5}){0,1}$","required":true,"selector":"#field_swnde"},{"kind":"message","name":"item_meta[168]","type":"textarea","label":"Message","required":true,"selector":"#field_qdqjn"},{"name":"item_meta[268]","role":"honeypot","type":"text","label":"If you are human, leave this field blank.","hidden":true,"selector":"#field_547yh","hidden_by":"visibility:hidden or opacity:0"}],"captcha":"recaptcha","purpose":{"heading":"contact","resolved":"contact","candidates":["contact"],"structural":"contact","structural_reason":"a way to reply and a free-text field"},"outreach":{"reason":"its heading says contact","eligible":true,"preferred":true,"asks_message":true,"evidence_rank":1},"anti_spam":["antispam_token"],"occurrence":{"heading":"Contact Form","page_url":"https://jkodonnells.com/"},"submission":{"url":"https://jkodonnells.com/","method":"POST"},"interaction":{"openers":[{"text":"LOCATION & HOURS","type":"a","targets":["#footer"],"selector":"#header > div > ul > li:nth-of-type(5) > a"}],"controls":[{"text":"SUBMIT","type":"submit","selector":"#frm_field_266_container > div > button"}],"observation":"read_only"},"submit_text":"Submit","instructions":"This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.","captcha_scope":"script","form_selector":"#form_4nwr3","engine_form_id":"18","submit_selector":"#frm_field_266_container > div > button","previous_source_keys":["urn:lumitra:route:jkodonnells.com:7266ff636b61d104","urn:lumitra:route:jkodonnells.com:4d6b9dd570539e20"]},"@type":"ContactPoint","value":"https://jkodonnells.com/","channel":"form","purpose":"contact","subject":{"kind":"organization"},"document":"Name, Email, Phone, Message","validity":"unknown","availability":"unknown","representation":"structured"},"basis":"directly_observed","first_observed_at":"2026-10-10T17:15:14.196330+00:00","last_confirmed_at":"2026-10-10T17:15:14.196330+00:00","field_sources":{"value":{"via":["https://jkodonnells.com/","form headed \"Contact Form\"","submits to https://jkodonnells.com/","purpose: contact (a way to reply and a free-text field)","https://jkodonnells.com","https://jkodonnells.com/careers","https://jkodonnells.com/locations","https://jkodonnells.com/the-pitch/"],"basis":"directly_observed"}},"via":["https://jkodonnells.com/","form headed \"Contact Form\"","submits to https://jkodonnells.com/","purpose: contact (a way to reply and a free-text field)","https://jkodonnells.com","https://jkodonnells.com/careers","https://jkodonnells.com/locations","https://jkodonnells.com/the-pitch/"]},{"label":"2604205563","value":{"@type":"ContactPoint","value":"2604205563","channel":"voice","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","telephone":"2604205563","description":"260.420.5563","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-10T17:15:50.476889+00:00","last_confirmed_at":"2026-10-10T17:15:50.476889+00:00","field_sources":{"value":{"via":["https://jkodonnells.com"],"basis":"publisher_declared"}},"via":["https://jkodonnells.com"]},{"label":"+1-260-420-5568","value":{"@type":"ContactPoint","value":"+1-260-420-5568","channel":"voice","purpose":"customer support","subject":{"kind":"organization"},"validity":"unknown","telephone":"+1-260-420-5568","contactType":"customer support","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-10T17:15:50.476889+00:00","last_confirmed_at":"2026-10-10T17:15:50.476889+00:00","field_sources":{"value":{"via":["https://jkodonnells.com"],"basis":"publisher_declared"}},"via":["https://jkodonnells.com"]}],"candidates":[],"collection":{"status":"complete","observed_at":"2026-10-10T17:16:19.859910Z","reasons":[]}},"people":{"title":"People","facts":[{"label":"People extraction status","value":"People pages read, no person named with a role: 9 of the site's pages read, 2 named people held as candidates","basis":"derived","via":["https://jkodonnells.com","https://jkodonnells.com/","https://jkodonnells.com/careers","https://jkodonnells.com/locations","https://jkodonnells.com/the-pitch/"],"about_ref":"self","source_surface_ref":"https://jkodonnells.com"}],"candidates":[{"label":"CARI ANN BEAN","value":{"@type":"PersonCandidate","name":"CARI ANN BEAN","association_status":"candidate","candidate_reason":"register_party_kind_unstated","relation":"filed_party","jobTitle":"Partner from 3/11/2016","organization":"Pickle & Bean, LLC","source":{"url":"https://mylicense.in.gov/EVerification/Search.aspx?facility=Y","format":"Filed party of unstated kind on the authority's record of the operating entity, in the role it files","relationship":"register","jobTitle":"Partner from 3/11/2016","observedAt":"2026-10-10T17:15:59.136800Z"}},"basis":"external_source"},{"label":"LEAH M KENNA","value":{"@type":"PersonCandidate","name":"LEAH M KENNA","association_status":"candidate","candidate_reason":"register_party_kind_unstated","relation":"filed_party","jobTitle":"Manager from 3/11/2016","organization":"Pickle & Bean, LLC","source":{"url":"https://mylicense.in.gov/EVerification/Search.aspx?facility=Y","format":"Filed party of unstated kind on the authority's record of the operating entity, in the role it files","relationship":"register","jobTitle":"Manager from 3/11/2016","observedAt":"2026-10-10T17:15:59.136800Z"}},"basis":"external_source"}],"collection":{"status":"partial","observed_at":"2026-10-10T17:16:19.859910Z","reasons":["premises registers read in part at accepted locations: in_atc_permits (1 permit details pages could not be read)"]}},"outbound_links":{"title":"Outbound links","facts":[{"label":"policies.google.com","value":"Privacy Policy","basis":"publisher_declared","via":["6 link observation(s)"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self"},{"label":"policies.google.com","value":"Terms of Service","basis":"publisher_declared","via":["6 link observation(s)"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self"},{"label":"maps.app.goo.gl","value":"121 West Wayne Street Fort Wayne, IN 46802 Get directions","basis":"publisher_declared","via":["6 link observation(s)"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self"},{"label":"facebook.com","value":"More Events","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self"}]},"locations":{"title":"Locations","facts":[]},"content":{"title":"Content","facts":[{"label":"URLs declared in sitemaps","value":1,"basis":"publisher_declared","via":["sitemap.xml"],"first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:50.476889+00:00","about_ref":"self"},{"label":"Homepage","value":"https://jkodonnells.com/","basis":"publisher_declared","first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self"},{"label":"URL","value":"https://jkodonnells.com/the-pitch/","basis":"publisher_declared","first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self"},{"label":"URL","value":"https://jkodonnells.com/wp-json/","basis":"publisher_declared","first_observed_at":"2026-10-10T17:15:14.196289+00:00","last_confirmed_at":"2026-10-10T17:15:14.196289+00:00","about_ref":"self"},{"label":"URL","value":"https://jkodonnells.com/wp-json/wp/v2/pages/482","basis":"publisher_declared","first_observed_at":"2026-10-10T17:15:14.195808+00:00","last_confirmed_at":"2026-10-10T17:15:14.195808+00:00","about_ref":"self"},{"label":"URL","value":"https://jkodonnells.com/wp-json/wp/v2/pages/802","basis":"publisher_declared","first_observed_at":"2026-10-10T17:15:15.434184+00:00","last_confirmed_at":"2026-10-10T17:15:15.434184+00:00","about_ref":"self"},{"label":"URL","value":"https://jkodonnells.com/cdn-cgi/l/email-protection","basis":"publisher_declared","first_observed_at":"2026-10-10T17:15:13.284676+00:00","last_confirmed_at":"2026-10-10T17:15:13.284676+00:00","about_ref":"self"}]},"apps":{"title":"Apps","facts":[]},"feeds":{"title":"Feeds","facts":[{"label":"Feed","value":{"feed":"https://jkodonnells.com/comments/feed/","items":0,"format":"rss"},"basis":"publisher_declared","via":["https://jkodonnells.com/comments/feed/"],"about_ref":"self","source_surface_ref":"https://jkodonnells.com"},{"label":"Feed","value":{"feed":"https://jkodonnells.com/feed/","items":0,"format":"rss"},"basis":"publisher_declared","via":["https://jkodonnells.com/feed/"],"about_ref":"self","source_surface_ref":"https://jkodonnells.com"}]},"github":{"title":"GitHub","facts":[]},"sec_edgar":{"title":"SEC EDGAR","facts":[]},"litigation":{"title":"Litigation","facts":[]},"trademarks":{"title":"Trademarks","facts":[]},"federal_awards":{"title":"Federal Awards","facts":[]},"legal_entities":{"title":"Legal Entities","facts":[]},"channel_pricing":{"title":"Channel pricing","facts":[{"label":"Channel presence at J K O'Donnell's, 121 W Wayne St","value":{"@type":"ChannelPricing","scope":"One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.","channels":[{"url":"https://jkodonnells.com/wp-content/uploads/2026/10/Oct-2026-Menu.pdf","items":33,"channel":"direct","complete":true,"pricedItems":33}],"location":{"why":"the accepted location carrying the most storefront identities (0), with 0 of 16 platform menus read","name":"J K O'Donnell's","address":{"city":"Fort Wayne","unit":"","region":"IN","street":"121 W Wayne St","country":"US","postal_code":"46802"},"sourceKey":"15851763cf1039be8eb542c204e23a3334823c26c95dc59145e3e9e719f5fc8b"},"presence":[{"label":"Toast","detail":"no Toast door for this location on the site's pages or in any provider response; Toast publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"toast","acceptedLocations":1,"locationsWithStore":0},{"label":"Grubhub","detail":"a premises search around this location on the platform returned no unique match for these premises; Seamless orders route to the same Grubhub listing","status":"searched_not_found","declared":false,"platform":"grubhub","acceptedLocations":1,"locationsWithStore":0},{"label":"Uber Eats","detail":"a premises search around this location on the platform returned no unique match for these premises; Postmates orders route to the same Uber Eats store","status":"searched_not_found","declared":false,"platform":"ubereats","acceptedLocations":1,"locationsWithStore":0},{"label":"DoorDash","detail":"no DoorDash door for this location on the site's pages or in any provider response; DoorDash publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it; Caviar orders route to the same DoorDash store","status":"not_declared","declared":false,"platform":"doordash","acceptedLocations":1,"locationsWithStore":0},{"label":"ChowNow","detail":"no ChowNow door for this location on the site's pages or in any provider response; ChowNow publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"chownow","acceptedLocations":1,"locationsWithStore":0},{"label":"Olo","detail":"no Olo door for this location on the site's pages or in any provider response; Olo publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"olo","acceptedLocations":1,"locationsWithStore":0},{"label":"SkyTab","detail":"no SkyTab door for this location on the site's pages or in any provider response; SkyTab publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"skytab","acceptedLocations":1,"locationsWithStore":0},{"label":"Clover","detail":"no Clover door for this location on the site's pages or in any provider response; Clover publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"clover","acceptedLocations":1,"locationsWithStore":0},{"label":"Slice","detail":"no Slice door for this location on the site's pages or in any provider response; Slice publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"slice","acceptedLocations":1,"locationsWithStore":0},{"label":"DoorDash Storefront (order.online)","detail":"no DoorDash Storefront (order.online) door for this location on the site's pages or in any provider response; DoorDash Storefront (order.online) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"doordash_storefront","acceptedLocations":1,"locationsWithStore":0},{"label":"SpotHopper","detail":"a premises search around this location on the platform returned no unique match for these premises","status":"searched_not_found","declared":false,"platform":"spothopper","acceptedLocations":1,"locationsWithStore":0},{"label":"ezCater","detail":"no ezCater door for this location on the site's pages or in any provider response; ezCater publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"ezcater","acceptedLocations":1,"locationsWithStore":0},{"label":"OpenTable","detail":"no OpenTable door for this location on the site's pages or in any provider response; OpenTable publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"opentable","acceptedLocations":1,"locationsWithStore":0},{"label":"Resy","detail":"no Resy door for this location on the site's pages or in any provider response; Resy publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"resy","acceptedLocations":1,"locationsWithStore":0},{"label":"Tock","detail":"no Tock door for this location on the site's pages or in any provider response; Tock publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"tock","acceptedLocations":1,"locationsWithStore":0},{"label":"SevenRooms","detail":"no SevenRooms door for this location on the site's pages or in any provider response; SevenRooms publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"sevenrooms","acceptedLocations":1,"locationsWithStore":0}],"comparisons":null},"basis":"derived","resolver_version":"channel-pricing/1","evidence_id":"channel-pricing:3e394de375be3045b78dbcc4","via":["no channel menu was read for this location"],"about_ref":"self"}]},"publisher_files":{"title":"Publisher Files","facts":[]},"resolved_identity":{"schema_version":1,"access":"readable","publication":"publishable","publication_reason":"","platform":false,"display":{"name":"J K O'Donnell's","basis":"the site's published name","name_witnesses":[{"source_url":"https://jkodonnells.com","text":"J K O'Donnell's","rule":"published name","region":null,"heading":""},{"source_url":"https://jkodonnells.com","text":"J K O'Donnell's","rule":"accepted location name","region":null,"heading":""},{"source_url":"https://jkodonnells.com","text":"J K O'Donnell's","rule":"copyright holder","region":null,"heading":""},{"source_url":"https://jkodonnells.com","text":"J K O'Donnell's","rule":"declared organization","region":null,"heading":""},{"source_url":"https://jkodonnells.com/","text":"jkodonnells.com","rule":"domain","region":null,"heading":""},{"source_url":"https://mylicense.in.gov/EVerification/Search.aspx?facility=Y","text":"J.K. O'DONNELL'S","rule":"licence trade name","region":null,"heading":""},{"source_url":"https://jkodonnells.com","text":"J K O'Donnell's","rule":"page titles","region":null,"heading":""},{"source_url":"https://jkodonnells.com","text":"J K O'Donnell's","rule":"site name","region":null,"heading":""},{"source_url":"https://www.facebook.com/jkodonnells","text":"jkodonnells","rule":"social handle","region":null,"heading":""}],"alternatives":[],"site":"https://jkodonnells.com/","site_basis":"the seed domain's own front door","site_witnesses":[{"source_url":"https://jkodonnells.com/","text":"J K O'Donnell's | Irish Ale House","rule":"front door","region":null,"heading":""}],"logo":"https://jkodonnells.com/wp-content/themes/jko/images/knowledgegraph/logo.png","logo_basis":"declared Organization logo","legal_name":"","legal_basis":"","description":"Located in Downtown Fort Wayne, J K O'Donnell's Irish Pub is perfect for meetings or gatherings, with homemade Irish grub and a vast variety of beer.","description_basis":"the homepage's declared description","profiles":[{"platform":"facebook_page","account":"jkodonnells","url":"https://www.facebook.com/jkodonnells","witness":{"source_url":"https://jkodonnells.com","text":"https://www.facebook.com/jkodonnells/","rule":"jsonld_same_as","region":null,"heading":""}},{"platform":"instagram_account","account":"jk.odonnells","url":"https://www.instagram.com/jk.odonnells","witness":{"source_url":"https://jkodonnells.com","text":"https://www.instagram.com/jk.odonnells/","rule":"jsonld_same_as","region":null,"heading":""}},{"platform":"x_account","account":"jk_odonnells","url":"https://x.com/jk_odonnells","witness":{"source_url":"https://jkodonnells.com","text":"https://twitter.com/jk_odonnells","rule":"jsonld_same_as","region":null,"heading":""}}]},"relationships":[{"predicate":"declares_provider_account","object":{"id":"jkodonnells","kind":"provider_account","scope":"account","account":"Facebook page"},"witness":{"source_url":"https://www.facebook.com/jkodonnells/","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"facebook","object_type":"facebook_page","key":"jkodonnells"},"first_observed_at":"2026-10-10T17:16:19.859910Z","last_confirmed_at":"2026-10-10T17:16:19.859910Z","id":"24e9e001-f381-4e41-8860-4c14a6b8a5fe","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"GTM-WZ499FZ","kind":"provider_account","scope":"account","account":"GTM container id"},"witness":{"source_url":"https://jkodonnells.com","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"google_tag_manager","object_type":"gtm_container_id","key":"GTM-WZ499FZ"},"first_observed_at":"2026-10-10T17:16:19.859910Z","last_confirmed_at":"2026-10-10T17:16:19.859910Z","id":"9942d507-fc98-404c-a6e5-58f1908ca89e","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"jk.odonnells","kind":"provider_account","scope":"account","account":"Instagram account"},"witness":{"source_url":"https://www.instagram.com/jk.odonnells/","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"instagram","object_type":"instagram_account","key":"jk.odonnells"},"first_observed_at":"2026-10-10T17:16:19.859910Z","last_confirmed_at":"2026-10-10T17:16:19.859910Z","id":"0d140eab-8bd6-474d-b6b4-ef787822ffaf","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"jk_odonnells","kind":"provider_account","scope":"account","account":"X account"},"witness":{"source_url":"https://twitter.com/jk_odonnells","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"x","object_type":"x_account","key":"jk_odonnells"},"first_observed_at":"2026-10-10T17:16:19.859910Z","last_confirmed_at":"2026-10-10T17:16:19.859910Z","id":"3676f2ed-e6f0-4b0d-a227-1ebb4fb0d28e","to_identity_id":null,"to_href":null},{"predicate":"licensed_operator_of_premises","object":{"kind":"legal_entity","name":"Pickle & Bean, LLC","premises":"1"},"witness":{"source_url":"https://mylicense.in.gov/EVerification/Search.aspx?facility=Y","text":"","rule":"licence_at_own_premises","region":null,"heading":""},"state":"supported","depends_on":[],"family":"legal","source_key":null,"first_observed_at":"2026-10-10T17:16:19.859910Z","last_confirmed_at":"2026-10-10T17:16:19.859910Z","id":"9280fe6d-5c0d-49b7-b667-b28adb104334","to_identity_id":null,"to_href":null},{"predicate":"operator_candidate","object":{"kind":"legal_entity","name":"JK O'DONNELL'S LLC"},"witness":{"source_url":"https://mylicense.in.gov/EVerification/Search.aspx?facility=Y","text":"","rule":"licence_at_shared_premises","region":null,"heading":""},"state":"candidate","depends_on":[],"family":"legal","source_key":null,"first_observed_at":"2026-10-10T17:16:19.859910Z","last_confirmed_at":"2026-10-10T17:16:19.859910Z","id":"81d2eea2-4240-4f19-88d6-5f9d90a99d9b","to_identity_id":null,"to_href":null},{"predicate":"states_own_production","object":{"kind":"menu_statement","item_count":"4","example_item":"House-made cod cake topped with lettuce and tarter sauce"},"witness":{"source_url":"","text":"","rule":"own_production_phrase","region":null,"heading":""},"state":"supported","depends_on":[],"family":"menu_production","source_key":null,"first_observed_at":"2026-10-10T17:16:19.859910Z","last_confirmed_at":"2026-10-10T17:16:19.859910Z","id":"e5ed1c42-6adb-4105-ba95-2fb62ea28ce3","to_identity_id":null,"to_href":null}],"propositions":[],"non_conclusions":["a declared affiliated site is a relationship the publisher states, not common ownership","a declared provider account (gift cards, hiring, ordering) is a service relationship, not an affiliation","a register party at the business's premises is a candidate operator until the Place and legal resolvers bind it","a licensed operator of the business's premises operates those locations; it is not thereby the brand's owner","an employer a job board names on the openings posts them; it is not thereby the owner or the operator","an app's store seller or developer publishes the app; neither is thereby the restaurant's owner","a menu that names a producer names it; it is not a supply contract, a volume or an exclusivity","a mail or DMARC service domain in DNS is a technical service relationship, not an affiliation","a group the site says it is part of is a public affiliation; the equity chain and buying rights are separate questions","an organization that posts the openings, sells the app or holds a program account shares services with the business; that is not affiliation or ownership"]},"identity_revision":1,"identity_changed_at":"2026-10-10T17:16:19.859910+00:00","business_identity_id":"e8593f89-9f35-4470-b92d-8ca06ec910be","href":"/company-intelligence/jkodonnells.com","menu_intelligence":{"@type":"MenuIntelligence","items":[{"id":"efd8b3c6-a569-400f-b088-1eb7503ec922","name":"Served with 1000 island dressing","description":"","categories":["Turkey Reuben"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"43ca9c655eb1db77","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1800,"availability":"","menu_context":"download a PDF","source_price":"18"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Served with 1000 island dressing","sections":["Turkey Reuben"],"position":15,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|1000 dressing island|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"35016154-095c-45b1-b300-53d8435001c9","name":"Sourdough bread with aged cheddar, grilled onion, and tomato","description":"","categories":["Irish Cheddar"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"0d5a8e916afa1714","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1400,"availability":"","menu_context":"download a PDF","source_price":"14"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Sourdough bread with aged cheddar, grilled onion, and tomato","sections":["Irish Cheddar"],"position":16,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|aged bread cheddar onion sourdough tomato|grilled||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"bdcd1afb-e96a-4b17-90f6-15d2eac6c80a","name":"House-made chips, served with your choice of sauce: garlic aioli, whiskey wing, or curry","description":"Additional sauces 1.","categories":["JK Chips"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"ed7fc2a9b789a4d3","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"download a PDF","source_price":"12"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"House-made chips, served with your choice of sauce: garlic aioli, whiskey wing, or curry","sections":["JK Chips"],"position":19,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|aioli chips choice curry garlic house made sauce whiskey wing your||or|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"73f6f1c9-8746-4f19-aa38-a5b8c095efdd","name":"Romaine lettuce, rashers, crumbled blue cheese, tomato, hard boiled egg, avocado, and cucumber","description":"","categories":["The Wedge"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"abc45805c122e3bf","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1650,"availability":"","menu_context":"download a PDF","source_price":"16.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Romaine lettuce, rashers, crumbled blue cheese, tomato, hard boiled egg, avocado, and cucumber","sections":["The Wedge"],"position":29,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|avocado blue boiled cheese crumbled cucumber egg hard lettuce rashers romaine tomato|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"c67880fa-6aee-4551-a05f-8dfd5d979cac","name":"Mixed greens topped with grilled chicken, rashers, swiss, cheddar, cucumber, tomato, hard boiled egg, and avocado","description":"","categories":["Cobb Salad"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"92d4543c7e104324","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1850,"availability":"","menu_context":"download a PDF","source_price":"18.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Mixed greens topped with grilled chicken, rashers, swiss, cheddar, cucumber, tomato, hard boiled egg, and avocado","sections":["Cobb Salad"],"position":28,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|avocado boiled cheddar chicken cucumber egg greens hard mixed rashers swiss tomato topped|grilled||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"289368b7-f612-4443-9324-a203cdfb5d02","name":"Bacon mac & cheese topped with slow braised pork belly, Belhaven BBQ, and JK Slaw","description":"","categories":["Pork Belly & Bacon Mac & Cheese"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"c0ac1fc97ca55481","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1950,"availability":"","menu_context":"download a PDF","source_price":"19.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Bacon mac & cheese topped with slow braised pork belly, Belhaven BBQ, and JK Slaw","sections":["Pork Belly & Bacon Mac & Cheese"],"position":4,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|bacon belhaven belly cheese mac pork slaw slow topped|bbq braised|jk|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"379aec0d-a27f-4c1f-a893-41757287805c","name":"Deep fried chicken breast tossed in our spicy whiskey wing sauce, topped with bacon, blue cheese crumbles, lettuce, and tomato","description":"","categories":["JK Chicken Sandwich"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"89b2ba9e5612eb2c","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1750,"availability":"","menu_context":"download a PDF","source_price":"17.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Deep fried chicken breast tossed in our spicy whiskey wing sauce, topped with bacon, blue cheese crumbles, lettuce, and tomato","sections":["JK Chicken Sandwich"],"position":10,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|bacon blue breast cheese chicken crumbles deep lettuce sauce tomato topped tossed whiskey wing|fried spicy||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"465b6fa7-d0eb-4193-9ef6-0604305d2188","name":"Fried egg, rasher, half banger, black and white blood pudding, tomatoes, corned beef hash, and choice of toast","description":"","categories":["Irish Breakfast"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"e67fc8d382adb7bc","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1750,"availability":"","menu_context":"download a PDF","source_price":"17.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Fried egg, rasher, half banger, black and white blood pudding, tomatoes, corned beef hash, and choice of toast","sections":["Irish Breakfast"],"position":7,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|banger beef black blood choice corned egg half hash pudding rasher toast tomatoes white|fried||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"39673376-c6a6-413a-93a7-8b4dc5ee78b3","name":"Bangers & Mash with Gravy $","description":"6","categories":[],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"db7971bb78f4fac0","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:donnells-com-wp-content-uploads-2023-10-kids-menu-2-9-23-pdf","observed_at":null,"amount_cents":600,"availability":"","menu_context":"download a PDF","source_price":"6"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:donnells-com-wp-content-uploads-2023-10-kids-menu-2-9-23-pdf","item_id":"","name":"Bangers & Mash with Gravy $","sections":[],"position":1,"also_named":[],"key":"nm|publisher:1:donnells-com-wp-content-uploads-2023-10-kids-menu-2-9-23-pdf|bangers gravy mash||$|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"88388632-58d1-4ec2-84bf-b01114caee8d","name":"A half pound of cod with Old Speckled Hen beer batter, chips, and JK slaw","description":"","categories":["Fish & Chips"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"bb85d2c1e7174795","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":2000,"availability":"","menu_context":"download a PDF","source_price":"20"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"A half pound of cod with Old Speckled Hen beer batter, chips, and JK slaw","sections":["Fish & Chips"],"position":1,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|batter beer chips cod half hen old pound slaw speckled||jk|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"3b87b3be-9d92-4a16-bddc-a5d844c9383f","name":"Six beer battered pickle spears served with your choice of ranch or honey mustard","description":"","categories":["Fried Pickles"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"fd64f73ebfafac26","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"download a PDF","source_price":"12"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Six beer battered pickle spears served with your choice of ranch or honey mustard","sections":["Fried Pickles"],"position":23,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|battered beer choice honey mustard pickle ranch six spears your||or|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"4867ec6a-b054-422f-9332-d8d9f91b6c11","name":"Beer battered cod topped with JK slaw","description":"","categories":["Cod Fillet"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"1b8c753fef60ec23","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1800,"availability":"","menu_context":"download a PDF","source_price":"18"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Beer battered cod topped with JK slaw","sections":["Cod Fillet"],"position":11,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|battered beer cod slaw topped||jk|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"09adb51f-f429-4ef1-b321-5772d4aa0bef","name":"Deli-style corned beef, swiss cheese, and JK slaw on marbled rye","description":"","categories":["Corned Beef & Slaw"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"46473de62635acba","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1800,"availability":"","menu_context":"download a PDF","source_price":"18"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Deli-style corned beef, swiss cheese, and JK slaw on marbled rye","sections":["Corned Beef & Slaw"],"position":14,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|beef cheese corned deli marbled rye slaw swiss||jk|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"65ee80e2-628e-4c55-abb1-50ad29e88418","name":"House-brined brisket, beer-braised cabbage, fingerling potatoes, and carrots","description":"","categories":["Corned Beef & Cabbage"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"378308566d78a5f4","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1950,"availability":"","menu_context":"download a PDF","source_price":"19.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"House-brined brisket, beer-braised cabbage, fingerling potatoes, and carrots","sections":["Corned Beef & Cabbage"],"position":3,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|beer brined brisket cabbage carrots fingerling house potatoes|braised||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"0790db46-d6e5-4c52-9e05-7dd6f4f681c8","name":"Soft pretzel twists served with a beer cheese dipping sauce","description":"","categories":["Pretzel Bites"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"773dc8f20a909084","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1100,"availability":"","menu_context":"download a PDF","source_price":"11"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Soft pretzel twists served with a beer cheese dipping sauce","sections":["Pretzel Bites"],"position":22,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|beer cheese dipping pretzel sauce soft twists|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"e088ef41-493d-4940-a0fb-2aa401996d70","name":"Loaded with beer cheese, rashers, and green onions","description":"","categories":["JK Chips"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"dca8b4b60f6ddd51","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1500,"availability":"","menu_context":"download a PDF","source_price":"15"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Loaded with beer cheese, rashers, and green onions","sections":["JK Chips"],"position":20,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|beer cheese green loaded onions rashers|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"fb92beed-12fd-4310-8b9d-6bdef696d198","name":"Belleek Hall at J.K. O'Donnell's is dedicated to Ireland's Belleek Castle. The","description":"year old castle still stands today. It was once the home of the Earl of Arran. An \"Earl\" means lord of king. \"Arran\" comes from Aran Islands on the west side of Ireland. The huge castle has many rooms filled with Fireplaces and is surrounded by 1,000 acres of woodland.","categories":["BELLEEK CASTLE"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"01c6029888e4b113","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:donnells-com-wp-content-uploads-2023-10-kids-menu-2-9-23-pdf","observed_at":null,"amount_cents":50000,"availability":"","menu_context":"download a PDF","source_price":"500"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:donnells-com-wp-content-uploads-2023-10-kids-menu-2-9-23-pdf","item_id":"","name":"Belleek Hall at J.K. O'Donnell's is dedicated to Ireland's Belleek Castle. The","sections":["BELLEEK CASTLE"],"position":2,"also_named":[],"key":"nm|publisher:1:donnells-com-wp-content-uploads-2023-10-kids-menu-2-9-23-pdf|belleek belleek castle dedicated donnell hall ireland||at is j k o s s to|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"af6c79f1-2386-4f8e-a6aa-179f8f53a424","name":"A bold Irish curry sauce served over sautéed vegetables and chips","description":"Add chicken 8.50. Add Salmon 12.50.","categories":["Curry & Chips"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"1f240ccfba10b71b","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1750,"availability":"","menu_context":"download a PDF","source_price":"17.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"A bold Irish curry sauce served over sautéed vegetables and chips","sections":["Curry & Chips"],"position":6,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|bold chips curry irish over sauce sautéed vegetables|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"21892586-f3fd-49cc-89c5-1657e7e56b3f","name":"Upgrade to a bowl of soup","description":"","categories":["Seafood Chowder"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"c0836478bc16c57e","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":500,"availability":"","menu_context":"download a PDF","source_price":"$5"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Upgrade to a bowl of soup","sections":["Seafood Chowder"],"position":27,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|bowl soup upgrade||to|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"8ae51bd7-75c8-41c2-a336-09238c386f93","name":"Hardboiled eggs wrapped in Irish sausage breaded and deep fried. Served with a honey mustard dipping sauce","description":"","categories":["Scotch Eggs"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"b81bc655ed4fe3b8","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1450,"availability":"","menu_context":"download a PDF","source_price":"14.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Hardboiled eggs wrapped in Irish sausage breaded and deep fried. Served with a honey mustard dipping sauce","sections":["Scotch Eggs"],"position":21,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|breaded deep dipping eggs hardboiled honey irish mustard sauce sausage wrapped|fried||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"fcff6bdd-6223-4a12-8f98-038e97093f14","name":"Herb-marinated chicken breast, swiss cheese, lettuce, onion, tomato, and pickle","description":"","categories":["Grilled Chicken"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"bedf8acc4e8d2df3","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1650,"availability":"","menu_context":"download a PDF","source_price":"16.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Herb-marinated chicken breast, swiss cheese, lettuce, onion, tomato, and pickle","sections":["Grilled Chicken"],"position":17,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|breast cheese chicken herb lettuce marinated onion pickle swiss tomato|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"a0d5d6f4-2145-474c-9ec9-f09c72003bb8","name":"Warm kale tossed in a parmesan vinaigrette with fingerling potatoes, onion, goat cheese, pumpkin seeds, craisins, and brussels sprouts","description":"Add chicken 8.50. Add Salmon 12.50.","categories":["Brigid’s Salad"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"9783dcfd6355e714","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1550,"availability":"","menu_context":"download a PDF","source_price":"15.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Warm kale tossed in a parmesan vinaigrette with fingerling potatoes, onion, goat cheese, pumpkin seeds, craisins, and brussels sprouts","sections":["Brigid’s Salad"],"position":31,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|brussels cheese craisins fingerling goat kale onion parmesan potatoes pumpkin seeds sprouts tossed vinaigrette warm|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"85b833e7-4e1d-4078-9492-a63e1af10908","name":"Pan fried brussels sprouts tossed in a lemon vinaigrette and parmesan cheese","description":"","categories":["Brussels Sprouts"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"180c1f6732444e60","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1300,"availability":"","menu_context":"download a PDF","source_price":"13"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Pan fried brussels sprouts tossed in a lemon vinaigrette and parmesan cheese","sections":["Brussels Sprouts"],"position":24,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|brussels cheese lemon pan parmesan sprouts tossed vinaigrette|fried||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"e4cfa48c-0d0b-4c6f-811c-d800a7b90070","name":"Half pound charbroiled burger topped with cheddar cheese, lettuce, onion, pickle, and tomato","description":"","categories":["Pub Burger"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"f65b7b1d055c2812","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1800,"availability":"","menu_context":"download a PDF","source_price":"18"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Half pound charbroiled burger topped with cheddar cheese, lettuce, onion, pickle, and tomato","sections":["Pub Burger"],"position":9,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|burger charbroiled cheddar cheese half lettuce onion pickle pound tomato topped|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"40f4499e-aa33-43fa-b1b1-9343da228e03","name":"Kale and romaine lettuce tossed with Caesar dressing, parmesan cheese, and croutons","description":"Add chicken 8.50. Add Salmon 12.50.","categories":["Caesar Salad"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"2d8434d58cc4fbf3","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1350,"availability":"","menu_context":"download a PDF","source_price":"13.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Kale and romaine lettuce tossed with Caesar dressing, parmesan cheese, and croutons","sections":["Caesar Salad"],"position":30,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|caesar cheese croutons dressing kale lettuce parmesan romaine tossed|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"9bacb338-7f6e-4dbe-a796-bf3ae63954e7","name":"Upgrade to a house salad or small caesar salad for","description":"","categories":["PUB SANDWICHES"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"26e3f3b3a725bd68","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":400,"availability":"","menu_context":"download a PDF","source_price":"$4"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Upgrade to a house salad or small caesar salad for","sections":["PUB SANDWICHES"],"position":8,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|caesar house salad salad small upgrade||or to|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"27e977a9-778e-4da7-a1ea-7a9f485e1ebe","name":"House-made cod cake topped with lettuce and tarter sauce","description":"","categories":["Cod Burger"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"cbbd9cf5090c6f8e","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1700,"availability":"","menu_context":"download a PDF","source_price":"17"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"House-made cod cake topped with lettuce and tarter sauce","sections":["Cod Burger"],"position":12,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|cake cod house lettuce made sauce tarter topped|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"88444195-f4c1-44ca-92ac-26eaad705520","name":"Seasoned lamb with goat cheese, fried kale, and Irish curry","description":"","categories":["Lamb Burger"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"6a86b37dce6076c6","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1950,"availability":"","menu_context":"download a PDF","source_price":"19.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Seasoned lamb with goat cheese, fried kale, and Irish curry","sections":["Lamb Burger"],"position":18,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|cheese curry goat irish kale lamb seasoned|fried||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"cce5e1cf-a9bb-435c-a0e5-71e6e76a9e3a","name":"DUOS","description":"Pick 1 item from 2 separate categories","categories":["Hummus"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"d13cb87de189e4c4","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1500,"availability":"","menu_context":"download a PDF","source_price":"$15"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"DUOS","sections":["Hummus"],"position":26,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|duos|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"3b21e8b8-7332-48fc-b2b7-4adf236eef9a","name":"Irish sausages with mashed potatoes and gravy. Served with piccalilli","description":"","categories":["Bangers & Mash"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"a52d9ba04880c6aa","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1950,"availability":"","menu_context":"download a PDF","source_price":"19.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Irish sausages with mashed potatoes and gravy. Served with piccalilli","sections":["Bangers & Mash"],"position":2,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|gravy irish mashed piccalilli potatoes sausages|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"a4669caa-0833-46f9-8644-4c4bea7221ec","name":"Lamb and vegetables in a traditional gravy topped with mashed potatoes","description":"Add Tipperary Cheese 2.","categories":["Shepherd’s Pie"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"75202ad9611c92f0","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1800,"availability":"","menu_context":"download a PDF","source_price":"18"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"Lamb and vegetables in a traditional gravy topped with mashed potatoes","sections":["Shepherd’s Pie"],"position":5,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|gravy lamb mashed potatoes topped traditional vegetables|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"6dfdf861-384a-4a1c-842a-fdb401b47ea3","name":"House-made hummus served with pitas and vegetables","description":"","categories":["Hummus"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"0565a96d57a7e900","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1150,"availability":"","menu_context":"download a PDF","source_price":"11.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"House-made hummus served with pitas and vegetables","sections":["Hummus"],"position":25,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|house hummus made pitas vegetables|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"5c55342f-fbaa-450a-bc4e-6facbc0538d2","name":"House-made veggie patty with lettuce, grilled onion, tomato, and pickle","description":"","categories":["Veggie Burger"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"a15652e81326e5d7","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","observed_at":null,"amount_cents":1600,"availability":"","menu_context":"download a PDF","source_price":"16"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","item_id":"","name":"House-made veggie patty with lettuce, grilled onion, tomato, and pickle","sections":["Veggie Burger"],"position":13,"also_named":[],"key":"nm|publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf|house lettuce made onion patty pickle tomato veggie|grilled||"}],"conflicts":[],"unresolved":[],"retained":false}],"coverage":{"items":33,"surfaces":2,"surfaces_read":2,"surfaces_failed":0,"items_with_price":33,"surfaces_partial":0,"unresolved_splits":0},"retained":false,"surfaces":[{"id":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","url":"https://jkodonnells.com/wp-content/uploads/2026/10/Oct-2026-Menu.pdf","label":"download a PDF","scope":{"why":"the restaurant has one location and this is its menu","region":"","resolved":true,"place_key":"15851763cf1039be8eb542c204e23a3334823c26c95dc59145e3e9e719f5fc8b","menu_context":"download a PDF"},"state":"complete","store":{"kind":"","value":""},"reason":"","currency":"","provider":"","fulfilment":"","source_url":"https://jkodonnells.com/wp-content/uploads/2026/10/Oct-2026-Menu.pdf","observed_at":null,"relationship":"publisher","sections_read":0,"sections_total":0},{"id":"publisher:1:donnells-com-wp-content-uploads-2023-10-kids-menu-2-9-23-pdf","url":"https://jkodonnells.com/wp-content/uploads/2023/10/kids-menu-2-9-23.pdf","label":"download a PDF","scope":{"why":"the restaurant has one location and this is its menu","region":"","resolved":true,"place_key":"15851763cf1039be8eb542c204e23a3334823c26c95dc59145e3e9e719f5fc8b","menu_context":"download a PDF"},"state":"complete","store":{"kind":"","value":""},"reason":"","currency":"","provider":"","fulfilment":"","source_url":"https://jkodonnells.com/wp-content/uploads/2023/10/kids-menu-2-9-23.pdf","observed_at":null,"relationship":"publisher","sections_read":0,"sections_total":0}],"place_name":"J K O'Donnell's","comparisons":[],"observed_at":"2026-10-10T17:16:19.859910+00:00","location_ref":"15851763cf1039be8eb542c204e23a3334823c26c95dc59145e3e9e719f5fc8b","place_reason":"","schema_version":1,"retained_reason":"","content_revision":"3d3ecc9fb0a7b79f74cbffa79ccfadc4","reference_reason":"the site's own menu, resolved to this location","reference_surface":"publisher:0:jkodonnells-com-wp-content-uploads-2026-10-oct-2026-menu-pdf","restaurant_location_id":"90bd3f8e-75c9-4a1e-8e01-cf00ca6b99c5"},"restaurant_locations":{"schema_version":3,"status":"partial","observed_at":"2026-10-10T17:16:19.859910Z","reasons":["1 licence register(s) could not be read (in_atc_permits); licences for these premises are unknown, not absent","licence(s) at accepted premises name no licensee (in_allen_food publishes none); the operator cannot be read from them"]},"resources":{"locations":{"persisted_count":1,"collection_status":"partial","api_path":"/v1/public/company-intelligence/jkodonnells.com/locations","map_api_path":"/v1/public/company-intelligence/jkodonnells.com/locations/map"},"menu":{"persisted_count":33,"api_path":"/v1/public/company-intelligence/jkodonnells.com/menu"},"people":{"persisted_count":0,"collection_status":"partial","api_path":"/v1/public/company-intelligence/jkodonnells.com/people"}}}