3

是否可以对 RDF 中的主语、谓语和宾语使用 URI,或者是否应该在三元组中的至少一个中存在关键字,例如:

David <http://www.someuri.com/predicate> <http://www.someuri.com/object>

是否可以在 RDF 文件中具有这种结构,或者所有三元组都应该采用 URI 形式?

例如,如果我有一位名叫 David 的医生,患者和就诊日期采用 URI 的形式。让患者 URI 为“ http://www.hospital.com/patients/ ”,日期 URI 为“ http://www.hospital.com/dateofvisit/ ”。在这种情况下,您能否告诉我应该如何创建 RDF 文档。

4

2 回答 2

9

主题是 URI 或空白节点。

谓词始终是 URI。

Object 可以是 URI、空白节点或文字。

David不是任何常见 RDF 语法中的有效 URI 或空白节点标识符。您可能希望将其建模为 URI 资源。但是,它不必是 HTTP URL,任何有效的 URI 都可以。

于 2009-08-20T18:19:17.593 回答
2

Sreenath,在 RDF 中,三元组的部分可以是 IRI(Unicode 兼容 URI)、文字(字符串、整数等)或“空白节点”(一种用于临时引用的匿名 URL)。您的“关键字”听起来像是 IRI 的缩写形式——如果您为 RDF 文档定义了一个默认前缀,那么该关键字应该被视为相对于该前缀。如果节点用引号括起来,那么它是一个文字。唯一的其他选择是您的三元组是一个空白节点,它也是一个资源定位器,但仅与此文档相关。看起来像这样你可以在这里_:David找到更多

于 2009-10-12T03:02:57.557 回答