Package openllet.core

Class KRSSLoader

  • All Implemented Interfaces:
    openllet.shared.tools.Logging

    public class KRSSLoader
    extends KBLoader
    Parse files written _in KRSS format and loads into the given KB.
    Author:
    Evren Sirin
    • Field Detail

      • _logger

        public static final java.util.logging.Logger _logger
    • Constructor Detail

      • KRSSLoader

        public KRSSLoader()
    • Method Detail

      • clear

        public void clear()
        Description copied from class: KBLoader
        Resets the loader and clear any previously loaded ontologies.
        Specified by:
        clear in class KBLoader
      • isForceUppercase

        public boolean isForceUppercase()
      • setForceUppercase

        public void setForceUppercase​(boolean forceUppercase)
      • parseFile

        public void parseFile​(java.lang.String fileURI)
      • parse

        public void parse​(java.io.Reader reader)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • setIgnoreImports

        public void setIgnoreImports​(boolean ignoreImports)
        Instruct loader to respect or ignore imports.
        Specified by:
        setIgnoreImports in class KBLoader
      • verifyTBox

        public void verifyTBox​(java.lang.String file,
                               KnowledgeBase kb)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • verifyABox

        public void verifyABox​(java.lang.String file,
                               KnowledgeBase kb)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getKB

        public KnowledgeBase getKB()
        Returns the KB instance associated with the loader. The function KBLoader.load() should be called beforehand.
        Specified by:
        getKB in class KBLoader
        Returns:
        KnowledgeBase instance
      • load

        public void load()
        Load any previously parsed ontologies
        Specified by:
        load in class KBLoader