# odas **Repository Path**: cipologic/odas ## Basic Information - **Project Name**: odas - **Description**: 开放数据产品服务协议规范(Open DataProduct Agreement Specification) - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-03-07 - **Last Updated**: 2025-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: 数据合约, 数据产品, 数据建模, 数据变现, 数据要素 ## README # [开放数据产品服务协议规范](./ODAS.md) - [一、综述](./ODAS.md#一综述) - [1.1 简介](./ODAS.md#11-简介) - [1.2 目标](./ODAS.md#12-目标) - [1.3 版本规则](./ODAS.md#13-版本规则) - [1.4 免责声明](./ODAS.md#14-免责声明) - [1.5 开源声明](./ODAS.md#15-开源声明) - [二、主要概念](./ODAS.md#二主要概念) - [2.1 数据产品(Data Product)](./ODAS.md#21--数据产品data-product) - [2.2 元数据模型(Data Schema)](./ODAS.md#22-元数据模型data-schema) - [2.3 数据质量(Data Quality)](./ODAS.md#23-数据质量data-quality) - [2.4 数据接口(Data Interface)](./ODAS.md#24-数据接口data-interface) - [2.5 数据服务水平(SLO & SLA)](./ODAS.md#25-数据服务水平slo--sla) - [2.6 数据定价计划(PricingPlan)](./ODAS.md#26-数据定价计划pricingplan) - [2.7 数据授权许可(Licensing)](./ODAS.md#27-数据授权许可licensing) - [2.8 数据持有人(Holder)](./ODAS.md#28-数据持有人holder) - [2.9 数据产品服务协议(Data Product Agreement)](./ODAS.md#29-数据产品服务协议data-product-agreement) - [三、基本知识](./ODAS.md#三基本知识) - [3.1 ODAS文档语法](./ODAS.md#31-odas文档语法) - [3.1.1 JSON基本语法](./ODAS.md#311-json基本语法) - [3.1.2 ODAS数据类型](./ODAS.md#312-odas数据类型) - [3.1.3 ODAS字段](./ODAS.md#313-odas字段) - [3.1.4 ODAS对象类型](./ODAS.md#314-odas对象类型) - [3.1.4.1 根对象](./ODAS.md#3141-根对象) - [3.1.4.2 组件对象](./ODAS.md#3142-组件对象) - [3.1.4.3 重用块对象](./ODAS.md#3143-重用块对象) - [3.1.4.4 辅助对象](./ODAS.md#3144-辅助对象) - [3.1.5 对象属性定制扩展](./ODAS.md#315-对象属性定制扩展) - [3.2 ODAS文档结构](./ODAS.md#32-odas文档结构) - [3.2.1 入口点](./ODAS.md#321-入口点) - [3.2.2 引用](./ODAS.md#322-引用) - [四、ODAS组件定义](./ODAS.md#四odas组件定义) - [4.1 `DataProduct Agreement Descriptor`根对象](./ODAS.md#41-dataproduct-agreement-descriptor根对象) - [4.2 `Product Info`组件对象](./ODAS.md#42-product-info组件对象) - [4.2.1 `Contact Point`对象](./ODAS.md#421-contact-point对象) - [4.3 `Schema`组件对象](./ODAS.md#43-schema组件对象) - [4.3.1 `Data Entity`组件对象](./ODAS.md#431-data-entity组件对象) - [4.3.2 `Data Property`组件对象](./ODAS.md#432-data-property组件对象) - [附:`logicalTypeOption`列表](./ODAS.md#附logicaltypeoption列表) - [4.3.3 `Data Quality`组件对象](./ODAS.md#433-data-quality组件对象) - [4.3.4 `Quality Rule`组件对象](./ODAS.md#434-quality-rule组件对象) - [附:规则结果比对算子](./ODAS.md#附规则结果比对算子) - [4.4 `Promise`组件对象](./ODAS.md#44-promise组件对象) - [4.4.1 `Data Interface`组件对象](./ODAS.md#441-data-interface组件对象) - [4.4.2 `Support`组件对象](./ODAS.md#442-support组件对象) - [4.5 `Transaction`组件对象](./ODAS.md#45-transaction组件对象) - [4.5.1 `Audience`组件对象](./ODAS.md#451-audience组件对象) - [4.5.1.1 `Audience Criteria`对象](./ODAS.md#4511-audience-criteria对象) - [4.5.2 `Pricing Plan`组件对象](./ODAS.md#452-pricing-plan组件对象) - [4.5.2.1 `Pricing Plan Item`对象](./ODAS.md#4521-pricing-plan-item对象) - [4.5.3 `Data SLA`组件对象](./ODAS.md#453-data-sla组件对象) - [4.5.4 `Data SLO`组件对象](./ODAS.md#454-data-slo组件对象) - [4.6 `Obligation`组件对象](./ODAS.md#46-obligation组件对象) - [4.6.1 `Data License`组件对象](./ODAS.md#461-data-license组件对象) - [4.6.1.1 `Right`对象](./ODAS.md#4611-right对象) - [4.6.2 `Terms And Condition`组件对象](./ODAS.md#462-terms-and-condition组件对象) - [4.6.2.1 `Term`对象](./ODAS.md#4621-term对象) - [4.6.3 `Data Holder`组件对象](./ODAS.md#463-data-holder组件对象) - [五、修订历史记录](./ODAS.md#五修订历史记录) # [数据开发者平台架构规范](./DDP.md) - [一、前言](./DDP.md/#一-前言) - [1.1 关于数据开发者平台(Data Developer Platform)](./DDP.md/#11-关于数据开发者平台data-developer-platform) - [1.2 数据工程团队的现代化管理之道](./DDP.md/#12-数据工程团队的现代化管理之道) - [1.3 谁适合阅读数据开发者平台规范网站?](./DDP.md/#13-谁适合阅读数据开发者平台规范网站) - [1.4 免责声明](./ODAS.md#14-免责声明) - [二、为什么数据领域需要数据开发者平台(DDP)](./DDP.md/#二-为什么数据领域需要数据开发者平台ddp) - [2.1 期待解决的问题](./DDP.md/#21-期待解决的问题) - [1. 组装系统中的渐进重叠](./DDP.md/#1-组装系统中的渐进重叠) - [2. 持续增长的去中心化需求](./DDP.md/#2-持续增长的去中心化需求) - [2.2 解决方案](./DDP.md/#22-解决方案) - [2.2.1 统一架构优于组装架构](./DDP.md/#221-统一架构优于组装架构) - [2.2.2 深入解决方案:实现数据产品](./DDP.md/#222-深入解决方案实现数据产品) - [2.3 为什么要为数据产品构建DDP](./DDP.md/#23-为什么要为数据产品构建ddp) - [2.3.1 更快交付数据产品](./DDP.md/#231-更快交付数据产品) - [2.3.1.1 通过抽象化加速](./DDP.md/#2311-通过抽象化加速) - [2.3.1.2 通过标准化加速](./DDP.md/#2312-通过标准化加速) - [2.3.1.3 通过模块化加速](./DDP.md/#2313-通过模块化加速) - [2.3.2 流畅的数据产品开发者体验](./DDP.md/#232-流畅的数据产品开发者体验) - [2.3.2.1 动态配置管理(DCM)](./DDP.md/#2321-动态配置管理dcm) - [2.3.2.2 可扩展性和可定制性](./DDP.md/#2322-可扩展性和可定制性) - [2.3.2.3 实验友善性](./DDP.md/#2323-实验友善性) - [2.3.2.4 标准化](./DDP.md/#2324-标准化) - [2.3.2.5 命令行(CLI)优先](./DDP.md/#2325-命令行cli优先) - [2.3.2.6 自助服务](./DDP.md/#2326-自助服务) - [2.3.2.7 故障安全](./DDP.md/#2327-故障安全) - [2.3.3 降低数据产品拥有成本](./DDP.md/#233-降低数据产品拥有成本) - [三、什么是数据开发者平台](./DDP.md/#三-什么是数据开发者平台) - [3.1 DDP的设计原则](./DDP.md/#31-ddp的设计原则) - [3.1.1 数据产品优先或产品思维](./DDP.md/#311-数据产品优先或产品思维) - [3.1.1.1 数据技术栈即产品](./DDP.md/#3111-数据技术栈即产品) - [3.1.1.2 数据即产品](./DDP.md/#3112-数据即产品) - [3.1.2 软件原则同样适用于数据](./DDP.md/#312-软件原则同样适用于数据) - [3.2 DDP的具体成果——数据产品](./DDP.md/#32-ddp的具体成果数据产品) - [3.2.1 什么是数据产品](./DDP.md/#321-什么是数据产品) - [3.2.2 代码或指令](./DDP.md/#322-代码或指令) - [3.2.3 数据和元数据](./DDP.md/#323-数据和元数据) - [3.2.4 基础设施](./DDP.md/#324-基础设施) - [3.2.5 DDP上的数据产品是什么样的](./DDP.md/#325-ddp上的数据产品是什么样的) - [3.3 DDP的概念哲学](./DDP.md/#33-ddp的概念哲学) - [四、数据开发者平台的架构](./DDP.md/#四-数据开发者平台的架构) - [4.1 概念架构:三重平面架构](./DDP.md/#41-概念架构三重平面架构) - [4.1.1 控制平面](./DDP.md/#411-控制平面) - [4.1.2 开发平面](./DDP.md/#412-开发平面) - [4.1.3 数据激活平面](./DDP.md/#413-数据激活平面) - [4.1.4 三重平面的集成](./DDP.md/#414-三重平面的集成) - [4.1.4.1 控制平面与开发平面的集成](./DDP.md/#4141-控制平面与开发平面的集成) - [4.1.4.2 开发平面与数据激活平面的集成](./DDP.md/#4142-开发平面与数据激活平面的集成) - [4.1.4.3 控制平面与数据激活平面的集成](./DDP.md/#4143-控制平面与数据激活平面的集成) - [4.2 技术架构:多层内核](./DDP.md/#42-技术架构多层内核) - [4.2.1 云内核](./DDP.md/#421-云内核) - [4.2.2 核心内核](./DDP.md/#422-核心内核) - [4.2.3 用户内核](./DDP.md/#423-用户内核) - [4.3 结构架构:分层模型](./DDP.md/#43-结构架构分层模型) - [4.4 可扩展架构:高阶架构的工作坊](./DDP.md/#44-可扩展架构高阶架构的工作坊) - [五、DDP的功能特性](./DDP.md/#五-ddp的功能特性) - [5.1 DDP核心功能特性](./DDP.md/#51-ddp核心功能特性) - [5.2 针对数据角色的功能特性](./DDP.md/#52-针对数据角色的功能特性) - [5.2.1 数据开发者](./DDP.md/#521-数据开发者) - [5.2.2 操作员](./DDP.md/#522-操作员) - [5.2.3 数据开发者的任务](./DDP.md/#523-数据开发者的任务) - [5.3 数据产品开发工作流](./DDP.md/#53-数据产品开发工作流) # 来自藕塘风月的更多分享 **微信公众号** ![微信公众号](./images/qrcode_for_gh_2d408f37a7ef_430.jpg)