30、资源描述与链接数据技术解析

链接数据与资源描述技术解析

资源描述与链接数据技术解析

1. RDF Schema与应用语义

RDF Schema在表达应用语义方面有着重要作用。例如BIO词汇表描述了“出生事件”资源(http://purl.org/vocab/bio/0.1/Birth ),它将出生的人、其父母、日期和地点联系在一起。RDF Schema词汇表中的机器可读部分,如 subclassOf domain range 等属性,能让计算机在无需人工指导的情况下,对应用语义有底层的理解。比如一个不知道 birthDate 是什么的RDF客户端,可根据 domain range 属性,知道它是与 Person 相关的某种日期。

与之相比,ALPS和XMDP配置文件严重依赖人类可读的应用语义描述,这意味着需要人工将这些描述转化为可用的客户端代码。而RDF Schema配置文件则将更多API的应用语义转化为机器可读形式。其扩展OWL能进一步深化这一理念,理想状态是教会计算机几百个基本概念,让它自行理解其余内容,但这样的解释会变得非常复杂。对于大多数应用来说,客户端开发者直接编写处理出生日期的代码可能更简单。

2. 链接数据运动

RDF虽适合以机器可读的方式表达应用语义,但仅靠RDF无法构建RESTful API,因为RDF使用的是URI而非URL,不能保证客户端能获取所描述资源的表示形式,这使得大多数Fielding约束变得无关紧要。

不过,API设计者可以忽略这一规则,声明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值