You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过属性比较推断法律主体的合同签约能力(需SWRL示例)

使用SWRL判断自然人是否具备接受合同的法定年龄

核心SWRL规则

你可以直接添加以下SWRL规则到本体中,实现法定年龄的自动判断:

LegalStandard(?contract) ^ Jurisdiction(?juris) ^ LegalSubject(?person) ^
jurisdiction(?contract, ?juris) ^ livesIn(?person, ?juris) ^
legalAge(?juris, ?ageThreshold) ^ age(?person, ?personAge) ^
swrlb:greaterThanOrEqual(?personAge, ?ageThreshold) ->
capableOfAccepting(?person, ?contract)

规则细节解释

  • LegalStandard(?contract):匹配本体中的任意合同实例
  • Jurisdiction(?juris):匹配本体中的任意管辖区域实例
  • LegalSubject(?person):匹配本体中的任意自然人(法律主体)实例
  • jurisdiction(?contract, ?juris):建立合同与所属管辖区域的关联
  • livesIn(?person, ?juris):建立自然人与居住管辖区域的关联
  • legalAge(?juris, ?ageThreshold):提取该管辖区域的法定成年年龄阈值
  • age(?person, ?personAge):提取自然人的当前实际年龄
  • swrlb:greaterThanOrEqual(?personAge, ?ageThreshold):用SWRL内置函数判断自然人年龄是否达标
  • capableOfAccepting(?person, ?contract):推断结论——该自然人具备接受此合同的能力(需提前在本体中定义这个对象属性)

灵活调整方案

如果不需要新增属性,也可以把规则结论替换为标记类的断言,比如提前定义CapablePerson类,规则结论改为CapablePerson(?person);或者如果只需要针对特定合同判断,可将?contract替换为具体实例#Terms。

内容的提问来源于stack exchange,提问作者user3035850

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 20:05:17