Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java解析来自fuseki服务器的内容错误_Java_Rdf_Ontology_Fuseki - Fatal编程技术网

Java解析来自fuseki服务器的内容错误

Java解析来自fuseki服务器的内容错误,java,rdf,ontology,fuseki,Java,Rdf,Ontology,Fuseki,我发现这段代码应该解析来自fuseki服务器的内容,我上传了一个RDF文件,但它返回404notfound 为什么会出现此错误,因为我可以使用代码中的路径从服务器访问上载的文件 myRDF上载到fuseki服务器的路径是,它包含以下内容: @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix admin: <http://webns.net/mvcb/> . @prefix rdfs:

我发现这段代码应该解析来自fuseki服务器的内容,我上传了一个RDF文件,但它返回
404notfound

为什么会出现此错误,因为我可以使用代码中的路径从服务器访问上载的文件

my
RDF
上载到fuseki服务器的路径是,它包含以下内容:

@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix admin: <http://webns.net/mvcb/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .

<http://localhost:3030/Date/data>
        a                     foaf:PersonalProfileDocument ;
        admin:errorReportsTo  <mailto:leigh@ldodds.com> ;
        admin:generatorAgent  <http://www.ldodds.com/foaf/foaf-a-matic> ;
        foaf:maker            <http://localhost:3030/Date/data#me> ;
        foaf:primaryTopic     <http://localhost:3030/Date/data#me> .

<http://localhost:3030/Date/data#me>
        a                       foaf:Person ;
        foaf:family_name        "Smith" ;
        foaf:givenname          "John" ;
        foaf:homepage           <http://localhost:3030/Date/site.net> ;
        foaf:knows              [ a                  foaf:Person ;
                                  foaf:mbox_sha1sum  "13add4a38db79b6645aca8dafe59051d971c38e6" ;
                                  foaf:name          "Mary"
                                ] ;
        foaf:knows              [ a                  foaf:Person ;
                                  foaf:mbox_sha1sum  "0072d6deb958659e205919ec647f3432cf75680d" ;
                                  foaf:name          "George"
                                ] ;
        foaf:knows              [ a                  foaf:Person ;
                                  foaf:mbox_sha1sum  "d0aba3272918de44d34185558f06a507b8efe49c" ;
                                  foaf:name          "Lora"
                                ] ;
        foaf:knows              [ a                  foaf:Person ;
                                  foaf:mbox_sha1sum  "13add4a38db79b6645aca8dafe59051d971c38e6" ;
                                  foaf:name          "Mary"
                                ] ;
        foaf:knows              [ a                  foaf:Person ;
                                  foaf:mbox_sha1sum  "0072d6deb958659e205919ec647f3432cf75680d" ;
                                  foaf:name          "George"
                                ] ;
        foaf:knows              [ a                  foaf:Person ;
                                  foaf:mbox_sha1sum  "d0aba3272918de44d34185558f06a507b8efe49c" ;
                                  foaf:name          "Lora"
                                ] ;
        foaf:knows              [ a                  foaf:Person ;
                                  foaf:mbox_sha1sum  "13add4a38db79b6645aca8dafe59051d971c38e6" ;
                                  foaf:name          "Mary"
                                ] ;
        foaf:knows              [ a                  foaf:Person ;
                                  foaf:mbox_sha1sum  "0072d6deb958659e205919ec647f3432cf75680d" ;
                                  foaf:name          "George"
                                ] ;
        foaf:knows              [ a                  foaf:Person ;
                                  foaf:mbox_sha1sum  "d0aba3272918de44d34185558f06a507b8efe49c" ;
                                  foaf:name          "Lora"
                                ] ;
        foaf:mbox_sha1sum       "77d0a8b957b9e316620d66631e1254e906148164" ;
        foaf:name               "John Smith" ;
        foaf:nick               "Johnny" ;
        foaf:phone              <tel:0745158477> ;
        foaf:schoolHomepage     <http://localhost:3030/Date/Harvard> ;
        foaf:title              "Dr" ;
        foaf:workInfoHomepage   <http://localhost:3030/Date/development> ;
        foaf:workplaceHomepage  <http://localhost:3030/Date/work> .

<http://localhost:3030/Date/data/example1> {
    <http://localhost:3030/Date/data?graph=example1>
            a                     foaf:PersonalProfileDocument ;
            admin:errorReportsTo  <mailto:leigh@ldodds.com> ;
            admin:generatorAgent  <http://www.ldodds.com/foaf/foaf-a-matic> ;
            foaf:maker            <http://localhost:3030/Date/data?graph=example1#me> ;
            foaf:primaryTopic     <http://localhost:3030/Date/data?graph=example1#me> .

    <http://localhost:3030/Date/data?graph=example1#me>
            a                       foaf:Person ;
            foaf:family_name        "V" ;
            foaf:givenname          "George" ;
            foaf:homepage           <http://localhost:3030/Date/betacoding.net> ;
            foaf:knows              [ a                  foaf:Person ;
                                      rdfs:seeAlso       <http://localhost:3030/Date/Charlie> ;
                                      foaf:mbox_sha1sum  "c7856d7a98889cee78a21245301a560e8f74d191" ;
                                      foaf:name          "John"
                                    ] ;
            foaf:knows              [ a                  foaf:Person ;
                                      rdfs:seeAlso       <http://localhost:3030/Date/Margaret> ;
                                      foaf:mbox_sha1sum  "a61c03838106b21fc083e7bc65e76c511c549d22" ;
                                      foaf:name          "Mary"
                                    ] ;
            foaf:knows              [ a                  foaf:Person ;
                                      rdfs:seeAlso       <http://localhost:3030/Date/John> ;
                                      foaf:mbox_sha1sum  "27f94c268f1a1c6004be361f4045d43c3745c0de" ;
                                      foaf:name          "Charlie"
                                    ] ;
            foaf:mbox_sha1sum       "b01b5835fa8ae7b7582968a7ecacb9b85503a6c9" ;
            foaf:name               "George V" ;
            foaf:nick               "jorch" ;
            foaf:phone              <tel:123456> ;
            foaf:schoolHomepage     <http://localhost:3030/Date/a school> ;
            foaf:title              "Dr" ;
            foaf:workInfoHomepage   <http://localhost:3030/Date/development> ;
            foaf:workplaceHomepage  <http://localhost:3030/Date/work> .
}

