Package openllet.core
Class KRSSLoader
- java.lang.Object
-
- openllet.core.KBLoader
-
- openllet.core.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 Summary
Fields Modifier and Type Field Description static java.util.logging.Logger
_logger
-
Constructor Summary
Constructors Constructor Description KRSSLoader()
KRSSLoader(KnowledgeBase kb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Resets the loader and clear any previously loaded ontologies.KnowledgeBase
getKB()
Returns the KB instance associated with the loader.boolean
isForceUppercase()
void
load()
Load any previously parsed ontologiesvoid
parse(java.io.Reader reader)
void
parseFile(java.lang.String fileURI)
void
setForceUppercase(boolean forceUppercase)
void
setIgnoreImports(boolean ignoreImports)
Instruct loader to respect or ignore imports.void
verifyABox(java.lang.String file, KnowledgeBase kb)
void
verifyTBox(java.lang.String file, KnowledgeBase kb)
-
-
-
Constructor Detail
-
KRSSLoader
public KRSSLoader()
-
KRSSLoader
public KRSSLoader(KnowledgeBase kb)
-
-
Method Detail
-
clear
public void clear()
Description copied from class:KBLoader
Resets the loader and clear any previously loaded ontologies.
-
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 classKBLoader
-
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 functionKBLoader.load()
should be called beforehand.
-
-