Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何根据特定的条件对某一类人进行分类?

如何根据特定的条件对某一类人进行分类?
EN

Stack Overflow用户
提问于 2014-05-13 00:28:26
回答 1查看 1.1K关注 0票数 0

我有一个本体,它包含:

  • 类代理与集体行为
  • 数据属性列表(继承了数据属性restrictionProperties)具有(代理和操作)和范围原语(例如hasMoney、hasTime)的域联合。

我想对ag.hasTime >= ac.hasTime和ag.hasMoney >= ac.hasMoney等所有个人进行分类,其中ag是Agent,ac是动作实例。

我想说的是,这些条件有几点:

  • 比较总是在相同的属性ag.hasTime >= ac.hasTime之间进行。
  • 所有继承了dataProperty的restrictionProperty都将得到同样的待遇。
  • 所有满足此条件的代理都属于,例如,类AgentRestrictions

我不想使用SWRL,因为我读到这不是一个标准,而且我可以始终使用SPARQL。

我想SPARQL可以做到,但我不知道怎么做。但我更喜欢的解决方案是点击在protege。或者用公理来制定规范。

EN

回答 1

Stack Overflow用户

发布于 2014-05-14 03:04:24

我觉得你的意思是这样的:

代码语言:javascript
运行
AI代码解释
复制
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX urPrefx :<http://YOUR ONTOLOGY PATH HERE>
SELECT ?r (COUNT( DISTINCT ?r) AS ?countNo)
WHERE
{   
    #Query 1.1 Where urPrefx:greaterOrEqualThan is a restricted property
    ?data_property_individual_categorie rdfs:subPropertyOf urPrefx:greaterOrEqualThan.

    #Query 1.2 Get all the action classes with those restricted property
    {SELECT DISTINCT * WHERE {?individuals_actions rdf:type ?ActionsClasses.?individuals_actions ?data_property_individual_categorie ?values_action}}

    #Query 1.3 Get all the agents with those restricted property
    {SELECT DISTINCT * WHERE {?individuals_agents rdf:type ?AgentClasses. ?individuals_agents ?data_property_individual_categorie ?values_agent}}

    #Get all No and Yes
    BIND(if( ?values_agent >=?values_action, urPrefx:Yes, urPrefx:No) AS ?r).
}GROUP BY ?r

您唯一需要指定的是“是”和“否”;您想用它做什么。您将需要使用命令构造来为类AgentRestrictions分配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23626213

