Skip to content

Add Tool <-> Dataset linkage to CCKP #249

@PanZiwei

Description

@PanZiwei

Overview

Add a "Related Datasets" attribute to the Tool schema, linking tools to associated datasets (e.g. datasets from the same publication or used for validation). This attribute will be surfaced in the Tool Context view displaying a CCKP dataset card if the dataset exists in CCKP, or an external link otherwise.

Proposed Changes

Schema

  • Add a new attribute relatedDatasets to the Tool schema
  • Supports multiple dataset records per tool
  • Value can be NA/blank (some tools have no linked datasets or list data as "available upon request")

Tool Context Display

  • If linked to a CCKP dataset: show the CCKP dataset card
  • If external link: show attribute context with the external link

Definition

"Related Dataset" is defined loosely as:

  • A validation dataset for the tool, OR
  • A dataset from the same publication as the tool

(Validation relationship extraction is deferred to a future iteration)

Scope

  • Target all tools using a programmatic approach

Reference: CCKP: Resource Linkages

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions