rdf(资源描述框架)

资源描述框架(Resource Description Framework),一种用于描述Web资源的标记语言。RDF是一个处理元数据的XML(标准通用标记语言的子集)应用,所谓元数据,就是“描述数据的数据”或者“描述信息的信息”。也许这样解释元数据有些令人难以理解,举个简单的例子,书的内容是书的数据,而作者的名字、出版社的地址或版权信息就是书的元数据。数据和元数据的划分不是绝对的,有些数据既可以作为数据处理,也可以作为元数据处理,例如可以将作者的名字作为数据而不是元数据处理。

资源描述框架RDF是Resource Description Framework的缩写),RDF使用XML语法和RDF Schema(RDFS)来将元数据描述成为数据模型。

众所周知,对资源的描述是领域和应用相关的,比如对一本书的描述和对一个Web站点的描述是不一样的,即对不同资源的描述需要采取不同的词汇表。因此RDF规范并没有定义描述资源所用的词汇表,而是定义了一些规则,这些规则是各领域和应用定义用于描述资源的词汇表时必须遵循的。当然,RDF也提供了描述资源时具有基础性的词汇表。

通过RDF,人们可以使用自己的词汇表描述任何资源,但人们更乐意将它用于描述Web站点和页面,由于使用的是结构化的XML数据,搜索引擎可以理解元数据的精确含义,使得搜索变得更为智能和准确,完全可以避免当前搜索引擎经常返回无关数据的情况。当然前提是RDF和标准化的RDF词汇表在Web上广泛使用,而且搜索引擎需要能够理解使用的词汇表。

简单而言,一个RDF文件包含多个资源描述,而一个资源描述是由多个语句构成,一个语句是由资源、属性类型、属性值构成的三元组,表示资源具有的一个属性。资源描述中的语句可以对应于自然语言的语句,资源对应于自然语言中的主语,属性类型对应于谓语,属性值对应于宾语,在RDF术语中称其分别为主语、谓词、宾语。由于自然语言的语句可以是被动句,因此前面的简单对应仅仅是一个概念上的类比。

资源描述框架( RDF)是一个用于表达关于万维网(World Wide Web)上资源信息的语言. 它专门用于表达关于Web资源的元数据,比如Web页面的标题、作者和修改时间,Web文档的版权和许可信息,某个被共享资源的可用计划表等。然而,将“Web资源(Web resource)”这一概念一般化后,RDF可被用于表达关于任何可在Web上被标识的事物的信息,即使有时它们不能被直接从Web上获取。比如关于一个在线购物机构的某项产品的信息(例如关于规格、价格和可用性信息),或者是关于一个Web用户在信息递送方面的偏好的描述[1] 。

时间: 2024-08-08 09:40:23

rdf(资源描述框架)的相关文章

搜索引擎 (一)全文资源检索框架Lucene

今天来写写搜索,现在做的这个项目中涉及到了很多的搜索大部分是我做的,有次经理问我有没有用过luence这个搜索引擎,这个还真没有用过只是听说过有这么个搜索工具包,一直没有接触过,利用做项目空闲的时间也在逐渐了解搜索方面的东西,对搜索也重新认识了一下觉得搜索方向还是很值得我们研究和应用的. 在学习方面有时选择好一个正确的学习方向是比较重要的,在我们学的过程中米老师给我指明了方向所以你不会迷茫,也知道下一步将要学习什么,但慢慢的你需要自己确定学习什么,转变角色,互联网这么发达信息量如海一般在你面前呈

简单的描述框架

一. 1.Set:无序,元素不可重复(但是元素在set中的位置是又该元素的HashCode决定的,其实位置是固定的) 2.list:有序,列表存储,元素可重复 3.Map:无序,元素可重复 二. 1.Set接口有两个实现类(HashSet底层由HashMap实现,LinkedHashSet) 2.List接口有三个实现类 (1)LinkedList:基于链表实现,链表内存是散乱的,链表增删快,查找慢 (2)ArrayList:非线程安全的,效率高,基于数组,便于索引,不便于插入删除 (3)Vec

Spring中的资源文件框架——Resource

摘要 Spring4 以后,官方推荐我们使用Java Config来代替applicationContext.xml,声明将Bean交给容器管理. 在Spring Boot中,Java Config的使用也已完全替代了applicationContext.xml.实现了xml的零配置.所以无论从Spring的演进,还是学习Spring Boot的需要,都应该深入学习Spring Java Config的使用方法.这篇文章主要从以下几个方面进行介绍: Spring java Config 入门程序

常用文件扩展名

http://baike.baidu.com/view/579392.htm ISO:镜像文件 RAR:压缩包 html:网页 zip:压缩包 exe:安装包 pdf:pdf文档 rm:视频文件 avi:视频文件 tmp:临时文件 xls:excel工作表 mdf:虚拟光驱镜像文件 txt:记事本 doc:word文档 MID:声卡声乐文件 文件类型 扩展名及打开方式 文档文件 txt(所有文字处理软件或编辑器都可打开).doc(word及wps等软件可打开).hlp(adobe acrobat

博客在信息化教育中的作用及探讨

引言 信息化教育是一种全新的教育形态,它具有资源全球化.学习自主化.活动合作化.环境虚拟化等显著特点,它要求教师教育思想.教育观念的更新,它强调人的发展,为人的发展创造理想的环境,注重培养具有高信息素养能力的创新性人才,Blog的出现并在信息化教育中能够迅速流行正是迎合了当前信息化教育的这些需求并影响着当前信息化教育的发展. 1.博客(Blog)的发展 1.1博客的兴起 博客,由约翰•巴杰在1997年12月提出,英文名为Blog(同义词有web log,weBlog),它的最普通的定义是:一种表

文件格式说明

电脑常用文件格式大全 文件格式, 电脑, Microsoft, ACL, Adobe A 对象代码库文件 AAM Authorware shocked文件3 }! H, l& {$ O' H5 T% L& W6 | AAS Authorware shocked包8 s& u1 ^' {6 v1 j1 N ABF Adobe二进制屏幕字体" k% _8 g/ V: `% z# z0 i+ W ABK CorelDRAW自动备份文件 ABS 该类文件有时用于指示一个摘要(就像

语义网

语义网=有意义的网络. "如果说 HTML 和 WEB 将整个在线文档变成了一本巨大的书,那么 RDF, schema, 和 inference languages 将会使世界上所有的数据变成一个巨大的数据库." --- Tim Berners-Lee, Weaving the Web, 1999 什么是语义网? semantic(语义的)这个词指有意思的或与之相关的. 语义网是一种使用可以被计算机理解的方式描述事物的网络. 甲壳虫乐队是来自利物浦的著名乐队. 约翰.列农是甲壳虫乐队的

RDF的一些基础知识

RDF(Resource Description Framework)资源描述框架,一种基本的本体描述语言,提供一个通用的数据模型支持对Web资源的描述. •资源:一切在Web上被命名.具有URI引用的东西 •描述:对资源特性的一个声明,包括资源本身的属性和资源间的关系 •框架:与被描述资源及其领域无关的通用模型 实际上RDF是一种数据模型,由一系列的陈述即“对象-属性-值”三元组组成. Triples:[S, P, O] RDF用Subject,Predicate,Object三元组与原陈述的

知识图谱基础之RDF,RDFS与OWL

https://blog.csdn.net/u011801161/article/details/78833958 https://blog.csdn.net/baidu_15113429/article/details/82144731 RDF:单纯的三元组,没有本体概念,如果构建一个公司的知识图谱,公司的董事和中层以及普通员工都是员工,你在查找员工的时候,就需要把董事以及各个职位的人都查找出来. RDFS:会添加本体,例如员工下面有董事以及中层和普通员工,这样就能直接通过抽象的员工而不用访问