《开放油气数据服务规范第3部分:测井》草 案-0507 ICS CCS 中华人民共和国石油天然气行业标准XX/TXXXXX一20XX 开放油气数据服务规范 第3部分:测井 Specification for open data service in petroleum exploration and development Part 3: Well logging 202X- XX- XX发布 202X-XX-XX实施 发布 目次 前言I 1范围1 2 规范性引用文件1 3 术语和定义1 3.1测井数据1 4 缩略语1 5 测井数据服务接口体系架构1 6测井数据服务交换模型2 6.1交换模型分类规则2 6.2 交换模型命名规则2 6.3 测井数据交换模型3 6.4交换模型扩展原则4 7测井数据服务接口4 7.1 测井数据封装4 7.2 测井数据服务接口命名规范4 7.3 测井数据服务接口功能分类5 7.4 测井数据服务接口安全要求5 7.5 测井数据服务设计规则5 7.6开放测井数据服务扩展规则6 1.前言 油气行业作为稳定型的传统工业和典型的数字化深度应用行业,基于其复杂、多样的专业特质,具有不断创新与 深厚的科学技术积淀。在业务数智化、能源低碳化发展的时代背景下,石油工业软件面临着新型工业业态、数据生 态、技术与安全环境的全面变革。面对油气行业工业软件多样性和开发与运行环境迥异、数据孤岛、数据异构等复杂 性,导致了数据交互难、成果共享难、业务协同难等问题,严重制约了全产业链的协同效率与智能化发展。通过规范 并统 型升级,提升油气行业数字化转型效能,编制本系列规范。首批共六个部分: -—第1部分 总则; -一第2部分地震; -一第3部分 测井; 一一第4部分 油气藏; 一一第5部分钻井; -一第6部分 油气生产。 本部分是上述的第3部分。 请注意本部分的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。 本部分由提出并归口。 本部分起草单位: 本部分主要起草人: 开放油气数据服务规范第3部分:测井 2.范围 本文件规定了油气行业测井专业的开放数据服务的体系架构、数据服务交换模型以及数据服务接口。 本文件适用于油气行业开放数据生态中测井数据的规范化交换、使用和互操作。 3.规范性引用文件 GB/T38667-2020信息技术大数据数据分类指南 SY/T XXXXX.1-202X开放油气数据服务规范第1部分:总则 4.术语和定义 测井数据 测井数据是地球物理测井技术在油气勘探与开发活动中产生的综合性数据集合,泛指在测井设计、现场实施、数 据处理、解释及储层研究等环节中生成的所有数据。其内容涵盖测井工程规划、井下仪器测量记录、动态监测数据、 室内解释成果以及时间域、空间域、工程域的多维度测井数据体。 5.缩略语 JSON:JavaScript对象表示法(JavaScript Object Notation)。 API:应用程序编程接口(Application Programming Interface)。 HTTP:超文本传输协议(Hypertext Transfer Protocol)。 HTTPS:超文本传输安全协议(Hypertext Transfer Protocol Secure)。 RESTful:表述性状态传递(Representational State Transfer)。 URL:统一资源定位符(Uniform Resource Locator)。 6.测井数据服务接口体系架构 测井数据服务应遵循SY/TXXXXX.1-202X《开放油气数据服务规范 第1部分:总则》的相关要求。 为标准、高效、安全、可扩展的数据服务接口,通过交换模型在各应用间实现数据共享、交换与交互操作。 测井数据服务由数据交换模型与数据服务接口实现。测井数据服务体系如图1所示。 测井数据应用调用 数据请求、鉴权、解封装等代理服务 数据接口服务 收据服务注册 数据服务货口 数报服封接 数握服务接口 1.测井数据服务体系架构图 7.测井数据服务交换模型 交换模型分类规则 测井数据服务交换模型分类遵循《GB/T38667-2020信息技术大数据数据分类指南》中分类方法,结合测井业 务实际,分为测井采集数据、测井处理数据、测井解释数据。 测井数据及交换模型分类如图2所示。 测井数据 测井采集数据 测井处理数据 测井解释数据 2.测井数据及交换模型分类 交换模型命名规则 测井数据交换模型命名规则宜采用不固定长度的分段层次码,每个段层之间用下划线字符“_”进行连接,代码总 长度不宜超过30个字符。 测井数据交换模型命名代码结构见图3。 xx-.xxx-xxxx_xxxx 第三段(实体名称码) 第二段(子类限定词) 第一段(分类码) 3.测井数据交换模型命名规则 第一段(分类码),应使用测井专业英文简写“WL"作为分类码。 第二段(子类限定词),用于说明交换模型分类,宜使用模型分类的英文简写作为子类限定词。 第三段 (实体名称码),用于指明数据对象名称,应使用数据对象英文名称关键词作为实体名称代码,其中关键 词不宜多于两个英文单词。 测井数据交换模型 6.3.1测井采集数据交换模型 测井采集数据交换模型用于交换测井采集作业活动的数据,包括测井采集基础信息、测量环境信息、测井遇阻/ 遇卡情况、采集资料质量评价等。测井采集数据交换模型见表1。 表1测井采集数据交换模型 交换模型名称 模型定义 主要参数 测井采集基础信息 WL_OPS_BASE_INFO 描述测井采集的基础信息 井名、测井井次、测井通 知单时间、起始时间、结 束时间、任务类型、测井 监督、测井公司名称等 测量环境信息 WL_OPS_MEA_ENVIRON」描述裸眼井测量环境信息 测量井段顶深、测量井段 MENT 底深、钻头程序、套管程 序、钻井液类型、钻井液 温度、钻井液密度、钻井 液粘度等 测井遇阻/遇卡情况 WL_OPS_LOG_INTERVA 描述测井遇阻/遇卡情况 遇阻/遇卡时间、遇阻/遇卡 L_HUD 深度、原因及事件描述、 处理时间等 采集资料质量评价 WL_OPS_QUALITY_EVA 描述测井采集资料资料质 测井项目数、优等项目 量 数、合格项目数、不合格 项目数、不合格项目等 6.3.2测井处理数据交换模型 测井处理数据交换模型用于交换测井处理作业活动的数据,包括测井处理基本信息、处理质量评价等。测井处理 数据交换模型见表2。 表2测井处理数据交换模型 交换模型名称 模型定义 主要参数 测井处理基本信息 WL_WAP_BASE_INFO 描述测井处理基本信息 处理类型、处理井段顶 深、处理井段底深、处理 软件、处理模块、处理参 数文件名称、处理参数文 件路径等 处理质量评价 WL_WAP_QUALITY_EVA 描述测井处理质量评价结 评价的处理项目、评价项 果 目的处理成果数据文件名 称、处理内容是否齐全、 处理结果是否达标等 6.3.3测井解释数据交换模型 测井解释数据交换模型用于交换测井解释活动的数据,包括测井解释基本信息、解释质量评价、测井成果表、测 井成果图、测井解释成果文件等。测井解释数据交换模型见表3。 表3测井解释数据交换模型 交换模型名称 模型定义 主要参数 测井解释基本信息 WL_ACH_BASE_INFO 描述测井解释基本信息 解释项目、解释成果图文 件名称、解释成果图文件 路径、解释成果数据文件 名称、解释成果数据文件 路径、解释报告文件名 称、解释报告文件路径等 解释质量评价 WL_ACH_INTER_QUALIT 描述测井解释质量评价结 评价的解释项目、评价项 Y_EVA 果 目的解释成果数据文件名 称、评价项目的解释成果 数据文件路径、解释内容 是否齐全、缺失的解释内 容等 测井解释成果表 WL_ACH_INTERP_RESU 描述测井解释成果表 井号、层号、层位、顶 LT 深、底深、有效孔隙度、 渗透率、含油饱和度、含 油饱和度、测井解释结论 等 测井解释成果图 WL_ACH_INTERP_MAP 描述测井解释成果图 井名、图件名称、图件大 小、文件路径、图件格 式、 、下载链接等 测井解释成果文件 WL_ACH_INTERP_FILE 描述测井解释成果文件 井名、文件名称、文件格 式、文件大小、解释软 件、顶界深度、底界深 度、测井系列等 6.3.4测井扩展数据交换模型 当6.3.1-6.3.3规定的测井数据交换模型不能满足实际应用需求时,可定义并扩展其他测井数据交换模型,此类测 井数据交换模型的命名应符合6.2的规定。 8.测井数据服务接口 测井数据封装 非结构化数据封装方法如下: 图件、报告类非结构化数据封装,遵循《开放油气数据服务规范第1部分:总则》。 对于测井数据体文件应采用“非结构化存储+结构化索引"的方式进行封装。通过该封装方式将测井数据体文件与 相关的元数据及访问接口相结合,形成一个独立的数据对象。保持原始数据的完整性和可追溯性,并通过结构化的索 引实现高效的数据检索和管理。 其中,非结构化存储是指对测井原始数据文件进行原样存储,确保数据的完整性和可追溯性,不改变其格式或内 容。结构化索引是指通过数据库或索引系统,将测井文件的元数据进行结构化存储。 测井数据服务接口命名规范 服务接口应由通用和专业领域两部分组成。 -一通用部分应按照《开放油气数据服务规范 第1部分:总则》要求命名为api/dms。 -一专业领域部分接口名称宜采用驼峰命名法,命名格式为:将/well-logging/{版本号}/{交换模型名称}/{接口功 能}。 测井数据服务接口功能分类 测井服务接口按照功能可分为查询功能和操作功能两类,测井服务接口功能清单见表4。 表4 测井数据服务接口功能清单 接口分类 接口功能 功能代码 含义 查询功能 查询 page 根据指定的交换模型查询 数据,支持分页查询 操作功能 新增 ppe 使用指定的交换模型新增 数据 修改 mod 使用指定的交换模型修改 数据 删除 del 使用指定的交换模型删除 数据 下载 download 使用指定的交换模型下载 数据 测井数据服务接口安全要求 数据安全防护措施应遵循总则中数据服务接口安全要求,控制测井数据服务接口访问权限,并对敏感字段和数据 传输进行加密。 测井数据服务设计规则 测井数据服务应通过7.3中数据服务接口功能对测井数据交换模型进行相应操作。其中,数据交换模型内容及数 据服务接口功能应由用片 井数据服务示例见表5。 表5测井数据服务示例 交换模型分类 交换模型名称 服务接口功能 测井采集数据 测井采集基础信息 新增信息 修改信息 查询信息 删除信息 测量环境信息 新增信息 修改信息 查询信息 删除信息 测井遇阻/遇卡情况 新增信息 修改信息 查询信息 删除信息 采集资料质量评价 查询信息 新增信息 测井处理数据 测井处理基本信息 查询信息 新增信息 处理质量评价 查询信息 新增信息 测井解释数据 测井解释基本信息 新增信息 修改信息 查询信息 删除信息 解释质量评价 查询信息 新增信息 测井解释成果表 新增信息 修改信息 查询信息 删除信息 删除测井解释成果文件 扩展数据 开放测井数据服务扩展规则 当测井数据服务交换模型扩展时,应为其补充相应的数据服务接口。