From 7a43717d97b73e4a85fad1f5540196b1ec38dda7 Mon Sep 17 00:00:00 2001 From: jdfuhrman1 <35784481+jdfuhrman1@users.noreply.github.com> Date: Mon, 24 Nov 2025 06:25:05 -0600 Subject: [PATCH 1/3] Add files via upload --- P08_T06.yaml | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 P08_T06.yaml diff --git a/P08_T06.yaml b/P08_T06.yaml new file mode 100644 index 0000000..0c4cd1c --- /dev/null +++ b/P08_T06.yaml @@ -0,0 +1,74 @@ +version: 0.1.0 + +tool: + name: Representativeness Exploration and Comparison Tool - REACT + repo_url: https://github.com/MIDRC/MIDRC-REACT + tool_homepage: https://github.com/MIDRC/MIDRC-REACT + documentation_url: https://midrc.github.io/MIDRC-REACT/ + tool_type: Script + +llm: + usesLlm: false + bringOwnKey: false + +input: + - name: Imaging structured 1 + dataCategory: imaging + dataClass: structured + dataType: radiology + format: + - csv + dataStandard: + - dicom + proprietary: false + source: https://data.midrc.org/ + +output: + - name: Imaging Tabular 1 + dataCategory: imaging + dataClass: tabular + dataType: radiology + format: + - csv + dataStandard: + - dicom + proprietary: false + source: https://data.midrc.org/ + +license: + license_type: Apache-2.0 + link: https://github.com/MIDRC/MIDRC-REACT/blob/master/LICENSE + +funding: + source: Developed for MIDRC creation with NIBIB, and then generalized and converted to tool via ARPA-H BDF + agreement: Not specified + link: "" + +domains: + - Imaging and other AI input domains + +credit: + - name: MIDRC + role: Developer + org: Medical Imaging and Data Resource Center + url: https://www.midrc.org/ + +target_users: + primary_user: + user_type: researcher + technical_literacy_level: + - intermediate + biomedical_literacy_level: + - intermediate + +maturity: + beginning_maturity: 1 + current_maturity: 8 + +media: + [ + { "link": "https://www.youtube.com/watch?v=PFa6EUqE-G8" }, + { "link": "https://player.vimeo.com/video/998029033" }, + ] + +collaborations: [] From 70530d3f3d980adce2e602f3cd5217b36f85c877 Mon Sep 17 00:00:00 2001 From: jdfuhrman1 <35784481+jdfuhrman1@users.noreply.github.com> Date: Mon, 24 Nov 2025 06:25:30 -0600 Subject: [PATCH 2/3] Rename P08_T06.yaml to bdf.yaml --- P08_T06.yaml => bdf.yaml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename P08_T06.yaml => bdf.yaml (100%) diff --git a/P08_T06.yaml b/bdf.yaml similarity index 100% rename from P08_T06.yaml rename to bdf.yaml From 42900a02fd10f9a256997625d491763c153e89f3 Mon Sep 17 00:00:00 2001 From: jdfuhrman1 <35784481+jdfuhrman1@users.noreply.github.com> Date: Mon, 24 Nov 2025 06:25:57 -0600 Subject: [PATCH 3/3] Add files via upload --- .github/workflows/ci-validate.yaml | 49 ++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .github/workflows/ci-validate.yaml diff --git a/.github/workflows/ci-validate.yaml b/.github/workflows/ci-validate.yaml new file mode 100644 index 0000000..a964cd9 --- /dev/null +++ b/.github/workflows/ci-validate.yaml @@ -0,0 +1,49 @@ + +name: Validate bdf.yaml + +on: + workflow_call: + inputs: + python-version: + required: true + type: string + default: '3.9' + validation-branch: + required: false + type: string + default: 'main' + schema-url: + required: false + type: string + default: 'https://raw.githubusercontent.com/ARPA-H-BDF/bdfkb-schema/refs/heads/main/src/bdfkb_schema/schema/bdfkb_schema.yaml' + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Checkout source repository (where validate.py lives) + uses: actions/checkout@v4 + with: + repository: ARPA-H-BDF/bdfkb-schema + ref: ${{ inputs.validation-branch }} + path: validation-source + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: ${{ inputs.python-version }} + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install linkml + + - name: Validate yaml + run: | + python ./validation-source/src/validation/validate.py ${{inputs.schema-url}} + +