InfModel infmodel = ModelFactory.createInfModel(reasoner, m);
Resource vegetarian = infmodel.getResource(source + "Vegetarian");
Resource margherita = infmodel.getResource(source + "Example-Margherita");
if (infmodel.contains(margherita, RDF., vegetarian)) {
System.out.println("Margherita is a memberOf Vegetarian pizza");
}
Run Code Online (Sandbox Code Playgroud)
上面给出的例子是由正式的pizza.owl形成的.在这只猫头鹰中,Example-Margherita是Margherita类的一个人.所以,它已经写在owl文件中了.然而,问题在于推理者应该推断出margherita例子也应该是素食披萨.任何人都可以举个例子来说明如何找到像Protege这样的个体可能的推断类吗?(Protege正确地推断出Example-Margherita是一个素食比萨饼.但是,我不能以编程方式推断)
我对编码的URL感到困惑.
例如,当我编写浏览器时:
stackoverflow.com/questions
Run Code Online (Sandbox Code Playgroud)
我可以成功查看该页面.
但是,当我写:
stackoverflow.com%2Fquestions
Run Code Online (Sandbox Code Playgroud)
我无法查看.
由于%2F表示"/",我想了解为什么这不能正常工作.
我想知道的原因是我得到一个编码的URL,我不知道如何在收到它后立即解码该URL,以便没有错误页面.
假设我有一个名为CustomerId的列的表.该表的实例示例如下:
CustomerId
14
12
11
204
14
204
Run Code Online (Sandbox Code Playgroud)
我想写一个计算客户ID出现次数的查询.最后,我希望得到这样的结果:
CustomerId NumberOfOccurences
14 2
12 1
11 1
204 2
14 1
Run Code Online (Sandbox Code Playgroud)
我想不出办法做到这一点.
我想做类似下面的事情:
<form action=www.domain.com?retURL=www.domain2.com?parameter=a method="POST">
Run Code Online (Sandbox Code Playgroud)
但这是不可能的.
我想要做的是我有一个联系我们表格.当用户点击提交到此表单时,它会被重定向到一个页面(我在此页面中无法控制 - domain.com),该页面提交此数据,然后将其重定向到retURL(我在此页面中有控制权).在这个retURL中,我想显示提交的数据.
我怎样才能做到这一点?
长话短说,我正在为SalesForce做一个感谢页面.
我非常感谢你的推荐.
html ×2
apex-code ×1
group-by ×1
inference ×1
jena ×1
owl ×1
salesforce ×1
sql ×1
urldecode ×1
utf8-decode ×1
visualforce ×1