以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- [求助]SPARQL 怎么查询 OWL (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=45522) |
-- 作者:cefobid2008 -- 发布时间:4/16/2007 3:50:00 PM -- [求助]SPARQL 怎么查询 OWL 如题,sparql是支持RDF查询的,所以查不出来 intersectionOf unionOf的内容,只能返回匿名类。请问有什么解决办法没有。 |
-- 作者:jpz6311whu -- 发布时间:4/16/2007 6:56:00 PM -- 请楼主举一个具体的例子吧 |
-- 作者:cefobid2008 -- 发布时间:4/17/2007 1:02:00 PM -- 比如A = B^C <A, owl:intersectionOf, ?x> 这个查询只会返回一个匿名类,代表B和C组成的List。我想通过查询找出B和C,怎么办? |
-- 作者:iamwym -- 发布时间:4/17/2007 4:33:00 PM -- SPARQL查询就是查询三元组,所以至少你要把b和c也作为查询变量,然后找出他们的三元关系,表达出来 |
-- 作者:jpz6311whu -- 发布时间:4/17/2007 5:24:00 PM -- 比如: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/Restriction/consistent003#" xml:base="http://www.w3.org/2002/03owlt/Restriction/consistent003" > <owl:DatatypeProperty rdf:ID="dp"/> <owl:Class rdf:ID="C"> <owl:intersectionOf rdf:parseType="Collection"> <owl:Class rdf:ID="superC"/> <owl:Restriction rdf:nodeID="r"> <owl:onProperty rdf:resource="#dp"/> <owl:someValuesFrom rdf:resource= "http://www.w3.org/2001/XMLSchema#byte" /> </owl:Restriction> </owl:intersectionOf> </owl:Class> <owl:Class rdf:ID="D"> <owl:intersectionOf rdf:parseType="Collection"> <owl:Class rdf:ID="superD"/> <rdf:Description rdf:nodeID="r"/> </owl:intersectionOf> </owl:Class> </rdf:RDF> 直接针对这些三远组进行检索就行了 |
-- 作者:cefobid2008 -- 发布时间:4/21/2007 10:13:00 PM -- 这个我是知道的,但问题是这样的查询是没有什么意义的,是基于用户已经知道intersectionOf的内容的。如果用户压根就不知道intersectionOf的内容,没办法组织RDF的三元组。 |
-- 作者:jpz6311whu -- 发布时间:4/21/2007 11:01:00 PM -- Property Function Library The library built-in to the ARQ distribution is loaded from <java:com.hp.hpl.jena.query.pfunction.library.>. Note the final dot in the prefix. In the table below, the prefix apf: is used for this. The prefix list: is http://www.jena.hpl.hp.com/ARQ/list#. list list:member member Membership of an RDF List (RDF Collection). If list is not bound or a constant, find and iterate all lists in the graph (can be slow) else evaluate for one particular list. If member a variable, generate solutions with member bound to each element in the list. If member is bound or a constant expression, test to see if a member of the list. |
-- 作者:cefobid2008 -- 发布时间:4/24/2007 8:05:00 PM -- 千呼万唤始出来,看来研究的还不够细,多谢啦。 |
-- 作者:alindercomeon -- 发布时间:12/7/2012 10:53:00 AM -- 请问sparql是如何查询.owl文件的 您好,我是学sparql的新手,我想请教您sparql是如何查询.owl文件的,就是基础的步骤,需要什么样的实验环境,需要导入怎样的包,sparql文件中的内容是怎样的,有没有一个简单的实例让我看看,谢谢了! |
-- 作者:woncwen -- 发布时间:3/16/2013 10:10:00 AM -- 你好,请问你的是在protege中用SPARQL吗? |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |