IOT語義交互性之詞匯定義
就早在當年自己離開高通公司的時候,曾經(jīng)自以為是地將未來的互聯(lián)網(wǎng)分為3個方向:
- 1)可信的互聯(lián)網(wǎng)
- 2)安全的互聯(lián)網(wǎng)
- 3)無所不在的互聯(lián)網(wǎng)
只是限于能力有限,卻始終沒有什么建樹。如今,區(qū)塊鏈的出現(xiàn)可能會解決可信的問題。接下來閑暇的時候,需要好好學習一下。安全對于任何互聯(lián)網(wǎng)應用都是及其重要。無所不在指的就是物聯(lián)網(wǎng)(IOT)。
這是一個不一樣的春節(jié),心緒不寧,今天終于有了好一點消息,于是稍微安下心來讀完了節(jié)前剩下的 embedded-computing.com 上的系列文章。“不動筆墨不讀書”,盡管自己的譯文粗糙,但人老了,臉皮就變得比較厚了。原文是“跨行業(yè)領(lǐng)域的語義互操作性”,實際上是物聯(lián)網(wǎng)、企業(yè)網(wǎng)、互聯(lián)網(wǎng)的互聯(lián)互通,譯文為了突出主旨,標題還是使用了物聯(lián)網(wǎng)——IOT。
物聯(lián)網(wǎng)的所有問題都源于互操作性。 有許多平臺和協(xié)議旨在通過相互連接的設(shè)備在新技術(shù)發(fā)展中打上自己的印記。 在這一點上, 聯(lián)盟組織之間的差異是令人困惑的。在研究IOT的語義交互性之前,需要定義一些相關(guān)的術(shù)語,也就是一個待補充的詞匯表。
"當我們定義一個詞時, 我們只是在邀請其他人按照我們希望的方式使用它;
定義的目的是將爭論集中在事實上,
而一個好的定義的正確結(jié)果是將爭論轉(zhuǎn)化為事實分歧,
從而為進一步的探究提供理由。" - c. Wright Mills
本詞匯表描述了系列文章中使用的術(shù)語,"跨行業(yè)領(lǐng)域的語義互操作性", 包括對象類、它們的關(guān)系和容器。
Actuator 執(zhí)行器
一種設(shè)備, 使數(shù)字數(shù)據(jù)能夠轉(zhuǎn)換成某種機械、電子和 / 或化學作用, 從而改變物理對象。例如, 門鎖、火警、灑水器。
Asset (Resource) 資產(chǎn)(資源)
***對象類。例如設(shè)備、存貨。資產(chǎn)——零售商用來支持其業(yè)務的工具或設(shè)備(包括電子設(shè)備)。資源——產(chǎn)生利益的來源或供應來源。 通常情況下, 資源是材料、能源、服務、知識或其他資產(chǎn), 這些資源被轉(zhuǎn)化、使用或消耗以生產(chǎn)合適的產(chǎn)品, 在這個過程中, 資源可能被消耗或者無法獲得。
注意: 此處定義的資源與 W3C RDF 標準中定義的資源不同。
Attribute (Property, Tag) 屬性(屬性、標記)
對象類的數(shù)據(jù)特性。如出生日期。 屬性是與一個實體相關(guān)聯(lián)的一條信息。 如果可以構(gòu)造一個以下形式的句子, 則可以識別屬性:"[實體]的[屬性名]是[屬性值]。 屬性也是一種適用于對象類的所有成員的特性。從語義上看,用于指示某個事物的屬性和關(guān)系的屬性; 等價于 rdf: Property。 標簽是應用于實體的名稱 / 值對。 標記定義一個實體的事實或?qū)傩浴?例如, 如果我們將網(wǎng)站標記應用到一個實體, 那么我們就宣布該實體代表一個建筑物。
Automation System 自動化系統(tǒng)
一種無人為干預的系統(tǒng), 通過聚合傳感器、執(zhí)行器、控制器、通信網(wǎng)絡(luò)和用戶界面設(shè)備等的集合操作, 來解釋、處理和分發(fā)數(shù)據(jù)。例如智能建筑系統(tǒng)、家居自動化系統(tǒng)、倉庫自動化系統(tǒng)等。
Communication Protocol 通訊協(xié)議
在計算系統(tǒng)(例如電信)內(nèi)或系統(tǒng)之間交換信息的數(shù)字電文格式和規(guī)則系統(tǒng)。 協(xié)議可能包括信令、身份驗證、錯誤檢測能力和 / 或修正功能。 每條信息都有一個確切的意思, 意在激發(fā)接收者定義的響應。 通信的性質(zhì)、實際交換的數(shù)據(jù)以及任何依賴狀態(tài)的行為都是通過技術(shù)規(guī)范或通信協(xié)議標準來定義的。例如 HTTP、 HTTP 安全(HTTPS)、簡單郵件傳輸協(xié)議(SMTP)、約束應用協(xié)議(CoAP)等。
Controller 控制器
一個芯片, 一個擴展卡, 或者一個獨立有外圍設(shè)備接口的設(shè)備。
Data Element 數(shù)據(jù)元素
數(shù)據(jù)集中可識別的數(shù)據(jù)單元。例如, 數(shù)據(jù)庫字段、 RDF、 XML 屬性或原子元素、程序變量或數(shù)組元素或 JSON 值。 數(shù)據(jù)元素在上下文中被認為是不可分割的數(shù)據(jù)單元。 [ iso2382] 數(shù)據(jù)元素可以存儲在數(shù)據(jù)庫中, 通過消息交換, 并通過軟件程序進行操作。 數(shù)據(jù)元素可以是任意大小的,例如一個包含二進制值的位或一個大的非結(jié)構(gòu)化數(shù)據(jù)文件,指定了標識、描述和值表示的數(shù)據(jù)單元。
Data Item 數(shù)據(jù)條目
數(shù)據(jù)元素的單個實例。
Data Mapping 數(shù)據(jù)映射
一種在兩個不同的數(shù)據(jù)模型之間創(chuàng)建數(shù)據(jù)元映射的過程。
Data Model 數(shù)據(jù)模型
一種信息模型, 包括一個抽象的模型, 用于組織數(shù)據(jù)元素和標準化它們之間的相互關(guān)系和對象類的屬性。
Data Normalization 數(shù)據(jù)正?;?/strong>
一種將數(shù)據(jù)整理為規(guī)范形式以促進互操作性的一種過程。 例如, 數(shù)據(jù)元素規(guī)范化是在數(shù)據(jù)存儲中組織數(shù)據(jù)元素以減少冗余和依賴的過程。
Data Store 數(shù)據(jù)存儲
一種包含持久存儲和管理數(shù)據(jù)元素集合的存儲信息模型。例如數(shù)據(jù)庫、數(shù)據(jù)集、文件、固件等。
Data Type (Kind) 數(shù)據(jù)類別(種類)
一種分類, 用來確定可能的值、可執(zhí)行的過程、數(shù)據(jù)的含義和存儲數(shù)值方式的各種類型的數(shù)據(jù)分類。例如布爾、數(shù)字、字符串、溫度、壓力、速度、電力、貨幣、時間等。
Dataset 數(shù)據(jù)集
一種包含以表格形式表示的數(shù)據(jù)元素集合。 數(shù)據(jù)集中的每一列可能代表一個特定的變量。 數(shù)據(jù)集中的每一行都可能對應于給定的對象。 數(shù)據(jù)集可以包含一個或多個對象的數(shù)據(jù)元素, 與行數(shù)相應。例如數(shù)據(jù)庫表、檔案、數(shù)組等。
Descriptor 描述符
具有描述、識別或索引功能的元素或術(shù)語。
Device 設(shè)備
為特定目的而制造的一種設(shè)備, 尤指機械或電氣設(shè)備。例如傳感器、驅(qū)動器、恒溫器、智能手機、電器等。
Domain 領(lǐng)域
可以自治、行權(quán)或控制的領(lǐng)域。例如知識領(lǐng)域、網(wǎng)絡(luò)領(lǐng)域、網(wǎng)域。
Environment (Weather) 環(huán)境(天氣)
***對象類。例如家居、建筑物、商店、醫(yī)院、工廠、城市等。
Equipment 設(shè)備
包含一個或多個傳感器或產(chǎn)生數(shù)據(jù)的資產(chǎn)類型。例如: 小組、鍋爐、冷卻機、冷凍機等。
Event 活動
***對象類。例如: 時間系列活動、音樂會??梢允窃诖_定的時間或時間發(fā)生的事件, 無論是否有人參與;也可以是在某個特定的時間和地點發(fā)生的事件, 如音樂會、講座或節(jié)日。 重復事件可以由單獨的事件對象構(gòu)成。
Identifier (Name) 識別碼(名稱)
一種值, 用于在名稱空間中命名具有明確持久名稱的任何對象。例如, 人造名稱、機器產(chǎn)生的 UUID等。
Information Model 信息模型
一個代表概念、關(guān)系、約束、規(guī)則和操作的***對象類, 用于為選定的領(lǐng)域指定數(shù)據(jù)語義(元數(shù)據(jù))。例如, 元模型、元數(shù)據(jù)模型等。
Location (Place, Site, Zone) 地點(地點、位置、地帶)
***對象類。例如校園、建筑物、樓層、城市等。通常情況下, 地理位置提供了一個特定地理環(huán)境的數(shù)據(jù)元素.place 是具有某種固定物理位置的實體。Site用于實體模擬一個單一設(shè)施。 一個好的經(jīng)驗是, 任何建筑都有自己的街道地址作為自己的site。 例如, 校園更好地模仿每個建筑作為一個site, 而不是把整個校園作為一個site來對待。而zone 是建筑物的一個有條件的空間。
Metadata (Data Semantics) 元數(shù)據(jù)(數(shù)據(jù)語義)
一種包含數(shù)據(jù)自身數(shù)據(jù)類型的數(shù)據(jù)集。
Object (Entity, Record, Row) 對象(實體、記錄、行)
對象類的一個***實例的數(shù)據(jù)表示。 對象的屬性可以存儲為數(shù)據(jù)存儲中的數(shù)據(jù)元素。 對象類的每個對象都有一組最小的***識別屬性集, 其中包括一個***標識符。例如, 第4層, 訂單 # 1234。實體是現(xiàn)實世界中某些物理對象的抽象。 實體包括站點、設(shè)備、傳感器點、氣象站等。 在軟件系統(tǒng)中, 一個實體可以被建模為數(shù)據(jù)庫中的記錄、智能建筑系統(tǒng)中的對象或 CSV 文件中的一行。
Object Class (Class, Entity Class, Table, Type) 對象類(類、實體類、表、類)
被認為能夠獨立存在并且可以被***識別的類似事物或物體的類別。 一個實體的非限制性例子包括物理實體(房屋或汽車等)、事件(房屋銷售或汽車服務等)、概念(客戶交易或訂單等)、個人信息(聯(lián)系人、消息、事件和任務等), 以及包括實體在內(nèi)的對象模式。例如地板、訂單等。
對象類在現(xiàn)實世界中, 是一系列的概念、抽象或者事物,被確定為明確的界限和含義, 其屬性和行為遵循相同的規(guī)則。 對象類類似于數(shù)據(jù)建模中使用的實體。 一個例子對象類是人。 任何適用于對象類的屬性都是該對象類所有實例的有效屬性。類描述了一組具有相同屬性、關(guān)系和語義的對象
Ontology 本體論
一種信息模型, 包括對存在于特定知識域中的對象類的數(shù)據(jù)類型、屬性和相互關(guān)系的形式命名和定義。
Organization (Enterprise) 組織(企業(yè))
為實現(xiàn)一套共同目標而組織在一起的一批人組成的一個集合。例如: 商業(yè)、機構(gòu)、協(xié)會)。任何法律或?qū)嶓w參與任何供應鏈中的任何一點, 而且需要檢索預先界定的信息。 一個組織通過全局位置號(GLN)***地識別。
Party 派對
***對象類, 包括與一個或多個進程相關(guān)的一個或多個角色的組織或人員組成的***對象類。例如 S-MART, John Smith等。締約方是指在任何供應鏈的任何地點涉及的任何法律實體或個體, 需要檢索預先界定的信息。 一個締約方是由全局位置號(GLN)***標識的。
Person 人
一種代表人類的party類型。例如, 約翰 · 史密斯等。一個人, 不管是男人, 女人, 還是孩子,或者活的、死的、不死的或虛構(gòu)的。
Point 點
傳感器或執(zhí)行器的屬性, 它表示系統(tǒng)中的值。 例如, 電表可能有兩個點: Kw 值和 KwH 值。 溫度傳感器可能有一個點: 當前溫度值。如模擬輸入、離散輸入、模擬輸出、離散輸出等。
點通常是一個數(shù)字或模擬傳感器或執(zhí)行器實體(有時稱為硬點)。 點也可以表示一個配置值, 如一個設(shè)置點 或日程表日志(有時稱為軟點)。 點實體被標記為點標簽。 所有的點都被進一步分類為傳感器、指令或者設(shè)定點。
Product (Item) 產(chǎn)品(項目)
任何提供的產(chǎn)品或服務。任何需要檢索預先定義的信息并且可以在任何供應鏈的任何地點定價、訂購或開具發(fā)票的任何項目(產(chǎn)品或服務)。項目是供銷售和 / 或可能被零售商用作供應品的有形產(chǎn)品或無形服務。
Process (Action) 程序(行動)
一系列的動作、變化或者功能會帶來結(jié)果。由直接代理人和間接參與者對直接目標采取的行動。 可以在無生命儀器的幫助下在一個位置發(fā)生。 行動的執(zhí)行可能會產(chǎn)生結(jié)果。 具體的行動子類型文檔指定每個參數(shù) / 角色的準確期望值。
Relationship 關(guān)系
包含兩個對象或類之間多對多關(guān)聯(lián)的***對象類。如: 角色、訂單項目、產(chǎn)品組成部分。
Role (PartyRole) 角色(派對角色)
例如顧客、家長、洗碗機等。在特定上下文中, 一個對象可以執(zhí)行的函數(shù)。角色可以用來將一個人, 作為一個"成員"的角色, 與一個運動隊或一個"演員"角色聯(lián)系在一起。
Rule (Law, Condition) 規(guī)則(法律、條件)
例如事件觸發(fā)器。管理過程的法律(自然或人為)或策略。
Sensor 傳感器
一種能夠提供無處不在的(實時)觀測能力的設(shè)備, 以補充人類的感官, 檢測溫度、濕度、運動、濕度、位置、重量和其他重要的物理現(xiàn)象(或狀態(tài))的變化。例如溫度感應器等。
Smart Device (Connected Device) 智能裝置(連接裝置)
基于標準通信協(xié)議, 連接到***可尋址設(shè)備系統(tǒng)的一種設(shè)備。智能設(shè)備是一種電子設(shè)備, 通常通過不同的無線協(xié)議, 比如藍牙、 NFC、 Wi-Fi、3G 等, 通常與其他設(shè)備或網(wǎng)絡(luò)相連。 例如智能手機、平板電腦、智能手表、智能帶和智能鑰匙鏈等。 這個術(shù)語也可以指展示某些普適計算特性的設(shè)備, 其中包括(盡管不一定是)人工智能。
智能設(shè)備可以支持多種形式的因素, 一系列與普適計算相關(guān)的屬性, 并用于三個主要的系統(tǒng)環(huán)境: 物理世界、以人為本的環(huán)境和分布式計算環(huán)境。
System 系統(tǒng)
一個***對象類, 包括形成統(tǒng)一整體的定期交互或相互依存的對象組。 每一個系統(tǒng)都被其空間和時間邊界所劃分, 被環(huán)境所包圍和影響, 其結(jié)構(gòu)和目的對其加以描述, 并在其過程中得到體現(xiàn)。例如自動化系統(tǒng)、天氣系統(tǒng)、域名系統(tǒng)等。
Time Series 時間序列
一種數(shù)據(jù)集, 它包含一系列按時間順序編制的數(shù)據(jù)點。
Transaction 交易
一個***對象類, 包括當事人之間為交換資產(chǎn)而進行的一項協(xié)議、通信或行動。例如訂單、付運、付款等。一份完整的, 獨立的商業(yè)活動記錄。
Unit of Measurement (Measurement Unit, Unit) 測量單位(測量單位, 單位)
一個物理屬性的標準化數(shù)量, 用作表示該屬性發(fā)生數(shù)量的一個因素。例如攝氏度、每分鐘旋轉(zhuǎn)數(shù)等。
Value 價值
表示對象屬性狀態(tài)的數(shù)據(jù)項類型。
這個系列文章描述了一個單一的語義數(shù)據(jù)模型來支持物聯(lián)網(wǎng)和建筑、企業(yè)和消費者的數(shù)據(jù)轉(zhuǎn)換。 這種模型必須簡單可擴展, 以便能夠在各行業(yè)領(lǐng)域之間實現(xiàn)插件化和互操作性。 對于一個目前從事智能硬件的老碼農(nóng),覺得這些文字具有積極的參考意義。
【本文來自51CTO專欄作者“老曹”的原創(chuàng)文章,作者微信公眾號:喔家ArchiSelf,id:wrieless-com】