早在我离开高通的时候,我曾经认为未来的互联网分为三个方向:1)可信互联网2)安全互联网3)无所不在的互联网只是局限于有限的能力,但它从未取得任何成就。今天,区块链的出现可能会解决可信问题。在接下来的空闲时间里,你需要努力学习。安全性对于任何Internet应用程序都极为重要。无处不在指的是物联网(IOT)。这是一个不一样的春节,我的心情是忐忑的。今天终于得到了一个好消息,于是我静下心来,在节前阅读了embedded-computing.com上剩下的系列文章。“不用笔墨不读书”,虽然我自己的翻译很粗糙,但是年纪大了,脸皮也厚了。原文是“跨行业语义互通”,其实就是物联网、企业网、互联网的互联互通。为了突出翻译的主要目的,标题仍然使用物联网——IOT。物联网的所有问题都源于互操作性。有许多平台和协议旨在通过互连设备在新技术的开发上留下自己的印记。在这一点上,附属组织之间的差异令人困惑。在研究物联网的语义交互性之前,需要定义一些相关术语,即补充一个词汇表。“当我们定义一个词时,我们只是在邀请其他人以我们希望的方式使用它;定义的目的是将辩论集中在事实上,而一个好的定义的正确结果是将辩论转化为事实分歧,从而为进一步调查提供理由。”-C。WrightMills此词汇表描述了“跨行业领域的语义互操作性”系列文章中使用的术语,包括对象类、它们的关系和容器。致动器一种设备,可将数字数据转换为可改变物理对象的某些机械、电子和/或化学作用。例如,门锁、火灾报警器、洒水装置。资产(资源)资产(资源)***对象类。例如设备、库存。资产——零售商用来支持其业务的工具或设备(包括电子设备)。资源-产生收益的来源或供应来源。通常,资源是材料、能源、服务、知识或其他资产,它们被转化、使用或消耗以生产合适的产品,在该过程中资源可能被消耗或可能不可用。注意:此处定义的资源与W3CRDF标准中定义的资源不同。属性(Property,Tag)属性(Property,Tag)对象类的数据特性。比如出生日期。属性是与实体关联的一条信息。如果可以构造如下形式的句子,则可以识别属性:“[实体]的[属性名称]是[属性值]。属性也是适用于对象类的所有成员的属性。从语义上讲,for表示某事物的属性和关系的属性;相当于rdf:Property。标签是应用于实体的名称/值对。标签定义实体的事实或属性。例如,如果我们应用网站标签到一个实体,然后我们声明这个实体代表一个建筑物。自动化系统是一个没有人为干预的系统,它通过聚合传感器、执行器、控制器、通信网络和用户接口设备等的集合来解释、处理和分发。数据,如智能楼宇系统、家庭自动化系统、仓库自动化系统等通信协议一种数字消息格式和规则系统,用于在计算系统(如电话)内交换信息通信)或系统之间。协议可能包括信令、认证、错误检测能力和/或纠正功能。每条消息都有明确的含义,旨在激发接收者的明确反应。通信的性质、实际交换的数据以及任何依赖于状态的行为均由技术规范或通信协议标准定义。例如HTTP、HTTP安全协议(HTTPS)、简单邮件传输协议(SMTP)、受限应用协议(CoAP)等。Controller芯片、扩展卡或具有外围设备接口的独立设备。数据集中的数据单位。例如,数据库字段、RDF、XML属性或原子元素、程序变量或数组元素或JSON值。在此上下文中,数据元素被视为不可分割的数据单元。[iso2382]数据元素可以存储在数据库中,通过消息交换,并由软件程序操作。数据元素可以是任何大小,例如包含二进制值的位或大型非结构化数据文件,指定标识符,描述和表示值的数据单元。数据项数据项数据元素的单个实例。数据映射数据映射在两个不同数据模型之间创建数据元素映射的过程。数据模型一种信息模型,包括用于组织数据元素并标准化它们的相互关系和对象类属性的抽象模型。数据规范化数据规范化是将数据组织成规范形式以促进互操作性的过程。例如,数据元素规范化是组织数据存储中的数据元素以减少冗余和依赖性的过程。数据存储一种存储信息模型,包括数据元素集合的持久存储和管理。示例包括数据库、数据集、文件、固件等。数据类型(Kind)数据类型(Kind)用于确定可能值、可执行过程、数据含义以及各种数据类型的存储方式的分类.例如布尔值、数字、字符串、温度、压力、速度、电力、货币、时间等。数据集数??据集包含以表格形式表示的数据元素的集合。数据集中的每一列都可以代表一个特定的变量。数据集中的每一行都可能对应于一个给定的对象。数据集可以包含一个或多个对象的数据元素,对应于行数。如数据库表、文件、数组等。Descriptor具有描述、标识或索引功能的元素或术语。设备为特定目的而制造的一件设备,尤其是机械或电气设备。示例包括传感器、执行器、恒温器、智能手机、电器等。领域可以自主、行使权力或控制的领域。示例包括知识域、网络域、域。环境(天气)环境(天气)***对象类。例如家庭、建筑物、商店、医院、工厂、城市等。设备包含一种或多种产生数据的传感器或资产类型。例如:面板、锅炉、冷却器、冰柜等。事件活动***对象类。示例:时间序列事件、音乐会。它可以是在特定时间或时间发生的事件,有或没有出席,也可以是在特定时间和地点发生的事件,例如音乐会、讲座或节日。重复事件可以由单独的事件对象组成。标识符(名称)标识符(名称)是用于命名名称空间中具有明确持久名称的任何对象的值。例如,人工名称、机器生成的UUID等。信息模型信息模型表示***对象类的概念、关系、约束、规则和操作,用于为所选域指定数据语义(元数据)。例如元模型、元数据模型等。Location(Place,Site,Zone)Location(Place,Location,Zone)***对象类。示例包括校园、建筑物、楼层、城市等。通常,地理定位提供特定地理环境的数据元素。地点是具有某种固定物理位置的实体。站点用于物理模拟单个设施。一个好的经验法则是任何建筑物都有自己的街道地址作为自己的站点。例如,校园最好将每个建筑物建模为一个站点,而不是将整个校园视为一个站点。区域是建筑物的条件空间。元数据(数据语义)元数据(数据语义)包含数据类型本身的数据集。Object(Entity,Record,Row)Object(Entity,Record,Row)对象类实例的数据表示。对象的属性可以作为数据元素存储在数据存储中。对象类的每个对象都有一组最小的唯一标识属性,包括唯一标识符。例如,第4层,订单#1234。实体是现实世界中某些物理对象的抽象。实体包括站、设备、传感器点、气象站等。在软件系统中,实体可以建模为数据库中的一条记录、智能建筑系统中的一个对象或CSV文件中的一行。对象类(Class,EntityClass,Table,Type)对象类(类,实体类,表,类)被认为是相似事物或对象的一个??类别,可以独立存在并被警方识别。实体的非限制性示例包括物理实体(房屋或汽车等)、事件(房屋销售或汽车服务等)、概念(客户交易或订单等)、个人信息(联系人、消息、事件和任务等),以及包括实体在内的对象模式。例如楼层、订单等。在现实世界中,一个对象类是一系列的概念、抽象,或者被确定为具有明确边界和意义的事物,其属性和行为遵循相同的规则。对象类类似于数据建模中使用的实体。一个示例对象类是Person。适用于对象类的任何属性都是该对象类的所有实例的有效属性。类描述了一组具有相同属性、关系和语义的对象。本体是一种信息模型,包括命名和定义特定知识领域中存在的对象类的数据类型、属性和相互关系。组织(企业)组织(企业)为实现一组共同目标而组织在一起的一群人。例如:企业、机构、协会)。涉及任何供应链中任何一点的任何法律或实体都需要检索预定义的信息。组织由其全球位置编号(GLN)唯一标识。PartyParty***对象类,包括与一个或多个过程相关的具有一个或多个角色的组织或人员组成的***对象类。如S-MART、JohnSmith等。缔约方是指在任何供应链中任何一点涉及的需要检索预定义信息的任何法律实体或个人。缔约方由全球位置编号(GLN)***标识。人是代表人的党型。例如,约翰·史密斯等人。一个人,无论是男人、女人还是孩子,活着的、死去的、不朽的或想象中的。点点传感器或执行器的属性,表示系统中的值。例如,电表可能有两个点:Kw值和KwH值。温度传感器可能有一个点:当前温度值。如模拟输入、离散输入、模拟输出、离散输出等。一个点通常是一个数字或模拟传感器或执行器实体(有时称为硬点)。一个点也可以表示一个配置值,例如设置点或计划日志(有时称为软点)。点实体被标记为点标签。所有点都进一步分类为传感器、命令或设定点。产品(项目)任何提供的产品或服务。任何需要检索预定义信息并且可以在任何供应链中的任何点定价、订购或开具发票的项目(产品或服务)。物品是供销售和/或可能被零售商用作供应品的有形产品或无形服务。过程(动作)一系列产生结果的动作、变化或功能。直接代理人和间接行为人针对直接目标采取的行动。可以在无生命仪器的帮助下发生在一个地方。行动的执行可能会产生结果。具体的动作子类型文档为每个参数/角色指定了准确的期望值。关系关系包含两个对象或类***对象类之间的多对多关联。如:角色、订单项、产品组件。角色(PartyRole)角色(partyrole)如顾客、父母、洗碗工等。在特定的上下文中,一个对象可以执行的功能。人物角色可用于将作为“成员”角色的人与运动队或“演员”角色相关联。Rule(Law,Condition)规则(law,condition)比如事件触发。支配过程的法律(自然的或人为的)或策略。传感器一种可以提供无处不在(实时)观察能力以补充人类感官的设备,检测温度、湿度、运动、湿度、位置、重量和其他重要物理现象(或状态)的变化。如温度传感器等。智能设备(ConnectedDevice)智能设备(ConnectedDevice)是基于标准的通信协议,连接到全球可寻址设备系统的设备。智能设备是一种电子设备,通常通过不同的无线协议连接到其他设备或网络,如蓝牙、NFC、Wi-Fi、3G等。如智能手机、平板电脑、智能手表、智能腰带和智能钥匙扣,等等。该术语还可以指表现出普适计算某些属性的设备,包括(但不一定)人工智能。智能设备可以支持多种外形尺寸、一系列与普适计算相关的属性,并用于三个主要系统环境:物理世界、以人为中心的环境和分布式计算环境。系统一类对象,由定期交互或相互依赖的对象组组成,形成一个统一的整体。每个系统都由其空间和时间边界划定,被其环境包围和影响,由其结构和目的描述,并体现在其过程中。如自动化系统、天气系统、域名系统等。时间序列包含一系列按时间顺序组织的数据点的数据集。Transaction一个***对象类,包括双方交换资产的协议、通信或行动。如订单、发货、付款等。完整、独立的业务活动记录。计量单位(MeasurementUnit,Unit)一种物理特性的标准化数量,用作表示该特性出现次数的因子。例如摄氏度、每分钟转数等。值表示对象属性状态的数据项类型。本系列文章描述了一个单一的语义数据模型,以支持IoT和建筑、企业和消费者数据的转换。该模型必须简单且可扩展,以实现跨行业领域的可插拔性和互操作性。对于一个目前从事智能硬件的老码农来说,我觉得这句话有积极的借鉴意义。【本文来自专栏作家“老曹”原创文章,作者微信公众号:哦家ArchiSelf,id:wrieless-com】点此阅读更多本作者好文
