首页 PML物理标识语言概述

PML物理标识语言概述

举报
开通vip

PML物理标识语言概述 1 目 录 1 背景 ......................................................................................................................................... 3 2 PML 的目标与范围............................................................................................

PML物理标识语言概述
1 目 录 1 背景 ......................................................................................................................................... 3 2 PML 的目标与范围................................................................................................................... 3 2.1. PML 中所描述的信息类型 .......................................................................................... 4 2.2. PML 语言在整个 Auto-ID 基层设备中的作用........................................................... 4 3. PML 设计方法与策略............................................................................................................. 5 3.1 语法............................................................................................................................... 5 3.2 语义............................................................................................................................... 5 3.3 数据存储和管理........................................................................................................... 6 3.4 设计策略....................................................................................................................... 6 4 PML Server.............................................................................................................................. 7 5 PML Core 概述...................................................................................................................... 10 5.1 目标与范围................................................................................................................. 10 5.2 动机............................................................................................................................. 11 5.3 用法............................................................................................................................. 11 6 PML Core 要求....................................................................................................................... 12 6.1 总体概述与应用模式................................................................................................. 13 6.2 通用指南..................................................................................................................... 14 6.2.1 现有标准应用.................................................................................................... 14 6.2.2 严谨性................................................................................................................ 14 6.2.3 简易性................................................................................................................. 14 6.2.4 对底层传输协议不能凭空假设........................................................................ 14 6.2.5 人工可读性(Human readability) ............................................................... 14 6.2.6 语法验证及编写所用工具的实用性................................................................ 15 6.2.7 确保组件重用最大化........................................................................................ 15 6.2.8 80/20 原则 .......................................................................................................... 15 6.2.9 工具使用与支持................................................................................................ 15 6.2.10 交互使用.......................................................................................................... 15 6.3 数据要求..................................................................................................................... 15 6.3.1 由 RFID 识读器所采集的数据 ........................................................................ 16 6.3.2 由非 RFID 传感器所采集的数据 ................................................................... 16 6.3.3 由安放在 RFID 标签上的传感器所产生的数据 ............................................ 16 6.3.4 由监视物品物理属性的固定连线传感器所采集的数据............................... 17 6.3.5 传感器观测 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 的层次................................................................................... 17 6.3.6 普通传感器观测报告的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 述............................................................................ 17 6.3.7 不同类传感器观测报告的开放性.................................................................... 17 6.3.8 是否使用存储器来表示标签........................................................................... 18 2 6.3.9 将 EPC 作为默认的识别 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 .......................................................................... 18 7 PML Core Schema 体系 ...................................................................................................... 18 7.1 PML 设计方法概况...................................................................................................... 19 8 参考文献................................................................................................................................ 19 3 1 背景 Auto-ID中心提出的产品电子码(EPC)为自动识别和数据采集(AIDC)这个传统 领域带来新的发展契机。它使得唯一识别、跟踪并定位供应链上的货品成为可能,并可 存取货品的相关信息(比如压力和温度)。这样对于一个单品本身和它所经历过程的信 息就可以一目了然。 物理标记语言(PML)在实现上述新功能中充当了一个重要角色。它将为工商业中 的软件开发、数据存储和 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 工具提供一个描述自然实体、过程和环境的标准化方法。 并能够提供一种动态的环境,使与物体相关的静态的、暂态的、动态的和统计加工过的 数据在此环境中可以交换。 PML 可广泛应用在存货跟踪、事务自动处理、供应链管理、机器操纵和物对物通讯 等方面。毫无疑问的是,很难详细描述整个现实世界以满足每个企业、每个行业的需要。 每一个物品都有其物理属性,这包括体积和质量。而且它们经常是有内部结构的。此外 它们为不同公司和个人所拥有,并在这些公司和个人之间进行交易。总之,它们存在于 时间和空间中。物理标记语言的核心组件就是要捕获这些物品和环境最基本的物理属性。 物理标记语言(PML)将成为一种通用的、标准的方法来描述我们所在的真实世界。 这项任务是如此艰巨,Auto-ID 中心必须仔细考虑 PML 的目标和它未来的应用。 2 PML 的目标与范围 PML语言主要是提供一种通用的标准化词汇来表示EPC网络所能识别物体的相关信 息。 这方面内容的实例包括像RFID传感器这样的观测仪器,像RFID识读器这样的基层设 备所使用的配置文件或电子商务中有关描述EPC数据的资料。尽管在哲学的层面上不同 的词汇会有不同的含义,但是PML将使用共同的命名和设计原则。 PML词汇提供了在EPC网络组件间所交换的数据的XML定义。系统中所交换的XML 消息应当在PML方案中都有示例。 PML的研发是AUTO-ID中心致力于自动识别基层设备之间进行通讯所需要的标准 化接口和协议的一部分。 PML不是取代现有的商务交易词汇或任何其它的XML应用库,而是通过定义一个新 的关于EPC网络系统中相关数据的数据库来弥补原有系统的不足。 4 2.1. PML 中所描述的信息类型 直接从 Auto-ID 的基层设备中采集来的信息作为物理标记语言的一部分进行建模。 举例来说,这些信息包括: – 位置信息。比如:位于Z码头的识读器Y探测到标签X。 – 遥测信息 – 单个物体的物理属性。比如说它的质量。 – 一群物体所处环境的各种物理属性。比如:周围环境的温度 – 组成信息。比如:单独的物流单元可以由货盘、容器和贸易项组成。 信息模型还将包括以上所列出的不同信息元素的历史。比如:从不同位置所读取的 信息汇总起来将获得物品的跟踪信息。 . 另一方面,PML研发目的是提供关于物品的完整信息并促进物品之间的交易。这就 要求不仅由Auto-ID的基层组织采集信息,还需要其他来源的共同推动。 其它信息包括: –与产品相关的信息 比如:零售产业中的贸易项信息或高科技产业中的技术数据表 –与过程相关的信息 比如:Auto-ID 已规范的物体与像高级货运通知这样的交易之间的联 系。 理论上包括两种信息:来源于Auto-ID基层组织的信息和非来源于Auto-ID基层设备 的信息,只有这两种信息触发适当的动作。 例如一组物体的温度监控信息。 2.2. PML 语言在整个 Auto-ID 基层设备中的作用 PML语言主要充当着Auto-ID基层设备中不同部分的共同接口。图1举了一个例子来 说明Savant、第三方应用如企业资源规划 (ERP) 或制造执行系统(MES) 以及PML Server 共同存储Auto-ID相关数据。 5 PML 的主要使用 图 1PML 语言充当着 Auto-ID 基层设备中不同部分的接口 注意*PML词汇在信息存储方面没有推荐规则,因为它主要指出了信息在不同部分之间怎 样进行交换。 3. PML 设计方法与策略 3.1 语法 PML 语言采用的方法是首先使用现有标准来规范语法和数据传输,比如可扩展标识 语言(XML),超文本传输协议(HTTP)以及传输控制协议和因特网协议(TCP/IP)。 这就提供了一个功能集并且可利用现有工具来设计和编制 PML 应用程序。 3.2 语义 比那些需要借助共享注册中心才能进行转换的标准优越的是,PML 将提供一种简单 的规范。通过一种通用、默认的方案——比如超文本标记语言(HTML)——从而使两个 方案之间的没必要进行转换,而是采用可靠的传输和翻译。此外,一种专一的规范会促 使阅读器、编辑工具和其他应用程序等第三方软件的发展。 物理标记语言将力争为所有的数据元素提供一种单一的表示方法。换句话说,如果 有多个对数据类型编码的方法,PML 将会选择其中一种。举例来说,在对日期进行编码 的种种方法之中,PML 将只会选择其中的一种。它的思路是当编码或查看事件进行时, PML 服务器 第三方应用 例如:ERP 或 MES 系统 SAVANT Auto-ID 识读器 基于 PML 词汇 的信息交换 6 数据传输才发生,而不是发生在数据交换时。 3.3 数据存储和管理 尽管我们经常提到 PML“文件”,但是并非必须就用此种数据格式来实际的存储数 据。因为 PML 只是一种用在信息发送时对信息区分的方法,实际的内容可以任意格式存 放在服务器中(比如,一个 SQL 数据库、数据表、或一个平面文件)。换句话说,一个 企业不必以 PML 格式来存储信息的方式来使用 PML 语言。企业将以现有的格式和现有 的程序来维护数据。 举例来说,一个 applet(Java 小程序)可以从 Internet 上通过对象名称解析服务 (ONS)来选取必需的数据,为了它便于传输,这些数据将按 PML 规范重新格式化。这 个过程与动态 HTML 语言(DHTML)相似,它也是按照用户的输入将一个 HTML 页面 重定格式。 此外,一个 PML“文件”可以根本不是一个文件,但可以是来自不同来源的多个文 件和传送过程的集合。因为物理环境所固有的分布式特点,PML“文件”可以在实际使 用中从不同的位置整合多个 PML 小片断。 因此,一个 PML“文件”可能只存在于传送过程中。它所承载的数据可能是短暂的 ——仅存在于一个很短的时间内并在使用完毕后丢弃。 3.4 设计策略 为了便于物理标记语言的有序发展,已经将PML分为两个主要部分——PML CORE (PML核心)与PML Extension(PML扩展)来进行研究 (参见图2). PML Core用统一的标准词汇将从Auto-ID基层设备获取的信息分发出去,比如 :位 置信息、成分信息和其他遥感信息。由于这个层面的数据在自动识别之前不可用,所以 必须通过研发PML CORE来表示这些数据。 PML Extension 用于将 Auto-ID 基层设备所不能产生的信息和其他来源的信息整合。 第一种实施的扩展是 PML 商业扩展。PML 商业扩展包括多样的编排和 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 标准,可使 交易在组织内部和组织之间发生。许多组织已经准备好致力于发展这些标准,自动识别 技术将判断出最满足顾客需求的部分并对其进行整合。 聂涛 铅笔 聂涛 铅笔 7 PML CORE 与 PML Extension 图 2 PML Core 与 PML 扩展 PML Core 目的是专注于直接由Auto-ID基层设备所生成的数据,其主要描述包含特 定实例和独立于行业的信息。特定实例是条件与事实相关,这种事实(例如:一个位置) 只对一个单独的可自动识别对象有效,而不是对一个分类下的所有物体都有效。这种独 立于行业的条件指出了数据建模的方式:它不依赖于指定对象所参与的行业或业务流程。 对于PML商业扩展部分,提供的大部分信息对于一个分类下的所有物体均可用。大 多数的信息内容也高度依赖于实际行业。例如,高科技行业的组成部分的技术数据表都 远比其他行业要通用。PML商业扩展在很大程度上是针对用户特定类别并与它所应用领 域相关。 迄今为止,PML扩展框架的焦点都集中在整合现有电子商务标准上。我们也可以想 象的出其他PML扩展部分可以覆盖到不同的领域。本文以PML Core为主来介绍PML语 言,因为这是PML最为核心的和使它区别于其他电子商务标准的部分。 4 PML Server 射频识别是一门用于识别、跟踪和定位资源的技术。它的美好远景促使着 Auto-ID 中心在全球范围内对唯一识别单品展开研发工作。EPC(产品电子代码)作为唯一编号 将以廉价的射频识别(RFID)标签来承载这个编码。EPC 网络也将通过采集和开放(通 过因特网并对已授权的请求)其他信息将给定贸易项发送给已授权请求者。整个 EPC 网 络包括 EPC 标签、解读器、Savant 软件、PML Server(现称 EPC Information Service 即 EPC 信息服务)、PML 消息流、对象名解析服务(ONS)、企业应用程序。 PML Core 直接用于描述数据 由 Auto-ID 的基层设备所生成 位置信息 遥感信息 成分信息 产品相关信息 过程相关信息 PML 商业扩展 其他 PML 扩展 PML Extension 用于提供信息 描述 Auto-ID 已规定的物体 8 图3: EPC网络架构——企业内部 PML文件将被存储在一个PML Server上,需要配置一个专用的计算机,为其它计算 机提供他们需要的文件。PML Server将由制造商维护,并且储存有这个制造商生产的所 有商品的信息文件。PML Sever用于存放生产数据、批量订单等信息。Savant通过ONS 获取与当前所探测到的EPC相关的远程PML Server的地址,此后Savant向远程的PML Server发送读取PML数据的请求,PML Server对此作出回应,返回给Savant它所请求的 PML数据,再由Savant处理新读取的EPC标签的内容。同时Savant把自动识别基层设备 所感应到的数据发送到远程PML Server,PML Server将这些数据整合到此EPC对应的 PML文件中。在最新的EPC规范中,PML Server被称作EPC信息服务(EPC Information Service)。 PML Server 使得与可用数据相关的 EPC 网络可以以 PML 格式来请求服务。通过 PML Server 所能获得的可用数据可包括从 Savant 中收集的标签读取数据(例如,为了 读写器 Savant PML 服务器 (EPC 数据库) ONS (高速缓冲存储器) 采集数据(标签和传感器的数据) 进行简单过滤 数据传递 管理读写器 高层过滤 跟踪产品序列号 相关的交易数据 对象类型数据 (比如:托盘/集装箱/单品) EPC 数据实例 (比如:有效期) 建立存取控制策略 本地复制常用的ONS数据以备日后使用 注册静态和动态ONS 与资产跟踪系统协作 过滤事件数据(可 选) 事件 数据 内部数据库 (ERP..) 附加数据 询问 更新 提供资料 定位询问 更新 询问 更新 提供资料 定位 提供资料提供资料 定位 企业应用软件 采用射频技术传输EPC数据 传输传感器的数据 标签 标签 传感器 ePCs 温度厎. 聂涛 铅笔 聂涛 铅笔 聂涛 铅笔 聂涛 铅笔 聂涛 铅笔 聂涛 铅笔 聂涛 铅笔 聂涛 铅笔 9 便于跟踪物品和以序列号的间隔大小来跟踪);实例层(instance-level)数据(比如生产 数据,有效日期等等),以及对象分类层数据(比如产品目录信息)。为了适应这些需求, PML Server 利用企业中现有的多种数据源,将数据转化为 PML 格式。EPC 数据通过供 应链来发送,每一个行业可以创建一个 EPC 存取注册中心(EPC Access Registry),它将 扮演一个存放 EPC 信息服务接口声明仓库的角色。 《Auto-ID EPC 信息服务 1.0 规范》定义了访问 PML Server(EPC 信息服务)所需 的协议。 下面的 EPC 信息获取流程图和 EPC 网络架构–企业之间图说明了 PML Server 在整 个 EPC 网络中的角色。 图4:EPC信息获取流程 已探测到的 EPC 标签 标签-识读器的 基层设备 Savant 与 ONS 通讯来 获得与所探测 到的 EPC 相关 的 PML 页面 请求 PML 数据 查找符合此 EPC 的 PML server 地址 ONS PML-Server 处理从 EPC 标 签新读取到的 数据 发布新数据 返回所请求 EPC 数据 处理新读取到 的 EPC 标签 EPC 信息获取流程图 聂涛 铅笔 10 5 PML Core 概述 下面将通过PML Core描述的范围,以及它与物理标记语言的关系、应用模式、需求、 设计思路、XML schema和简单实例文档来详细说明物理标记语言的核心部分——PML Core。 5.1 目标与范围 PML Core的目标是提供一种标准的格式使自动识别基层设备(比如:RFID识读器) 中的传感器所采集到的数据可以进行交换。 PML Core提供了一套方案,用于定义所采集数据的在传送过程中的交换格式。这些 数据实体可以直接从传感器中读取,或从路由器和数据存储库(比如Savant或分发所捕 获数据的EPC信息服务)中获取。 PML Core专注于可观测物——可由传感器观测到或测量到的物理属性和实体—— 而非单独某个传感器的特性或可观测值的解释。 任何所可能提供的与原始数据有关的解释信息将在PML之中被其他相关词汇所处 理。PML Core是PML之中全部词汇中的一组词汇。 11 5.2 动机 Auto-ID中心认为重点在于自动识别中什么是独一无二的。中心可以提供一整套词汇 来满足自动识别用户群的需要,同时避免为现有已定义的业务标准中的元件而定义一套 新词汇而造成词汇的彻底改造。因此,PML Core专注于提供一种灵活的框架来表示由EPC 网络中的传感器所采集的数据。 5.3 用法 基于PML Core schema的消息可以在EPC网络中任意两个可使用XML的系统之间进 行交换。最有代表性的是在Savant与EPC信息服务和/或其他企业应用系统之间发生基于 PML Core schema的信息交换。这并不排除PML Core schema在其他场合也有其使用机会。 任何其他行业的垂直应用或有需求的组织将把PML Core模型匹配到它们自己指定的 XML Schema和应用中。基于PML方案的支持工具将会是下一个市场机会。通常我们可以 说PML Core消息可以在任何两个支持XML消息的系统之间完成传递。 其他待定词汇 其他待定词 汇 PML 扩展 SAVANT 与企业应 用之间通讯的标准 词汇 PML 核心 表示 EPC 网络所 采集到的数据的 词汇 图 6 PML 与 PML Core 之间的关系 PML 用于表示 EPC 网络所识别的物体的信息的一套词汇 12 6 PML Core 要求 这个部分的目的是收集、分析和定义高层次的需求和PML Core的特征。本节将重点 放在利益相关组织和终端用户的需求以及为何会存在这些需求的原因。PML Core具体怎 PMLCore 消息 系统 A PML Core Schema XML 解析 XML 消息 系统 B PML Core Schema XML 解析 XML 消息 PML Core 消息 图 7 PML 核心消息 PML Core Schema 使用方法 特定行业与其 他方案 工具、应用程 序,等等 使用 PML Core Schema 使用 使用 图 8 PML Core Schema 如何使用 13 样满足这些需要并且进行设计在这篇文档的后一部分会有阐述。 6.1 总体概述与应用模式 如果组件的处理能力可以满足基于XML信息交换,PML Core 词汇应当提供下列组 件之间进行传感器数据通讯所需有效负载的标记: � Savant/EPC IS 与其外部应用 � 单独传感器所配备的Savant和用于整合信息的Savant � 传感器 (比如:一台RFID识读器)和一个Savant, 下面的章节略述了PML Core怎样用于整合前文所提到的其他的EPC网络组件: RFID识读器和其他AIDC技术(比如条码识读器) RFID识读器和其他AIDC技术探测并识别出物品,并生成对应的EPC数据。RFID识读器 可以用PML Core中所采集数据分发方面的标准化词汇来描述这些内容。 Savant Savant是Auto-ID技术中负责数据处理、路由和过滤的“中间层”。它可以在数据被 分发到其他已应用所选传送路由协议的实体之前,利用PML Core词汇将这些EPC网络中 的传感器所采集的数据做好标记。 PML Server(EPC信息服务) EPC信息服务是需要查询EPC网络相关数据的外部应用程序的“查询结点”。如果查 询与EPC网络(比如:RFID识读器)所采集的数据有关,查询的返回信息应当用PML Core 词汇来标记。 外部客户应用程序 PML Core语言提供了EPC网络所采集到的数据及这些应用程序所接收到的数据的通 用语法。 对于所要交换的数据如何在不同的组件之间存储,物理标记语言标准本身并没有作 出推荐。举例来说,一个Savant或EPC信息服务没必要必须以PML Core格式来存储或处 理数据,因为PML Core在它们与EPC网络中的其他结点进行交换时应当仅用于标记传感 器数据。 14 6.2 通用指南 6.2.1 现有标准应用 含义:使用现有标准来描述和唯一定义单个实体,比如可用的最佳日期、时间。使用现 有标准也要求适当的选择命名和设计原则并且选择一种详细的方案架构。 基本原理:与现有标准保持一致将确保发展速度,最大化互操作性并易于长期的维护。 同时它也确保了PML Core的研发工作的重点和范围不会向无法唯一自动识别的特性方向 上偏移和不会被其他成果所代替。 6.2.2 严谨性 含义:本语言应当是一种结构严谨、内容有控。 基本原理:严格规范的语言能够允许解析器确认文档及其结构的有效性。这就能够避免 HTML中常见的一类问题:不采用严格的语法,而是让浏览器来决定可以接受哪些不正 确的语法。 6.2.3 简易性 含义:简易性表示本语言的使用和实施是简单易懂的。 基本原理:为了鼓励PML Core语言和自动识别技术的广泛采用,PML语言应当尽量简单 并表达清楚。 6.2.4 对底层传输协议不能凭空假设 含义:在设计和实施中,不应当假设一种可以将数据从一个结点送到另一个结点的特定 的传送协议。 基本原理:底层传输协议不允许通过最初所选择的PML Core设计和实施方案而无限制地 挑选传输协议。 6.2.5 人工可读性(Human readability) 含义:人工可读性意味着数据域的语义不能因为起了意义模糊的名字而使其晦涩难懂。 基本原理:易读性的原理是其增加了学习曲线并简化了调试过程。这在当今XML标准的 研制中很常见。易识读性和名称表达的缺陷是其必须传递更多的数据。然而,网络带宽 15 的节约是不能够充分证明使用隐秘标签名是正确的。 6.2.6 语法验证及编写所用工具的实用性 含义:为了更好的使用PML Core,用户将需要依靠辅助工具使用指定的语法编写文档并 根据此语言方案来确认其内容。 基本原则:没有辅助工具,PML的应用会因为失去销售商的支持而面临危险。 6.2.7 确保组件重用最大化 含义:语言的设计应该满足各个组件在不同的环境配置中都可以重用的原则。 基本原理:设计时,应利用组件重用的思想。如果在最初设计时就想到这一点,PML Core 的模块可以在此系统中重用。 6.2.8 80/20 原则 含义:PML Core的设计应当是只需要提供20%的特性就能满足80%的需求。 基本原则:如上文所提及的,PML Core 应当保持简单性,只有在满足很少用户的特别 需求的情况下,才可以需要其中相当复杂和难以使用的词汇部分。 6.2.9 工具使用与支持 含义:PML Core不应当假定为就是创建、管理、存储或可表述的工具。 基本原则:为了便于人们采用PML Core 词汇,我们不应当凭借某种特殊的用来创建、 管理或存储数据的工具来限制它的使用。 6.2.10 交互使用 含义:PML Core 确定为用于交互和应用。它不应当涉及数据如何实际存储。 基本原理:PML Core 的目标是对EPC网络所采集到数据的标记进行标准化。假定某种存 储装置,比如:XML数据库,我们将不需要担心它的采用问题,因为已实施PML Core 的团体将也会不得不随之采用那些推荐的存储装置。 6.3 数据要求 下面的章节概述了PML Core中大家公认所需的数据类型。 16 6.3.1 由 RFID 识读器所采集的数据 含义:RFID识读器读取存储在符合自动识别标准的标签上的产品电子码(以不同的表现 形式)。由唯一标识符所确定的某种RFID识读器适时地观测/探测到某个标签在它的识读 范围之内,PML Core应当能够表示这些传感过程,每一个这样的观测报告都需要包含引 发本次观测的命令和作为观测报告基准的独一无二的标签。 基本原理:RFID识读器是EPC网络中的主要组件之一。在EPC网络中,它读取的数据从 识读器发送到Savant,然后从这一个Savant中发送到其他的Savant,以及从Savant发送到 EPC信息服务中。为了标准化这些采集到的数据标记,PML Core需要能够充分地表述所 观测到的数值。一旦它们被用于推断某种高级信息,例如在一处货运码头的某个RFID所 读取到的内容将被解释为货运到达,这就需要有一种唯一标志为观测报告提供参考。为 了给这种解释提供根据,参考实际的观测报告是十分有益的。 因为识读器本身可以支持多种测量模式,所以制定这些命令是有必要的,比如命令 RFID识读器扫描它识读范围内的物体。于是为了能恰当地解释这些观测值,所制定的命 令将帮助人们更加透彻地了解情况。 优先级:必须有 6.3.2 由非 RFID 传感器所采集的数据 含义:非RFID传感器(比如条码扫描器)来采集RFID传感器采集的信息。它的实际数据 要求因此也应当与前面所提到的对RFID识读器的要求相似。 基本原理:为了方便采集,现有的识别系统(比如条码扫描器)也应该能够采集该类数 据。 优先级:应当有 6.3.3 由安放在 RFID 标签上的传感器所产生的数据 含义:RFID 标签本身可以包含传感器,它能够观测周围环境并可以使用观测到的数值。 举例来说,这种安放于标签上的传感器可以包括温度传感器、湿度传感器或重量传感器。 每一个传感器的观测报告需要有它自己的时间戳,并通过已定义的命令进行测量。 基本原理:下一代的 Auto-ID 标签将包括含有机载传感器的主动型 RFID 标签,为了能恰 当的表示这些传感器所采集的数据,PML Core 需要对这些观测值进行建模。 优先级:应当有 17 6.3.4 由监视物品物理属性的固定连线传感器所采集的数据 含义:固定连线传感器监视周围环境并提供像某一位置的温度或某一贸易项的重量这样 的数据。与安放在标签上的传感器相似,它们观测某一物理属性并确保观测值可用。这 种值可以是单独的数据实体:一个数据实体的矢量或统计值,如:平均值、最大值或最 小值。 此贸易项实际的数据要求类似于安放在RFID标签上的传感器的数据要求(参见前面的要 求)。虽然如此,要强调的是它所采集的数据是来自有线传感器和无线传感器的。 基本原理:监视物品物理属性的固定连线传感器扩大了像RFID识读器或条码扫描器这样 的识别传感器所采集数据的范围。为了能够和识别传感器所提供的位置信息一起来使用 这类信息,就需要有一种可以表示观测到的物理属性的标准化格式。 优先级:应当有 6.3.5 传感器观测报告的层次 含义:当一个包含传感器的RFID标签出现时,传感器观测报告的层次就出现了。机载传 感器测量某一物理属性,存储观测值并传送这些值,一旦它们接近一个RFID识读器并且 这个RFID标签被探测到。每个观测报告/测量结果需要它们自己的时间戳,从而当从主动 型标签传送到RFID识读器时,每个观测值就可以区别开来。 基本原理:传感器观测报告的层次是安置在RFID标签上的传感器可用性的直接结果。 6.3.6 普通传感器观测报告的表述 含义:普通传感器不指出所观测数据的语义。假定一种特殊的 RFID 识读器,它使观测 到的数据作为字节数组进行使用,这些数据包括与空气接口的冲突数据、CRC 错误以及 以 16 进制所探测到标签的 EPC 编码。 基本原理:普通传感器观测报告用 PML Core 来表述,这样具备了灵活性以便可以用它来 表示数据实体。 优先级:必须有 6.3.7 不同类传感器观测报告的开放性 含义:PML Core Schema应当确保 PML文档的创建者可以创建包含上述元素的实际文档, 并要超越 PML Core Schema 对有关传感器所生成的观测报告已规范的内容和传感器是如 18 何配置的这样的具体内容的限制。 基本原理:这种局部开放性使 PML 文档的创建者可以描述未能被 PML Core 的方案设计 者所预料到的一些特性。特别要按照 Auto-ID 标准的主动型标签的发展而不断提出新的 要求,这种标签在内存结构上将有更可能实现的空间,它安置在传感器上并有访问控制 的功能。PML Core 需要推动这些额外的特性而无需现在就能够清楚的说明到底有哪些不 同的特性。 优先级:应当有 6.3.8 是否使用存储器来表示标签 含义:标签或者只能存储一个标识符,或者也有额外的存储器来存储其他数据。 基本原理:尽管早期生产的符合 EPC 标准的标签只能存放一个标识符,但 Auto-ID 中心 下一代的标签可以有额外的存储器。 优先级:应当有 6.3.9 将 EPC 作为默认的识别方案 含义:为了能唯一识别传感器,就需要有EPC网络中标签和其他物体的唯一识别方案。 EPC应当是默认的识别方案。如果识别方案种类已经明确,在某些例外的情况下,可以 使用其他的识别方案。 基本原理:EPC是EPC网络中的主要组件并且它在PML Core中的使用范围应当不断扩 大。 优先级:必须有 7 PML Core Schema 体系 由于PML Core是PML的一个子集,PML Core schema就沿用PML的设计思想。本规 范提供了命名方法,设计原则及有利于PML核心方案进一步发展的最佳实例。从PML Core的角度来看,它能够为识读器了解到一种标准化和定义良好的XML设计方法并且已 经应用到生产高质量的PML Core方案中。下文中进一步讲述有关XML设计方法的详细规 范,但不涉及如何实施PML Core方案以及类似的相关内容。 19 7.1 PML 设计方法概况 PML 使用 W3C 所制定的 XML Schema 语言 [XSD]作为此方案的语言。尽管它可以 使用不同的语法表达形式,但 XML Schema 定义完善并一般做为灵活的结构嵌入数据的 简单方法。 任何标准化的XML词汇需要有一个形成文档的和定义完善的设计方法,它要便于理 解、采纳和实施。一种定义完善的XML设计方法证明了用于架构一个特别的XML Schema 词汇的设计原则。一个XML设计方法将对下面的设计原则进行标准化: z 方案文件和元件的命名原则和设计原则 z 方案和元件的版本 z 方案和元件的复杂度、一般性和模块性 z 元件的重用性 z 方案形成文档 相对于重新使用一种新的XML设计思想的优势在于,PML可利用现有已定义完善的 方法作为它的设计方法。PML的设计以RosettaNet®所定义的XML的设计方法为基础。这 种方法的具体内容超越了本文档的范围,故不作叙述。下面三条是在RosettaNet®中定义 的XML设计方法: 1. 结构统一(后文称作[UST]) 2. XML设计指南(后文称作[XMLDG]) 3. 命名空间(Namespace)规范与管理(后文称作[NSSM]) 这种已采纳的和可随着PML的发展而不断扩展的方法在本文的以后部分称之为PML 设计方法。为了能够理解PML设计方法的具体内容,读者应当熟悉前面所提到的规范, 因为PML的设计是基于这些规范的。 8 参考文献 1. MIT- technical memo006- Physical Mark-Up Language Update 2. PML Core Specification 1.0 3. MIT- technical memo005-The Physical Markup Language Core Components: Time and Place 5. [UST] RosettaNet® Universal Structures 6. [NSSM] RosettaNet® Namespace Specification and Management 20 7. [XMLDG] RosettaNet® XML Design Guidelines 8. [XSD] XML Schema Part 2: Datatypes W3C Recommendation, 02 May 2001 (http://www.w3.org/TR/xmlschema-2/) 9. [RFC 2119] Key Words for use in RFCs to Indicate Requirement Levels, Internet Engineering Task Force, March 1997 (http://www.rfc-editor.org/rfc/rfc2119.txt) 10. [RFC 2141] ”URN Syntax,” May 1997, http://www.ietf.org/rfc/rfc2141.txt 11. [EPC] Michael Mealling and Ken Traub, “The URI Representation of the Electronic Product Code and Related Types”, Working Draft Version, 12 August 2003
本文档为【PML物理标识语言概述】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_628554
暂无简介~
格式:pdf
大小:262KB
软件:PDF阅读器
页数:20
分类:互联网
上传时间:2013-04-22
浏览量:47