databrickslabs / databrickslabs/ontos

[Feature]: Semantic assignment to link concept to securable

Open
#30 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

meta/cuj type/feature
Dominant language
Python
Stars
212
Forks
71
Avg merge
4d 10h
Merged PRs (30d)
43

Description

Title

Semantic assignment to link concept to securable

Role/User Type

Data Producer, Data Steward, Data Modeller

Circumstance

The user has defined a data product or has some kind of securable object in Unity Catalog. They have also defined a particular business concept (Class or Property).

Goals

Express that a securable object contains instances of a particular concept in a structured way.

User Journey Steps
  • Browse to the relevant securable object
  • Select "Semantic assignment"
  • Select the relevant concept - this could be from a searchable list or organised into a hierarchical tree view.

Alternatively, the same process applies but starting from the concept.

Broken Steps or Gaps

No response

Success Metrics

No response

Proposed Solution or Improvement

No response

Related Product / Feature Areas

No response

Additional Context or Reference

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by tracing how concepts and Unity Catalog securable objects are currently represented, then define the assignment flow from either side and identify tests for selecting and persisting a concept link.

Written by the indexing model from the issue text.

Assessment

Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.