我無法理解OWL-LIST和RDF-LIST之間的區別。其次爲什麼OWL-DL爲什麼不支持由於OWL序列化而導致的RDF-LIST?以及如何我可以在OWL-DLOWL-LIST和RDF-LIST之間的區別
1
A
回答
4
中創建OWL-LIST如評論中所述,我不認爲有任何標準的東西叫做OWL-LIST。有一個CO-ODE List Ontology如果您需要代表OWL列出了可能會感興趣的你:
說明
一組用來描述OWL列表模式的實體。 (見http://owl-workshop.man.ac.uk/acceptedLong/submission_12.pdf)
也看看這些談論本體,Sequences in OWL。它們涉及爲什麼RDF列表詞彙表(rdf:List
,rdf:first
,rdf:rest
)不能在OWL中使用的原因:由於RDF列表用於OWL的序列化,因此會出現三元組是否正在出現的情況作爲數據的一部分,或者作爲OWL編碼的一部分。
這answer by Michael Schneider on answers.semanticweb.com也說明了這個問題:
如果外OWL 2 DL,也有很多危險從RDF不能安全地獲取到本地OWL 2的語法。例如,當RDF列表被用作普通實體而不是用於OWL構造的參數列表時,例如,如果用於「:me:traveledCountries(阿根廷白俄羅斯中國)」之類的東西。在反向RDF映射中,對於這樣的結構沒有任何翻譯規則。
相關問題
- 1. 之間的〜/和的區別../
- 2. '#','%'和'$'之間的區別
- 3. {!!之間的區別!!}和{{}}
- 4. '+ ='和'= +'之間的區別?
- 5. 「。+」和「。+?」之間的區別
- 6. .eq之間的區別。和==
- 7. #。/和#之間的區別。 ./
- 8. !=和!之間的區別==
- 9. 「%〜dp0」和「。\」之間的區別?
- 10. | =和^ = css之間的區別
- 11. 之間的區別。和#
- 12. ==和case之間的區別?
- 13. 「**/* /」和「** /」之間的區別?
- 14. jQuery - '。'之間的區別和「#」
- 15. 「?1」和「?」之間的區別
- 16. `%in%`和`==`之間的區別
- 17. fmod和%之間的區別
- 18. 之間的區別:+和:+
- 19. 類區域和堆之間的區別
- 20. SPFile和PublishingPage類別之間的區別
- 21. 子類和類別之間的區別?
- 22. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 23. isForeground()和onExposed和onObscured之間的區別
- 24. $ .ajax()和$ .get()和$ .load()之間的區別
- 25. 和intent和setcontentview之間的區別
- 26. Java和C#和.NET之間的區別
- 27. NSthread和NStimer和NSNotifcation之間的區別?
- 28. sys.log()和console.log()和console.error()之間的區別?
- 29. 關注與責任之間的區別(即SRP和SoC之間的區別)?
- 30. make中的「$(shell ...)」和「$$(...)」之間的區別
OWL-LIST和RDF-LIST?我從來沒有聽說過這些名字。在RDF和OWL中有容器('rdf:Bag','rdf:Seq','rdf:Alt')和集合('rdf:List')。你能舉出一些你究竟在做什麼的例子嗎? – 2012-07-29 05:52:26
基本上,我試圖通過OWL-DL本體論來模擬網絡防火牆規則,並且我試圖對這些規則的順序進行建模以推理其邏輯後果。以下是[鏈接](http://code.google.com/p/collections-ontology/wiki/OWLandOrdering),其中聲明「OWL不支持排序,但是基礎RDF詞彙表(rdf:List和rdf:nil)在OWL-DL中不可用「 – 2012-07-29 18:39:35
您可以舉一個這樣的規則的例子,您目前如何在OWL中對它進行建模,以及您在對它們進行」排序「後究竟做了什麼? – 2012-07-30 00:41:44