ITPub博客

首页 > Linux操作系统 > Linux操作系统 > sementics--RDF

sementics--RDF

原创 Linux操作系统 作者:SanFrans 时间:2013-04-03 21:31:21 0 删除 编辑
编写好了的RDF 文档可以在RDF 在线验证器中观察相应内容是否些正确,并能够反馈出一个图形化的表格。 地址为:
http://www.w3.org/RDF/VALIDATOR/。

xml---->RDF 使用<rdf:RDF>是一个RDF文档的根源引用。
<rdf:description> 元素包含描述资源的元素。

属性元素也能够引用一个包含有关属性元素的信息的资源。

RDF容器用于描述一组事物
<rdf:bag> 元素用于描述一个规定为无序的值的列表。
<rdf:bag>
<rdf:li>John</rdf>
<rdf:li>LilI</rdf>
<rdf:li>Paul</rdf>
<rdf:li>Ringo</rdf>
</rdf:bag>
<rdf:seq> 元素用于描述规定为有序的值的列表。
<rdf:seq>
<rdf:li>John</rdf>
<rdf:li>LilI</rdf>
<rdf:li>Paul</rdf>
<rdf:li>Ringo</rdf>
</rdf:seq>
<rdf:ALt> 元素用于描述可替换值的列表。
<rdf:Alt>
<rdf:li>CD</rdf>
<rdf:li>RAdio</rdf>
<rdf:li>Record</rdf>
<rdf:li>Tape</rdf>
</rdf:Alt>
RDF中经常称这样的资源为容器,容器中的事物称为成员,并不能称之为“值得列表”。


RDF集合描述包含指定成员的组
rdf:parsetype="Collection" 属性
(与bag的区别在于bag没有规定哪些元素是不能包含在其中的,而parsetype="Collection"制定了包含成员的组)

RDF Schema是定义了应用程序专用的类和属性,其实是对RDF的一种扩展。RDFschema中的类与面向对象编程语言中的类非常相似,这类资源能够作为类的实例和类的子类来定义

一个RDFS类就是一个RDF资源,我们可以用rdfs:Class取代rdf:Description 并去掉rdf:type信息。

xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/01/rdf-schema"
xml:base="http://www.animal.fake/animal#">


注意:RDF的命名空间(xmlns:rdf)
http://www.w3.org/1999/02/22-rdf-syntax-ns#
RDFS的命名空间(xmlns:rdfs)
http://www.w3.org/2000/01/rdf-schema#

RDF文件推荐扩展名为*.rdf, 不过*.xml常用于提供对老式XML解析器的兼容性,注册的MIME的类型为appication/rdf+xml


01.jpg

02.jpg

03.jpg

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26470172/viewspace-757733/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Java-复习
下一篇: Oracle-Form-windows
请登录后发表评论 登录
全部评论

注册时间:2013-03-27

  • 博文量
    10
  • 访问量
    11219