Some research questions interested me

本文探讨了物联网与语义网的区别与联系,分析了连续查询在流推理场景中的作用,解释了RDF模型的重要性及为何SPARQL不适于RDF流。同时,讨论了增量推理的实现方式,机器学习与语义网的关系,RDF为何需要时间模型,如何用编程语言实现语义推理器,以及理解链接数据的方法。

1. What're the differences between Intenet of Things and Semantic Web? Are they complements, overlapping or identical ?

2. In a stream reasoning scenario, why continous queries can perform reason? Isn't it reasoners do such a thing ?

- Incremntal maintenance of ontological entailments algorithm[1] does reasoning on transitivity of property in the window. However, it doesn't mention any reasoners invloved during the maintenance process. But I highly suspect that there is a reasoner that lives in the window. 

3. WHY RDF ?

 - The RDF model is based on a traditional persisted-data paradigm, where the focus is on maintaining a bounded set of data items in a knowledge base.[2] 

4. how to realize incremental reasoning ? 

- my question is, is incremental reasoning in stream reasoning system automatic? Is it true that as long as the reasoner is living in the stream reasoning system, the reasoning will be executed always, so that whenever new data arrives, reasoners are constantly providing entailments ? 

5. Why SPARQL is not suitable for RDF streams ?

- Some operators in SPARQL need the whole dataset to process, like distinct, join or sort .

6. How are the reasoners deployed to execute reasoning in parallel ? 

- The authors in this paper[3] proposed a scalable and efficient RDFS reasoning approach by splitting triples according to their predicates. They deploy one Triple-Splitter to distribute triples into three process elements(PE): DomainRange PE, SubClassPE and SubPropertyPE. Each of the PEs can perform RDFS reasoning under certain RDFS rulesets[4]. Since all these tasks are in parallel, the performance can be improved. 

 7. What's the relationship between Machine Learning and Semantic Web? Which is better in terms of what aspects ? 

- A blog[5] points out the challenges of combing machine learning and semantic web, with the statement saying that the ontology merging and maintenance is the way to go. Semantic Web tries to extend the current web by annotating the web of data, to create a "Meta-Web" that is rich in semantics. The ontology plays a very important role to realize data interoperability. Thus, machine learning provides a potential way for us to merge ontologies. 

8. Why RDF needs temporal model? 

RDF needs temporal model to (1) keep historical data (2) indicate the change of status. An example is illustrated in [6]: If John is an undergrate, and then he attends masters. The triple <john a undergraduate> will be break since this statement is no longer valid. <john a master> statement will be formed. Thus the graph loses the history data of "john was an undergraduate" and cannot answer the query of "Was john a undergraduate?". We need a temporal model attached with RDF model to be able to retrieve such time-related information.

Adding time element to RDF has two methods: (1) labeling (2) versioning. Labeling is preferred way because (1) it preserves the spirit of distributed and extensible nature of RDF (2) reduce the overhead in the scenarios where only a little data is updated. (otherwise, creating one version of the graph where little data is frequently changing is time-consuming).  

9. How to realize a semantic reasoner with a programming language ?

- How does Pellet work?

10. understand linked data by examples

- putting the data online is not enough. Publishers need to ensure that data is made available in both human- and machine-understandable formats and is linked to other data.[7]

- Linked Data, a set of four design principles put forward by Tim Berners-Lee in 2006, serve exactly that purpose. Hence, in order to publish Linked Data, publishers should:

  1. Use Uniform Resource Identifiers (URIs) as names for things, e.g.  http://dbpedia.org/resource/Brussels can be used for referring to the city of Brussels.
  2. Use HTTP URIs, so that people can look up those names.
  3. When someone looks up a URI, provide useful information, using the standards (i.e. RDFSPARQL).
  4. Include links to other URIs, so more things can be discovered, e.g. fromhttp://dbpedia.org/resource/Brussels a link is available to http://dbpedia.org/resource/Belgium.

 11. What's SPARQL algebra?

 

--------------------------------------------------------------------------------------------

REFERENCE:

[1] Barbieri, Davide Francesco, et al. Incremental reasoning on streams and rich background knowledge. Springer Berlin Heidelberg, 2010.

[2] https://www.w3.org/community/rsp/rsp-workshop-2015/

[3] Hoeksema, Jesper, and Spyros Kotoulas. "High-performance distributed stream reasoning using s4."Ordring Workshop at ISWC. 2011.

[4] http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/#rdfs-interpretations -> Section 9.2.1 Patterns of RDFS entailment 

[5] http://www.academia.edu/2542968/A_machine_learning_perspective_for_the_Semantic_Web

[6] Gutierrez, Claudio, Carlos Hurtado, and Alejandro Vaisman. "Temporal rdf." The Semantic Web: Research and Applications. Springer Berlin Heidelberg, 2005. 93-107.

[7] https://joinup.ec.europa.eu/community/semic/news/understanding-linked-data-example

转载于:https://www.cnblogs.com/RuiYan/p/4684856.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值