rdf
更多内容请看这里:http://www.w3school.com.cn/rdf/index.asp
资源描述框架 (RDF) 是描述网络中资源的 W3C 标准。
RDF 是一个框架,用来描述网络资源,诸如网页的标题、作者、修改日期、内容以及版权信息等。
内容目录
- RDF 简介
- 本章讲解 RDF 的概念和作用。
- RDF 规则
- 本章讲解在 RDF 中被用到的语法和术语。
- RDF 实例
- 本章讲解一个 RDF 实例。
- RDF 元素
- 本章讲解 RDF 的主要元素: <RDF> 和 <Description>。
- RDF 容器
- RDF 容器用于描述事物的分组。本章讲解 RDF 的容器元素: <Bag>、<Seq> 和 <Alt>。
- RDF 集合
- RDF 集合被用来描述仅包含指定成员的组。本章讲解如何描述集合。
- RDF Schema
- 本章讲解 RDF Schema 对 RDF 的扩展。
- RDF 都柏林核心
- 本章内容关于 DCMI,DCMI 提供描述网络对象的属性。
- RDF OWL
- 本章阐述构建于 RDF 之上的 OWL 语言。
什么是 RDF?
- RDF 指资源描述框架(Resource Description Framework)
- RDF 是一个用于描述 Web 上的资源的框架
- RDF 提供了针对数据的模型以及语法,这样独立的团体们就可以交换和使用它
- RDF 被设计为可被计算机阅读和理解
- RDF 被设计的目的不是为了向人们显示出来
- RDF 使用 XML 编写
- RDF 是 W3C 语义网络活动的组成部分
- RDF 是一个 W3C 推荐标准
RDF - 应用举例
- 描述购物项目的属性,比如价格以及可用性
- 描述 Web 事件的时间表
- 描述有关网页的信息,比如内容、作者以及被创建和修改的日期
- 描述网络图片的内容和等级
- 描述针对搜索引擎的内容
- 描述电子图书馆
RDF 被设计为可被计算机读取
RDF 被设计为提供一种描述信息的通用方法,这样就可以被计算机应用程序读取并理解。
RDF 描述不是被设计用来在网络上显示的。
RDF 使用 XML 编写
RDF 文档使用 XML 编写。被 RDF 使用的 XML 语言被称为 RDF/XML。
通过使用 XML,RDF 信息可以轻易地在使用不同类型的操作系统和应用语言的计算机之间进行交换。
RDF 和语义网
RDF 语言是 W3C 的语义网活动的组成部分。W3C 的“语义网远景 (Semantic Web Vision)”的目标是:
- Web 信息拥有确切的含义
- Web 信息可被计算机理解并处理
- 计算机可从 Web 上整合信息
RDF 使用 Web 标识符 (URIs) 来标识资源。
RDF 使用属性和属性值来描述资源。
RDF 资源、属性和属性值
RDF 使用 Web 标识符来标识事物,并通过属性和属性值来描述资源。
对资源、属性和属性值的解释:
- 资源是可拥有 URI 的任何事物,比如 "http://www.w3school.com.cn/rdf"
- 属性是拥有名称的资源,比如 "author" 或 "homepage"
- 属性值是某个属性的值,比如 "David" 或 "http://www.w3school.com.cn" (请注意一个属性值可以是另外一个资源)
下面的 RDF 文档可描述资源 "http://www.w3school.com.cn/rdf":
<?xml version="1.0"?> <RDF>
<Description about="http://www.w3school.com.cn/RDF">
<author>David</author>
<homepage>http://www.w3school.com.cn</homepage>
</Description>
</RDF>
提示:上面是一个简化的例子。命名空间被忽略了。
RDF 陈述
资源、属性和属性值的组合可形成一个陈述(被称为陈述的主体、谓语和客体)。
请看一些陈述的具体例子,来加深理解:
陈述:"The author of http://www.w3school.com.cn/rdf is David."
- 陈述的主体是:http://www.w3school.com.cn/rdf
- 谓语是:author
- 客体是:David
陈述:"The homepage of http://www.w3school.com.cn/rdf is http://www.w3school.com.cn".
- 陈述的主体是:http://www.w3school.com.cn/rdf
- 谓语是:homepage
- 客体是:http://www.w3school.com.cn
<rdf:RDF> 元素
<rdf:RDF> 是 RDF 文档的根元素。它把 XML 文档定义为一个 RDF 文档。它也包含了对 RDF 命名空间的引用:
<?xml version="1.0"?> <rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
.
. Description goes here
.
</rdf:RDF>
<rdf:Description> 元素
<rdf:Description> 元素可通过 about 属性标识一个资源。
<rdf:Description> 元素可包含描述资源的那些元素:
<?xml version="1.0"?> <rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#"> <rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
<cd:artist>Bob Dylan</cd:artist>
<cd:country>USA</cd:country>
<cd:company>Columbia</cd:company>
<cd:price>10.90</cd:price>
<cd:year>1985</cd:year>
</rdf:Description> </rdf:RDF>
最新文章
- C# 控件的自定义拖动、改变大小方法
- EF 增删改查
- 50个C/C++源代码网站(转-清风小阁)
- 20145120 《Java程序设计》第1周学习总结
- php字符串首字母转换大小写的实例分享
- JDBC高级部分
- loadrunner时间损耗-analysis中忽略
- Python3基础 使用list() 生成一个空列表
- 使用Git将本地仓库与GitHub远程仓库相关联
- 再谈前端HTML模板技术
- 新一代大数据处理引擎 Apache Flink
- HDU 6041.I Curse Myself 无向仙人掌图
- 牛客小白月赛12 F 华华开始学信息学 (分块+树状数组)
- (叉乘求面积) nyoj1011-So Easy[II]
- 深度学习卷积网络中反卷积/转置卷积的理解 transposed conv/deconv
- Vue 折叠面板Collapse在标题上添加组件后,阻止面板冒泡的用法
- scrapy系列(三)——基础spider源码解析
- Javaweb学习笔记——(三)——————JavaScript基础&DOM基础
- 如何查看yum 安装的软件路径
- axios的get,post方法