【发布时间】:2016-07-27 18:32:18
【问题描述】:
<rdf:Description rdf:about="rdf-syntax-grammer">
<ex:editor>
<rdf:Description>
<ex:homePage rdf:resource="http://~~~" />
<ex:fullName>AAA</ex:fullName>
</rdf:Description>
可以这样省略:
<rdf:Description rdf:about="rdf-syntax-grammer">
<ex:editor ex:fullName="AAA />
<!-- homePage is ignored -->
</rdf:Description>
我知道homePage 不能省略,因为它没有文字对象节点。所以在这个例子中,homePage 部分被忽略了。
接下来,如果homePage 有这样的文字对象:
<ex:homePage>http://~~~</ex:homePage>
那么如何用ex:fullName 省略这个?
这是正确的吗? ——
<rdf:Description rdf:about="rdf-syntax-grammer">
<ex:editor ex:homePage="http://~~~" />
<ex:editor ex:fullName="AAA" />
</rdf:Description>
【问题讨论】:
-
您能说明您要描述/建模的内容吗?
-
从什么中省略节点?文件?被解析?某物的输出?
-
您的初始示例不是有效的 RDF/XML(即使您添加了缺少的命名空间声明),这是试图理解问题的问题。无论如何,在第二个清单中的代码中,您会丢失信息(如“//homePage isignoed”所述)。
标签: rdf semantic-web blank-nodes