标签: owl

RDF和OWL有什么区别?

我试图掌握语义Web的概念.我发现很难理解RDF和OWL之间究竟有什么区别.OWL是RDF的扩展还是这两种技术完全不同?

rdf semantic-web owl

188
推荐指数
10
解决办法
8万
查看次数

有没有可视化RDF图的工具?(请附上截图)

我正在寻找一种工具,它将以合理有用的图形格式呈现RDF图形.图形格式的主要目的是包含在PowerPoint幻灯片中或在大型绘图仪上打印以进行管理评审.

我目前正在使用TopBraid Composer,它可以很好地可视化单个实体,但似乎没有一种清晰的方式可视化整个图形(作为一个整体).

有谁知道这个问题的任何好的解决方案?

TopBraid Composer Graph查看截图

rdf semantic-web owl ontology semantics

38
推荐指数
7
解决办法
2万
查看次数

是否有任何针对Ontology/semantics/OWL/RDF的杀手级应用程序?

在网上阅读了很多书籍,博客和文章后,我对语义技术产生了兴趣,说它可以让数据机器理解,允许智能代理做出很好的推理,自动化和动态的服务组合等.

我还在读两年的相同内容.文章/博客/语义会议的数量大幅增加.但我仍然无法看到任何杀手级应用程序.为什么会这样?或者是否已经存在一些应用程序/产品(商业/开源),实际上是在做所有被吹嘘的事情?

为了更准确地说,是有它利用语义技术(ESP RDF/OWL/SPARQL),并提供功能/性能/可维护性,这将是不可能与现有的(无语义)技术的任何产品吗?某些产品完全依赖于语义技术,真正为客户增加价值并创造收入?

rdf semantic-web owl sparql semantics

30
推荐指数
4
解决办法
5423
查看次数

是否有一个Python库来处理OWL?

它可能是像耶拿那样大的东西或更小的东西.你知道吗?

python semantic-web owl

22
推荐指数
3
解决办法
1万
查看次数

OWL API,Jena API,Protege API,使用哪一个

我正在尝试使用本体来实现基于eclipse的应用程序.(我的主题是语义标注).我需要向用户显示本体(作为树)并在本体类和某些模式之间建立链接.

因为我只有基本的编程技能,所以我现在有点不知所措,关于如何设计应用程序...... 1.问题:使用哪些API?我找到了OWL API和Jena API.在其中一篇文章中(是否有任何库可以轻松更改和更新OWL文件?)Michael说"OWLAPI超过Jena.Jena有OWL支持,但它不是 OWL 设计,这使得它使用起来有点麻烦."你怎么看?2.此外,还有ProtégéAPI.乍一看,它似乎更适合我,因为它已经提供了一些GUI工具等.但我有点困惑:当试图找到更多信息时,我发现这个http://protegewiki.stanford.edu/wiki/P4APIOverview.在那里它说"正在进行中",但该页面最后一次在2009年更改.如何理解这一点?有没有人与ProtégéAPI合作并可以分享他/她的经历?

非常感谢提前!

owl jena protege owl-api

22
推荐指数
1
解决办法
1万
查看次数

了解RDF/OWL的最佳方法是什么?

什么参考文献提供了使用RDF/OWL的好的总结/教程?似乎有足够的工具(Protege,Topbraid,Jena等)知道标记语言的语法是不必要的,但当然,了解这些概念仍然是至关重要的.

我正在研究w3c文档(特别是RDF Primer),但我也想找到其他资源/技术.

rdf semantic-web owl web-standards

20
推荐指数
4
解决办法
7675
查看次数

SPARQL选择语言可选

我有一些看起来像这样的三元组:

test:thing rdfs:label "Non-Language Label"
test:thing rdfs:label "English Label"@en
test:thing rdfs:label "French Label"@fr
Run Code Online (Sandbox Code Playgroud)

我想形成一个sparql查询,它给我"非语言标签"和"法国标签",如果有的话.

我试过这个并没有用:

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
SELECT ?label ?preferredLabel
WHERE {
   test:thing rdfs:label ?label 
   OPTIONAL {
     test:thing rdfs:label ?preferredLabel . 
     FILTER (regex(str(?preferredLabel), '(^|\\\\W)fr', 'i'))
   }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

rdf owl sparql triplestore

20
推荐指数
2
解决办法
1万
查看次数

DatatypeProperty,ObjectProperty和FunctionalProperty有什么区别,我应该何时使用它们?

在编写本体时,有几种非常常用的类型,包括:

  • DatatypeProperty属性
  • OBJECTPROPERTY
  • 函数型
  • InverseFunctionalProperty

前三种看起来像是以某种特定的方式使用,但我发现我对它们的看法受到我在FOAF中看到它们使用方式的挑战.

应该何时使用或不使用它们?

rdf owl ontology foaf sparql

19
推荐指数
1
解决办法
1万
查看次数

SWRL规则的目的是什么?

任何人都可以解释SWRL规则的目的.据我所知,SWRL规则与SQL中的存储过程相同.我已经制定了一些规则,但不知道如何通过查询在我的应用程序中使用它们.我不知道我是否以正确的方式思考SWRL规则的意图.请告诉我使用它们的正确方法.

看看这个规则:

Patient(?x) ^ hasValue_heartrate(?x, >160) -> Sick(?x)
Run Code Online (Sandbox Code Playgroud)

在我的本体论中,我有Patient类,但没有Sick类,甚至没有Value_heartrate属性.我应该创建这些吗?或者我如何在我的本体中使用上述规则?

knowledge-management semantic-web rules owl swrl

14
推荐指数
1
解决办法
3272
查看次数

在构建语义Web应用程序时,OWL是如何实际使用的?

我一直在阅读有关RDF和OWL等语义Web技术的内容,并且对在我现有的关系数据库之上构建RDF /三重存储语义数据库的可能性很感兴趣.这只是一项研发活动,看看我能做些什么.

我喜欢OWLIM的外观,但一些基础知识让我失望.究竟是什么意思建立然后使用OWL本体?你用像Protege这样的东西构建它,然后将它导入你的存储库吗?或者本体是您开发的与回购交流的软件的副产品?

这是一个新手问题,但我不确定OWL在哪些方面符合宏大的秩序......如果我没有四处寻找指导,我不会问这个问题.

rdf owl triplestore

13
推荐指数
1
解决办法
2391
查看次数