本体开发日记05-努力理解SWRL(Built-Ins)

2023-10-22 13:40

本文主要是介绍本体开发日记05-努力理解SWRL(Built-Ins),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

八、内置程序

  • 简介
  • 8.1 Built-Ins for Comparisons用于比较的内置函数
  • 8.2 Math Built-Ins
  • 8.3 Built-Ins for Boolean Values
  • 8.4 Built-Ins for Strings
  • 8.5 Built-Ins for Date, Time and Duration
  • 8.6 Built-Ins for URIs
  • 总结


简介

SWRL 的内置集是由模块化方法驱动的,该方法将允许在(分层)分类法中的未来版本中进一步扩展。同时,它将为各种实现提供灵活性,以选择每个版本的 SWRL 支持的模块。SWRL 的内置方法还基于对XQuery和XPath中现有内置插件的重用。通过为语义 Web 语言、Web 服务和 Web 应用程序提供可扩展的、模块化的内置基础结构,这个内置系统还应该有助于 SWRL 与其他 Web 形式的互操作。
SWRL 内置函数用于内置原子。
Swrl 内置函数使用http://www.w3.org/2003/11/swrlb 命名空间标识 。

(PS:上面那个连接用不了!)


8.1 Built-Ins for Comparisons用于比较的内置函数

1.如果第一个参数和第二个参数相同,则满足。
swrlb:equal (from XQuery op:numeric-equal, op:compare, op:boolean-equal op:yearMonthDuration-equal, op:dayTimeDuration-equal, op:dateTime-equal, op:date-equal, op:time-equal, op:gYearMonth-equal, op:gYear-equal, op:gMonthDay-equal, op:gMonth-equal, op:gDay-equal, op:anyURI-equal)
在这里插入图片描述

2.swrlb:equal的否定。
swrlb:notEqual (from swrlb:equal)
在这里插入图片描述

3.如果第一个参数和第二个参数都在某个已实现的类型中并且第一个参数小于第二个参数,则满足,如果特定于类型的排序(部分或全部),如果为该类型定义了一个。无类型文字类型的排序函数是定义为字符串排序的偏序,当语言标签相同(或两者都缺失)并且在其他情况下无法比较时。
swrlb:lessThan (from XQuery op:numeric-less-than, op:compare, op:yearMonthDuration-less-than, op:dayTimeDuration-less-than, op:dateTime-less-than, op:date-less-than, op:time-less-than)
在这里插入图片描述

4.要么小于,如上,要么等于,如上。
swrlb:lessThanOrEqual (from swrlb:lessThan, swrlb:equal)
在这里插入图片描述

5.类似于 swrlb:lessThan。
swrlb:greaterTha

这篇关于本体开发日记05-努力理解SWRL(Built-Ins)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/261797

相关文章

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

基于Python开发PPTX压缩工具

《基于Python开发PPTX压缩工具》在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,不便于传输和存储,所以本文将使用Python开发一个PPTX压缩工具,需要的可以了解下... 目录引言全部代码环境准备代码结构代码实现运行结果引言在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,

深入理解Apache Airflow 调度器(最新推荐)

《深入理解ApacheAirflow调度器(最新推荐)》ApacheAirflow调度器是数据管道管理系统的关键组件,负责编排dag中任务的执行,通过理解调度器的角色和工作方式,正确配置调度器,并... 目录什么是Airflow 调度器?Airflow 调度器工作机制配置Airflow调度器调优及优化建议最

使用DeepSeek API 结合VSCode提升开发效率

《使用DeepSeekAPI结合VSCode提升开发效率》:本文主要介绍DeepSeekAPI与VisualStudioCode(VSCode)结合使用,以提升软件开发效率,具有一定的参考价值... 目录引言准备工作安装必要的 VSCode 扩展配置 DeepSeek API1. 创建 API 请求文件2.

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

一文带你理解Python中import机制与importlib的妙用

《一文带你理解Python中import机制与importlib的妙用》在Python编程的世界里,import语句是开发者最常用的工具之一,它就像一把钥匙,打开了通往各种功能和库的大门,下面就跟随小... 目录一、python import机制概述1.1 import语句的基本用法1.2 模块缓存机制1.

深入理解C语言的void*

《深入理解C语言的void*》本文主要介绍了C语言的void*,包括它的任意性、编译器对void*的类型检查以及需要显式类型转换的规则,具有一定的参考价值,感兴趣的可以了解一下... 目录一、void* 的类型任意性二、编译器对 void* 的类型检查三、需要显式类型转换占用的字节四、总结一、void* 的

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j