小编Dav*_*ann的帖子

用Jena迭代RDF

我现在正在研究一个项目,我需要一些帮助.

基本上,我需要将以下RDF转换为Java类的表示.我把RDF读到一个模型,从那里我被卡住了.

    StringReader in = new StringReader(resultTemp);
    Model model = ModelFactory.createDefaultModel();
    model.read(in, null, "TURTLE");
Run Code Online (Sandbox Code Playgroud)

我尝试使用函数listSubjectsWithProperty(属性arg0,RDFNode arg1)和StmtIterator,但我无法弄明白.我非常感谢一些帮助.

RDF:

@prefix d: <http://www.w3.org/2001/XMLSchema#> .
@prefix p: <http://parking.kmi.open.ac.uk/ontologies/parking#> .
@prefix s: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix g: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix o: <http://linkedgeodata.org/ontology/> .

<http://parking.kmi.open.ac.uk/data/parks/4751.3> a o:Parking ;
    g:lat "50.8509406"^^d:double ;
    g:long "-0.983707"^^d:double ;
    p:binaryAvailability "true"^^d:boolean .

<http://parking.kmi.open.ac.uk/data/parks/4934.6> a o:Parking ;
    g:lat "50.8737457"^^d:double ;
    g:long "-0.9731118"^^d:double ;
    p:binaryAvailability "true"^^d:boolean .

<http://parking.kmi.open.ac.uk/data/parks/4934.8> a o:Parking ;
    g:lat "50.873617"^^d:double ;
    g:long "-0.9722267"^^d:double ;
    p:binaryAvailability "true"^^d:boolean .

<http://parking.kmi.open.ac.uk/data/parks/4934.3> a o:Parking ; …
Run Code Online (Sandbox Code Playgroud)

java rdf jena turtle-rdf

5
推荐指数
2
解决办法
2747
查看次数

标签 统计

java ×1

jena ×1

rdf ×1

turtle-rdf ×1