Draconai Documentation

dd_id_94c4200523
3. App Technical

Architecture: Relations

Overview

  • The legacy system uses two relation systems:
  • SOTO: text-embedded semantic relations.
  • AEM: structured, ordered relations with metadata.
  • Both operate on items via the technical layer (AutoItemEntity).

Relation Layers (Legacy)

Layers

  • Text-level reference parsing (SOTO string).
  • Content-level relation types (e.g., derivation, classification, dimension AEM).
  • Database-level relation entities (SotoDbRelationEntity, AemDbRelationEntity).

Current Status

  • The current /var/www codebase does not implement these relations yet.
  • The legacy design in - old/dracon is the reference for rebuilding.

Subpages

  • SOTO: architecture_relations_soto.md
  • AEM: architecture_relations_aem.md

Next Layer

Next

  • Implementation Notes:
  • SOTO: implementation_soto.md
  • AEM: implementation_aem.md