2017-09-12 2 views
0

Ich bin derzeit mit einem Problem konfrontiert und kann nicht scheinen, eine Lösung im Netz zu finden. In meinem Projekt habe ich ein RDF-Modell mit verschiedenen Smartphones, wie dies beschrieben:Apache Jena - Holen Sie sich alle Ressourcen mit der Eigenschaft

<rdf:Description rdf:about="https://lukasgorny.pro/devices#GooglePixelXL2"> 
    <device-name>Google Pixel XL2</device-name> 
    <screen-size>big</screen-size> 
    <primary-camera-resolution>13</primary-camera-resolution> 
</rdf:Description> 

Gibt es eine Möglichkeit, ich bin in der Lage, alle Geräte in Apache Jena zu finden, mit, F. E. Eigenschaft "Bildschirmgröße" als "groß" festgelegt? Grüße, Lukas.

Antwort

1
Model m = RDFDataMgr.loadModel("phones.rdf", Lang.RDFXML); 
m.listResourcesWithProperty(m.createProperty("screen-size"), m.createLiteral("big")) 
     .forEachRemaining(System.out::println); 

druckt sie

+0

Leider trösten es nicht funktioniert, liefert 0 Objekte :( Edit:. Okay, ich habe vorher erstellt Eigenschaft verwendet und es funktioniert perfekt Dank.! –

Verwandte Themen