Skip to content

Conversation

@mthom
Copy link
Contributor

@mthom mthom commented Sep 11, 2020

  • Add this embobj step just before and in preparation for unnest step.
  • Use embedded differentiated objectification for ground facts.
  • Use embedded undifferentiated objectification for everything else.
  • Modify parser for - oidless atoms that have - "#"-prefixed predicates to emit subtrees describing top-level atoms and (with a newly introduced token type) embedded atoms.
  • Add a walker generating fresh OIDs and inserting them for those tokens.
  • Upgrade from ANTLR 3.4 to ANTLR 3.5.2 to overcome backtracking bug.

@mthom mthom force-pushed the ground_fact_differentiated_embedded_objectification branch 8 times, most recently from 2218d65 to 1af695f Compare September 16, 2020 23:28
Mark Thom and others added 3 commits September 16, 2020 17:36
to distinguish top-level atoms from embedded atoms.
PSOATransRun/test-basic/embobj/ex_0/embobj_ex_0-KB.psoa, with
(in comment blocks) example query/solution pairs against the KB
@mthom mthom force-pushed the ground_fact_differentiated_embedded_objectification branch from 1af695f to 2903cae Compare September 16, 2020 23:43
@tmitsi tmitsi merged commit a41edff into RuleML:master Sep 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants