智能市政基础设施可扩展元数据和数据字典

2024-02-24 10:07李天逸
城市道桥与防洪 2024年1期
关键词:字典市政基础设施

李天逸

[上海市政工程设计研究总院(集团)有限公司,上海市 200092]

0 引言

当今社会,城市化进程加速,智能城市建设正成为各国政府和企业关注的热点。2020 年国家重点研发计划项目以城市路网、市政管线、垃圾处理、城市水务、应急消防等重要领域为场景,构建城市重大市政设施智能运维与管控平台建设与应用示范中以人为本的城市精细化管理市政设施智能运维系列标准。这些场景的基础设施在建设和运营中需要处理大量数据,如位置信息、设备信息、性能指标等。同时这些数据来自于不同的自动化控制系统和传感器,不同设备和系统之间的互操作性和复杂的数据交换,加之这些数据需要被管理和维护,以支持基础设施的高效运营和决策。因此,如何有效管理和利用这些数据是智能城市建设中需要解决的问题之一。

元数据和数据字典是一种有效管理和维护数据的关键工具,用于描述数据的结构、意义和来源等关键信息。元数据可进行数据的解释与管理,对保证数据质量有一定的帮助,准确可靠[1];数据字典为增强数据的可理解性和互操作性提供了数据元素的定义和规范。在智能市政基础设施中,元数据的扩展具有以下三个方面的优点。首先,扩展元数据有助于提升数据的可理解性和发现性;其次,扩展元数据有助于数据的集成和交互。另外,元数据的扩展也有助于数据的安全与隐私保护。

因此,本文研究智能城市基础设施中可扩展的元数据和数据字典的设计与实现,以解决现有数据管理方案中存在的问题。

1 元数据和可扩展元数据核心概念

元数据是描述数据的数据,它提供了关于数据的信息,包括其含义、结构、特征和属性等。元数据可以帮助理解和管理数据,并提供数据的上下文。

可扩展元数据是一种扩展了传统元数据的概念。其强调元数据的灵活性和可扩展性,使其能够适应数据和应用的不同需求。

可扩展元数据的核心概念包括以下五个方面。

元数据模型:定义了元数据的结构和组织方式。其确定了元数据的各个组成部分以及他们之间的关系。常见的元数据模型包括关系模型、层次模型和面向对象模型等。

元数据属性:描述了数据和元数据的特征和属性。可以包括数据类型、大小、格式、来源、所有权、访问权限等信息。元数据属性可以根据具体需求进行定义和扩展。

元数据标准:定义了元数据的一致性和规范性。元数据标准可以包括命名规则、命名空间、词汇表、分类体系等,以确保元数据的一致性和互操作性。

元数据存储和管理:指的是存储和管理元数据的方法和技术。包括元数据存储结构、元数据管理系统、元数据检索和查询等。

元数据应用:描述了如何使用元数据来支持数据管理和应用开发。元数据应用可以包括数据检索、数据集成、数据分析、数据质量管理等。

2 可扩展元数据和数据字段的设计与实现

2.1 可扩展元数据和数据字段的结构

在设计可扩展元数据和数据字典结构时,需要考虑以下几个方面。

元数据模型:元数据模型用于定义元数据的结构和内容。在设计元数据模型时,需要考虑数据元素、数据元素类型、数据元素集合和数据元素集合类型等核心概念,并定义他们之间的关系和属性。

元数据存储:元数据存储用于存储元数据,可以选择关系数据库、NoSQL 数据库或文件系统等不同的存储方式。在设计元数据存储时,需要考虑存储的效率、可靠性和可扩展性等因素。

元数据访问:元数据访问用于实现元数据的查询和管理,可以通过API 或其他方式实现。在设计元数据访问时,需要考虑API 的结构和功能,以及安全和权限控制等因素。

2.2 可扩展元数据和数据字段的设计原则

在设计可扩展元数据和数据字典时,需要遵循以下设计原则。

(1)当扩展元数据元素时,应该避免对现有元数据元素的名称、定义或数据类型进行修改。

