以文本方式查看主题 - W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL (http://bbs.xml.org.cn/index.asp) -- *** CSWS 2009 (南京) 专版 *** (http://bbs.xml.org.cn/list.asp?boardid=79) ---- 关于owl-s api 提供的matchmaker实例 (http://bbs.xml.org.cn/dispbbs.asp?boardid=79&rootid=&id=79584) |
-- 作者:perseverance0707 -- 发布时间:1/20/2010 9:14:00 PM -- 关于owl-s api 提供的matchmaker实例 在owl-s api 提供的matchmaker实例中,有两个问题请教各位达人: (1)下面的代码中用的是什么查询语言?是SPARQL吗?可是SPARQL中并没有USING和FOR关键字? String queryString = "SELECT * " + "WHERE " + " (?process rdf:type process:Process)" + " (?process " + hasParameter + " ?param)" + "USING " + " process FOR <http://www.daml.org/services/owl-s/1.1/Process.owl#>"; return kb.query( queryString ); (2)下面代码只实现了IO数据类型的匹配,具体IO概念的匹配用什么代码实现? public int getMatchType(OWLType outputType, OWLType inputType) { if(outputType.isEquivalent(inputType)) return Match.EXACT; else if(outputType.isSubTypeOf(inputType)) return Match.SUBSUME; else if(inputType.isSubTypeOf(outputType)) return Match.RELAXED; else return Match.FAIL; } 谢谢! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |