Class Load#

Inheritance Relationships#

Base Types#

  • public RDFListener

  • public Loader (exhale_interface_interfacefr_1_1inria_1_1corese_1_1core_1_1api_1_1Loader)

Class Documentation#

class Load : public RDFListener, public Loader#

Translate an RDF/XML document into a Graph use ARP.

Author

Olivier Corby, Edelweiss INRIA 2010

Public Functions

inline Load()#
inline void init(Object o)#
inline void setLimit(int max)#
inline void reset()#
inline void exclude(String ns)#
inline void setEngine(RuleEngine eng)#
inline RuleEngine getRuleEngine()#
inline void setEngine(QueryEngine eng)#
inline void setMax(int n)#
inline QueryEngine getQueryEngine()#
inline void setDebug(boolean b)#
inline int getFormat(String path)#
inline int getDefaultOrPathFormat(String path, int proposedFormat)#
inline boolean isRule(String path)#
inline void parseDir(String path)#

parse directory content

inline void parseDir(String path, int format)#
inline void parseDir(String path, String name)#

Parse directory (not subdirectory) name is named graph (if not null) else path is named graph base is now the path (it used to be the name)

inline void parseDirRec(String path)#
inline void parseDirRec(String path, String name)#
inline void parseDir(String path, String name, boolean rec)#
inline void parseDir(String path, String name, boolean rec, int format)#
inline void parse(File file, FileFilter ff, String name, boolean rec)#

Load files according to filter extensions (use ExtensionFilter)

inline void parse(String path)#

format is a suggested format when path has no extension default format is RDF/XML

inline void parse(String path, int format)#
inline void parse(String path, String name)#
inline void parse(String path, String name, int format)#
inline void parseWithFormat(String path, int format)#
inline void parse(String path, String name, String base, int format)#

name: the named graph (if null, name = path) base: base for relative URI (if null, base = path) getFormat: if format = UNDEF use path extension if any if format != UNDEF use format (even if it contradicts the extension) use case: rdf/xml file has .xml extension but we want to load it as RDFXML_FORMAT if format is UNDEF and path is URI with content type: use content type format

inline String defaultGraph()#
inline void parse(InputStream stream)#
inline void parse(InputStream stream, int format)#
inline void parse(InputStream stream, String name, int format)#
inline void parse(InputStream stream, String path, String name, String base, int format)#
inline InputStream getStream(String path, String... formats)#
inline void loadString(String str, int format)#
inline void loadString(String str, String name, int format)#
inline void loadString(String str, String path, String name, String base, int format)#
inline void loadResource(String path, int format)#
inline void loadResource(String path, String name, int format)#
inline void parse(Reader stream, String path, String base, String name, int format)#
inline void setSource(String s)#

interface RDFListener, extension of ARP RDF/XML parser Process cos:graph named graph statement extension TODO: generate different blanks in different graphs

inline String getSource()#
inline void loadRule(Reader stream, String name)#
inline void loadRuleBasic(Reader stream, String name)#
inline boolean isRenameBlankNode()#
inline void setRenameBlankNode(boolean renameBlankNode)#
inline void load(InputStream stream, String source)#

inline void load(InputStream stream, String source, String path)#

source is the graph name path is a pseudo path that may have an extension and hence specify the input format

Deprecated:

inline void load(String path)#
inline void loadWE(String path)#
inline void loadWE(String path, int format)#
inline void load(String path, String src)#
inline void loadWE(String path, String src)#
inline void loadWE(String path, String source, int format)#
inline void load(String path, int format)#
inline void load(String path, String base, String source)#
inline void load(String path, String base, String source, int format)#
inline void load(InputStream stream)#
inline void load(InputStream stream, int format)#
inline void load(InputStream stream, String source, int format)#
inline void load(InputStream stream, String path, String source, String base, int format)#
inline SemanticWorkflow getWorkflow()#
inline void setWorkflow(SemanticWorkflow workflow)#
inline boolean isDefaultGraph()#
inline void setDefaultGraph(boolean defaultGraph)#
inline QueryProcess getQueryProcess()#
inline void setQueryProcess(QueryProcess queryProcess)#
inline boolean isEvent()#
inline void setEvent(boolean event)#
inline AccessRight getAccessRight()#
inline void setAccessRight(AccessRight accessRight)#
inline Access.Level getLevel ()
inline void setLevel (Access.Level level)
inline boolean isTransformer()#
inline void setTransformer(boolean transformer)#
inline DataManager getDataManager()#
inline void setDataManager(DataManager dataManager)#
inline Graph getGraph()#
inline void setGraph(Graph graph)#
inline int getLimit()#
inline String getNamedGraphURI()#
inline void setNamedGraphURI(String namedGraphURI)#
inline boolean isSparqlUpdate()#
inline void setSparqlUpdate(boolean sparqlUpdate)#

Public Static Functions

static inline void setDefaultGraphValue(boolean b)#

true means load in default graph when no named graph is given

static inline boolean isDefaultGraphValue()#
static inline Load create(Graph g)#
static inline Load create(Graph g, DataManager man)#
static inline Load create()#
static inline void setDefaultFormat(int f)#
static inline void setLimitDefault(int max)#

Public Static Attributes

static Logger logger = LoggerFactory.getLogger(Load.class)#
static String LOAD_FORMAT = ALL_FORMAT_STR#