(2)扩展的元数据可以被视为实体定义,并包含扩展和现有元数据元素作为其组成部分[6]。

(3)对于现有的元数据元素,可以施加比原标准更为严格的约束或条件。

(4)元数据元素的域可以受到比原标准更为严格的限制[6]。

(5)可以限制原标准认可的域值的使用,例如:限定现有元数据元素的域值仅包含其中几项而非原标准的值,可以要求用户从这几项中选择一个。

(6)可以扩展代码表中值的数目[6]。

(7)在扩展元数据标准之前,严禁扩展原标准不允许的内容。

(8)在进行元数据标准的扩展前,必须对元数据标准进行全面分析,包括元数据实体/ 元素的名称、定义、数据类型、约束条件、值域和最大出现次数等属性。如果满足要求,可以采用现有的元数据实体/元素;否则,需要进行元数据标准的扩展[6]。

(9)确定元数据框架,在选择可选子集时,需要对元数据标准中的所有可选子集进行分析,并根据具体应用选择所需的元数据子集。如果参考标准中没有满足某项需求的子集,可以新建相应的元数据子集。

(10)应该使用标准的元数据管理技术和数据字典标准,以确保元数据的一致性和互操作性。

(11)应该使用清晰、简明和易于理解的术语和定义,以确保元数据的可理解性和可用性。

(12)应该使用适当的安全措施,以确保元数据的安全性和机密性,并避免未经授权的访问和修改。

2.3 可扩展元数据和数据字段的AP I 实现

为实现元数据的查询和管理,可以设计相应的API 接口。

通过GET 请求可以获取所有数据元素、数据元素类型、数据元素集合、数据元素集合类型。通过POST请求添加新的数据元素。通过PUT 请求修改现有的数据元素。通过DELETE 请求删除现有的数据元素。

这些API 接口可以通过RESTful API 或GraphQL等方式实现,以满足不同的需求。

总之,可扩展元数据和数据字典的设计与实现是智能市政基础设施的重要组成部分。通过合理的元数据管理和数据字典标准,可以提高数据的可用性和可靠性,并为城市管理和服务提供支持。

3 案例分析

为验证本文提出的智能市政基础设施可扩展元数据和数据字典的设计与实现方法的有效性,选取城市路网、市政管线、垃圾处理、城市水务、应急消防等方面进行案例分析。图1 所示为市政基础设施元数据图。

图1 市政基础设施元数据图

智能市政基础设施中包含多系统、多种类元数据和数据字典。表1 梳理了智能市政基础设施中设计的元数据金额数据字典。

表1 元数据和数据字典案例表

以智能城市路网系统为例,选取基本信息类进行元数据扩展,表2 给出智能城市路网系统基本信息类扩展内容。

表2 智能城市路网系统基本信类扩展表

4 总结与展望

本文针对智能化城市管理中可扩展元数据和数据字典的设计与实现问题进行研究和探讨,并以智能城市路网系统、智能市政管线系统、智能垃圾处理系统、智能城市水务系统、智能应急消防系统为案例,提出了具体的设计方案。

在智能化城市管理中,可扩展元数据和数据字典的应用和设计实现方案,能够有效地提升城市管理的效率和服务质量,实现城市资源的合理利用和全面管理。然而,当前城市数据资源存在着数据来源、数据质量、数据管理和隐私保护等方面的问题,这给可扩展元数据和数据字典的设计和应用带来挑战。

未来,随着城市数字化进程的不断加速,智能化城市管理的需求和应用场景也会不断增加和丰富。因此,在可扩展元数据和数据字典的设计和应用方面,还需要进一步深入研究和探索,开展更多的实践和应用案例,为城市智能化管理提供更加完善和可靠的数据支持和技术保障。

猜你喜欢
字典市政基础设施
开心字典
开心字典
农业基础设施建设有望加速
公募基础设施REITs与股票的比较
市政给排水工程施工质量控制简述
BIM技术在市政给排水设计中的应用
挪威Bodø市政大厅
市政园林绿化设计创新思考
振动搅拌,基础设施耐久性的保障
充分挖掘基础设施建设发展潜力