Skip to content

Horizontal transitive closure for Identity mappings #20

Description

@nicoloesch

Motivation

Similar to the concept_ancestor vertical transitive closure, we could provide an additional table that does horizontal identity mapping for quicker lookup to related concepts.

Pitch

With the changes of grouping relationships into pre-defined groups (e.g. Association, Attribute, Composition, Hierarchy and Identity), we could provide a transitive lookup table for Identity mappings for horizontal connections.

Background

Certain ancestors got deprecated, which makes the connection upwards for these orphaned descendants not as straightforward and require evasion of the stale connection.

Example: 4223087. Is a child of 4205728 (deprecated and remapped to 1242725)

Alternatives

Leave it as is at navigate the graph manually to find back to an ancestor with transitive closure. Sometimes, the Identity mapping only has distance of 1 (immeidate neighbour is standard concept), meaning the time-saved during grounding could be miniscule.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions