Class CWAUNA

java.lang.Object
com.articulate.sigma.trans.CWAUNA

public class CWAUNA extends Object
  • Field Details

    • axiomIndex

      public static int axiomIndex
  • Constructor Details

    • CWAUNA

      public CWAUNA()
  • Method Details

    • buildDistinct

      public static String buildDistinct(Set<String> allArgs)
    • buildExclusions

      public static String buildExclusions(KB kb, String rel)
      build the big axiom that creates the closed word for each closed relation
    • runold

      public static void runold(KB kb)
      Collect all constants used in ClosedWorldPredicate(s) and their subrelation(s) and assert them as $distinct.
    • run

      public static List<String> run(KB kb)
      Collect all constants for types (and subclasses) required for ClosedWorldPredicate(s) and their subrelation(s) and assert them as $distinct.
    • showHelp

      public static void showHelp()
    • main

      public static void main(String[] args) throws IOException
      Throws:
      IOException