复制
相关文章
tcpdump如何对特定的tcp标志位进行过滤
根据tcp保文结构可知,TCP标志头位于头的第14字节中,因为编号从0字节开始,所以TCP标志头在第13字节。
姚华
2022/06/29
1.6K0
tcpdump如何对特定的tcp标志位进行过滤
如何根据特定值找到IDOC
IDOC的官方名称叫Intermediate Document,用于两个模块,或者两个系统间交换信息。
用户5495712
2020/10/22
1.9K0
如何根据特定值找到IDOC
python如何对类进行测试
下面介绍针对类的测试,很多程序中都会用到类,因此能够证明你的类能够正确地工作会大有裨益。如果针对类的测试通过了,你就能确信对类所做的改进没有意外地破坏其原有的行为。
狼啸风云
2019/03/19
4.4K0
思维导图 - 如何对信息进行分类?
绘制思维导图时,分类是最重要的,其需要满足MECE(相互独立,完全穷尽),而且需要逻辑自洽,否则就会导致结构不清晰,部分信息分类不明确 为什么要做分类? 因为人脑擅长记忆和处理结构化的信息 如何分类? 需要符合MECE(Mutually Exclusive & Collectivyly Exhaustive)原则,也就是相互独立,完全穷尽,简单来说就是不重不漏 分类集合需要逻辑自洽,比如时间关系,组合关系,关系,层次关系等 某一类信息太多的时候,也可以使用多级分类 常用分类和结构化分析模式 做信息分类
十毛
2021/07/20
7110
java小技能:对list集合根据条件进行分组、过滤和字段筛选
需求:修改代理商角色权限时,判断是否存在权限被移除,如果存在,则穿透删除所有下级代理商相对应的权限值。
公众号iOS逆向
2022/12/19
6.3K0
java小技能:对list集合根据条件进行分组、过滤和字段筛选
Java根据IP地址进行分类排序
IP地址划分为 A,B,C,D,E五类 A类地址1.0.0.0~126.255.255.255; B类地址128.0.0.0~191.255.255.255; C类地址192.0.0.0~223.255.255.255; D类地址224.0.0.0~239.255.255.255; E类地址240.0.0.0~255.255.255.255 私网IP范围是: 10.0.0.0~10.255.255.255 172.16.0.0~172.31.255.255 192.168.0.0~192.168.255.2
来自银河系的员程序
2022/05/16
1.6K0
如何对类中的private方法进行测试?
问题:如何对类中的private方法进行测试? 大多数时候,private都是给public方法调用的,其实只要测试public即可。但是有时由于逻辑复杂等原因,一个public方法可能包含了多个private方法,再加上各种if/else,直接测public又要覆盖其中每个private方法的N多情况还是比较麻烦的,这时候应该考虑单对其中的private方法时行测试了。那么如何进行呢?
跑马溜溜的球
2020/12/07
3.5K0
Python使用系统聚类算法对随机元素进行分类
系统聚类算法又称层次聚类或系谱聚类,首先把样本看作各自一类,定义类间距离,选择距离最小的一对元素合并成一个新的类,重复计算各类之间的距离并重复上面的步骤,直到将所有原始元素分成指定数量的类。该算法的计算复杂度比较高,不适合大数据聚类问题。 from random import randrange def generate(s, m1, m2): '''生成形式如[('a', (1,5)), ('b', (3,6))]的随机坐标''' x = [(ch, (randrange(m1), randra
Python小屋屋主
2018/04/16
1.5K0
Python使用系统聚类算法对随机元素进行分类
问与答129:如何对#N/A文本值进行条件求和?
它们输出的结果看起来相似,但实质上是不同的:在A1和A2中是文本类型,而A3和A4中是错误类型。从数据的对齐方式上也可以反映出来。
fanjy
2021/07/12
2.4K0
问与答129:如何对#N/A文本值进行条件求和?
如何根据函数返回的值对dart中的List进行排序
# 关于排序:如何根据函数返回的值对dart中的List进行排序 void main(){ List<POJO> pojo = [POJO(5), POJO(3),POJO(7),POJO(1)]; // fill list pojo..sort((a, b) => a.id.compareTo(b.id)); for(var i in pojo){ print(i.id); // prints list in sorted order i.e 1 3 5 7 } }
徐建国
2021/08/26
11.9K0
Yelp,如何使用深度学习对商业照片进行分类
作者:张天雷 来源:InfoQ 摘自:http://www.infoq.com/cn/news/2015/11/Yelp-photo Yelp是美国最大点评网站,拥有世界各地的Yelper上传的成千上万的照片。各种各样的照片给进入当地的商业提供了一个丰富的窗口。通过开发一个照片理解系统使Yelp能够创建有关个人照片的语义数据。跟Yelp第一次在基于内容的照片多样化方面所做的尝试一样,由系统生成的数据正在增强Yelp近期推出的封面照片多样化、标签式照片浏览等服务。 构建一个照片分类器 对于理解照片中的模棱两可
大数据文摘
2018/05/23
8830
使用Outlook对邮件进行分类
Outlook不愧为Office家族中的一员,相比国内FoxMail来说功能要强大的多。若再配上Exchange,那确实十分无敌。
深蓝studyzy
2022/06/16
2.2K0
使用Outlook对邮件进行分类
问与答99:如何根据组合条件求和?
Q:如下图1所示的数据排列,每组数据都由“月份、分类、字母、数值”组成,但是月份在单独的行,其他的数据分布在各行中且存在重复。
fanjy
2021/03/12
2.8K0
使用PyTorch对音频进行分类
对对象进行分类就是将其分配给特定的类别。这本质上是一个分类问题是什么,即将输入数据从一组这样的类别,也称为类分配到预定义的类别。
代码医生工作室
2020/07/03
5.8K0
Tensorflow的CNNs模型实战:根据短文本对企业分类
2017年4月17号AI100发布了为期一个月的文本分类练习赛 http://competition.ai100.com.cn/html/game_det.html?id=24&tab=2 , 数据
机器学习AI算法工程
2018/03/15
1.4K0
Tensorflow的CNNs模型实战:根据短文本对企业分类
如何对类中的protected方法进行单元测试
也许很多同学写单元测试时遇到这样的问题,一个类方法是 protected ,如何测呢 ? 当然,你可以说把 protected 改成 public 就可测了!没错,是可测了,可是 ......
跑马溜溜的球
2020/12/07
4.1K0
Python对字典根据键值分组进行排序
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/119530.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/11
4.6K0
Java 实现 list 集合里面的实体类,根据某一个字段进行排序
我们查询出数据库的实体类list 集合,需要根据这个实体类里面的某一个字段进行排序,但是这个字段值是中文,而且排序的规则也是不能使用中文首字母进行排序,比如某一个值排序必须是第一个,另外一个必须是 第二个 等之类的
一写代码就开心
2023/03/01
2K0
[代码结构设计]根据不同条件使用不同实现类的业务代码设计
这样大家可能不是太理解。举个例子,现在大街小巷上的商户都采用了聚合支付的支付方式,聚合支付也就是商户柜台前放了一个支持支付宝、微信、京东钱包、银联等等的二维码,用户可以通过任意一款支付APP进行支付。
云枭
2018/11/08
2.3K0
点击加载更多

相似问题

如何根据类的基数对个体进行分类

14

如何在excel中根据条件对值进行分类

10

如何根据某一条件对组进行小计

22

根据条件对特定行数进行平均

12

根据其他数据集的条件对变量进行分类

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档