Aa Clazz

通用分类法抽象接口。当定义分类系统、分类结构或分层分类框架时调用此技能。

OXOYO Updated 1 repo stars

File contents

通用分类接口

核心概念

  • IClassificationEntity:分类实体的基本接口
  • IClassificationDimension:分类维度的层次结构
  • IClassificationSystem:完整的分类系统
  • IClassificationRule:分类规则的定义和应用
  • IClassificationQuery:分类数据的查询接口
  • IClassificationEvent:分类事件的处理

主要操作

  • 实体操作:创建、更新、删除、合并、拆分实体
  • 维度操作:创建、更新、删除、移动、克隆维度
  • 分类操作:分类、取消分类、重新分类、批量分类
  • 查询操作:查询实体、维度、关系,执行聚合和遍历

分类模型

  • 层次模型:树状结构的分类体系
  • 网络模型:基于关系网络的分类
  • 分面模型:多维度的分类视角
  • 分类学模型:基于科学分类的体系

分类属性

  • 核心属性:身份、结构、行为、语义属性
  • 时间属性:创建、修改、过期时间
  • 空间属性:位置、边界、相邻、包含关系
  • 关系属性:父、子、兄弟、关联关系

扩展点

  • 自定义分类逻辑:实现特定领域的分类算法
  • 自定义查询逻辑:优化分类数据的查询
  • 自定义事件处理:响应分类系统的事件

详细定义

完整的接口定义、属性和方法请参考 。

OXOYO/skill_universe/tree/main/skills/aa-clazz commit 1c8d227e8c

Frequently asked questions

npx skillmds@latest add oxoyo/aa-clazz