关于一套简单的数据标签体系设计

关于一套简单的数据标签体系设计标签编辑及标签信息浏览需要对标签的赋予规则进行反向解析 与 1 1 6 2 节中动态标签赋予规则的三种创建方法对应 需要为动态标签赋予规则设置至少三种语法解析模板 使得赋予规则可以被解析执行 解析

大家好,欢迎来到IT知识分享网。

1、资源标签体系

1.1、体系概述

1.1.1数据结构设计

1.1.1.1体系逻辑结构

在这里插入图片描述
在这里插入图片描述

1.1.1.2标签基本信息表(静态标签)
1.1.1.3动态标签规则表
1.1.1.4复合标签规则表
1.1.1.5标签更新触发条件表

该表用于记录自动触发更新的标签的更新条件。

1.1.1.6标记数据表(标签-实体-关系表)
1.1.1.7标签关系

1.1.2标签所属分类(未改动)

1.1.3标记数据的维护

1.1.3.1人工维护

静态标签由人工对标注资源的标记数据进行维护(包括给资源添加标签、撤销标签)。

1.1.3.2系统自动维护

动态标签与复合标签均由系统对标注资源的标签自动进行维护(包括给资源添加标签、撤销标签)。当资源进行更新/修改时,自动将该资源有可能被打上的标签进行遍历并判断,若通过过滤,自动新建资源-标签对应的标记数据;若资源不符合某标签的条件,自动删除已存在的对应标记数据。

1.1.4静态标签的生命周期

图1.1 静态标签的生命周期图

1.1.4.1创建

静态标签的创建,通过选择标签标记资源类型、填写标签基础信息即可完成。标签名称为标签检索的主要标准,故标签名称不可重复。

1.1.4.2维护

1.1.5复合标签的生命周期TODO

1.1.5.1维护

复合标签的标签标注资源的维护只需要提供对复合标签和原子标签的增删功能,以及各个原子标签之间的交并运算的修改功能。对应的原子标签的维护跳转至对应的标签维护页面即可。

1.1.6动态标签的生命周期

1.1.6.1概览

图1.2 动态标签的创建、检查、保存、执行流程图
动态标签的生命周期主要分为创建、检查、保存、执行、维护几步。下面将针对各步骤的需求及主要职责进行描述。

1.1.6.2创建
1.1.6.3检查

在该部分,动态标签的各项关键信息将被检查,从而保证标签数据的完整性、正确性。同时避免错误的标签赋予条件被系统执行,破坏系统的数据完整性。

1.1.6.4保存
1.1.6.5打标签动作的执行

初次建立标签时,系统将执行一遍标签过滤条件,并将所有通过过滤的资源建立对应的标记数据。当任何资源被插入/删除/更新时,系统都将通过1.1.1.2节中声明的反查表,获取资源可能的标记标签,并执行对应的过滤条件,判断该资源的标记数据是否需要新增/删除。其中,插入/更新操作中,打标签动作为后缀动作;删除操作中,打标签动作为前缀操作。

1.1.6.6编辑

除标签标记资源、标签种类(静态、动态、复合)、规则类型(简单、复杂)外,标签的其余属性均可以被修改,修改与创建流程相似。但是修改页面需要默认显示目前的标签属性,如:标签赋予规则。

1.1.6.7动态标签赋予规则的语法定义及解析。

1.1.7标签关系的管理

1.1.8标签推荐功能(其它模块/对应业务模块需求)

1.2 性能要求

1.3 接口需求

标签系统作为其它系统的底层支持模块,需要对其它系统开发功能接口。对于现有的人才管理系统,标签系统需要开放对应系统所需的接口。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/119890.html

(0)
上一篇 2025-11-02 12:33
下一篇 2025-11-02 12:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信