好的,我有一个问题,我会很感激有人传播一些光。基本上我有下面的例子
<rdf:Description rdf:about="http://test.com">
<hasX></hasX>
<hasY></hasY>
<hasA></hasA>
<hasA></hasA>
<hasA></hasA>
</rdf:Description>
我正在尝试制作以下内容:
<rdf:Description rdf:about="http://test.com">
<hasX></hasX>
<hasY></hasY>
<hasZ>
<hasA></hasA>
<hasA></hasA>
<hasA></hasA>
</hasZ>
</rdf:Description>
我已经尝试将属性添加到属性然后是资源,声明新资源,添加文字,这些的每一种可能的组合,但是我得到的结果是生成一个新的 rdf:description 块,其中包含我想要的数据,在外面原始 rdf:description 使其一文不值。
我真的不想让其他<rdf:Description rdf:about="">
人来描述这些A
标签。
这是一个小测试示例
String NS = "http://example.com/test";
Model m = ModelFactory.createDefaultModel();
Resource r = m.createResource("http://meetup/nyc");
Property p = m.createProperty(XmlParser.NS + "hasData");
Property p2 = m.createProperty(XmlParser.NS + "hasData");
Property p3 = m.createProperty(XmlParser.NS + "hasData");
r.addProperty(p, "somedata");
r.addProperty(p2, "somedata2");
r.addProperty(p3, "somedata3");
m.write(System.out);