首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rdfs:Resource和rdfs:Class之间有什么区别?

rdfs:Resource和rdfs:Class之间有什么区别?
EN

Stack Overflow用户
提问于 2014-05-23 14:51:52
回答 1查看 194关注 0票数 0

例如,我的应用程序中有这样的内容:

代码语言:javascript
复制
class X {
     public Y doY(Z z){
         //...
     }
}
x = new X();
z = new Z();
Y y = x.doY(z); //not necessary

如何用RDF和RDF来描述这个结构?

我试图用如下方式来描述它,但我认为我做得不好:(请想象一下名称空间)

代码语言:javascript
复制
Method type Class
    returnValue type Property
    returnValue domain Method
    arguments type Property
    arguments type List
    arguments domain Method

X type Class
    doY type Method
        doY domain X
        z type Z
        z member doY.arguments 

x type X
z type Z
y type Y

x.doY.arguments._1 value z
y value x.doY.returnValue

我真正需要用JSON描述REST服务,但如果不完全理解RDF,我想我不可能做到这一点。(我有一种现有的模式,理论上效果很好。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-25 03:44:11

根据RDF的w3c推荐,一切都是rdfs:Resource实例,甚至rdfs:Class本身。当我们想要定义一个类时,我们通常不会在三元组中使用rdfs:Resource,所以我认为这个例子是可以的。

我真正需要用JSON描述REST服务,但如果不完全理解RDF,我想我不可能做到这一点。(我有一种现有的模式,理论上效果很好。)

我认为RDF只是逐个例行公事。真正重要的是,如果我想要编写一个通用的REST浏览器,那么它应该知道一个我可以用RDF描述的通用REST词汇表。如果我有一个特定于应用程序的REST客户端,那么它应该知道一个特定于应用程序的词汇表,该词汇表必须基于一般的REST词汇表,例如它应该使用以下术语:资源、表示、方法、链接等。我就要这些。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23832347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档