Skip to content

Prefix Neo4j schema labels and relationship types with TS #6

@rahlk

Description

@rahlk

The target Neo4j holds Applications projected from multiple source languages. Node labels (Application, Class, Callable, ...) and relationship types (HAS_MODULE, CALLS, ...) are shared across languages, so downstream analytics cannot attribute a node to a language by label alone.

Prefix every node label with TS (Application -> TSApplication) and every relationship type with TS_ (HAS_MODULE -> TS_HAS_MODULE) to namespace the contract.

Breaking schema change; bump SCHEMA_VERSION.

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already existsenhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions