本体论(ontology)在工业4.0中的应用

         信息技术中的本体与哲学的本体论是不同的,它代表了某个专业领域的基本概念,它们在智能制造和工业4.0 中具有不可或缺的作用,为了实现人与机器,机器与机器之间的确定性操作。一个标准化的,精确定义的本体服务是非常重要的。这是数字化制造过程中的基础工作。

        信息技术中的本体论是为了构建知识库而提出的。使用本体论的技术,能够精确地构建各个行业的知识库。2023年突然就火了的chatGPT 也许改变了知识库构建和使用的方式。但是,对于目前的机器而言,仍然只能使用精确,形式化的知识库。

本体论(ontology)

        本体(ontology)是哲学领域的话题,称为本体论。论述存在的本质。一旦涉及“存在”,这就进入形而上学的范畴了。这不是我们这里讨论的重点。我们讨论计算机科学领域的本体论。

信息技术的本体论

在信息技术中,经常提到本体论,但是信息技术中的本体论与哲学的本体论有天壤之别。

在信息技术中,Gruber(1993)给出本体(ontology)定义为:

 Ontology 是一个概念化规范。

        信息技术的本体论是构建一个概念体系的方法论。或者说本体是用于对概念及其关系进行建模的形式系统

  • 一种方法学---以确立独立存在的概念(对象或实体)为基本目的,尽量采用精确的、计算机可处理的(或形式化的)表达方法。
  • 一个体系---指用上述方法学所建立的体系,所谓概念化体系,或直接将它们称为“本体”(ontologies)。建立这种体系,通常是作为一种约定,从而对特定领域上的(计算机)表达与处理建立一个明确的基础。

 由此可见,按照本体论的方法与准则建立一个本体论(体系)的过程,是一种抽象过程。信息技术中的本体,是指不可进一步分割的基本概念及其相互关系

本体论之“本”是相对的、权宜的。能够解析为关系和是否解析为关系,取决于应用目的。;例如自动控制领域的本体,电气控制领域的本体和过程控制的本体等等。

       在计算机领域建立一个 ontology,正是要在约定的使用情形中,对特定范围中的列基本概念及其关系建立规范化(计算机化)表达,使得不同的计算机应用可以使用它们,达成所指在计算机应用实体与模型的三种空间基础上的一致,即达成所谓语义的一致性,互操作性。

本体的存储

本体存储在资源描述框架RDF中。

RDF

        90年代,有个叫Guha的人,在苹果公司研究各种各样的元数据格式来管理图片音频等数据,RSS就是他在那个时候发明的,随后在1997年他又发明了RDF。接着人们发现RDF这种形式非常适合用于在万维网上对知识的结构化表示,于是在1999年,RDF被W3C推为行业推荐标准

RDF(Resource Description Framework),即资源描述框架.

RDF的基本单元是三元组(triple)

每个三元组是(主语 谓语 宾语)构成 。主谓宾的取值称为"资源".

    RDF提出了一个简单的二元关系模型来表示事物之间的语义关系,即使用三元组集合的方式来描述事物和关系。三元组是知识图谱中知识表示的基本单位,简称SPO,三元组被用来表示实体与实体之间的关系,或者实体的某个属性的属性值是什么

        从内容上看三元组的结构为 “资源-属性-属性值” ,资源实体由URI表示,属性值可以是另一个资源实体的URI,也可以是某种数据类型的值,也称为literals(字面量)。

:该RDF 说明,ex:alice 知道ex:dave,ex:carol 知道一个出身地的人,这个人的年龄是23岁。

对应的RDF 

prefix ex:     <http://example.org/>
prefix schema: <http://schema.org/>
prefix dbr:    <http://dbpedia.org/resource/>

ex:alice schema:knows _:x .
_:x      schema:knows ex:dave .

ex:carol schema:knows _:y .

_:y      schema:birthPlace _:z ;
         schema:age "23"^^xsd:integer .

ex:dave  schema:birthPlace _:z .

 

RDF 的ID -URI 

  • URI:统一资源标识符,字符集被限制为US-ASCII(英文字符),通过指定唯一名称来标识资源;
  • IRI:国际化资源标识符(Internationalized Resource Identifier),定义与URI相同,URI,只是将字符集扩展到通用字符集(包含了非英文字符),所以它是URI的超集,同样唯一标识了一个资源;
  • URN: 统一资源名称(Uniform Resource Name),由命名空间标识符(NID)和命名空间特定字符串(NSS)组成;
  • URL:统一资源定位符,即我们通常提到的网址,通常指的是不包含URN的URI子集

RDF 数据库

三元组结构的RDF 能够使用图模型描述,并且在数据库中存储RDF

GraphDB

是一个高效、强大的图形数据库, 支持RDF和SPARQL

Neo4j图数据库

一个开源的图数据库,它是一种属性图数据库。通过插件,也能够支持RDF。

本体论在工业4.0中的应用

         工业4.0 代表了智能制造的未来,其核心是信息物理系统(CPS)的概念。制造设备包含了两个部分,一个是真实的物理设备,另一个是虚拟的信息模型。构建各种设备的信息模型成为一项重要的工作。

        信息模型是计算机可识别,处理和传送的,因此它们必须是明确的,形式化的。信息模型中涉及了大量基本的概念,这些基本的概念模型就是行业的“本体”,例如机电行业,包括了许多基本的概念,诸如电压,电流等等。

      为了保证基本概念的标准化和确定性,保证不同的软件厂商在概念模型保持一致,同时又能够共享基本的“本体”,这就促使各种标准化组织建立面向行业的“本体”标准。通常,标准化的“本体”是存储在数据库中,作为一种“服务”为工程服务的。不同厂商的各种软件能够访问这些本体服务器,获取本体的描述。

        本体论旨在使领域知识明确化并消除歧义,使机器能够推理,并促进机器与人类之间,机器与机器之间的知识共享。

工业 4.0 本体论框架

  • 设备本体-具有机器等概念
  • 过程本体-具有技术设备执行的不同操作的分类
  • 参数本体-具有服务质量概念
  • 产品本体-具有产品信息
  • 基础本体-其他概念

人们还不断地构建各种工业4.0 时代的本体标准,例如:

  • 机器人和自动化的核心本体论 (CORA)
  • 自主机器人本体 (ROA)
  • 机器人架构本体论 (ORArch)

与本体相关的国际标准

ISO/IEC 21838-1:2021 Information technology Top-level ontologies (TLO)

ISO/IEC 21972:2020 Information technology Upper level ontology for smart city indicators

ISO 19150-4-2019 地理信息.本体论.第4部分:服务本体论

在OPCUA ,DEXPI ,等标准中都提到了本体的概念。

小结

      实现 工业4.0 并非易事,数字化道路上有许多绕不过去的坎。本体数据库,知识库就是其中之一。而且我们视乎并没有寻找到合适的商业化或者学术性动机来填补这些技术鸿沟。  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/367624.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【XR806开发板试用】xr806使用tcp socket与手机通信

本文为极术社区XR806开发板活动试用文章。 参考&#xff1a;基于星辰处理器的全志XR806开源鸿蒙开发板上手体验 搭建环境。并成功编译。 项目源码 &#xff1a; https://gitee.com/kingwho/smart-home 在同一个局域网中&#xff0c;手机与xr806连接后&#xff0c;手机 APP 每隔…

【开源】JAVA+Vue+SpringBoot实现就医保险管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 科室档案模块2.2 医生档案模块2.3 预约挂号模块2.4 我的挂号模块 三、系统展示四、核心代码4.1 用户查询全部医生4.2 新增医生4.3 查询科室4.4 新增号源4.5 预约号源 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVue…

【对象属性拷贝】⭐️按照需要转换的类型反射设置拷贝后对象的属性

背景&#xff1a; 小伙伴们大家好&#xff0c;最近开发的时候遇到一种情况&#xff0c;项目引入了全局序列化器来实现Date&#xff0c;LocalDateTime类型的字段根据时区转换&#xff0c;总体来说接口没什么要改动的&#xff0c;只要原来字段的属性是以上两种就行&#xff0c;但…

Linux/Uinx 系统编程:进程管理(3)

Linux/Uinx 系统编程&#xff1a;进程管理&#xff08;3&#xff09; 本章来讲解进程管理的最后一部分内容。 文章目录 Linux/Uinx 系统编程&#xff1a;进程管理&#xff08;3&#xff09;I/O重定向原理FILE结构体的内部结构重定向的实现过程 scanf 与 printfscanfprintf 重定…

linux 组建和卸载raid1、raid0详细操作

组raid的最好是相同容量和型号的硬盘&#xff0c;否则会有木桶效应 linux下组raid有很多细节 一、安装raid软件 deb包 apt-get install mdadm或dnf包 dnf install mdadm二、组raid1-镜像&#xff0c;组raid0-并列 raid1和raid0只有在madam命令时一点点不同&#xff0c;其他…

了解野指针与assert断言 拿捏指针的使用!

目录 1.野指针 野指针的成因&#xff1a; 2.规避野指针 3.assert断言 创作不易&#xff0c;宝子们&#xff01;如果这篇文章对你们有帮助的话&#xff0c;别忘了给个免费的赞哟~ 1.野指针 概念&#xff1a;野指针就是指针指向的位置是不可知的&#xff08;随机的、不正确的…

重写Sylar基于协程的服务器(5、IO协程调度模块的设计)

重写Sylar基于协程的服务器&#xff08;5、IO协程调度模块的设计&#xff09; 重写Sylar基于协程的服务器系列&#xff1a; 重写Sylar基于协程的服务器&#xff08;0、搭建开发环境以及项目框架 || 下载编译简化版Sylar&#xff09; 重写Sylar基于协程的服务器&#xff08;1、…

【论文阅读笔记】Taming Transformers for High-Resolution Image Synthesis

Taming Transformers for High-Resolution Image Synthesis 记录前置知识AbstractIntroductionRelated WorkMethodLearning an Effective Codebook of Image Constituents for Use in TransformersLearning the Composition of Images with Transformers条件合成合成高分辨率图…

阿狸与小兔子的奇幻之旅

在很久很久以前&#xff0c;有一个遥远的国度&#xff0c;这个国度里生活着各种各样的动物&#xff0c;它们和谐共处&#xff0c;幸福快乐。在这个国度里&#xff0c;有一只聪明伶俐的小狐狸&#xff0c;名叫阿狸。 一天&#xff0c;阿狸在森林里散步时&#xff0c;遇到了一只正…

【BIAI】Lecture10 - Motor System2

Motor System2 专业术语 descending spinal tracts 下行脊髓束 corticospinal tract 锥体束 reticulospinal tract 脊髓脑干束 vestibulospinal tract 脊髓脑干侧脊束 precentral gyrus 前中央回 population coding 群体编码 basal ganglia 基底节 thalamus 丘脑 Posterior pa…

Python中容器类型的数据

目录 序列 序列的索引操作 加和乘操作 切片操作 成员测试 列表 创建列表 追加元素 插入元素 替换元素 删除元素 元组 创建元组 元组拆包 集合 创建集合 修改集合 字典 创建字典 修改字典 访问字典视图 遍历字典 若我们想将多个数据打包并且统一管理&…

计算斐波那契数

前提需备知识&#xff1a; 斐波那契数列是第一项和第二项为1&#xff0c;第三项为前两项之和&#xff0c;然后以此类推的一个数列&#xff0c;即1&#xff0c;1&#xff0c;2&#xff0c;3&#xff0c;5&#xff0c;8&#xff0c;13&#xff0c;21&#xff0c;34&#xff0c;5…

【开源】JAVA+Vue.js实现学生日常行为评分管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、系统设计2.1 功能模块设计2.2.1 登录注册模块2.2.2 用户管理模块2.2.3 评分项目模块2.2.4 评分数据模块2.2.5 数据字典模块 2.3 可行性设计2.4 用例设计2.5 数据库设计2.5.1 整体 E-R 图2.5.2 用户2.5.3 评分项目2.5.4 评分数据2.5.…

STM32MP135开发板助力电力行业,IEC61850协议移植笔记

1.概述 IEC61850是变电站自动化系统&#xff08;SAS&#xff09;中通信系统和分散能源&#xff08;DER&#xff09;管理的国际标准。它通过标准的实现&#xff0c;实现了智能变电站的工程运作标准化。使得智能变电站的工程实施变得规范、统一和透明&#xff0c;在电力和储能系…

评论区功能的简单实现思路

评论区功能是社交类项目中的核心组成部分&#xff0c;它涉及到前端的交云和后端的数据处理。基于你的技术栈&#xff08;前端 Vue3&#xff0c;后端 Java&#xff09;&#xff0c;下面是一个具体的实现思路和数据库设计建议&#xff0c;并探索一下知乎的评论系统。 数据库设计…

基于SpringBoot Vue学生信息管理

大家好✌&#xff01;我是Dwzun。很高兴你能来阅读我&#xff0c;我会陆续更新Java后端、前端、数据库、项目案例等相关知识点总结&#xff0c;还为大家分享优质的实战项目&#xff0c;本人在Java项目开发领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目&#x…

蓝桥杯---垒骰子

赌圣atm晚年迷恋上了垒骰子&#xff0c;就是把骰子一个垒在另一个上边&#xff0c;不能歪歪扭扭&#xff0c;要垒成方柱体。经过长期观察&#xff0c;atm 发现了稳定骰子的奥秘&#xff1a;有些数字的面贴着会互相排斥&#xff01;我们先来规范一下骰子&#xff1a;1的对面是4&…

Vue2+ElementUI 弹窗全局拖拽 支持放大缩小

拖拽组件 dialogDrag.vue <template><div></div> </template> <script>export default {name: dialogDrag,data() {return {originalWidth: null,originalHeight: null}},created() {this.$nextTick(()>{this.dialogDrag()})},mounted() {}…

vue3 之 组合式API—computed

computed计算属性函数 计算属性基本思想和Vue2的完全一致&#xff0c;组合式API下的计算属性只是修改了写法 核心步骤&#xff1a; 导入computed函数执行函数 在回调参数中return基于响应式数据做计算的值&#xff0c;用变量接收 vue <script setup> // 1.导入compute…

【数据结构】链表OJ面试题(题库+解析)

前言 还不清楚链表的码喵们可以看看前篇关于链表的详解 http://t.csdnimg.cn/X6t6P 1.链表面试题 既然已经懂得了链表该如何实现&#xff0c;那么现在就趁热打铁开始练习&#xff01;这里给码喵们整理了相对不错的一些OJ题来练习 1. 删除链表中等于给定值 val 的所有结点。 力…