<http://localhost:3030/Date/data/test> {
    <http://localhost:3030/Date/data?graph=test>
            a                     foaf:PersonalProfileDocument ;
            admin:errorReportsTo  <mailto:leigh@ldodds.com> ;
            admin:generatorAgent  <http://www.ldodds.com/foaf/foaf-a-matic> ;
            foaf:maker            <http://localhost:3030/Date/data?graph=test#me> ;
            foaf:primaryTopic     <http://localhost:3030/Date/data?graph=test#me> .

    <http://localhost:3030/Date/data?graph=test#me>
            a                       foaf:Person ;
            foaf:family_name        "V" ;
            foaf:givenname          "George" ;
            foaf:homepage           <http://localhost:3030/Date/betacoding.net> ;
            foaf:knows              [ a                  foaf:Person ;
                                      rdfs:seeAlso       <http://localhost:3030/Date/Charlie> ;
                                      foaf:mbox_sha1sum  "c7856d7a98889cee78a21245301a560e8f74d191" ;
                                      foaf:name          "John"
                                    ] ;
            foaf:knows              [ a                  foaf:Person ;
                                      rdfs:seeAlso       <http://localhost:3030/Date/Margaret> ;
                                      foaf:mbox_sha1sum  "a61c03838106b21fc083e7bc65e76c511c549d22" ;
                                      foaf:name          "Mary"
                                    ] ;
            foaf:knows              [ a                  foaf:Person ;
                                      rdfs:seeAlso       <http://localhost:3030/Date/John> ;
                                      foaf:mbox_sha1sum  "27f94c268f1a1c6004be361f4045d43c3745c0de" ;
                                      foaf:name          "Charlie"
                                    ] ;
            foaf:mbox_sha1sum       "b01b5835fa8ae7b7582968a7ecacb9b85503a6c9" ;
            foaf:name               "George V" ;
            foaf:nick               "jorch" ;
            foaf:phone              <tel:123456> ;
            foaf:schoolHomepage     <http://localhost:3030/Date/a school> ;
            foaf:title              "Dr" ;
            foaf:workInfoHomepage   <http://localhost:3030/Date/development> ;
            foaf:workplaceHomepage  <http://localhost:3030/Date/work> .
}
@前缀rdf:。
@前缀admin:。
@前缀rdfs:。
@前缀foaf:。
foaf:个人档案文件;
管理员:errorReportsTo;
管理员:generatorAgent;
foaf:maker;
foaf:主要话题。
foaf:人;
foaf:姓“史密斯”;
foaf:givename“John”;
foaf:主页;
foaf:知道[一个foaf:人;
foaf:mbox_sha1sum“13add4a38db79b6645aca8dafe59051d971c38e6”;
名字“玛丽”
] ;
foaf:知道[一个foaf:人;
foaf:mbox_sha1sum“0072d6deb958659e205919ec647f3432cf75680d”;
名字“乔治”
] ;
foaf:知道[一个foaf:人;
foaf:mbox_sha1sum“D0ABA3272918DE44D341855558F06A507B8EFE49C”;
foaf:名称“劳拉”
] ;
foaf:知道[一个foaf:人;
foaf:mbox_sha1sum“13add4a38db79b6645aca8dafe59051d971c38e6”;
名字“玛丽”
] ;
foaf:知道[一个foaf:人;
foaf:mbox_sha1sum“0072d6deb958659e205919ec647f3432cf75680d”;
名字“乔治”
] ;
foaf:知道[一个foaf:人;
foaf:mbox_sha1sum“D0ABA3272918DE44D341855558F06A507B8EFE49C”;
foaf:名称“劳拉”
] ;
foaf:知道[一个foaf:人;
foaf:mbox_sha1sum“13add4a38db79b6645aca8dafe59051d971c38e6”;
名字“玛丽”
] ;
foaf:知道[一个foaf:人;
foaf:mbox_sha1sum“0072d6deb958659e205919ec647f3432cf75680d”;
名字“乔治”
] ;
foaf:知道[一个foaf:人;
foaf:mbox_sha1sum“D0ABA3272918DE44D341855558F06A507B8EFE49C”;
foaf:名称“劳拉”
] ;
foaf:mbox_sha1sum“77d0a8b957b9e316620d66631e1254e906148164”;
foaf:名称“约翰·史密斯”;
foaf:nick“Johnny”;
foaf:电话;
foaf:学校主页;
foaf:标题为“Dr”;
foaf:工作信息主页;
foaf:workplaceHomepage。
{
foaf:个人档案文件;
管理员:errorReportsTo;
管理员:generatorAgent;
foaf:maker;
foaf:主要话题。
foaf:人;
foaf:姓“V”;
foaf:givename“乔治”;
foaf:主页;
foaf:知道[一个foaf:人;
rdfs:参见;
foaf:mbox_sha1sum“c7856d7a98889cee78a21245301a560e8f74d191”;
名字“约翰”
] ;
foaf:知道[一个foaf:人;
rdfs:参见;
foaf:mbox_sha1sum“a61c03838106b21fc083e7bc65e76c511c549d22”;
名字“玛丽”
] ;
foaf:知道[一个foaf:人;
rdfs:参见;
foaf:mbox_sha1sum“27F94C268F1C6004BE361F4045D43C3745C0DE”;
名字叫“查理”
] ;
foaf:mbox_sha1sum“b01b5835fa8ae7b7582968a7ecacb9b85503a6c9”;
foaf:名称“乔治五世”;
foaf:nick“jorch”;
foaf:电话;
foaf:学校主页;
foaf:标题为“Dr”;
foaf:工作信息主页;
foaf:workplaceHomepage。
}
{
foaf:个人档案文件;
管理员:errorReportsTo;
管理员:generatorAgent;
foaf:maker;
foaf:主要话题。
foaf:人;
foaf:姓“V”;
foaf:givename“乔治”;
foaf:主页;
foaf:知道[一个foaf:人;
rdfs:参见;
foaf:mbox_sha1sum“c7856d7a98889cee78a21245301a560e8f74d191”;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

import com.hp.hpl.jena.query.DatasetAccessor;
import com.hp.hpl.jena.query.DatasetAccessorFactory;
import com.hp.hpl.jena.query.QueryExecution;
import com.hp.hpl.jena.query.QueryExecutionFactory;
import com.hp.hpl.jena.query.QuerySolution;
import com.hp.hpl.jena.query.ResultSet;
import com.hp.hpl.jena.query.ResultSetFormatter;
import com.hp.hpl.jena.rdf.model.Model;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.rdf.model.RDFNode;

public class FusekiExample {

    public static void execSelectAndPrint(String serviceURI, String query) {
        QueryExecution q = QueryExecutionFactory.sparqlService(serviceURI,
                query);
        ResultSet results = q.execSelect();

        ResultSetFormatter.out(System.out, results);

        while (results.hasNext()) {
            QuerySolution soln = results.nextSolution();
            RDFNode x = soln.get("x");
            System.out.println(x);
        }
    }

    public static void execSelectAndProcess(String serviceURI, String query) {
        QueryExecution q = QueryExecutionFactory.sparqlService(serviceURI,
                query);
        ResultSet results = q.execSelect();

        while (results.hasNext()) {
            QuerySolution soln = results.nextSolution();
            // assumes that you have an "?x" in your query
            RDFNode x = soln.get("x");
            System.out.println(x);
        }

    }

    public static void main(String[] argv) throws IOException {
        execSelectAndPrint(
                "http://localhost:3030/Date/data/",
                "SELECT * WHERE { ?x  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>  \"George V\" }");
        execSelectAndProcess(
                "http://localhost:3030/Date/data/" ,
                "SELECT * WHERE { ?x  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>  \"George V\" }");  
    }
}