I'm not sure about being in Core, but it would be really nice if the intersection of BLD and PRD allowed a consequent such as Exists ?o (And(?o#T ?o[x->?x])) My OBR->BLD translator approximates the Exists with the Skolem function rif:new(something-unique) and it does the And using two rules with identical conditions wrapped in a Group. Sandro Hawke wrote: > In planning to implement RIF for N3, the two extensions I mostly need > are to allow existentials and conjunctions in the the rule consequents. > These are straightforward extensions, with nice fallback rewrites, but I > thought I would just raise the question of putting them directly in BLD. > > I note, in particular, that Production Rule systems want something very > much like existentials in the consequent, too, so this might possibly > even go into Core. But maybe it's not exactly the same thing, and > datalog certainly doesn't have it. > > I'm fine working with this as just an extension, but I thought I should > at least raise the issue in case anyone else is sympathetic. > > - Sandro > >Received on Thursday, 22 May 2008 14:50:55 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:07:44 UTC