我们有 RDF 网络吗?
我们可以以 HTML 形式提供一些信息。然后不同的人提供不同的HTML页面,这些页面相互连接,这样我们就得到了WWW。信息也可以使用 RDF 形式给出(比如 RDF 的 XML 实现)。不同的人可以提供不同的RDF文档......我期望我们能够得到一种基于RDF的互联网。但问题是我不明白 RDF 如何相互链接。是否可以?我们是否有一个 RDF 文件网络(RDF 文件相互指向并且可以像 WWW 一样浏览)?
We can give some information in HTML form. Then different peoples provides different HTML pages which are interconnected and in this way we get WWW. Information can also be given in the with the usage of RDF form (let say XML implementation of RDF). Different peoples can provide different RDF documents and... I expect that we can get a kind of RDF-based Internet. But the problem is that I do not see how RDF can link to each other. Is it possible? Do we have a net of RDF files (RDF files which point to each other and which can be browsed like WWW)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
还没有——许多数据集都是孤岛,但有一个社区正在努力实现这一目标。 linkeddata.org 等网站是查找更多信息的好地方。大多数链接站点都位于一个单页图表中,这让您可以了解目前 RDF 网络与 www 相比有多大。
Not yet - many datasets are islands, but there is a community trying to make it happen. Sites such as linkeddata.org would be a good place to look for more info. That most of the linked site fit on a single page diagram gives you a clue as to how big the RDF net is at the moment compared with the www.
RDF 从一开始就被设计为用作元数据注释格式来描述其他内容,而不是作为存储或传输内容本身的方式。您提到的“RDF Internet”(通常也称为语义网)是一系列位于网络上现有的正常、松散结构内容之上的断言和注释。
请记住,缩写 RDF 代表资源描述框架。它的全部目的是描述资源,而不是对其有效负载进行编码。
话虽这么说,您可以使用 RDF 来使用具体化来讨论其他 RDF 元组,这只是一种推理逻辑断言的方法。在 RDF 模型中,具体化将单个 RDF 元组转变为一种资源,该资源本身可以用其他 RDF 元组进行描述。举个例子,如果我们有以下 RDF 语句:
{foaf:name, http://rcoder.net/about#me, "Lennon Day-Reynolds"}
...我们可以分配它唯一的 URI:
http://rcoder.net/about?format=foaf#name
...之后可以使用其他 RDF 元组自由注释:
{dc:date, http://rcoder.net/about?format=foaf#name, 2009-09-30T10:24:180-07:00}
您可能还想仔细阅读 W3C 和 维基百科有关具体化的文章以获取更多信息。
RDF was designed from the ground up to be used as a metadata annotation format to describe other content, not as a way to store or transfer the content itself. The "RDF Internet" you mention (also commonly called the Semantic Web) is a series of assertions and annotations layered on top of the normal, loosely-structured content already available on the 'net.
Remember, the abbreviation RDF stands for Resource Description Framework. Its entire purpose is to describe resources, not encode their payload.
That being said, you can use RDF to talk about other RDF tuples using reification, which is simply a way of reasoning about logical assertions. In the RDF model, reification turns a single RDF tuple into a resource that can itself then be described with other RDF tuples. As an example, if we had the following RDF statment:
{foaf:name, http://rcoder.net/about#me, "Lennon Day-Reynolds"}
...we could assign it a unique URI:
http://rcoder.net/about?format=foaf#name
...after which time it can be freely annotated with other RDF tuples:
{dc:date, http://rcoder.net/about?format=foaf#name, 2009-09-30T10:24:180-07:00}
You might want to also peruse the W3C and Wikipedia articles on reification for more info.
Friend-of-a-friend (FOAF) RDF 模式可能是 RDF 片段的最佳示例,相互链接。
另请参阅维基百科条目。
The Friend-of-a-friend (FOAF) RDF schema is probably the best example of RDF fragments that link to one another.
See also the wikipedia entry.