小编Car*_*ten的帖子

SPARQL:获取"最具体的财产"

我正在尝试获取类的最具体的属性,而且我被卡住了.我想提取适用于给定类的所有属性(包括从超类继承的属性),除了那些在结果集中具有子属性的属性.

举例来说,如果我有一类群体,其属性是一个atLocation,和子类人群称为难民.难民有一个属性currentLocation,它是atLocation的子属性.

所以我想要的是一个通用查询,如果我放入人口,给我一个 位置,如果我放入难民,给我一个currentLocation.我有的是这个:

prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
prefix ex: <http://example.org/vocabulary#>

SELECT DISTINCT ?prop WHERE {
  ex:Refugee rdfs:subClassOf* ?domain  .
  ?prop rdfs:domain ?domain .
  ?subprop rdfs:domain ?domain .
  FILTER NOT EXISTS { ?subprop rdfs:subPropertyOf ?prop . }  
} ORDER BY ?prop
Run Code Online (Sandbox Code Playgroud)

这给了我atLocation currentLocation.

这在一个查询中是否可行?关于如何解决这个问题的任何想法都赞赏

semantic-web sparql

6
推荐指数
1
解决办法
1094
查看次数

Android设备未显示在Android设备选择器中,但在adb中列出

我在Mac OS上使用Eclipse + ADT.我有一个通过USB连接的Nexus 5,但是当我从Eclipse运行我的应用程序时它没有显示在Android设备选择器中.实际上,它确实出现过一次,我可以将我的应用程序部署到手机上,但随后它就从Android设备选择器中消失了.

真的很奇怪的是我运行时会列出设备

adb devices
Run Code Online (Sandbox Code Playgroud)

在终端上.我甚至从Eclipse的LogCat中获取手机的调试消息,因此它显然已连接并被识别 - 但它仍未显示在设备选择器中.我已经尝试了这里提出的所有解决方案(重新启动手机,打开和关闭调试模式,重新启动adb,重新启动Eclipse等) - 无效.

有任何想法吗?

eclipse macos android adt

3
推荐指数
1
解决办法
1195
查看次数

标签 统计

adt ×1

android ×1

eclipse ×1

macos ×1

semantic-web ×1

sparql ×1