RDF/OWL/etc的可表达性有哪些限制
所以我学习RDF、OWL和“知识表示” 1)RDF或OWL格式的限制是什么? 是否有不能用RDF表达的概念?但这可以用猫头鹰来表达吗?或者反过来说 有没有概念不能用这两种语言表达 2)这个(复杂的)例子怎么样:RDF/OWL/etc的可表达性有哪些限制,rdf,owl,knowledge-management,Rdf,Owl,Knowledge Management,所以我学习RDF、OWL和“知识表示” 1)RDF或OWL格式的限制是什么? 是否有不能用RDF表达的概念?但这可以用猫头鹰来表达吗?或者反过来说 有没有概念不能用这两种语言表达 2)这个(复杂的)例子怎么样: “一个人怎么会跌倒这么远,却没有意识到?” 你能用RDF或OWL表达这个问题吗?或者你甚至可以表达像“天空是蓝色的吗?” 最后。。。是否有一种知识表示语言可以描述任何东西?证明以下内容应该不难 您可以在OWL中表达的任何内容也可以在RDF中表达,因为您可以将任何OWL语句表示为三元组 只
“一个人怎么会跌倒这么远,却没有意识到?” 你能用RDF或OWL表达这个问题吗?或者你甚至可以表达像“天空是蓝色的吗?”
最后。。。是否有一种知识表示语言可以描述任何东西?证明以下内容应该不难
- 用OWL或RDF表达复杂概念的最佳方式是什么?(有没有一个最好的方法?)
- 在计算机中可以表达的概念在理论上或实践上有限制吗
- 是否有更好的(现有的)替代OWL和RDF来表示概念
RDF:subassof
)之间的链接,或者使用传递属性(例如hasascentor
)。OWL也可以序列化为RDF图,与推理器结合使用尤其有用。所以OWL可以表达RDF所能表达的一切,但是RDF本身不能捕获OWL中可用的一些语句。例如,当您使用推理机时,情况会有所不同
有没有概念不能用这两种语言表达
使用RDF或OWL对时间或动态信息进行建模具有挑战性。一句话:只要你能用图形来描述你的信息,你就可以用RDF来表示它
2) 这个(复杂的)例子是什么:“一个人怎么能在没有意识到的情况下摔得这么远?”。 你能用RDF或OWL表达这个问题吗?或者你甚至可以表达像“天空是蓝色的吗?” 第二个问题更多地涉及RDF和OWL领域。例如,假设你有一个知识库,里面有这样一句话:
sky是蓝色的。
然后你可以通过查看所有已知为蓝色的东西来表达一个问题,看看sky
是否在其中。“天空是蓝色的”这个问题可以用OWL类表达式(有蓝色的颜色值)或者通过SPARQL查询(?thing有蓝色的颜色。
)来表达。您可以将问题视为检索符合某些条件的内容集(使用SPARQL或OWL),或者在注释中提到的“我想知道X是否为真”
“一个人怎么能在没有意识到的情况下跌倒这么远?”这个问题更难建模。您首先需要考虑如何在知识库中表示它。这是一个涉及使用RDF/OWL难以捕获的动态行为的示例
3) 最后。。。有没有一种知识表示语言可以描述任何东西
也许是理论上的问题,在实践中,计算复杂性往往是语言表达能力的极限。“问题”是天蓝色的“可以用OWL类表达式表达”第一个问题呢?“一个人怎么能在没有意识到的情况下摔得这么远?”这个问题的答案是向上投票的,谢谢。但我还是希望你能回答一件事。似乎猫头鹰的“颜色值为蓝色”并不能恰当地表示问题?我学到的一点是,“问题”只是更复杂语句的“简短形式”。“Is X”只是指“我想知道X是否为真”(其中X是一条语句)。所以“is the sky blue”的意思是:“我想知道‘is the sky blue’这句话是否属实。”。这是否有助于构建一个猫头鹰陈述,询问“天空是否蔚蓝”?“一个人怎么能在没有意识到的情况下坠落到如此之远?”你需要对人、他们的坠落、坠落距离、该人对坠落的意识以及原因(我认为,他们的意识或缺乏意识才是问题的真正目的)。一点也不难。很奇怪,是的,但不难。我听说猫头鹰比RDF更具表现力。事实上,“loopasam”的答案是这样的:“所以OWL可以表达RDF所能表达的一切,但是RDF本身不能捕获OWL中可用的一些语句”。@Theo你应该区分你能表达什么和能解释什么。RDF可以表达OWL能够表达的任何东西,因为话语(“语句”)使用相同的基本模型。然而,猫头鹰增加了词汇或习语,如果你愿意的话,可以让你(或推理者)有意义地解释这些话语。@Theo-表达能力和表达能力是不同的。例如,您可以用Java编写的任何算法都可以表示为图灵机,但都灵语言