fork download
  1. public void movieQuery(String dbpediaFilms) throws IOException {
  2. String includeNamespaces = "PREFIX rdfs: <http://w...content-available-to-author-only...3.org/2000/01/rdf-schema#>\n" +
  3. "PREFIX rdf: <http://w...content-available-to-author-only...3.org/1999/02/22-rdf-syntax-ns#>\n" +
  4. "PREFIX dcterms: <http://p...content-available-to-author-only...l.org/dc/terms/>\n" +
  5. "PREFIX dbpedia-owl: <http://d...content-available-to-author-only...a.org/ontology/>\n";
  6.  
  7. String currQuery = includeNamespaces + "SELECT DISTINCT ?movie (str(?movie_title) as ?title) (str(?movie_year) as ?year) WHERE {\n" +
  8. " ?movie rdf:type dbpedia-owl:Film.\n" +
  9. " ?movie rdfs:label ?movie_title.\n" +
  10. " ?movie dcterms:subject ?cat .\n" +
  11. " ?cat rdfs:label ?movie_year .\n" +
  12. " FILTER langMatches(lang(?movie_title), \"EN\") .\n" +
  13. " FILTER regex(?movie_year, \"^[0-9]{4} \", \"i\")\n" +
  14. " } limit 2000 offset ";
  15. int totalNumberOfFilms = 77794;
  16. int totNumQuery = 39;
  17. int offset = 0;
  18. int currNum = 0;
  19.  
  20. for(int i = 1; i <= totNumQuery; i++) {
  21. try {
  22.  
  23. Query query = QueryFactory.create(currQuery + offset);
  24. currNum += Utils.serializeMappingList(getMovieMappingList(query), dbpediaFilms);
  25.  
  26. } catch (Exception ex) {
  27. ex.printStackTrace();
  28. throw ex;
  29. }
  30.  
  31. offset += 2000;
  32.  
  33. myWait(30);
  34.  
  35. }
  36.  
  37. System.out.println(currNum);
  38.  
  39.  
  40. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
public void movieQuery(String dbpediaFilms) throws IOException {
       ^
Main.java:7: error: class, interface, or enum expected
        String currQuery = includeNamespaces + "SELECT DISTINCT ?movie (str(?movie_title) as ?title) (str(?movie_year) as ?year) WHERE {\n" +
        ^
Main.java:15: error: class, interface, or enum expected
        int totalNumberOfFilms = 77794;
        ^
Main.java:16: error: class, interface, or enum expected
        int totNumQuery = 39;
        ^
Main.java:17: error: class, interface, or enum expected
        int offset = 0;
        ^
Main.java:18: error: class, interface, or enum expected
        int currNum = 0;
        ^
Main.java:20: error: class, interface, or enum expected
        for(int i = 1; i <= totNumQuery; i++) {
        ^
Main.java:20: error: class, interface, or enum expected
        for(int i = 1; i <= totNumQuery; i++) {
                       ^
Main.java:20: error: class, interface, or enum expected
        for(int i = 1; i <= totNumQuery; i++) {
                                         ^
Main.java:24: error: class, interface, or enum expected
                currNum += Utils.serializeMappingList(getMovieMappingList(query), dbpediaFilms);
                ^
Main.java:26: error: class, interface, or enum expected
            } catch (Exception ex) {
            ^
Main.java:28: error: class, interface, or enum expected
                throw ex;
                ^
Main.java:29: error: class, interface, or enum expected
            }
            ^
Main.java:33: error: class, interface, or enum expected
            myWait(30);
            ^
Main.java:35: error: class, interface, or enum expected
        }
        ^
Main.java:40: error: class, interface, or enum expected
    }
    ^
16 errors
stdout
Standard output is empty