以下是我的RDF文件结构。
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
<rdf:Description rdf:about="http://www.wordpress.com/blogs/ckj">
<rdf:subject>Data structures</rdf:subject>
<rdf:object>vijayalakshmi</rdf:object>
<rdf:value>kjhjk</rdf:value>
</rdf:Description>
</rdf:RDF>
我想写一段可以的java代码 - &GT;读取java程序中模型的值。
我该怎么做?
我是新手。所以,请帮助!!
答案 0 :(得分:1)
答案 1 :(得分:0)
要详细说明@ymomb答案,您创建的RDF资源在概念上并不是非常合理。您正在以非预期的方式使用核心RDF词汇表中的术语(您不应该使用文字作为rdf:subject的范围)。由于一些陈述包括胡言乱语,因此重新代表您的资源有点困难,但以下内容会更合适:
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
<rdf:Description rdf:about="http://www.wordpress.com/blogs/ckj">
<rdfs:label>Data structures</rdfs:label>
</rdf:Description>
</rdf:RDF>
要在Java中使用它,再次按照@ymomb的建议,你可以使用Jena。
Model rdfModel = ModelFactory.createDefaultModel().read("url-of-rdf-resource.rdf");