public class RKBExplorerLogReader
extends java.lang.Object
Constructor and Description |
---|
RKBExplorerLogReader() |
Modifier and Type | Method and Description |
---|---|
static java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> |
getBritishMuseumLogQueries(java.lang.String logDir)
Get british museum log queries (the majority of all)
|
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getBritishMuseumQueryExecutions(java.lang.String queryLogDir)
This method reads all the query logs in a directory and returns a map of the query to all its corresponding submissions.
|
static java.util.ArrayList<java.lang.String> |
getRKBEndpoints(java.lang.String queryLogsDir)
The RKB Explorer list of SPARQL endpoints
|
static void |
main(java.lang.String[] args) |
static void |
writeEndpointLogs(java.lang.String endpoint,
java.lang.String queryLogsDir,
java.lang.String outputDir)
Write the endpoint log into a separate file
|
static void |
writeRKBExploreEndpointsLogs(java.lang.String queryLogsDir,
java.lang.String outputDir)
Write RKBEXploere query logs into files for each SPARQL endpoint, i.e., one per endpoint
|
public static void main(java.lang.String[] args) throws java.io.IOException, org.openrdf.query.QueryEvaluationException, org.openrdf.repository.RepositoryException, org.openrdf.query.MalformedQueryException
java.io.IOException
org.openrdf.query.QueryEvaluationException
org.openrdf.repository.RepositoryException
org.openrdf.query.MalformedQueryException
public static java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> getBritishMuseumLogQueries(java.lang.String logDir) throws java.io.IOException
logDir
- Log directory containing log finelsjava.io.IOException
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getBritishMuseumQueryExecutions(java.lang.String queryLogDir) throws java.io.IOException
queryLogDir
- Query Log Directoryjava.io.IOException
- Io exceptionspublic static void writeRKBExploreEndpointsLogs(java.lang.String queryLogsDir, java.lang.String outputDir) throws java.io.IOException
queryLogsDir
- Query log directoryoutputDir
- Output directoryjava.io.IOException
- Execptionspublic static void writeEndpointLogs(java.lang.String endpoint, java.lang.String queryLogsDir, java.lang.String outputDir) throws java.io.IOException
queryLogsDir
- Query log directoryoutputDir
- Output directoryjava.io.IOException
- Execptionspublic static java.util.ArrayList<java.lang.String> getRKBEndpoints(java.lang.String queryLogsDir) throws java.io.IOException
queryLogsDir
- Logs directoryjava.io.IOException
- Exceptions