[
  {
    "path": ".github/dependabot.yml",
    "content": "# SPDX-License-Identifier: MIT\n# SPDX-FileCopyrightText: Copyright 2024 The SPDX Contributors\n\nversion: 2\nupdates:\n- package-ecosystem: \"github-actions\"\n  directory: \"/\"\n  schedule:\n    interval: \"daily\"\n  open-pull-requests-limit: 10\n- package-ecosystem: \"pip\"\n  directory: \"/\"\n  schedule:\n    interval: \"weekly\"\n  open-pull-requests-limit: 10\n"
  },
  {
    "path": ".github/workflows/publish_common.yml",
    "content": "# Publish pre-3.0 specs (spec versions that do not require spec-parser)\n# This workflow can be triggered manually or by a repository dispatch event.\n# It has three parameters:\n# - ref: The branch or tag to publish\n# - as_version: The version to publish as\n# - aliases: Space-delimited aliases\n#\n# For example, to publish the \"support/2.3.1\" branch (under development)\n# as \"v2.3.1-dev\" with aliases \"v2.3.1\", \"2.3.1\", and \"2.3.1-dev\",\n# you can trigger the workflow with:\n# - ref = \"refs/heads/support/2.3.1\"\n# - as_version = \"v2.3.1-dev\"\n# - aliases = \"v2.3.1 2.3.1 2.3.1-dev\"\n\non:\n  repository_dispatch:\n    types:\n      - publish_spec\n  workflow_dispatch:\n    inputs:\n      ref:\n        description: Branch or tag to publish (e.g. refs/heads/support/2.3).\n        required: true\n        default: refs/heads/support/2.3\n      as_version:\n        description: Version to publish as (e.g. v2.3).\n        required: true\n        default: v2.3\n      aliases:\n        description: Space-delimited aliases to publish (e.g. v2-latest v2-draft).\n        required: false\njobs:\n  build:\n    runs-on: ubuntu-latest\n    container: python:3.12\n    steps:\n    - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd  #v6.0.2\n      with:\n        ref: ${{ github.event.client_payload.ref || github.event.inputs.ref }}\n        path: spdx-spec\n        fetch-depth: 0  # Because we will be pushing the gh-pages branch\n    - name: Install pre-requisites\n      run: pip install json-schema-for-humans==1.4.1 mike==2.1.3 mkdocs==1.6.1\n    - name: Generate schema doc\n      working-directory: spdx-spec\n      run: generate-schema-doc schemas/spdx-schema.json chapters/spdx-json-schema.html\n    - name: Set Git identity\n      working-directory: spdx-spec\n      run: |\n        git config user.name github-actions\n        git config user.email github-actions@github.com\n    - name: Build docs\n      working-directory: spdx-spec\n      env:\n        AS_VERSION: ${{ github.event.client_payload.as_version || github.event.inputs.as_version }}\n      run: |\n        mike deploy --update-aliases --push $AS_VERSION ${{ github.event.client_payload.as_version || github.event.inputs.as_version }}\n"
  },
  {
    "path": ".github/workflows/publish_v3.yml",
    "content": "# Publish SPDX specification to https://spdx.github.io/spdx-spec/\n#\n# This workflow is configured differently for the\n# \"main\", \"develop\", and \"support\" branches, each publishing to a unique URL.\n#\n# For example,\n# the workflow in \"main\" may publish to https://spdx.github.io/spdx-spec/v3.0.1/,\n# the workflow in \"develop\" may publish to https://spdx.github.io/spdx-spec/v3.1-dev/,\n# the workflow in \"support/3.0\" may publish to https://spdx.github.io/spdx-spec/v3.0.x/.\n#\n# The workflow should be configured to have an URL without a version number\n# specified be redirected to an URL published from \"main\" branch.\n#\n# ## Workflow overview\n#\n# 1) Generate model documents and RDFs from model files in spdx-3-model repo\n# 2) Combine the model documents from (1) with the chapters in spdx-spec repo\n# 3) Generate a website using files from (2)\n# 4) Upload RDFs from (1) and a website from (3) to GitHub Pages\n# 5) Make URL redirections as needed\n#\n# See notes at:\n# https://github.com/spdx/spdx-spec/issues/1155\n# https://github.com/spdx/spdx-spec/pull/1146\n# See branch structure at:\n# https://github.com/spdx/spdx-spec/blob/develop/README.md#branch-structure\n\non:\n  push:\n    branches:\n      - develop          # This should match with REF_SPEC,\n                         # to automatically publish from a correct branch\n  repository_dispatch:\n    types:\n      - publish_v3_spec\n  # Manually trigger from https://github.com/spdx/spdx-spec/actions\n  # Allows specifying inputs for different branches/tags and versions\n  workflow_dispatch:\n    inputs:\n      REF_SPEC:\n        description: 'Branch or tag of specification documents to publish (e.g., refs/heads/develop, refs/heads/support/3.0, refs/tags/v3.0, refs/tags/v3.1-RC1)'\n        required: false\n        default: 'develop'\n      REF_MODEL:\n        description: 'Branch or tag of model files to use (e.g., refs/heads/develop, refs/heads/support/3.0, refs/tags/v3.0.1, refs/tags/v3.1-rc1)'\n        required: false\n        default: 'develop'\n      VERSION:\n        description: 'Version to publish (e.g., v3.1-dev, v3.1-RC1)'\n        required: false\n        default: 'v3.1-dev'\n      VERSION_ALIASES:\n        description: 'Space-delimited aliases for the version being published (e.g., \"v3 latest\")'\n        required: false\n        default: 'v3.1 develop dev'\n      VERSION_DEFAULT:\n        description: 'Default version to redirect to, when no version is specified in the URL (e.g., v3.0)'\n        required: false\n        default: 'v3.0.1'\n  schedule:\n    # Rebuild periodically, to apply changes from https://github.com/spdx/spdx-3-model/\n    - cron: \"0,30 12-20 * * 1-5\"  # Every 30 mins during meeting hours (Mon-Fri)\n    - cron: \"0 0,2,4,8,10,22 * * 1-5\"  # Every 2 hours off meeting hours (Mon-Fri)\n    - cron: \"0 12 * * 6,0\"  # Noon once on weekends (Sat & Sun)\n\njobs:\n  build:\n    # Don't run scheduled builds for forks\n    if: >-\n      github.event_name != 'schedule' || github.repository == 'spdx/spdx-spec'\n    runs-on: ubuntu-latest\n    env:\n      REF_SPEC: \"${{ github.event.inputs.REF_SPEC || 'develop' }}\"   # spdx-spec branch:    \"main\" or \"develop\" or \"support/x.y\" or tag/commit ID\n      REF_MODEL: \"${{ github.event.inputs.REF_MODEL || 'develop' }}\" # spdx-3-model branch: \"main\" or \"develop\" or \"support/x.y\" or tag/commit ID\n      REF_PARSER: \"main\"                    # spec-parser branch:  \"main\" or tag/commit ID\n      GH_PAGES_BRANCH: \"gh-pages\"           # spdx-spec branch to publish HTML to\n      VERSION_DEFAULT: \"${{ github.event.inputs.VERSION_DEFAULT || 'v3.0.1' }}\"             # Default version:\n                                            # - A version to be redirected to from the URL without\n                                            #   a version number specified\n                                            # - Should be the latest stable version from the \"main\" branch\n                                            # - VERSION_DEFAULT should be the same across all\n                                            #   branches/tags\n                                            # - VERSION_DEFAULT should also match the\n                                            #   mike's canonical_version in mkdocs.yml\n      VERSION: \"${{ github.event.inputs.VERSION || 'v3.1-dev' }}\"                   # Publishing version, to be published from this branch:\n                                            # - VERSION can be different from VERSION_DEFAULT;\n                                            #   For example, if VERSION is a draft/release candidate,\n                                            #   or if VERSION is a stable version that is behind the\n                                            #   default version (e.g. v3.0.2 vs v3.1)\n                                            # - VERSION from \"develop\" branch should be indicated with\n                                            #   a suffix (\"-dev\", \"-draft\", etc.).\n                                            #   The content of this version will constantly change.\n                                            # - VERSION should match with the version in the copyright\n                                            #   text defined in mkdocs.yml\n                                            #   e.g. \"SPDX v3.x.x Copyright (c) 2010-2024, ...\"\n                                            # - A release candidate (with suffix \"-RC\") may be published\n                                            #   from a very short-lived \"support\" branch.\n                                            #   The content of this version should be kept unchanged,\n                                            #   so it can be properly referenced during the review period,\n                                            #   but the URL of the RC version may subjected to be\n                                            #   redirected to the release version later.\n                                            #   For example, v3.0-RC1 was redirected to v3.0 and\n                                            #   will be redirected to v3.0.1 later.\n      VERSION_ALIASES: \"${{ github.event.inputs.VERSION_ALIASES || 'v3.1 develop dev' }}\"\n                                            # VERSION_ALIASES are names that will be redirected to VERSION\n                                            # - Can be empty, can be multiple; separated by space\n                                            # - \"latest\" should be reserved for the latest stable version\n                                            # - \"develop\" should be reserved for the version in \"develop\" branch\n                                            # - Aliases like \"v3.0\" will be expanded to \"v3.0 3.0\"\n      GIT_USER_NAME: \"ci-bot\"               # Username for gh-pages commit\n      GIT_USER_EMAIL: \"ci-bot@spdx.dev\"     # E-mail for gh-pages commit\n      MKDOCS_MODEL_YML: \"model-files.yml\"   # Contains list of model Markdown files:\n                                            # - relative to PARSER_OUT_BASE_DIR\n      MKDOCS_BASE_YML: \"mkdocs.yml\"         # Initial MkDocs configuration; from spdx-spec repo\n      MKDOCS_FULL_YML: \"__mkdocs-full.yml\"  # MkDocs configuration combined with model list:\n                                            # - to be generated from MKDOCS_BASE_YML and MKDOCS_MODEL_YML\n      REDIRECT_MAP_PATH: \"etc/redirect-map.csv\"             # URL redirect map\n      REDIRECT_TEMPLATE_PATH: \"etc/redirect-template.html\"  # URL redirect HTML template\n    steps:\n      - name: Expand version aliases to include a version without 'v' prefix and lowercase aliases\n        # For example, given\n        # - VERSION: \"v3.0.1\"; and\n        # - Original VERSION_ALIASES: \"latest V3.0 v3.0-RC1\"\n        # the expanded VERSION_ALIASES will be \"3.0.1 latest v3.0 3.0 v3.0-RC1 3.0-RC1 v3.0-rc1 3.0-rc1\"\n        run: |\n          echo VERSION: $VERSION\n          echo Original VERSION_ALIASES: $VERSION_ALIASES\n          original_aliases=\"$VERSION_ALIASES\"\n          expanded_aliases=\"\"\n\n          add_alias() {\n            for a in \"$@\"; do\n              [ -z \"$a\" ] && continue\n              expanded_aliases=\"$expanded_aliases $a\"\n            done\n          }\n\n          # Add lowercase VERSION and numeric (no 'v') variants, but do NOT add the exact VERSION\n          lower_version=$(echo \"$VERSION\" | tr '[:upper:]' '[:lower:]')\n          add_alias \"$lower_version\"\n          if [[ $VERSION =~ ^v[0-9] ]]; then\n            add_alias \"${VERSION#v}\"\n            add_alias \"${lower_version#v}\"\n          fi\n\n          # Add original aliases and their lowercase and numeric variants\n          for version in $original_aliases; do\n            # skip exact match to VERSION\n            if [ \"$version\" = \"$VERSION\" ]; then\n              continue\n            fi\n            add_alias \"$version\"\n            lower_alias=$(echo \"$version\" | tr '[:upper:]' '[:lower:]')\n            add_alias \"$lower_alias\"\n            if [[ $version =~ ^v[0-9] ]]; then\n              add_alias \"${version#v}\"\n              add_alias \"${lower_alias#v}\"\n            fi\n          done\n\n          # Deduplicate aliases and remove the exact version from the list\n          expanded_aliases=$(printf \"%s\\n\" $expanded_aliases | sort -u | grep -Fxv \"$VERSION\" | tr '\\n' ' ' | sed 's/^ *//; s/ *$//')\n          echo \"VERSION_ALIASES=$expanded_aliases\" >> $GITHUB_ENV\n      - name: Check expanded version aliases\n        run: |\n          echo Expanded VERSION_ALIASES: $VERSION_ALIASES\n      - name: Checkout spdx-spec\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd  #v6.0.2\n        with:\n          ref: ${{ env.REF_SPEC }}\n          path: spdx-spec\n          fetch-depth: 0  # Because we will be pushing the gh-pages branch\n      - name: Checkout spdx-3-model\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd  #v6.0.2\n        with:\n          repository: spdx/spdx-3-model\n          ref: ${{ env.REF_MODEL }}\n          path: spdx-3-model\n      - name: Checkout spec-parser\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd  #v6.0.2\n        with:\n          repository: spdx/spec-parser\n          ref: ${{ env.REF_PARSER }}\n          path: spec-parser\n      - name: Set up specific Python version\n        uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405  #v6.2.0\n        with:\n          python-version: \"3.12\"\n          cache: \"pip\"\n      - name: Install pre-requisites for spdx-spec\n        run: pip install -r spdx-spec/requirements.txt\n      - name: Install pre-requisites for spec-parser\n        run: pip install -r spec-parser/requirements.txt\n      - name: Build model files\n        # Generates model documents and RDFs\n        # Move the model file list to spdx-spec/ root\n        run: |\n          python3 spec-parser/main.py --force --generate-rdf --output-rdf spdx-spec/docs/rdf --generate-mkdocs --output-mkdocs spdx-spec/docs/model --generate-plantuml --output-plantuml spdx-spec/docs/diagram --generate-jsondump --output-jsondump spdx-spec/docs/jsondump spdx-3-model/model\n          mv spdx-spec/docs/model/$MKDOCS_MODEL_YML spdx-spec/\n      - name: Copy JSON annotations\n        # JSON annotations URL will be redirected\n        # from https://spdx.org/rdf/<version>/spdx-json-serialize-annotations.ttl\n        # to https://spdx.github.io/spdx-spec/v<version>/rdf/jsonld-annotations.ttl\n        #\n        # To maintain availability of files at the old location at\n        # https://spdx.github.io/spdx-spec/v3.0/model/<filename>,\n        # another copy will be made into spdx-spec/docs/model/.\n        #\n        # Note: When release a new version, update the content of annotations.ttl to match the version\n        run: |\n          cp spdx-spec/serialization/jsonld/annotations.ttl spdx-spec/docs/rdf/jsonld-annotations.ttl\n          cp spdx-spec/serialization/jsonld/annotations.ttl spdx-spec/docs/model/jsonld-annotations.ttl\n      - name: Copy JSON-LD context and RDFs\n        # JSON-LD context and RDF URLs will be redirected\n        # from https://spdx.org/rdf/<version>/spdx-context.jsonld, spdx-model.ttl, etc.\n        # to https://spdx.github.io/spdx-spec/v<version>/rdf/spdx-context.jsonld, etc.\n        #\n        # Make a copy of spdx-model.json-ld as spdx-model.jsonld,\n        # because we have spdx-context.jsonld.\n        run: |\n          cp spdx-spec/docs/rdf/spdx-model.json-ld spdx-spec/docs/rdf/spdx-model.jsonld\n          cp spdx-spec/docs/rdf/spdx-context.jsonld spdx-spec/docs/model/\n          cp spdx-spec/docs/rdf/spdx-model.* spdx-spec/docs/model/\n      - name: Generate JSON schema\n        # JSON schema URL will be redirected\n        # from https://spdx.org/schema/<version>/spdx-json-schema.json\n        # to https://spdx.github.io/spdx-spec/v<version>/rdf/schema.json\n        #\n        # A JSON-LD context document URL is needed to generate the JSON schema.\n        # The preferred URL is at spdx.org, but for development versions it may not\n        # be available yet, so spdx.github.io is used as a fallback.\n        #\n        # The context URL is resolved by trying the following candidates in order:\n        #\n        # 1. https://spdx.org/rdf/<base>/spdx-context.jsonld   (e.g. 3.1)\n        # 2. https://spdx.org/rdf/<full>/spdx-context.jsonld   (e.g. 3.1-RC1)\n        # 3. https://spdx.github.io/spdx-spec/<VERSION>/rdf/spdx-context.jsonld  (fallback)\n        #\n        # For each spdx.org candidate, availability is confirmed by either:\n        # a. a GitHub tag in spdx/spdx-spec — deterministic; a tag confirms a release\n        # b. a curl check — catches the case where spdx.org is live before the tag is created\n        #\n        # Note: tags in spdx/spdx-spec may or may not have a \"v\" prefix (e.g., v3.0 vs 3.0.1),\n        # so both forms are checked. The spdx-spec repo is checked out with fetch-depth: 0.\n        run: |\n          VER_FULL=${VERSION#[vV]}\n          VER_BASE=$(echo \"$VER_FULL\" | sed -E 's/-.*//')\n\n          URL_RELEASE=\"https://spdx.org/rdf/$VER_BASE/spdx-context.jsonld\"\n          URL_DEV=\"https://spdx.org/rdf/$VER_FULL/spdx-context.jsonld\"\n          URL_FALLBACK=\"https://spdx.github.io/spdx-spec/$VERSION/rdf/spdx-context.jsonld\"\n\n          has_tag_release() { git -C spdx-spec tag -l \"v$VER_BASE\" \"$VER_BASE\" | grep -q .; }\n          has_tag_dev()     { git -C spdx-spec tag -l \"v$VER_FULL\" \"$VER_FULL\" | grep -q .; }\n          url_ok()          { curl --output /dev/null --silent --head --fail \"$1\"; }\n\n          if has_tag_release || url_ok \"$URL_RELEASE\"; then\n            CONTEXT_URL=\"$URL_RELEASE\"\n          elif [ \"$VER_FULL\" != \"$VER_BASE\" ] && { has_tag_dev || url_ok \"$URL_DEV\"; }; then\n            CONTEXT_URL=\"$URL_DEV\"\n          else\n            CONTEXT_URL=\"$URL_FALLBACK\"\n          fi\n\n          echo \"JSON-LD context document URL:\"\n          echo \"$CONTEXT_URL\"\n\n          shacl2code generate \\\n            --input spdx-spec/docs/rdf/spdx-model.ttl \\\n            --input spdx-spec/docs/rdf/jsonld-annotations.ttl \\\n            --context-url spdx-spec/docs/rdf/spdx-context.jsonld $CONTEXT_URL \\\n            jsonschema \\\n            --output spdx-spec/docs/rdf/schema.json\n          head spdx-spec/docs/rdf/schema.json\n          cp spdx-spec/docs/rdf/schema.json spdx-spec/docs/model/schema.json\n      - name: Set Git identity\n        working-directory: spdx-spec\n        run: git config user.name $GIT_USER_NAME; git config user.email $GIT_USER_EMAIL\n      - name: Sync GitHub Pages\n        working-directory: spdx-spec\n        run: git checkout $GH_PAGES_BRANCH && git pull && git checkout $REF_SPEC\n      - name: Move generated model-related documents to annexes\n        # Must happen after git sync, because class-hierarchy.md is a tracked file\n        # in the spec branch; moving it before the sync would cause git checkout to fail\n        # with \"local changes would be overwritten by checkout\"\n        run: |\n          mv spdx-spec/docs/model/class-hierarchy.md spdx-spec/docs/annexes/\n      - name: Build complete MkDocs configuration\n        # Combines model file list (MKDOCS_MODEL_YML, generated by spec-parser)\n        # with the base MkDocs configuration file (MKDOCS_BASE_YML),\n        # to produce the full MkDocs configuration file (MKDOCS_FULL_YML).\n        # The script below finds \"__MODEL_PLACEHOLDER__\" string in\n        # MKDOCS_BASE_YML, replaces it with the content from MKDOCS_MODEL_YML.\n        # MKDOCS_FULL_YML will be used by mike in the deploy step.\n        working-directory: spdx-spec\n        run: |\n          echo \"Build $MKDOCS_FULL_YML from $MKDOCS_BASE_YML and $MKDOCS_MODEL_YML\"\n          bin/make-mkdocs-config.sh \\\n            -b \"$MKDOCS_BASE_YML\" \\\n            -m \"$MKDOCS_MODEL_YML\" \\\n            -f \"$MKDOCS_FULL_YML\" \\\n            -p \"__MODEL_PLACEHOLDER__\"\n          echo \"====================\"\n          echo \"Full MkDocs configuration: $MKDOCS_FULL_YML\"\n          echo \"--------------------\"\n          cat \"$MKDOCS_FULL_YML\"\n          echo \"====================\"\n      - name: Deploy and set aliases\n        # mike is used here to manage multiple versions of MkDocs-powered documentation\n        # This step does 2 things:\n        # 1) delete existing aliases (in VERSION_ALIASES), if exists\n        # 2) deploy as VERSION, with aliases\n        # If the existing aliases were redirected to other versions,\n        # it means this VERSION will \"steal\" the aliases from those versions.\n        working-directory: spdx-spec\n        run: |\n          for alias in $VERSION_ALIASES; do\n            mike delete --config-file \"$MKDOCS_FULL_YML\" --branch $GH_PAGES_BRANCH --push --allow-empty \"$alias\" || true\n          done\n          mike deploy --update-aliases --config-file \"$MKDOCS_FULL_YML\" --branch $GH_PAGES_BRANCH --push $VERSION $VERSION_ALIASES\n      - name: Set default version\n        # Set default version to VERSION_DEFAULT;\n        # if not set, the default version will remain the same.\n        # Should only be done from the \"main\" branch.\n        if: github.ref == 'refs/heads/main'\n        working-directory: spdx-spec\n        run: |\n          mike set-default --config-file \"$MKDOCS_FULL_YML\" --branch $GH_PAGES_BRANCH --push $VERSION_DEFAULT\n      - name: Copy JSON annotations, JSON schema, JSON-LD context, and RDFs to alias directories\n        # Fallback for backward compatibility with old URLs before v3.0.1\n        # This step creates copies of annotations/schema/RDFs to all alias\n        # directories, so they can be accessible from all old URLs.\n        # For example,\n        # - https://spdx.github.io/spdx-spec/v3.0/model/schema.json (old directory structure)\n        # - https://spdx.github.io/spdx-spec/v3.0.1/rdf/schema.json (new directory structure)\n        # will all be accessible and have the same content.\n        # Unlike HTML files, these files have to be a copy,\n        # since it cannot use the HTML refresh mechanism.\n        working-directory: spdx-spec\n        run: |\n          git checkout -- docs/annexes/class-hierarchy.md\n          git checkout $GH_PAGES_BRANCH\n          dirs=\"$VERSION_ALIASES\"\n          for dir in $dirs; do\n            mkdir -p \"$dir\"/rdf\n            mkdir -p \"$dir\"/model\n            cp $VERSION/rdf/* \"$dir\"/rdf\n            cp $VERSION/rdf/* \"$dir\"/model\n            mkdir -p \"$dir\"/diagram\n            cp $VERSION/diagram/* \"$dir\"/diagram\n            mkdir -p \"$dir\"/jsondump\n            cp $VERSION/jsondump/* \"$dir\"/jsondump\n            git add \"$dir\"/rdf/* \"$dir\"/model/* \"$dir\"/diagram/* \"$dir\"/jsondump/*\n          done\n          git commit -m \"Copy schema and RDFs to alias directories: $VERSION_ALIASES\"\n          git push origin $GH_PAGES_BRANCH\n      - name: Make redirections (for renamed model elements and moved annexes)\n        # Fallback for backward compatibility with old URLs before v3.0.1\n        # More redirections can be added in etc/redirect-map.csv (from,to)\n        # See name changes in model at\n        # https://github.com/spdx/spdx-3-model/blob/main/CHANGELOG.md\n        #\n        # This step creates a HTML files to facilitate additional directions.\n        # It reads a redirect map from /etc/redirect-map.csv; in the CSV,\n        # first value is 'from' (source) and second value is 'to' (target).\n        #\n        # The 'from' and 'to' values will be inserted into a HTML template at\n        # from /etc/redirect-template.html, to create a redirect HTML\n        # page (index.html) under a subdirectory with the name of 'from'\n        # that will refresh the browser to a URL of 'to'.\n        #\n        # For example, given:\n        #\n        #     VERSION          = \"v3.0.1\"\n        #     VERSION_ALIASES  = \"latest v3.0\"\n        #     from             = \"model/Core/Properties/imports\"\n        #     to               = \"model/Core/Properties/import\"\n        #\n        # these HTML files will be created for every aliases:\n        #\n        #     v3.0.1/model/Core/Properties/imports/index.html\n        #     latest/model/Core/Properties/imports/index.html\n        #     v3.0/model/Core/Properties/imports/index.html\n        # \n        # and all of them will redirect to\n        #\n        #     v3.0.1/model/Core/Properties/import/\n        working-directory: spdx-spec\n        run: |\n          ALL_VERSIONS=$(echo \"$VERSION\" \"$VERSION_ALIASES\")\n          INDEX_HTML=\"index.html\"\n          git checkout $REF_SPEC\n          maps=$(cat \"$REDIRECT_MAP_PATH\")\n          template=$(cat \"$REDIRECT_TEMPLATE_PATH\")\n          echo \"====================\"\n          echo \"Redirect map: $REDIRECT_MAP_PATH\"\n          echo \"--------------------\"\n          echo \"$maps\"\n          echo \"====================\"\n          echo \"====================\"\n          echo \"Redirect HTML template: $REDIRECT_TEMPLATE_PATH\"\n          echo \"--------------------\"\n          echo \"$template\"\n          echo \"====================\"\n          git checkout $GH_PAGES_BRANCH\n          for alias in $ALL_VERSIONS; do\n            echo \"$maps\" | while read -r line; do\n              from=$(echo \"$line\" | cut -d',' -f1)\n              to=$(echo \"$line\" | cut -d',' -f2)\n              slash_count=$(echo \"$from\" | tr -cd '/' | wc -c)\n              upper_dirs=\"..\"\n              if [ -n \"$from\" ]; then\n                for i in $(seq 0 $slash_count); do\n                  upper_dirs=\"$upper_dirs/..\"\n                done\n              fi\n              escaped_upper=$(echo \"$upper_dirs\" | sed 's/[\\/&]/\\\\&/g')\n              escaped_version=$(echo \"$VERSION\" | sed 's/[\\/&]/\\\\&/g')\n              html=\"\"\n              case \"$to\" in\n                http://*|https://*)\n                  echo \"Redirect: $alias/$from -> $to\"\n                  escaped_to=$(echo \"$to\" | sed 's/[\\/&]/\\\\&/g')\n                  html=$(echo \"$template\" | sed -e \"s|__UPPER__/__VERSION__/__TO__|$escaped_to|g\")\n                  ;;\n                *)\n                  echo \"Redirect: $alias/$from -> $VERSION/$to\"\n                  escaped_to=$(echo \"$to\" | sed 's/[\\/&]/\\\\&/g')\n                  html=$(echo \"$template\" | sed -e \"s/__UPPER__/$escaped_upper/g\" -e \"s/__VERSION__/$escaped_version/g\" -e \"s/__TO__/$escaped_to/g\")\n                  ;;\n              esac\n              mkdir -p \"$alias/$from\"\n              echo \"$html\" > \"$alias/$from/$INDEX_HTML\"\n              git add \"$alias/$from/$INDEX_HTML\"\n            done\n          done\n          git commit -m \"Add redirections for: $ALL_VERSIONS\"\n          git push origin $GH_PAGES_BRANCH\n"
  },
  {
    "path": ".github/workflows/validate_examples.yml",
    "content": "on:\n  pull_request:\n    paths:\n      - 'examples/**/*.json'\n      - 'docs/annexes/*.md'\n  push:\n    paths:\n      - 'examples/**/*.json'\n      - 'docs/annexes/*.md'\n\njobs:\n  validate-examples:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout spdx-spec\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd  #v6.0.2\n      - name: Set up specific Python version\n        uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405  #v6.2.0\n        with:\n          python-version: \"3.12\"\n          cache: \"pip\"\n      - name: Install Python dependencies\n        run: |\n          python3 -m pip install check-jsonschema==0.34.1 spdx3-validate==0.0.5\n      - name: Install dependencies\n        run: |\n          sudo apt install -y gawk\n\n      - name: Check examples\n        run: |\n          ./bin/check-examples.sh\n"
  },
  {
    "path": ".github/workflows/validate_pull_request.yml",
    "content": "on: pull_request\n\njobs:\n  validate:\n    name: Validate build\n    runs-on: ubuntu-latest\n    steps:\n    - name: Checkout spdx-spec\n      uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd  #v6.0.2\n      with:\n        fetch-depth: 1\n    - name: Set up specific Python version\n      uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405  #v6.2.0\n      with:\n        python-version: \"3.12\"\n        cache: \"pip\"\n    - name: Install pre-requisites\n      run: pip install -r requirements.txt\n    - name: Build the site to validate (use mkdocs.yml, no model files, no PDF export)\n      run: ENABLE_PDF_EXPORT=0 mkdocs build --clean --verbose\n      # To validate the PR from within spdx-spec repo, build using mkdocs.yml\n      # (no model files) and without the time-consuming PDF export\n"
  },
  {
    "path": ".gitignore",
    "content": "# Generated files for model\ndocs/model/\ndocs/rdf/\n\n# GitBook directory and generated docs\n_book/\n*.epub\n*.mobi\n*.pdf\n\n# Build output directory\ndist/\nsite/\n\n# Ignore all hidden files/dirs except .gitignore and .github\n.*\n!/.gitignore\n!/.github\n\n# nodeJS\nnode_modules/\n\n# Ensure deploy SSH key never get committed\n.travis/deploy-key\n\n# Operating system files\n.DS_Store\n._*\nThumbs.db\nThumbs.db:encryptable\n*.lnk\n\n# Build temporary directory\n.env\nlogs/\n__pycache__/\n__mkdocs-full.yml\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "# Change log\n\nAll notable changes to this project will be documented in this file.\n\n## 3.0.1 (2024-12-17)\n\n* Changes in document structure and location.\n  The following documents are now located in the\n  [spdx/using](https://github.com/spdx/using/) repository and are no longer\n  part of the specification.\n  * [Cross referencing in SPDX 3](https://github.com/spdx/using/blob/main/docs/cross-reference.md)\n  * [Differences from previous editions](https://github.com/spdx/using/blob/main/docs/diffs-from-previous-editions.md)\n  * [Getting started writing SPDX 3](https://github.com/spdx/using/blob/main/docs/getting-started.md)\n  * [Including Security Information in a SPDX document](https://github.com/spdx/using/blob/main/docs/including-security-information-in-SPDX.md)\n  * [Using SPDX license list short identifiers in source files](https://github.com/spdx/using/blob/main/docs/using-SPDX-short-identifiers-in-source-files.md)\n  * [Using SPDX to comply with Norms, Standards and Regulation](https://github.com/spdx/using/blob/main/docs/using-SPDX-to-comply-with-industry-guidance.md)\n* The following documents are added for the completeness of the specification:\n  * [Package URL specification v1](./docs/annexes/pkg-url-specification.md)\n  * [SPDX License List matching guidelines and templates](./docs/annexes/license-matching-guidelines-and-templates.md)\n* [SPDX Lite](./docs/annexes/spdx-lite.md) has been updated with more explicit\n  sections on \"Mandatory\" and \"Recommended\" properties.\n* See changes in the model from\n  [the model change log](https://github.com/spdx/spdx-3-model/blob/main/CHANGELOG.md).\n\nSee the 3.0.1 GitHub release notes for changes\n[in the spec](https://github.com/spdx/spdx-spec/releases/tag/3.0.1) and\n[in the model](https://github.com/spdx/spdx-3-model/releases/tag/3.0.1).\n\n## 3.0 (2024-04-15)\n\nSee the v3.0 GitHub release notes for changes\n[in the spec](https://github.com/spdx/spdx-spec/releases/tag/v3.0) and\n[in the model](https://github.com/spdx/spdx-3-model/releases/tag/3.0).\n\nSee also the [SPDX specification 3.0 release announcement](https://www.linuxfoundation.org/press/spdx-3-revolutionizes-software-management-in-systems-with-enhanced-functionality-and-streamlined-use-cases)\n\n## 2.3 (2022-11-03)\n\nSee the [v2.3 GitHub release notes](https://github.com/spdx/spdx-spec/releases/tag/v2.3) for changes.\n\n## 2.2 (2020-05-02)\n\n* Added more relationship types to [Relationships](https://github.com/spdx/spdx-spec/blob/development/v2.2/chapters/7-relationships-between-SPDX-elements.md).\n* Updated [License Matching Guidelines](https://github.com/spdx/spdx-spec/blob/development/v2.2/chapters/appendix-II-license-matching-guidelines-and-templates.md) to allow embedded rules within optional rules.\n* Updated [Charter](https://github.com/spdx/spdx-spec/blob/development/v2.2/chapters/1-rationale.md) to broaden applicable scenarios for SPDX documents.\n* Updated [License List](https://github.com/spdx/spdx-spec/blob/development/v2.2/chapters/appendix-I-SPDX-license-list.md) to v3.7.\n* Added support for [PURL](https://github.com/package-url/purl-spec) and container images to [External Repository Identifiers](https://github.com/spdx/spdx-spec/blob/development/v2.2/chapters/appendix-VI-external-repository-identifiers.md).\n* Added the license matching guideline content to [Appendix II](https://github.com/spdx/spdx-spec/blob/development/v2.2/chapters/appendix-II-license-matching-guidelines-and-templates.md).\n* Added sample documents (both for final and draft formats) under `examples/`.\n* Added definitions for the `rdf:` and `rdf-schema:` namespaces.\n* Added clarification of the meaning of `Package` with an SPDX document.\n* Added [SPDX Lite](https://github.com/spdx/spdx-spec/blob/development/v2.2/chapters/appendix-VIII-SPDX-Lite.md) which defines a minimal subset of SPDX for scenarios not requiring full SPDX documents.\n* Added [SPDX File Tags](https://github.com/spdx/spdx-spec/blob/development/v2.2/chapters/appendix-IX-file-tags.md) which defines a mechanism to add file-specific information from SPDX-defined fields to source code files.\n* Added optional field to be able to convey attribution text information for packages & files.\n* Added support for `LicenseRef-` in [short form identifiers](https://github.com/spdx/spdx-spec/blob/development/v2.2/chapters/appendix-V-using-SPDX-short-identifiers-in-source-files.md).\n* Added support for relationships to `NOASSERTION` or `NONE` as a way to indicate \"known unknown\" and \"no dependencies\" respectively.\n* Added YAML, JSON, and .xls as supported formats and XML as an in-development format.\n* Removed support for multi-line license expressions.\n* Added `swh` as an external reference to support linking to Software Heritage persistent identifiers.\n* Added clarification on the case sensitivity of license expressions.\n* Numerous formatting, grammatical, and spelling fixes.\n\nSee also the [SPDX specification 2.2 release announcement](https://www.linuxfoundation.org/blog/2020/05/spdx-2-2-specification-released/)\n\n## 2.1 (2016-10-04)\n\n* Snippets allow a portion of a file to be identified as having different properties from the file it resides within. The use of snippets is completely optional, and it is not mandatory for snippets to be identified;\n* Improvements in referencing external packages and repositories; users can now associate packages with security vulnerability databases as well as component repositories, such as npm, maven, bower, among others; and\n* A new appendix has been added to explain how to use SPDX License List identifiers in source files. An increasing number of open source projects are adding these short identifiers to code, as they allow anyone to quickly scan a directory of files to identify the licenses included. SPDX license identifier tags also eliminate common mistakes based on scanning headers to conclude the license of a source file\n\nSee also the [SPDX specification 2.1 release announcement](https://www.linuxfoundation.org/press-release/2016/10/the-linux-foundations-open-compliance-initiative-releases-new-spdx-specification)\n\n## 2.0 (2015-05-12)\n\n* The new relationship view makes the SPDX standard more useful for a broader range of uses, including exchanging data about software and modules introduced throughout the supply chain. The improvements are said to ease the exchange of open source and license data, streamline compliance with open source licenses, and help vendors more easily identify obligations or security vulnerabilities before shipment.\n* Descriptions of multiple packages in a single SPDX document, allowing aggregation of information that should be kept together\n* Expanded annotations that include replacing “review” comments, available for any specific element in an SPDX document\n* New license expression syntax with improved license matching guidelines, making the capture of complex licensing within a file easier and more reliable\n* Additional file types and checksum algorithms with expanded file types, allowing for more precise identification of a file\n* Support for referencing software pulled from version control systems, in addition to software served as downloads\n\nSee also the [SPDX specification 2.0 release announcement](https://spdx.dev/milestone-day-spdx-release-version-2-0-release-great-step-forward-greatly-expands-utility-applicability-spec)\n\n## 1.2 (2013-10-22)\n\n* A field to specify license list version and one to describe file dependencies\n* More flexibility in locally naming non-standard licenses\n* Clarity with respect to case sensitivity for existing fields\n* Fields to document notices, project homepage and author credits\n* The ability to identify and map standard license headers\n\nSee also the [SPDX specification 1.2 release announcement](https://spdx.dev/spdx-releases-version-1-2-specification)\n\n## 1.1 (2012-08-30)\n\n* Optional fields for including license names and cross references to license sites\n* New comment fields added to capture important facts in the document, license, and file sections\n* Expanded list of licenses, new short form identifiers for all licenses\n\nSee also the [SPDX specification 1.1 release announcement](https://www.linuxfoundation.org/press-release/2012/08/the-linux-foundations-spdx-workgroup-releases-new-version-of-software-package-data-exchange-standard-2/)\n\n## 1.0 (2011-08-17)\n\n* The initial release\n\nSee also the [SPDX specification 1.0 release announcement](https://www.linuxfoundation.org/press-release/2011/08/spdx-workgroup-releases-software-package-data-exchange-standard-to-widespread-industry-support/)\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing\n\nThe SPDX specification is maintained by the SPDX [legal][spdx-legal] and\n[tech][spdx-tech] teams.\nDesign and planning is primarily done via the team [mailing][spdx-legal-list]\n[lists][spdx-tech-list] and [meetings][meetings].\n\n## Contribution License Agreement\n\nContributions to this repo are made pursuant to the\n[SPDX Community Specification Contributor License Agreement 1.0][cla]. You do\nnot need to submit a signed copy of the contributor license agreement; by\nmaking a contribution to this repo, you agree to the terms set forth in that\nagreement.\n\n## Submitting changes\n\nAlways write a clear log message for your commits. One-line messages are fine\nfor small changes, but significant changes should look like this:\n\n```shell\n$ git commit -m \"Subject of the commit\n>\n> A paragraph describing what changed and its impact.\n>\n> Signed-off-by: Contributor Name <name@example.com>\"\n```\n\nEvery commit message also needs a sign-off line, or it will not pass a test in\nthe workflow. This line starts with `Signed-off-by:` and specifies the name and\nthe email address of the person who submitted the changes. You can also use the\n`-s` or `--signoff` option with `git commit` to automatically append the line\nto your commit message (it will use `user.name` and `user.email` from your\n`.git/config` configuration file).\n\nA properly formed Git commit subject line should always be able to complete the\nfollowing sentence: if applied, this commit will \"Subject of the commit\".\n\nFor example :\n\n```text\nif applied, this commit will Add chapter on Security Vulnerabilities in SPDX\nif applied, this commit will Delete section with deprecated SPDX attributes \nif applied, this commit will Fix grammar in Package Version field description\n```\n\nGit itself uses this approach. When you merge something it will generate a\ncommit message like \"Merge branch...\", or when reverting \"Revert...\".\n\nThe appropriate branch for submitting changes depends on the nature of the\nchanges, following [Semantic Versioning (SemVer)][semver] conventions.\n\n### Patch changes\n\nPatch-level changes such as markup and typo fixes may be submitted directly\nas [issues][] or [pull requests][pull-requests], without previous discussion.\n\nPlease submit all patch changes against the `support/3.0` branch.\n\n### Minor changes\n\nMinor changes, including amending, adding, or removing normative and\ninformative documents, **that do not break backward compatibility,**\ncan be submitted directly as [issues][] or [pull requests][pull-requests].\nHowever, prior discussion is always encouraged.\n\nPlease submit all minor changes against the `develop` branch.\n\n### Major changes\n\nAny change that break backwards compatibility or requires significant tooling\nchanges is considered a major change.\nYou may want to discuss major changes on the mailing list first to get design\nfeedback before investing time in a pull request.\n\nPlease submit all major changes against the `develop` branch.\n\n### Target milestones\n\nWhen submitting an issue or pull request, please add a suggested release\nmilestone. This will ensure the issue or pull request is reviewed for inclusion\nin that release.\n\nIf your issue or pull request is independent of a release, you can use the\n`release-independent` milestone.\n\n## Contributing to the model\n\nPlease see [Contributing to the SPDX 3.0 Model][model-contrib] document.\n\n[cla]: https://github.com/spdx/governance/blob/main/0._SPDX_Contributor_License_Agreement.md\n[issues]: https://github.com/spdx/spdx-spec/issues/\n[meetings]: https://github.com/spdx/meetings/\n[model-contrib]: https://github.com/spdx/spdx-3-model/blob/develop/Contributing.md\n[pull-requests]: https://github.com/spdx/spdx-spec/pulls/\n[semver]: https://semver.org/\n[spdx-legal]: https://wiki.spdx.org/view/Legal_Team\n[spdx-legal-list]: https://lists.spdx.org/mailman/listinfo/spdx-legal\n[spdx-tech]: https://wiki.spdx.org/view/Technical_Team\n[spdx-tech-list]: https://lists.spdx.org/mailman/listinfo/spdx-tech\n"
  },
  {
    "path": "LICENSE",
    "content": "The SPDX Specification is provided under the Community Specification License 1.0 (Community-Spec-1.0), a copy of which is included below.\n\nPre-existing portions of the SPDX Specification from copyright holders who have not subsequently contributed under the Community Specification License 1.0 are provided under Creative Commons Attribution 3.0 Unported (CC-BY-3.0), a copy of which is included below.\n\n/bin/pull-license-list.py is licensed under the MIT License (MIT), a copy of which is included below.\n\n= = = = =\n\nCommunity Specification License 1.0\n\nThe Purpose of this License. This License sets forth the terms under which 1) Contributor will participate in and contribute to the development of specifications, standards, best practices, guidelines, and other similar materials under this Working Group, and 2) how the materials developed under this License may be used.  It is not intended for source code.  Capitalized terms are defined in the License's last section.\n\n1. Copyright.\n\n1.1. Copyright License. Contributor grants everyone a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) copyright license, without any obligation for accounting, to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute any materials it submits to the full extent of its copyright interest in those materials. Contributor also acknowledges that the Working Group may exercise copyright rights in the Specification, including the rights to submit the Specification to another standards organization.\n\n1.2. Copyright Attribution. As a condition, anyone exercising this copyright license must include attribution to the Working Group in any derivative work based on materials developed by the Working Group.  That attribution must include, at minimum, the material's name, version number, and source from where the materials were retrieved.  Attribution is not required for implementations of the Specification.\n\n2. Patents.\n\n2.1. Patent License.\n\n2.1.1. As a Result of Contributions.\n\n2.1.1.1. As a Result of Contributions to Draft Specifications. Contributor grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) license to its Necessary Claims in 1) Contributor's Contributions and 2) to the Draft Specification that is within Scope as of the date of that Contribution, in both cases for Licensee's Implementation of the Draft Specification, except for those patent claims excluded by Contributor under Section 3.\n\n2.1.1.2. For Approved Specifications. Contributor grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) license to its Necessary Claims included the Approved Specification that are within Scope for Licensee's Implementation of the Approved Specification, except for those patent claims excluded by Contributor under Section 3.\n\n2.1.2. Patent Grant from Licensee. Licensee grants each other Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) license to its Necessary Claims for its Implementation, except for those patent claims excluded under Section 3.\n\n2.1.3. Licensee Acceptance. The patent grants set forth in Section 2.1 extend only to Licensees that have indicated their agreement to this License as follows:\n\n2.1.3.1. Source Code Distributions. For distribution in source code, by including this License in the root directory of the source code with the Implementation;\n\n2.1.3.2. Non-Source Code Distributions. For distribution in any form other than source code, by including this License in the documentation, legal notices, via notice in the software, and/or other written materials provided with the Implementation; or\n\n2.1.3.3. Via Notices.md. By issuing pull request or commit to the Specification's repository's Notices.md file by the Implementer's authorized representative, including the Implementer's name, authorized individual and system identifier, and Specification version.\n\n2.1.4. Defensive Termination. If any Licensee files or maintains a claim in a court asserting that a Necessary Claim is infringed by an Implementation, any licenses granted under this License to the Licensee are immediately terminated unless 1) that claim is directly in response to a claim against Licensee regarding an Implementation, or 2) that claim was brought to enforce the terms of this License, including intervention in a third-party action by a Licensee.\n\n2.1.5. Additional Conditions. This License is not an assurance (i) that any of Contributor's copyrights or issued patent claims cover an Implementation of the Specification or are enforceable or (ii) that an Implementation of the Specification would not infringe intellectual property rights of any third party.\n\n2.2. Patent Licensing Commitment. In addition to the rights granted in Section 2.1, Contributor agrees to grant everyone a no charge, royalty-free license on reasonable and non-discriminatory terms to Contributor's Necessary Claims that are within Scope for:\n1) Implementations of a Draft Specification, where such license applies only to those Necessary Claims infringed by implementing Contributor's Contribution(s) included in that Draft Specification, and\n2) Implementations of the Approved Specification.\n\nThis patent licensing commitment does not apply to those claims subject to Contributor's Exclusion Notice under Section 3.\n\n2.3. Effect of Withdrawal. Contributor may withdraw from the Working Group by issuing a pull request or commit providing notice of withdrawal to the Working Group repository's Notices.md file.  All of Contributor's existing commitments and obligations with respect to the Working Group up to the date of that withdrawal notice will remain in effect, but no new obligations will be incurred.\n\n2.4. Binding Encumbrance. This License is binding on any future owner, assignee, or party who has been given the right to enforce any Necessary Claims against third parties.\n\n3. Patent Exclusion.\n\n3.1. As a Result of Contributions. Contributor may exclude Necessary Claims from its licensing commitments incurred under Section 2.1.1 by issuing an Exclusion Notice within 45 days of the date of that Contribution.  Contributor may not issue an Exclusion Notice for any material that has been included in a Draft Deliverable for more than 45 days prior to the date of that Contribution.\n\n3.2. As a Result of a Draft Specification Becoming an Approved Specification. Prior to the adoption of a Draft Specification as an Approved Specification, Contributor may exclude Necessary Claims from its licensing commitments under this Agreement by issuing an Exclusion Notice.  Contributor may not issue an Exclusion Notice for patents that were eligible to have been excluded pursuant to Section 3.1.\n\n4. Source Code License. Any source code developed by the Working Group is solely subject the source code license included in the Working Group's repository for that code.  If no source code license is included, the source code will be subject to the MIT License.\n\n5. No Other Rights. Except as specifically set forth in this License, no other express or implied patent, trademark, copyright, or other rights are granted under this License, including by implication, waiver, or estoppel.\n\n6. Antitrust Compliance. Contributor acknowledge that it may compete with other participants in various lines of business and that it is therefore imperative that they and their respective representatives act in a manner that does not violate any applicable antitrust laws and regulations.  This License does not restrict any Contributor from engaging in similar specification development projects. Each Contributor may design, develop, manufacture, acquire or market competitive deliverables, products, and services, and conduct its business, in whatever way it chooses.  No Contributor is obligated to announce or market any products or services.  Without limiting the generality of the foregoing, the Contributors agree not to have any discussion relating to any product pricing, methods or channels of product distribution, division of markets, allocation of customers or any other topic that should not be discussed among competitors under the auspices of the Working Group.\n\n7. Non-Circumvention. Contributor agrees that it will not intentionally take or willfully assist any third party to take any action for the purpose of circumventing any obligations under this License.\n\n8. Representations, Warranties and Disclaimers.\n\n8.1. Representations, Warranties and Disclaimers. Contributor and Licensee represents and warrants that 1) it is legally entitled to grant the rights set forth in this License and 2) it will not intentionally include any third party materials in any Contribution unless those materials are available under terms that do not conflict with this License.  IN ALL OTHER RESPECTS ITS CONTRIBUTIONS ARE PROVIDED \"AS IS.\" The entire risk as to implementing or otherwise using the Contribution or the Specification is assumed by the implementer and user. Except as stated herein, CONTRIBUTOR AND LICENSEE EXPRESSLY DISCLAIM ANY WARRANTIES (EXPRESS, IMPLIED, OR OTHERWISE), INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, CONDITIONS OF QUALITY, OR TITLE, RELATED TO THE CONTRIBUTION OR THE SPECIFICATION.  IN NO EVENT WILL ANY PARTY BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Any obligations regarding the transfer, successors in interest, or assignment of Necessary Claims will be satisfied if Contributor or Licensee notifies the transferee or assignee of any patent that it knows contains Necessary Claims or necessary claims under this License. Nothing in this License requires Contributor to undertake a patent search. If Contributor is 1) employed by or acting on behalf of an employer, 2) is making a Contribution under the direction or control of a third party, or 3) is making the Contribution as a consultant, contractor, or under another similar relationship with a third party, Contributor represents that they have been authorized by that party to enter into this License on its behalf.\n\n8.2. Distribution Disclaimer. Any distributions of technical information to third parties must include a notice materially similar to the following: \"THESE MATERIALS ARE PROVIDED \"AS IS.\" The Contributors and Licensees expressly disclaim any warranties (express, implied, or otherwise), including implied warranties of merchantability, non-infringement, fitness for a particular purpose, or title, related to the materials.  The entire risk as to implementing or otherwise using the materials is assumed by the implementer and user. IN NO EVENT WILL THE CONTRIBUTORS OR LICENSEES BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS DELIVERABLE OR ITS GOVERNING AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER MEMBER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\"\n\n9. Definitions.\n\n9.1. Affiliate. \"Affiliate\" means an entity that directly or indirectly Controls, is Controlled by, or is under common Control of that party.\n\n9.2. Approved Specification. \"Approved Specification\" means the final version and contents of any Draft Specification designated as an Approved Specification as set forth in the accompanying Governance.md file.\n\n9.3. Contribution. \"Contribution\" means any original work of authorship, including any modifications or additions to an existing work, that Contributor submits for inclusion in a Draft Specification, which is included in a Draft Specification or Approved Specification.\n\n9.4. Contributor. \"Contributor\" means any person or entity that has indicated its acceptance of the License 1) by making a Contribution to the Specification, or 2) by entering into the Community Specification Contributor License Agreement for the Specification.  Contributor includes its Affiliates, assigns, agents, and successors in interest.\n\n9.5. Control.  \"Control\" means direct or indirect control of more than 50% of the voting power to elect directors of that corporation, or for any other entity, the power to direct management of such entity.\n\n9.6. Draft Specification. \"Draft Specification\" means all versions of the material (except an Approved Specification) developed by this Working Group for the purpose of creating, commenting on, revising, updating, modifying, or adding to any document that is to be considered for inclusion in the Approved Specification.\n\n9.7. Exclusion Notice. \"Exclusion Notice\" means a written notice made by making a pull request or commit to the repository's Notices.md file that identifies patents that Contributor is excluding from its patent licensing commitments under this License.  The Exclusion Notice for issued patents and published applications must include the Draft Specification's name, patent number(s) or title and application number(s), as the case may be, for each of the issued patent(s) or pending patent application(s) that the Contributor is excluding from the royalty-free licensing commitment set forth in this License.  If an issued patent or pending patent application that may contain Necessary Claims is not set forth in the Exclusion Notice, those Necessary Claims shall continue to be subject to the licensing commitments under this License.  The Exclusion Notice for unpublished patent applications must provide either: (i) the text of the filed application; or (ii) identification of the specific part(s) of the Draft Specification whose implementation makes the excluded claim a Necessary Claim.  If (ii) is chosen, the effect of the exclusion will be limited to the identified part(s) of the Draft Specification.\n\n9.8. Implementation. \"Implementation\" means making, using, selling, offering for sale, importing or distributing any implementation of the Specification 1) only to the extent it implements the Specification and 2) so long as all required portions of the Specification are implemented.\n\n9.9. License. \"License\" means this Community Specification License.\n\n9.10. Licensee. \"Licensee\" means any person or entity that has indicated its acceptance of the License as set forth in Section 2.1.3.  Licensee includes its Affiliates, assigns, agents, and successors in interest.\n\n9.11. Necessary Claims. \"Necessary Claims\" are those patent claims, if any, that a party owns or controls, including those claims later acquired, that are necessary to implement the required portions (including the required elements of optional portions) of the Specification that are described in detail and not merely referenced in the Specification.\n\n9.12. Specification. \"Specification\" means a Draft Specification or Approved Specification included in the Working Group's repository subject to this License, and the version of the Specification implemented by the Licensee.\n\n9.13. Scope. \"Scope\" has the meaning as set forth in the accompanying Scope.md file included in this Specification's repository. Changes to Scope do not apply retroactively.  If no Scope is provided, each Contributor's Necessary Claims are limited to that Contributor's Contributions.\n\n9.14. Working Group. \"Working Group\" means this project to develop specifications, standards, best practices, guidelines, and other similar materials under this License.\n\nThe text of this Community Specification License is Copyright 2020 Joint Development Foundation and is licensed under the Creative Commons Attribution 4.0 International License available at https://creativecommons.org/licenses/by/4.0/.\n\nSPDX-License-Identifier: CC-BY-4.0\n\n= = = = =\n\nCreative Commons Attribution 3.0 Unported\n\nCREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE.\nLicense\n\nTHE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE (\"CCPL\" OR \"LICENSE\"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\na. \"Adaptation\" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered an Adaptation for the purpose of this License.\n\nb. \"Collection\" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License.\n\nc. \"Distribute\" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership.\n\nd. \"Licensor\" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License.\n\ne. \"Original Author\" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast.\n\nf. \"Work\" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work.\n\ng. \"You\" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation.\n\nh. \"Publicly Perform\" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images.\n\ni. \"Reproduce\" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium.\n\n2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws.\n\n3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:\n\na. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections;\n\nb. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked \"The original work was translated from English to Spanish,\" or a modification could indicate \"The original work has been modified.\";\n\nc. to Distribute and Publicly Perform the Work including as incorporated in Collections; and,\n\nd. to Distribute and Publicly Perform Adaptations.\n\ne. For the avoidance of doubt:\n\ni. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License;\n\nii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and,\n\niii. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License.\n\nThe above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\na. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(b), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(b), as requested.\n\nb. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution (\"Attribution Parties\") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Section 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). The credit required by this Section 4 (b) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties.\n\nc. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise.\n\n5. Representations, Warranties and Disclaimer\n\nUNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.\n\n6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. Termination\n\na. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License.\n\nb. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above.\n\n8. Miscellaneous\n\na. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License.\n\nb. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License.\n\nc. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\n\nd. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You.\n\ne. This License may not be modified without the mutual written agreement of the Licensor and You.\n\nf. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law.\n\nCreative Commons Notice\n\nCreative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark \"Creative Commons\" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License.\n\nCreative Commons may be contacted at http://creativecommons.org/.\n\n= = = = =\n\nMIT License\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# The System Package Data Exchange™ (SPDX®) Specification\n\nThe System Package Data Exchange™ (SPDX®) specification is an open standard\ndesigned to represent systems containing software components as\nSoftware Bill of Materials (SBOMs).\nAdditionally, SPDX supports AI, data, and security references,\nmaking it suitable for a wide range of risk management use cases.\n\nThe SPDX standard helps facilitate compliance with free and open source\nsoftware licenses by standardizing the way license information is shared across\nthe software supply chain. SPDX reduces redundant work by providing a common\nformat for companies and communities to share important data about software\nlicenses and copyrights, thereby streamlining and improving compliance.\n\nCurrent stable version:\n\n- The current stable specification is available at:\n  <https://spdx.github.io/spdx-spec/>\n\nNext version (work in progress):\n\n- A preview of the next version, currently under active development, is\n  available at:\n  <https://spdx.github.io/spdx-spec/develop/>\n  (This website is automatically updated with each commit to the `develop`\n  branch).\n\nTranslations of the specification may be available.\nEnglish remains the normative language in all cases.\n\n## Specification development\n\nThe specification comprised of documents located in the [`docs/`](./docs/)\ndirectory of this `spdx/spdx-spec` repository,\nas well as a model documentation generated from Markdown files within the\n[spdx/spdx-3-model](https://github.com/spdx/spdx-3-model/) repository.\n\nContributions, including translations, are welcome.\nContributions to this repository are made pursuant to the\n[SPDX Community Specification Contributor License Agreement 1.0][cla].\nPlease see the contributing guidelines, governance practices,\nand build instructions in the\n[related documents](#related-documents-and-repositories) section.\n\n[cla]: https://github.com/spdx/governance/blob/main/0._SPDX_Contributor_License_Agreement.md\n\n## Repository structure\n\nThis repository consists of these files and directories (partial):\n\n- `.github/workflow` - Workflow definitions.\n  - [`publish_v3.yml`](.github/workflows/publish_v3.yml)\n    The website (HTML) generation workflow.\n- `bin/` - Scripts for spec generation.\n- `docs/` - Specification content:\n  - `annexes/` - Annexes for the specification.\n  - `css/` - Style sheets for HTML.\n  - `front/` - Front matter.\n  - `images/` - Model diagrams. These image files are to be generated from a\n    diagram description file\n    [model.drawio](https://github.com/spdx/spdx-3-model/blob/develop/docs/model.drawio)\n    in the `spdx/spdx-3-model` repo and manually copied here.\n  - `licenses/` - Licenses that used by the SPDX specifications.\n  - `model/` - Model files. This subdirectory _is to be created_ by a script\n    from `spdx/spec-parser` repo, using model information from\n    `spdx/spdx-3-model` repo (see the [build instructions](./build.md)).\n- `examples/` - Examples of various SPDX serializations for the current version\n  of the spec.\n- `rdf/` - Model RDF files. These ontology files are generated from model\n  Markdown files in the `spdx/spdx-3-model` repo and manually copied here.\n- `mkdocs.yml` - MkDocs recipe for the spec documentation generation. The\n  inclusion of model files and the order of chapters are defined here.\n\n## Branch structure\n\nThe SPDX spec repo follows the [Gitflow][gitflow] workflow with the addition of support branches.\n\n[gitflow]: https://gist.github.com/HeratPatel/271b5d2304de2e2cd1823b9b62bf43e0\n\nThe branches in use are:\n\n- `main` - This will always be the latest released specification.\n- `develop` - This branch will be where the active development for the next\n  major or minor version takes place.\n  Once released, the `develop` branch will be merged into the `main` branch.\n- `support/x.y` - These branches will be long-lived and contain any updates to\n  a minor version of the specification.\n  `x.y` represents the MAJOR.MINOR version, following Semantic Versioning\n  (SemVer) conventions.\n  Once any changes are accepted and released, the support branch will be tagged\n  and merged into both `develop` and `main` branches.\n- General feature or fix branches - there may be feature branches made for\n  specific enhancements or fixes to the spec.\n  These will be short-lived and merged into either a `support` branch or the\n  `develop` branch.\n- `gh-pages` - This branch hosts generated HTML websites for all versions of\n  the specification. It is primarily managed by an automated workflow.\n\n## Related documents and repositories\n\n| Documentation | Link |\n| ------------- | ---- |\n| Changes between versions | [CHANGELOG.md](./CHANGELOG.md) |\n| Contributing guidelines | [CONTRIBUTING.md](./CONTRIBUTING.md) |\n| Building the specification website (for testing purpose) | [build.md](build.md) |\n| Governance practices | [spdx/governance](https://github.com/spdx/governance/) |\n| SPDX 3 model development | [spdx/spdx-3-model](https://github.com/spdx/spdx-3-model/) |\n| Model specification parser | [spdx/spec-parser](https://github.com/spdx/spec-parser/) |\n| How to use the specification | [spdx/using](https://github.com/spdx/using/) |\n| Use cases and scenarios | [spdx/spdx-examples](https://github.com/spdx/spdx-examples/) |\n| SPDX website, with more information about the specification | <https://spdx.org> |\n| Official releases of the specification, including PDFs | <https://spdx.org/specifications> |\n"
  },
  {
    "path": "bin/check-examples.sh",
    "content": "#! /bin/bash\n#\n# Validates SPDX example, both in separate files and inline in the\n# documentation\n#\n# SPDX-License-Identifier: MIT\n# SPDX-FileCopyrightText: Copyright 2024 The SPDX Contributors\n\nset -e\n\nTHIS_DIR=\"$(dirname \"$0\")\"\nMD_DIR=docs/annexes\nJSON_DIR=examples/jsonld\n\nSPDX_VERSION=\"3.0.1\"\nSCHEMA_URL=\"https://spdx.org/schema/${SPDX_VERSION}/spdx-json-schema.json\"\nRDF_URL=\"https://spdx.org/rdf/${SPDX_VERSION}/spdx-model.ttl\"\nCONTEXT_URL=\"https://spdx.org/rdf/${SPDX_VERSION}/spdx-context.jsonld\"\n\n# print validation setup\necho \"Checking examples in\"\necho \"Snippets         : $MD_DIR\"\necho \"Files            : $JSON_DIR\"\necho \"SPDX version     : $SPDX_VERSION\"\necho \"Schema           : $SCHEMA_URL\"\necho \"Schema resolved  : $(curl -I \"$SCHEMA_URL\" 2>/dev/null | grep -i \"location:\" | awk '{print $2}')\"\necho \"RDF              : $RDF_URL\"\necho \"RDF resolved     : $(curl -I \"$RDF_URL\" 2>/dev/null | grep -i \"location:\" | awk '{print $2}')\"\necho \"Context          : $CONTEXT_URL\"\necho \"Context resolved : $(curl -I \"$CONTEXT_URL\" 2>/dev/null | grep -i \"location:\" | awk '{print $2}')\"\necho \"$(check-jsonschema --version)\"\necho \"spdx3-validate version: $(spdx3-validate --version)\"\necho \"\"\n\ncheck_schema() {\n    echo \"Checking schema (check-jsonschema): $1\"\n    check-jsonschema \\\n        --verbose \\\n        --schemafile $SCHEMA_URL \\\n        \"$1\"\n}\n\ncheck_spdx() {\n    echo \"SPDX 3 Validating (spdx3-validate): $1\"\n    spdx3-validate --json $1\n}\n\n# Check examples in JSON files in examples/jsonld/\nif [ \"$(ls $THIS_DIR/../$JSON_DIR/*.json 2>/dev/null)\" ]; then\n    for f in $THIS_DIR/../$JSON_DIR/*.json; do\n        check_schema $f\n        echo \"\"\n        check_spdx $f\n        echo \"\"\n    done\nfi\n\n# Check examples in inline code snippets in Markdown files in docs/annexes/\nTEMP=$(mktemp -d)\nfor f in $THIS_DIR/../$MD_DIR/*.md; do\n    if ! grep -q '^```json' $f; then\n        continue\n    fi\n    echo \"Extract snippets from $f\"\n    DEST=$TEMP/$(basename $f)\n    mkdir -p $DEST\n\n    # Read inline code snippets and save them in separate, numbered files.\n    cat $f | awk -v DEST=\"$DEST\" 'BEGIN{flag=0} /^```json/, $0==\"```\" { if (/^---$/){flag++} else if ($0 !~ /^```.*/ ) print $0 > DEST \"/doc-\" flag \".spdx.json\"}'\n\n    # Combine all JSON code snippets into a single file, with SPDX context and creation info.\n    COMBINED_JSON = $DEST/__combined.jso\n    echo \"[\" > $COMBINED_JSON\n\n    for doc in $DEST/*.spdx.json; do\n        if ! grep -q '@context' $doc; then\n            mv $doc $doc.fragment\n            cat >> $doc <<HEREDOC\n{\n    \"@context\": \"$CONTEXT_URL\",\n    \"@graph\": [\nHEREDOC\n            cat $doc.fragment >> $doc\n            cat >> $doc <<HEREDOC\n        {\n            \"type\": \"CreationInfo\",\n            \"@id\": \"_:creationInfo\",\n            \"specVersion\": \"$SPDX_VERSION\",\n            \"created\": \"2024-04-23T00:00:00Z\",\n            \"createdBy\": [\n                {\n                    \"type\": \"Agent\",\n                    \"spdxId\": \"http://spdx.dev/dummy-agent\",\n                    \"creationInfo\": \"_:creationInfo\"\n                }\n            ]\n        }\n    ]\n}\nHEREDOC\n        fi\n        check_schema $doc\n        echo \"\"\n        cat $doc >> $COMBINED_JSON\n        echo \",\" >> $COMBINED_JSON\n    done\n\n    echo \"{}]\" >> $COMBINED_JSON\n    check_spdx $COMBINED_JSON\n    echo \"\"\ndone\n"
  },
  {
    "path": "bin/make-mkdocs-config.sh",
    "content": "#! /bin/sh\n#\n# SPDX-License-Identifier: MIT\n#\n# Finds MODEL_PLACEHOLDER string in BASE_YML,\n# replaces it with the content from MODEL_YML.\n\nusage() {\n    echo \"Make MkDocs config\"\n    echo \"\"\n    echo \"Combines model file list (MODEL_YML)\"\n    echo \"with the base MkDocs configuration file (BASE_YML),\"\n    echo \"to produce the full MkDocs configuration file (FULL_YML).\"\n    echo \"\"\n    echo \"Usage: $0 -b <BASE_YML> -m <MODEL_YML> -f <FULL_YML> [-p <MODEL_PLACEHOLDER>]\"\n    echo \"\"\n    echo \"Inputs:\"\n    echo \"  BASE_YML  : a base MkDocs configuration file (usually, it is 'mkdocs.yml').\"\n    echo \"  MODEL_YML : a model file list ('mkdocs-files.yml' from spec-parser).\"\n    echo \"\"\n    echo \"Output:\"\n    echo \"  FULL_YML  : a full MkDocs configuration, combining BASE_YML and MODEL_YML.\"\n    echo \"\"\n    echo \"Option:\"\n    echo \"  MODEL_PLACEHOLDER : a string inside BASE_YML that will be replaced by\"\n    echo \"      a content from MODEL_YML. Default: '__MODEL_PLACEHOLDER__'\"\n    echo \"\"\n    exit 1\n}\n\nwhile getopts \"b:p:m:f:\" opt; do\n    case $opt in\n        b) BASE_YML=\"$OPTARG\" ;;\n        m) MODEL_YML=\"$OPTARG\" ;;\n        f) FULL_YML=\"$OPTARG\" ;;\n        p) MODEL_PLACEHOLDER=\"$OPTARG\" ;;\n        *) usage ;;\n    esac\ndone\n\n# Set default value for MODEL_PLACEHOLDER if not provided\nif [ -z \"$MODEL_PLACEHOLDER\" ]; then\n    MODEL_PLACEHOLDER=\"__MODEL_PLACEHOLDER__\"\nfi\n\nif [ -z \"$BASE_YML\" ] || [ -z \"$MODEL_PLACEHOLDER\" ] || [ -z \"$MODEL_YML\" ] || [ -z \"$FULL_YML\" ]; then\n    usage\nfi\n\nsed -e \"\\|- model.*#.*$MODEL_PLACEHOLDER.*|{\n    r $MODEL_YML\n    a\\\\\n\n    d\n}\" \"$BASE_YML\" > \"$FULL_YML\"\n\nTEMP_FILE=$(mktemp)\nsed \"/$MODEL_PLACEHOLDER/d\" \"$FULL_YML\" > \"$TEMP_FILE\"\nmv \"$TEMP_FILE\" \"$FULL_YML\"\n"
  },
  {
    "path": "bin/pull-license-list.py",
    "content": "#!/usr/bin/env python3\n#\n# Automatically update the license- and exception-list Markdown based\n# on the currently-live JSON.\n#\n# usage: ./bin/pull-license.py\n#\n# SPDX-License-Identifier: MIT\n\nimport codecs\nimport itertools\nimport json\nimport os.path\nimport re\nimport sys\nimport urllib.request\n\n\nif sys.version_info < (3, 6):\n    raise RuntimeError('this script requires Python 3.6+')\n\n\nVERSION_REGEXP = re.compile(\n    pattern='(.* SPDX License List, v)([^ ]*)( which was released )([^.]*)(\\..*)',\n    flags=re.DOTALL)\n\n\ndef get_json(url):\n    with urllib.request.urlopen(url=url) as body:\n        return json.load(body)\n\n\ndef format_table(headers, rows):\n    widths = [\n        max(len(row[i]) for row in rows + [headers])\n        for i, _ in enumerate(headers)\n    ]\n    template = '| {} |\\n'.format(' | '.join(\n        ('{' + '{}:{{{}}}'.format(2*i, 2*i + 1) + '}')\n        for i, _ in enumerate(headers)\n    ))\n    yield template.format(*itertools.chain(*zip(headers, widths)))\n    yield '|{}|\\n'.format('|'.join('-' * (width + 2) for width in widths))\n    for row in rows:\n        yield template.format(*itertools.chain(*zip(row, widths)))\n    yield '\\n'\n\n    \ndef format_license_table(license_list):\n    yield from format_table(\n        headers=['Full Name of License', 'Short Identifier', 'OSI?'],\n        rows=[\n            [\n                license['name'],\n                '[{0}](https://spdx.org/licenses/{0}.html)'.format(\n                    license['licenseId']),\n                'Y' if license['isOsiApproved'] else '',\n            ]\n            for license in sorted(\n                license_list['licenses'],\n                key=lambda license: license['licenseId'].lower())\n            if not license.get('isDeprecatedLicenseId')\n        ],\n    )\n\n\ndef format_deprecated_license_table(license_list):\n    yield from format_table(\n        headers=['Full Name of License', 'Deprecated SDPX Short Identifier'],\n        rows=[\n            [\n                license['name'],\n                '[{0}](https://spdx.org/licenses/{0}.html)'.format(\n                    license['licenseId']),\n            ]\n            for license in sorted(\n                license_list['licenses'],\n                key=lambda license: license['licenseId'].lower())\n            if license.get('isDeprecatedLicenseId')\n        ],\n    )\n\n\ndef format_exception_table(exception_list):\n    yield from format_table(\n        headers=['Full Name of Exception', 'SPDX License Exception'],\n        rows=[\n            [\n                exception['name'].replace('\\n', ' '),\n                '[{0}](https://spdx.org/licenses/{0}.html)'.format(\n                    exception['licenseExceptionId']),\n            ]\n            for exception in sorted(\n                exception_list['exceptions'],\n                key=lambda exception: exception['licenseExceptionId'].lower())\n            if not exception.get('isDeprecatedLicenseId')\n        ],\n    )\n\n\nif __name__ == '__main__':\n    license_list = get_json(url='https://spdx.org/licenses/licenses.json')\n    exception_list = get_json(url='https://spdx.org/licenses/exceptions.json')\n    for key in ['licenseListVersion', 'releaseDate']:\n        if license_list.get(key) != exception_list.get(key):\n            raise ValueError(\n                '{} mismatch: {} (license list) != {} (exception list)'\n                .format(\n                    key,\n                    license_list.get(key),\n                    exception_list.get(key)))\n    table_content = [\n        format_license_table(license_list=license_list),\n        format_exception_table(exception_list=exception_list),\n        format_deprecated_license_table(license_list=license_list),\n    ]\n    path = os.path.join('chapters', 'appendix-I-SPDX-license-list.md')\n    lines = []\n    with open(path, 'r') as f:\n        in_table = False\n        for line in f.readlines():\n            if in_table:\n                if not line.startswith('|'):\n                    in_table = False\n                    if table_content:\n                        lines.extend(table_content.pop(0))\n            elif line.startswith('|'):\n                in_table = True\n            else:\n                match = VERSION_REGEXP.match(line)\n                if match:\n                    leader, version, middle, release_date, tail = match.groups()\n                    lines.append('{}{}{}{}{}'.format(\n                        leader,\n                        license_list['licenseListVersion'],\n                        middle,\n                        license_list['releaseDate'],\n                        tail,\n                    ))\n                else:\n                    lines.append(line)\n    if in_table and table_content:\n        lines.extend(table_content.pop(0))\n    while lines[-1] == '\\n':\n        lines.pop()\n    with open(path, 'w') as f:\n        for line in lines:\n            f.write(line)\n"
  },
  {
    "path": "build.md",
    "content": "---\nSPDX-FileType: DOCUMENTATION\nSPDX-License-Identifier: Community-Spec-1.0\n---\n\n# Building the specification website\n\nYou may want to build the specification website locally to test your additions\nand edits and review if they render as intended.\n\n```text\n  +-------------------+\n  |[spdx-3-model]     |\n  | +- model/        ---- Constrained-Markdown files -+\n  | +- model.drawio  -----------------+               |\n  +-------------------+               |               |\n                                      |               |\n  +-------------------+               v               |\n  |[spdx-spec]        |            draw.io            |\n  | +- docs/          |            (manual)           v\n  | |  +- annexes/    |               |          spec-parser\n  | |  +- front/      |               |               |\n  | |  +- images/  <---- PNG images --+               |\n  | |  +- licenses/   |                               |\n  | |  +- model/   <----- Processed Markdown files ---+\n  | |  +- rdf/     <----- RDF files ------------------+\n  | |  +- *.md        |\n  | |  +- index.md    |\n  | +- mkdocs.yml     |\n  +-------------------+\n          |\n       MkDocs\n          |\n          v\n  +-------------------+\n  | HTML website      |\n  | +- annexes/       |\n  | +- ...            |\n  | +- *.md           |\n  | +- index.html     |\n  +-------------------+\n```\n\n## Table of contents\n\n1. [Prerequisites](#1-prerequisites)\n1. [Getting input files](#2-getting-input-files)\n1. [Processing model files (Markdown and RDF)](#3-processing-model-files-markdown-and-rdf)\n\n    - [Generating model files with spec-parser](#31-generating-model-files-with-spec-parser)\n    - [Generating a complete MkDocs configuration file](#32-generating-a-complete-mkdocs-configuration-file)\n\n1. [Building HTML](#4-building-html)\n1. [Configuring the website](#5-configuring-the-website)\n1. [Specification versions on spdx.github.io](#6-specification-versions-on-spdxgithubio)\n\n## 1. Prerequisites\n\nApart from Git and Python, you have to have [MkDocs](http://mkdocs.org)\ninstalled on your machine. If you don't have it yet installed please follow\nthese [installation instructions](http://www.mkdocs.org/#installation).\n\n`mkdocs.yml` is the configuration file for MkDocs.\n\n<!--\n[WeasyPrint](https://doc.courtbouillon.org/weasyprint/stable/first_steps.html#installation)\nis also required for generating PDF files. To enable PDF generation, set the\n`ENABLE_PDF_EXPORT` environment variable to `1`.\n-->\n\n## 2. Getting input files\n\nNext, you have to get the model files, the other specification files\n(main chapters, annexes, front matter, and licenses),\nand the model parser, by cloning these repositories:\n[`spdx/spdx-3-model`](https://github.com/spdx/spdx-3-model),\n[`spdx/spdx-spec`](https://github.com/spdx/spdx-spec), and\n[`spdx/spec-parser`](https://github.com/spdx/spec-parser)\nto these paths: `spdx-3-model`, `spdx-spec`, and `spec-parser`, respectively:\n\n```shell\ngit clone https://github.com/spdx/spdx-3-model.git\ngit clone https://github.com/spdx/spdx-spec.git\ngit clone https://github.com/spdx/spec-parser.git\n```\n\nInstall their Python prerequisites:\n\n```shell\npip3 install -r spdx-spec/requirements.txt\npip3 install -r spec-parser/requirements.txt\n```\n\n## 3. Processing model files (Markdown and RDF)\n\n*If you only want to review the non-model parts of the specification*\n*(e.g., chapters and annexes), you can skip to [step 4](#4-building-html).*\n\nModel files in `spdx/spdx-3-model` repository are written in a constrained\nMarkdown format, with [a predefined set of section headings][format].\nThe `spec-parser` processes these model files to generate both ontology files\nand final Markdown files suitable for MkDocs.\n\nThe `spec-parser` also performs automatic formatting on the resulting Markdown\nfiles. For instance, it converts a list under the \"Properties\" heading into a\ntable.\n\n[format]: https://github.com/spdx/spdx-3-model/blob/develop/docs/format.md\n\n### 3.1 Generating model files with spec-parser\n\nTo verify the formatting of pre-processed model files and\nprepare them for MkDocs, run the following command:\n\n```shell\npython3 spec-parser/main.py \\\n  --generate-mkdocs --output-mkdocs spdx-spec/docs/model/ \\\n  spdx-3-model/model/\n```\n\nThe command will instruct the spec-parser to read the input from\n`spdx-3-model/model/` and generate processed Markdown files (`.md`),\nplacing them in the `spdx-spec/docs/model/` directory.\nThese files will then be used by MkDocs.\n\nAn `spdx-spec/docs/model/model-files.yml` file will also be generated.\nThis file contains a list of the files within `spdx-spec/docs/model/`\nand will be used later for MkDocs configuration.\nWe will move this `model-files.yml` file to the `spdx-spec/` directory\nfor subsequent use:\n\n```shell\nmv spdx-spec/docs/model/model-files.yml spdx-spec/\n```\n\n### 3.2 Generating a complete MkDocs configuration file\n\nTo ensure MkDocs recognizes the new Markdown files,\ninsert the model file list from `model-files.yml`\ninto the MkDocs configuration file in `spdx-spec/mkdocs.yml`,\nby using this command:\n\n```shell\nspdx-spec/bin/make-mkdocs-config.sh \\\n  -b spdx-spec/mkdocs.yml \\\n  -m spdx-spec/model-files.yml \\\n  -f spdx-spec/mkdocs-full.yml\n```\n\nThe complete MkDocs configuration will be at `spdx-spec/mkdocs-full.yml`.\n\n## 4. Building HTML\n\nWith all specification and model files prepared,\nwe will use MkDocs to assemble them into a website.\n\n*Note: all the commands below use the configuration file*\n*with the model file list, `mkdocs-full.yml`,*\n*generated in [step 3.2](#32-generating-a-complete-mkdocs-configuration-file).*\n*If you only want to review the non-model part of the specification*\n*(have skipped step 3), please use `mkdocs.yml` instead.*\n\nThese following commands should run inside the `spdx-spec/` directory.\n\n- To preview the specification in a web browser:\n\n  ```shell\n  mkdocs serve --config-file mkdocs-full.yml\n  ```\n\n- To build a static HTML site:\n\n  ```shell\n  mkdocs build --config-file mkdocs-full.yml\n  ```\n\n- To get debug messages, enables verbose output:\n\n  ```shell\n  mkdocs build --verbose --config-file mkdocs-full.yml\n  ```\n\n## 5. Configuring the website\n\nTo make additional adjustments to the website,\nyou can modify the configuration file at `spdx-spec/mkdocs.yml`.\n\nFor example, you can customize website details like the site name\nand main URL (canonical URL) in this file.\n\nTo include a page in the navigation bar, list its filename under the `nav:`\nsection. The order of filenames in this section determines the order of the\npage in the navigation bar.\n\nAfter you have modified the configuration file, you may need to rerun\n[step 3.2](#32-generating-a-complete-mkdocs-configuration-file)\nto incorporate the changes into the complete configuration file.\n\n## 6. Specification versions on spdx.github.io\n\nThe SPDX specifications on <https://spdx.github.io/spdx-spec/> are built\nby using a workflow in\n[`.github/workflows/publish_v3.yml`](.github/workflows/publish_v3.yml).\nThis workflow uses [mike](https://github.com/jimporter/mike) to publish\nmultiple versions of MkDocs-powered documentation.\n\nThe published versions, their titles, and aliases are listed in the file\n[versions.json](https://github.com/spdx/spdx-spec/blob/gh-pages/versions.json)\nlocated in the `gh-pages` branch.\nThese versions populate the version selector dropdown on the website.\nThe step `name: Deploy and set aliases` in the GitHub workflow file\ndetermines the title and alias.\n\nmike is not needed for local testing of a specific spec version.\n"
  },
  {
    "path": "docs/annexes/class-hierarchy.md",
    "content": "# Class hierarchy (Informational)\n"
  },
  {
    "path": "docs/annexes/license-matching-guidelines-and-templates.md",
    "content": "# SPDX License List matching guidelines and templates (Normative)\n\n## SPDX License List matching guidelines\n\nThe SPDX License List Matching Guidelines provide guidelines to be used for the purposes of matching licenses and license exceptions against those included on the [SPDX License List](https://spdx.org/licenses/).\nThere is no intent here to make a judgment or interpretation, but merely to ensure that when one SPDX user identifies a license as \"BSD-3-Clause,\" for example, it is indeed the same license as what someone else identifies as \"BSD-3-Clause\" and the same license as what is listed on the SPDX License List.\nAs noted here, some of the matching guidelines are implemented in the XML files of the SPDX License List repository.\n\n## How these guidelines are applied\n\n### Purpose\n\nTo ensure consistent results by different SPDX document creators when matching\nlicense information that will be included in SPDX data.\nSPDX document creators or tools may match on the license or exception text\nitself, the official license header, or the SPDX License List short identifier.\n\n### Guideline: official license headers\n\nThe matching guidelines apply to license and exception text, as well as official license headers.\nOfficial license headers are defined by the SPDX License List as specific text specified within the license itself to be put in the header of files.\n(see [explanation of SPDX License List fields](https://github.com/spdx/license-list-XML/blob/v3.25.0/DOCS/license-fields.md) for more info).\n\nThe following XML tag is used to implement this guideline: `<standardLicenseHeader>`\n\n## Substantive text\n\n### Purpose\n\nTo ensure that when matching licenses and exceptions to the SPDX License List, there is an appropriate balance between matching against the substantive text and disregarding parts of the text that do not alter the substantive text or legal meaning. Further guidelines of what can be disregarded or considered replaceable for purposes of matching are listed below here and in the subsequent specific guidelines. A conservative approach is taken in regard to rules relating to disregarded or replaceable text.\n\n### Guideline: verbatim text\n\nLicense and exception text shall be the same verbatim text (except for the guidelines stated here). The text shall be in the same order, e.g., differently ordered paragraphs shall not be considered a match.\n\n### Guideline: no additional text\n\nMatched text shall only include that found in the vetted license or exception text. Where a license or exception found includes additional text or clauses, this shall not be considered a match.\n\n### Guideline: replaceable text\n\nSome licenses include text that refers to the specific copyright holder or author, yet the rest of the license is exactly the same. The intent here is to avoid the inclusion of a specific name in one part of the license resulting in a non-match where the license is otherwise an exact match to the legally substantive terms (e.g., the third clause and disclaimer in the BSD licenses, or the third, fourth, and fifth clauses of Apache-1.1). In these cases, there shall be a positive license match.\n\nThe text indicated as such can be replaced with similar values (e.g., a different name or generic term; different date) and still be considered a positive match.\nThis rule also applies to text-matching in official license headers,\nsee [Guideline: official license headers](#guideline-official-license-headers).\n\nThe following XML tag is used to implement this guideline. `<alt>` with 2 attributes:\n\n- `match` - a POSIX extended regular expression (ERE) to match the replaceable text\n- `name` - an identifier for the variable text unique to the license XML document\n\nThe original text is enclosed within the beginning and ending alt tags.\n\nFor example:\n`<alt match=\"(?i:copyright.{0,200}).\" name=\"copyright1\">Copyright The Linux Foundation</alt>`\n\nThe original replaceable text appears on the SPDX License List webpage in red text.\n\n### Guideline: omittable text\n\nSome licenses have text that can simply be ignored. The intent here is to avoid the inclusion of certain text that is superfluous or irrelevant in regard to the substantive license text resulting in a non-match where the license is otherwise an exact match (e.g., directions on how to apply the license or other similar exhibits). In these cases, there shall be a positive license match.\n\nThe license shall be considered a match if the text indicated is present and matches, or the text indicated is missing altogether.\n\nThe following XML tag is used to implement this guideline: `<optional>`\n\nFor example:\n`<optional>Apache License Version 2.0, January 2004 http://www.apache.org/licenses/</optional>`\n\nOmittable text appears on the SPDX License List webpage in blue text.\n\n## Whitespace\n\n### Purpose\n\nTo avoid the possibility of a non-match due to different spacing of words, line breaks, or paragraphs.\n\n### Guideline\n\nAll whitespace shall be treated as a single blank space.\n\nXML files do not require specific markup to implement this guideline.\n\n## Capitalization\n\n### Purpose\n\nTo avoid the possibility of a non-match due to lowercase or uppercase letters in otherwise the same words.\n\n### Guideline\n\nAll uppercase and lowercase letters shall be treated as lowercase letters.\n\nXML files do not require specific markup to implement this guideline.\n\n## Punctuation\n\n### Purpose\n\nBecause punctuation can change the meaning of a sentence, punctuation needs to be included in the matching process.\n\nXML files do not require specific markup to implement this guideline, unless to indicate an exception to the guideline.\n\n### Guideline: punctuation\n\nPunctuation shall be matched, unless otherwise stated in these guidelines or unless specific markup is added.\n\n### Guideline: hyphens, dashes\n\nAny hyphen, dash, en dash, em dash, or other variation shall be considered equivalent.\n\n### Guideline: quotes\n\nAny variation of quotations (single, double, curly, etc.) shall be considered equivalent.\n\n## Code comment indicators or separators\n\n### Purpose\n\nTo avoid the possibility of a non-match due to the existence or absence of code\ncomment indicators placed within the license text, e.g., at the start of each\nline of text, or repetitive characters to establish a separation of text,\ne.g., `---`, `===`, `___`, or `***`.\n\n### Guideline: prefixes\n\nAny kind of code comment indicator or prefix which occurs at the beginning of each line in a matchable section shall be ignored for matching purposes.\n\nXML files do not require specific markup to implement this guideline.\n\n### Guideline: repeated characters\n\nA non-letter character repeated 3 or more times to establish a visual separation shall be ignored for matching purposes.\n\nXML files do not require specific markup to implement this guideline.\n\n## Bullets and numbering\n\n### Purpose\n\nTo avoid the possibility of a non-match due to the otherwise same license using bullets instead of numbers, number instead of letter, or no bullets instead of bullet, etc., for a list of clauses.\n\n### Guideline\n\nWhere a line starts with a bullet, number, letter, or some form of a list item (determined where list item is followed by a space, then the text of the sentence), ignore the list item for matching purposes.\n\nThe following XML tag is used to implement this guideline: `<bullet>`\n\nFor example: `<bullet>1.0</bullet>`\n\n## Varietal word spelling\n\n### Purpose\n\nEnglish uses different spelling for some words. By identifying the spelling variations for words found or likely to be found in licenses, we avoid the possibility of a non-match due to the same word being spelled differently. This list is not meant to be an exhaustive list of all spelling variations, but meant to capture the words most likely to be found in open source software licenses.\n\n### Guideline\n\nThe words in each line of the text file available at the\n[equivalent words list](https://spdx.org/licenses/equivalentwords.txt)\nare considered equivalent and interchangeable.\n\nXML files do not require specific markup to implement this guideline.\n\n## Copyright symbol\n\n### Purpose\n\nBy having a rule regarding the use of \"©\", \"(c)\", or \"copyright\", we avoid the possibility of a mismatch based on these variations.\n\n### Guideline\n\n\"©\", \"(C)\", \"(c)\", or \"Copyright\" shall be considered equivalent and interchangeable.\n\nXML files do not require specific markup to implement this guideline.\nThe copyright symbol is part of the copyright notice,\nsee implementation of that guideline in [Copyright notice](#copyright-notice).\n\n## Copyright notice\n\n### Purpose\n\nTo avoid a license mismatch merely because the copyright notice (usually found above the actual license or exception text) is different. The copyright notice is important information to be recorded elsewhere in the SPDX document, but for the purposes of matching a license to the SPDX License List, it shall be ignored because it is not part of the substantive license text.\n\n### Guideline\n\nIgnore copyright notices. A copyright notice consists of the following elements, for example: \"2012 Copyright, John Doe. All rights reserved.\" or \"(c) 2012 John Doe.\"\n\nThe following XML tag is used to implement this guideline: `<copyrightText>`\n\nFor example: `<copyrightText>Copyright 2022 The Linux Foundation</copyrightText>`\n\n## License name or title\n\n### Purpose\n\nTo avoid a license mismatch merely because the name or title of the license is different than how the license is usually referred to or different than the SPDX full name. This also avoids a mismatch if the title or name of the license is simply not included.\n\n### Guideline\n\nIgnore the license name or title for matching purposes, so long as what ignored is the title only and there is no additional substantive text added here.\n\nThe following XML tag is used to implement this guideline: `<titleText>`\n\nFor example: `<titleText>Attribution Assurance License</titleText>`\n\n## Extraneous text at the end of a license\n\n### Purpose\n\nTo avoid a license mismatch merely because extraneous text that appears at the end of the terms of a license is different or missing. This also avoids a mismatch if the extraneous text merely serves as a license notice example and includes a specific copyright holder's name.\n\n### Guideline\n\nIgnore any text that occurs after the obvious end of the license and does not include substantive text of the license, for example: text that occurs after a statement such as, \"END OF TERMS AND CONDITIONS,\" or an exhibit or appendix that includes an example or instructions on to how to apply the license to your code. Do not apply this guideline or ignore text that is comprised of additional license terms (e.g., permitted additional terms under GPL-3.0, section 7).\n\nTo implement this guideline, use the `<optional>` XML element tag as described\nin [Guideline: omittable text](#guideline-omittable-text).\n\n## HTTP protocol\n\n### Purpose\n\nTo avoid a license mismatch due to a difference in a hyperlink protocol (e.g. HTTP vs. HTTPS).\n\n### Guideline\n\n`http://` and `https://` shall be considered equivalent.\n\nXML files do not require specific markup to implement this guideline.\n\n## SPDX License List\n\n### Template access\n\nThe license XML can be accessed in the license-list-data repository under the\nlicense-list-XML directory. Although the license list XML files can also be\nfound in the\n[license-list-XML](https://github.com/spdx/license-list-XML) repository,\nusers are encouraged to use the published versions in the\n[license-list-data](https://github.com/spdx/license-list-data) repository.\nThe license-list-data repository is tagged by release.\nOnly tagged released versions of the license list are considered stable.\n\n### License List XML format\n\nA full schema for the License List XML can be found at\n[SPDX License List XML Schema](https://github.com/spdx/license-list-XML/blob/v3.25.0/schema/ListedLicense.xsd).\n\n### Legacy Text Template format\n\nPrior to the XML format, a text template was used to express variable and\noptional text in licenses.\nThis text template is still supported, however, users are encouraged to use\nthe more expressive XML format.\n\nA legacy template is composed of text with zero or more rules embedded in it.\n\nA rule is a variable section of a license wrapped between double angle brackets\n`<<>>` and is composed of 4 fields.\nEach field is separated with a semi-colon `;`.\nRules shall not be embedded within other rules.\nRule fields begin with a case sensitive tag followed by an equal sign `=`.\n\nRule fields:\n\n- **type:** indicates whether the text is replaceable or omittable as per\n  [Substantive text guidelines](#substantive-text).\n  - Indicated by `<<var; . . . >>` or\n  - Indicated by `<<beginOptional; . . .>>` and `<<endOptional>>` respectively.\n  - This field is the first field and is required.\n- **name:** name of the field in the template.\n  - This field is unique within each license template.\n  - This field is required.\n- **original:** the original text of the rule.\n  - This field is required for a rule type: `<<var; . . . >>`\n- **match:** a POSIX extended regular expression (ERE).\n  - This field is required for a rule type: `<<var; . . . >>`\n\nThe [POSIX ERE](http://pubs.opengroup.org/onlinepubs/9699919799/) in the match\nfield has the following restrictions and extensions:\n\n- Semicolons are escaped with `\\;`\n- POSIX Bracket Extensions are not allowed\n\nFor example:\n`<<var;name=organizationClause3;original=the copyright holder;match=.+>>`\n"
  },
  {
    "path": "docs/annexes/pkg-url-specification.md",
    "content": "# Package URL specification v1 (Normative)\n\n## Introduction\n\nThe Package URL core specification defines a versioned and formalized\nformat, syntax, and rules used to represent and validate package URLs.\n\nA package URL or _purl_ is an attempt to standardize existing approaches\nto reliably identify the location of software packages.\n\nA _purl_ is a URL string used to identify the location of a\nsoftware package in a mostly universal and uniform way across\nprogramming languages, package managers, packaging conventions, tools,\nAPIs and databases.\n\nSuch a package URL is useful to reliably reference the same software\npackage using a simple and expressive syntax and conventions based on\nfamiliar URLs.\n\n## Syntax definition\n\n_purl_ stands for **package URL**.\n\nA _purl_ is a URL composed of seven components:\n\n    scheme:type/namespace/name@version?qualifiers#subpath\n\nComponents are separated by a specific character for unambiguous parsing.\n\nThe definition for each component is:\n\n- **scheme**: this is the URL scheme with the constant value of \"`pkg`\". One of the primary reason for this single scheme is to facilitate the future official registration of the \"`pkg`\" scheme for package URLs. Required.\n- **type**: the package type or package protocol such as maven, npm, nuget, gem, pypi, etc. Required.\n- **namespace**: some name prefix such as a Maven groupid, a Docker image owner, a GitHub user or organization. Optional and type-specific.\n- **name**: the name of the package. Required.\n- **version**: the version of the package. Optional.\n- **qualifiers**: extra qualifying data for a package such as an OS, architecture, a distribution, etc. Optional and type-specific.\n- **subpath**: extra subpath within a package, relative to the package root. Optional.\n\nComponents are designed such that they form a hierarchy from the most\nsignificant on the left to the least significant components on the right.\n\nA _purl_ is a valid URL and URI that conforms to the URL definitions\nand specifications in RFC 3986 <https://datatracker.ietf.org/doc/rfc3986/>.\n\nA _purl_ shall not contain a URL Authority i.e. there is no\nsupport for username, password, host and port components.\nA `namespace` segment may sometimes look like a host\nbut its interpretation is specific to a type.\n\nThe _purl_ components are mapped to the following URL components:\n\n- _purl_ scheme: this is a URL scheme with a constant value: `pkg`\n- _purl_ type, namespace, name and version components: these are collectively mapped to a URL path\n- _purl_ qualifiers: this maps to a URL query\n- _purl_ subpath: this is a URL fragment\n\n## Character encoding\n\nFor clarity and simplicity a _purl_ is always an ASCII string.\nTo ensure that there is no ambiguity when parsing a _purl_,\nseparator characters and non-ASCII characters shall be encoded in UTF-8,\nand then percent-encoded as defined in RFC 3986 <https://datatracker.ietf.org/doc/rfc3986/>.\n\nUse these rules for percent-encoding and decoding _purl_ components:\n\n- the type shall not be encoded and shall not contain separators\n- the `#`, `?`, `@` and `:` characters shall not be encoded when used as separators. They may need to be encoded elsewhere\n- the `:` scheme and type separator does not need to and shall not be encoded. It is unambiguous unencoded everywhere\n- the `/` used as type/namespace/name and subpath segments separator does not need to and shall not be percent-encoded. It is unambiguous unencoded everywhere\n- the `@` version separator shall be encoded as `%40` elsewhere\n- the `?` qualifiers separator shall be encoded as `%3F` elsewhere\n- the `=` qualifiers key/value separator shall not be encoded\n- the `#` subpath separator shall be encoded as `%23` elsewhere\n- All non-ASCII characters shall be encoded as UTF-8 and then percent-encoded\n\nIt is OK to percent-encode any _purl_ components, except for the type.\nProducers and consumers of _purl_ data\nshall always percent-decode and percent-encode\ncomponents and component segments\nas explained in the \"How to produce and consume _purl_ data\" section.\n\n## Rules for each component\n\nA _purl_ string is an ASCII URL string composed of seven components.\n\nSome components are allowed to use other characters beyond ASCII: these\ncomponents shall then be UTF-8-encoded strings and percent-encoded as\ndefined in the \"Character encoding\" section.\n\nThe rules for each component are:\n\n### Rules for scheme\n\n- The scheme is a constant with the value \"`pkg`\"\n- Since a _purl_ never contains a URL Authority, its scheme shall not be suffixed with double slash as in `pkg://` and shall use instead `pkg:`.\n- _purl_ parsers shall accept URLs such as 'pkg://' and shall ignore the '//'.\n- _purl_ builders shall not create invalid URLs with such double slash '//'.\n- The scheme is followed by a ':' separator.\n\nFor example, the two purls `pkg:gem/ruby-advisory-db-check@0.12.4` and `pkg://gem/ruby-advisory-db-check@0.12.4` are strictly equivalent.\nThe first is in canonical form while the second is an acceptable _purl_ but is an invalid URI/URL per RFC 3986.\n\n### Rules for type\n\n- The package type is composed only of ASCII letters and numbers, `.`, `+` and `-` (period, plus, and dash).\n- The type shall not start with a number.\n- The type shall not contain spaces.\n- The type shall not be percent-encoded.\n- The type is case insensitive, with the canonical form being lowercase.\n\n### Rules for namespace\n\n- The optional namespace contains zero or more segments, separated by slash `/`.\n- Leading and trailing slashes `/` are not significant and shall be stripped in the canonical form. They are not part of the namespace.\n- Each namespace segment shall be a percent-encoded string.\n- When percent-decoded, a segment shall not contain a slash `/` and shall not be empty.\n- A URL host or Authority shall not be used as a namespace. Use instead a `repository_url` qualifier. Note however that for some types, the namespace may look like a host.\n\n### Rules for name\n\n- The name is prefixed by a slash `/` separator when the namespace is not empty.\n- This slash `/` is not part of the name.\n- A name shall be a percent-encoded string.\n\n### Rules for version\n\n- The version is prefixed by a at-sign `@` separator when not empty.\n- This at-sign `@` is not part of the version.\n- A version shall be a percent-encoded string.\n- A version is a plain and opaque string. Some package types use versioning conventions such as SemVer for NPMs or NEVRA conventions for RPMS. A type may define a procedure to compare and sort versions, but there is no reliable and uniform way to do such comparison consistently.\n\n### Rules for qualifiers\n\n- The qualifiers string is prefixed by a `?` separator when not empty.\n- This `?` is not part of the qualifiers.\n- This is a string composed of zero or more key=value pairs each separated by an ampersand `&`. A key and value are separated by an equal `=` character.\n- These `&` are not part of the key=value pairs.\n- Each key shall be unique within the keys of the qualifiers string.\n- A value shall not be an empty string; a key=value pair with an empty value is the same as no key/value at all for this key.\n- Each key shall be composed only of ASCII letters and numbers, `.`, `-` and `\\_` (period, dash and underscore).\n- A key shall not start with a number.\n- A key shall not be percent-encoded.\n- A key is case insensitive, with the canonical form being lowercase.\n- A key shall not contain spaces.\n- A value shall be a percent-encoded string.\n- The `=` separator is neither part of the key nor of the value.\n\n### Rules for subpath\n\n- The subpath string is prefixed by a `#` separator when not empty.\n- This `#` is not part of the subpath.\n- The subpath contains zero or more segments, separated by slash `/`.\n- Leading and trailing slashes `/` are not significant and shall be stripped in the canonical form.\n- Each subpath segment shall be a percent-encoded string.\n- When percent-decoded, a segment shall not contain a `/`, shall not be any of `..` or `.`, and shall not be empty.\n- The subpath shall be interpreted as relative to the root of the package.\n\n## Known types\n\nThere are several known _purl_ package type definitions.\nThe current list of known types is:\n`alpm`,\n`apk`,\n`bitbucket`,\n`bitnami`,\n`cargo`,\n`cocoapods`,\n`composer`,\n`conan`,\n`conda`,\n`cpan`,\n`cran`,\n`deb`,\n`docker`,\n`gem`,\n`generic`,\n`github`,\n`golang`,\n`hackage`,\n`hex`,\n`huggingface`,\n`luarocks`,\n`maven`,\n`mlflow`,\n`npm`,\n`nuget`,\n`oci`,\n`pub`,\n`pypi`,\n`qpkg`,\n`rpm`,\n`swid`, and\n`swift`.\n\nThe list, with definitions for each type,\nis maintained in the file named `PURL-TYPES.rst`\nin the online repository\n<https://github.com/package-url/purl-spec>.\n\n## Known qualifiers key/value pairs\n\nQualifiers should be limited to the bare minimum\nfor proper package identification,\nto ensure that a _purl_ stays compact and readable in most cases.\nSeparate external attributes stored outside of a _purl_\nare the preferred mechanism to convey extra long and optional information.\nAPI, database or web form.\n\nThe following keys are valid for use in all package types:\n\n- `repository_url` is an extra URL for an alternative, non-default package repository or registry.\n  The default repository or registry of each type is documented in the \"Known types\" section.\n- `download_url` is an extra URL for a direct package web download URL.\n- `vcs_url` is an extra URL for a package version control system URL.\n- `file_name` is an extra file name of a package archive.\n- `checksum` is a qualifier for one or more checksums stored as a comma-separated list.\n  Each item in the list is in form of algorithm:hex\\_value (all lowercase),\n  such as `sha1:ad9503c3e994a4f611a4892f2e67ac82df727086`.\n\n## How to produce and consume _purl_ data\n\nThe following provides rules to be followed\nwhen building or deconstructing _purl_ instances.\n\n### How to build _purl_ string from its components\n\nBuilding a _purl_ ASCII string works from left to right, from type to subpath.\n\nTo build a _purl_ string from its components:\n\n1. Start a _purl_ string with the \"`pkg:`\" scheme as a lowercase ASCII string\n1. Append the type string to the _purl_ as a lowercase ASCII string\n1. Append `/` to the _purl_\n1. If the namespace is not empty:\n\n    1. Strip the namespace from leading and trailing `/`\n    1. Split on `/` as segments\n    1. Apply type-specific normalization to each segment, if needed\n    1. Encode each segment in UTF-8-encoding\n    1. Percent-encode each segment\n    1. Join the segments with `/`\n    1. Append this to the _purl_\n    1. Append `/` to the _purl_\n\n1. Strip the name from leading and trailing `/`\n1. Apply type-specific normalization to the name, if needed\n1. Encode the name in UTF-8-encoding\n1. Percent-encode the name\n1. Append the percent-encoded name to the _purl_\n1. If the version is not empty:\n\n    1. Append `@` to the _purl_\n    1. Encode the version in UTF-8-encoding\n    1. Percent-encode the version\n    1. Append the percent-encoded version to the _purl_\n\n1. If the qualifiers are not empty and not composed only of key/value pairs where the value is empty:\n\n    1. Append `?` to the _purl_\n    1. Discard any pair where the value is empty\n    1. Encode each value in UTF-8-encoding\n    1. If the key is `checksum` and there is more than one checksum, join the list with `,` to create the qualifier value\n    1. Create each qualifier string by joining the lowercased key, the equal `=` sign, and the percent-encoded value\n    1. Sort this list of qualifier strings lexicographically\n    1. Join this list of sorted qualifier strings with `&`\n    1. Append this string to the _purl_\n\n1. If the subpath is not empty and not composed only of empty, `.`, and `..` segments:\n\n    1. Append `#` to the _purl_\n    1. Strip the subpath from leading and trailing `/`\n    1. Split the subpath on `/` as a list of segments\n    1. Discard empty, `.`, and `..` segments\n    1. Encode each segment in UTF-8-encoding\n    1. Percent-encode each segment\n    1. Join the segments with `/`\n    1. Append this string to the _purl_\n\n### How to parse a _purl_ string to its components\n\nParsing a _purl_ ASCII string into its components works\nby splitting the string on different characters.\n\nTo parse a _purl_ string in its components:\n\n1. Split the _purl_ string once from right on `#`, if present; the left side is the remainder.\n1. If the right side is not empty, it contains subpath information:\n\n    1. Strip it from leading and trailing `/`.\n    1. Split this on `/` in a list of segments.\n    1. Discard empty, `.`, and `..` segments.\n    1. Percent-decode each segment.\n    1. UTF-8-decode each of these.\n    1. Join segments with `/`.\n    1. This is the subpath.\n\n1. Split the remainder once from right on `?`, if present; the left side is the remainder.\n1. If the right side is not empty, it contains qualifiers information:\n\n    1. Split it on `&` in a list of key=value pairs.\n    1. Split each pair once from left on `=` in key and value parts.\n    1. The key is the lowercase left side.\n    1. Percent-decode the right side.\n    1. UTF-8-decode this to get the value.\n    1. Discard any key/value pairs where the value is empty.\n    1. If the key is `checksum`, split the value on `,` to create a list of checksums.\n    1. This list of keys/values is the qualifiers.\n\n1. Split the remainder once from left on `:`; the right side is the remainder.\n1. The left side lowercased is the scheme. It shall be exactly \"`pkg:`\".\n1. Strip the remainder from leading and trailing `/`.\n1. Split this once from left on `/`; the right side is the remainder.\n1. The left side lowercased is the type.\n1. Split the remainder once from right on `@`, if present; the left side is the remainder.\n1. If the right side is not empty, it contains version information:\n\n    1. Percent-decode the string.\n    1. UTF-8-decode this.\n    1. This is the version.\n\n1. Split the remainder once from right on `/`, if present; the left side is the remainder.\n1. The right side contains name information.\n1. Percent-decode the name string.\n1. UTF-8-decode this.\n1. Apply type-specific normalization, if needed.\n1. This is the name.\n1. If the remainder is not empty, it contains namespace information:\n\n    1. Split the remainder on `/` to a list of segments.\n    1. Discard any empty segment.\n    1. Percent-decode each segment.\n    1. UTF-8-decode each of these.\n    1. Apply type-specific normalization to each segment, if needed.\n    1. Join segments with `/`.\n    1. This is the namespace.\n\n## Examples\n\nThe following list includes some valid _purl_ examples:\n\n- `pkg:bitbucket/birkenfeld/pygments-main@244fd47e07d1014f0aed9c`\n- `pkg:deb/debian/curl@7.50.3-1?arch=i386&distro=jessie`\n- `pkg:gem/ruby-advisory-db-check@0.12.4`\n- `pkg:github/package-url/purl-spec@244fd47e07d1004f0aed9c`\n- `pkg:golang/google.golang.org/genproto#googleapis/api/annotations`\n- `pkg:maven/org.apache.xmlgraphics/batik-anim@1.9.1?packaging=sources`\n- `pkg:npm/foobar@12.3.1`\n- `pkg:nuget/EnterpriseLibrary.Common@6.0.1304`\n- `pkg:pypi/django@1.11.1`\n- `pkg:rpm/fedora/curl@7.50.3-1.fc25?arch=i386&distro=fedora-25`\n\n## Original license\n\nThis document is based on the texts published\nin the <https://github.com/package-url/purl-spec> online repository.\nThe original license and attribution are reproduced below:\n\nCopyright (c) the purl authors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
  },
  {
    "path": "docs/annexes/rdf-model.md",
    "content": "# RDF model definition and diagrams (Informative)\n\n## Model definition\n\nThe SPDX RDF ontology is expressed in RDF/OWL/SHACL format\nand is published in online at\n[SPDX 3.1 Model](https://spdx.org/rdf/3.1/spdx-model.ttl)\n\n## Diagrams\n\n### Core profile\n\n[![Core profile diagram][fig_core]][fig_core]\n\n### Software profile\n\n[![Software profile diagram][fig_software]][fig_software]\n\n### Security profile\n\n[![Security profile diagram][fig_security]][fig_security]\n\n### Licensing profile\n\n[![Licensing profile diagram][fig_licensing]][fig_licensing]\n\n### Dataset profile\n\n[![Dataset profile diagram][fig_dataset]][fig_dataset]\n\n### AI profile\n\n[![AI profile diagram][fig_ai]][fig_ai]\n\n### Build profile\n\n[![Build profile diagram][fig_build]][fig_build]\n\n### Extension profile\n\n[![Extension profile diagram][fig_extension]][fig_extension]\n\n### Hardware profile\n\n[![Hardware profile diagram][fig_hardware]][fig_hardware]\n\n### Service profile\n\n[![Service profile diagram][fig_service]][fig_service]\n\n### SupplyChain profile\n\n[![SupplyChain profile diagram][fig_supplychain]][fig_supplychain]\n\n### Operations profile\n\n[![Operations profile diagram][fig_operations]][fig_operations]\n\n### FunctionalSafety profile\n\n[![FunctionalSafety profile diagram][fig_functionalsafety]][fig_functionalsafety]\n\n[fig_ai]: ../images/model-AI.png \"SPDX 3.1 AI profile diagram\"\n[fig_build]: ../images/model-Build.png \"SPDX 3.1 Build profile diagram\"\n[fig_core]: ../images/model-Core.png \"SPDX 3.1 Core profile diagram\"\n[fig_dataset]: ../images/model-Dataset.png \"SPDX 3.1 Dataset profile diagram\"\n[fig_extension]: ../images/model-Extension.png \"SPDX 3.1 Extension profile diagram\"\n[fig_licensing]: ../images/model-Licensing.png \"SPDX 3.1 Licensing profile diagram\"\n[fig_security]: ../images/model-Security.png \"SPDX 3.1 Security profile diagram\"\n[fig_software]: ../images/model-Software.png \"SPDX 3.1 Software profile diagram\"\n[fig_hardware]: ../images/model-Hardware.png \"SPDX 3.1 Hardware profile diagram\"\n[fig_service]: ../images/model-Service.png \"SPDX 3.1 Service profile diagram\"\n[fig_supplychain]: ../images/model-SupplyChain.png \"SPDX 3.1 SupplyChain profile diagram\"\n[fig_operations]: ../images/model-Operations.png \"SPDX 3.1 Operations profile diagram\"\n[fig_functionalsafety]: ../images/model-FunctionalSafety.png \"SPDX 3.1 FunctionalSafety profile diagram\"\n"
  },
  {
    "path": "docs/annexes/spdx-license-expressions.md",
    "content": "# SPDX license expressions (Normative)\n\n## Overview\n\nOften a single license can be used to represent the licensing terms of a source code or binary file, but there are situations where a single license identifier is not sufficient. A common example is when software is offered under a choice of one or more licenses (e.g., `GPL-2.0-only OR BSD-3-Clause`). Another example is when a set of licenses is needed to represent a binary program constructed by compiling and linking two (or more) different source files each governed by different licenses (e.g., `LGPL-2.1-only AND BSD-3-Clause`).\n\nSPDX License Expressions provide a way for one to construct expressions that more accurately represent the licensing terms typically found in open source software source code. A license expression could be a single license identifier found on the SPDX License List; a user defined license reference denoted by the \"LicenseRef-(idstring)\"; a license identifier combined with an SPDX exception; or some combination of license identifiers, license references and exceptions constructed using a small set of defined operators (e.g., \"AND\", \"OR\", \"WITH\" and \"+\"). We provide the definition of what constitutes a valid SPDX License Expression in this section.\n\nThe general format of license expressions is described below in ABNF, as defined\nin [RFC 5234](https://datatracker.ietf.org/doc/rfc5234/) and expanded\nin [RFC 7405](https://datatracker.ietf.org/doc/rfc7405/).\n\n```ABNF\nidstring = 1*(ALPHA / DIGIT / \"-\" / \".\" )\n\nlicense-id = <short form license identifier from SPDX License List>\n\nlicense-exception-id = <short form license exception identifier from SPDX License List>\n\nlicense-ref = [\"DocumentRef-\"(idstring)\":\"]\"LicenseRef-\"(idstring)\n\naddition-ref = [\"DocumentRef-\"(idstring)\":\"]\"AdditionRef-\"(idstring)\n\nsimple-expression = license-id / license-id\"+\" / license-ref / \"NONE\" / \"NOASSERTION\"\n\naddition-expression = license-exception-id / addition-ref\n\ncompound-expression = (simple-expression /\n\n  simple-expression \"WITH\" addition-expression /\n\n  compound-expression \"AND\" compound-expression /\n\n  compound-expression \"OR\" compound-expression /\n\n  \"(\" compound-expression \")\" )\n\nlicense-expression = (simple-expression / compound-expression)\n```\n\nIn the following sections we describe in more detail `<license-expression>` construct, a licensing expression string that enables a more accurate representation of the licensing terms of modern-day software.\n\nA valid `<license-expression>` string consists of either:\n\n(i) a simple license expression, such as a single license identifier; or\n\n(ii) a more complex expression constructed by combining smaller valid expressions using Boolean license operators.\n\nThere shall not be any space between a license-id and any following \"+\". This supports easy parsing and backwards compatibility.\n\nThere shall be at least one space on either side of the operators \"AND\", \"OR\", and \"WITH\".\n\nA license expression shall be on a single line, and shall not include a line break in the middle of the expression.\n\n## Case sensitivity\n\nIn SPDX 3, license expressions are completely *case-insensitive*.\n\nThat includes the operators (\"AND\", \"OR\", \"WITH\"), the special identifiers (\"NONE\" and \"NOASSERTION\"), as well as the license identifiers, including the user-defined ones.\n\nFor example, the expressions `MIT AND NOASSERTION AND (BSD-3-Clause OR LicenseRef-Name)` and `mit aNd NoaSSerTion AnD (bSd-3-clausE OR licenseref-NAME)` are equivalent.\n\nHowever, please be aware that it is often important to note the case of the canonical identifier on the [SPDX License List](https://spdx.org/licenses). This is because the canonical identifier's case is used in the URL of the license's or exception's entry on the List, and because the canonical identifier is translated to a URI in RDF documents.\n\n## Simple license expressions\n\nA simple `<license-expression>` is composed one of the following:\n\n- An SPDX License List Short Form Identifier. For example: `CDDL-1.0`\n- An SPDX License List Short Form Identifier with a unary \"+\" operator suffix to represent the current version of the license or any later version. For example: `CDDL-1.0+`\n- One of the special identifiers \"NONE\" or \"NOASSERTION\"\n- A user defined license reference:\n  `[\"DocumentRef-\"(idstring)\":\"]\"LicenseRef-\"(idstring)`.\n  For example:\n  `LicenseRef-23`,\n  `LicenseRef-MIT-Style-1`, and\n  `DocumentRef-spdx-tool-1.2:LicenseRef-MIT-Style-2`\n\nThe current set of valid license identifiers can be found in the SPDX License List.\n\n## Composite license expressions\n\n### Introduction\n\nMore expressive composite license expressions can be constructed using \"OR\", \"AND\", and \"WITH\" operators similar to constructing mathematical expressions using arithmetic operators.\n\nAny license expression that consists of more than one license identifier and/or LicenseRef, may optionally be encapsulated by parentheses: \"( )\".\n\nNested parentheses can also be used to specify an order of precedence which is discussed in more detail below.\n\n### Disjunctive \"OR\" operator\n\nIf presented with a choice between two or more licenses, use the disjunctive binary \"OR\" operator to construct a new license expression, where both the left and right operands are valid license expression values.\n\nFor example, when given a choice between the LGPL-2.1-only or MIT licenses, a valid expression would be:\n\n```text\nLGPL-2.1-only OR MIT\n```\n\nThe \"OR\" operator is commutative, meaning that the above expression should be considered equivalent to:\n\n```text\nMIT OR LGPL-2.1-only\n```\n\nAn example representing a choice between three different licenses would be:\n\n```text\nLGPL-2.1-only OR MIT OR BSD-3-Clause\n```\n\nThe special identifiers \"NONE\" or \"NOASSERTION\" shall not be used with the \"OR\" operator.\n\n### Conjunctive \"AND\" operator\n\nIf required to simultaneously comply with two or more licenses, use the conjunctive binary \"AND\" operator to construct a new license expression, where both the left and right operands are valid license expression values.\n\nFor example, when one is required to comply with both the LGPL-2.1-only and MIT licenses, a valid expression would be:\n\n```text\nLGPL-2.1-only AND MIT\n```\n\nThe \"AND\" operator is commutative, meaning that the above expression should be considered equivalent to:\n\n```text\nMIT AND LGPL-2.1-only\n```\n\nAn example where three different licenses apply would be:\n\n```text\nLGPL-2.1-only AND MIT AND BSD-2-Clause\n```\n\nThe \"AND\" operator is the only operator that can be used in conjuction with the special identifiers \"NONE\" or \"NOASSERTION\".\n\n### Additive \"WITH\" operator\n\nSometimes license texts are found with additional text, which might or might not modify the original license terms.\n\nIn this case, use the binary \"WITH\" operator to construct a new license expression to represent the special situation. A valid `<license-expression>` is where the left operand is a `<simple-expression>` value and the right operand is a `<addition-expression>` that represents the additional text.\n\nThe `<addition-expression>` can be either a `<license-exception-id>` from the SPDX License List, or a user defined addition reference in the form `[\"DocumentRef-\"(idstring)\":\"]\"AdditionRef-\"(idstring)`.\n\nFor example, when the Bison exception is to be applied to GPL-2.0-or-later, the expression would be:\n\n```text\nGPL-2.0-or-later WITH Bison-exception-2.2\n```\n\nThe current set of valid license exceptions identifiers can be found in [spdx.org/licenses](https://spdx.org/licenses).\n\nThe special identifiers \"NONE\" or \"NOASSERTION\" shall not be used with the \"WITH\" operator.\n\n### Order of precedence and parentheses\n\nThe order of application of the operators in an expression matters (similar to mathematical operators). The default operator order of precedence of a `<license-expression>` is:\n\n```text\n+\nWITH\nAND\nOR\n```\n\nwhere a lower order operator is applied before a higher order operator.\n\nFor example, the following expression:\n\n```text\nLGPL-2.1-only OR BSD-3-Clause AND MIT\n```\n\nrepresents a license choice between either LGPL-2.1-only or the expression \"BSD-3-Clause AND MIT\" because the \"AND\" operator takes precedence over (is applied before) the \"OR\" operator.\n\nWhen required to express an order of precedence that is different from the default order a `<license-expression>` can be encapsulated in pairs of parentheses: ( ), to indicate that the operators found inside the parentheses takes precedence over operators outside. This is also similar to the use of parentheses in an algebraic expression e.g., (5+7)/2.\n\nFor instance, the following expression:\n\n```text\n(LGPL-2.1-or-later OR BSD-3-Clause) AND MIT\n```\n\nstates the \"OR\" operator should be applied before the \"AND\" operator. That is, one should first select between the LGPL-2.1-or-later or the BSD-3-Clause license before applying the MIT license.\n\n## Complete grammar\n\nThe complete syntax of license expressions,\nincluding precedence and whitespace,\nis described by the following ABNF:\n\n```ABNF\n; ABNF Grammar for License Expressions\n\nSPSX-license-expression = (or-operand *( required-ws \"OR\" required-ws or-operand )) / special-identifier\n\nor-operand = (term required-ws \"AND\" required-ws term *( required-ws \"AND\" required-ws term )) / base-term\n\nterm = base-term / special-identifier\n\nbase-term = with-expression / identifier / parenthesized-expression\n\nwith-expression = identifier required-ws \"WITH\" required-ws addition-identifier\n\naddition-identifier = license-exception-id / addition-ref\n\nidentifier = license-id / or-later-expression / license-ref\n\nor-later-expression = license-id PLUS\n\nparenthesized-expression = LPAREN optional-ws expression optional-ws RPAREN\n\nspecial-identifier = \"NONE\" / \"NOASSERTION\"\n\n; --- SPDX License List contents ---\n\nlicense-id           = <short form license identifier from SPDX License List>\nlicense-exception-id = <short form license exception identifier from SPDX License List>\n\n; --- User-defined identifiers ---\n\nlicense-ref  = [ \"DocumentRef-\" idstring \":\" ] \"LicenseRef-\"  idstring\naddition-ref = [ \"DocumentRef-\" idstring \":\" ] \"AdditionRef-\" idstring\n\nidstring = *id-char alnum *id-char\nidchar   = alnum / DOT / DASH\nalnum    = ALPHA / DIGIT\n\n; --- Whitespace and characters ---\n\noptional-ws = *SPACE       ; Optional whitespace (zero or more spaces)\nrequired-ws = 1*SPACE      ; Required whitespace (one or more spaces)\n\nSPACE  = %x20              ; Space character\nLPAREN = %x28              ; ( - Left parenthesis\nRPAREN = %x29              ; ) - Right parenthesis\nPLUS   = %2B               ; + - Plus\nDASH   = %2D               ; - - Dash, hyphen\nDOT    = %2E               ; . - Dot, fullstop, period\n\nALPHA  = %x41-5A / %x61-7A ; A-Z / a-z\nDIGIT  = %x30-39           ; 0-9\n\n```\n"
  },
  {
    "path": "docs/annexes/spdx-lite.md",
    "content": "# SPDX Lite (Normative)\n\n## Explanation of the Lite profile\n\nThe Lite profile is designed to make it quick and easy to start a\nSoftware Bill of Materials in situations where a company may have limited\ncapacity for introducing new items into their processes.\n\nThe Lite profile captures the minimum set of information required\nfor license compliance in the software supply chain.\nIt contains information about the creation of the SBOM,\npackage lists with licensing and other related information,\nand their relationships.\n\nAll elements in Lite profile are essential for complying with licenses.\nIt is easy to use an SPDX document with the Lite profile\nfor anyone who does not have enough knowledge about licensing information\nand easy to import license information from former versions of SPDX Lite format\nfiles.\n\nThe Lite profile offers the flexibility to be used either alone\nor in combination with other SPDX profiles\nas an SPDX document in the software supply chain.\n\n## Mandatory and recommended properties\n\nThe Lite profile specifies that some properties shall be present\nand some others should be present, as much as possible.\n\nThe following lists collect and present this information\nfor every class present in the SPDX data,\nin a concise and easy-to-follow format.\nThe lists of properties are in alphabetical order, for easy reference.\n\n### /Core/SpdxDocument\n\n- Mandatory\n    1. creationInfo\n    1. element (may be multiple), shall have at least one /Software/Sbom object\n    1. rootElement (may be multiple), should be objects of type /Software/Sbom\n    1. spdxId\n- Recommended\n    1. comment\n    1. dataLicense\n    1. name\n    1. namespaceMap (may be multiple)\n    1. verifiedUsing (may be multiple), should be objects of type /Core/Hash\n\n### /Software/Sbom\n\n- Mandatory\n    1. creationInfo\n    1. element (may be multiple), shall have at least one /Software/Package object\n    1. rootElement (may be multiple), should be objects of type /Software/Package\n    1. spdxId\n- Recommended\n    1. sbomType (may be multiple)\n\n### /Software/Package\n\n- Mandatory\n    1. copyrightText\n    1. creationInfo\n    1. name\n    1. packageVersion\n    1. spdxId\n    1. suppliedBy, should be an object of type /Core/Agent\n- Recommended\n    1. attributionText (may be multiple)\n    1. builtTime\n    1. comment\n    1. downloadLocation\n    1. homepage\n    1. originatedBy (may be multiple), should be objects of type /Core/Agent\n    1. packageUrl\n    1. releaseTime\n    1. supportLevel (may be multiple)\n    1. validUntilTime\n    1. verifiedUsing (may be multiple), should be objects of type /Core/Hash\n\nHowever, there shall be at least a “downloadLocation” or “packageUrl” property.\n\nAdditionally:\n\n1. for every `/Software/Package` object shall exist\n   exactly one `/Core/Relationship` object\n   of type `hasConcludedLicense`\n   having that element as its `from` property and\n   a `/SimpleLicensing/AnyLicenseInfo` object as its `to` property.\n1. for every `/Software/Package` object shall exist\n   exactly one `/Core/Relationship` object\n   of type `hasDeclaredLicense`\n   having that element as its `from` property and\n   a `/SimpleLicensing/AnyLicenseInfo` object as its `to` property.\n\n### /Core/Hash\n\n- Mandatory\n    1. algorithm\n    1. hashValue\n- Recommended\n    1. comment\n\n### /SimpleLicensing/LicenseExpression\n\n- Mandatory\n    1. creationInfo\n    1. licenseExpression\n    1. spdxId\n- Recommended\n    1. licenseListVersion\n\n### /SimpleLicensing/SimpleLicensingText\n\n- Mandatory\n    1. creationInfo\n    1. licenseText\n    1. spdxId\n- Recommended\n    1. comment\n\n### /Core/Agent (createdBy, suppliedBy, originatedBy)\n\n- Mandatory\n    1. creationInfo, should be “BlankNode”\n    1. name\n    1. spdxId\n- Recommended\n    1. externalIdentifier (may be multiple)\n\n### /Core/CreationInfo\n\n- Mandatory\n    1. created\n    1. createdBy (may be multiple), should be objects of type /Core/Agent\n    1. specVersion, shall be a fixed string, “3.1.n” - where n is\n       any supported patch version of the SPDX specification\n- Recommended\n    1. comment\n\n### /Core/ExternalIdentifier\n\n- Mandatory\n    1. externalIdentifierType\n    1. identifier\n\n### /Core/NameSpaceMap\n\n- Mandatory\n    1. namespace\n    1. prefix\n\n### /Core/Relationship\n\n- Mandatory\n    1. creationInfo\n    1. from\n    1. relationshipType\n    1. spdxId\n    1. to (may be multiple)\n"
  },
  {
    "path": "docs/conformance.md",
    "content": "# Conformance\n\n## Alternate notation for some conformance requirements\n\nThis document contains more than a few cardinality assertions, each of which\nindicates the minimum and maximum number of times a property may appear.\nThese are represented by using \"minCount\" and \"maxCount\" respectively.\nThe absolute minimum number of occurrences is zero (0),\nwhile for an unbounded maximum number of occurrences a star (\\*) is being used.\n\nHere are some examples:\n\n- minCount: 1\n- maxCount: *\n- Cardinality: 0..1\n- Cardinality: 0..*\n- Cardinality: 1..1\n- Cardinality: 1..*\n\nEach of these assertions can easily be understood as to whether a feature is\nrequired, and if so, how many occurrences are required; also, whether a feature\nis permitted, and if so, in what number. As this is the format long familiar to\nthe SPDX community, it has been preserved in this document.\n\n## Introduction to profiles\n\nProfile is the term for a compliance point within the SPDX community across The\nLinux Foundation and OMG. The System Package Data Exchange (SPDX) specification\ndefines the following thirteen compliance points, defined as “profiles”:\n\n- Core profile\n- Software profile\n- Security profile\n- Licensing profile\n- Dataset profile\n- AI profile\n- Build profile\n- Lite profile\n- Extension profile\n- Hardware profile\n- Service profile\n- SupplyChain profile\n- Operations profile\n- FunctionalSafety profile\n\nThe Core profile is mandatory. All others are optional.\n\n## Core profile compliance point\n\nThe Core profile includes the definitions of classes properties and\nvocabularies usable by all SPDX profiles when producing or consuming SPDX\ncontent. Although the classes, properties and vocabularies are somewhat\nextensive, the required fields are rather minimal to allow maximum flexibility\nwhile meeting minimum SBOM requirements. Software that conforms to the SPDX\nspecification at the Core profile compliance point shall be able to import and\nexport serialized documents that conform with one of the defined SPDX\nserialization formats.\n\nConformance to the Core profile compliance point is mandatory for all other\nSPDX profiles.\n\nThis compliance point, in combination with the Software profile compliance\npoint, provides a baseline of functionality that facilitates interchange of the\nbills of materials information produced by tools supporting SPDX.\n\n## Software profile compliance point\n\nThe Software profile includes the definitions of classes, properties and\nvocabularies for referring to and conveying information about software and is\nusable by all SPDX profiles when producing or consuming SPDX content.\n\nSoftware that conforms to the SPDX specification at the Software profile\ncompliance point shall be able to import and export serialized documents that\nconform with one of the SPDX serialization formats defined SPDX serialization\nformats.\n\nConformance to the Software profile compliance point does not entail support\nfor the Licensing, Dataset, AI, Build, Lite, or Extension profiles of the\nSPDX.\n\nThis compliance point, in combination with the Core profile compliance point,\nprovides a baseline of functionality that facilitates interchange of the bills\nof materials information produced by tools supporting SPDX.\n\n## Security profile compliance point\n\nThe Security profile captures security-related information when producing or\nconsuming SPDX content.\n\nSoftware that conforms to the SPDX specification at the security profile\ncompliance point shall be able to import and export serialized documents that\nconform with one of the SPDX serialization formats defined SPDX serialization\nformats, including the properties and relationships specified in the security\nprofile, which are in support of exchanging information about software\nvulnerabilities that may exist, the severity of those vulnerabilities, and a\nmechanism to express how a vulnerability may affect a specific software element\nincluding if a fix is available.\n\nConformance to the Security profile compliance point does not entail support\nfor the Licensing, Dataset, AI, Build, Lite, or Extension profiles of the\nSPDX.\n\nThis compliance point facilitates interchange of the security information\nproduced by tools supporting SPDX.\n\n## Licensing profile compliance point\n\nThe Licensing profile includes capturing details relevant to software licensing\nand intellectual property information when producing or consuming SPDX content.\nSpecifically, software that conforms to the SPDX specification at the Licensing\nprofile compliance point shall be able to import and export serialized\ndocuments that conform with one of the SPDX serialization formats defined SPDX\nserialization formats, including the classes and fields that comprise the SPDX\nLicense Expression syntax and that relate to the\n[SPDX License List](https://spdx.org/licenses/).\n\nThere are two associated profiles, the SimpleLicensing profile\nand the ExpandedLicensing profile.\nBoth allow expression of the same information,\nalbeit in different ways.\n\nConformance to the Licensing profile compliance point does not entail support\nfor the Software, Security, Dataset, AI, Build, Lite, or Extension profiles of\nthe SPDX.\n\nThis compliance point facilitates interchange of the licensing documents\nexpressing which licenses and copyright notices are determined by persons or\nautomated tooling to apply to distributions of software that are produced by\ntools supporting SPDX.\n\n## Dataset profile compliance point\n\nThe Dataset profile captures the relevant information about the datasets used\nin an AI system or other applications when producing or consuming SPDX content.\n\nSoftware that conforms to the SPDX specification at the Dataset profile\ncompliance point shall be able to import and export serialized documents that\nconform with one of the SPDX serialization formats defined SPDX serialization\nformats, including details such as dataset names, versions, sources, associated\nmetadata, licensing information, and any other relevant attributes.\nThe Dataset profile can covey a description or summary of a dataset, including\nmetadata, characteristics, and statistical information about the data.\nThe Dataset profile can convey insights into the structure, format, content,\nand properties of a dataset, helping users understand and analyze the data more\neffectively.\n\nConformance to the Dataset profile compliance point does not entail support\nfor the Software, Licensing, Security, AI, Build, Lite, or Extension profiles\nof the SPDX.\n\nThis compliance point facilitates interchange of the information about\ndatasets produced by tools supporting SPDX.\n\n## AI profile compliance point\n\nThe AI profile captures an inventory list of software components and\ndependencies associated with an AI system when producing or consuming SPDX\ncontent.\n\nSoftware that conforms to the SPDX specification at the AI profile compliance\npoint shall be able to import and export serialized documents that conform with\none of the SPDX serialization formats defined SPDX serialization formats,\nincluding the information about software components and dependencies associated\nwith artificial intelligence and machine learning (AI/ML) models and systems.\nThis inventory includes the software frameworks, libraries, and other\ncomponents used to build or deploy the AI system, along with relevant\ninformation about their versions, licenses, and useful security references\nincluding ethical and security information.\n\nConformance to the AI profile compliance point does not entail support for the\nSoftware, Licensing, Security, Dataset, Build, Lite, or Extension profiles of\nthe SPDX.\n\nThis compliance point facilitates interchange of the AI model related\ninformation produced by tools supporting SPDX.\n\n## Build profile compliance point\n\nThe Build profile captures build-related information when producing or\nconsuming SPDX content.\n\nSoftware that conforms to the SPDX specification at the Build profile\ncompliance point shall be able to import and export serialized documents that\nconform with one of the SPDX serialization formats defined SPDX serialization\nformats, including associated definitions to help express how software is\ngenerated and transformed. This includes encoding the inputs, outputs,\nprocedures/instructions, environments and actors from the build process along\nwith the associated evidence.\n\nConformance to the Build profile compliance point does not entail support for\nthe Software, Licensing, Security, Dataset, AI, Lite, or Extension profiles of\nthe SPDX.\n\nThis compliance point facilitates interchange of the build information produced\nby tools supporting SPDX.\n\n## Lite profile compliance point\n\nThe Lite profile captures the minimum set of information required for license\ncompliance in the software supply chain for producing or consuming SPDX\ncontent.\n\nSoftware that conforms to the SPDX specification at the Lite profile\ncompliance point shall be able to import and export serialized documents that\nconform with one of the SPDX serialization formats defined SPDX serialization\nformats, including creation of the SBOM, package lists with licensing and other\nrelated items, and their relationships.\n\nConformance to the Lite profile compliance point does not entail support for\nthe Software, Licensing, Security, Dataset, AI, Build, or Extension profiles\nof the SPDX.\n\nThis compliance point facilitates interchange of minimal licensing information\nwhen produced by tools supporting SPDX.\n\n## Extension profile compliance point\n\nThe Extension profile captures extended tailored information when producing or\nconsuming non-standard SPDX content in three ways:\n\n- Support profile-based extended characterization of Elements. Enables\n  specification and expression of Element characterization extensions within\n  any profile and namespace of SPDX without requiring changes to other profiles\n  or namespaces and without requiring local subclassing of remote classes\n  (which could inhibit ecosystem interoperability in some cases).\n\n- Support extension of SPDX by adopting individuals or communities with Element\n  characterization details uniquely specialized to their particular context.\n  Enables adopting individuals or communities to utilize SPDX expressive\n  capabilities along with expressing more arcane Element characterization\n  details specific to them and not appropriate for standardization across SPDX.\n\n- Support structured capture of expressive solutions for gaps in SPDX coverage\n  from real-world use. Enables adopting individuals or communities to express\n  Element characterization details they require that are not currently defined\n  in SPDX but likely should be. Enables a practical pipeline that identifies\n  gaps in SPDX that should be filled, expresses solutions to those gaps in a\n  way that allows the identifying adopters to use the extended solutions with\n  SPDX and does not conflict with current SPDX, can be clearly detected among\n  the SPDX content exchange ecosystem, provides a clear and structured\n  definition of gap solution that can be used as submission for revision to the\n  SPDX standard.\n\nSoftware that conforms to the SPDX specification at the Extension profile\ncompliance point shall be able to import and export serialized documents that\nconform with one of the SPDX serialization formats defined SPDX serialization\nformats, including the abstract Extension class serving as the base for all\ndefined Extension subclasses.\n\nConformance to the Extension profile compliance point does not entail support\nfor the Licensing, Security, Dataset, AI, Build, or profiles of the SPDX but\nis expected to be used in combination with the other profiles to extend them.\n\nThis compliance point facilitates interchange of extended information that goes\nbeyond the standard SPDX produced by tools supporting SPDX and is used between\ncooperating parties that understand the form of the extension and can produce\nand consume its non-standard content.\n\n## Trademark compliance\n\nTo be designated an SPDX document, a file shall comply with the requirements of the SPDX Trademark\nLicense, as stated in the [SPDX Trademark Page](https://spdx.dev/trademark).\n\nThe official copyright notice that shall be used with any verbatim reproduction and/or distribution of\nthis SPDX Specification 3.1 is:\n\n\"Official SPDX® Specification 3.1 Copyright © 2010–2026 Linux Foundation and its Contributors.\nLicensed under the Community Specification License 1.0. All other rights are expressly reserved.\"\n\nThe official copyright notice that shall be used with any non-verbatim reproduction and/or distribution\nof this SPDX Specification 3.1, including without limitation any partial use or combining this SPDX\nSpecification with another work, is:\n\n\"This is not an official SPDX Specification. Portions herein have been reproduced from SPDX®\nSpecification 3.1 found at spdx.dev. These portions are Copyright © 2010–2026 Linux Foundation and\nits Contributors, and are licensed under the Community Specification License 1.0 by the\nLinux Foundation and its Contributors. All other rights are expressly reserved by Linux Foundation and\nits Contributors.\"\n"
  },
  {
    "path": "docs/css/style.css",
    "content": ".wy-side-nav-search {\n  background: rgb(250, 250, 250);\n  padding: 0 0.809em 0 0.809em;\n  width: 100%;\n  max-width: 350px;\n  position: sticky;\n  top: 0;\n  z-index: 10;\n}\n\n.fa-home:before, .icon-home:before {\n  content: '';\n  display: block;\n  background-position: center center;\n  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABTCAYAAAC2/xobAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAANQUlEQVR42u2dPWwbyRXH/1oR549GCowL4uSC3WCRxJeTQ1oHXWVHPCB3F5xlHK+44oBYXJcKEJgG0osG0qQKVQSHVKaKlEGozhcVR9VXmKpSLW63sGuqM2CLm2JnyeFyl5qZneWS4vsBhChyP94s97/vzcybGYAgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCILIwAo+/lOg/7ABECR8NvwTJGwbfR9wn/OfBeN/h+8BYBD7LPp/9Pmqgde/ev/21//71187BV9zgpg5hv5D8iIPuBf/GfddwH3PCztJ3BMiDzAm8mCQIPIBE/nG1+/d/aJZ9AUniCIo6TlMkPA25tIDSS8+FDUADEbbxQU/Jna23YAJHgFWjZXX5XufNW7c2moCKBd5sQmiKDIKPQCwkhCmxzZRDdUR8/aRkIMB+2qA8VCd8+wYYNUwXpfvftq4cWvrbwDWir7YBFEUGYW+gkmVx727jMi570Xq40OhT9bLS8bK69/e/fTJjfc/IpETS08GoQdjf5LdOi9kfp+kz9l73psHaYKfJvIBrl+98vLD+3+sX333vX+DRE4QskLnxD3mzDPWx1ND9bT6eHKojiDA9SskcoKIIyl0Tt2pDlxD1xkwqodP7ToD+Jb261ffebm5QyIniDjyHl00VAfGPXuS955aH4978/RQPfLkmzsP69dI5AQxgYDQi+464wQNhF1niIv8nZebD0jkBJHGFKELdJ0BOdTHxbrOMAiihrdXmw92F0LktmmtA6jEPu65vtcv2jbicjNF6Lq7zoDUsFwilXXkyQe4dvXKq80HD3fnUeRM1DUAVYTiLk/ZFgBOAPQAdF3f6+RgjwXA0XjIHoC+63td3bZyNjsALI2H7HN29zTbug6gIblbS+Uhb5tWDZMOYxpeitAzdJ0Bk33iGrvOovfXrl559eGD3d1r7/58rkTOBNVEKHIZu7bZ67FtWmcAOgCaru95mkyzAOznUF4AOAXQBtDRaC8QPpi2ddvM2X2C8Dpnttv1vb5tWhUAX0jsVkF4n8jYbSG81jL31pexQS2BWNfZyT9XslwUHXzyzfcVAF3JAuN4bys3223TakK/mJ66vtfUYFsVwHd5lZ3jEEBDR3XENq0uchJ6it2ZHqzMq3uQuyefuL7XyvGaHLm+V2ODWuJiTth86JGLR1XkeWGb1rptWj3k4DEB7Num1WM30SJQB+Cx8HKRqAP4gT2slWAPN0dytybz0hdim1YDciI/i+xhQmcufEzHXGPZ8P/imUeRM3vK2Y40lTJC8VhFl1eQNQD/YXXsRSPTg5W1rxxJ7LKGMBSfCqsWNCXNcaLIyhjv0wYmBD6sP7PvCvTq8yZyRhuzGRW3BqCzQJ4dAJ4tqNjLALoZrrWD0JuKss289TTakLvvj/hGXWNc1xL94zNmHkXOwlOZxpeslCH/VC+aZ8wbLRrKYtcdwrPqhIwzGYbsEckTT0zUx0nkKTQLOOfjBQrhI9pFG6BIGWGrvDSKIfzEudhDUrbtx4k3ho5Cd9lZYGbEvIqc/QCqIfsJe6nSKLr8kpQXNIQHxMLqNBzIhfDlhMbAtuQ5D5LyMMY9+kR9HOPJLkH8gZAvOYj8VKN5VcntjwDccX1vxfW9KnutAPgFgKeSx6ppLMesaBRtQAaaMwzh96Oqjm1aLcg5Ex8pUWaYMKOS5ZYzOYm8qtFES2LbE9f3aklfsH7bpm1aHYnymhrLkWRTaq4Bu+GrCB82dYnDlm3TsjQn1ET4CPuvL6ICtftpDeGDqim7o+t7Hdu0DiF3rdosingseTonLX+BZcbJiDx/oecg8jMAteO9rX7WA3FUJLbtXrSB63s99uM+EzmgbVrVPNNPp9jZB8sms02rDbkknBqAVg5mtUWTiljiUAPyjagNqLfJNBA+HEUf0GXIJzcdTLsfjMkRZRelqCoWVZCcRF493tvy8rV8Ko5I6Of6XrtAG6VhN9YTiV0q82Azi66+hFz9eU01CUgxhJchNWSPGHl0qVFn+ZCjyHs5mNuX2NZEmPDSwsUDGUTr614OZZLG9b0Wa0AS+c2sou3l7O4w7/5CYrca1Fvhu7ZpHUA+HBfBuSjluKQ06iwHFkzkQDgKSib8W0PYTdJg9fFW0ggqHXntBdCDWGpmpWhDeVh16SnEu6+qGU/ZRPiw0NnGciBShTOUFlDQzAKKHFB8srMy1gG8sE3Ls02rtaAJJTxdibLPFezB6gtubmbJYcghhL8wZI8Iu9fiY8DjQ0nHho3qFfqCihzMG4veIGmYCEO5Fyy/WqguP4csos08HYltrSwnYt73QJPdF4bsEUZqqD709PxUT9FDQA+LKnKOhsZjlRG2uEde3ppRGXRQEdwu64MxLzoS21Y1nK+J7NdCKGSPGA1TTaqPR69oiaMAo7nbMnIJRK6S5ijCGkIv/4NtWkqJGgVQEdzOK9rQFHqzPJmGEP7U9b2GzA7G9EkZE2Z+0RC6XwaRczjQm3HHsw+gx1qH5xLW9y/6O3pF25tEEXP2ZQzhHdkdjLH6ONjEi2n96Pz6Z4pcMpFHN0kV+j17hAnguywTIuQFewDJ2NUt2uY5o6Wwz4nKfHfGuIhjgo5NxjhcJUWRyybyCNf3+iwJ4wnkkjBk2GeZaIVim5Zlm1aNy4qT+S27Rds/Z7QV9tlWGSBUSp+VdUrLuwJJIs9z/rYiYMkjHYReTia3WZS6bVpe3n3ttmnlkSxxklOeu47yrhdwzgbU58Nr2abVlbmexmTXGd8IlyDygbxHn9ehpnng+p7n+p6DcFTaYQ6n2F/Qfvd20QZMoSKxbT/rybiZglURmn6Kh41ei/WjD1vX+RBerY4uKvJPvvl+JsPiZhVFsKetw57cDnvpmnKqBb0j8fLmdM7z+GsS2/Y0nK+N7E5v2zathugMssao6yxWL0dKPV1C6MvkydNg9feW63sVAHcQtrRm7UPdXjCv7hRtQBosbJexz8t4vgb0TWEtPIOsMblQAi/suNjPhYVOIp/E9b2e63sN1/cshKI/hHrjXa3o8gjySPeqKJppQPwe9TPO+14B8HeNtguH8MZkSzsn8sGAS5YZCIfuJPKLYaJ3EKZUPoW84CtFl0GAR/McsivMx9bNeMo8rsW2SNdraZQEk1YfHy1oKBK6L4vI2YoZIjSmeTTWDy87wwww3/nlZwjzsDtFG5IGG1veltxNuTwKM7nKsG+bVmfafVaavtZZUhifLvRlETlDtJ5VhUADDhsy2UI+q73MEm1LMuUBl+QjW08+U31wKc7kegY5HbUxJcoriSxoiCAWwiewZCIHxH+Ipm1aPcEBCFbRhVJE22KFijiCacIVqN+fLZWdWGNfW3K3E4RtBzKTYpRt02qm5ViUJhrhwNXPEQ1oOR8f3BJjCUUOiE+2sIYwhfUE4c3SjXs7brkdmYksvBzLdtEsN31WfhQxb10CJvKdMPMM6nPdNaGw+ILre57kpBjAlBC+NNZvPhT9eYI351reOZZU5EDowWTCv+1oe7Zkr49sN2c3r4It6Cw3eaJUFWFRhuzUUcMVXV3fa7K2BJkHRcc2rcrkAg5DYZ9zXWhM1IPz8BV9Hv3PWGKRA2E4liWvPasH6hR9AZaEI5WeA9WQPSEBxpE8homErDsjuT7OCXzA/c8JfclFHrWWtwo6/eG8NnZdMk6hnuzThNzDfGK9NGA4k5HsAh+P420WxrCvfHAeE/WAq5+P3q8aK2+WXeQRLMTNayx6GmdY7FVPFoVTAFXFkL2GDCF7HHafyS7h1eYH6xijkJ0Lz/lwfujd32LVwJtfb9f+AhI5TxWzE/sZFG8+QooTqIt8HXpC9jgO5KqKJriI05gM1wNg8Db04OeRN3+L1RW82fzqz//42dbvD6BH5LLhyFzCTTyRZdFEESKR94ou8yXmDMBTti5eX/EYbcjpIzFkjxMt3SVpSz1adMIYD9tDUQ+Fz3n0jftOZ9281dB0QQ+P97ZkjZ5b2MCVKvKbeOIIgEUiz5VDAJUsPQ5MVDJdpMCUkD0O8/pKIbwxFDnf4h4T+e3PHz7/8W8++krXBT3e23I0HWuuYD+EhVDwOmY8PQLwset7NQrXtXOG8Po+AvAj1/ecjANW1pFPyB7HgeRSUgDapfG+8vPxlvdggNuf7z7/SfneH7Jd0yGnuOQNSVxrfLQwQ5W9LFzcH3qCMBGmizDLrK/RNA+LV11qQ2++QHQsL4cMvgrke2HasidhiTQOJAc1reCX94IJoTORb9zffX6z/DudIq+mrWh62SaemAZ7AKyzf/O46QhijFKiyAfn2Nip6xR5NIljv+gCzwNU1yZmTWlUH2ch+/lbbOw4JHKCuESUhq3sQdidtrHjPL9Z0S7yXtEFJYhlpjRKddUucgBwSOQEUTylqHttY6f+7c3Ktk6RPzre2+oUXUCCIAADg3N8sFP/9uad6mcaj/vkeG+rXXThCIIIMT64X//vT/WK/PB4b6tVdMEIghjxf/xBVQ2BxrgQAAAAAElFTkSuQmCC')\n  no-repeat;\n  center center;\n  height: 88px;\n  width: 250px;\n}\n\n.wy-side-nav-search .icon-home {\n  display: block;\n  color: #58595b;\n}\n\n.wy-nav-side, .rst-versions .rst-current-version {\n  background-color: rgb(250, 250, 250);\n}\n\n.wy-nav-side input[name=q] {\n  border-color: #4597cb;\n}\n\n.wy-breadcrumbs li, .wy-breadcrumbs li a {\n  color: #00416b !important;\n}\n\n.wy-menu-vertical>ul>li>a {\n  color: #515151;\n}\n\n.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a {\n  background: #00416b;\n  color: white !important;\n}\n\n.wy-menu-vertical li.on a:hover,.wy-menu-vertical li>a:hover {\n  background: #00416b !important;\n  color: white !important;\n}\n\n.wy-menu-vertical ul.current li.toctree-l1>a {\n  color: grey;\n}\n\n.wy-menu-vertical li.current a {\n  color: #58595b;\n}\n\n.rst-versions a {\n  color: #00416b !important;\n}\n\nh1, h2, h3, a {\n  color: #00416b;\n}\n\ncode {\n  color: #00416b !important;\n}\n\ncode, .rst-content tt {\n  border: 0px;\n  background-color: #f7f7f7;\n  font-size: .85em;\n  padding: .2em;\n  margin: 0;\n}\n\npre code {\n  background-color: rgb(247, 247, 247);\n}\n\n.hljs-tag, .hljs-tag .hljs-title, .hljs-rule .hljs-property, .django .hljs-tag .hljs-keyword {\n  color: rgb(51, 51, 51) !important;\n}\n\n.hljs-attribute, .hljs-variable, .lisp .hljs-body, .hljs-name, .hljs-keyword, .hljs-constant, .hljs-symbol, .hljs-regexp {\n  color: rgb(51, 51, 51) !important;\n}\n\n.hljs-string, .hljs-tag .hljs-value, .hljs-phpdoc, .hljs-dartdoc, .tex .hljs-formula {\n  color: rgb(51, 51, 51) !important;\n}\n\n.hljs-comment, .diff .hljs-header, .hljs-javadoc {\n  color: rgb(51, 51, 51) !important; \n}\n\nfooter {\n  font-size: 1em;\n  color: #515151;\n}\n\nfooter a.btn {\n  box-shadow: none;\n}\n\nfooter .rst-footer-buttons {\n  font-size: 16px;\n  color: rgb(64, 64, 64);\n}\n"
  },
  {
    "path": "docs/front/copyright.md",
    "content": "# Use of specification - terms, conditions & notices\n\nCopyright © 2010–2026, The Linux Foundation and its Contributors,\nincluding SPDX Model contributions from OMG and its Contributors.\n\nThis work is licensed under the\n[Community Specification License 1.0](../licenses/Community-Spec-1.0.md)\n(Community-Spec-1.0).\nPre-existing portions of this work from copyright holders who have not\nsubsequently contributed under the Community-Spec-1.0 are provided under\n[Creative Commons Attribution License 3.0 Unported](../licenses/CC-BY-3.0.md)\n(CC-BY-3.0).\nCopies of these licenses are reproduced in their entirety herein.\n\n## Trademarks\n\nSPDX® is a registered trademark of The Linux Foundation.\n\n## Compliance\n\nUse of the SPDX trademarks is subject to the SPDX Trademark License,\ncurrently available at\n[SPDX Legal Notices page](https://spdx.dev/about/legal-notices/).\n\nSoftware developed under the terms of the licenses under which this\nspecification is issued may claim compliance or conformance with this\nspecification if and only if the software provider complies with the\nSPDX Trademark License given above.\n"
  },
  {
    "path": "docs/front/introduction.md",
    "content": "# Introduction\n\nCompanies and organizations (collectively “Organizations”) are widely using and\nreusing open source and other software packages. Accurate identification of\nsoftware is key for many supply chain processes. Vulnerability remediation\nstarts with knowing the details of which version of software is in use on a\nsystem. Compliance with the associated licenses requires a set of analysis\nactivities and due diligence that each Organization performs independently,\nwhich may include a manual and/or automated scan of software and identification\nof associated licenses followed by manual verification.\n\nSoftware development teams across the globe use the same open source packages,\nbut little infrastructure exists to facilitate collaboration on the analysis or\nshare the results of these analysis activities. As a result, many groups are\nperforming the same work leading to duplicated efforts and redundant\ninformation. With this document, the SPDX workgroup, a combined effort of the\nLinux Foundation SPDX group and the OMG/CISQ Tool-to-Tool effort, has created a\ndata exchange format so that information about software packages and related\ncontent may be collected and shared in a common format with the goal of saving\ntime and improving data accuracy.\n\nThe merged activities of the two groups slid together the beginning weeks of\n2021 with activities generally moving forward but occasionally stalling while\nthe larger group worked through issues that one or the other hadn’t discussed\nor had a different opinion about. Eventually, after releasing SPDX 2.3 in\nAugust of 2022 with updates that brought some of the concepts and capabilities\nslated for SPDX 3.0 to the community in preparation of the shift that SPDX 3.0\nrepresents, the first release candidate of SPDX 3.0 was released in May of\n2023. Within the SPDX community, which is both a standards creation\norganization as well as a community of open source developers, a release\ncandidate offers an opportunity for implementors of SPDX, both new and old, to\nreview the work and determine whether there were parts that were unclear or\nthat would be extremely burdensome to implement.\n\nBased on the comments and change requests from the initial candidate release\nseveral areas of the model were revised and reworked, resulting in a release\ncandidate 2 of SPDX 3.0 in February of 2024. That release candidate gave tool\ncreators and those who maintain the support libraries for working with SPDX\ntime to start revising their projects in advance of the final version of\nthe SPDX 3.0 specification. For those not following the inner workings,\ndebates, and discussion of the combined 3T-SBOM and SPDX 3.0 working group for\nthe last 3 years there has been a dramatic change in the SPDX model as it goes\nfrom SPDX 2.3 to SPDX 3.0, shifting the SPDX name from Software Package Data\nExchange to System Package Data Exchange and expanding the scope of items it\ncan now convey in a bill of materials from software, security, and licensing to\nmany additional aspects like data sets, AI models, and build information.\n\nSince the release of 3.0.0, we have gathered feedback on the level of\ndocumentation and minor errors in the model which have been addressed in the\n3.0.1 release.\n"
  },
  {
    "path": "docs/index.md",
    "content": "# The System Package Data Exchange™ (SPDX®) Specification Version 3.1-dev\n\nCopyright © 2010-2026, The Linux Foundation and its Contributors,\nincluding SPDX Model contributions from OMG and its Contributors.\n\nWith thanks to\nAdam Cohn,\nAdolfo García Veytia,\nAlan Tse,\nAlexios Zavras,\nAlfred Strauch,\nAndrew Back,\nAnn Thornton,\nArmin Tänzer,\nArthit Suriyawongkul,\nAyumi Watanabe,\nBasil Peace,\nBill Schineller,\nBradlee Edmondson,\nBrandon Lum,\nBruno Cornec,\nCiaran Farrell,\nDaniel German,\nDavid Edelsohn,\nDavid Kemp,\nDavid A. Wheeler,\nDebra McGlade,\nDennis Clark,\nDick Brooks,\nEd Warnicke,\nElyas Rashno,\nEran Strod,\nEric Thomas,\nEsteban Rockett,\nGary O'Neall,\nGopi Krishnan Rajbahadur,\nGuillaume Rousseau,\nHassib Khanafer,\nHenk Birkholz,\nHiroyuki Fukuchi,\nItaru Hosomi,\nJack Manbeck,\nJaime Garcia,\nJeff Licquia,\nJeff Luszcz,\nJeff Schutt,\nJilayne Lovejoy,\nJohn Ellis,\nJonas Oberg,\nJoshua Watt,\nKamsang Salima,\nKaren Bennet,\nKaren Copenhaver,\nKate Stewart,\nKevin Mitchell,\nKim Weins,\nKirsten Newcomer,\nKouki Hama,\nKris Reeves,\nLiang Cao,\nLon Hohberger,\nMarc-Etienne Vargenau,\nMark Gisi,\nMarshall Clow,\nMartin Michlmayr,\nMartin von Willebrand,\nMark Atwood,\nMatija Šuklje,\nMatt Germonprez,\nMaximilian Huber,\nMeret Behrens,\nMichael J. Herzog,\nMichel Ruffin,\nNicole Pappler,\nNisha Kumar,\nNobuyuki Tanaka,\nNorio Kobota,\nNuno Brito,\nOliver Fendt,\nPaul Madick,\nPeter Williams,\nPhil Robb,\nPhilip Koltun,\nPhilip Odence,\nPhilippe Ombredanne,\nPierre Lapointe,\nRana Rahal,\nRobert Martin,\nRobin Gandhi,\nRose Judge,\nSam Ellis,\nSameer Ahmed,\nSatoru Koizumi,\nScott K Peterson,\nScott Lamons,\nScott Sterling,\nSean Barnum,\nSebastian Crane,\nShane Coughlan,\nSteve Cropper,\nSteve Winslow,\nSteven Carbno,\nStuart Hughes,\nTakashi Ninjouji,\nThomas F. Incorvia,\nThomas Steenbergen,\nTom Callaway,\nTom Vidal,\nToru Taima,\nVenkata Krishna,\nW. Trevor King,\nWilliam Bartholomew,\nYev Bronshteyn,\nYoshiko Ouchi,\nYoshiyuki Ito,\nYuji Nomura,\nYumi Tomita,\nand\nZachary McFarland\nfor their contributions and assistance.\n"
  },
  {
    "path": "docs/licenses/CC-BY-3.0.md",
    "content": "# Creative Commons Attribution License 3.0 Unported\n\n**License**\n\nTHE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE (\"CCPL\" OR \"LICENSE\"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1) **Definitions**\n\na. **\"Adaptation\"** means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered an Adaptation for the purpose of this License.\n\nb. **\"Collection\"** means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License.\n\nc. **\"Distribute\"** means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership.\n\nd. **\"Licensor\"** means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License.\n\ne. **\"Original Author\"** means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast.\n\nf. **\"Work\"** means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work.\n\ng. **\"You\"** means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation.\n\nh. **\"Publicly Perform\"** means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images.\n\ni. **\"Reproduce\"** means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium.\n\n2) **Fair Dealing Rights**. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws.\n\n3) **License Grant**. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:\n\na. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections;\n\nb. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked \"The original work was translated from English to Spanish,\" or a modification could indicate \"The original work has been modified.\";\n\nc. to Distribute and Publicly Perform the Work including as incorporated in Collections; and,\n\nd. to Distribute and Publicly Perform Adaptations.\n\ne. For the avoidance of doubt:\n\ni. **Non-waivable Compulsory License Schemes**. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License;\n\nii. **Waivable Compulsory License Schemes**. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and,\n\niii. **Voluntary License Schemes**. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License.\n\nThe above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved.\n\n4) **Restrictions**. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\na. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(b), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(b), as requested.\n\nb. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution (\"Attribution Parties\") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Section 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). The credit required by this Section 4 (b) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties.\n\nc. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise.\n\n5) **Representations, Warranties and Disclaimer**\n\nUNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.\n\n6) **Limitation on Liability**. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7) **Termination**\n\na. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License.\n\nb. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above.\n\n8) **Miscellaneous**\n\na. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License.\n\nb. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License.\n\nc. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\n\nd. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent.\n\ne. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You.\n\nf. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law.\n"
  },
  {
    "path": "docs/licenses/Community-Spec-1.0.md",
    "content": "# Community Specification License 1.0\n\n**The Purpose of this License.**  This License sets forth the terms under which 1) Contributor will participate in and contribute to the development of specifications, standards, best practices, guidelines, and other similar materials under this Working Group, and 2) how the materials developed under this License may be used.  It is not intended for source code.  Capitalized terms are defined in the License’s last section.\n\n**1.\tCopyright.**\n\n**1.1.\tCopyright License.**  Contributor grants everyone a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) copyright license, without any obligation for accounting, to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute any materials it submits to the full extent of its copyright interest in those materials. Contributor also acknowledges that the Working Group may exercise copyright rights in the Specification, including the rights to submit the Specification to another standards organization.\n\n**1.2.\tCopyright Attribution.**  As a condition, anyone exercising this copyright license must include attribution to the Working Group in any derivative work based on materials developed by the Working Group.  That attribution must include, at minimum, the material’s name, version number, and source from where the materials were retrieved.  Attribution is not required for implementations of the Specification.\n\n**2.\tPatents.**\n\n**2.1.\tPatent License.**\n\n**2.1.1.\tAs a Result of Contributions.**\n\n**2.1.1.1.\tAs a Result of Contributions to Draft Specifications.**  Contributor grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) license to its Necessary Claims in 1) Contributor’s Contributions and 2) to the Draft Specification that is within Scope as of the date of that Contribution, in both cases for Licensee’s Implementation of the Draft Specification, except for those patent claims excluded by Contributor under Section 3.  \n\n**2.1.1.2.\tFor Approved Specifications.**  Contributor grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) license to its Necessary Claims included the Approved Specification that are within Scope for Licensee’s Implementation of the Approved Specification, except for those patent claims excluded by Contributor under Section 3.\n\n**2.1.2.\tPatent Grant from Licensee.**  Licensee grants each other Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) license to its Necessary Claims for its Implementation, except for those patent claims excluded under Section 3.\n\n**2.1.3.\tLicensee Acceptance.**  The patent grants set forth in Section 2.1 extend only to Licensees that have indicated their agreement to this License as follows: \n\n**2.1.3.1.\tSource Code Distributions.**  For distribution in source code, by including this License in the root directory of the source code with the Implementation;\n\n**2.1.3.2.\tNon-Source Code Distributions.**  For distribution in any form other than source code, by including this License in the documentation, legal notices, via notice in the software, and/or other written materials provided with the Implementation; or\n\n**2.1.3.3.\tVia Notices.md.**  By issuing pull request or commit to the Specification’s repository’s Notices.md file by the Implementer’s authorized representative, including the Implementer’s name, authorized individual and system identifier, and Specification version.\n\n**2.1.4.\tDefensive Termination.**  If any Licensee files or maintains a claim in a court asserting that a Necessary Claim is infringed by an Implementation, any licenses granted under this License to the Licensee are immediately terminated unless 1) that claim is directly in response to a claim against Licensee regarding an Implementation, or 2) that claim was brought to enforce the terms of this License, including intervention in a third-party action by a Licensee.\n\n**2.1.5.\tAdditional Conditions.**  This License is not an assurance (i) that any of Contributor’s copyrights or issued patent claims cover an Implementation of the Specification or are enforceable or (ii) that an Implementation of the Specification would not infringe intellectual property rights of any third party.\n\n**2.2.\tPatent Licensing Commitment.**  In addition to the rights granted in Section 2.1, Contributor agrees to grant everyone a no charge, royalty-free license on reasonable and non-discriminatory terms to Contributor’s Necessary Claims that are within Scope for:\n1) Implementations of a Draft Specification, where such license applies only to those Necessary Claims infringed by implementing Contributor's Contribution(s) included in that Draft Specification, and\n2) Implementations of the Approved Specification. \n\nThis patent licensing commitment does not apply to those claims subject to Contributor’s Exclusion Notice under Section 3.\n\n**2.3.\tEffect of Withdrawal.**  Contributor may withdraw from the Working Group by issuing a pull request or commit providing notice of withdrawal to the Working Group repository’s Notices.md file.  All of Contributor’s existing commitments and obligations with respect to the Working Group up to the date of that withdrawal notice will remain in effect, but no new obligations will be incurred. \n\n**2.4.\tBinding Encumbrance.**  This License is binding on any future owner, assignee, or party who has been given the right to enforce any Necessary Claims against third parties.\n\n**3.\tPatent Exclusion.**\n\n**3.1.\tAs a Result of Contributions.**  Contributor may exclude Necessary Claims from its licensing commitments incurred under Section 2.1.1 by issuing an Exclusion Notice within 45 days of the date of that Contribution.  Contributor may not issue an Exclusion Notice for any material that has been included in a Draft Deliverable for more than 45 days prior to the date of that Contribution.\n\n**3.2.\tAs a Result of a Draft Specification Becoming an Approved Specification.**  Prior to the adoption of a Draft Specification as an Approved Specification, Contributor may exclude Necessary Claims from its licensing commitments under this Agreement by issuing an Exclusion Notice.  Contributor may not issue an Exclusion Notice for patents that were eligible to have been excluded pursuant to Section 3.1.\n\n**4.\tSource Code License.**  Any source code developed by the Working Group is solely subject the source code license included in the Working Group’s repository for that code.  If no source code license is included, the source code will be subject to the MIT License.\n\n**5.\tNo Other Rights.**  Except as specifically set forth in this License, no other express or implied patent, trademark, copyright, or other rights are granted under this License, including by implication, waiver, or estoppel.\n\n**6.\tAntitrust Compliance.**  Contributor acknowledge that it may compete with other participants in various lines of business and that it is therefore imperative that they and their respective representatives act in a manner that does not violate any applicable antitrust laws and regulations.  This License does not restrict any Contributor from engaging in similar specification development projects. Each Contributor may design, develop, manufacture, acquire or market competitive deliverables, products, and services, and conduct its business, in whatever way it chooses.  No Contributor is obligated to announce or market any products or services.  Without limiting the generality of the foregoing, the Contributors agree not to have any discussion relating to any product pricing, methods or channels of product distribution, division of markets, allocation of customers or any other topic that should not be discussed among competitors under the auspices of the Working Group.\n\n**7.\tNon-Circumvention.**  Contributor agrees that it will not intentionally take or willfully assist any third party to take any action for the purpose of circumventing any obligations under this License.\n\n**8.\tRepresentations, Warranties and Disclaimers.**\n\n**8.1.  Representations, Warranties and Disclaimers.**  Contributor and Licensee represents and warrants that 1) it is legally entitled to grant the rights set forth in this License and 2) it will not intentionally include any third party materials in any Contribution unless those materials are available under terms that do not conflict with this License.  IN ALL OTHER RESPECTS ITS CONTRIBUTIONS ARE PROVIDED \"AS IS.\" The entire risk as to implementing or otherwise using the Contribution or the Specification is assumed by the implementer and user. Except as stated herein, CONTRIBUTOR AND LICENSEE EXPRESSLY DISCLAIM ANY WARRANTIES (EXPRESS, IMPLIED, OR OTHERWISE), INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, CONDITIONS OF QUALITY, OR TITLE, RELATED TO THE CONTRIBUTION OR THE SPECIFICATION.  IN NO EVENT WILL ANY PARTY BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Any obligations regarding the transfer, successors in interest, or assignment of Necessary Claims will be satisfied if Contributor or Licensee notifies the transferee or assignee of any patent that it knows contains Necessary Claims or necessary claims under this License. Nothing in this License requires Contributor to undertake a patent search. If Contributor is 1) employed by or acting on behalf of an employer, 2) is making a Contribution under the direction or control of a third party, or 3) is making the Contribution as a consultant, contractor, or under another similar relationship with a third party, Contributor represents that they have been authorized by that party to enter into this License on its behalf.\n\n**8.2.  Distribution Disclaimer.**  Any distributions of technical information to third parties must include a notice materially similar to the following: “THESE MATERIALS ARE PROVIDED “AS IS.” The Contributors and Licensees expressly disclaim any warranties (express, implied, or otherwise), including implied warranties of merchantability, non-infringement, fitness for a particular purpose, or title, related to the materials.  The entire risk as to implementing or otherwise using the materials is assumed by the implementer and user. IN NO EVENT WILL THE CONTRIBUTORS OR LICENSEES BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS DELIVERABLE OR ITS GOVERNING AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER MEMBER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.”\n\n**9.\tDefinitions.**\n\n**9.1.\tAffiliate.** “Affiliate” means an entity that directly or indirectly Controls, is Controlled by, or is under common Control of that party.\n\n**9.2.\tApproved Specification.**  “Approved Specification” means the final version and contents of any Draft Specification designated as an Approved Specification as set forth in the accompanying Governance.md file.\n\n**9.3.\tContribution.**  “Contribution” means any original work of authorship, including any modifications or additions to an existing work, that Contributor submits for inclusion in a Draft Specification, which is included in a Draft Specification or Approved Specification.\n\n**9.4.\tContributor.** “Contributor” means any person or entity that has indicated its acceptance of the License 1) by making a Contribution to the Specification, or 2) by entering into the Community Specification Contributor License Agreement for the Specification.  Contributor includes its Affiliates, assigns, agents, and successors in interest.\n\n**9.5.\tControl.**  “Control” means direct or indirect control of more than 50% of the voting power to elect directors of that corporation, or for any other entity, the power to direct management of such entity.\n\n**9.6.\tDraft Specification.**  “Draft Specification” means all versions of the material (except an Approved Specification) developed by this Working Group for the purpose of creating, commenting on, revising, updating, modifying, or adding to any document that is to be considered for inclusion in the Approved Specification. \n\n**9.7.\tExclusion Notice.**  “Exclusion Notice” means a written notice made by making a pull request or commit to the repository’s Notices.md file that identifies patents that Contributor is excluding from its patent licensing commitments under this License.  The Exclusion Notice for issued patents and published applications must include the Draft Specification’s name, patent number(s) or title and application number(s), as the case may be, for each of the issued patent(s) or pending patent application(s) that the Contributor is excluding from the royalty-free licensing commitment set forth in this License.  If an issued patent or pending patent application that may contain Necessary Claims is not set forth in the Exclusion Notice, those Necessary Claims shall continue to be subject to the licensing commitments under this License.  The Exclusion Notice for unpublished patent applications must provide either: (i) the text of the filed application; or (ii) identification of the specific part(s) of the Draft Specification whose implementation makes the excluded claim a Necessary Claim.  If (ii) is chosen, the effect of the exclusion will be limited to the identified part(s) of the Draft Specification.\n\n**9.8.\tImplementation.**  “Implementation” means making, using, selling, offering for sale, importing or distributing any implementation of the Specification 1) only to the extent it implements the Specification and 2) so long as all required portions of the Specification are implemented.\n\n**9.9.\tLicense.**  “License” means this Community Specification License.\n\n**9.10.\tLicensee.**  “Licensee” means any person or entity that has indicated its acceptance of the License as set forth in Section 2.1.3.  Licensee includes its Affiliates, assigns, agents, and successors in interest.\n\n**9.11.\tNecessary Claims.**  “Necessary Claims” are those patent claims, if any, that a party owns or controls, including those claims later acquired, that are necessary to implement the required portions (including the required elements of optional portions) of the Specification that are described in detail and not merely referenced in the Specification.\n\n**9.12.\tSpecification.**  “Specification” means a Draft Specification or Approved Specification included in the Working Group’s repository subject to this License, and the version of the Specification implemented by the Licensee.\n\n**9.13.\tScope.**  “Scope” has the meaning as set forth in the accompanying Scope.md file included in this Specification’s repository. Changes to Scope do not apply retroactively.  If no Scope is provided, each Contributor’s Necessary Claims are limited to that Contributor’s Contributions.\n\n**9.14.\tWorking Group.**  “Working Group” means this project to develop specifications, standards, best practices, guidelines, and other similar materials under this License.\n\n\n\n*The text of this Community Specification License is Copyright 2020 Joint Development Foundation and is licensed under the Creative Commons Attribution 4.0 International License available at https://creativecommons.org/licenses/by/4.0/.*\n\nSPDX-License-Identifier: CC-BY-4.0\n"
  },
  {
    "path": "docs/references.md",
    "content": "# References\n\n## Normative references\n\nThe following documents are referred to in the text in such a way that some or\nall of their content constitutes requirements of this document. For dated\nreferences, only the edition cited applies. For undated references, the latest\nedition of the referenced document (including any amendments) applies.\n\n*Apache Maven*, Apache Software Foundation,\n[https://maven.apache.org/](https://maven.apache.org/).\n\n*Bower API*,\n[https://bower.io/docs/api/#install](https://bower.io/docs/api/#install).\n\n*CNSSI 4009-2015 Committee on National Security Systems (CNSS) Glossary*,\n[https://csrc.nist.gov/glossary](https://csrc.nist.gov/glossary).\n\n*Common Platform Enumeration (CPE) – Specification 2.2*,\nThe MITRE Corporation,\n[https://cpe.mitre.org/files/cpe-specification_2.2.pdf](https://cpe.mitre.org/files/cpe-specification_2.2.pdf).\n\n*Common Platform Enumeration (CPE): Naming Specification Version 2.3*, NIST IR 7695,\nNIST,\n[https://csrc.nist.gov/pubs/ir/7695/final](https://csrc.nist.gov/pubs/ir/7695/final).\n\n*Common Vulnerability Scoring System v3.0 (CVSS v3.0): Specification Document*,\nForum of Incident Response and Security Teams, Inc (FIRST),\n[https://www.first.org/cvss/v3.0/specification-document](https://www.first.org/cvss/v3.0/specification-document).\n\n*Common Vulnerability Scoring System v3.1 (CVSS v3.1): Specification Document*,\nForum of Incident Response and Security Teams, Inc (FIRST),\n[https://www.first.org/cvss/v3.1/specification-document](https://www.first.org/cvss/v3.1/specification-document).\n\n*Common Vulnerability Scoring System version 4.0 (CVSS v4.0): Specification Document*,\nForum of Incident Response and Security Teams, Inc (FIRST),\n[https://www.first.org/cvss/v4.0/specification-document](https://www.first.org/cvss/v4.0/specification-document).\n\n*CVSS 3.0 schema*,\nForum of Incident Response and Security Teams, Inc (FIRST),\n[https://www.first.org/cvss/cvss-v3.0.json](https://www.first.org/cvss/cvss-v3.0.json).\n\n*CVSS 3.1 schema*,\nForum of Incident Response and Security Teams, Inc (FIRST),\n[https://www.first.org/cvss/cvss-v3.1.json](https://www.first.org/cvss/cvss-v3.1.json).\n\n*CVSS 4.0 schema*,\nForum of Incident Response and Security Teams, Inc (FIRST),\n[https://www.first.org/cvss/cvss-v4.0.json](https://www.first.org/cvss/cvss-v4.0.json).\n\n*EU general risk assessment methodology*,\nEuropean Commission,\n[https://ec.europa.eu/docsroom/documents/17107](https://ec.europa.eu/docsroom/documents/17107).\n\n*ISO/IEC 2382:2015 Information technology — Vocabulary*,\n[https://www.iso.org/standard/63598.html](https://www.iso.org/standard/63598.html).\n\n*ISO/IEC 24765:2017 Systems and software engineering — Vocabulary*,\n[https://www.iso.org/standard/71952.html](https://www.iso.org/standard/71952.html).\n\n*npm-package.json*, npm Inc.,\n[https://docs.npmjs.com/files/package.json](https://docs.npmjs.com/files/package.json).\n\n*NuGet documentation*, Microsoft,\n[https://docs.nuget.org/](https://docs.nuget.org/).\n\nPOSIX.1-2017 *The Open Group Base Specifications Issue 7*, 2018 edition,\nIEEE/Open Group,\n[https://pubs.opengroup.org/onlinepubs/9699919799/](https://pubs.opengroup.org/onlinepubs/9699919799/).\n\n*Resource Description Framework (RDF)*, 2014-02-25, W3C,\n[http://www.w3.org/standards/techs/rdf](http://www.w3.org/standards/techs/rdf).\n\nRFC 1319,\n*The MD2 Message-Digest Algorithm*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc1319/](https://datatracker.ietf.org/doc/rfc1319/).\n\nRFC 1320,\n*The MD4 Message-Digest Algorithm*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc1320/](https://datatracker.ietf.org/doc/rfc1320/).\n\nRFC 1321,\n*The MD5 Message-Digest Algorithm*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc1321/](https://datatracker.ietf.org/doc/rfc1321/).\n\nRFC 1950,\n*ZLIB Compressed Data Format Specification version 3.3*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc1950/](https://datatracker.ietf.org/doc/rfc1950/).\n\nRFC 2046,\n*Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc2046/](https://datatracker.ietf.org/doc/rfc2046/).\n\nRFC 3174,\n*US Secure Hash Algorithm 1 (SHA1)*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc3174/](https://datatracker.ietf.org/doc/rfc3174/).\n\nRFC 3696,\n*Application Techniques for Checking and Transformation of Names*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc3696/](https://datatracker.ietf.org/doc/rfc3696/).\n\nRFC 3874,\n*A 224-bit One-way Hash Function: SHA-224*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc3874/](https://datatracker.ietf.org/doc/rfc3874/).\n\nRFC 3986,\n*Uniform Resource Identifier (URI): Generic Syntax*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc3986/](https://datatracker.ietf.org/doc/rfc3986/).\n\nRFC 5234,\n*Augmented BNF for Syntax Specifications: ABNF*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc5234/](https://datatracker.ietf.org/doc/rfc5234/).\n\nRFC 6234,\n*US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF)*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc6234/](https://datatracker.ietf.org/doc/rfc6234/).\n\nRFC 7405,\n*Case-Sensitive String Support in ABNF*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc7405/](https://datatracker.ietf.org/doc/rfc7405/).\n\nRFC 7693,\n*The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC)*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc7693/](https://datatracker.ietf.org/doc/rfc7693/).\n\nRFC 8259,\n*The JavaScript Object Notation (JSON) Data Interchange Format*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc8259/](https://datatracker.ietf.org/doc/rfc8259/).\n\nRFC 9393,\n*Concise Software Identification Tags*,\nInternet Engineering Task Force,\n[https://datatracker.ietf.org/doc/rfc9393/](https://datatracker.ietf.org/doc/rfc9393/).\n\n*Semantic Versioning 2.0.0*,\nTom Preston-Werner and SemVer contributors,\n[https://semver.org](https://semver.org).\n\n*SLSA Provenance v0.2*, The Linux Foundation,\n[https://slsa.dev/spec/v0.2/provenance](https://slsa.dev/spec/v0.2/provenance).\n\nSoftWare Heritage persistent IDentifiers (SWHIDs), in\nInternational Standard\n*ISO/IEC 18670:2025 Information technology — SoftWare Hash IDentifier (SWHID) Specification V1.2*,\n[https://www.iso.org/standard/89985.html](https://www.iso.org/standard/89985.html),\nalso available at\n[https://www.swhid.org/swhid-specification/v1.2/](https://www.swhid.org/swhid-specification/v1.2/).\n\n*SPDX and RDF Ontology*,\n[http://spdx.org/rdf/ontology/spdx-3-0-1](http://spdx.org/rdf/ontology/spdx-3-0-1).\n\n*SPDX License List*, The Linux Foundation,\n[https://spdx.org/licenses/](https://spdx.org/licenses/).\n\n*SPDX License Exceptions*, The Linux Foundation,\n[https://spdx.org/licenses/exceptions-index.html](https://spdx.org/licenses/exceptions-index.html).\n\n*Stakeholder-Specific Vulnerability Categorization Guide*,\nCISA,\n[https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc](https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc).\n\n*The EPSS Model*,\nForum of Incident Response and Security Teams, Inc (FIRST),\n[https://www.first.org/epss/model](https://www.first.org/epss/model).\n\n*Types of Software Bill of Material (SBOM) Documents*,\nCISA,\n[https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pdf](https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pdf).\n\n## Non-normative references\n\nThe following documents are referred to in the text.\n\n1. CISQ Software Bill of Materials project, *Tool-to-Tool Software Bill of\n  Materials Exchange*,\n  [https://www.it-cisq.org/software-bill-of-materials/](https://www.it-cisq.org/software-bill-of-materials/).\n1. Dan Geer and Joshua Corman, *Almost Too Big to Fail*,\n  Usenix ;login: article, Vol. 39. No. 4, August 2014,\n  [https://www.usenix.org/publications/login/august14/geer](https://www.usenix.org/publications/login/august14/geer).\n1. Josh Corman, testimony at the Cybersecurity of the Internet of Things\n  Hearing Before the Subcommittee on Information Technology of The Committee on\n  Oversight and Government Reform House of Representatives One Hundred\n  Fifteenth Congress First Session calling for software bill of materials in\n  pending legislation, October 3, 2017, page 38,\n  [https://www.govinfo.gov/app/details/CHRG-115hhrg27760/CHRG-115hhrg27760](https://www.govinfo.gov/app/details/CHRG-115hhrg27760/CHRG-115hhrg27760).\n1. MITRE, *Standardizing SBOM within the SW Development Tooling Ecosystem*,\n  Nov 2019,\n  [https://www.mitre.org/news-insights/publication/standardizing-sbom-within-sw-development-tooling-ecosystem](https://www.mitre.org/news-insights/publication/standardizing-sbom-within-sw-development-tooling-ecosystem).\n1. MITRE, *Deliver Uncompromised: Securing Critical Software Supply Chains\n  Proposal to Establish an End-To-End Framework For Software Supply Chain\n  Integrity*, Jan 2021,\n  [https://www.mitre.org/news-insights/publication/deliver-uncompromised-securing-critical-software-supply-chains](https://www.mitre.org/news-insights/publication/deliver-uncompromised-securing-critical-software-supply-chains).\n1. NTIA, *Notice of 07/19/18 Meeting of Multistakeholder Process on Promoting\n  Software Component Transparency*, July 2018.\n  [https://www.ntia.gov/federal-register-notice/notice-071918-meeting-multistakeholder-process-promoting-software-component](https://www.ntia.gov/federal-register-notice/notice-071918-meeting-multistakeholder-process-promoting-software-component).\n1. NTIA Software Bill Of Materials web page,\n  [https://ntia.gov/sbom/](https://ntia.gov/sbom/).\n1. Open Source Initiative (OSI) Approved Licenses,\n  [https://opensource.org/licenses](https://opensource.org/licenses).\n1. Software Package Data Exchange (SPDX®) Specification Version 1.0, 1.1,\n  1.2, 2.0, 2.1, 2.2 and 2.3,\n  [https://spdx.dev/specifications](https://spdx.dev/specifications).\n1. The United States Department of Commerce, *The Minimum Elements For a\n  Software Bill of Materials (SBOM) Pursuant to Executive Order 14028 on\n  Improving the Nation’s Cybersecurity*, Jul 2021,\n  [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom).\n1. White House, *Executive Order on Improving the Nation’s Cybersecurity*,\n  May 2021,\n  [https://www.whitehouse.gov/briefing-room/presidential-actions/2021/05/12/executive-order-on-improving-the-nations-cybersecurity/](https://www.whitehouse.gov/briefing-room/presidential-actions/2021/05/12/executive-order-on-improving-the-nations-cybersecurity/).\n"
  },
  {
    "path": "docs/scope.md",
    "content": "# Scope\n\nThe System Package Data Exchange™ (SPDX®) specification defines an open standard\nfor communicating bill of materials (BOM) information for different topic\nareas.\n\nSPDX defines an underlying data model as well as multiple serialization formats\nto encode that data model.\n\nSPDX metadata includes details about creation and distribution, including the\nfollowing:\n\n- software composition, for collections of software (Packages), individual\n  Files, and portions of files (Snippets)\n- software build information\n- artificial intelligence (AI) models\n- datasets\n- creator, supplier and distributor identity information\n- provenance and integrity\n- licenses and copyrights, including a curated list of licenses and exceptions\n- security vulnerabilities, defects, and other quality data\n- relationships between system elements\n- software usage and lifecycle\n- mechanisms to enable annotating SPDX elements and linking between multiple\n  SPDX Documents\n"
  },
  {
    "path": "docs/serializations.md",
    "content": "# Model and serializations\n\n## Overview\n\nThis document defines the data model of the SPDX standard, describing\nevery piece of information about systems with software components. The data\nmodel is based on the Resource Description Framework (RDF) extensible\nknowledge representation data model, which provides a flexible and extensible\nway to represent and exchange information.\n\nThe data may be serialized in a variety of formats for storage and\ntransmission.\n\n## RDF serialization\n\nSince the data model is based on RDF, any SPDX data can be serialized in any of\nthe multiple RDF serialization formats, including but not limited to:\n\n- JSON-LD format as defined in\n  [JSON-LD 1.1](https://www.w3.org/TR/json-ld11/);\n- Turtle (Terse RDF Triple Language) format as defined in\n  [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/);\n- N-Triples format as defined in\n  [RDF 1.1 N-Triples](https://www.w3.org/TR/n-triples/); and\n- RDF/XML format as defined in\n  [RDF 1.1 XML Syntax](https://www.w3.org/TR/rdf-syntax-grammar/).\n\nThe SPDX specification is accompanied by a\n[JSON-LD context](https://www.w3.org/TR/json-ld11/#the-context) definition file\nthat can be used to serialize SPDX in a much simpler and more human-readable\nJSON-LD format.\n\n## Canonical serialization\n\nCanonical serialization is a single, consistent, normalized, deterministic, and\nreproducible form.\n\nSuch a canonical form normalizes things like ordering and formatting.\n\nThe content of the canonical serialization is exactly the same as the JSON-LD\nserialization of RDF data, just represented in a consistent way.\n\nCanonical serialization is in JSON format, as defined in\n[RFC 8259 (IETF STD 90)](https://datatracker.ietf.org/doc/rfc8259/),\nwith the following additional characteristics:\n\n- No line breaks\n- Key names shall be wrapped in double quotes\n- No whitespace outside of strings\n- `true`, `false` and `null`: the literal names shall be lowercase; no other\n  literal names are allowed\n- Integers: represented in base 10 using decimal digits. This designates an\n  integer component that may be prefixed with an optional minus sign.\n  Leading zeros are not allowed.\n- Strings: UTF-8 representation without specific normalization. A string\n  begins and ends with quotation marks (%x22). Any Unicode characters may be\n  placed within the quotation marks, except for the two characters that shall be\n  escaped by a reverse solidus: quotation mark, reverse solidus, and the\n  control characters (U+0000 through U+001F).\n- Arrays: An array structure is represented as square brackets surrounding zero\n  or more items. Items are separated by commas.\n- Objects: An object structure is represented as a pair of curly brackets\n  surrounding zero or more name/value pairs (or members). A name is a string\n  containing only ASCII characters (0x21-0x7F). The names within an object shall\n  be unique. A single colon comes after each name, separating the name from the\n  value. A single comma separates a value from a following name. The name/value\n  pairs are ordered by name.\n\n## Serialization information\n\nA collection of elements may be serialized in multiple formats.\n\nAn SpdxDocument element represents a collection of\nelements across all serialization data formats within the model.\n\nThe actual serialized bytes is represented by an Artifact element within the\nmodel.\n\nA Relationship of type serializedInArtifact links an SpdxDocument to one or\nmore serialized forms of itself.\n\nWhen serializing a physical SpdxDocument, any property of the logical element\nthat can be natively represented within the chosen serialization format\n(e.g., `@context` prefixes in JSON-LD instead of the namespaceMap) may utilize\nthese native mechanisms. All remaining properties shall be serialized within\nthe SpdxDocument element itself.\n\nA serialization shall not contain more than one SpdxDocument.\n\nA given instance of serialization shall not define more than one SpdxDocument\nelement.\n\n## Serialization in SPDX 3 JSON\n\n### A strict subset of JSON-LD\n\nThe SPDX 3 JSON format is a strict subset of JSON-LD.\nIt requires data to be serialized according to the defined serialization\nspecification and validated against the SPDX 3 JSON Schema.\nIt may be parsed – not serialized – using standard JSON-LD libraries.\n\n### JSON-LD context file\n\nJSON-LD contexts allow JSON documents to use simple, human-readable, locally\ndefined terms while ensuring data interoperability across different systems.\n\nThe SPDX global JSON-LD context file shall be used universally for all SPDX\ndocuments in JSON-LD format that adhere to a specific SPDX version.\n\nSPDX global JSON-LD context file is available at:\n<https://spdx.org/rdf/3.1/spdx-context.jsonld>\n\nAll SPDX documents in JSON-LD format shall include a reference to the SPDX\nglobal context file at the top level.\nThis reference is achieved using the following JSON construct:\n\n```json\n\"@context\": \"https://spdx.org/rdf/3.1/spdx-context.jsonld\"\n```\n\nThe SPDX context file defines aliases for specific JSON-LD properties to\nimprove compatibility with the SPDX model.  These aliases are:\n\n- `spdxId`: An alias for the `@id` property.\n- `type`: An alias for the `@type` property.\n\nAdditional namespace mappings may be defined within a separate object within\nthe context.\n\n### JSON-LD validation\n\nAn SPDX serialization in JSON-LD format is considered conformant to the SPDX\nspecification if it adheres to the following two validation criteria:\n\n- Structural validation: The JSON-LD document shall structurally validate\n  against the SPDX 3 JSON Schema. This schema defines the expected structure of\n  the JSON-LD document, including the required elements, data types, and\n  permissible values.\n- Semantic validation: The JSON-LD document shall successfully validate against\n  the SPDX 3 OWL ontology. This ontology defines the expected relationships and\n  constraints between SPDX elements. The SPDX 3 OWL ontology also incorporates\n  SHACL shape restrictions to further specify these constraints.\n\nThe SPDX 3 JSON Schema is available at:\n<https://spdx.org/schema/3.1/spdx-json-schema.json>\n\nThe SPDX 3 OWL ontology is available at:\n<https://spdx.org/rdf/3.1/spdx-model.ttl>\n"
  },
  {
    "path": "docs/symbols.md",
    "content": "# Symbols\n\nList of symbols/abbreviations.\n\n| | |\n| - | - |\n| 3T-SBOM | Tool-to-Tool Software Bill of Materials Exchange |\n| ABNF | Augmented Backus–Naur form |\n| AI | Artificial Intelligence |\n| BNF | Backus–Naur form |\n| BOM | Bill of Materials |\n| CISA | Cybersecurity and Infrastructure Security Agency |\n| CISQ | Consortium for Information & Software Quality |\n| CPE | Common Platform Enumeration |\n| CVE | Common Vulnerabilities and Exposures |\n| CVSS | Common Vulnerability Scoring System |\n| EPSS | Exploit Prediction Scoring System |\n| ISO | International Organization for Standardization |\n| JSON-LD | JavaScript Object Notation for Linking Data |\n| KEV | Known Exploited Vulnerabilities |\n| ML | Machine Learning |\n| NIST | National Institute of Standards and Technology |\n| NISTIR | NIST Internal or Interagency Report |\n| NTIA | National Telecommunications and Information Administration |\n| OSI | Open Source Initiative |\n| OWL | Web Ontology Language |\n| PAS | Publicly Available Specification |\n| POSIX | Portable Operating System Interface |\n| PTF | Platform Task Force |\n| PURL | Package URL |\n| RDF | Resource Description Framework |\n| RFC | Request For Comments |\n| SBOM | Software Bill of Materials |\n| SHA | Secure Hash Algorithms |\n| SHACL | Shapes Constraint Language |\n| SPDX | System Package Data Exchange (previously Software Package Data Exchange) |\n| SSVC | Stakeholder-Specific Vulnerability Categorization |\n| SWHID | SoftWare Hash IDentifier |\n| URI | Uniform Resource Identifier |\n| URL | Uniform Resource Locator |\n| VEX | Vulnerability Exploitability eXchange |\n| XML | Extensible Markup Language |\n"
  },
  {
    "path": "docs/terms-and-definitions.md",
    "content": "# Terms and definitions\n\nISO and IEC maintain terminological databases for use in standardization\nat the following addresses:\n\n- ISO Online browsing platform: available at\n  [https://www.iso.org/obp](https://www.iso.org/obp)\n- IEC Electropedia: available at\n  [http://www.electropedia.org/](http://www.electropedia.org/)\n\n**computer hardware**\n\nAll or part of the physical components of an information system.\n(Leveraged from 'hardware' definition in ISO/IEC 2382:2015 Information\ntechnology — Vocabulary <https://www.iso.org/standard/63598.html>)\n\n**computer program**\n\nCombination of computer instructions and data definitions\nthat enable computer hardware to perform computational or control functions.\n(From ISO/IEC/IEEE 24765:2017 Systems and software engineering — Vocabulary\n<https://www.iso.org/standard/71952.html>)\n\n**firmware**\n\nComputer programs and data stored in hardware -\ntypically in read-only memory (ROM) or programmable read-only memory (PROM) -\nsuch that the programs and data cannot be dynamically written or modified\nduring execution of the programs.\n(From <https://csrc.nist.gov/glossary/term/firmware>,\nfrom CNSSI 4009-2015,\n*leveraged* from IETF RFC 4949 Ver 2 at\n<https://datatracker.ietf.org/doc/rfc4949/>)\n\n**hardware**\n\nThe material physical components of a system.\n(From <https://csrc.nist.gov/glossary/term/hardware>, from CNSSI 4009-2015)\n\n**information system**\n\nAn organized assembly of computing and communication resources and procedures\n-- i.e., equipment and services, together with their supporting infrastructure,\nfacilities, and personnel -- that create, collect, record, process, store,\ntransport, retrieve, display, disseminate, control, or dispose of\ninformation to accomplish a specified set of functions.\n(From <https://csrc.nist.gov/glossary/term/information_system>,\nfrom CNSSI 4009-2015,\n*leveraged* from IETF RFC 4949 Ver 2 at\n<https://datatracker.ietf.org/doc/rfc4949/>)\n\n**persona**\n\nRepresentation of a type of user that includes\na concise summary of the characteristics of the user\nthat is most informative to the design or illustrative of specific user\nrequirements.\n\nNote 1 to entry: A persona typically includes behavior patterns, goals,\nskills, attitudes, and environment, with a few fictional personal details\nto make the persona a realistic character.\n\n(From ISO/IEC 25063:2014 Systems and software engineering —\nSystems and software product Quality Requirements and Evaluation (SQuaRE)\nCommon Industry Format (CIF) for usability: Context of use description)\n\n**profile**\n\nA scope of usage for SPDX targeting support for particular use cases and\nscenarios (e.g., software, licensing, security, etc.).\nA profile identifies which particular SPDX namespaces, classes, and properties\nit leverages, along with any custom constraints unique to its use.\n\n**software**\n\nComputer programs (which are stored in and executed by computer hardware)\nand associated data (which also is stored in the hardware)\nthat may be dynamically written or modified during execution.\n(From <https://csrc.nist.gov/glossary/term/software>,\nfrom CNSSI 4009-2015,\nfrom IETF RFC 4949 Ver 2 at <https://datatracker.ietf.org/doc/rfc4949/>)\n\n**stakeholder**\n\nIndividual or organization having a right, share, claim, or interest\nin a system or in its possession of characteristics\nthat meet their needs and expectations.\n(From <https://csrc.nist.gov/glossary/term/stakeholder>,\nfrom NIST SP 800-160v1r1 from ISO/IEC/IEEE 15288:2015)\n\n**system**\n\nAny organized assembly of resources and procedures\nunited and regulated by interaction or interdependence\nto accomplish a set of specific functions.\nNote: Systems also include specialized systems such as\nindustrial/process controls systems,\ntelephone switching and private branch exchange (PBX) systems,\nand environmental control systems.\n(From <https://csrc.nist.gov/glossary/term/system>, from CNSSI 4009-2015)\n"
  },
  {
    "path": "etc/redirect-map.csv",
    "content": "introduction,front/introduction\nnormative-references,references\nbibliography,references\nannexes/diffs-from-previous-editions,https://spdx.github.io/using/diffs-from-previous-editions/\nannexes/getting-started,https://spdx.github.io/using/getting-started/\nannexes/RDF-object-model-and-identifier-syntax,annexes/rdf-model\nannexes/SPDX-license-expressions,annexes/spdx-license-expressions\nannexes/using-SPDX-short-identifiers-in-source-files,https://spdx.github.io/using/license-id-in-source/\nannexes/using-SPDX-to-comply-with-industry-guidance,https://spdx.github.io/using/comply-with-norms/\nannexes/including-security-information-in-SPDX,https://spdx.github.io/using/security-info-in-spdx/\nannexes/SPDX-Lite,annexes/spdx-lite\nlicenses/community-spec-1.0,licenses/Community-Spec-1.0\nlicenses/cc-by-3.0,licenses/CC-BY-3.0\nmodel,model/Core/Core\nmodel/AI,model/AI/AI\nmodel/Build,model/Build/Build\nmodel/Core,model/Core/Core\nmodel/Dataset,model/Dataset/Dataset\nmodel/ExpandedLicensing,model/ExpandedLicensing/ExpandedLicensing\nmodel/Extension,model/Extension/Extension\nmodel/Licensing,model/Licensing/Licensing\nmodel/Lite,model/Lite/Lite\nmodel/Security,model/Security/Security\nmodel/SimpleLicensing,model/SimpleLicensing/SimpleLicensing\nmodel/Software,model/Software/Software\nmodel/Hardware,model/Hardware/Hardware\nmodel/Service,model/Service/Service\nmodel/SupplyChain,model/SupplyChain/SupplyChain\nmodel/Operations,model/Operations/Operations\nmodel/FunctionalSafety,model/FunctionalSafety/FunctionalSafety\nmodel/ai,model/AI/AI\nmodel/build,model/Build/Build\nmodel/core,model/Core/Core\nmodel/dataset,model/Dataset/Dataset\nmodel/expandedlicensing,model/ExpandedLicensing/ExpandedLicensing\nmodel/extension,model/Extension/Extension\nmodel/licensing,model/Licensing/Licensing\nmodel/lite,model/Lite/Lite\nmodel/security,model/Security/Security\nmodel/simplelicensing,model/SimpleLicensing/SimpleLicensing\nmodel/software,model/Software/Software\nmodel/hardware,model/Hardware/Hardware\nmodel/service,model/Service/Service\nmodel/supplychain,model/SupplyChain/SupplyChain\nmodel/operations,model/Operations/Operations\nmodel/functionalsafety,model/FunctionalSafety/FunctionalSafety\nmodel/Core/Properties/imports,model/Core/Properties/import\nmodel/Build/Properties/parameters,model/Build/Properties/parameter\nmodel/Software/Properties/contentType,model/Core/Properties/contentType\n"
  },
  {
    "path": "etc/redirect-template.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n  <meta charset=\"utf-8\">\n  <title>Redirecting</title>\n  <noscript>\n    <meta http-equiv=\"refresh\" content=\"1; url=__UPPER__/__VERSION__/__TO__/\" />\n  </noscript>\n  <script>\n    window.location.replace(\n      \"__UPPER__/__VERSION__/__TO__/\" + window.location.search + window.location.hash\n    );\n  </script>\n</head>\n<body>\n  Redirecting to <a href=\"__UPPER__/__VERSION__/__TO__/\">__UPPER__/__VERSION__/__TO__/</a>...\n</body>\n</html>\n"
  },
  {
    "path": "examples/README.md",
    "content": "# Examples\n\nThe JSONLD directory contains 2 files:\n\n- package_sbom.json - An example of an SBOM containing a single package_sbom\n- spdx-full-example.json - A fabricated example containing all the classes for the current version of the Specification\n\nA JSON schema can be found in the schema directory of this repository.\n\nAn RDF OWL Ontology and a JSON-LD context can be found in the ontology\ndirectory of this repository.\n\nFor more SPDX examples, including examples using different SPDX versions,\nplease see:\n\n- Examples by scenarios and use cases for a particular domain (e.g., security,\n  license compliance): <https://github.com/spdx/spdx-examples>\n- Code snippets demonstrating examples of how to use a particular field can be\n  found on the page for that field in the\n  [SPDX Specification](https://spdx.github.io/spdx-spec/).\n"
  },
  {
    "path": "examples/jsonld/package_sbom.json",
    "content": "{\n    \"@context\": \"https://spdx.org/rdf/3.0.1/spdx-context.jsonld\",\n    \"@graph\": [\n        {\n            \"type\": \"CreationInfo\",\n            \"@id\": \"_:creationinfo\",\n            \"createdBy\": [\n                \"http://spdx.example.com/Agent/JoshuaWatt\"\n            ],\n            \"specVersion\": \"3.0.1\",\n            \"created\": \"2024-03-06T00:00:00Z\"\n        },\n        {\n            \"type\": \"Person\",\n            \"spdxId\": \"http://spdx.example.com/Agent/JoshuaWatt\",\n            \"name\": \"Joshua Watt\",\n            \"creationInfo\": \"_:creationinfo\",\n            \"externalIdentifier\": [\n                {\n                    \"type\": \"ExternalIdentifier\",\n                    \"externalIdentifierType\": \"email\",\n                    \"identifier\": \"JPEWhacker@gmail.com\"\n                }\n            ]\n        },\n        {\n            \"type\": \"SpdxDocument\",\n            \"spdxId\": \"http://spdx.example.com/Document1\",\n            \"creationInfo\": \"_:creationinfo\",\n            \"rootElement\": [\n                \"http://spdx.example.com/BOM1\"\n            ],\n            \"element\": [\n                \"http://spdx.example.com/BOM1\",\n                \"http://spdx.example.com/Agent/JoshuaWatt\",\n                \"http://spdx.example.com/Package1/myprogram\",\n                \"http://spdx.example.com/Relationship/1\"\n            ],\n            \"profileConformance\": [\n                \"core\",\n                \"software\"\n            ]\n        },\n        {\n            \"type\": \"software_Sbom\",\n            \"spdxId\": \"http://spdx.example.com/BOM1\",\n            \"creationInfo\": \"_:creationinfo\",\n            \"rootElement\": [\n                \"http://spdx.example.com/Package1\"\n            ],\n            \"element\": [\n                \"http://spdx.example.com/Package1/myprogram\",\n                \"http://spdx.example.com/Package1\"\n            ],\n            \"software_sbomType\": [\n                \"build\"\n            ]\n        },\n        {\n            \"type\": \"software_Package\",\n            \"spdxId\": \"http://spdx.example.com/Package1\",\n            \"creationInfo\": \"_:creationinfo\",\n            \"name\": \"my-package\",\n            \"software_packageVersion\": \"1.0.0\",\n            \"software_downloadLocation\": \"http://dl.example.com/my-package_1.0.0.tar\",\n            \"builtTime\": \"2024-03-06T00:00:00Z\",\n            \"originatedBy\": [\n                \"http://spdx.example.com/Agent/JoshuaWatt\"\n            ]\n        },\n        {\n            \"type\": \"software_File\",\n            \"spdxId\": \"http://spdx.example.com/Package1/myprogram\",\n            \"creationInfo\": \"_:creationinfo\",\n            \"name\": \"myprogram\",\n            \"software_primaryPurpose\": \"executable\",\n            \"software_additionalPurpose\": [\n                \"application\"\n            ],\n            \"software_copyrightText\": \"Copyright 2024, Joshua Watt\",\n            \"builtTime\": \"2024-03-06T00:00:00Z\",\n            \"originatedBy\": [\n                \"http://spdx.example.com/Agent/JoshuaWatt\"\n            ]\n        },\n        {\n            \"type\": \"Relationship\",\n            \"spdxId\": \"http://spdx.example.com/Relationship/1\",\n            \"creationInfo\": \"_:creationinfo\",\n            \"from\": \"http://spdx.example.com/Package1\",\n            \"relationshipType\": \"contains\",\n            \"to\": [\n                \"http://spdx.example.com/Package1/myprogram\"\n            ],\n            \"completeness\": \"complete\"\n        }\n    ]\n}\n"
  },
  {
    "path": "examples/jsonld/spdx-full-example.json",
    "content": "{\n  \"@context\" : \"https://spdx.org/rdf/3.0.1/spdx-context.jsonld\",\n  \"@graph\" : [ {\n    \"@id\" : \"_:creationInfo_0\",\n    \"type\" : \"CreationInfo\",\n    \"specVersion\" : \"3.0.1\",\n    \"createdBy\" : [ \"https://spdx.org/licenses/creatoragent/3_27_0\" ],\n    \"created\" : \"2025-07-01T00:00:00Z\",\n    \"comment\" : \"This is a generated SPDX License object from the SPDX license list\"\n  }, {\n    \"@id\" : \"_:creationInfo_1\",\n    \"type\" : \"CreationInfo\",\n    \"specVersion\" : \"3.0.1\",\n    \"createdBy\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#licenseinfo-creator\" ],\n    \"created\" : \"2025-11-06T17:11:35Z\"\n  }, {\n    \"@id\" : \"_:creationInfo_2\",\n    \"type\" : \"CreationInfo\",\n    \"specVersion\" : \"3.0.1\",\n    \"createdBy\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#softwareagent\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#garyagent\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#spdxorg\", \"https://external/organization/spdxdata#org\" ],\n    \"createdUsing\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#creationtool\" ],\n    \"created\" : \"2025-11-06T17:11:32Z\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#document\",\n    \"type\" : \"SpdxDocument\",\n    \"extension\" : [ {\n      \"type\" : \"extension_CdxPropertiesExtension\",\n      \"extension_cdxProperty\" : [ {\n        \"type\" : \"extension_CdxPropertyEntry\",\n        \"extension_cdxPropValue\" : \"Property Value\",\n        \"extension_cdxPropName\" : \"CDXProperty\"\n      } ]\n    } ],\n    \"rootElement\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#aibom\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#sbom\" ],\n    \"import\" : [ {\n      \"type\" : \"ExternalMap\",\n      \"externalSpdxId\" : \"https://external/organization/spdxdata#org\",\n      \"locationHint\" : \"https://external/organization/spdxdata\"\n    }, {\n      \"type\" : \"ExternalMap\",\n      \"externalSpdxId\" : \"http://spdx.org/licenses/Autoconf-exception-2.0\",\n      \"locationHint\" : \"https://spdx.org/licenses/Autoconf-exception-2.0.jsonld\"\n    }, {\n      \"type\" : \"ExternalMap\",\n      \"externalSpdxId\" : \"http://spdx.org/licenses/MIT\",\n      \"locationHint\" : \"https://spdx.org/licenses/MIT.jsonld\"\n    }, {\n      \"type\" : \"ExternalMap\",\n      \"externalSpdxId\" : \"http://spdx.org/licenses/GPL-2.0-or-later\",\n      \"locationHint\" : \"https://spdx.org/licenses/GPL-2.0-or-later.jsonld\"\n    }, {\n      \"type\" : \"ExternalMap\",\n      \"externalSpdxId\" : \"http://spdx.org/licenses/Apache-2.0\",\n      \"locationHint\" : \"https://spdx.org/licenses/Apache-2.0.jsonld\"\n    }, {\n      \"type\" : \"ExternalMap\",\n      \"externalSpdxId\" : \"http://spdx.org/licenses/EPL-1.0\",\n      \"locationHint\" : \"https://spdx.org/licenses/EPL-1.0.jsonld\"\n    } ],\n    \"profileConformance\" : [ \"core\", \"software\", \"build\", \"ai\", \"dataset\", \"security\", \"expandedLicensing\" ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#example-source-to-pkg\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"generates\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\" ],\n    \"completeness\" : \"incomplete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#example-source\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#source-declared\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"hasDeclaredLicense\",\n    \"to\" : [ \"http://spdx.org/licenses/Apache-2.0\" ],\n    \"completeness\" : \"noAssertion\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#example-source\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#source-concluded\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"hasConcludedLicense\",\n    \"to\" : [ \"http://spdx.org/licenses/Apache-2.0\" ],\n    \"completeness\" : \"complete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#example-source\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#snippet-concluded\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"hasConcludedLicense\",\n    \"to\" : [ \"http://spdx.org/licenses/Apache-2.0\" ],\n    \"completeness\" : \"complete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#snippet\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#pkgvulnrelationship\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"hasAssociatedVulnerability\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\" ],\n    \"completeness\" : \"incomplete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#pkg-declared\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"hasDeclaredLicense\",\n    \"to\" : [ \"http://spdx.org/licenses/Apache-2.0\" ],\n    \"completeness\" : \"noAssertion\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#hasoutput\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"hasOutput\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#jarwdeps\" ],\n    \"completeness\" : \"incomplete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#build\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#usesdata\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"trainedOn\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#aipackage\" ],\n    \"completeness\" : \"incomplete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#dataset\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvulnrelationship\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"hasAssociatedVulnerability\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\" ],\n    \"completeness\" : \"incomplete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jdep\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"hasDynamicLink\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\" ],\n    \"completeness\" : \"incomplete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#snippet-declared\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"hasDeclaredLicense\",\n    \"to\" : [ \"http://spdx.org/licenses/Apache-2.0\" ],\n    \"completeness\" : \"complete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#snippet\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#pkg-concluded\",\n    \"type\" : \"Relationship\",\n    \"relationshipType\" : \"hasConcludedLicense\",\n    \"to\" : [ \"http://spdx.org/licenses/Apache-2.0\" ],\n    \"completeness\" : \"complete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#creationtool\",\n    \"type\" : \"Tool\",\n    \"name\" : \"tools-java\",\n    \"comment\" : \"Created by the FullSpdxV3Example.java utility in tools-java\",\n    \"externalRef\" : [ {\n      \"type\" : \"ExternalRef\",\n      \"locator\" : [ \"org.spdx:tools-java\" ],\n      \"externalRefType\" : \"mavenCentral\"\n    } ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#licenseexpression\",\n    \"type\" : \"simplelicensing_LicenseExpression\",\n    \"simplelicensing_licenseExpression\" : \"Apache-2.0 AND LicenseRef-simpletext WITH LicenseRef-simpleaddition\",\n    \"simplelicensing_customIdToUri\" : [ {\n      \"type\" : \"DictionaryEntry\",\n      \"value\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#LicenseRef-simpletext\",\n      \"key\" : \"LicenseRef-simpletext\"\n    }, {\n      \"type\" : \"DictionaryEntry\",\n      \"value\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#LicenseRef-simpleaddition\",\n      \"key\" : \"LicenseRef-simpleaddition\"\n    } ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#LicenseRef-simpleaddition\",\n    \"type\" : \"simplelicensing_SimpleLicensingText\",\n    \"simplelicensing_licenseText\" : \"This is the custom addition text\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#LicenseRef-simpletext\",\n    \"type\" : \"simplelicensing_SimpleLicensingText\",\n    \"simplelicensing_licenseText\" : \"This is the license text to go with my license expression\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#build\",\n    \"type\" : \"build_Build\",\n    \"build_configSourceEntrypoint\" : [ \"release\" ],\n    \"build_buildStartTime\" : \"2025-10-15T11:42:00Z\",\n    \"build_buildEndTime\" : \"2025-10-15T11:50:00Z\",\n    \"build_environment\" : [ {\n      \"type\" : \"DictionaryEntry\",\n      \"value\" : \"Windows11\",\n      \"key\" : \"OS\"\n    } ],\n    \"build_configSourceDigest\" : [ {\n      \"type\" : \"Hash\",\n      \"algorithm\" : \"sha256\",\n      \"hashValue\" : \"cc75cc9bfad1fb047f15fd60fe48806a9614c17bfee073e79e5ac3bd3e5d5271 \"\n    } ],\n    \"comment\" : \"Builds use the maven-release-plugin\",\n    \"build_configSourceUri\" : [ \"https://repo1.maven.org/maven2/org/spdx/tools-java/2.0.2/tools-java-2.0.2.pom\" ],\n    \"build_buildType\" : \"https://github.com/spdx/tools-java/blob/master/pom.xml\",\n    \"build_parameter\" : [ {\n      \"type\" : \"DictionaryEntry\",\n      \"value\" : \"2.0.3-SNAPSHOT\",\n      \"key\" : \"Next Snapshot Version\"\n    } ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#licenseinfo-creator\",\n    \"type\" : \"Agent\",\n    \"name\" : \"LicenseInfoFactory\",\n    \"creationInfo\" : \"_:creationInfo_1\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#garyagent\",\n    \"type\" : \"Agent\",\n    \"name\" : \"Gary O'Neall\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"type\" : \"Agent\",\n    \"name\" : \"Supplier of Assessments\",\n    \"comment\" : \"This would be the supplier of the vulnerability assessments\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.org/licenses/creatoragent/3_27_0\",\n    \"type\" : \"Agent\",\n    \"description\" : \"This object is created and maintained by the SPDX legal team (https://spdx.dev/engage/participate/legal-team/)\",\n    \"name\" : \"SPDX Legal Team\",\n    \"creationInfo\" : \"_:creationInfo_0\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#docannotation\",\n    \"type\" : \"Annotation\",\n    \"subject\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#document\",\n    \"annotationType\" : \"other\",\n    \"statement\" : \"This document is for example purposes only\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#bundle\",\n    \"type\" : \"Bundle\",\n    \"context\" : \"Custom Licenses\",\n    \"comment\" : \"This is just an example of a concrete Bundle class - the elements are not used elsewhere in the SPDX document\",\n    \"element\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#LicenseRef-CustomLicense1\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#LicenseRef-CustomLicense2\" ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#securitybundle\",\n    \"type\" : \"Bundle\",\n    \"context\" : \"Security information related to https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#sbom\",\n    \"element\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#cvssv2vuln\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#cvssv4vuln\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#vexnotaffected\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#exploitcat\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvulnrelationship\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#ssvs\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#vexfixed\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#vexaffected\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#cvssv3vuln\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#epss\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#pkgvulnrelationship\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#vexunderinvestigation\" ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#hasinput\",\n    \"type\" : \"LifecycleScopedRelationship\",\n    \"relationshipType\" : \"hasInput\",\n    \"scope\" : \"build\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#pomfile\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#src\" ],\n    \"completeness\" : \"incomplete\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#build\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#dataorg\",\n    \"type\" : \"Organization\",\n    \"name\" : \"Data Corp.\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#spdxorg\",\n    \"type\" : \"Organization\",\n    \"name\" : \"System Package Data Exchange (SPDX)\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#softwareagent\",\n    \"type\" : \"SoftwareAgent\",\n    \"name\" : \"SPDX Spec Github CI\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexlicense\",\n    \"type\" : \"expandedlicensing_ConjunctiveLicenseSet\",\n    \"expandedlicensing_member\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexdisjunctive\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexorlater\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#LicenseRef-customlicense3\" ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexcustomaddition\",\n    \"type\" : \"expandedlicensing_CustomLicenseAddition\",\n    \"expandedlicensing_seeAlso\" : [ \"https://example.com\" ],\n    \"name\" : \"My License Addition\",\n    \"expandedlicensing_additionText\" : \"Custom addition text - just for me\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexdisjunctive\",\n    \"type\" : \"expandedlicensing_DisjunctiveLicenseSet\",\n    \"expandedlicensing_member\" : [ \"http://spdx.org/licenses/MIT\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexwithcustomaddition\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexwith\" ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexorlater\",\n    \"type\" : \"expandedlicensing_OrLaterOperator\",\n    \"expandedlicensing_subjectLicense\" : \"http://spdx.org/licenses/EPL-1.0\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexwith\",\n    \"type\" : \"expandedlicensing_WithAdditionOperator\",\n    \"expandedlicensing_subjectAddition\" : \"http://spdx.org/licenses/Autoconf-exception-2.0\",\n    \"expandedlicensing_subjectExtendableLicense\" : \"http://spdx.org/licenses/GPL-2.0-or-later\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexwithcustomaddition\",\n    \"type\" : \"expandedlicensing_WithAdditionOperator\",\n    \"expandedlicensing_subjectAddition\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#complexcustomaddition\",\n    \"expandedlicensing_subjectExtendableLicense\" : \"http://spdx.org/licenses/Apache-2.0\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#cvssv2vuln\",\n    \"type\" : \"security_CvssV2VulnAssessmentRelationship\",\n    \"suppliedBy\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"security_vectorString\" : \"(AV:N/AC:M/Au:N/C:P/I:N/A:N)\",\n    \"relationshipType\" : \"hasAssessmentFor\",\n    \"security_assessedElement\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\" ],\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"security_publishedTime\" : \"2023-09-18T00:00:00Z\",\n    \"creationInfo\" : \"_:creationInfo_2\",\n    \"security_score\" : \"5.0\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#cvssv3vuln\",\n    \"type\" : \"security_CvssV3VulnAssessmentRelationship\",\n    \"suppliedBy\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"security_vectorString\" : \"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H\",\n    \"relationshipType\" : \"hasAssessmentFor\",\n    \"security_assessedElement\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\" ],\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"security_publishedTime\" : \"2023-09-18T00:00:00Z\",\n    \"security_severity\" : \"critical\",\n    \"creationInfo\" : \"_:creationInfo_2\",\n    \"security_score\" : \"5.0\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#cvssv4vuln\",\n    \"type\" : \"security_CvssV4VulnAssessmentRelationship\",\n    \"suppliedBy\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"security_vectorString\" : \"(AV:N/AC:M/Au:N/C:P/I:N/A:N)\",\n    \"relationshipType\" : \"hasAssessmentFor\",\n    \"security_assessedElement\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\" ],\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"security_publishedTime\" : \"2023-09-18T00:00:00Z\",\n    \"security_severity\" : \"critical\",\n    \"creationInfo\" : \"_:creationInfo_2\",\n    \"security_score\" : \"5.0\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#epss\",\n    \"type\" : \"security_EpssVulnAssessmentRelationship\",\n    \"suppliedBy\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"relationshipType\" : \"hasAssessmentFor\",\n    \"security_assessedElement\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"security_probability\" : \"0.01\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\" ],\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"security_publishedTime\" : \"2023-09-18T00:00:00Z\",\n    \"security_percentile\" : \"0.4\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#exploitcat\",\n    \"type\" : \"security_ExploitCatalogVulnAssessmentRelationship\",\n    \"suppliedBy\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"security_locator\" : \"https://www.cisa.gov/known-exploited-vulnerabilities-catalog\",\n    \"relationshipType\" : \"hasAssessmentFor\",\n    \"security_assessedElement\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\" ],\n    \"security_catalogType\" : \"kev\",\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"security_publishedTime\" : \"2023-09-18T00:00:00Z\",\n    \"security_exploited\" : true,\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#ssvs\",\n    \"type\" : \"security_SsvcVulnAssessmentRelationship\",\n    \"suppliedBy\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"security_decisionType\" : \"act\",\n    \"relationshipType\" : \"hasAssessmentFor\",\n    \"security_assessedElement\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\" ],\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"security_publishedTime\" : \"2023-09-18T00:00:00Z\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"type\" : \"security_Vulnerability\",\n    \"summary\" : \"Apache Log4j2 versions 2.0-alpha1 through 2.16.0 did not protect from uncontrolled recursion from self-referential lookups.\",\n    \"externalIdentifier\" : [ {\n      \"type\" : \"ExternalIdentifier\",\n      \"identifier\" : \"CVE-2021-45105\",\n      \"externalIdentifierType\" : \"cve\",\n      \"identifierLocator\" : [ \"https://www.cve.org/CVERecord?id=CVE-2021-45105\" ]\n    } ],\n    \"description\" : \"Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3 and 2.3.1) did not protect from uncontrolled recursion from self-referential lookups. This allows an attacker with control over ...\",\n    \"security_publishedTime\" : \"2021-12-18T00:00:00Z\",\n    \"externalRef\" : [ {\n      \"type\" : \"ExternalRef\",\n      \"locator\" : [ \"https://nvd.nist.gov/vuln/detail/CVE-2021-45105\" ],\n      \"externalRefType\" : \"securityAdvisory\"\n    } ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#aibom\",\n    \"type\" : \"Bom\",\n    \"name\" : \"AI SBOM\",\n    \"profileConformance\" : [ \"core\", \"software\", \"ai\", \"dataset\" ],\n    \"element\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#usesdata\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#aipackage\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#dataset\" ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#LicenseRef-CustomLicense1\",\n    \"type\" : \"expandedlicensing_CustomLicense\",\n    \"simplelicensing_licenseText\" : \"This is a custom license text number one.\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#LicenseRef-CustomLicense2\",\n    \"type\" : \"expandedlicensing_CustomLicense\",\n    \"simplelicensing_licenseText\" : \"This is a custom license text number two.\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#LicenseRef-customlicense3\",\n    \"type\" : \"expandedlicensing_CustomLicense\",\n    \"expandedlicensing_seeAlso\" : [ \"https://example.com\" ],\n    \"simplelicensing_licenseText\" : \"This is the license text for my custom license\",\n    \"name\" : \"Gary's Custom License\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#vexaffected\",\n    \"type\" : \"security_VexAffectedVulnAssessmentRelationship\",\n    \"suppliedBy\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"security_actionStatement\" : \"Upgrade to version 2.20 or later\",\n    \"relationshipType\" : \"affects\",\n    \"security_assessedElement\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\" ],\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"security_publishedTime\" : \"2023-09-18T00:00:00Z\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#vexfixed\",\n    \"type\" : \"security_VexFixedVulnAssessmentRelationship\",\n    \"suppliedBy\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"relationshipType\" : \"affects\",\n    \"security_assessedElement\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\" ],\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"security_publishedTime\" : \"2023-09-18T00:00:00Z\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#vexnotaffected\",\n    \"type\" : \"security_VexNotAffectedVulnAssessmentRelationship\",\n    \"suppliedBy\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"relationshipType\" : \"affects\",\n    \"security_assessedElement\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"security_impactStatement\" : \"No longer using this vulnerable part of this library.\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\" ],\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"security_publishedTime\" : \"2023-09-18T00:00:00Z\",\n    \"security_justificationType\" : \"inlineMitigationsAlreadyExist\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#vexunderinvestigation\",\n    \"type\" : \"security_VexUnderInvestigationVulnAssessmentRelationship\",\n    \"suppliedBy\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#assessmentagent\",\n    \"relationshipType\" : \"affects\",\n    \"security_assessedElement\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"to\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\" ],\n    \"from\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jvuln\",\n    \"security_publishedTime\" : \"2023-09-18T00:00:00Z\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#pomfile\",\n    \"type\" : \"software_File\",\n    \"verifiedUsing\" : [ {\n      \"type\" : \"Hash\",\n      \"algorithm\" : \"sha256\",\n      \"hashValue\" : \"cc75cc9bfad1fb047f15fd60fe48806a9614c17bfee073e79e5ac3bd3e5d5271\"\n    } ],\n    \"name\" : \"pom.xml\",\n    \"creationInfo\" : \"_:creationInfo_2\",\n    \"software_fileKind\" : \"file\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#example-source\",\n    \"type\" : \"software_File\",\n    \"software_copyrightText\" : \"Copyright (c) 2025 Source Auditor Inc.\",\n    \"name\" : \"./examples/org/spdx/examples/FullSpdxV3Example.java\",\n    \"software_primaryPurpose\" : \"source\",\n    \"contentType\" : \"text/plain\",\n    \"creationInfo\" : \"_:creationInfo_2\",\n    \"software_fileKind\" : \"file\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#src\",\n    \"type\" : \"software_File\",\n    \"name\" : \"src\",\n    \"creationInfo\" : \"_:creationInfo_2\",\n    \"software_fileKind\" : \"directory\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#jarwdeps\",\n    \"type\" : \"software_File\",\n    \"verifiedUsing\" : [ {\n      \"type\" : \"Hash\",\n      \"algorithm\" : \"sha256\",\n      \"hashValue\" : \"3b326e4ea0e901d71a58627ca14c7d7ec36fc7bdb01308a78de99de2171c7904\"\n    } ],\n    \"name\" : \"tools-java-2.0.2-jar-with-dependencies.jar\",\n    \"creationInfo\" : \"_:creationInfo_2\",\n    \"software_fileKind\" : \"file\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\",\n    \"type\" : \"software_Package\",\n    \"externalIdentifier\" : [ {\n      \"type\" : \"ExternalIdentifier\",\n      \"identifier\" : \"https://github.com/spdx/tools-java\",\n      \"issuingAuthority\" : \"GitHub\",\n      \"externalIdentifierType\" : \"urlScheme\"\n    } ],\n    \"software_primaryPurpose\" : \"application\",\n    \"software_sourceInfo\" : \"This package came from the original source - the official SPDX GitHub repo and build process\",\n    \"software_downloadLocation\" : \"https://github.com/spdx/tools-java/releases/download/v2.0.2/tools-java-2.0.2.zip\",\n    \"releaseTime\" : \"2025-10-15T11:50:00Z\",\n    \"software_additionalPurpose\" : [ \"library\" ],\n    \"software_homePage\" : \"https://github.com/spdx/tools-java\",\n    \"description\" : \"A command-line utility for creating, converting, comparing, and validating SPDX documents across multiple formats.\",\n    \"originatedBy\" : [ \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\" ],\n    \"builtTime\" : \"2025-10-15T09:10:00Z\",\n    \"externalRef\" : [ {\n      \"type\" : \"ExternalRef\",\n      \"locator\" : [ \"org.spdx:tools-java:jar:2.0.2\" ],\n      \"externalRefType\" : \"mavenCentral\"\n    } ],\n    \"validUntilTime\" : \"2027-10-15T09:10:00Z\",\n    \"suppliedBy\" : \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\",\n    \"software_contentIdentifier\" : [ {\n      \"type\" : \"software_ContentIdentifier\",\n      \"software_contentIdentifierType\" : \"gitoid\",\n      \"software_contentIdentifierValue\" : \"23bd470259f55641eb72b0c5d733edac014a4554\"\n    } ],\n    \"software_copyrightText\" : \"Copyright (c) Source Auditor Inc.\",\n    \"verifiedUsing\" : [ {\n      \"type\" : \"Hash\",\n      \"algorithm\" : \"sha256\",\n      \"hashValue\" : \"c37ce759c3867780d55791a1804101d288fa921e77ed791e6c053fd5d7513d0d\"\n    } ],\n    \"name\" : \"tools-java\",\n    \"software_packageUrl\" : \"pkg:maven/org.spdx/tools-java@2.0.2\",\n    \"summary\" : \"A command-line utility for creating, converting, comparing, and validating SPDX documents across multiple formats.\",\n    \"software_packageVersion\" : \"2.0.2\",\n    \"standardName\" : [ \"SPDX Version 2.X and SPDX Version 3.0\" ],\n    \"software_attributionText\" : [ \"Maintained by the SPDX Community\" ],\n    \"supportLevel\" : [ \"limitedSupport\" ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\",\n    \"type\" : \"software_Package\",\n    \"software_packageVersion\" : \"2.14.1\",\n    \"externalIdentifier\" : [ {\n      \"type\" : \"ExternalIdentifier\",\n      \"identifier\" : \"cpe:2.3:a:apache:log4j:2.14.1:-:*:*:*:*:*:*\",\n      \"issuingAuthority\" : \"NVD\",\n      \"externalIdentifierType\" : \"cpe23\"\n    } ],\n    \"name\" : \"Apache Log4j 2\",\n    \"software_packageUrl\" : \"pkg:maven/org.apache.logging.log4j/log4j-core@2.14.1\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#sbom\",\n    \"type\" : \"software_Sbom\",\n    \"rootElement\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\" ],\n    \"software_sbomType\" : [ \"analyzed\" ],\n    \"name\" : \"AI SBOM\",\n    \"profileConformance\" : [ \"core\", \"software\", \"build\", \"security\", \"expandedLicensing\" ],\n    \"element\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#pomfile\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#tools-java\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4jdep\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#log4j\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#example-source\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#snippet\", \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#src\" ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#snippet\",\n    \"type\" : \"software_Snippet\",\n    \"software_copyrightText\" : \"Copyright (c) 2025 Source Auditor Inc.\",\n    \"software_lineRange\" : {\n      \"type\" : \"PositiveIntegerRange\",\n      \"beginIntegerRange\" : 1548,\n      \"endIntegerRange\" : 3955\n    },\n    \"software_byteRange\" : {\n      \"type\" : \"PositiveIntegerRange\",\n      \"beginIntegerRange\" : 43,\n      \"endIntegerRange\" : 89\n    },\n    \"software_attributionText\" : [ \"Example code created by Gary O'Neall\" ],\n    \"description\" : \"Main method for the FullSpdxV3Example.java\",\n    \"name\" : \"main(String[] args)\",\n    \"software_snippetFromFile\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#example-source\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#aipackage\",\n    \"type\" : \"ai_AIPackage\",\n    \"ai_limitation\" : \"Limited by amount of situations encountered from autos used for training\",\n    \"ai_informationAboutTraining\" : \"Trained from data collected from auto cameras, sensors and WWW\",\n    \"ai_energyConsumption\" : {\n      \"type\" : \"ai_EnergyConsumption\",\n      \"ai_inferenceEnergyConsumption\" : [ {\n        \"type\" : \"ai_EnergyConsumptionDescription\",\n        \"ai_energyQuantity\" : \"0.7\",\n        \"ai_energyUnit\" : \"kilowattHour\"\n      } ],\n      \"ai_trainingEnergyConsumption\" : [ {\n        \"type\" : \"ai_EnergyConsumptionDescription\",\n        \"ai_energyQuantity\" : \"15000.3\",\n        \"ai_energyUnit\" : \"kilowattHour\"\n      } ],\n      \"ai_finetuningEnergyConsumption\" : [ {\n        \"type\" : \"ai_EnergyConsumptionDescription\",\n        \"ai_energyQuantity\" : \"150.0\",\n        \"ai_energyUnit\" : \"kilowattHour\"\n      } ]\n    },\n    \"ai_useSensitivePersonalInformation\" : \"no\",\n    \"ai_safetyRiskAssessment\" : \"serious\",\n    \"ai_modelDataPreprocessing\" : [ \"1. data cleaning\" ],\n    \"ai_metricDecisionThreshold\" : [ {\n      \"type\" : \"DictionaryEntry\",\n      \"value\" : \"100\",\n      \"key\" : \"Operator Interventions\"\n    } ],\n    \"ai_hyperparameter\" : [ {\n      \"type\" : \"DictionaryEntry\",\n      \"value\" : \"14\",\n      \"key\" : \"Hidden layers\"\n    } ],\n    \"ai_informationAboutApplication\" : \"Used in self driving cars\",\n    \"ai_typeOfModel\" : [ \"LLM\" ],\n    \"ai_metric\" : [ {\n      \"type\" : \"DictionaryEntry\",\n      \"value\" : \"432\",\n      \"key\" : \"Operator Interventions\"\n    } ],\n    \"ai_domain\" : [ \"Automotive\" ],\n    \"ai_autonomyType\" : \"yes\",\n    \"ai_standardCompliance\" : [ \"UL 4600\" ],\n    \"ai_modelExplainability\" : [ \"Behaviors from the auto driving car when observed from a safety driver\" ],\n    \"creationInfo\" : \"_:creationInfo_2\"\n  }, {\n    \"spdxId\" : \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#dataset\",\n    \"type\" : \"dataset_DatasetPackage\",\n    \"dataset_datasetType\" : [ \"text\" ],\n    \"dataset_dataCollectionProcess\" : \"Crawler\",\n    \"dataset_intendedUse\" : \"LLM training\",\n    \"dataset_hasSensitivePersonalInformation\" : \"no\",\n    \"dataset_anonymizationMethodUsed\" : [ \"Perturbation\" ],\n    \"dataset_sensor\" : [ {\n      \"type\" : \"DictionaryEntry\",\n      \"value\" : \"webcrawler\",\n      \"key\" : \"crawler\"\n    } ],\n    \"software_primaryPurpose\" : \"data\",\n    \"dataset_datasetSize\" : 4000000,\n    \"dataset_datasetUpdateMechanism\" : \"Automated crawler\",\n    \"dataset_knownBias\" : [ \"Typical human bias representative from the global WWW\" ],\n    \"dataset_datasetAvailability\" : \"query\",\n    \"dataset_datasetNoise\" : \"Includes data input by humans - subject to error\",\n    \"software_downloadLocation\" : \"https://com.data-corp.data/mydata\",\n    \"releaseTime\" : \"2025-10-22T08:50:00Z\",\n    \"dataset_confidentialityLevel\" : \"green\",\n    \"dataset_dataPreprocessing\" : [ \"Anonymization using perturbation of sensitive data\" ],\n    \"originatedBy\" : [ \"https://spdx.github.io/spdx-spec/v3.0.1/examples/full-example-eaa46bdcfa20#dataorg\" ],\n    \"builtTime\" : \"2025-10-15T11:50:00Z\",\n    \"creationInfo\" : \"_:creationInfo_2\"\n  } ]\n}"
  },
  {
    "path": "mkdocs.yml",
    "content": "site_name: SPDX Specification 3.1-dev\nsite_description: The System Package Data Exchange™ (SPDX®) Specification Version 3.1-dev - Open standard for creating Software Bills of Materials (SBOMs)\nsite_author: The Linux Foundation and its Contributors, including SPDX Model contributions from OMG and its Contributors.\nsite_url: https://spdx.github.io/spdx-spec/  # set to the \"root\" of the site, to be combined with canonical_version\nrepo_url: https://github.com/spdx/spdx-spec/\nedit_uri: \"\"  # set to an empty string to disable edit links; to enable, set to blob/<branch_name>/docs/\ncopyright: SPDX v3.1-dev Copyright © 2010-2026, The Linux Foundation and its Contributors, including SPDX Model contributions from OMG and its Contributors.\nuse_directory_urls: true\ntheme:\n  name: readthedocs\n  sticky_navigation: true\n  hljs_languages:\n  - abnf\nplugins:\n- search\n- mike:\n    alias_type: redirect       # use \"redirect\" so it can redirect every pages (not just the root of the version)\n# - pdf-export:\n#     combined: true\n#     media_type: print\n#     enabled_if_env: ENABLE_PDF_EXPORT  # only export PDF if this is set to 1\nextra_css:\n- css/style.css\nmarkdown_extensions:\n- codehilite:\n    guess_lang: false\nstrict: true\nvalidation:\n  nav:\n    omitted_files: warn  # use \"info\" to relax during development where there are moving parts\n    not_found: warn      # warn if a file is referenced in the nav but not included in the build\n    absolute_links: warn\n  links:\n    not_found: warn\n    anchors: warn\n    absolute_links: warn\n    unrecognized_links: warn\nnav:\n- 'Home': index.md  # index.md, which will be publish as index.html, is needed for a website as a default home\n- 'Copyright': front/copyright.md\n- 'Introduction': front/introduction.md\n- '1. Scope': scope.md\n- '2. References': references.md\n- '3. Symbols': symbols.md\n- '4. Terms and definitions': terms-and-definitions.md\n- '5. Conformance': conformance.md\n- '6. Model and serializations': serializations.md\n- model:  # __MODEL_PLACEHOLDER__, to be replaced by content from model-files.yml. Please do not edit this line.\n  - \"__MODEL_PLACEHOLDER__\": \"https://example.com\"  # allows mkdocs.yml to be build/tested without full model list. Please do not edit this line.\n- annexes:\n  - 'A. RDF model definition and diagrams': annexes/rdf-model.md\n  - 'B. SPDX license expressions': annexes/spdx-license-expressions.md\n  - 'C. SPDX License List matching guidelines': annexes/license-matching-guidelines-and-templates.md\n  - 'D. SPDX Lite': annexes/spdx-lite.md\n  - 'E. Package URL specification': annexes/pkg-url-specification.md\n  - 'F. Class hierarchy': annexes/class-hierarchy.md\n- licenses:\n  - 'Community Specification License 1.0': licenses/Community-Spec-1.0.md\n  - 'Creative Commons Attribution License 3.0 Unported': licenses/CC-BY-3.0.md\n"
  },
  {
    "path": "rdf/spdx-context.jsonld",
    "content": "{\n  \"@context\": {\n    \"Agent\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\",\n    \"Annotation\": \"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\",\n    \"AnnotationType\": \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\",\n    \"Artifact\": \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\",\n    \"Bom\": \"https://spdx.org/rdf/3.0.1/terms/Core/Bom\",\n    \"Bundle\": \"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\",\n    \"CreationInfo\": \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\",\n    \"DictionaryEntry\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\",\n    \"Element\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\",\n    \"ElementCollection\": \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\",\n    \"ExternalIdentifier\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\",\n    \"ExternalIdentifierType\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\",\n    \"ExternalMap\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\",\n    \"ExternalRef\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\",\n    \"ExternalRefType\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\",\n    \"Hash\": \"https://spdx.org/rdf/3.0.1/terms/Core/Hash\",\n    \"HashAlgorithm\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\",\n    \"IndividualElement\": \"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\",\n    \"IntegrityMethod\": \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\",\n    \"LifecycleScopeType\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\",\n    \"LifecycleScopedRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship\",\n    \"NamespaceMap\": \"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\",\n    \"NoAssertionElement\": \"https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement\",\n    \"NoneElement\": \"https://spdx.org/rdf/3.0.1/terms/Core/NoneElement\",\n    \"Organization\": \"https://spdx.org/rdf/3.0.1/terms/Core/Organization\",\n    \"PackageVerificationCode\": \"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\",\n    \"Person\": \"https://spdx.org/rdf/3.0.1/terms/Core/Person\",\n    \"PositiveIntegerRange\": \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\",\n    \"PresenceType\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\",\n    \"ProfileIdentifierType\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\",\n    \"Relationship\": \"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\",\n    \"RelationshipCompleteness\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\",\n    \"RelationshipType\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\",\n    \"SoftwareAgent\": \"https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent\",\n    \"SpdxDocument\": \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\",\n    \"SpdxOrganization\": \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\",\n    \"SupportType\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\",\n    \"Tool\": \"https://spdx.org/rdf/3.0.1/terms/Core/Tool\",\n    \"ai_AIPackage\": \"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\",\n    \"ai_EnergyConsumption\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\",\n    \"ai_EnergyConsumptionDescription\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\",\n    \"ai_EnergyUnitType\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\",\n    \"ai_SafetyRiskAssessmentType\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\",\n    \"ai_autonomyType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\",\n      \"@type\": \"@vocab\"\n    },\n    \"ai_domain\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/domain\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"ai_energyConsumption\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\",\n      \"@type\": \"@vocab\"\n    },\n    \"ai_energyQuantity\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n    },\n    \"ai_energyUnit\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\",\n      \"@type\": \"@vocab\"\n    },\n    \"ai_finetuningEnergyConsumption\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\",\n      \"@type\": \"@vocab\"\n    },\n    \"ai_hyperparameter\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\",\n      \"@type\": \"@vocab\"\n    },\n    \"ai_inferenceEnergyConsumption\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\",\n      \"@type\": \"@vocab\"\n    },\n    \"ai_informationAboutApplication\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"ai_informationAboutTraining\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"ai_limitation\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/limitation\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"ai_metric\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/metric\",\n      \"@type\": \"@vocab\"\n    },\n    \"ai_metricDecisionThreshold\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\",\n      \"@type\": \"@vocab\"\n    },\n    \"ai_modelDataPreprocessing\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"ai_modelExplainability\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"ai_safetyRiskAssessment\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\",\n      \"@type\": \"@vocab\"\n    },\n    \"ai_standardCompliance\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"ai_trainingEnergyConsumption\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\",\n      \"@type\": \"@vocab\"\n    },\n    \"ai_typeOfModel\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"ai_useSensitivePersonalInformation\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\",\n      \"@type\": \"@vocab\"\n    },\n    \"algorithm\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\",\n      \"@type\": \"@vocab\"\n    },\n    \"annotationType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\",\n      \"@type\": \"@vocab\"\n    },\n    \"beginIntegerRange\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#positiveInteger\"\n    },\n    \"build_Build\": \"https://spdx.org/rdf/3.0.1/terms/Build/Build\",\n    \"build_buildEndTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"build_buildId\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildId\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"build_buildStartTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"build_buildType\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildType\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"build_configSourceDigest\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\",\n      \"@type\": \"@vocab\"\n    },\n    \"build_configSourceEntrypoint\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"build_configSourceUri\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"build_environment\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/environment\",\n      \"@type\": \"@vocab\"\n    },\n    \"build_parameter\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/parameter\",\n      \"@type\": \"@vocab\"\n    },\n    \"builtTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"comment\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/comment\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"completeness\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/completeness\",\n      \"@type\": \"@vocab\"\n    },\n    \"contentType\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/contentType\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"context\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/context\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"created\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/created\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"createdBy\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\",\n      \"@type\": \"@vocab\"\n    },\n    \"createdUsing\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\",\n      \"@type\": \"@vocab\"\n    },\n    \"creationInfo\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\",\n      \"@type\": \"@vocab\"\n    },\n    \"dataLicense\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\",\n      \"@type\": \"@vocab\"\n    },\n    \"dataset_ConfidentialityLevelType\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\",\n    \"dataset_DatasetAvailabilityType\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\",\n    \"dataset_DatasetPackage\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\",\n    \"dataset_DatasetType\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\",\n    \"dataset_anonymizationMethodUsed\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"dataset_confidentialityLevel\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\",\n      \"@type\": \"@vocab\"\n    },\n    \"dataset_dataCollectionProcess\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"dataset_dataPreprocessing\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"dataset_datasetAvailability\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\",\n      \"@type\": \"@vocab\"\n    },\n    \"dataset_datasetNoise\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"dataset_datasetSize\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\"\n    },\n    \"dataset_datasetType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\",\n      \"@type\": \"@vocab\"\n    },\n    \"dataset_datasetUpdateMechanism\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"dataset_hasSensitivePersonalInformation\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\",\n      \"@type\": \"@vocab\"\n    },\n    \"dataset_intendedUse\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"dataset_knownBias\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"dataset_sensor\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\",\n      \"@type\": \"@vocab\"\n    },\n    \"definingArtifact\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\",\n      \"@type\": \"@vocab\"\n    },\n    \"description\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/description\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"element\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/element\",\n      \"@type\": \"@vocab\"\n    },\n    \"endIntegerRange\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#positiveInteger\"\n    },\n    \"endTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/endTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"expandedlicensing_ConjunctiveLicenseSet\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet\",\n    \"expandedlicensing_CustomLicense\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense\",\n    \"expandedlicensing_CustomLicenseAddition\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition\",\n    \"expandedlicensing_DisjunctiveLicenseSet\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet\",\n    \"expandedlicensing_ExtendableLicense\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\",\n    \"expandedlicensing_IndividualLicensingInfo\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\",\n    \"expandedlicensing_License\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\",\n    \"expandedlicensing_LicenseAddition\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\",\n    \"expandedlicensing_ListedLicense\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\",\n    \"expandedlicensing_ListedLicenseException\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\",\n    \"expandedlicensing_NoAssertionLicense\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense\",\n    \"expandedlicensing_NoneLicense\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense\",\n    \"expandedlicensing_OrLaterOperator\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator\",\n    \"expandedlicensing_WithAdditionOperator\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\",\n    \"expandedlicensing_additionText\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"expandedlicensing_deprecatedVersion\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"expandedlicensing_isDeprecatedAdditionId\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n    },\n    \"expandedlicensing_isDeprecatedLicenseId\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n    },\n    \"expandedlicensing_isFsfLibre\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n    },\n    \"expandedlicensing_isOsiApproved\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n    },\n    \"expandedlicensing_licenseXml\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"expandedlicensing_listVersionAdded\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"expandedlicensing_member\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\",\n      \"@type\": \"@vocab\"\n    },\n    \"expandedlicensing_obsoletedBy\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"expandedlicensing_seeAlso\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"expandedlicensing_standardAdditionTemplate\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"expandedlicensing_standardLicenseHeader\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"expandedlicensing_standardLicenseTemplate\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"expandedlicensing_subjectAddition\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\",\n      \"@type\": \"@vocab\"\n    },\n    \"expandedlicensing_subjectExtendableLicense\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\",\n      \"@type\": \"@vocab\"\n    },\n    \"expandedlicensing_subjectLicense\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\",\n      \"@type\": \"@vocab\"\n    },\n    \"extension\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/extension\",\n      \"@type\": \"@vocab\"\n    },\n    \"extension_CdxPropertiesExtension\": \"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension\",\n    \"extension_CdxPropertyEntry\": \"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\",\n    \"extension_Extension\": \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\",\n    \"extension_cdxPropName\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"extension_cdxPropValue\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"extension_cdxProperty\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\",\n      \"@type\": \"@vocab\"\n    },\n    \"externalIdentifier\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\",\n      \"@type\": \"@vocab\"\n    },\n    \"externalIdentifierType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\",\n      \"@type\": \"@vocab\"\n    },\n    \"externalRef\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\",\n      \"@type\": \"@vocab\"\n    },\n    \"externalRefType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\",\n      \"@type\": \"@vocab\"\n    },\n    \"externalSpdxId\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"from\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/from\",\n      \"@type\": \"@vocab\"\n    },\n    \"hashValue\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"identifier\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/identifier\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"identifierLocator\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"import\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/import\",\n      \"@type\": \"@vocab\"\n    },\n    \"issuingAuthority\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"key\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/key\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"locationHint\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"locator\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/locator\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"name\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/name\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"namespace\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/namespace\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"namespaceMap\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\",\n      \"@type\": \"@vocab\"\n    },\n    \"originatedBy\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\",\n      \"@type\": \"@vocab\"\n    },\n    \"packageVerificationCodeExcludedFile\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"prefix\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/prefix\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"profileConformance\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\",\n      \"@type\": \"@vocab\"\n    },\n    \"relationshipType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\",\n      \"@type\": \"@vocab\"\n    },\n    \"releaseTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"rootElement\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\",\n      \"@type\": \"@vocab\"\n    },\n    \"scope\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/scope\",\n      \"@type\": \"@vocab\"\n    },\n    \"security_CvssSeverityType\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\",\n    \"security_CvssV2VulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\",\n    \"security_CvssV3VulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\",\n    \"security_CvssV4VulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\",\n    \"security_EpssVulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\",\n    \"security_ExploitCatalogType\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\",\n    \"security_ExploitCatalogVulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\",\n    \"security_SsvcDecisionType\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\",\n    \"security_SsvcVulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship\",\n    \"security_VexAffectedVulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\",\n    \"security_VexFixedVulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship\",\n    \"security_VexJustificationType\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\",\n    \"security_VexNotAffectedVulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\",\n    \"security_VexUnderInvestigationVulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship\",\n    \"security_VexVulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\",\n    \"security_VulnAssessmentRelationship\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\",\n    \"security_Vulnerability\": \"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\",\n    \"security_actionStatement\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"security_actionStatementTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"security_assessedElement\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\",\n      \"@type\": \"@vocab\"\n    },\n    \"security_catalogType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\",\n      \"@type\": \"@vocab\"\n    },\n    \"security_decisionType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\",\n      \"@type\": \"@vocab\"\n    },\n    \"security_exploited\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/exploited\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n    },\n    \"security_impactStatement\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"security_impactStatementTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"security_justificationType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\",\n      \"@type\": \"@vocab\"\n    },\n    \"security_locator\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/locator\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"security_modifiedTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"security_percentile\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/percentile\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n    },\n    \"security_probability\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/probability\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n    },\n    \"security_publishedTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"security_score\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/score\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n    },\n    \"security_severity\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/severity\",\n      \"@type\": \"@vocab\"\n    },\n    \"security_statusNotes\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"security_vectorString\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"security_vexVersion\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"security_withdrawnTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"simplelicensing_AnyLicenseInfo\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\",\n    \"simplelicensing_LicenseExpression\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\",\n    \"simplelicensing_SimpleLicensingText\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText\",\n    \"simplelicensing_customIdToUri\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\",\n      \"@type\": \"@vocab\"\n    },\n    \"simplelicensing_licenseExpression\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"simplelicensing_licenseListVersion\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"simplelicensing_licenseText\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"software_ContentIdentifier\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\",\n    \"software_ContentIdentifierType\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\",\n    \"software_File\": \"https://spdx.org/rdf/3.0.1/terms/Software/File\",\n    \"software_FileKindType\": \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\",\n    \"software_Package\": \"https://spdx.org/rdf/3.0.1/terms/Software/Package\",\n    \"software_Sbom\": \"https://spdx.org/rdf/3.0.1/terms/Software/Sbom\",\n    \"software_SbomType\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\",\n    \"software_Snippet\": \"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\",\n    \"software_SoftwareArtifact\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\",\n    \"software_SoftwarePurpose\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\",\n    \"software_additionalPurpose\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\",\n      \"@type\": \"@vocab\"\n    },\n    \"software_attributionText\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"software_byteRange\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\",\n      \"@type\": \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"\n    },\n    \"software_contentIdentifier\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\",\n      \"@type\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\"\n    },\n    \"software_contentIdentifierType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\",\n      \"@type\": \"@vocab\"\n    },\n    \"software_contentIdentifierValue\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"software_copyrightText\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"software_downloadLocation\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"software_fileKind\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\",\n      \"@type\": \"@vocab\"\n    },\n    \"software_homePage\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/homePage\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"software_lineRange\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\",\n      \"@type\": \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"\n    },\n    \"software_packageUrl\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n    },\n    \"software_packageVersion\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"software_primaryPurpose\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\",\n      \"@type\": \"@vocab\"\n    },\n    \"software_sbomType\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\",\n      \"@type\": \"@vocab\"\n    },\n    \"software_snippetFromFile\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\",\n      \"@type\": \"@vocab\"\n    },\n    \"software_sourceInfo\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"spdx\": \"https://spdx.org/rdf/3.0.1/terms/\",\n    \"spdxId\": \"@id\",\n    \"specVersion\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"standardName\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/standardName\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"startTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/startTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"statement\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/statement\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"subject\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/subject\",\n      \"@type\": \"@vocab\"\n    },\n    \"summary\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/summary\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"suppliedBy\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\",\n      \"@type\": \"@vocab\"\n    },\n    \"supportLevel\": {\n      \"@context\": {\n        \"@vocab\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/\"\n      },\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\",\n      \"@type\": \"@vocab\"\n    },\n    \"to\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/to\",\n      \"@type\": \"@vocab\"\n    },\n    \"type\": \"@type\",\n    \"validUntilTime\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n    },\n    \"value\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/value\",\n      \"@type\": \"http://www.w3.org/2001/XMLSchema#string\"\n    },\n    \"verifiedUsing\": {\n      \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\",\n      \"@type\": \"@vocab\"\n    }\n  }\n}"
  },
  {
    "path": "rdf/spdx-model.hext",
    "content": "[\"_:N2a72f2e0c3d44dd5ac4c0633f336d556\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\", \"globalId\", \"\", \"\"]\n[\"_:N186b972a57284ae1946b3f7d8e762830\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N66595c518c6248f69bdca82dccebf454\", \"localId\", \"\", \"\"]\n[\"_:N8f24e4128c124ec08b9e80f45a43dd1e\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N00d83dee7aa44a7991821a46e83e5164\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"support\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N0c3b30ca2bdf4cb1839bdc608bc41186\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\", \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\", \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasExample\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nebecc80c7e4045d1b3ad15ab0c1d04ec\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/severity\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes if any sensitive personal information is present in the dataset.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4278c3d777ea4ebd81cd23af80459c2d\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"_:Nb4381a5cee3143a482af28cf9a364f3c\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"act\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"globalId\", \"\", \"\"]\n[\"_:Nce9a69dc19af4e1394f03174c67c5857\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"other\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nc9ddcdf86e874968aa8f5ba821975eb4\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/percentile\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\", \"http://www.w3.org/ns/shacl#property\", \"_:N1647e706f6764e7d9ec4e0aa8979d0c6\", \"localId\", \"\", \"\"]\n[\"_:Nf284f365ba5c4e4da40d7d7900d82744\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#decimal\", \"globalId\", \"\", \"\"]\n[\"_:N4b7945a329d940d7a4167237a4e60e53\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A collection of Elements that have a shared context.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nc7b49cc0a08745e08e5ba42ee492184f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Ndde9f898797c42b989ef522557debf64\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N4f7ca95fbfad4d20810e92ab09220394\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N95c7a63c89e94f8d9ceb0dd0c34ac9e3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/probability\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"modifiedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"System Package Data Exchange (SPDX) Ontology\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a place for the SPDX data creator to record the package URL string\\n(in accordance with the Package URL specification) for a software Package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Data points in the dataset can be shared only with specific organizations and their clients on a need to know basis.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N91d11db27b28462b8545b78734a27503\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Na8cf54eee3ac40cca0ed6cfdaef6a576\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N2061c93cd5774c61823bf76c952d5242\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N6369a0cffc0445e888c1e30a54a5be5d\", \"localId\", \"\", \"\"]\n[\"_:Nbf6c9a626dad41fa8a0422cb3ddab7a3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ndcdb30d7deca45a8bc3e563144933f0e\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"republishedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\", \"http://www.w3.org/ns/shacl#property\", \"_:Na96bc2776ef4488595f136d0fbac26a6\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A license or addition that is not listed on the SPDX License List.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"clear\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sourceArtifact\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nbc1332652da345c49ad3c948238f404b\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"globalId\", \"\", \"\"]\n[\"_:N516b1b46dbb04f1c953906f0388bf8b4\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Ne3e1ac11e78640fab50085207414679f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N510a0fe04f844da5bb96208d9e6a563c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"delegatedTo\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nae8e63939c7c4cf4aa4ba555362d775c\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/startTime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a runtime analysis report for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N89d361d3f1d94de5b28ee82b1d3da3de\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N93d2d1d1dc3e4b7ea516ee004f674bfb\", \"localId\", \"\", \"\"]\n[\"_:N163fe4499b2a454a9641b23118bf53ae\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"globalId\", \"\", \"\"]\n[\"_:N425d570f86674f7facee623f8d84a311\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nbd45f3e248c84b27b2e1a0da67d47a71\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"globalId\", \"\", \"\"]\n[\"_:N5ddf9ddcd2bc446f8729bd7a23566faf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0cac787ed3f3421fa6687df4da790a0c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Na1cdda0a73e94e598b769cac4a5a5cb8\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#decimal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A distinct article or unit related to Software.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference the [security threat model](https://en.wikipedia.org/wiki/Threat_model) for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nebecc80c7e4045d1b3ad15ab0c1d04ec\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N58c62d134f5e41d78440946685ecf0cc\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Na0242fde5c314aa599a3a00cfb01634c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\", \"globalId\", \"\", \"\"]\n[\"_:N68e2aefd82ab40c59cc6c2bfeab0adc4\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/created\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Ontology\", \"globalId\", \"\", \"\"]\n[\"_:N07cb32d0626a45cfbea37a7dd2a8b854\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Ne21f363965114243b81ce67f76575de3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Designates elements as products where the impact of a vulnerability is being\\ninvestigated.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[FALCON](https://falcon-sign.info/falcon.pdf)\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[Kyber](https://pq-crystals.org/kyber/)\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N1a0279389d714631b1d12935e9f2b014\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N70cbc4a60eda4e648df0df882fab278d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is a file added to the `from` Element (`from` hasAddedFile `to`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4b7945a329d940d7a4167237a4e60e53\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N4881d1614aa0403894d16c3ca276d790\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\", \"globalId\", \"\", \"\"]\n[\"_:Ne223bb746dc9463bbbe16ca844619e98\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Na1cdda0a73e94e598b769cac4a5a5cb8\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element is distributed as an artifact in each `to` Element (e.g. an RPM or archive file).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N7368659f06844e79815bdbdeac2b73f3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\", \"globalId\", \"\", \"\"]\n[\"_:Nf71f6300b14a4726a20ffad899bed919\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N8adbab8e05cf4258a0b7e9eedbd03e5f\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"_:N66595c518c6248f69bdca82dccebf454\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\", \"globalId\", \"\", \"\"]\n[\"_:N6ac0694afb0c40c1bb0988b0569f0cb4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\", \"globalId\", \"\", \"\"]\n[\"_:N52399fdf517c416ebb2e470463b71b5d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N38aeb59117654398b393a546eaaa5fd9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\", \"globalId\", \"\", \"\"]\n[\"_:N4f9424fdcb0643a6b8dbd2c83de164a1\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne21f363965114243b81ce67f76575de3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data is stored in tabular format or retrieved from a relational database.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne3b40c9739164b2eb0ae163374d9c4ac\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the type of a content identifier.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na44640dae5c34e6ab6f3759a75426eb0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nbbe9948554644fd8b49899d278739242\", \"localId\", \"\", \"\"]\n[\"_:N954579de61d84bef909737ad4568a536\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Sbom\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Bom\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Nc51fb19223644705a84f646344b7e9d3\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\", \"globalId\", \"\", \"\"]\n[\"_:N9eda1b52fa264730ab0b383d300e1726\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/ns/shacl#property\", \"_:N73f9586a8a7d4b978afcb9cfe998050b\", \"localId\", \"\", \"\"]\n[\"_:N036299b1f2af44eeb966da8a1217ac9e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd6ca1bcbdc494e39a9c1a4da0c52a0b3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"megajoule\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N4278c3d777ea4ebd81cd23af80459c2d\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"_:N78c7513398064da1a55c5df1b3c96444\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"patch\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N264b55b33a4549a6a131d79763879896\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N52399fdf517c416ebb2e470463b71b5d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N40f9e58aac214052a173ad93b4ed57e9\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N36b7d391e5cf402199bf454d82f5735c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nfbd5a9c0923c423a84d0bb8fef89f4a3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N63f963c2c8a4467bb803f9af7eaafd3d\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Ne68051bb209048da9a57bc5dbaf28bf0\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"yes\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N30d5cdb21c144005b1d74c81aa0e129e\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N37829b662873490d9964f7bbbc300fce\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N3c8c7c06f10e44fea576f974877ed15b\", \"localId\", \"\", \"\"]\n[\"_:N576b7fbe3ba74572a6eb065c67761847\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the element follows the Core profile specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4e1bd25f594a483ab492b4c24a5748eb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"expandedLicensing\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/context\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N85ad449141be453592e9e80c2bc379f4\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N7368659f06844e79815bdbdeac2b73f3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N2847f93323fd468eab2b926c5715c994\", \"localId\", \"\", \"\"]\n[\"_:N89d38dc48bd64f1d894f7f8c5494c264\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The highest level of risk posed by an AI system.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N13396ee366a94de388e2aff47754e81f\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\", \"globalId\", \"\", \"\"]\n[\"_:N6bd3d2cfd9cd4f248e354deb40a851ff\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"specification\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Ne68051bb209048da9a57bc5dbaf28bf0\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N034bf868068348fb92f2f33976cad5ae\", \"localId\", \"\", \"\"]\n[\"_:Na461e12485ec495f9d16f08504499025\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nc4156282a9c34b6190b0869cdc1793db\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N0bf807da343b4645904db560abf69583\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"blake2b384\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the element follows the AI profile specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The result of applying a hash algorithm to an Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes one a profile which the creator of this ElementCollection intends to\\nconform to.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Used to associate a `from` Artifact with each `to` Vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is data.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to the issue tracker for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\", \"globalId\", \"\", \"\"]\n[\"_:N132cde65c9b14a1694d400388aecf0cc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N23a349d7f4a14351adf4c70293152926\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nf26016059c3e414da185e30155b543f5\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a reference to a resource outside the scope of SPDX-3.0 content\\nthat uniquely identifies an Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#property\", \"_:Ndde9f898797c42b989ef522557debf64\", \"localId\", \"\", \"\"]\n[\"_:N4f6d0abf94b14a189b945346f00ba9dc\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"riskAssessment\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"globalId\", \"\", \"\"]\n[\"_:N8e672d95ff7d48e68c1ed7ecf019b269\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N40f9e58aac214052a173ad93b4ed57e9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf81435c80dee4c1db825f1917f62e947\", \"localId\", \"\", \"\"]\n[\"_:Nb2f2a5ddadbe4718954d50737f92e201\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Na44640dae5c34e6ab6f3759a75426eb0\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Vulnerability is coordinatedBy the `to` Agent(s) (vendor, researcher, or consumer agent).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a published list of releases for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides information about the creation of the Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/comment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\", \"globalId\", \"\", \"\"]\n[\"_:N687efc23ea2c4c0b9a09c9ca45dc49b3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\", \"globalId\", \"\", \"\"]\n[\"_:N329ecc1447f349cc968623ddffe6a2f7\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N963f7603cd844b03bd4631e0713b1635\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Ne93ae5d0cb664d7ab2554eaa72a23f25\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a software library.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"audio\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nb4381a5cee3143a482af28cf9a364f3c\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The vulnerability requires attention from the organization's internal, supervisory-level and leadership-level individuals. Necessary actions include requesting assistance or information about the vulnerability, as well as publishing a notification either internally and/or externally. Typically, internal groups would meet to determine the overall response and then execute agreed upon actions. CISA recommends remediating Act vulnerabilities as soon as possible.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc3c21678fc9a459784f054a6954a9aa8\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"globalId\", \"\", \"\"]\n[\"_:Na96bc2776ef4488595f136d0fbac26a6\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N8adbab8e05cf4258a0b7e9eedbd03e5f\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N731241b6024d4e109893eb1354404ec5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N897df0f6e23b488988a2d2db8aad5bc4\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"directory\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/element\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Refers to one or more Elements that are part of an ElementCollection.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A relationship has specific context implications during an element's design.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N58b8de667bb54771976a5e86a8a8139a\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\", \"globalId\", \"\", \"\"]\n[\"_:Nbd47cac50394462f9015e00ec4b449a6\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"buildSystem\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N894cee407d8747ec8adc2f05ce722a86\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N00fcf1f501a749fc9cbbdbdf23a7aaa8\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nda71586c3c6541b4a6a907d316dca405\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N34cf4751490f48f9852ff2fa143a6321\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd1b797da281643468add752e036349fd\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"filesystemImage\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the version of a VEX statement.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N942417ca6d844df0914d75b099a457f8\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N9c1ccbc2b86f454395a450f736b67eec\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#boolean\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"framework\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N9dbe04a2eaac4271aafe4a7650ec4e15\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N261545ecf40d4f65bf47dc050598e90f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N45b62edbd5f3406dba20232288ec19fd\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Na3925605d49b4db382603ae946c37f51\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\", \"globalId\", \"\", \"\"]\n[\"_:Ndb06ff981cef4e94bfdbec22badacd4d\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N9bd771ac02cc41519919a01d4deca105\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"releaseNotes\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N41fda4edc0294fce84cdb5688d8ef9ef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne06f01bddfb24f69a9e1c0ba9694b11d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the CVSS vector string for a vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N3d9237b249544033acbf7d94cac2b424\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:N2b7fa052bf664f2a9e1923831d282602\", \"http://www.w3.org/ns/shacl#in\", \"_:Na5ef7f1675b84ce99e4f4ca36d200a91\", \"localId\", \"\", \"\"]\n[\"_:N8e672d95ff7d48e68c1ed7ecf019b269\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N74551d5c49b94ece99a5fdec0d58d233\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:N034bf868068348fb92f2f33976cad5ae\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/startTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element has been trained on the `to` Element(s).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N62b8677868664944abc9f19745aed957\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\", \"globalId\", \"\", \"\"]\n[\"_:Nc3c21678fc9a459784f054a6954a9aa8\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element has a prerequisite on each `to` Element, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nb850dda843534d3ab3ffbadf70766fef\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\", \"globalId\", \"\", \"\"]\n[\"_:N4aa1ea2c440f4aecb7a6656a599fbf22\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sha3_256\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SBOM generated as part of the process of building the software to create a releasable artifact (e.g., executable or package) from data such as source files, dependencies, built components, build process ephemeral data, and other SBOMs.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne11c75cafdb0438299216847b06716cf\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\", \"globalId\", \"\", \"\"]\n[\"_:N5a2b8b0073a54a3db4d6092f1c5043ed\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Na2b089e6c69d4697ae4de61d18f020f7\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to the End Of Sale (EOS) and/or End Of Life (EOL) information related to a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Build element generates each `to` Element as an output, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"http://www.w3.org/ns/shacl#property\", \"_:N0bf807da343b4645904db560abf69583\", \"localId\", \"\", \"\"]\n[\"_:N615be2b8b7174608b24884d12a2039ad\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N37829b662873490d9964f7bbbc300fce\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"patchedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Vulnerability impact is being investigated for each `to` Element. The use of the `underInvestigationFor` type is constrained to `VexUnderInvestigationVulnAssessmentRelationship` classed relationships.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N894cee407d8747ec8adc2f05ce722a86\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/ns/shacl#property\", \"_:Ne20cfbefa1424ba79abfc89287f1eef3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N00fcf1f501a749fc9cbbdbdf23a7aaa8\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nb40076de31ba4cc08826656559e10385\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N59f692071bb64860ab9f02cfb4670088\", \"localId\", \"\", \"\"]\n[\"_:Nda71586c3c6541b4a6a907d316dca405\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N7a48123f699948b5867af1fec0d7b88e\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:Nc8b9ea4213214eccb17ccccf3790161d\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to metrics related to package such as OpenSSF scorecards.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na8cf54eee3ac40cca0ed6cfdaef6a576\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:Nae7b37ebeef141519b9f1102ae1b30c5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\", \"globalId\", \"\", \"\"]\n[\"_:N0713bbcf2b1f4e23b912a81e12b5d270\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N542022ab56194a2184bd872572ca204b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"buildMeta\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/ns/shacl#property\", \"_:Nce9a69dc19af4e1394f03174c67c5857\", \"localId\", \"\", \"\"]\n[\"_:Nf44042158d4d4c85a5bd6a0fcb538498\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Nf5531d9c16ff4f589dff19f480634c29\", \"http://www.w3.org/ns/shacl#pattern\", \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N991d42b910e64656b45d7c4ce9e7f5e3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N734a831b529349fb969fd328dc6dcb1c\", \"localId\", \"\", \"\"]\n[\"_:N565a78360e28494ea80897aadf944c0c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/context\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Gives information about the circumstances or unifying properties\\nthat Elements of the bundle have been assembled under.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\", \"globalId\", \"\", \"\"]\n[\"_:N5b2278fb3a8e4e239193a033f8b4bf04\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"publishedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/ns/shacl#property\", \"_:N4f6d0abf94b14a189b945346f00ba9dc\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasDependencyManifest\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Dataset may be distributed freely, without restriction.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N0781395df11e44a6a3186f0fa8908958\", \"localId\", \"\", \"\"]\n[\"_:N5a2b8b0073a54a3db4d6092f1c5043ed\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides information about the primary purpose of an Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The vulnerability does not require action at this time. The organization would continue to track the vulnerability and reassess it if new information becomes available. CISA recommends remediating Track vulnerabilities within standard update timelines.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"_:N763c69315ee040a88ca27b5205984626\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the unit of energy consumption.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sensor\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/subject\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is a file deleted from the `from` Element (`from` hasDeletedFile `to`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Captures the threshold that was used for computation of a metric described in\\nthe metric field.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies whether the License is listed as free by the\\nFree Software Foundation (FSF).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N80dc66a1ccec469392596c5291fa2864\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nebecc80c7e4045d1b3ad15ab0c1d04ec\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\", \"globalId\", \"\", \"\"]\n[\"_:N9b9dc778bc5c415fad7f82cf4f6047d2\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N68767751c5f64fc1afe82f2dcbae6636\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element refers to a disk image that can be written to a disk, booted in a VM, etc. A disk image typically contains most or all of the components necessary to boot, such as bootloaders, kernels, firmware, userspace, etc.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/import\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a risk assessment for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A tuple of two positive integers that define a range.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na2b089e6c69d4697ae4de61d18f020f7\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#decimal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:Ne820a8ec67114d53b03a71f5f7be31f5\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N105628f6c8b040edb9db617f35f30bec\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the dataset is publicly available and can be downloaded directly.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sha224\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:Ne11c75cafdb0438299216847b06716cf\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Used to store extra information about an Element which is not part of a review (e.g. extra information provided during the creation of the Element).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/from\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"References the Element on the left-hand side of a relationship.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the exploit catalog type.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N7c7a260c778e4d4491ba75a0fe083ebe\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nd6f4245b3ebe44e6b100782b191deb97\", \"http://www.w3.org/ns/shacl#not\", \"_:Nf58f6bed32c5414ca98526a5d6a7b6dc\", \"localId\", \"\", \"\"]\n[\"_:Nc0c94fed0eb041ef8c4fe70f4b1fd7c0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to funding information related to a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"securityOther\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"globalId\", \"\", \"\"]\n[\"_:N9ed65925a89e40e8b7faaa925d739c72\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc51fb19223644705a84f646344b7e9d3\", \"localId\", \"\", \"\"]\n[\"_:Na2b089e6c69d4697ae4de61d18f020f7\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:N58c62d134f5e41d78440946685ecf0cc\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N230a41f8c8d549b8844a37595ce56867\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"securityFix\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N13396ee366a94de388e2aff47754e81f\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Ne3b40c9739164b2eb0ae163374d9c4ac\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:Nda71586c3c6541b4a6a907d316dca405\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N10002d3538094764a9c6d3893234cd04\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N037a9f94d4da4593a56a6804fca57483\", \"localId\", \"\", \"\"]\n[\"_:N210fbcf85b384009a2cee68e4a7e6b78\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The relationship is known to be exhaustive.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4f6d0abf94b14a189b945346f00ba9dc\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Build/buildType\", \"globalId\", \"\", \"\"]\n[\"_:N682abb8a6bbc40e9947aa2d9d66eec4d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4571ded3acc34f068931feecaa278a44\", \"localId\", \"\", \"\"]\n[\"_:N2056bd91659a4260a6eb99a0cbdd9f14\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/homePage\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\", \"http://www.w3.org/ns/shacl#property\", \"_:N825f749765e348a0abfef75f63c1588a\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/from\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N53970517ea09401691d51549f8e0fd90\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/extension\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\", \"globalId\", \"\", \"\"]\n[\"_:Naf01116eff7c4759be95f8f97c257d9c\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nf44042158d4d4c85a5bd6a0fcb538498\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N07868b0098174c478ac47f3fbc946ff0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Hash\", \"globalId\", \"\", \"\"]\n[\"_:N53970517ea09401691d51549f8e0fd90\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N1314ef461724483f9bd5c56d939b17c4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4dcad64fd9cf4af2b8d6ea98d6c5450a\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/locator\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides the location of an external reference.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"http://www.w3.org/ns/shacl#property\", \"_:N10f5cc15b506459db381c02764d60e76\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#property\", \"_:Nd3d538fe1cb544b5808c51dffd844c81\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies who or what created the Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a NuGet package. The package locator format is defined in the [NuGet documentation](https://docs.nuget.org) and looks like `package/version`.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Nd11df36dd5014f759eab790e847b9857\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasVariant\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"deployed\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element depends on each `to` Element, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N510a0fe04f844da5bb96208d9e6a563c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N7c7a260c778e4d4491ba75a0fe083ebe\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N6369a0cffc0445e888c1e30a54a5be5d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes relevant information about different steps of the training process.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N3c8c7c06f10e44fea576f974877ed15b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the licenseId that is preferred to be used in place of a deprecated\\nLicense or LicenseAddition.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N3c163fcab8684aa09c61e78b4cbb9b38\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N77f1a43a35e5447c83116261ae574acc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\", \"globalId\", \"\", \"\"]\n[\"_:N329ecc1447f349cc968623ddffe6a2f7\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nae7b37ebeef141519b9f1102ae1b30c5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N682abb8a6bbc40e9947aa2d9d66eec4d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N786a3eaa8fbe4cf0bb67c4e086fa8b5b\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Points to a resource outside the scope of the SPDX-3.0 content\\nthat provides additional characteristics of an Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N0274510beacf46b0b7cd7048ff3cbb4d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N3b50e4323e8b4d388d8d522e18a49070\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N4aa1ea2c440f4aecb7a6656a599fbf22\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/import\", \"globalId\", \"\", \"\"]\n[\"_:Nc704d39d408f41caa9805e140ff0016a\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to the security adversary model for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element has a requirement on each `to` Element, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"eolNotice\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N954579de61d84bef909737ad4568a536\", \"http://www.w3.org/ns/shacl#in\", \"_:N48b3e9d109d34fdeaa6cbef58c05c171\", \"localId\", \"\", \"\"]\n[\"_:Nc4156282a9c34b6190b0869cdc1793db\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:N5ddf9ddcd2bc446f8729bd7a23566faf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\", \"globalId\", \"\", \"\"]\n[\"_:Nb40076de31ba4cc08826656559e10385\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\", \"globalId\", \"\", \"\"]\n[\"_:N91d11db27b28462b8545b78734a27503\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sha512\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N8adbab8e05cf4258a0b7e9eedbd03e5f\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"track\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N79b4dcdd054d4ca8a87fc86377c9366b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N30d1dbbf97fb456eb18d38b76c8004d3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#property\", \"_:N7a66c734ced842b4913ff95c5f5cf452\", \"localId\", \"\", \"\"]\n[\"_:N5ab248e680454bbcb3ed254de24ac49f\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N4182e8c878544ebb842682b1ece2bd3a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nae7b37ebeef141519b9f1102ae1b30c5\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Na42e3794f624483e818646ed683c5ba2\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An entity that is authorized to issue identification credentials.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"medium\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N7f095ac56c3e4bccbcd4348b29980439\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\", \"globalId\", \"\", \"\"]\n[\"_:Nf142b126cd744b69be8d6c35ee1361e4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\", \"globalId\", \"\", \"\"]\n[\"_:Ndbf7c5384f2242b98dd62b6a8d6a503f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"This individual element was defined by the spec.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N83935261300041758021c5a3fbdae6c0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N7368659f06844e79815bdbdeac2b73f3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"syntactic\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is an archived collection of one or more files (.tar, .zip, etc.).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"graph\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Na79e142094fb464da3de3ceb4108e4ff\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N28c7097edd884a9b92697ec6b6729dc9\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"globalId\", \"\", \"\"]\n[\"_:N5b2e4dda703849e4933338ff0970e968\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:Naf01116eff7c4759be95f8f97c257d9c\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N68e2aefd82ab40c59cc6c2bfeab0adc4\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N87131d5acc2b478ba16230f714aa0bb0\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N27a8c8f61e944083abcc670fe4586df8\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Na3925605d49b4db382603ae946c37f51\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"software\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a certification report for a package from an accredited/independent body.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/namespace\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"_:Naa7e95f812804669b3e89daed8d27b21\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Used when someone reviews the Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc7f12b88e8f5489dacbbfeb81192696a\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#boolean\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Dataset can be shared within a community of peers and partners.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/probability\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#decimal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Ndde9f898797c42b989ef522557debf64\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Ncae19f1586924a439b37e75eb5b57ed4\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\", \"globalId\", \"\", \"\"]\n[\"_:N96120491adc84204822952240ddadf13\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"globalId\", \"\", \"\"]\n[\"_:N39638ea4b52f4236b7a808cb979d2f4b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\", \"globalId\", \"\", \"\"]\n[\"_:Na1ce1658c3be4bc0b082944caae9ddea\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N328adb4bb1ec422084a2169890188a03\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N507c6135f8424e8db67fe59ae93eb464\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\", \"globalId\", \"\", \"\"]\n[\"_:N8692a82c280845c3a6fa37c02ddae229\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N3c163fcab8684aa09c61e78b4cbb9b38\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/description\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a detailed description of the Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\", \"http://www.w3.org/ns/shacl#property\", \"_:N07cb32d0626a45cfbea37a7dd2a8b854\", \"localId\", \"\", \"\"]\n[\"_:N942417ca6d844df0914d75b099a457f8\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the dataset is not publicly available and an email registration is required before accessing the dataset, although without an affirmative acceptance of terms.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"red\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"swhid\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N8b86dbc23a22407a9380fbd9376d3b83\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\", \"globalId\", \"\", \"\"]\n[\"_:N07cb32d0626a45cfbea37a7dd2a8b854\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/contentType\", \"globalId\", \"\", \"\"]\n[\"_:N510a0fe04f844da5bb96208d9e6a563c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N9dbe04a2eaac4271aafe4a7650ec4e15\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Tool\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:Nef3e82bf7eac41aa8dc101eabd0f1815\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4ac93d52ef544d5cb73aeaeb279b7567\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/parameter\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Property describing a parameter used in an instance of a build.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nfcc30e48020d4dd2b3493a0cd55ea457\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N27a8c8f61e944083abcc670fe4586df8\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:N0b728d22a9674ecc87af12fde5aae61c\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Links a vulnerability and elements representing products (in the VEX sense) where\\na fix has been applied and are no longer affected.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nf507b9bee5ae4254bafe4ce3c72a9f18\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the amount of energy consumed during inference time by an AI model\\nthat is being used in the AI system.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A License participating in a 'with addition' model.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nb6e99584403541df96486fcac6d79017\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\", \"globalId\", \"\", \"\"]\n[\"_:Nc15495aea74e4883afce40f042a057d5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N58c3f747313349d396ead702e2de2953\", \"localId\", \"\", \"\"]\n[\"_:N14d7232930234cad917631e1993d7ccd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the time an artifact was released.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ndb06ff981cef4e94bfdbec22badacd4d\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc.).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N65301d1be04341678842dfc049e2a33c\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#property\", \"_:N269b628c85f04f5d8a10fa3c500745a4\", \"localId\", \"\", \"\"]\n[\"_:N264b55b33a4549a6a131d79763879896\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc0c94fed0eb041ef8c4fe70f4b1fd7c0\", \"localId\", \"\", \"\"]\n[\"_:Nc82d9b6d9a4a40d6b95e4cd04612ac98\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4ad4011b5f8c44cbb3e76f5da0885cfd\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/File\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N516b1b46dbb04f1c953906f0388bf8b4\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\", \"globalId\", \"\", \"\"]\n[\"_:N722c45f262084ffa9b063b852952397b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N8a37deb026864cdca312209746e2caaa\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"dependsOn\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to binary artifacts related to a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N0e471571470240e5872be57bfd58fed9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\", \"globalId\", \"\", \"\"]\n[\"_:Naa7e95f812804669b3e89daed8d27b21\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies an Element contained in a piece of software where a vulnerability was\\nfound.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N45481eab750645b4929b7b63c8ca7916\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf94717c65e4f4b86b4df261ecf26650d\", \"localId\", \"\", \"\"]\n[\"_:Ne820a8ec67114d53b03a71f5f7be31f5\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/locator\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a Vulnerability Disclosure Report (VDR) which provides the software supplier's analysis and findings describing the impact (or lack of impact) that reported vulnerabilities have on packages or products in the supplier's SBOM as defined in [NIST SP 800-161 Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations](https://csrc.nist.gov/pubs/sp/800/161/r1/final).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N5e678b3ba38745b58c0103b8e085d5c8\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a software manifest.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N7f2c8d25f5df4c27b35c70d38090eab3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N1a8882804ac24104946e7afa0b36905a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the algorithm used for calculating the hash value.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"endOfSupport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/ns/shacl#property\", \"_:N85ad449141be453592e9e80c2bc379f4\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies from where or whom the Element originally came.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N328adb4bb1ec422084a2169890188a03\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet\", \"http://www.w3.org/ns/shacl#property\", \"_:Ne81afbff18a74c75ac853da24ab327a0\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"affects\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"incomplete\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nabd40767fbd84edea7e048b911a681e4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ncba4137ebcf84a728acd12bde91130e9\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides an IntegrityMethod with which the integrity of an Element can be\\nasserted.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N61b9a25cae674e199ce6572456d8e72f\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N00d83dee7aa44a7991821a46e83e5164\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nc4286224070a4248ad8590c45a7c8bc6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N425d570f86674f7facee623f8d84a311\", \"localId\", \"\", \"\"]\n[\"_:Na3d930b22d4f462cb8bcb86adb108e16\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\", \"globalId\", \"\", \"\"]\n[\"_:Nd73c69088f734dffb4cc9539c637aecf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\", \"http://www.w3.org/ns/shacl#property\", \"_:Nadd5d6fa295c47ee82d49e5fde059110\", \"localId\", \"\", \"\"]\n[\"_:N6f8ca85700744b0e9f7a8672675d1dca\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Captures the size of the dataset.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Nf507b9bee5ae4254bafe4ce3c72a9f18\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N1aac3c1c2ffb45d79910e133d9ec02f9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N3c34004e669a4f809790739b55299420\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasAssociatedVulnerability\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Ne03121e956234709bc0f8f288597ff50\", \"http://www.w3.org/ns/shacl#in\", \"_:N261c61aa119e4f4e9ce3c9387fb29c9f\", \"localId\", \"\", \"\"]\n[\"_:N40bcef929ef64825a68929a36aefa27c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"falcon\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data is recorded in an ordered sequence of timestamped entries, such as the price of a stock over the course of a day.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nc82d9b6d9a4a40d6b95e4cd04612ac98\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\", \"globalId\", \"\", \"\"]\n[\"_:N1256cfafa26e453a9d5f8b08cc5920d7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N90cb783276d74a2881e21a08abf01e2f\", \"localId\", \"\", \"\"]\n[\"_:N61b9a25cae674e199ce6572456d8e72f\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/summary\", \"globalId\", \"\", \"\"]\n[\"_:N74551d5c49b94ece99a5fdec0d58d233\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc3c21678fc9a459784f054a6954a9aa8\", \"localId\", \"\", \"\"]\n[\"_:N00d83dee7aa44a7991821a46e83e5164\", \"http://www.w3.org/ns/shacl#in\", \"_:N2456bf573caa4efeab27607dfed5a451\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[BLAKE3](https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf)\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a software framework.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\", \"globalId\", \"\", \"\"]\n[\"_:Nda791debefe5491aa84d61433873c630\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"globalId\", \"\", \"\"]\n[\"_:N93d2d1d1dc3e4b7ea516ee004f674bfb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc71de92f1cc649fcab4d77d974dac329\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the dataset is publicly available, but not all at once, and can only be accessed through queries which return parts of the dataset.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N916e8c3c85774fcd96b700a20240ca75\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\", \"globalId\", \"\", \"\"]\n[\"_:Nb2747510507b404f9243bfd7225f629d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc9235a4485e64fff9b1298095061a58e\", \"localId\", \"\", \"\"]\n[\"_:N904326509fc04cc4be66ea123ed9fdc4\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nc63741a7112e471ba97ce37e05f2dac1\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\", \"globalId\", \"\", \"\"]\n[\"_:N50c6944cf3544d0ab17d40d70d7715c3\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N53970517ea09401691d51549f8e0fd90\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the type of an annotation.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N9b79adf6684a4d328dc28ae0ee98d95d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A `from` Vulnerability has been fixed in each `to` Element. The use of the `fixedIn` type is constrained to `VexFixedVulnAssessmentRelationship` classed relationships.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N45b62edbd5f3406dba20232288ec19fd\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:Nf9bf03371d92462f91a54baa946fd625\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the element follows the SimpleLicensing profile specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"releaseHistory\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"none\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"globalId\", \"\", \"\"]\n[\"_:N10f5cc15b506459db381c02764d60e76\", \"http://www.w3.org/ns/shacl#not\", \"_:Ne41f054fce23460dba46863153e67567\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Ndaeba75fb43b4db7b777e9b00ecd7064\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N8bdb3da6da754d98843024e1dcbe3e43\", \"http://www.w3.org/ns/shacl#in\", \"_:Ndc659c8552d54ab684aadbdacdbd7a8d\", \"localId\", \"\", \"\"]\n[\"_:Nd05558aa816f416f8c26895bb8d1d9bb\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes the confidentiality level of the data points contained in the dataset.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"requirement\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N97120636b11b4b158892706019486fb5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N89d38dc48bd64f1d894f7f8c5494c264\", \"localId\", \"\", \"\"]\n[\"_:N96c753d614db4e7b844bcb3b5f9ff291\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N168bcfc831bd4f85b6a82742eb7ad4f5\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Ndb31c53559be41e0b28e79b74da0b557\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:N425d570f86674f7facee623f8d84a311\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\", \"globalId\", \"\", \"\"]\n[\"_:N38e1279dca3f4e53be4eb3245a0e4ec2\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:N916e8c3c85774fcd96b700a20240ca75\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne976bc717eb6446291a939038610ee2c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"http://www.w3.org/ns/shacl#property\", \"_:Nbc1332652da345c49ad3c948238f404b\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The relative file name of a file to be excluded from the\\n`PackageVerificationCode`.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"globalId\", \"\", \"\"]\n[\"_:N894cee407d8747ec8adc2f05ce722a86\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/description\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a place for the SPDX data creator to record acknowledgement text for\\na software Package, File or Snippet.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne7cb91f8739a4acdb1e220785f261efb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\", \"globalId\", \"\", \"\"]\n[\"_:N77f1a43a35e5447c83116261ae574acc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N81c1c3e2bbc4470ab2eaf9e5c6c4d1f0\", \"localId\", \"\", \"\"]\n[\"_:N94e6bbd4fb004035a4cbdb3e969a1fbb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/\", \"http://www.w3.org/2002/07/owl#versionIRI\", \"https://spdx.org/rdf/3.0.1/terms/\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/scope\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Capture the scope of information about a specific relationship between elements.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasRequirement\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"socialMedia\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N328adb4bb1ec422084a2169890188a03\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N8692a82c280845c3a6fa37c02ddae229\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"_:N825f749765e348a0abfef75f63c1588a\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/standardName\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:Nc4156282a9c34b6190b0869cdc1793db\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N75f6c4472b7b45349200afcce0dbacef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N58c62d134f5e41d78440946685ecf0cc\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N2b7fa052bf664f2a9e1923831d282602\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\", \"globalId\", \"\", \"\"]\n[\"_:N250a4372ab014e66ba3eec07accb85dc\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N74551d5c49b94ece99a5fdec0d58d233\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N163fe4499b2a454a9641b23118bf53ae\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\", \"globalId\", \"\", \"\"]\n[\"_:Ne976bc717eb6446291a939038610ee2c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc5485992ed4e4cbea07fa6d87ee716ac\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Captures a standard that is being complied with.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N716ee87802fd4b6f98bfcff38ca5ff8a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4881d1614aa0403894d16c3ca276d790\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The software is not affected because the vulnerable component is not in the product.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N53970517ea09401691d51549f8e0fd90\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N461fe7f9c28b4d81a4fb17726fc9adf6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:Nf5531d9c16ff4f589dff19f480634c29\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N105628f6c8b040edb9db617f35f30bec\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Megajoule.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\", \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\", \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\", \"globalId\", \"\", \"\"]\n[\"_:Nb850dda843534d3ab3ffbadf70766fef\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Ne820a8ec67114d53b03a71f5f7be31f5\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to the instant messaging system used by the maintainer for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"http://www.w3.org/ns/shacl#property\", \"_:Nbd47cac50394462f9015e00ec4b449a6\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"numeric\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N4d92ede494e34e51ba6eca91292dc0dc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\", \"globalId\", \"\", \"\"]\n[\"_:N91d11db27b28462b8545b78734a27503\", \"http://www.w3.org/ns/shacl#in\", \"_:N1a8882804ac24104946e7afa0b36905a\", \"localId\", \"\", \"\"]\n[\"_:Nf81435c80dee4c1db825f1917f62e947\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N507c6135f8424e8db67fe59ae93eb464\", \"localId\", \"\", \"\"]\n[\"_:Na3743aad0c334d06a729f81988609c9f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N7f2c8d25f5df4c27b35c70d38090eab3\", \"localId\", \"\", \"\"]\n[\"_:N82b5fa65536b400a809bd5f3104f6ec0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ndfe4dc1d7d574b10a92ee8955837ad9d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"usesTool\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to an alternative download location.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"_:N0b353053b3cd41e89351acf39abb719c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#boolean\", \"globalId\", \"\", \"\"]\n[\"_:Na449b0b56e3540618b2a2698204edde9\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/severity\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"nuget\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data is video based, such as a collection of movie clips featuring Tom Hanks.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:Nae8e63939c7c4cf4aa4ba555362d775c\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:Nfa72871f5924444491d18910ec431abb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference build system used to create or publish the package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nd77657e0b19d459c931f64f48ed7e1a6\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\", \"globalId\", \"\", \"\"]\n[\"_:Nd90adf23ae66491daa68ac6dd4501bdf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N243ef6907efb40d38e00f4430d63fc19\", \"localId\", \"\", \"\"]\n[\"_:N93d2d1d1dc3e4b7ea516ee004f674bfb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is a specification for the `from` Element (`from` hasSpecification `to`), during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N25b71b41baf8408a91b66336f376a5b6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:N30d5cdb21c144005b1d74c81aa0e129e\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:Nc37985fef6884679b49d387a2ef08d3f\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#boolean\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N105628f6c8b040edb9db617f35f30bec\", \"localId\", \"\", \"\"]\n[\"_:Nd11df36dd5014f759eab790e847b9857\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/from\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/created\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies when the Element was originally created.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\", \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\", \"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N565a78360e28494ea80897aadf944c0c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N3d9237b249544033acbf7d94cac2b424\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Ncc35596b6f164968b0bd35143cbc52ea\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0dc54ccc3f8d4afe897d7be97f9f6928\", \"localId\", \"\", \"\"]\n[\"_:Nfc3f4dc279d7471b83aa1a9df09f8d3f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\", \"globalId\", \"\", \"\"]\n[\"_:N4881d1614aa0403894d16c3ca276d790\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SBOM generated through instrumenting the system running the software, to capture only components present in the system, as well as external call-outs or dynamically loaded components. In some contexts, this may also be referred to as an \\\"Instrumented\\\" or \\\"Dynamic\\\" SBOM.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N64ae0543871444f6b7d2a497fcf55186\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Na0242fde5c314aa599a3a00cfb01634c\", \"localId\", \"\", \"\"]\n[\"_:Nd90adf23ae66491daa68ac6dd4501bdf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data is a collection of images such as pictures of animals.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense\", \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\", \"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\", \"globalId\", \"\", \"\"]\n[\"_:N5eab3a0a527f4705bdb2f04b7c39e36c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nb6e99584403541df96486fcac6d79017\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nb07efffce0ba43a2bcac0e3a90a48609\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nb245e59ae52342bea2f1feb05bb80e79\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N34cf4751490f48f9852ff2fa143a6321\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\", \"globalId\", \"\", \"\"]\n[\"_:N377b547285074591a904911ef1fc1977\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#positiveInteger\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies until when the artifact can be used before its usage needs to be\\nreassessed.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne976bc717eb6446291a939038610ee2c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data consists only of numeric entries.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ncba4137ebcf84a728acd12bde91130e9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nb916f2dfc1c640bd8e0dac9bb5956172\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element has been copied to each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"operatingSystem\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element contains a set of changes to update, fix, or improve another Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"When a CVSS score is between 7.0 - 8.9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"swid\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N91adaf3024344ddcbcbf3f943faaad6b\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\", \"globalId\", \"\", \"\"]\n[\"_:Nf6a05248229d4fe292d04534a4c4573d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\", \"globalId\", \"\", \"\"]\n[\"_:N7a66c734ced842b4913ff95c5f5cf452\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/comment\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Nad909dcc4fad4339a9eb809fabd6a871\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provide an enumerated set of lifecycle phases that can provide context to relationships.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"vulnerabilityDisclosureReport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N33da303c78e142a2acc0db12f3ee6686\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nedaa28cbd856413e95e7805cf2d255dd\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N8bdb3da6da754d98843024e1dcbe3e43\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\", \"globalId\", \"\", \"\"]\n[\"_:N8ec4229c1a674693bde766506ca93e87\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N5f694c64068844ca80652791ca7749d9\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is an example for the `from` Element (`from` hasExample `to`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data is audio based, such as a collection of music from the 80s.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The product is not affected because the code underlying the vulnerability is not present in the product.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc8b9ea4213214eccb17ccccf3790161d\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\", \"globalId\", \"\", \"\"]\n[\"_:N4f6d0abf94b14a189b945346f00ba9dc\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N2dbc8b0a30da433a94050a3ab1190bb8\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\", \"globalId\", \"\", \"\"]\n[\"_:Nb4381a5cee3143a482af28cf9a364f3c\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nd33af007bad14a4594f7039df1c5df75\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Na267e7b88a344e4fbd0c59a6dc760e65\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\", \"globalId\", \"\", \"\"]\n[\"_:N1a0a0b40de254f55a8372bba19b60496\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to the release notes for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/context\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N694be39aecbe44d49f3850275de952ec\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N29cadfcf5dfa4e73b1b0f56fa6e4352f\", \"localId\", \"\", \"\"]\n[\"_:Nfbb5f5e996be44989d31d47d46540443\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nc7b49cc0a08745e08e5ba42ee492184f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element is available from the additional supplier described by each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nf4609fa7f53e4898a47341b507b5e03e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\", \"http://www.w3.org/ns/shacl#property\", \"_:N91adaf3024344ddcbcbf3f943faaad6b\", \"localId\", \"\", \"\"]\n[\"_:Nd2a11bb8a1a14a82994d02e9dd610275\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N4382805b6a5947d38ffcfd8b182bddbf\", \"localId\", \"\", \"\"]\n[\"_:N79e0fdc8a753446e8e1931aab90b02ae\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the element follows the ExpandedLicensing profile specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An SPDX version 2.X compatible verification method for software packages.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"fixedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Ne778a773be4f408192f2ed37c6143a5d\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N2a72f2e0c3d44dd5ac4c0633f336d556\", \"localId\", \"\", \"\"]\n[\"_:N5e678b3ba38745b58c0103b8e085d5c8\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\", \"globalId\", \"\", \"\"]\n[\"_:Ncb6c9deb0ba44382a0b957b7ea80228c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\", \"globalId\", \"\", \"\"]\n[\"_:N8ad3af20ea5248df91865def0b7a98de\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd0d48abef81b4c44a952c0925a6e30a9\", \"localId\", \"\", \"\"]\n[\"_:N1dd7c94072d1478ca91bee2c7af967a8\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Nda791debefe5491aa84d61433873c630\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"md5\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N8358def5fd2b4668b759d786315e799f\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"vulnerabilityExploitabilityAssessment\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nddcc9ac569c4442b894f208d7722b4f8\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/locator\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"http://www.w3.org/ns/shacl#property\", \"_:N65301d1be04341678842dfc049e2a33c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Tool\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/name\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Na00b6f47e860415881f7e8a524a04316\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf6f1751e3ea84341bdeec66f7c44a8ce\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N694e3d4238ff4006b46b450b91f4179a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\", \"globalId\", \"\", \"\"]\n[\"_:Ndc4f18efad334d78a498ea9df84fbd02\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N329ecc1447f349cc968623ddffe6a2f7\", \"localId\", \"\", \"\"]\n[\"_:N261545ecf40d4f65bf47dc050598e90f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N451bba51c46a4c9d9a2343aef3356453\", \"localId\", \"\", \"\"]\n[\"_:Nd1b797da281643468add752e036349fd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A license that is listed on the SPDX License List.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data is recorded from a physical sensor, such as a thermometer reading or biometric device.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nddcc9ac569c4442b894f208d7722b4f8\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nbb0a3a63cdba4f078c6de6eef7ff6579\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N5eab3a0a527f4705bdb2f04b7c39e36c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N9bd771ac02cc41519919a01d4deca105\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is the evidence that a specification or requirement has been fulfilled.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc63741a7112e471ba97ce37e05f2dac1\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/comment\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N315dc3dd043c41a49ffaaba74d10eeb0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"securityPolicy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nb916f2dfc1c640bd8e0dac9bb5956172\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"amber\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N40f9e58aac214052a173ad93b4ed57e9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Person\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N29cadfcf5dfa4e73b1b0f56fa6e4352f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element uses each `to` Element as a tool, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na3d930b22d4f462cb8bcb86adb108e16\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N236307149ca247fcad8df1b0dd41fcfc\", \"localId\", \"\", \"\"]\n[\"_:Nce9a69dc19af4e1394f03174c67c5857\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\", \"globalId\", \"\", \"\"]\n[\"_:N10f5cc15b506459db381c02764d60e76\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4c8c5257e6c144099de859c3f43b1961\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\", \"globalId\", \"\", \"\"]\n[\"_:N963f7603cd844b03bd4631e0713b1635\", \"http://www.w3.org/ns/shacl#minCount\", \"2\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:Ne20cfbefa1424ba79abfc89287f1eef3\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N07cb32d0626a45cfbea37a7dd2a8b854\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N3b50e4323e8b4d388d8d522e18a49070\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Data points in the dataset are highly confidential and can only be shared with named recipients.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne883dfda4a7445ceb1e70f39ddd03fea\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Na267e7b88a344e4fbd0c59a6dc760e65\", \"http://www.w3.org/ns/shacl#in\", \"_:N89d361d3f1d94de5b28ee82b1d3da3de\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:N91adaf3024344ddcbcbf3f943faaad6b\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N904326509fc04cc4be66ea123ed9fdc4\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Nca9532c3dd0b421e95d0800b68e3442a\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N79e0fdc8a753446e8e1931aab90b02ae\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SHA-3 with a digest length of 256, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/ns/shacl#property\", \"_:N3ba51db196c04386ae47cb64aab6c95c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Records the biases that the dataset is known to encompass.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:Nd8679c5e3311467ca097a4151ac8fa54\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"timeseries\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nc7f12b88e8f5489dacbbfeb81192696a\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Indicates the type of support that is associated with an artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:Ned1f0afb78d3460c9478383abf3da36b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A relationship has specific context implications during development phase of an element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasDataFile\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:Nf284f365ba5c4e4da40d7d7900d82744\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Na449b0b56e3540618b2a2698204edde9\", \"http://www.w3.org/ns/shacl#in\", \"_:Ndc4add4edebe43f4821fb10dd712e481\", \"localId\", \"\", \"\"]\n[\"_:Ndc4add4edebe43f4821fb10dd712e481\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies whether an additional text identifier has been marked as deprecated.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N28c7097edd884a9b92697ec6b6729dc9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N02fadd3757064be6a0b797d8675b611e\", \"localId\", \"\", \"\"]\n[\"_:Ne81afbff18a74c75ac853da24ab327a0\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nc63741a7112e471ba97ce37e05f2dac1\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Concise Software Identification (CoSWID) tag, as defined in [RFC 9393](https://datatracker.ietf.org/doc/rfc9393/) Section 2.3.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Tool\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An element of hardware and/or software utilized to carry out a particular function.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N5d195bb929fc404584503e9c9b17a526\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"globalId\", \"\", \"\"]\n[\"_:Naf01116eff7c4759be95f8f97c257d9c\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N626b5ad29167479dabae9a9177315404\", \"localId\", \"\", \"\"]\n[\"_:N3c8c7c06f10e44fea576f974877ed15b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N79b4dcdd054d4ca8a87fc86377c9366b\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/File\", \"http://www.w3.org/ns/shacl#property\", \"_:N87131d5acc2b478ba16230f714aa0bb0\", \"localId\", \"\", \"\"]\n[\"_:Nf3c62ca118b94d17a1ef6b04e407421c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N186b972a57284ae1946b3f7d8e762830\", \"localId\", \"\", \"\"]\n[\"_:N9ed65925a89e40e8b7faaa925d739c72\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/exploited\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N722c45f262084ffa9b063b852952397b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf4609fa7f53e4898a47341b507b5e03e\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"development\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N63f963c2c8a4467bb803f9af7eaafd3d\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:Nba03adbea09d477299a596cac9fd8319\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is an operating system.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N024478cff6eb4ef48dc45dabdb7b0a35\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#property\", \"_:Nff33e8337dc8421d9e74b338e35a75d5\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/ns/shacl#property\", \"_:N7c9974a53d5443c5831f3e7dc56073d0\", \"localId\", \"\", \"\"]\n[\"_:Nbd47cac50394462f9015e00ec4b449a6\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N8adbab8e05cf4258a0b7e9eedbd03e5f\", \"http://www.w3.org/ns/shacl#in\", \"_:N7eb015d497fc4c09bb8530f59c65624d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/prefix\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N348ad67a2abe4f9d929b1e20acc594b5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is an optional component of the `from` Element (`from` hasOptionalComponent `to`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/environment\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Property describing the session in which a build is invoked.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N82b5fa65536b400a809bd5f3104f6ec0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\", \"globalId\", \"\", \"\"]\n[\"_:N3bf9008e5422473bb689602da04ccca1\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nad909dcc4fad4339a9eb809fabd6a871\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Software/File\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense\", \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\", \"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"altDownloadLocation\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/score\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a numerical (0-10) representation of the severity of a vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N6eb9ec15081f404a99935ff4e2aaa14b\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\", \"globalId\", \"\", \"\"]\n[\"_:N7676f1bbd99e47659502f87b9936453e\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Enumeration of dataset types.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N98018fef19484e2fae944af82b21920e\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Nc704d39d408f41caa9805e140ff0016a\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"globalId\", \"\", \"\"]\n[\"_:N328adb4bb1ec422084a2169890188a03\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\", \"globalId\", \"\", \"\"]\n[\"_:N1314ef461724483f9bd5c56d939b17c4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` archive expands out as an artifact described by each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N7676f1bbd99e47659502f87b9936453e\", \"http://www.w3.org/ns/shacl#in\", \"_:N5b2278fb3a8e4e239193a033f8b4bf04\", \"localId\", \"\", \"\"]\n[\"_:N9a582f09d0b7426d81ae74b09a5ed252\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N7f095ac56c3e4bccbcd4348b29980439\", \"localId\", \"\", \"\"]\n[\"_:Nb3e77cdb9a14442eafb0659c7081c110\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/endTime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#property\", \"_:Nf26016059c3e414da185e30155b543f5\", \"localId\", \"\", \"\"]\n[\"_:Ndb31c53559be41e0b28e79b74da0b557\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"install\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies all the text and metadata associated with a license in the license\\nXML format.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N72dd028519c2443b94229cfc4a2639bc\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"_:N5912892962274966938ef83f3f23c015\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N6f8ca85700744b0e9f7a8672675d1dca\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:N30d1dbbf97fb456eb18d38b76c8004d3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nece0b4f721a847f98727202b50f4a753\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Availability of dataset.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N894cee407d8747ec8adc2f05ce722a86\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"_:Nc9ccffdec66347509395f75c9845128f\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N576b7fbe3ba74572a6eb065c67761847\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/to\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"fixedIn\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"other\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N4ad4011b5f8c44cbb3e76f5da0885cfd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N9e3f2c4f96904bddb1aa46c01701b0f6\", \"localId\", \"\", \"\"]\n[\"_:N38aeb59117654398b393a546eaaa5fd9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N17c879855daa4fd7b7d7ef9da34e7ea6\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:Nce436d556d4e4606ba37d9ad32d22967\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nfcc30e48020d4dd2b3493a0cd55ea457\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#decimal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/identifier\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Uniquely identifies an external element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N024478cff6eb4ef48dc45dabdb7b0a35\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element optionally depends on each `to` Element, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/\", \"http://purl.org/dc/terms/abstract\", \"This ontology defines the terms and relationships used in the SPDX specification to describe system packages\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nd951591fca6c47c2985dd159db6ad52c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\", \"globalId\", \"\", \"\"]\n[\"_:Na96bc2776ef4488595f136d0fbac26a6\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/namespace\", \"globalId\", \"\", \"\"]\n[\"_:N61b9a25cae674e199ce6572456d8e72f\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N694be39aecbe44d49f3850275de952ec\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\", \"globalId\", \"\", \"\"]\n[\"_:N7b50bf552c054e5baab961ecc882b722\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\", \"globalId\", \"\", \"\"]\n[\"_:Nbd013d07f45a42d99931fe619ee4ca95\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N7583808b54c947658126a7846ad7cc76\", \"localId\", \"\", \"\"]\n[\"_:Nbbbec88245754e9d9390b9a11f0b67c2\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N54d1f829ecc441b9b7d9248324cbea6b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\", \"globalId\", \"\", \"\"]\n[\"_:N8b86dbc23a22407a9380fbd9376d3b83\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4f9424fdcb0643a6b8dbd2c83de164a1\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A concrete subclass of AnyLicenseInfo used by Individuals in the\\nExpandedLicensing profile.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"securityPenTestReport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N951ec4cbce414b3bab847840bf18d59f\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\", \"globalId\", \"\", \"\"]\n[\"_:Na82fb3a822a04f6180f1ca7808276d8f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc6bdb22311b243119db2aee3b54fabe4\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Abstract ancestor class for all vulnerability assessments\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\", \"globalId\", \"\", \"\"]\n[\"_:Nfcc30e48020d4dd2b3493a0cd55ea457\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nadd6173eaf8b4550a3ec8c90524cc599\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4d86b5ad122d431bbf443326643a51df\", \"localId\", \"\", \"\"]\n[\"_:Nabd40767fbd84edea7e048b911a681e4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/startTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the time from which an element is applicable / valid.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Tool\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SHA-2 with a digest length of 384, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N58b8de667bb54771976a5e86a8a8139a\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"globalId\", \"\", \"\"]\n[\"_:Nd77e569c4d2d4d2c9bb29ea462bc94cc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N39638ea4b52f4236b7a808cb979d2f4b\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N4d2df683a0ea4c39be288b78f9e61ca4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N184c02d9c66a4e9d988d681d20c5ddc6\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Bom\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the CVSS base, temporal, threat, or environmental severity type.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N3de741ac343042e6ac53564501076e44\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne0ff4ba19d0a41c18c6ccfc733f2193d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is a patch for the `from` Element (`from` patchedBy `to`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/severity\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\", \"globalId\", \"\", \"\"]\n[\"_:N4278c3d777ea4ebd81cd23af80459c2d\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\", \"globalId\", \"\", \"\"]\n[\"_:N73833299f42a4f78b3a3379f9d2302d7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N38e1279dca3f4e53be4eb3245a0e4ec2\", \"localId\", \"\", \"\"]\n[\"_:N30a10bdc909f4c4bb84f02821147b416\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf6a05248229d4fe292d04534a4c4573d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:Nb2747510507b404f9243bfd7225f629d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nf81435c80dee4c1db825f1917f62e947\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\", \"globalId\", \"\", \"\"]\n[\"_:N61753ca6fa484199b143356d20b0476e\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N5a2b8b0073a54a3db4d6092f1c5043ed\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"manifest\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N7b5b4ad7f9a54d91a292ac0738539050\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"metrics\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A mathematical algorithm that maps data of arbitrary size to a bit string.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"noAssertion\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element is documented by each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc2ac7680f26b40408ebfc2b4bb40def7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:Nc6bdb22311b243119db2aee3b54fabe4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Low/no risk is posed by an AI system.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasOptionalDependency\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N963f7603cd844b03bd4631e0713b1635\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\", \"globalId\", \"\", \"\"]\n[\"_:N70cf024bfa9e40a08de101b510631f60\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4f925ef656b840928e22aa51252c2976\", \"localId\", \"\", \"\"]\n[\"_:Na3b27046864941989a486e5a70e0edb4\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Ndc659c8552d54ab684aadbdacdbd7a8d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf142b126cd744b69be8d6c35ee1361e4\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[Common Weakness Enumeration](https://csrc.nist.gov/glossary/term/common_weakness_enumeration). A reference to a source of software flaw defined within the official [CWE List](https://cwe.mitre.org/data/) that conforms to the [CWE specification](https://cwe.mitre.org/).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ncff880d9e9c24887adcf512cbce2a444\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/ns/shacl#property\", \"_:Na1ce1658c3be4bc0b082944caae9ddea\", \"localId\", \"\", \"\"]\n[\"_:N74551d5c49b94ece99a5fdec0d58d233\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\", \"globalId\", \"\", \"\"]\n[\"_:N0e4d30a5dd60459dbbb5efc7333deb37\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\", \"globalId\", \"\", \"\"]\n[\"_:N73e74213eec84d8daaa36a51dab963d6\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\", \"globalId\", \"\", \"\"]\n[\"_:Nf3c62ca118b94d17a1ef6b04e407421c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\", \"globalId\", \"\", \"\"]\n[\"_:N8692a82c280845c3a6fa37c02ddae229\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N7091d1b764924e4db3551e0b422e61ba\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N1d4668e7f12244a7a9407b898c9b0534\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/value\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A value used in a generic key-value pair.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/score\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#decimal\", \"globalId\", \"\", \"\"]\n[\"_:N28c7097edd884a9b92697ec6b6729dc9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A relationship has specific context implications during an element's testing phase, during development.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasDynamicLink\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Refers to any unit of content that can be associated with a distribution of\\nsoftware.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies the tooling that was used during the creation of the Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An Individual Value for Element representing a set of Elements of unknown\\nidentify or cardinality (number).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A buildType is a hint that is used to indicate the toolchain, platform, or\\ninfrastructure that the build was invoked on.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N453a2981f56c4d3a943752e7740f87fd\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N6e913b09266e498887238fae6898e289\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N6bd3d2cfd9cd4f248e354deb40a851ff\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N072d6f5c7eee40859e3a93d05034536f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4a3178783c58491bb646a056a8dbb37a\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to an alternative web page.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc71de92f1cc649fcab4d77d974dac329\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nfc3f4dc279d7471b83aa1a9df09f8d3f\", \"localId\", \"\", \"\"]\n[\"_:N4f7ca95fbfad4d20810e92ab09220394\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"reportedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Ne883dfda4a7445ceb1e70f39ddd03fea\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nbd0d551be201428eb241c70d0e315cfa\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N79b4dcdd054d4ca8a87fc86377c9366b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N8115c0678af046f9bb8fe56f1541b92b\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"_:N2456bf573caa4efeab27607dfed5a451\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nb40076de31ba4cc08826656559e10385\", \"localId\", \"\", \"\"]\n[\"_:N5912892962274966938ef83f3f23c015\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/Organization\", \"globalId\", \"\", \"\"]\n[\"_:Nd3d538fe1cb544b5808c51dffd844c81\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N269b628c85f04f5d8a10fa3c500745a4\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"globalId\", \"\", \"\"]\n[\"_:N95c7a63c89e94f8d9ceb0dd0c34ac9e3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N348ad67a2abe4f9d929b1e20acc594b5\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"noSupport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nef3e82bf7eac41aa8dc101eabd0f1815\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\", \"globalId\", \"\", \"\"]\n[\"_:Nadd5d6fa295c47ee82d49e5fde059110\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N0dc54ccc3f8d4afe897d7be97f9f6928\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N6946aaeee89545da9d91b8527c54139a\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasTestCase\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N8eab6125211e4549a03d744617823ad5\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasDeletedFile\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\", \"http://www.w3.org/ns/shacl#property\", \"_:Na92e8ceda7e548bb9a144c2e9c857639\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N74551d5c49b94ece99a5fdec0d58d233\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nd385c846dfa14371a0a3697f7168b4c1\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N91adaf3024344ddcbcbf3f943faaad6b\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N8f24e4128c124ec08b9e80f45a43dd1e\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/statement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A software agent.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N951ec4cbce414b3bab847840bf18d59f\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N451bba51c46a4c9d9a2343aef3356453\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\", \"globalId\", \"\", \"\"]\n[\"_:N4e6142c3e2dd4f3f9e2aed1df9452bc7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N716ee87802fd4b6f98bfcff38ca5ff8a\", \"localId\", \"\", \"\"]\n[\"_:Nc37985fef6884679b49d387a2ef08d3f\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Na3b27046864941989a486e5a70e0edb4\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"crystalsKyber\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasOptionalComponent\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nc1bb7a1b7d034342906511e27e066abc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf21725c3245f4286b67bd679d3351c59\", \"localId\", \"\", \"\"]\n[\"_:Nd05558aa816f416f8c26895bb8d1d9bb\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies a vulnerability and its associated information.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"_:N4382805b6a5947d38ffcfd8b182bddbf\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#decimal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\", \"http://www.w3.org/2002/07/owl#sameAs\", \"https://spdx.org/\", \"globalId\", \"\", \"\"]\n[\"_:Ne3b40c9739164b2eb0ae163374d9c4ac\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Property describing the start time of a build.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"medium\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N7a66c734ced842b4913ff95c5f5cf452\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nf0752cee7bef48efaa39267516a6b21a\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes the type of the given dataset.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is a variant the `from` Element (`from` hasVariant `to`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Designates a `from` Vulnerability has been fixed by the `to` Agent(s).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NoneElement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N7091d1b764924e4db3551e0b422e61ba\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nf41c7f62f52f4c10b14344ec13dfe1e5\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nb6e99584403541df96486fcac6d79017\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4538304380bf48b895869aa8dbea3275\", \"localId\", \"\", \"\"]\n[\"_:Ne223bb746dc9463bbbe16ca844619e98\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N45481eab750645b4929b7b63c8ca7916\", \"localId\", \"\", \"\"]\n[\"_:N06465237afe4406eb4803558f7a57c08\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"noAssertion\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"_:N024478cff6eb4ef48dc45dabdb7b0a35\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\", \"globalId\", \"\", \"\"]\n[\"_:Nce9a69dc19af4e1394f03174c67c5857\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N9e3f2c4f96904bddb1aa46c01701b0f6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"low\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N453a2981f56c4d3a943752e7740f87fd\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"support\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Ne11c75cafdb0438299216847b06716cf\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N2c7697a923534e9988689746f1d03e41\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasDistributionArtifact\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nb28702ad1ccc478ba7b8aa42bc12985d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Na3d930b22d4f462cb8bcb86adb108e16\", \"localId\", \"\", \"\"]\n[\"_:N4b7945a329d940d7a4167237a4e60e53\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"high\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N2056bd91659a4260a6eb99a0cbdd9f14\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nf94717c65e4f4b86b4df261ecf26650d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N576b7fbe3ba74572a6eb065c67761847\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement\", \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\", \"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"design\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:N6eb9ec15081f404a99935ff4e2aaa14b\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#boolean\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Agent represents anything with the potential to act on a system.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na42e3794f624483e818646ed683c5ba2\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N734a831b529349fb969fd328dc6dcb1c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/element\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:Ne03121e956234709bc0f8f288597ff50\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N78c7513398064da1a55c5df1b3c96444\", \"localId\", \"\", \"\"]\n[\"_:Nf44042158d4d4c85a5bd6a0fcb538498\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/File\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Refers to any object that stores content on a computer.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"http://www.w3.org/ns/shacl#property\", \"_:N61753ca6fa484199b143356d20b0476e\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:Nc22ee04d695b4582bd604f6206900620\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A LicenseAddition participating in a 'with addition' model.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasDeclaredLicense\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N187a93895c7b43bea96131212a0ba3f5\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nce6e2333750a40619f2e93e40be35d7e\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specified the time and date when a vulnerability was withdrawn.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:Nc37985fef6884679b49d387a2ef08d3f\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasEvidence\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nd6ca1bcbdc494e39a9c1a4da0c52a0b3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nb81407b76fc94f228f1f5ad011d931a5\", \"localId\", \"\", \"\"]\n[\"_:Nf0752cee7bef48efaa39267516a6b21a\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Na1ce1658c3be4bc0b082944caae9ddea\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A relationship has specific context implications during an element's build phase, during development.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N7a66c734ced842b4913ff95c5f5cf452\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nadc18a90b6ca4cc3af0fb2aa7418dda8\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc2ac7680f26b40408ebfc2b4bb40def7\", \"localId\", \"\", \"\"]\n[\"_:Nd8679c5e3311467ca097a4151ac8fa54\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies an external Element used within an SpdxDocument but defined\\nexternal to that SpdxDocument.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:N0e4d30a5dd60459dbbb5efc7333deb37\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N10ab85203a394bd3ba6ef86074d64233\", \"localId\", \"\", \"\"]\n[\"_:N95b6da49b56e4298924cd2f153f00905\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes what the given dataset should be used for.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nf507b9bee5ae4254bafe4ce3c72a9f18\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N7c9974a53d5443c5831f3e7dc56073d0\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"trackStar\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Contains a URL where the License or LicenseAddition can be found in use.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ndc4f18efad334d78a498ea9df84fbd02\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the amount of energy consumed when finetuning the AI model that is\\nbeing used in the AI system.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"extension\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Information about the relationship between two Elements.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N61753ca6fa484199b143356d20b0476e\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Tool\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SHA-2 with a digest length of 224, as defined in [RFC 3874](https://datatracker.ietf.org/doc/rfc3874/).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Vulnerability has had an exploit created against it by each `to` Agent.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nbd14f0a1267744e89f6930e710689414\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Ndfe4dc1d7d574b10a92ee8955837ad9d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\", \"globalId\", \"\", \"\"]\n[\"_:Na96bc2776ef4488595f136d0fbac26a6\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasHost\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N4c8c5257e6c144099de859c3f43b1961\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N97120636b11b4b158892706019486fb5\", \"localId\", \"\", \"\"]\n[\"_:N45481eab750645b4929b7b63c8ca7916\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\", \"globalId\", \"\", \"\"]\n[\"_:N87131d5acc2b478ba16230f714aa0bb0\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\", \"http://www.w3.org/ns/shacl#property\", \"_:N2056bd91659a4260a6eb99a0cbdd9f14\", \"localId\", \"\", \"\"]\n[\"_:N30d5cdb21c144005b1d74c81aa0e129e\", \"http://www.w3.org/ns/shacl#in\", \"_:Nbffaba2351c747ef8e380b89888a5f14\", \"localId\", \"\", \"\"]\n[\"_:N80dac4ea19f44488ae2dc09ba1429116\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#positiveInteger\", \"globalId\", \"\", \"\"]\n[\"_:N2b94274553ab4bc2bbc78307f39b3327\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Vulnerability affects each `to` Element. The use of the `affects` type is constrained to `VexAffectedVulnAssessmentRelationship` classed relationships.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Naa7e95f812804669b3e89daed8d27b21\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N451bba51c46a4c9d9a2343aef3356453\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N731241b6024d4e109893eb1354404ec5\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nbd14f0a1267744e89f6930e710689414\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N25b71b41baf8408a91b66336f376a5b6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N29e8eb1e03be45ae92093e6937585f14\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N954579de61d84bef909737ad4568a536\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\", \"https://spdx.org/rdf/3.0.1/terms/Core/created\", \"2024-11-22T03:00:01Z\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"\", \"\"]\n[\"_:N16cb468a2dcd423bb3654b71a6f00062\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\", \"globalId\", \"\", \"\"]\n[\"_:Ndb50eefe33ac4feda6cfb13073b5324e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Abstract class for the portion of an AnyLicenseInfo representing a license.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N94e6bbd4fb004035a4cbdb3e969a1fbb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ncf68ed04ac534a92808a38217fa55530\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N453a2981f56c4d3a943752e7740f87fd\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A license addition that is not listed on the SPDX Exceptions List.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N072d6f5c7eee40859e3a93d05034536f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\", \"globalId\", \"\", \"\"]\n[\"_:N02fadd3757064be6a0b797d8675b611e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:Ne7cb91f8739a4acdb1e220785f261efb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N38aeb59117654398b393a546eaaa5fd9\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense\", \"http://www.w3.org/2002/07/owl#sameAs\", \"https://spdx.org/rdf/3.0.1/terms/Licensing/None\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"file\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc704d39d408f41caa9805e140ff0016a\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"_:N47d32bc3b4e04c9ab083ec76d4f22585\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\", \"globalId\", \"\", \"\"]\n[\"_:N6f8ca85700744b0e9f7a8672675d1dca\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/startTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N30a10bdc909f4c4bb84f02821147b416\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/statement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N03140b327b9d4620b37b847528c7140b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4d2df683a0ea4c39be288b78f9e61ca4\", \"localId\", \"\", \"\"]\n[\"_:Nd1b797da281643468add752e036349fd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N40bcef929ef64825a68929a36aefa27c\", \"localId\", \"\", \"\"]\n[\"_:Nb0ab9a298e9845b1b1b770398def929d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nabd40767fbd84edea7e048b911a681e4\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nc704d39d408f41caa9805e140ff0016a\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is configuration data.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nbd45f3e248c84b27b2e1a0da67d47a71\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A name used in a CdxPropertyEntry name-value pair.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"amendedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An Individual Value for License when no assertion can be made about its actual\\nvalue.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N8adbab8e05cf4258a0b7e9eedbd03e5f\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nc7f12b88e8f5489dacbbfeb81192696a\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N80dac4ea19f44488ae2dc09ba1429116\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/ns/shacl#property\", \"_:N2b94274553ab4bc2bbc78307f39b3327\", \"localId\", \"\", \"\"]\n[\"_:N23a349d7f4a14351adf4c70293152926\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N6e913b09266e498887238fae6898e289\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N0b353053b3cd41e89351acf39abb719c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:Ndcdb30d7deca45a8bc3e563144933f0e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N6be5db9035a14b779b13bfa0a5a51c3e\", \"localId\", \"\", \"\"]\n[\"_:Na96bc2776ef4488595f136d0fbac26a6\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes a mechanism to update the dataset.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N8711a8ae5ca942d1bbd795a0144ca9a7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N13f4d81403034faaa93ea1abc3bd3d91\", \"localId\", \"\", \"\"]\n[\"_:N32f50a51e84f4a2499a5d17f54bbed6b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N694be39aecbe44d49f3850275de952ec\", \"localId\", \"\", \"\"]\n[\"_:Na5a538a0052340c0ba01747cca3d3da8\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to instructions for reporting newly discovered security vulnerabilities for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"other\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:N8f24e4128c124ec08b9e80f45a43dd1e\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"productMetadata\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N4466be96ec5a4942b916c3f1fad2d3ee\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N904326509fc04cc4be66ea123ed9fdc4\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the artifact has been released, and there is limited support available from the supplier. There is a validUntilDate that can provide additional information about the duration of support.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N48b3e9d109d34fdeaa6cbef58c05c171\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N220b4463e39147e99e8eeeb9974c5370\", \"localId\", \"\", \"\"]\n[\"_:N7d2dbee05b72455c995a675186de5fd1\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/identifier\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nf028d12b2d0f4f6cb20747b6b39a8b5b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ncb6c9deb0ba44382a0b957b7ea80228c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\", \"globalId\", \"\", \"\"]\n[\"_:Nd6f4245b3ebe44e6b100782b191deb97\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"_:N1358bfc70dc14db6aa3a799228bc2fdd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4091b2fb3d5c417fad7305927740d1d5\", \"localId\", \"\", \"\"]\n[\"_:Nbd0d551be201428eb241c70d0e315cfa\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd0cfba2a98544626a8566f29105598e9\", \"localId\", \"\", \"\"]\n[\"_:Nc9235a4485e64fff9b1298095061a58e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N05edbc4959e844438800e546abaebaea\", \"localId\", \"\", \"\"]\n[\"_:N68e2aefd82ab40c59cc6c2bfeab0adc4\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N0c49370c41124d50ac6081418cb2432d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N511c01e1b6a146c3bf99fe3e88272f2e\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N00fcf1f501a749fc9cbbdbdf23a7aaa8\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/description\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"globalId\", \"\", \"\"]\n[\"_:Nfbd5a9c0923c423a84d0bb8fef89f4a3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/metric\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/ns/shacl#property\", \"_:N58b8de667bb54771976a5e86a8a8139a\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a [penetration test](https://en.wikipedia.org/wiki/Penetration_test) report for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N6f8ca85700744b0e9f7a8672675d1dca\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N3d9237b249544033acbf7d94cac2b424\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\", \"globalId\", \"\", \"\"]\n[\"_:N64a80dfe5e954cf59753ab8a96e4eff3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\", \"globalId\", \"\", \"\"]\n[\"_:Na1cdda0a73e94e598b769cac4a5a5cb8\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A license that is not listed on the SPDX License List.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N9c1ccbc2b86f454395a450f736b67eec\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0f4d0a9a8e7d46a0b9cf255274bcce6b\", \"localId\", \"\", \"\"]\n[\"_:Nbc8ae53aacf942ca88840a6c1d655d6c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the type of an external identifier.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Bom\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N243ef6907efb40d38e00f4430d63fc19\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\", \"globalId\", \"\", \"\"]\n[\"_:N81c1c3e2bbc4470ab2eaf9e5c6c4d1f0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides an exploit assessment of a vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides an EPSS assessment for a vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\", \"globalId\", \"\", \"\"]\n[\"_:Nfa72871f5924444491d18910ec431abb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:Nbdc672a90df4480da8648bd31507d48e\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"_:Nf142b126cd744b69be8d6c35ee1361e4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N5b2e4dda703849e4933338ff0970e968\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N2b94274553ab4bc2bbc78307f39b3327\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to related security information of unspecified type.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N72dd028519c2443b94229cfc4a2639bc\", \"http://www.w3.org/ns/shacl#not\", \"_:N0a961d271f304c8cbb2e0a1307a9d8ad\", \"localId\", \"\", \"\"]\n[\"_:N89d361d3f1d94de5b28ee82b1d3da3de\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\", \"globalId\", \"\", \"\"]\n[\"_:Ndaeba75fb43b4db7b777e9b00ecd7064\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"library\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N4b7945a329d940d7a4167237a4e60e53\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#boolean\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:Nc6d18260ddfa478b84c2dc19c2059aa2\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N3c163fcab8684aa09c61e78b4cbb9b38\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nb28702ad1ccc478ba7b8aa42bc12985d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"availableFrom\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N7d2dbee05b72455c995a675186de5fd1\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nccde3ac271484f91b83ed5fb2e1d70c9\", \"http://www.w3.org/ns/shacl#in\", \"_:N0f568f8825144082a14a0e000b8ff13f\", \"localId\", \"\", \"\"]\n[\"_:N619e2a32fb994ed69f916340e12ed7f3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N315dc3dd043c41a49ffaaba74d10eeb0\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nddcc9ac569c4442b894f208d7722b4f8\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:Ndaeba75fb43b4db7b777e9b00ecd7064\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:Nc22ee04d695b4582bd604f6206900620\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"_:N4a56b875349e44729e9aca40972c86cd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\", \"globalId\", \"\", \"\"]\n[\"_:N4538304380bf48b895869aa8dbea3275\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"text\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sha384\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Ne4baf3becb8740a79f8bceb49f40679f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd91122440e7149a28656eb9394e082b2\", \"localId\", \"\", \"\"]\n[\"_:N6bd3d2cfd9cd4f248e354deb40a851ff\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N618f8c59ed9345ca8692a68f777a0fb0\", \"localId\", \"\", \"\"]\n[\"_:N6ac0694afb0c40c1bb0988b0569f0cb4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:Na449b0b56e3540618b2a2698204edde9\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Na1cdda0a73e94e598b769cac4a5a5cb8\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"altWebPage\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Used when the type does not match any of the other options.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:Nc8b9ea4213214eccb17ccccf3790161d\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N132cde65c9b14a1694d400388aecf0cc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A license exception that is listed on the SPDX Exceptions list.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"copiedTo\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N9bd771ac02cc41519919a01d4deca105\", \"http://www.w3.org/ns/shacl#in\", \"_:N96c753d614db4e7b844bcb3b5f9ff291\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"runtime\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\", \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\", \"3.0.1\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N763c69315ee040a88ca27b5205984626\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sha1\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/File\", \"http://www.w3.org/ns/shacl#property\", \"_:N2b7fa052bf664f2a9e1923831d282602\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N236307149ca247fcad8df1b0dd41fcfc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\", \"globalId\", \"\", \"\"]\n[\"_:N269b628c85f04f5d8a10fa3c500745a4\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\", \"globalId\", \"\", \"\"]\n[\"_:N4538304380bf48b895869aa8dbea3275\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne223bb746dc9463bbbe16ca844619e98\", \"localId\", \"\", \"\"]\n[\"_:N163b018b3d984833a5523252ed920c58\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\", \"globalId\", \"\", \"\"]\n[\"_:N511c01e1b6a146c3bf99fe3e88272f2e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd0ec388aab40469ab0a4297c30e0c906\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies an AI package and its associated information.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N1256cfafa26e453a9d5f8b08cc5920d7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4182e8c878544ebb842682b1ece2bd3a\", \"localId\", \"\", \"\"]\n[\"_:N9b79adf6684a4d328dc28ae0ee98d95d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N5eab3a0a527f4705bdb2f04b7c39e36c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element is a configuration applied to each `to` Element, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A concrete subclass of Element used by Individuals in the\\nCore profile.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\", \"http://www.w3.org/ns/shacl#property\", \"_:N0b728d22a9674ecc87af12fde5aae61c\", \"localId\", \"\", \"\"]\n[\"_:N2f8145031850475ba01bc466221debed\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\", \"globalId\", \"\", \"\"]\n[\"_:Nf9bf03371d92462f91a54baa946fd625\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N7b50bf552c054e5baab961ecc882b722\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf593d6da70614e2581430bd37d9cd4ef\", \"localId\", \"\", \"\"]\n[\"_:N4278c3d777ea4ebd81cd23af80459c2d\", \"http://www.w3.org/ns/shacl#in\", \"_:N82b5fa65536b400a809bd5f3104f6ec0\", \"localId\", \"\", \"\"]\n[\"_:N4e4b35788e1b4064b856bcd8d2cc6670\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"kev\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\", \"http://www.w3.org/ns/shacl#property\", \"_:Nd2a11bb8a1a14a82994d02e9dd610275\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Sbom\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N0753f471dae945e885cde15702c705bb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N619e2a32fb994ed69f916340e12ed7f3\", \"localId\", \"\", \"\"]\n[\"_:N2b7fa052bf664f2a9e1923831d282602\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a module of a piece of software.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"cpe23\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Na92e8ceda7e548bb9a144c2e9c857639\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N9dbe04a2eaac4271aafe4a7650ec4e15\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Ncb6c9deb0ba44382a0b957b7ea80228c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne7cb91f8739a4acdb1e220785f261efb\", \"localId\", \"\", \"\"]\n[\"_:N96c753d614db4e7b844bcb3b5f9ff291\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"mavenCentral\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"md6\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"blake2b512\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N8b5253826157456ba3297cf9f4f8db15\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\", \"globalId\", \"\", \"\"]\n[\"_:N516b1b46dbb04f1c953906f0388bf8b4\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"critical\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N83935261300041758021c5a3fbdae6c0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\", \"globalId\", \"\", \"\"]\n[\"_:Ne20cfbefa1424ba79abfc89287f1eef3\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/metric\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N3ba51db196c04386ae47cb64aab6c95c\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"_:N1d4668e7f12244a7a9407b898c9b0534\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Naa7e95f812804669b3e89daed8d27b21\", \"localId\", \"\", \"\"]\n[\"_:Nc3c21678fc9a459784f054a6954a9aa8\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N5011f0cdb4544a70b796520ecd436a25\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N4f925ef656b840928e22aa51252c2976\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Nce6e2333750a40619f2e93e40be35d7e\", \"localId\", \"\", \"\"]\n[\"_:N91d11db27b28462b8545b78734a27503\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\", \"globalId\", \"\", \"\"]\n[\"_:N626b5ad29167479dabae9a9177315404\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N96120491adc84204822952240ddadf13\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nb0ab9a298e9845b1b1b770398def929d\", \"localId\", \"\", \"\"]\n[\"_:Nb3e77cdb9a14442eafb0659c7081c110\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"generates\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Designates a `from` Vulnerability was originally discovered by the `to` Agent(s).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"secureSoftwareAttestation\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the artifact is in active development and is not considered ready for formal support from the supplier.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc5485992ed4e4cbea07fa6d87ee716ac\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc85a3a5deac54465a32d993ba5434b00\", \"localId\", \"\", \"\"]\n[\"_:Nf6a05248229d4fe292d04534a4c4573d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N83935261300041758021c5a3fbdae6c0\", \"localId\", \"\", \"\"]\n[\"_:N737b3d5b3c8f4cb7b5fb665b52f1dd96\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Ne820a8ec67114d53b03a71f5f7be31f5\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N80dc66a1ccec469392596c5291fa2864\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"_:N81c1c3e2bbc4470ab2eaf9e5c6c4d1f0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N461fe7f9c28b4d81a4fb17726fc9adf6\", \"localId\", \"\", \"\"]\n[\"_:N763c69315ee040a88ca27b5205984626\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/prefix\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"http://www.w3.org/ns/shacl#property\", \"_:Nf7fd042770064703a84cd9039273e4f7\", \"localId\", \"\", \"\"]\n[\"_:Ne03121e956234709bc0f8f288597ff50\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\", \"globalId\", \"\", \"\"]\n[\"_:N3b695bebf32746039b555b8460ffe552\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"doesNotAffect\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nbffaba2351c747ef8e380b89888a5f14\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N288949a61054447689377b531414e0b7\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/exploited\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describe that a CVE is known to have an exploit because it's been listed in an exploit catalog.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N2b94274553ab4bc2bbc78307f39b3327\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/key\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A key used in a generic key-value pair.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nad909dcc4fad4339a9eb809fabd6a871\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/limitation\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nccde3ac271484f91b83ed5fb2e1d70c9\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N4e4b35788e1b4064b856bcd8d2cc6670\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/ns/shacl#property\", \"_:Ndb31c53559be41e0b28e79b74da0b557\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\", \"http://www.w3.org/ns/shacl#property\", \"_:N942417ca6d844df0914d75b099a457f8\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the level of support associated with an artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A mapping between prefixes and namespace partial URIs.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na42e3794f624483e818646ed683c5ba2\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nf9bf03371d92462f91a54baa946fd625\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\", \"globalId\", \"\", \"\"]\n[\"_:Nc6d18260ddfa478b84c2dc19c2059aa2\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N377b547285074591a904911ef1fc1977\", \"localId\", \"\", \"\"]\n[\"_:N78c7513398064da1a55c5df1b3c96444\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[MD6 hash function](https://people.csail.mit.edu/rivest/pubs/RABCx08.pdf)\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N0b728d22a9674ecc87af12fde5aae61c\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N73e74213eec84d8daaa36a51dab963d6\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N75f6c4472b7b45349200afcce0dbacef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N91fee785616543dd9952683d70d387bf\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the VEX justification type.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N06465237afe4406eb4803558f7a57c08\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/prefix\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N4ac93d52ef544d5cb73aeaeb279b7567\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\", \"globalId\", \"\", \"\"]\n[\"_:N00fcf1f501a749fc9cbbdbdf23a7aaa8\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Ndbf7c5384f2242b98dd62b6a8d6a503f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\", \"globalId\", \"\", \"\"]\n[\"_:Nf71f6300b14a4726a20ffad899bed919\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Nc9ddcdf86e874968aa8f5ba821975eb4\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N105628f6c8b040edb9db617f35f30bec\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Records a hyperparameter used to build the AI model contained in the AI\\npackage.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\", \"globalId\", \"\", \"\"]\n[\"_:Nfbb5f5e996be44989d31d47d46540443\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"other\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N163fe4499b2a454a9641b23118bf53ae\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N5011f0cdb4544a70b796520ecd436a25\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N0bf807da343b4645904db560abf69583\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:Nadd5d6fa295c47ee82d49e5fde059110\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\", \"globalId\", \"\", \"\"]\n[\"_:Ne778a773be4f408192f2ed37c6143a5d\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"http://www.w3.org/ns/shacl#property\", \"_:Na1cdda0a73e94e598b769cac4a5a5cb8\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a single or a collection of source files.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc63741a7112e471ba97ce37e05f2dac1\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a resource outside the scope of SPDX-3.0 content related to an Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"source\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"complete\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nf71f6300b14a4726a20ffad899bed919\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\", \"https://spdx.org/rdf/3.0.1/terms/Core/created\", \"2024-11-22T03:00:01Z\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"\", \"\"]\n[\"_:Nb916f2dfc1c640bd8e0dac9bb5956172\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\", \"globalId\", \"\", \"\"]\n[\"_:Nbc1332652da345c49ad3c948238f404b\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Person\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"globalId\", \"\", \"\"]\n[\"_:Nce9a69dc19af4e1394f03174c67c5857\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:N64a80dfe5e954cf59753ab8a96e4eff3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"_:Nfe1814d375d7456e843deb8cde1cf341\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#boolean\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"This individual element was defined by the spec.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nbbe9948554644fd8b49899d278739242\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A class for describing the energy consumption incurred by an AI model in\\ndifferent stages of its lifecycle.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N8adbab8e05cf4258a0b7e9eedbd03e5f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes a relationship between one or more elements.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element statically links in each `to` Element, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N73f9586a8a7d4b978afcb9cfe998050b\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"globalId\", \"\", \"\"]\n[\"_:N897df0f6e23b488988a2d2db8aad5bc4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nfa72871f5924444491d18910ec431abb\", \"localId\", \"\", \"\"]\n[\"_:N7b5b4ad7f9a54d91a292ac0738539050\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nb28702ad1ccc478ba7b8aa42bc12985d\", \"localId\", \"\", \"\"]\n[\"_:N70cf024bfa9e40a08de101b510631f60\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"md4\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nc9ddcdf86e874968aa8f5ba821975eb4\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Na267e7b88a344e4fbd0c59a6dc760e65\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\", \"globalId\", \"\", \"\"]\n[\"_:N66b43817d95d4468bf805207af159230\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Records the type of the model used in the AI software.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N90cb783276d74a2881e21a08abf01e2f\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/standardName\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The name of a relevant standard that may apply to an artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na92e8ceda7e548bb9a144c2e9c857639\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N288949a61054447689377b531414e0b7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:Nca9532c3dd0b421e95d0800b68e3442a\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Other exploit catalogs\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nbd47cac50394462f9015e00ec4b449a6\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/key\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"securityAdvisory\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N675847984777421d9fb9b171cdf0bb53\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a purchase order for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"securityAdversaryModel\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Class that describes a build instance of software/artifacts.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N261c61aa119e4f4e9ce3c9387fb29c9f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nb9165bd1d4e8406eb56e237a892cfba4\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N80dc66a1ccec469392596c5291fa2864\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\", \"globalId\", \"\", \"\"]\n[\"_:Nc6d18260ddfa478b84c2dc19c2059aa2\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"When a CVSS score is between 0.1 - 3.9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N5d195bb929fc404584503e9c9b17a526\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sha3_384\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N5912892962274966938ef83f3f23c015\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Portion of an AnyLicenseInfo representing this version, or any later version,\\nof the indicated License.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N5e678b3ba38745b58c0103b8e085d5c8\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#positiveInteger\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc22ee04d695b4582bd604f6206900620\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Makes no assertion about the field.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N59f692071bb64860ab9f02cfb4670088\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N27a8c8f61e944083abcc670fe4586df8\", \"localId\", \"\", \"\"]\n[\"_:N05edbc4959e844438800e546abaebaea\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\", \"globalId\", \"\", \"\"]\n[\"_:Nff8e6ed55f604249b913b2bbc6d8411d\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The field describes the availability of a dataset.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nfbb5f5e996be44989d31d47d46540443\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildId\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A key with an associated value.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is used to install software on disk.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N7c7a260c778e4d4491ba75a0fe083ebe\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N73f9586a8a7d4b978afcb9cfe998050b\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Property that describes the time at which a build stops.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N58c62d134f5e41d78440946685ecf0cc\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/summary\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N88e97455b377466daa24bff58cde8f0d\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"attend\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\", \"globalId\", \"\", \"\"]\n[\"_:Nfc8b91023a9e4e08ae989e08b6c0b9ec\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf7e1508801cf4398b830fad84fe53388\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nae8e63939c7c4cf4aa4ba555362d775c\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Ndfe4dc1d7d574b10a92ee8955837ad9d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0e31c4b45c4b442e9f1d32ab917a76ae\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N168bcfc831bd4f85b6a82742eb7ad4f5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\", \"globalId\", \"\", \"\"]\n[\"_:Nad909dcc4fad4339a9eb809fabd6a871\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"globalId\", \"\", \"\"]\n[\"_:Na92e8ceda7e548bb9a144c2e9c857639\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N45b62edbd5f3406dba20232288ec19fd\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data is recorded with a timestamp for each entry, but not necessarily ordered or at specific intervals, such as when a taxi ride starts and ends.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"_:Nc9ddcdf86e874968aa8f5ba821975eb4\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"directDownload\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nfe1814d375d7456e843deb8cde1cf341\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#property\", \"_:N5e678b3ba38745b58c0103b8e085d5c8\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"ai\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"build\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a version control system related to a software artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"MD5 message-digest algorithm, as defined in [RFC 1321](https://datatracker.ietf.org/doc/rfc1321/).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N5b2278fb3a8e4e239193a033f8b4bf04\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf3c62ca118b94d17a1ef6b04e407421c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A string in the license expression format.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Naf01116eff7c4759be95f8f97c257d9c\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N2b94274553ab4bc2bbc78307f39b3327\", \"http://www.w3.org/ns/shacl#in\", \"_:Nadd6173eaf8b4550a3ec8c90524cc599\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies who or what supplied the artifact or VulnAssessmentRelationship\\nreferenced by the Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N79e0fdc8a753446e8e1931aab90b02ae\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\", \"globalId\", \"\", \"\"]\n[\"_:N9e3f2c4f96904bddb1aa46c01701b0f6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N8ad3af20ea5248df91865def0b7a98de\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\", \"http://www.w3.org/ns/shacl#property\", \"_:Na3925605d49b4db382603ae946c37f51\", \"localId\", \"\", \"\"]\n[\"_:N7c9974a53d5443c5831f3e7dc56073d0\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N0f4d0a9a8e7d46a0b9cf255274bcce6b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N70cf024bfa9e40a08de101b510631f60\", \"localId\", \"\", \"\"]\n[\"_:Nf10e65ca64f84003827c23ef339743e5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:Nbbe9948554644fd8b49899d278739242\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N7b50bf552c054e5baab961ecc882b722\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a published security advisory (where advisory as defined per [ISO 29147:2018](https://www.iso.org/standard/72311.html)) that may affect one or more elements, e.g., vendor advisories or specific NVD entries.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the type of the content identifier.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\", \"globalId\", \"\", \"\"]\n[\"_:Ne81afbff18a74c75ac853da24ab327a0\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Timestamp of impact statement.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4dda90621fe746a2972ace6f1e26f9c9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Na00b6f47e860415881f7e8a524a04316\", \"localId\", \"\", \"\"]\n[\"_:N91fee785616543dd9952683d70d387bf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N94e6bbd4fb004035a4cbdb3e969a1fbb\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N47d32bc3b4e04c9ab083ec76d4f22585\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"globalId\", \"\", \"\"]\n[\"_:N58c3f747313349d396ead702e2de2953\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\", \"globalId\", \"\", \"\"]\n[\"_:N0cac787ed3f3421fa6687df4da790a0c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N44928392b4d8458f847c7fd69533d2ee\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` SpdxDocument can be found in a serialized form in each `to` Artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne68051bb209048da9a57bc5dbaf28bf0\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"there is a defined end of support for the artifact from the supplier.  This may also be referred to as end of life. There is a validUntilDate that can be used to signal when support ends for the artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nbac401e4be1249dd86dd149952baf59b\", \"http://www.w3.org/ns/shacl#not\", \"_:N5bda6a3731444310990a06326743f6aa\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Organization\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A group of people who work together in an organized way for a shared purpose.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N0d2bee57931544d786ff3bc0afb223b0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N8f1dd8dbe42e46fb934adf94515048b1\", \"localId\", \"\", \"\"]\n[\"_:Nc22ee04d695b4582bd604f6206900620\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\", \"globalId\", \"\", \"\"]\n[\"_:Nd385c846dfa14371a0a3697f7168b4c1\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\", \"globalId\", \"\", \"\"]\n[\"_:N8a37deb026864cdca312209746e2caaa\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf3dfbb7f98e84c61b58f5b17e3ae9f19\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Abstract class representing a license combination consisting of one or more licenses.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne820a8ec67114d53b03a71f5f7be31f5\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The vulnerable component is present, and the component contains the vulnerable code. However, vulnerable code is used in such a way that an attacker cannot mount any anticipated attack.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na82fb3a822a04f6180f1ca7808276d8f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N13acbf7806c648f19f147c9073a04385\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/metric\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"noAssertion\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N0d09683a42354debacdd0b0625119609\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N8f1dd8dbe42e46fb934adf94515048b1\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a Maven repository artifact. The artifact locator format is defined in the [Maven documentation](https://maven.apache.org/guides/mini/guide-naming-conventions.html) and looks like `groupId:artifactId[:version]`.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N991d42b910e64656b45d7c4ce9e7f5e3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\", \"globalId\", \"\", \"\"]\n[\"_:Nae8e63939c7c4cf4aa4ba555362d775c\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N0f4d0a9a8e7d46a0b9cf255274bcce6b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N5ab248e680454bbcb3ed254de24ac49f\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"http://www.w3.org/ns/shacl#property\", \"_:Nbd14f0a1267744e89f6930e710689414\", \"localId\", \"\", \"\"]\n[\"_:Na267e7b88a344e4fbd0c59a6dc760e65\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nbb0a3a63cdba4f078c6de6eef7ff6579\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"file\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nb81407b76fc94f228f1f5ad011d931a5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc82d9b6d9a4a40d6b95e4cd04612ac98\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A value used in a CdxPropertyEntry name-value pair.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N1a0a0b40de254f55a8372bba19b60496\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#property\", \"_:N61b9a25cae674e199ce6572456d8e72f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\", \"http://www.w3.org/ns/shacl#property\", \"_:N63f963c2c8a4467bb803f9af7eaafd3d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\", \"http://www.w3.org/ns/shacl#property\", \"_:Nddcc9ac569c4442b894f208d7722b4f8\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"qualityAssessmentReport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/key\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N4382805b6a5947d38ffcfd8b182bddbf\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/score\", \"globalId\", \"\", \"\"]\n[\"_:Nf7fd042770064703a84cd9039273e4f7\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\", \"globalId\", \"\", \"\"]\n[\"_:Nac0a6f045e7e4efd9dbaf01201286a14\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N2c7697a923534e9988689746f1d03e41\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"gitoid\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\", \"http://www.w3.org/ns/shacl#property\", \"_:Nf5531d9c16ff4f589dff19f480634c29\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"other\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"globalId\", \"\", \"\"]\n[\"_:N2b7fa052bf664f2a9e1923831d282602\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes the preprocessing steps that were applied to the raw data to create the given dataset.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N9bd771ac02cc41519919a01d4deca105\", \"localId\", \"\", \"\"]\n[\"_:N4f6d0abf94b14a189b945346f00ba9dc\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/created\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:N72a328f4b7e14cb194d99b35236c3430\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data that is classified into a discrete number of categories, such as the eye color of a population of people.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\", \"http://www.w3.org/ns/shacl#property\", \"_:N3b695bebf32746039b555b8460ffe552\", \"localId\", \"\", \"\"]\n[\"_:N6f8ca85700744b0e9f7a8672675d1dca\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\", \"globalId\", \"\", \"\"]\n[\"_:N17c879855daa4fd7b7d7ef9da34e7ea6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\", \"globalId\", \"\", \"\"]\n[\"_:Nd91122440e7149a28656eb9394e082b2\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"development\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N1647e706f6764e7d9ec4e0aa8979d0c6\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/extension\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies an Extension characterization of some aspect of an Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N53970517ea09401691d51549f8e0fd90\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/completeness\", \"globalId\", \"\", \"\"]\n[\"_:Nc15495aea74e4883afce40f042a057d5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A license expression participating in a license set.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"_:N89d641eef49d4a5f9ef42bfe5c4221bd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a resource identifier defined outside the scope of SPDX-3.0 content that uniquely identifies an Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to additional license information related to an artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N8bdb3da6da754d98843024e1dcbe3e43\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"globalId\", \"\", \"\"]\n[\"_:Nf6541e98d99947d9a7ccb49088b43ea0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"_:N230a41f8c8d549b8844a37595ce56867\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to the mailing list used by the maintainer for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Defines the beginning of a range.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N618f8c59ed9345ca8692a68f777a0fb0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N36b7d391e5cf402199bf454d82f5735c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference build metadata related to a published package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N13acbf7806c648f19f147c9073a04385\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N7a48123f699948b5867af1fec0d7b88e\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Ne11c75cafdb0438299216847b06716cf\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\", \"globalId\", \"\", \"\"]\n[\"_:N4881d1614aa0403894d16c3ca276d790\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N9bd771ac02cc41519919a01d4deca105\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N65301d1be04341678842dfc049e2a33c\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the time an artifact was built.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N85ad449141be453592e9e80c2bc379f4\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Build/environment\", \"globalId\", \"\", \"\"]\n[\"_:N7676f1bbd99e47659502f87b9936453e\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A property name with an associated value.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne4baf3becb8740a79f8bceb49f40679f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Nb916f2dfc1c640bd8e0dac9bb5956172\", \"localId\", \"\", \"\"]\n[\"_:N8ec4229c1a674693bde766506ca93e87\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An SPDX Element containing an SPDX license expression string.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N88e97455b377466daa24bff58cde8f0d\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"query\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc38c872821b548ee8f430a027b2d711f\", \"localId\", \"\", \"\"]\n[\"_:N3ba51db196c04386ae47cb64aab6c95c\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\", \"globalId\", \"\", \"\"]\n[\"_:N80dac4ea19f44488ae2dc09ba1429116\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/import\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\", \"globalId\", \"\", \"\"]\n[\"_:N64ae0543871444f6b7d2a497fcf55186\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/completeness\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` SoftwareArtifact is concluded by the SPDX data creator to be governed by each `to` license.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N763c69315ee040a88ca27b5205984626\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/from\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N41fda4edc0294fce84cdb5688d8ef9ef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"http://www.w3.org/ns/shacl#property\", \"_:N13396ee366a94de388e2aff47754e81f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N06465237afe4406eb4803558f7a57c08\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nd3d538fe1cb544b5808c51dffd844c81\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N4f6d0abf94b14a189b945346f00ba9dc\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N72a328f4b7e14cb194d99b35236c3430\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Ncf68ed04ac534a92808a38217fa55530\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\", \"http://www.w3.org/ns/shacl#property\", \"_:N250a4372ab014e66ba3eec07accb85dc\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NoneElement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An Individual Value for Element representing a set of Elements with\\ncardinality (number/count) of zero.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"firmware\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N13f4d81403034faaa93ea1abc3bd3d91\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ncff880d9e9c24887adcf512cbce2a444\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Na5a538a0052340c0ba01747cca3d3da8\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\", \"globalId\", \"\", \"\"]\n[\"_:N0cac787ed3f3421fa6687df4da790a0c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\", \"globalId\", \"\", \"\"]\n[\"_:N2456bf573caa4efeab27607dfed5a451\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\", \"globalId\", \"\", \"\"]\n[\"_:Nc8b9ea4213214eccb17ccccf3790161d\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Person\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/ns/shacl#property\", \"_:N5912892962274966938ef83f3f23c015\", \"localId\", \"\", \"\"]\n[\"_:Nc51fb19223644705a84f646344b7e9d3\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N675847984777421d9fb9b171cdf0bb53\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"http://www.w3.org/ns/shacl#property\", \"_:N68e2aefd82ab40c59cc6c2bfeab0adc4\", \"localId\", \"\", \"\"]\n[\"_:Ne70b85feb564419597741ca637d61d03\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Records if sensitive personal information is used during model training or\\ncould be used during the inference.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes all the preprocessing steps applied to the training data before the\\nmodel training.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N5d195bb929fc404584503e9c9b17a526\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N5a2b8b0073a54a3db4d6092f1c5043ed\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Enumeration of the valid profiles.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\", \"http://www.w3.org/ns/shacl#property\", \"_:N72a328f4b7e14cb194d99b35236c3430\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\", \"globalId\", \"\", \"\"]\n[\"_:Nc4286224070a4248ad8590c45a7c8bc6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element provides a requirement needed as input for another Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An Organization representing the SPDX Project.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N13396ee366a94de388e2aff47754e81f\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nf7fd042770064703a84cd9039273e4f7\", \"http://www.w3.org/ns/shacl#pattern\", \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Ncae19f1586924a439b37e75eb5b57ed4\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Adler-32 checksum is part of the widely used zlib compression library as defined in [RFC 1950](https://datatracker.ietf.org/doc/rfc1950/) Section 2.3.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/statement\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nce9a69dc19af4e1394f03174c67c5857\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides information about the creation of the Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N91d11db27b28462b8545b78734a27503\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"green\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is an Artifact that can be run on a computer.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4d86b5ad122d431bbf443326643a51df\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N88e97455b377466daa24bff58cde8f0d\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N4571ded3acc34f068931feecaa278a44\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N1aac3c1c2ffb45d79910e133d9ec02f9\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"evidence\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\", \"http://www.w3.org/ns/shacl#property\", \"_:N4e4b35788e1b4064b856bcd8d2cc6670\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"urlScheme\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"low\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to information assuring that the software is developed using security practices as defined by [NIST SP 800-218 Secure Software Development Framework (SSDF) Version 1.1](https://csrc.nist.gov/pubs/sp/800/218/final) or [CISA Secure Software Development Attestation Form](https://www.cisa.gov/resources-tools/resources/secure-software-development-attestation-form).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N7f095ac56c3e4bccbcd4348b29980439\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Na461e12485ec495f9d16f08504499025\", \"localId\", \"\", \"\"]\n[\"_:N61753ca6fa484199b143356d20b0476e\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#property\", \"_:N72dd028519c2443b94229cfc4a2639bc\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"limitedSupport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"descendantOf\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nd8679c5e3311467ca097a4151ac8fa54\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N06465237afe4406eb4803558f7a57c08\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a container image which can be used by a container runtime application.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"globalId\", \"\", \"\"]\n[\"_:N763c69315ee040a88ca27b5205984626\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/percentile\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The percentile of the current probability score.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"MD2 message-digest algorithm, as defined in [RFC 1319](https://datatracker.ietf.org/doc/rfc1319/).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N5ab248e680454bbcb3ed254de24ac49f\", \"http://www.w3.org/ns/shacl#pattern\", \"^[^\\\\/]+\\\\/[^\\\\/]+$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N32f50a51e84f4a2499a5d17f54bbed6b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\", \"globalId\", \"\", \"\"]\n[\"_:N716ee87802fd4b6f98bfcff38ca5ff8a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd951591fca6c47c2985dd159db6ad52c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a CVSS version 3 assessment for a vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N8ad3af20ea5248df91865def0b7a98de\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The file represents a directory and all content stored in that directory.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na00b6f47e860415881f7e8a524a04316\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\", \"globalId\", \"\", \"\"]\n[\"_:N14d2ccc3ee7749088945c0ba96e7a88a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N2dbc8b0a30da433a94050a3ab1190bb8\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Na44640dae5c34e6ab6f3759a75426eb0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\", \"https://spdx.org/rdf/3.0.1/terms/Core/created\", \"2024-11-22T03:00:01Z\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"\", \"\"]\n[\"_:Nbdc672a90df4480da8648bd31507d48e\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Build/parameter\", \"globalId\", \"\", \"\"]\n[\"_:N963f7603cd844b03bd4631e0713b1635\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/extension\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/identifier\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N5ab248e680454bbcb3ed254de24ac49f\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/contentType\", \"globalId\", \"\", \"\"]\n[\"_:N034bf868068348fb92f2f33976cad5ae\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N6eb9ec15081f404a99935ff4e2aaa14b\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildId\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A buildId is a locally unique identifier used by a builder to identify a unique\\ninstance of a build produced by it.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne0ff4ba19d0a41c18c6ccfc733f2193d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4e1bd25f594a483ab492b4c24a5748eb\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasInput\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nd385c846dfa14371a0a3697f7168b4c1\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is documentation.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SBOM generated through analysis of artifacts (e.g., executables, packages, containers, and virtual machine images) after its build. Such analysis generally requires a variety of heuristics. In some contexts, this may also be referred to as a \\\"3rd party\\\" SBOM.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the SPDX License List version in which this license or exception\\nidentifier was deprecated.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne81afbff18a74c75ac853da24ab327a0\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"dataset\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SHA-1, a secure hashing algorithm, as defined in [RFC 3174](https://datatracker.ietf.org/doc/rfc3174/).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N7d2dbee05b72455c995a675186de5fd1\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"cpe22\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nf26016059c3e414da185e30155b543f5\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:Nfbd5a9c0923c423a84d0bb8fef89f4a3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nadc18a90b6ca4cc3af0fb2aa7418dda8\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc4156282a9c34b6190b0869cdc1793db\", \"localId\", \"\", \"\"]\n[\"_:N954579de61d84bef909737ad4568a536\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/comment\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provide consumers with comments by the creator of the Element about the\\nElement.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nd0d48abef81b4c44a952c0925a6e30a9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N9bb1cced9aa14e08b36ebf9f952b1d01\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"privacyAssessment\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N4881d1614aa0403894d16c3ca276d790\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\", \"http://www.w3.org/ns/shacl#property\", \"_:Nd05558aa816f416f8c26895bb8d1d9bb\", \"localId\", \"\", \"\"]\n[\"_:Nb07efffce0ba43a2bcac0e3a90a48609\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\", \"globalId\", \"\", \"\"]\n[\"_:Nc1bb7a1b7d034342906511e27e066abc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes potentially noisy elements of the dataset.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne5e123ab8f7d4aa4b35a7442690fe19d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N072d6f5c7eee40859e3a93d05034536f\", \"localId\", \"\", \"\"]\n[\"_:Nfbd3df443088485abe551fc6374a3c4c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a software application.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:Nb850dda843534d3ab3ffbadf70766fef\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N7eb015d497fc4c09bb8530f59c65624d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\", \"globalId\", \"\", \"\"]\n[\"_:N4091b2fb3d5c417fad7305927740d1d5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\", \"globalId\", \"\", \"\"]\n[\"_:Ne1917fc7b2894ab7a09e78e8e8b21989\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nbc8ae53aacf942ca88840a6c1d655d6c\", \"localId\", \"\", \"\"]\n[\"_:Nc3c21678fc9a459784f054a6954a9aa8\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nb345ac20ec3244e480ec30eee26dc06e\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"http://www.w3.org/ns/shacl#property\", \"_:N187a93895c7b43bea96131212a0ba3f5\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N904326509fc04cc4be66ea123ed9fdc4\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Na3925605d49b4db382603ae946c37f51\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"BLAKE2b algorithm with a digest size of 384, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N024478cff6eb4ef48dc45dabdb7b0a35\", \"localId\", \"\", \"\"]\n[\"_:Nf028d12b2d0f4f6cb20747b6b39a8b5b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A canonical, unique, immutable identifier of the artifact content, that may be\\nused for verifying its identity and/or integrity.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nd77657e0b19d459c931f64f48ed7e1a6\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/ns/shacl#property\", \"_:Nd33af007bad14a4594f7039df1c5df75\", \"localId\", \"\", \"\"]\n[\"_:N694e3d4238ff4006b46b450b91f4179a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N9a582f09d0b7426d81ae74b09a5ed252\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Tool\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\", \"http://www.w3.org/ns/shacl#property\", \"_:Ne11c75cafdb0438299216847b06716cf\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Organization\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element is an ancestor of each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/environment\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"archive\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"kilowattHour\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasProvidedDependency\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Indicates whether a relationship is known to be complete, incomplete, or if no assertion is made with respect to relationship completeness.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N0781395df11e44a6a3186f0fa8908958\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a reference number that can be used to understand how to parse and\\ninterpret an Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc37985fef6884679b49d387a2ef08d3f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A collection of SPDX Elements that could potentially be serialized.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"http://www.w3.org/ns/shacl#property\", \"_:N0d09683a42354debacdd0b0625119609\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"globalId\", \"\", \"\"]\n[\"_:Nb9165bd1d4e8406eb56e237a892cfba4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NoneElement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"expandsTo\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nf10e65ca64f84003827c23ef339743e5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne1917fc7b2894ab7a09e78e8e8b21989\", \"localId\", \"\", \"\"]\n[\"_:N833dac5833c24d35a16d11f2e318aeef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd90adf23ae66491daa68ac6dd4501bdf\", \"localId\", \"\", \"\"]\n[\"_:Nece0b4f721a847f98727202b50f4a753\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\", \"globalId\", \"\", \"\"]\n[\"_:Na5a538a0052340c0ba01747cca3d3da8\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"componentAnalysisReport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nd83655f2100e4025b2eefd465fc154ab\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0c3b30ca2bdf4cb1839bdc608bc41186\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"serializedInArtifact\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"packageUrl\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N168bcfc831bd4f85b6a82742eb7ad4f5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ned1f0afb78d3460c9478383abf3da36b\", \"localId\", \"\", \"\"]\n[\"_:N2f8145031850475ba01bc466221debed\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nfb655ff9dcc6442baa6046d411f0624c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the exploit catalog type.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\", \"http://www.w3.org/ns/shacl#property\", \"_:N8f24e4128c124ec08b9e80f45a43dd1e\", \"localId\", \"\", \"\"]\n[\"_:Nf4609fa7f53e4898a47341b507b5e03e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:N210fbcf85b384009a2cee68e4a7e6b78\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N02daaf1ea3874989948c16e26274de9f\", \"localId\", \"\", \"\"]\n[\"_:Ne68051bb209048da9a57bc5dbaf28bf0\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N97120636b11b4b158892706019486fb5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\", \"globalId\", \"\", \"\"]\n[\"_:N8186b6d9dc534ac1b7a906d040a88d6a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N9b79adf6684a4d328dc28ae0ee98d95d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N73e74213eec84d8daaa36a51dab963d6\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Ne94d7f462c66468a8c52086b6b54de89\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\", \"globalId\", \"\", \"\"]\n[\"_:N682abb8a6bbc40e9947aa2d9d66eec4d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\", \"globalId\", \"\", \"\"]\n[\"_:N10ab85203a394bd3ba6ef86074d64233\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\", \"globalId\", \"\", \"\"]\n[\"_:Ne778a773be4f408192f2ed37c6143a5d\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An assertion made in relation to one or more elements.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to an artifact containing the sources for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N7c9974a53d5443c5831f3e7dc56073d0\", \"http://www.w3.org/ns/shacl#not\", \"_:N8358def5fd2b4668b759d786315e799f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the type of the external identifier.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N5e678b3ba38745b58c0103b8e085d5c8\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\", \"http://www.w3.org/ns/shacl#property\", \"_:Nebecc80c7e4045d1b3ad15ab0c1d04ec\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#property\", \"_:Na3b27046864941989a486e5a70e0edb4\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/subject\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An Element an annotator has made an assertion about.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4e4b35788e1b4064b856bcd8d2cc6670\", \"http://www.w3.org/ns/shacl#in\", \"_:Nce436d556d4e4606ba37d9ad32d22967\", \"localId\", \"\", \"\"]\n[\"_:Ne06f01bddfb24f69a9e1c0ba9694b11d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"underInvestigationFor\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to the software support channel or other support information for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na3925605d49b4db382603ae946c37f51\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N90cb783276d74a2881e21a08abf01e2f\", \"http://www.w3.org/ns/shacl#not\", \"_:N986501d57648498ea8ed156092baf32c\", \"localId\", \"\", \"\"]\n[\"_:Nd73c69088f734dffb4cc9539c637aecf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N58c3f747313349d396ead702e2de2953\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N5ddf9ddcd2bc446f8729bd7a23566faf\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/namespace\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides an unambiguous mechanism for conveying a URI fragment portion of an\\nElement ID.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the safety risk level.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/probability\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A probability score between 0 and 1 of a vulnerability being exploited.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to the documentation for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Conveys information about how VEX status was determined.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nb9165bd1d4e8406eb56e237a892cfba4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0753f471dae945e885cde15702c705bb\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N88ce0438020d4326924db53dec9bd6b5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\", \"globalId\", \"\", \"\"]\n[\"_:Nb4381a5cee3143a482af28cf9a364f3c\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nbbbec88245754e9d9390b9a11f0b67c2\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the time when a vulnerability was published.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/ns/shacl#property\", \"_:Nbbbec88245754e9d9390b9a11f0b67c2\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"application\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"documentation\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the type of the external reference.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nf7fd042770064703a84cd9039273e4f7\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\", \"globalId\", \"\", \"\"]\n[\"_:N98018fef19484e2fae944af82b21920e\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"_:N7676f1bbd99e47659502f87b9936453e\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"deployed\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nccde3ac271484f91b83ed5fb2e1d70c9\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N4e4b35788e1b4064b856bcd8d2cc6670\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#property\", \"_:N00fcf1f501a749fc9cbbdbdf23a7aaa8\", \"localId\", \"\", \"\"]\n[\"_:N79e0fdc8a753446e8e1931aab90b02ae\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Naa7e95f812804669b3e89daed8d27b21\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a Bower package. The package locator format, looks like `package#version`, is defined in the \\\"install\\\" section of [Bower API documentation](https://bower.io/docs/api/#install).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Ne68051bb209048da9a57bc5dbaf28bf0\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Sbom\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A collection of SPDX Elements describing a single package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Information about the relationship between two Elements.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nf7e1508801cf4398b830fad84fe53388\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Nccde3ac271484f91b83ed5fb2e1d70c9\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\", \"globalId\", \"\", \"\"]\n[\"_:N40bcef929ef64825a68929a36aefa27c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4d92ede494e34e51ba6eca91292dc0dc\", \"localId\", \"\", \"\"]\n[\"_:Na461e12485ec495f9d16f08504499025\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N73833299f42a4f78b3a3379f9d2302d7\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element represents a runtime environment.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N6aa0e623203745d7b1fb18b485918354\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc4286224070a4248ad8590c45a7c8bc6\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:N7c7a260c778e4d4491ba75a0fe083ebe\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\", \"globalId\", \"\", \"\"]\n[\"_:Ne1917fc7b2894ab7a09e78e8e8b21989\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\", \"globalId\", \"\", \"\"]\n[\"_:Nc51fb19223644705a84f646344b7e9d3\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N576b7fbe3ba74572a6eb065c67761847\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides the location for more information regarding an external identifier.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N1a8882804ac24104946e7afa0b36905a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc7b49cc0a08745e08e5ba42ee492184f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Links a vulnerability and one or more elements designating the latter as products\\nnot affected by the vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"When a CVSS score is between 4.0 - 6.9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N619e2a32fb994ed69f916340e12ed7f3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"http://www.w3.org/ns/shacl#property\", \"_:N98018fef19484e2fae944af82b21920e\", \"localId\", \"\", \"\"]\n[\"_:N68767751c5f64fc1afe82f2dcbae6636\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\", \"globalId\", \"\", \"\"]\n[\"_:Nb2f2a5ddadbe4718954d50737f92e201\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides an independently reproducible mechanism that permits verification of a specific Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"vulnerableCodeNotPresent\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N5d195bb929fc404584503e9c9b17a526\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Property that describes the URI of the build configuration source file.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasAddedFile\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N5a2b8b0073a54a3db4d6092f1c5043ed\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N186b972a57284ae1946b3f7d8e762830\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\", \"globalId\", \"\", \"\"]\n[\"_:N45b62edbd5f3406dba20232288ec19fd\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a static analysis report for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N66b43817d95d4468bf805207af159230\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N4e4b35788e1b4064b856bcd8d2cc6670\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\", \"globalId\", \"\", \"\"]\n[\"_:Nc38c872821b548ee8f430a027b2d711f\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"globalId\", \"\", \"\"]\n[\"_:N516b1b46dbb04f1c953906f0388bf8b4\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\", \"globalId\", \"\", \"\"]\n[\"_:N58021835a49a4b959f9428f8df7f7198\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Indicates presence of the field.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N1d4668e7f12244a7a9407b898c9b0534\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nff33e8337dc8421d9e74b338e35a75d5\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"other\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N07cb32d0626a45cfbea37a7dd2a8b854\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N250a4372ab014e66ba3eec07accb85dc\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The relationship is known not to be exhaustive.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N7091d1b764924e4db3551e0b422e61ba\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the element follows the Software profile specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet\", \"http://www.w3.org/ns/shacl#property\", \"_:N963f7603cd844b03bd4631e0713b1635\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Sbom\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc8b9ea4213214eccb17ccccf3790161d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/namespace\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Ne21f363965114243b81ce67f76575de3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf6541e98d99947d9a7ccb49088b43ea0\", \"localId\", \"\", \"\"]\n[\"_:N3de741ac343042e6ac53564501076e44\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasStaticLink\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"CISA's Known Exploited Vulnerability (KEV) Catalog\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#property\", \"_:Ne778a773be4f408192f2ed37c6143a5d\", \"localId\", \"\", \"\"]\n[\"_:N0dc54ccc3f8d4afe897d7be97f9f6928\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element generates each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Nc8b9ea4213214eccb17ccccf3790161d\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\", \"globalId\", \"\", \"\"]\n[\"_:N8e672d95ff7d48e68c1ed7ecf019b269\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N5bda6a3731444310990a06326743f6aa\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:N942417ca6d844df0914d75b099a457f8\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/ns/shacl#property\", \"_:N4881d1614aa0403894d16c3ca276d790\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/\", \"http://purl.org/dc/terms/references\", \"https://spdx.dev/specifications/\", \"globalId\", \"\", \"\"]\n[\"_:N8b5253826157456ba3297cf9f4f8db15\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nff9c0c2a18f24f76bfa32806ec48ce59\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nadd5d6fa295c47ee82d49e5fde059110\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/parameter\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a NamespaceMap of prefixes and associated namespace partial URIs applicable to an SpdxDocument and independent of any specific serialization format or instance.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nbd45f3e248c84b27b2e1a0da67d47a71\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N54d1f829ecc441b9b7d9248324cbea6b\", \"localId\", \"\", \"\"]\n[\"_:N7583808b54c947658126a7846ad7cc76\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nf71f6300b14a4726a20ffad899bed919\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\", \"http://www.w3.org/ns/shacl#property\", \"_:N50c6944cf3544d0ab17d40d70d7715c3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N00d83dee7aa44a7991821a46e83e5164\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\", \"globalId\", \"\", \"\"]\n[\"_:Ne20cfbefa1424ba79abfc89287f1eef3\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Hash\", \"globalId\", \"\", \"\"]\n[\"_:Nc2ac7680f26b40408ebfc2b4bb40def7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nfd592b5830bc43009e433a4172fb036b\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"(\\\"Track\\\\*\\\" in the SSVC spec) The vulnerability contains specific characteristics that may require closer monitoring for changes. CISA recommends remediating Track\\\\* vulnerabilities within standard update timelines.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An Individual Value for License where the SPDX data creator determines that no\\nlicense is present.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nff9c0c2a18f24f76bfa32806ec48ce59\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N64ae0543871444f6b7d2a497fcf55186\", \"localId\", \"\", \"\"]\n[\"_:N4e1bd25f594a483ab492b4c24a5748eb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N1314ef461724483f9bd5c56d939b17c4\", \"localId\", \"\", \"\"]\n[\"_:Ncedd59bf4f1a4436ac8325d34d020df5\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Categories of confidentiality level.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N618f8c59ed9345ca8692a68f777a0fb0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/\", \"http://purl.org/dc/terms/title\", \"System Package Data Exchange (SPDX) Ontology\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Neff5f08fa9fd4aaeb51026e2484443c7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\", \"globalId\", \"\", \"\"]\n[\"_:N63f963c2c8a4467bb803f9af7eaafd3d\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N931294357284457f9a6f643757b29e72\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N687efc23ea2c4c0b9a09c9ca45dc49b3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N66b43817d95d4468bf805207af159230\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"categorical\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N2061c93cd5774c61823bf76c952d5242\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies whether the License is listed as approved by the\\nOpen Source Initiative (OSI).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nff33e8337dc8421d9e74b338e35a75d5\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Ncae19f1586924a439b37e75eb5b57ed4\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/exploited\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#boolean\", \"globalId\", \"\", \"\"]\n[\"_:N453a2981f56c4d3a943752e7740f87fd\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\", \"https://spdx.org/rdf/3.0.1/terms/Core/created\", \"2024-11-22T03:00:01Z\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to an npm package. The package locator format is defined in the [npm documentation](https://docs.npmjs.com/cli/v10/configuring-npm/package-json) and looks like `package@version`.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nedaa28cbd856413e95e7805cf2d255dd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N2f8145031850475ba01bc466221debed\", \"localId\", \"\", \"\"]\n[\"_:Nf7fd042770064703a84cd9039273e4f7\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The class that helps note down the quantity of energy consumption and the unit\\nused for measurement.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"documentation\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"video\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\", \"globalId\", \"\", \"\"]\n[\"_:N0e471571470240e5872be57bfd58fed9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ndbf7c5384f2242b98dd62b6a8d6a503f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"timestamp\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N377b547285074591a904911ef1fc1977\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nd83655f2100e4025b2eefd465fc154ab\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\", \"globalId\", \"\", \"\"]\n[\"_:N73f9586a8a7d4b978afcb9cfe998050b\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:N904326509fc04cc4be66ea123ed9fdc4\", \"http://www.w3.org/ns/shacl#in\", \"_:N10002d3538094764a9c6d3893234cd04\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a Software Composition Analysis (SCA) report.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nfb655ff9dcc6442baa6046d411f0624c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N8711a8ae5ca942d1bbd795a0144ca9a7\", \"localId\", \"\", \"\"]\n[\"_:N72a328f4b7e14cb194d99b35236c3430\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/comment\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\", \"http://www.w3.org/ns/shacl#property\", \"_:Nf44042158d4d4c85a5bd6a0fcb538498\", \"localId\", \"\", \"\"]\n[\"_:N461fe7f9c28b4d81a4fb17726fc9adf6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\", \"globalId\", \"\", \"\"]\n[\"_:Ndb50eefe33ac4feda6cfb13073b5324e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N8b86dbc23a22407a9380fbd9376d3b83\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/\", \"https://www.omg.org/spec/Commons/AnnotationVocabulary/copyright\", \"Copyright (C) 2024 SPDX Project\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nb345ac20ec3244e480ec30eee26dc06e\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:Nf9bf03371d92462f91a54baa946fd625\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Nb4381a5cee3143a482af28cf9a364f3c\", \"localId\", \"\", \"\"]\n[\"_:N187a93895c7b43bea96131212a0ba3f5\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N236307149ca247fcad8df1b0dd41fcfc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N88ce0438020d4326924db53dec9bd6b5\", \"localId\", \"\", \"\"]\n[\"_:N82be0a238ea44c658a60ca20e0c8c6fa\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#property\", \"_:N4b7945a329d940d7a4167237a4e60e53\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/ns/shacl#property\", \"_:Ne03121e956234709bc0f8f288597ff50\", \"localId\", \"\", \"\"]\n[\"_:N50c6944cf3544d0ab17d40d70d7715c3\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N1647e706f6764e7d9ec4e0aa8979d0c6\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\", \"globalId\", \"\", \"\"]\n[\"_:N73e74213eec84d8daaa36a51dab963d6\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Nf0752cee7bef48efaa39267516a6b21a\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Organization\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"MD4 message-digest algorithm, as defined in [RFC 1186](https://datatracker.ietf.org/doc/rfc1186/).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N8f1dd8dbe42e46fb934adf94515048b1\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Portion of an AnyLicenseInfo representing a set of licensing information where\\nonly one of the elements applies.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nadd6173eaf8b4550a3ec8c90524cc599\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\", \"globalId\", \"\", \"\"]\n[\"_:N4ac93d52ef544d5cb73aeaeb279b7567\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N07868b0098174c478ac47f3fbc946ff0\", \"localId\", \"\", \"\"]\n[\"_:Nd33af007bad14a4594f7039df1c5df75\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N74551d5c49b94ece99a5fdec0d58d233\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Ne94d7f462c66468a8c52086b6b54de89\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nb07efffce0ba43a2bcac0e3a90a48609\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildId\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N14d2ccc3ee7749088945c0ba96e7a88a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a quality assessment for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Nb850dda843534d3ab3ffbadf70766fef\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\", \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\", \"3.0.1\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/endTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/summary\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nf5531d9c16ff4f589dff19f480634c29\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"http://www.w3.org/ns/shacl#property\", \"_:Ne3b40c9739164b2eb0ae163374d9c4ac\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N187a93895c7b43bea96131212a0ba3f5\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/value\", \"globalId\", \"\", \"\"]\n[\"_:N65301d1be04341678842dfc049e2a33c\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\", \"globalId\", \"\", \"\"]\n[\"_:N825f749765e348a0abfef75f63c1588a\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SHA-3 with a digest length of 384, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"contains\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N0d09683a42354debacdd0b0625119609\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the SPDX License List version in which this ListedLicense or\\nListedLicenseException identifier was first added.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N0c49370c41124d50ac6081418cb2432d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nd0cfba2a98544626a8566f29105598e9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/\", \"http://purl.org/dc/terms/created\", \"2024-04-05\", \"http://www.w3.org/2001/XMLSchema#date\", \"\", \"\"]\n[\"_:N16cb468a2dcd423bb3654b71a6f00062\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N7b5b4ad7f9a54d91a292ac0738539050\", \"localId\", \"\", \"\"]\n[\"_:Nc9ccffdec66347509395f75c9845128f\", \"http://www.w3.org/ns/shacl#not\", \"_:N8eab6125211e4549a03d744617823ad5\", \"localId\", \"\", \"\"]\n[\"_:Nf71f6300b14a4726a20ffad899bed919\", \"http://www.w3.org/ns/shacl#in\", \"_:N2aa73eafba6f4d55938fb60c96ff2379\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"exploitCreatedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/ns/shacl#property\", \"_:Nfe1814d375d7456e843deb8cde1cf341\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to additional product metadata such as reference within organization's product catalog.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nb345ac20ec3244e480ec30eee26dc06e\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\", \"globalId\", \"\", \"\"]\n[\"_:N511c01e1b6a146c3bf99fe3e88272f2e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\", \"globalId\", \"\", \"\"]\n[\"_:Nbf6c9a626dad41fa8a0422cb3ddab7a3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Na1ce1658c3be4bc0b082944caae9ddea\", \"http://www.w3.org/ns/shacl#not\", \"_:Nff8e6ed55f604249b913b2bbc6d8411d\", \"localId\", \"\", \"\"]\n[\"_:Nda791debefe5491aa84d61433873c630\", \"http://www.w3.org/ns/shacl#in\", \"_:N1a0279389d714631b1d12935e9f2b014\", \"localId\", \"\", \"\"]\n[\"_:N07cb32d0626a45cfbea37a7dd2a8b854\", \"http://www.w3.org/ns/shacl#pattern\", \"^[^\\\\/]+\\\\/[^\\\\/]+$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"container\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nd2a11bb8a1a14a82994d02e9dd610275\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N0781395df11e44a6a3186f0fa8908958\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"structured\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Na267e7b88a344e4fbd0c59a6dc760e65\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N184c02d9c66a4e9d988d681d20c5ddc6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provide context for a relationship that occurs in the lifecycle.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nb245e59ae52342bea2f1feb05bb80e79\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N6aa0e623203745d7b1fb18b485918354\", \"localId\", \"\", \"\"]\n[\"_:Na3b27046864941989a486e5a70e0edb4\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N90cb783276d74a2881e21a08abf01e2f\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Na449b0b56e3540618b2a2698204edde9\", \"localId\", \"\", \"\"]\n[\"_:Nd05558aa816f416f8c26895bb8d1d9bb\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides information about the content type of an Element or a Property.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne81afbff18a74c75ac853da24ab327a0\", \"http://www.w3.org/ns/shacl#minCount\", \"2\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#boolean\", \"globalId\", \"\", \"\"]\n[\"_:Ne0ff4ba19d0a41c18c6ccfc733f2193d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\", \"globalId\", \"\", \"\"]\n[\"_:Nf0752cee7bef48efaa39267516a6b21a\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides additional purpose information of the software artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\", \"http://www.w3.org/ns/shacl#property\", \"_:N45b62edbd5f3406dba20232288ec19fd\", \"localId\", \"\", \"\"]\n[\"_:Nc51fb19223644705a84f646344b7e9d3\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nf284f365ba5c4e4da40d7d7900d82744\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/probability\", \"globalId\", \"\", \"\"]\n[\"_:N7676f1bbd99e47659502f87b9936453e\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/scope\", \"globalId\", \"\", \"\"]\n[\"_:Nf26016059c3e414da185e30155b543f5\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/extension\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/percentile\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N105628f6c8b040edb9db617f35f30bec\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Ncff880d9e9c24887adcf512cbce2a444\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne3e1ac11e78640fab50085207414679f\", \"localId\", \"\", \"\"]\n[\"_:N4571ded3acc34f068931feecaa278a44\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nce436d556d4e4606ba37d9ad32d22967\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne5e123ab8f7d4aa4b35a7442690fe19d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Indicates the amount of energy consumption incurred by an AI model.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"bom\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Na79e142094fb464da3de3ceb4108e4ff\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\", \"globalId\", \"\", \"\"]\n[\"_:Nc71de92f1cc649fcab4d77d974dac329\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\", \"globalId\", \"\", \"\"]\n[\"_:N47d32bc3b4e04c9ab083ec76d4f22585\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\", \"globalId\", \"\", \"\"]\n[\"_:N30d1dbbf97fb456eb18d38b76c8004d3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\", \"globalId\", \"\", \"\"]\n[\"_:N9bd771ac02cc41519919a01d4deca105\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nc51fb19223644705a84f646344b7e9d3\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"globalId\", \"\", \"\"]\n[\"_:N0c3b30ca2bdf4cb1839bdc608bc41186\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0713bbcf2b1f4e23b912a81e12b5d270\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"blake3\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N3bf9008e5422473bb689602da04ccca1\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/subject\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"describes\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/File\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Ne70b85feb564419597741ca637d61d03\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N4a3178783c58491bb646a056a8dbb37a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N615be2b8b7174608b24884d12a2039ad\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N58c62d134f5e41d78440946685ecf0cc\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes the anonymization methods used.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasSpecification\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the amount of energy consumed when training the AI model that is\\nbeing used in the AI system.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides relevant information about the AI software, not including the model\\ndescription.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension\", \"http://www.w3.org/ns/shacl#property\", \"_:N516b1b46dbb04f1c953906f0388bf8b4\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a privacy assessment for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc6d7eec7a63445c8a64113d0e59ce02c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\", \"globalId\", \"\", \"\"]\n[\"_:Nfd592b5830bc43009e433a4172fb036b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/locator\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Ne93ae5d0cb664d7ab2554eaa72a23f25\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne94d7f462c66468a8c52086b6b54de89\", \"localId\", \"\", \"\"]\n[\"_:N50c6944cf3544d0ab17d40d70d7715c3\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\", \"http://www.w3.org/ns/shacl#property\", \"_:N3bf9008e5422473bb689602da04ccca1\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:Na449b0b56e3540618b2a2698204edde9\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a CVSS version 4 assessment for a vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"_:N45b62edbd5f3406dba20232288ec19fd\", \"http://www.w3.org/ns/shacl#in\", \"_:N0eb0fa7732fb4a2db7455731d6a1ce53\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"_:N7a66c734ced842b4913ff95c5f5cf452\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N3c163fcab8684aa09c61e78b4cbb9b38\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/to\", \"globalId\", \"\", \"\"]\n[\"_:N4a56b875349e44729e9aca40972c86cd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N3de741ac343042e6ac53564501076e44\", \"localId\", \"\", \"\"]\n[\"_:Nc6bdb22311b243119db2aee3b54fabe4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:Na3b27046864941989a486e5a70e0edb4\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\", \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\", \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N91adaf3024344ddcbcbf3f943faaad6b\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Ne883dfda4a7445ceb1e70f39ddd03fea\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/comment\", \"globalId\", \"\", \"\"]\n[\"_:N4d92ede494e34e51ba6eca91292dc0dc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nfc8b91023a9e4e08ae989e08b6c0b9ec\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Organization\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N931294357284457f9a6f643757b29e72\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A relationship has specific context implications during the execution phase of an element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\", \"http://www.w3.org/ns/shacl#property\", \"_:Nbb0a3a63cdba4f078c6de6eef7ff6579\", \"localId\", \"\", \"\"]\n[\"_:Nc6d7eec7a63445c8a64113d0e59ce02c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N30a10bdc909f4c4bb84f02821147b416\", \"localId\", \"\", \"\"]\n[\"_:Nbd013d07f45a42d99931fe619ee4ca95\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N0bf807da343b4645904db560abf69583\", \"http://www.w3.org/ns/shacl#in\", \"_:N1bd597d8851e43b79e3bde3fb6388627\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is a test artifact for the `from` Element (`from` hasTest `to`), during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N7091d1b764924e4db3551e0b422e61ba\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Used when the type does not match any of the other options.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:Nd3d538fe1cb544b5808c51dffd844c81\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element has been tested on the `to` Element(s).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"This individual element was defined by the spec.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N2056bd91659a4260a6eb99a0cbdd9f14\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/locator\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:Nf21725c3245f4286b67bd679d3351c59\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N916e8c3c85774fcd96b700a20240ca75\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/subject\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nfc8b91023a9e4e08ae989e08b6c0b9ec\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N453a2981f56c4d3a943752e7740f87fd\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/scope\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\", \"globalId\", \"\", \"\"]\n[\"_:N17c879855daa4fd7b7d7ef9da34e7ea6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N8ff2b7ece321489a9ff262a2c697c89c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N73e74213eec84d8daaa36a51dab963d6\", \"http://www.w3.org/ns/shacl#in\", \"_:Ne93ae5d0cb664d7ab2554eaa72a23f25\", \"localId\", \"\", \"\"]\n[\"_:Nf284f365ba5c4e4da40d7d7900d82744\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A canonical, unique, immutable identifier\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"security\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies the text of one or more copyright notices for a software Package,\\nFile or Snippet, if any.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/ns/shacl#property\", \"_:N737b3d5b3c8f4cb7b5fb665b52f1dd96\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/environment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Ne41f054fce23460dba46863153e67567\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"globalId\", \"\", \"\"]\n[\"_:Na5ef7f1675b84ce99e4f4ca36d200a91\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Na2b089e6c69d4697ae4de61d18f020f7\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"http://www.w3.org/ns/shacl#property\", \"_:Ne883dfda4a7445ceb1e70f39ddd03fea\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Records any relevant background information or additional comments\\nabout the origin of the package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N47d32bc3b4e04c9ab083ec76d4f22585\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N13acbf7806c648f19f147c9073a04385\", \"localId\", \"\", \"\"]\n[\"_:Ndb06ff981cef4e94bfdbec22badacd4d\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"globalId\", \"\", \"\"]\n[\"_:Nbbbec88245754e9d9390b9a11f0b67c2\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Email address, as defined in [RFC 3696](https://datatracker.ietf.org/doc/rfc3986/) Section 3.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nd77e569c4d2d4d2c9bb29ea462bc94cc\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Relates a `from` Vulnerability and each `to` Element with a security assessment. To be used with `VulnAssessmentRelationship` types.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasOutput\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N7d2dbee05b72455c995a675186de5fd1\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Build/buildId\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Ne7777394524c4639973161dd3aff2db3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N33da303c78e142a2acc0db12f3ee6686\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nc85a3a5deac54465a32d993ba5434b00\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\", \"globalId\", \"\", \"\"]\n[\"_:Ne3e1ac11e78640fab50085207414679f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Maps a LicenseRef or AdditionRef string for a Custom License or a Custom\\nLicense Addition to its URI ID.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"other\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N4182e8c878544ebb842682b1ece2bd3a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"_:Nd6f4245b3ebe44e6b100782b191deb97\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N87131d5acc2b478ba16230f714aa0bb0\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N80dac4ea19f44488ae2dc09ba1429116\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Property describes the invocation entrypoint of a build.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/File\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element represents software that controls hardware devices.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nd951591fca6c47c2985dd159db6ad52c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4f7ca95fbfad4d20810e92ab09220394\", \"localId\", \"\", \"\"]\n[\"_:N1a0279389d714631b1d12935e9f2b014\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\", \"globalId\", \"\", \"\"]\n[\"_:N91adaf3024344ddcbcbf3f943faaad6b\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Ndc4add4edebe43f4821fb10dd712e481\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N8a37deb026864cdca312209746e2caaa\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N3b695bebf32746039b555b8460ffe552\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a file system image that can be written to a disk (or virtual) partition.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nf94717c65e4f4b86b4df261ecf26650d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\", \"globalId\", \"\", \"\"]\n[\"_:N825f749765e348a0abfef75f63c1588a\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\", \"globalId\", \"\", \"\"]\n[\"_:N0b728d22a9674ecc87af12fde5aae61c\", \"http://www.w3.org/ns/shacl#in\", \"_:N3899f43be1b142148dc7af5c1cd6a1b9\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"other\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a test used to verify functionality on an software element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N250a4372ab014e66ba3eec07accb85dc\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"globalId\", \"\", \"\"]\n[\"_:Na96bc2776ef4488595f136d0fbac26a6\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N0bf807da343b4645904db560abf69583\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"http://www.w3.org/ns/shacl#property\", \"_:N7a48123f699948b5867af1fec0d7b88e\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Ndb06ff981cef4e94bfdbec22badacd4d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N1d4668e7f12244a7a9407b898c9b0534\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N0b3155ddb4cc46678a8dadb3eb9e5e43\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Nfcc30e48020d4dd2b3493a0cd55ea457\", \"localId\", \"\", \"\"]\n[\"_:N2aa73eafba6f4d55938fb60c96ff2379\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N8b5253826157456ba3297cf9f4f8db15\", \"localId\", \"\", \"\"]\n[\"_:N833dac5833c24d35a16d11f2e318aeef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\", \"globalId\", \"\", \"\"]\n[\"_:N63f963c2c8a4467bb803f9af7eaafd3d\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/context\", \"globalId\", \"\", \"\"]\n[\"_:N7a48123f699948b5867af1fec0d7b88e\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the dataset provider is not making available the underlying data and the dataset must be reassembled, typically using the provided script for scraping the data.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:Nebecc80c7e4045d1b3ad15ab0c1d04ec\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\", \"globalId\", \"\", \"\"]\n[\"_:N33da303c78e142a2acc0db12f3ee6686\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N02fadd3757064be6a0b797d8675b611e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nef3e82bf7eac41aa8dc101eabd0f1815\", \"localId\", \"\", \"\"]\n[\"_:N904326509fc04cc4be66ea123ed9fdc4\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"bower\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SBOM provides an inventory of software that is present on a system. This may be an assembly of other SBOMs that combines analysis of configuration options, and examination of execution behavior in a (potentially simulated) deployment environment.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4e4b35788e1b4064b856bcd8d2cc6670\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nd2a11bb8a1a14a82994d02e9dd610275\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N615be2b8b7174608b24884d12a2039ad\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\", \"globalId\", \"\", \"\"]\n[\"_:Nbc1332652da345c49ad3c948238f404b\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides an SSVC assessment for a vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/name\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"there is no support for the artifact from the supplier, consumer assumes any support obligations.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a bill of materials.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes if a given file is a directory or non-directory kind of file.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nba03adbea09d477299a596cac9fd8319\", \"http://www.w3.org/ns/shacl#not\", \"_:Ndbfe3b48ba714fb990a0e903863ea1ed\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Artifact representing a serialization instance of SPDX data containing the\\ndefinition of a particular Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasDocumentation\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N2847f93323fd468eab2b926c5715c994\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4a56b875349e44729e9aca40972c86cd\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/severity\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the CVSS qualitative severity rating of a vulnerability in relation to a piece of software.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nadd5d6fa295c47ee82d49e5fde059110\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N80dac4ea19f44488ae2dc09ba1429116\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nf507b9bee5ae4254bafe4ce3c72a9f18\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/element\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"any hashing algorithm that does not exist in this list of entries\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne03121e956234709bc0f8f288597ff50\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"npm\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N7583808b54c947658126a7846ad7cc76\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4466be96ec5a4942b916c3f1fad2d3ee\", \"localId\", \"\", \"\"]\n[\"_:N10f5cc15b506459db381c02764d60e76\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the element follows the Lite profile specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nbc8ae53aacf942ca88840a6c1d655d6c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N58021835a49a4b959f9428f8df7f7198\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A distinct article or unit within the digital domain.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a map of a property names to a values.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N29cadfcf5dfa4e73b1b0f56fa6e4352f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nb2747510507b404f9243bfd7225f629d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nb916f2dfc1c640bd8e0dac9bb5956172\", \"http://www.w3.org/ns/shacl#in\", \"_:N57e86c05425144f4a08e64395a0d5e1d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element is amended by each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"globalId\", \"\", \"\"]\n[\"_:N942417ca6d844df0914d75b099a457f8\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:N2aa14aff363e4fc1ab2ed86f71eb8873\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"lite\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N3bf9008e5422473bb689602da04ccca1\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:N37829b662873490d9964f7bbbc300fce\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"http://www.w3.org/ns/shacl#property\", \"_:Nf71f6300b14a4726a20ffad899bed919\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\", \"http://www.w3.org/ns/shacl#property\", \"_:Naf01116eff7c4759be95f8f97c257d9c\", \"localId\", \"\", \"\"]\n[\"_:Ndb31c53559be41e0b28e79b74da0b557\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#decimal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"source\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"http://www.w3.org/ns/shacl#property\", \"_:Nca9532c3dd0b421e95d0800b68e3442a\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Person\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"An individual human being.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"license\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A mathematically calculated representation of a grouping of data.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc7f12b88e8f5489dacbbfeb81192696a\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\", \"globalId\", \"\", \"\"]\n[\"_:Nc22ee04d695b4582bd604f6206900620\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Indicates absence of the field.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N78c7513398064da1a55c5df1b3c96444\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\", \"globalId\", \"\", \"\"]\n[\"_:N13396ee366a94de388e2aff47754e81f\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N53970517ea09401691d51549f8e0fd90\", \"http://www.w3.org/ns/shacl#in\", \"_:N77f1a43a35e5447c83116261ae574acc\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"http://www.w3.org/ns/shacl#property\", \"_:N7091d1b764924e4db3551e0b422e61ba\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:Nbc1332652da345c49ad3c948238f404b\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides advise on how to mitigate or remediate a vulnerability when a VEX product\\nis affected by it.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Naf01116eff7c4759be95f8f97c257d9c\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\", \"globalId\", \"\", \"\"]\n[\"_:N5a0ed5449f124c1e9ea7b05f0826cabd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne64dea82135241279d97934d928f2d35\", \"localId\", \"\", \"\"]\n[\"_:Na449b0b56e3540618b2a2698204edde9\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N05edbc4959e844438800e546abaebaea\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:N825f749765e348a0abfef75f63c1588a\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N89d38dc48bd64f1d894f7f8c5494c264\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0d2bee57931544d786ff3bc0afb223b0\", \"localId\", \"\", \"\"]\n[\"_:N98018fef19484e2fae944af82b21920e\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\", \"http://www.w3.org/ns/shacl#property\", \"_:Nb345ac20ec3244e480ec30eee26dc06e\", \"localId\", \"\", \"\"]\n[\"_:N6aa0e623203745d7b1fb18b485918354\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\", \"globalId\", \"\", \"\"]\n[\"_:N675847984777421d9fb9b171cdf0bb53\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:Nc9ddcdf86e874968aa8f5ba821975eb4\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#decimal\", \"globalId\", \"\", \"\"]\n[\"_:N786a3eaa8fbe4cf0bb67c4e086fa8b5b\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"_:Nd91122440e7149a28656eb9394e082b2\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nb2f2a5ddadbe4718954d50737f92e201\", \"localId\", \"\", \"\"]\n[\"_:N23a349d7f4a14351adf4c70293152926\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\", \"globalId\", \"\", \"\"]\n[\"_:Ndaeba75fb43b4db7b777e9b00ecd7064\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N187a93895c7b43bea96131212a0ba3f5\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N4dcad64fd9cf4af2b8d6ea98d6c5450a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The second-highest level of risk posed by an AI system.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Common Vulnerabilities and Exposures identifiers, an identifier for a specific software flaw defined within the official CVE Dictionary and that conforms to the [CVE specification](https://csrc.nist.gov/glossary/term/cve_id).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"staticAnalysisReport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Ne06f01bddfb24f69a9e1c0ba9694b11d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provide the enumeration of possible decisions in the\\n[Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree](https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc6d18260ddfa478b84c2dc19c2059aa2\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A relationship has other specific context information necessary to capture that the above set of enumerations does not handle.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Bom\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N7eb015d497fc4c09bb8530f59c65624d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nbd0d551be201428eb241c70d0e315cfa\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SHA-2 with a digest length of 256, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N95b6da49b56e4298924cd2f153f00905\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\", \"http://www.w3.org/ns/shacl#property\", \"_:N7c7a260c778e4d4491ba75a0fe083ebe\", \"localId\", \"\", \"\"]\n[\"_:N87131d5acc2b478ba16230f714aa0bb0\", \"http://www.w3.org/ns/shacl#pattern\", \"^[^\\\\/]+\\\\/[^\\\\/]+$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element describes each `to` Element. To denote the root(s) of a tree of elements in a collection, the rootElement property should be used.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\", \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\", \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\", \"globalId\", \"\", \"\"]\n[\"_:N10002d3538094764a9c6d3893234cd04\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/ns/shacl#property\", \"_:Nbdc672a90df4480da8648bd31507d48e\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Defines the byte range in the original host file that the snippet information\\napplies to.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#property\", \"_:N951ec4cbce414b3bab847840bf18d59f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is considered as evidence for the `from` Element (`from` hasEvidence `to`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N220b4463e39147e99e8eeeb9974c5370\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N75f6c4472b7b45349200afcce0dbacef\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes how the dataset was collected.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N87131d5acc2b478ba16230f714aa0bb0\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/contentType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N163b018b3d984833a5523252ed920c58\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:N626b5ad29167479dabae9a9177315404\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N00d83dee7aa44a7991821a46e83e5164\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nce6e2333750a40619f2e93e40be35d7e\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SHA-2 with a digest length of 512, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N786a3eaa8fbe4cf0bb67c4e086fa8b5b\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:N0713bbcf2b1f4e23b912a81e12b5d270\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nbd013d07f45a42d99931fe619ee4ca95\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"_:N0781395df11e44a6a3186f0fa8908958\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"vulnerableCodeNotInExecutePath\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Neff5f08fa9fd4aaeb51026e2484443c7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N16cb468a2dcd423bb3654b71a6f00062\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N2aa14aff363e4fc1ab2ed86f71eb8873\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N6ac0694afb0c40c1bb0988b0569f0cb4\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"http://www.w3.org/ns/shacl#property\", \"_:Nd6f4245b3ebe44e6b100782b191deb97\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N5a0ed5449f124c1e9ea7b05f0826cabd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\", \"globalId\", \"\", \"\"]\n[\"_:Nbffaba2351c747ef8e380b89888a5f14\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"certificationReport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Na3925605d49b4db382603ae946c37f51\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N683c5b7b252949bda929dd4befe8bb50\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N5a2b8b0073a54a3db4d6092f1c5043ed\", \"http://www.w3.org/ns/shacl#in\", \"_:Nc1bb7a1b7d034342906511e27e066abc\", \"localId\", \"\", \"\"]\n[\"_:N95c7a63c89e94f8d9ceb0dd0c34ac9e3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N4278c3d777ea4ebd81cd23af80459c2d\", \"localId\", \"\", \"\"]\n[\"_:N8711a8ae5ca942d1bbd795a0144ca9a7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N4f9424fdcb0643a6b8dbd2c83de164a1\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\", \"globalId\", \"\", \"\"]\n[\"_:N1a0a0b40de254f55a8372bba19b60496\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"executable\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N6369a0cffc0445e888c1e30a54a5be5d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ncc35596b6f164968b0bd35143cbc52ea\", \"localId\", \"\", \"\"]\n[\"_:N10ab85203a394bd3ba6ef86074d64233\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0b353053b3cd41e89351acf39abb719c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N315dc3dd043c41a49ffaaba74d10eeb0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4e6142c3e2dd4f3f9e2aed1df9452bc7\", \"localId\", \"\", \"\"]\n[\"_:Naa7e95f812804669b3e89daed8d27b21\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` SoftwareArtifact was discovered to actually contain each `to` license, for example as detected by use of automated tooling.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N03140b327b9d4620b37b847528c7140b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/created\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N1a0a0b40de254f55a8372bba19b60496\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasMetadata\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element dynamically links in each `to` Element, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N5011f0cdb4544a70b796520ecd436a25\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nf4e0c03b381d4fb584571d8fdd2ca0a7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc15495aea74e4883afce40f042a057d5\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\", \"http://www.w3.org/ns/shacl#property\", \"_:Nf9bf03371d92462f91a54baa946fd625\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\", \"http://www.w3.org/ns/shacl#property\", \"_:N80dac4ea19f44488ae2dc09ba1429116\", \"localId\", \"\", \"\"]\n[\"_:Na2b089e6c69d4697ae4de61d18f020f7\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N731241b6024d4e109893eb1354404ec5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:N184c02d9c66a4e9d988d681d20c5ddc6\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N32f50a51e84f4a2499a5d17f54bbed6b\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"core\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/completeness\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N9eda1b52fa264730ab0b383d300e1726\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Na0242fde5c314aa599a3a00cfb01634c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N694e3d4238ff4006b46b450b91f4179a\", \"localId\", \"\", \"\"]\n[\"_:N68e2aefd82ab40c59cc6c2bfeab0adc4\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N897df0f6e23b488988a2d2db8aad5bc4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\", \"globalId\", \"\", \"\"]\n[\"_:N2dbc8b0a30da433a94050a3ab1190bb8\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf10e65ca64f84003827c23ef339743e5\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes a sensor used for collecting the data.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4382805b6a5947d38ffcfd8b182bddbf\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A type of extension consisting of a list of name value pairs.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data consists of unstructured text, such as a book, Wikipedia article (without images), or transcript.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/\", \"http://purl.org/dc/terms/license\", \"https://spdx.org/licenses/Community-Spec-1.0.html\", \"globalId\", \"\", \"\"]\n[\"_:N5b2e4dda703849e4933338ff0970e968\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:N037a9f94d4da4593a56a6804fca57483\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"When a CVSS score is 0.0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"trainedOn\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/percentile\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#decimal\", \"globalId\", \"\", \"\"]\n[\"_:Nda791debefe5491aa84d61433873c630\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N89d641eef49d4a5f9ef42bfe5c4221bd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N230a41f8c8d549b8844a37595ce56867\", \"localId\", \"\", \"\"]\n[\"_:N8f24e4128c124ec08b9e80f45a43dd1e\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nbac401e4be1249dd86dd149952baf59b\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"model\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N036299b1f2af44eeb966da8a1217ac9e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the element follows the Dataset profile specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ncc35596b6f164968b0bd35143cbc52ea\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The version of the SPDX License List used in the license expression.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"securityOther\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/ns/shacl#property\", \"_:Nd77657e0b19d459c931f64f48ed7e1a6\", \"localId\", \"\", \"\"]\n[\"_:Nf58f6bed32c5414ca98526a5d6a7b6dc\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nf593d6da70614e2581430bd37d9cd4ef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:Ne64dea82135241279d97934d928f2d35\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nbf6c9a626dad41fa8a0422cb3ddab7a3\", \"localId\", \"\", \"\"]\n[\"_:Ncf68ed04ac534a92808a38217fa55530\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/domain\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:Na2b089e6c69d4697ae4de61d18f020f7\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/score\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"high\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\", \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\", \"3.0.1\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nfbb5f5e996be44989d31d47d46540443\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N73e74213eec84d8daaa36a51dab963d6\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/import\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides an ExternalMap of Element identifiers.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:Nf593d6da70614e2581430bd37d9cd4ef\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N132cde65c9b14a1694d400388aecf0cc\", \"localId\", \"\", \"\"]\n[\"_:N0e31c4b45c4b442e9f1d32ab917a76ae\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0e471571470240e5872be57bfd58fed9\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#property\", \"_:Nbac401e4be1249dd86dd149952baf59b\", \"localId\", \"\", \"\"]\n[\"_:Ndb06ff981cef4e94bfdbec22badacd4d\", \"http://www.w3.org/ns/shacl#in\", \"_:N0e4d30a5dd60459dbbb5efc7333deb37\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N02daaf1ea3874989948c16e26274de9f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N06a4b77ca26e4742a10723dc3349c395\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/name\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies the name of an Element as designated by the creator.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N59f692071bb64860ab9f02cfb4670088\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SHA-3 with a digest length of 512, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a Vulnerability Exploitability eXchange (VEX) statement which provides information on whether a product is impacted by a specific vulnerability in an included package and, if affected, whether there are actions recommended to remediate. See also [NTIA VEX one-page summary](https://ntia.gov/files/ntia/publications/vex_one-page_summary.pdf).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data type is not known.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\", \"http://www.w3.org/ns/shacl#property\", \"_:N5a2b8b0073a54a3db4d6092f1c5043ed\", \"localId\", \"\", \"\"]\n[\"_:N54d1f829ecc441b9b7d9248324cbea6b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N96120491adc84204822952240ddadf13\", \"localId\", \"\", \"\"]\n[\"_:N70cbc4a60eda4e648df0df882fab278d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4c8c5257e6c144099de859c3f43b1961\", \"localId\", \"\", \"\"]\n[\"_:Nf21725c3245f4286b67bd679d3351c59\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\", \"globalId\", \"\", \"\"]\n[\"_:Ne778a773be4f408192f2ed37c6143a5d\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"http://www.w3.org/ns/shacl#property\", \"_:N904326509fc04cc4be66ea123ed9fdc4\", \"localId\", \"\", \"\"]\n[\"_:N261545ecf40d4f65bf47dc050598e90f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Records the results of general safety risk assessment of the AI system.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\", \"globalId\", \"\", \"\"]\n[\"_:Ncba4137ebcf84a728acd12bde91130e9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N8ec4229c1a674693bde766506ca93e87\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nccde3ac271484f91b83ed5fb2e1d70c9\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\", \"globalId\", \"\", \"\"]\n[\"_:N4278c3d777ea4ebd81cd23af80459c2d\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/severity\", \"globalId\", \"\", \"\"]\n[\"_:Nac0a6f045e7e4efd9dbaf01201286a14\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\", \"globalId\", \"\", \"\"]\n[\"_:N38e1279dca3f4e53be4eb3245a0e4ec2\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The affected code is not reachable through the execution of the code, including non-anticipated states of the product.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc9ccffdec66347509395f75c9845128f\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N4382805b6a5947d38ffcfd8b182bddbf\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/parameter\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/value\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Nae8e63939c7c4cf4aa4ba555362d775c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SHA-3 with a digest length of 224, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nfd592b5830bc43009e433a4172fb036b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N9b9dc778bc5c415fad7f82cf4f6047d2\", \"localId\", \"\", \"\"]\n[\"_:N3899f43be1b142148dc7af5c1cd6a1b9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0274510beacf46b0b7cd7048ff3cbb4d\", \"localId\", \"\", \"\"]\n[\"_:N9b9dc778bc5c415fad7f82cf4f6047d2\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\", \"globalId\", \"\", \"\"]\n[\"_:Nce6e2333750a40619f2e93e40be35d7e\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"md2\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nd8679c5e3311467ca097a4151ac8fa54\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N2b7fa052bf664f2a9e1923831d282602\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Nd0d48abef81b4c44a952c0925a6e30a9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"other\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"deviceDriver\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Sbom\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N0b3155ddb4cc46678a8dadb3eb9e5e43\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N1dd7c94072d1478ca91bee2c7af967a8\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N3ba51db196c04386ae47cb64aab6c95c\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nd8679c5e3311467ca097a4151ac8fa54\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SBOM created directly from the development environment, source files, and included dependencies used to build an product artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N0e31c4b45c4b442e9f1d32ab917a76ae\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nc9235a4485e64fff9b1298095061a58e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\", \"globalId\", \"\", \"\"]\n[\"_:N73f9586a8a7d4b978afcb9cfe998050b\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sha3_512\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/ns/shacl#property\", \"_:N7d2dbee05b72455c995a675186de5fd1\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"_:Nece0b4f721a847f98727202b50f4a753\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N210fbcf85b384009a2cee68e4a7e6b78\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/limitation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Defines the line range in the original host file that the snippet information\\napplies to.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:Nda71586c3c6541b4a6a907d316dca405\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\", \"globalId\", \"\", \"\"]\n[\"_:N1647e706f6764e7d9ec4e0aa8979d0c6\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/homePage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"module\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nbdc672a90df4480da8648bd31507d48e\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N4a3178783c58491bb646a056a8dbb37a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Portion of an AnyLicenseInfo representing a License which has additional\\ntext applied to it.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/buildType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N034bf868068348fb92f2f33976cad5ae\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator\", \"http://www.w3.org/ns/shacl#property\", \"_:N47d32bc3b4e04c9ab083ec76d4f22585\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the SSVC decision type.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Na92e8ceda7e548bb9a144c2e9c857639\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N8ff2b7ece321489a9ff262a2c697c89c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N542022ab56194a2184bd872572ca204b\", \"localId\", \"\", \"\"]\n[\"_:N1aac3c1c2ffb45d79910e133d9ec02f9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\", \"globalId\", \"\", \"\"]\n[\"_:Nca9532c3dd0b421e95d0800b68e3442a\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N986501d57648498ea8ed156092baf32c\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A License participating in an 'or later' model.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne70b85feb564419597741ca637d61d03\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N13acbf7806c648f19f147c9073a04385\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N30d5cdb21c144005b1d74c81aa0e129e\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"mailingList\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N9eda1b52fa264730ab0b383d300e1726\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides an indication of where to retrieve an external Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"packagedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N542022ab56194a2184bd872572ca204b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N036299b1f2af44eeb966da8a1217ac9e\", \"localId\", \"\", \"\"]\n[\"_:Nf5531d9c16ff4f589dff19f480634c29\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N48b3e9d109d34fdeaa6cbef58c05c171\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\", \"globalId\", \"\", \"\"]\n[\"_:N0eb0fa7732fb4a2db7455731d6a1ce53\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N91d11db27b28462b8545b78734a27503\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the dataset is not publicly available and can only be accessed after affirmatively accepting terms on a clickthrough webpage.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N8bdb3da6da754d98843024e1dcbe3e43\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N02daaf1ea3874989948c16e26274de9f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\", \"globalId\", \"\", \"\"]\n[\"_:Na92e8ceda7e548bb9a144c2e9c857639\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N1bd597d8851e43b79e3bde3fb6388627\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Neff5f08fa9fd4aaeb51026e2484443c7\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Nd11df36dd5014f759eab790e847b9857\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/scope\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N0d2bee57931544d786ff3bc0afb223b0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\", \"globalId\", \"\", \"\"]\n[\"_:N942417ca6d844df0914d75b099a457f8\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"design\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N88ce0438020d4326924db53dec9bd6b5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N722c45f262084ffa9b063b852952397b\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nf6f1751e3ea84341bdeec66f7c44a8ce\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"This property is used to denote the root Element(s) of a tree of elements contained in a BOM.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"build\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N91fee785616543dd9952683d70d387bf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N95b6da49b56e4298924cd2f153f00905\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies the full text of a LicenseAddition.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the element follows the Extension profile specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a License author's preferred text to indicate that a file is covered\\nby the License.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A collection of Elements, not necessarily with unifying context.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4dda90621fe746a2972ace6f1e26f9c9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/limitation\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Captures a limitation of the AI software.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:Nb916f2dfc1c640bd8e0dac9bb5956172\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N8692a82c280845c3a6fa37c02ddae229\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N58c62d134f5e41d78440946685ecf0cc\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/\", \"http://purl.org/dc/terms/creator\", \"SPDX Project\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\", \"http://www.w3.org/ns/shacl#property\", \"_:N894cee407d8747ec8adc2f05ce722a86\", \"localId\", \"\", \"\"]\n[\"_:Nd2a11bb8a1a14a82994d02e9dd610275\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"adler32\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies the full text of a LicenseAddition, in SPDX templating format.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ndde9f898797c42b989ef522557debf64\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Kilowatt-hour.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"_:Nd6ca1bcbdc494e39a9c1a4da0c52a0b3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"build\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nad909dcc4fad4339a9eb809fabd6a871\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nf4e0c03b381d4fb584571d8fdd2ca0a7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\", \"globalId\", \"\", \"\"]\n[\"_:N57e86c05425144f4a08e64395a0d5e1d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N833dac5833c24d35a16d11f2e318aeef\", \"localId\", \"\", \"\"]\n[\"_:N7f2c8d25f5df4c27b35c70d38090eab3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N8186b6d9dc534ac1b7a906d040a88d6a\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"funding\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NoneElement\", \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\", \"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/homePage\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A place for the SPDX document creator to record a website that serves as the\\npackage's home page.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"other\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[Common Platform Enumeration Specification 2.2](https://cpe.mitre.org/files/cpe-specification_2.2.pdf)\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Ne70b85feb564419597741ca637d61d03\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"clickthrough\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Represents the energy quantity.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N737b3d5b3c8f4cb7b5fb665b52f1dd96\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/standardName\", \"globalId\", \"\", \"\"]\n[\"_:N06a4b77ca26e4742a10723dc3349c395\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N03140b327b9d4620b37b847528c7140b\", \"localId\", \"\", \"\"]\n[\"_:Nf6f1751e3ea84341bdeec66f7c44a8ce\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0c49370c41124d50ac6081418cb2432d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"analyzed\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nc0c94fed0eb041ef8c4fe70f4b1fd7c0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\", \"globalId\", \"\", \"\"]\n[\"_:N5f694c64068844ca80652791ca7749d9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N4dda90621fe746a2972ace6f1e26f9c9\", \"localId\", \"\", \"\"]\n[\"_:Nf5531d9c16ff4f589dff19f480634c29\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"platform\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml). The scheme used in order to locate a resource.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies the full text of a License, in SPDX templating format.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N377b547285074591a904911ef1fc1977\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\", \"http://www.w3.org/ns/shacl#property\", \"_:N4aa1ea2c440f4aecb7a6656a599fbf22\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/score\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N82be0a238ea44c658a60ca20e0c8c6fa\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\", \"globalId\", \"\", \"\"]\n[\"_:N85ad449141be453592e9e80c2bc379f4\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"_:N9a582f09d0b7426d81ae74b09a5ed252\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\", \"globalId\", \"\", \"\"]\n[\"_:N1a0a0b40de254f55a8372bba19b60496\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Nb3e77cdb9a14442eafb0659c7081c110\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N57e86c05425144f4a08e64395a0d5e1d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N3bf9008e5422473bb689602da04ccca1\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/summary\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A short description of an Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nfc3f4dc279d7471b83aa1a9df09f8d3f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N64a80dfe5e954cf59753ab8a96e4eff3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies the download Uniform Resource Identifier for the package at the time\\nthat the document was created.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element contains each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"swhid\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Explains why a VEX product is not affected by a vulnerability. It is an\\nalternative in VexNotAffectedVulnAssessmentRelationship to the machine-readable\\njustification label.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A map of Element identifiers that are used within an SpdxDocument but defined\\nexternal to that SpdxDocument.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Portion of an AnyLicenseInfo representing a set of licensing information\\nwhere all elements apply.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"scrapingScript\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/locator\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:Na3743aad0c334d06a729f81988609c9f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\", \"globalId\", \"\", \"\"]\n[\"_:N8e672d95ff7d48e68c1ed7ecf019b269\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/exploited\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The third-highest level of risk posed by an AI system.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"_:N024478cff6eb4ef48dc45dabdb7b0a35\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N29e8eb1e03be45ae92093e6937585f14\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Used when there is a security related identifier of unspecified type.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N786a3eaa8fbe4cf0bb67c4e086fa8b5b\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\", \"globalId\", \"\", \"\"]\n[\"_:N037a9f94d4da4593a56a6804fca57483\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N163b018b3d984833a5523252ed920c58\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"globalId\", \"\", \"\"]\n[\"_:Nd33af007bad14a4594f7039df1c5df75\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nce6e2333750a40619f2e93e40be35d7e\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N30d5cdb21c144005b1d74c81aa0e129e\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N91d11db27b28462b8545b78734a27503\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"configures\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N61b9a25cae674e199ce6572456d8e72f\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nb3e77cdb9a14442eafb0659c7081c110\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the element follows the Security profile specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Build has each `to` Element as an input, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N72dd028519c2443b94229cfc4a2639bc\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Base domain class from which all other SPDX-3.0 domain classes derive.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N44928392b4d8458f847c7fd69533d2ee\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N0b3155ddb4cc46678a8dadb3eb9e5e43\", \"localId\", \"\", \"\"]\n[\"_:N4f925ef656b840928e22aa51252c2976\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ndb50eefe33ac4feda6cfb13073b5324e\", \"localId\", \"\", \"\"]\n[\"_:N4ad4011b5f8c44cbb3e76f5da0885cfd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\", \"globalId\", \"\", \"\"]\n[\"_:Ndcdb30d7deca45a8bc3e563144933f0e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasPrerequisite\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N47d32bc3b4e04c9ab083ec76d4f22585\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\", \"globalId\", \"\", \"\"]\n[\"_:N261c61aa119e4f4e9ce3c9387fb29c9f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\", \"globalId\", \"\", \"\"]\n[\"_:N507c6135f8424e8db67fe59ae93eb464\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc6d7eec7a63445c8a64113d0e59ce02c\", \"localId\", \"\", \"\"]\n[\"_:N2a72f2e0c3d44dd5ac4c0633f336d556\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\", \"globalId\", \"\", \"\"]\n[\"_:Nf6541e98d99947d9a7ccb49088b43ea0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N931294357284457f9a6f643757b29e72\", \"localId\", \"\", \"\"]\n[\"_:N220b4463e39147e99e8eeeb9974c5370\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\", \"globalId\", \"\", \"\"]\n[\"_:Na1cdda0a73e94e598b769cac4a5a5cb8\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/ns/shacl#property\", \"_:Nba03adbea09d477299a596cac9fd8319\", \"localId\", \"\", \"\"]\n[\"_:Ne70b85feb564419597741ca637d61d03\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element has manifest files that contain dependency information in each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nff9c0c2a18f24f76bfa32806ec48ce59\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"issueTracker\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Nd385c846dfa14371a0a3697f7168b4c1\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes methods that can be used to explain the results from the AI model.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes a certain part of a file.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A characterization of some aspect of an Element that is associated with the Element in a generalized fashion.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/endTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the time from which an element is no longer applicable / valid.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N72a328f4b7e14cb194d99b35236c3430\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/to\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\", \"http://www.w3.org/ns/shacl#property\", \"_:N763c69315ee040a88ca27b5205984626\", \"localId\", \"\", \"\"]\n[\"_:Nd11df36dd5014f759eab790e847b9857\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\", \"https://spdx.org/rdf/3.0.1/terms/Core/created\", \"2024-11-22T03:00:01Z\", \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\", \"http://www.w3.org/ns/shacl#property\", \"_:N5011f0cdb4544a70b796520ecd436a25\", \"localId\", \"\", \"\"]\n[\"_:N288949a61054447689377b531414e0b7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N41fda4edc0294fce84cdb5688d8ef9ef\", \"localId\", \"\", \"\"]\n[\"_:Nca9532c3dd0b421e95d0800b68e3442a\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/comment\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasAssessmentFor\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nb8a14d0c45314542aa2d6a98232399be\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nb0ab9a298e9845b1b1b770398def929d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"device\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"inlineMitigationsAlreadyExist\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N2c7697a923534e9988689746f1d03e41\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf4e0c03b381d4fb584571d8fdd2ca0a7\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N70cbc4a60eda4e648df0df882fab278d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/domain\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Captures the domain in which the AI package can be used.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"securityThreatModel\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a set of values to be used to describe the common types of SBOMs that\\ntools may create.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N6e913b09266e498887238fae6898e289\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\", \"globalId\", \"\", \"\"]\n[\"_:N4aa1ea2c440f4aecb7a6656a599fbf22\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"_:N269b628c85f04f5d8a10fa3c500745a4\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:Nce6e2333750a40619f2e93e40be35d7e\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N3b50e4323e8b4d388d8d522e18a49070\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nac0a6f045e7e4efd9dbaf01201286a14\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\", \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\", \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data is in the form of a graph where entries are somehow related to each other through edges, such a social network of friends.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"diskImage\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"vulnerableCodeCannotBeControlledByAdversary\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N348ad67a2abe4f9d929b1e20acc594b5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N52399fdf517c416ebb2e470463b71b5d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N8692a82c280845c3a6fa37c02ddae229\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N80dc66a1ccec469392596c5291fa2864\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/prefix\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A substitute for a URI.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Build was run on the `to` Element during a LifecycleScopeType period (e.g. the host that the build runs on).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"BLAKE2b algorithm with a digest size of 256, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\", \"globalId\", \"\", \"\"]\n[\"_:N2a72f2e0c3d44dd5ac4c0633f336d556\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"_:N3b695bebf32746039b555b8460ffe552\", \"http://www.w3.org/ns/shacl#not\", \"_:Nb8a14d0c45314542aa2d6a98232399be\", \"localId\", \"\", \"\"]\n[\"_:N4d2df683a0ea4c39be288b78f9e61ca4\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\", \"globalId\", \"\", \"\"]\n[\"_:N66b43817d95d4468bf805207af159230\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\", \"globalId\", \"\", \"\"]\n[\"_:Nd33af007bad14a4594f7039df1c5df75\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"No assertion can be made about the completeness of the relationship.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:N8bdb3da6da754d98843024e1dcbe3e43\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N2aa73eafba6f4d55938fb60c96ff2379\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nfe1814d375d7456e843deb8cde1cf341\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\", \"http://www.w3.org/ns/shacl#property\", \"_:Ne68051bb209048da9a57bc5dbaf28bf0\", \"localId\", \"\", \"\"]\n[\"_:Nc38c872821b548ee8f430a027b2d711f\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nd3d538fe1cb544b5808c51dffd844c81\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N98018fef19484e2fae944af82b21920e\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\", \"globalId\", \"\", \"\"]\n[\"_:N39638ea4b52f4236b7a808cb979d2f4b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:Nbd47cac50394462f9015e00ec4b449a6\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N8ff2b7ece321489a9ff262a2c697c89c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\", \"globalId\", \"\", \"\"]\n[\"_:N9eda1b52fa264730ab0b383d300e1726\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Ne820a8ec67114d53b03a71f5f7be31f5\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:Ne11c75cafdb0438299216847b06716cf\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SBOM of intended, planned software project or product with included components (some of which may not yet exist) for a new software artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\", \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\", \"3.0.1\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/locator\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/ns/shacl#property\", \"_:Nd8679c5e3311467ca097a4151ac8fa54\", \"localId\", \"\", \"\"]\n[\"_:N951ec4cbce414b3bab847840bf18d59f\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Package\", \"http://www.w3.org/ns/shacl#property\", \"_:N9eda1b52fa264730ab0b383d300e1726\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nebecc80c7e4045d1b3ad15ab0c1d04ec\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\", \"http://www.w3.org/ns/shacl#property\", \"_:N163fe4499b2a454a9641b23118bf53ae\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\", \"http://www.w3.org/ns/shacl#property\", \"_:Ne70b85feb564419597741ca637d61d03\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nfbd3df443088485abe551fc6374a3c4c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N1256cfafa26e453a9d5f8b08cc5920d7\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N00d83dee7aa44a7991821a46e83e5164\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Built-in inline controls or mitigations prevent an adversary from leveraging the vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nedaa28cbd856413e95e7805cf2d255dd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\", \"globalId\", \"\", \"\"]\n[\"_:N329ecc1447f349cc968623ddffe6a2f7\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/domain\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"invokedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"componentNotPresent\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N0eb0fa7732fb4a2db7455731d6a1ce53\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd73c69088f734dffb4cc9539c637aecf\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Connects a vulnerability and an element designating the element as a product\\naffected by the vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nfb655ff9dcc6442baa6046d411f0624c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\", \"globalId\", \"\", \"\"]\n[\"_:N687efc23ea2c4c0b9a09c9ca45dc49b3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nc91762ec925048e0a85d224bd2bd6d32\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N377b547285074591a904911ef1fc1977\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N4dcad64fd9cf4af2b8d6ea98d6c5450a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N264b55b33a4549a6a131d79763879896\", \"localId\", \"\", \"\"]\n[\"_:N0a961d271f304c8cbb2e0a1307a9d8ad\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nf284f365ba5c4e4da40d7d7900d82744\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides information about the primary purpose of the software artifact.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identifies the full text of a License or Addition.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"foundBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasConcludedLicense\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nf41c7f62f52f4c10b14344ec13dfe1e5\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a machine learning or artificial intelligence model.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nd11df36dd5014f759eab790e847b9857\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/ns/shacl#property\", \"_:N5d195bb929fc404584503e9c9b17a526\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Identify the version of a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"http://www.w3.org/ns/shacl#property\", \"_:N675847984777421d9fb9b171cdf0bb53\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sha3_224\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N2847f93323fd468eab2b926c5715c994\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\", \"globalId\", \"\", \"\"]\n[\"_:Nd385c846dfa14371a0a3697f7168b4c1\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\", \"globalId\", \"\", \"\"]\n[\"_:N4466be96ec5a4942b916c3f1fad2d3ee\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N14d2ccc3ee7749088945c0ba96e7a88a\", \"localId\", \"\", \"\"]\n[\"_:N1bd597d8851e43b79e3bde3fb6388627\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N4d86b5ad122d431bbf443326643a51df\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nfbd3df443088485abe551fc6374a3c4c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Package URL, as defined in the corresponding [Annex](../../../annexes/pkg-url-specification.md) of this specification.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N14d7232930234cad917631e1993d7ccd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"_:Na42e3794f624483e818646ed683c5ba2\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:Nfe1814d375d7456e843deb8cde1cf341\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nc38c872821b548ee8f430a027b2d711f\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"vcs\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"exportControlAssessment\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"globalId\", \"\", \"\"]\n[\"_:Nbd47cac50394462f9015e00ec4b449a6\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"sha256\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is metadata about the `from` Element (`from` hasMetadata `to`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N3c34004e669a4f809790739b55299420\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc7f12b88e8f5489dacbbfeb81192696a\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"email\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/Build\", \"http://www.w3.org/ns/shacl#property\", \"_:N82be0a238ea44c658a60ca20e0c8c6fa\", \"localId\", \"\", \"\"]\n[\"_:N1dd7c94072d1478ca91bee2c7af967a8\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N34cf4751490f48f9852ff2fa143a6321\", \"localId\", \"\", \"\"]\n[\"_:Nc6d18260ddfa478b84c2dc19c2059aa2\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Software/File\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Defines the original host file that the snippet information applies to.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Agent is delegating an action to the Agent of the `to` Relationship (which must be of type invokedBy), during a LifecycleScopeType (e.g. the `to` invokedBy Relationship is being done on behalf of `from`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N3899f43be1b142148dc7af5c1cd6a1b9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Records the time when a recommended action was communicated in a VEX statement\\nto mitigate a vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/description\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Ndbfe3b48ba714fb990a0e903863ea1ed\", \"http://www.w3.org/ns/shacl#hasValue\", \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"cwe\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"in addition to being supported by the supplier, the software is known to have been deployed and is in use.  For a software as a service provider, this implies the software is now available as a service.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/standardName\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Property that describes the digest of the build configuration file used to\\ninvoke a build.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Defines the end of a range.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"serious\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/statement\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Commentary on an assertion that an annotator has made.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N3bf9008e5422473bb689602da04ccca1\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N91adaf3024344ddcbcbf3f943faaad6b\", \"http://www.w3.org/ns/shacl#in\", \"_:N2aa14aff363e4fc1ab2ed86f71eb8873\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"simpleLicensing\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides the license under which the SPDX documentation of the Element can be\\nused.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nbbbec88245754e9d9390b9a11f0b67c2\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"purchaseOrder\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N68767751c5f64fc1afe82f2dcbae6636\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N1358bfc70dc14db6aa3a799228bc2fdd\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a export control assessment for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nbd14f0a1267744e89f6930e710689414\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/identifier\", \"globalId\", \"\", \"\"]\n[\"_:Na449b0b56e3540618b2a2698204edde9\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N328adb4bb1ec422084a2169890188a03\", \"localId\", \"\", \"\"]\n[\"_:Nf71f6300b14a4726a20ffad899bed919\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nbac401e4be1249dd86dd149952baf59b\", \"http://www.w3.org/ns/shacl#path\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N8e672d95ff7d48e68c1ed7ecf019b269\", \"localId\", \"\", \"\"]\n[\"_:N5ab248e680454bbcb3ed254de24ac49f\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N163fe4499b2a454a9641b23118bf53ae\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\", \"http://www.w3.org/ns/shacl#property\", \"_:N453a2981f56c4d3a943752e7740f87fd\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"coordinatedBy\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N626b5ad29167479dabae9a9177315404\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\", \"globalId\", \"\", \"\"]\n[\"_:N243ef6907efb40d38e00f4430d63fc19\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N9ed65925a89e40e8b7faaa925d739c72\", \"localId\", \"\", \"\"]\n[\"_:Nda71586c3c6541b4a6a907d316dca405\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Ndc659c8552d54ab684aadbdacdbd7a8d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\", \"globalId\", \"\", \"\"]\n[\"_:Ne5e123ab8f7d4aa4b35a7442690fe19d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\", \"globalId\", \"\", \"\"]\n[\"_:N0274510beacf46b0b7cd7048ff3cbb4d\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\", \"http://www.w3.org/ns/shacl#property\", \"_:N5ab248e680454bbcb3ed254de24ac49f\", \"localId\", \"\", \"\"]\n[\"_:N68e2aefd82ab40c59cc6c2bfeab0adc4\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"_:N4e6142c3e2dd4f3f9e2aed1df9452bc7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/endTime\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Indicates whether the system can perform a decision or action without human\\ninvolvement or guidance.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"noAssertion\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"globalId\", \"\", \"\"]\n[\"_:N66595c518c6248f69bdca82dccebf454\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Na82fb3a822a04f6180f1ca7808276d8f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/metric\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Records the measurement of prediction quality of the AI model.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nd0cfba2a98544626a8566f29105598e9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Na79e142094fb464da3de3ceb4108e4ff\", \"localId\", \"\", \"\"]\n[\"_:N5f694c64068844ca80652791ca7749d9\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\", \"globalId\", \"\", \"\"]\n[\"_:N0781395df11e44a6a3186f0fa8908958\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"review\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nd77657e0b19d459c931f64f48ed7e1a6\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#anyURI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to the patch or source code that fixes a vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:Nc5485992ed4e4cbea07fa6d87ee716ac\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"blake2b256\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"runtimeAnalysisReport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Nf41c7f62f52f4c10b14344ec13dfe1e5\", \"localId\", \"\", \"\"]\n[\"_:Nfcc30e48020d4dd2b3493a0cd55ea457\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies a data package and its associated information.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\", \"http://www.w3.org/ns/shacl#property\", \"_:Ndaeba75fb43b4db7b777e9b00ecd7064\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"This individual element was defined by the spec.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nf7fd042770064703a84cd9039273e4f7\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N65301d1be04341678842dfc049e2a33c\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a social media channel for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/locator\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides the location of an exploit catalog.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data is of a type not included in this list.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nff33e8337dc8421d9e74b338e35a75d5\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/name\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N1d4668e7f12244a7a9407b898c9b0534\", \"localId\", \"\", \"\"]\n[\"_:N13f4d81403034faaa93ea1abc3bd3d91\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\", \"globalId\", \"\", \"\"]\n[\"_:Ndb31c53559be41e0b28e79b74da0b557\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N73e74213eec84d8daaa36a51dab963d6\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Sbom\", \"http://www.w3.org/ns/shacl#property\", \"_:N954579de61d84bef909737ad4568a536\", \"localId\", \"\", \"\"]\n[\"_:N68e2aefd82ab40c59cc6c2bfeab0adc4\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc6d18260ddfa478b84c2dc19c2059aa2\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Ne7777394524c4639973161dd3aff2db3\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"registration\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nbb0a3a63cdba4f078c6de6eef7ff6579\", \"http://www.w3.org/ns/shacl#not\", \"_:Ncedd59bf4f1a4436ac8325d34d020df5\", \"localId\", \"\", \"\"]\n[\"_:N58b8de667bb54771976a5e86a8a8139a\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N9bb1cced9aa14e08b36ebf9f952b1d01\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"This individual element was defined by the spec.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Ne883dfda4a7445ceb1e70f39ddd03fea\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Nf284f365ba5c4e4da40d7d7900d82744\", \"localId\", \"\", \"\"]\n[\"_:Nd0ec388aab40469ab0a4297c30e0c906\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N9c1ccbc2b86f454395a450f736b67eec\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The file represents a single file (default).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Abstract class for additional text intended to be added to a License, but\\nwhich is not itself a standalone License.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"chat\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N6946aaeee89545da9d91b8527c54139a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N58021835a49a4b959f9428f8df7f7198\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd77e569c4d2d4d2c9bb29ea462bc94cc\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N6be5db9035a14b779b13bfa0a5a51c3e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nd83655f2100e4025b2eefd465fc154ab\", \"localId\", \"\", \"\"]\n[\"_:Nb3e77cdb9a14442eafb0659c7081c110\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Vulnerability has no impact on each `to` Element. The use of the `doesNotAffect` is constrained to `VexNotAffectedVulnAssessmentRelationship` classed relationships.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N683c5b7b252949bda929dd4befe8bb50\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N991d42b910e64656b45d7c4ce9e7f5e3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`).\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/File\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N2b94274553ab4bc2bbc78307f39b3327\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Impact justification label to be used when linking a vulnerability to an element\\nrepresenting a VEX product with a VexNotAffectedVulnAssessmentRelationship\\nrelationship.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nba03adbea09d477299a596cac9fd8319\", \"http://www.w3.org/ns/shacl#message\", \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N0f568f8825144082a14a0e000b8ff13f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\", \"globalId\", \"\", \"\"]\n[\"_:Nae8e63939c7c4cf4aa4ba555362d775c\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N8e672d95ff7d48e68c1ed7ecf019b269\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#boolean\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"crystalsDilithium\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N0d09683a42354debacdd0b0625119609\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"BLAKE2b algorithm with a digest size of 512, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nc3c21678fc9a459784f054a6954a9aa8\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides a CVSS version 2.0 assessment for a vulnerability.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:Na267e7b88a344e4fbd0c59a6dc760e65\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element provides low level control over a device's hardware.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N2056bd91659a4260a6eb99a0cbdd9f14\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\", \"globalId\", \"\", \"\"]\n[\"_:N0753f471dae945e885cde15702c705bb\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"runtime\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The vulnerability requires attention from the organization's internal, supervisory-level individuals. Necessary actions include requesting assistance or information about the vulnerability, and may involve publishing a notification either internally and/or externally. CISA recommends remediating Attend vulnerabilities sooner than standard update timelines.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N3c163fcab8684aa09c61e78b4cbb9b38\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"_:N7a48123f699948b5867af1fec0d7b88e\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Core/comment\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"data describes the syntax or semantics of a language or text, such as a parse tree used for natural language processing.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc9ddcdf86e874968aa8f5ba821975eb4\", \"localId\", \"\", \"\"]\n[\"_:N07868b0098174c478ac47f3fbc946ff0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N2061c93cd5774c61823bf76c952d5242\", \"localId\", \"\", \"\"]\n[\"_:N95b6da49b56e4298924cd2f153f00905\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element treats each `to` Element as a data file. A data file is an artifact that stores data required or optional for the `from` Element's functionality. A data file can be a database file, an index file, a log file, an AI model file, a calibration data file, a temporary file, a backup file, and more. For AI training dataset, test dataset, test artifact, configuration data, build input data, and build output data, please consider using the more specific relationship types: `trainedOn`, `testedOn`, `hasTest`, `configures`, `hasInput`, and `hasOutput`, respectively. This relationship does not imply dependency.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nf7fd042770064703a84cd9039273e4f7\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nf41c7f62f52f4c10b14344ec13dfe1e5\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N8bdb3da6da754d98843024e1dcbe3e43\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:Ne778a773be4f408192f2ed37c6143a5d\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\", \"globalId\", \"\", \"\"]\n[\"_:Na5ef7f1675b84ce99e4f4ca36d200a91\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N14d7232930234cad917631e1993d7ccd\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Abstract class representing a License or an OrLaterOperator.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"When a CVSS score is between 9.0 - 10.0\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Ndb31c53559be41e0b28e79b74da0b557\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"test\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense\", \"http://www.w3.org/2002/07/owl#sameAs\", \"https://spdx.org/rdf/3.0.1/terms/Licensing/NoAssertion\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N45b62edbd5f3406dba20232288ec19fd\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Ne64dea82135241279d97934d928f2d35\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"binaryArtifact\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N0b728d22a9674ecc87af12fde5aae61c\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Describes the type of annotation.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText\", \"http://www.w3.org/ns/shacl#property\", \"_:Nda71586c3c6541b4a6a907d316dca405\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the unit in which energy is measured.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:N9bb1cced9aa14e08b36ebf9f952b1d01\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Na3743aad0c334d06a729f81988609c9f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the value of the content identifier.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"http://www.w3.org/ns/shacl#property\", \"_:Nc9ccffdec66347509395f75c9845128f\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"configuration\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N44928392b4d8458f847c7fd69533d2ee\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\", \"globalId\", \"\", \"\"]\n[\"_:N6eb9ec15081f404a99935ff4e2aaa14b\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:N62b8677868664944abc9f19745aed957\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne4baf3becb8740a79f8bceb49f40679f\", \"localId\", \"\", \"\"]\n[\"_:Nf3dfbb7f98e84c61b58f5b17e3ae9f19\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element has a dependency on each `to` Element, dependency is not in the distributed artifact, but assumed to be provided, during a LifecycleScopeType period.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N82be0a238ea44c658a60ca20e0c8c6fa\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Nf44042158d4d4c85a5bd6a0fcb538498\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#positiveInteger\", \"globalId\", \"\", \"\"]\n[\"_:Nb3e77cdb9a14442eafb0659c7081c110\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:N4278c3d777ea4ebd81cd23af80459c2d\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies a time when a vulnerability assessment was modified\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element is modified by each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Bom\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A container for a grouping of SPDX-3.0 content characterizing details\\n(provenence, composition, licensing, etc.) about a product.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"cve\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"gitoid\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\", \"globalId\", \"\", \"\"]\n[\"_:Nf7e1508801cf4398b830fad84fe53388\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N62b8677868664944abc9f19745aed957\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides information about the type of an SBOM.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nb245e59ae52342bea2f1feb05bb80e79\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The `from` Element is a descendant of each `to` Element.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nff33e8337dc8421d9e74b338e35a75d5\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:Ncae19f1586924a439b37e75eb5b57ed4\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/domain\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N30d5cdb21c144005b1d74c81aa0e129e\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nc91762ec925048e0a85d224bd2bd6d32\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\", \"globalId\", \"\", \"\"]\n[\"_:N95b6da49b56e4298924cd2f153f00905\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Ndb06ff981cef4e94bfdbec22badacd4d\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:Na5a538a0052340c0ba01747cca3d3da8\", \"http://www.w3.org/ns/shacl#not\", \"_:N8115c0678af046f9bb8fe56f1541b92b\", \"localId\", \"\", \"\"]\n[\"_:Nf41c7f62f52f4c10b14344ec13dfe1e5\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nfcc30e48020d4dd2b3493a0cd55ea457\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Security/score\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"testedOn\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nc38c872821b548ee8f430a027b2d711f\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Software/homePage\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\", \"http://www.w3.org/ns/shacl#property\", \"_:Ndc4f18efad334d78a498ea9df84fbd02\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"_:N0b728d22a9674ecc87af12fde5aae61c\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nd11df36dd5014f759eab790e847b9857\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/Element\", \"globalId\", \"\", \"\"]\n[\"_:N105628f6c8b040edb9db617f35f30bec\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Ned1f0afb78d3460c9478383abf3da36b\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Na8cf54eee3ac40cca0ed6cfdaef6a576\", \"localId\", \"\", \"\"]\n[\"_:N734a831b529349fb969fd328dc6dcb1c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N25b71b41baf8408a91b66336f376a5b6\", \"localId\", \"\", \"\"]\n[\"_:Nb850dda843534d3ab3ffbadf70766fef\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Ndc4f18efad334d78a498ea9df84fbd02\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/ns/shacl#property\", \"_:Nda791debefe5491aa84d61433873c630\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the artifact has been released, and is supported from the supplier.   There is a validUntilDate that can provide additional information about the duration of support.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N6be5db9035a14b779b13bfa0a5a51c3e\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element refers to a chipset, processor, or electronic board.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Categories of presence or absence.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:Nbd14f0a1267744e89f6930e710689414\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nf44042158d4d4c85a5bd6a0fcb538498\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N6eb9ec15081f404a99935ff4e2aaa14b\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N06a4b77ca26e4742a10723dc3349c395\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\", \"globalId\", \"\", \"\"]\n[\"_:Nccde3ac271484f91b83ed5fb2e1d70c9\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N36b7d391e5cf402199bf454d82f5735c\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/value\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"A reference to a dynamic analysis report for a package.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/to\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"References an Element on the right-hand side of a relationship.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Abstract ancestor class for all VEX relationships\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:Nf3dfbb7f98e84c61b58f5b17e3ae9f19\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N565a78360e28494ea80897aadf944c0c\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\", \"http://www.w3.org/ns/shacl#property\", \"_:N79e0fdc8a753446e8e1931aab90b02ae\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#IRI\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies the type of an external reference.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:N5011f0cdb4544a70b796520ecd436a25\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"data\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N1358bfc70dc14db6aa3a799228bc2fdd\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#ObjectProperty\", \"globalId\", \"\", \"\"]\n[\"_:Nf507b9bee5ae4254bafe4ce3c72a9f18\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"_:N0f568f8825144082a14a0e000b8ff13f\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N89d641eef49d4a5f9ef42bfe5c4221bd\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/limitation\", \"http://www.w3.org/2000/01/rdf-schema#range\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"image\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nc91762ec925048e0a85d224bd2bd6d32\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Nf028d12b2d0f4f6cb20747b6b39a8b5b\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"ancestorOf\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:Nc85a3a5deac54465a32d993ba5434b00\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:Ne7777394524c4639973161dd3aff2db3\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\", \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\", \"3.0.1\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N163fe4499b2a454a9641b23118bf53ae\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:N29e8eb1e03be45ae92093e6937585f14\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\", \"http://www.w3.org/ns/shacl#property\", \"_:N88e97455b377466daa24bff58cde8f0d\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Specifies whether a license or additional text identifier has been marked as\\ndeprecated.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"hasTest\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"dynamicAnalysisReport\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N328adb4bb1ec422084a2169890188a03\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"_:Nadc18a90b6ca4cc3af0fb2aa7418dda8\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"the element follows the Build profile specification\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\", \"http://www.w3.org/ns/shacl#property\", \"_:N66b43817d95d4468bf805207af159230\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"no\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#NamedIndividual\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Any other units of energy measurement.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\", \"http://www.w3.org/2000/01/rdf-schema#label\", \"test\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element is a plan, guideline or strategy how to create, perform or analyze an application.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\", \"http://www.w3.org/ns/shacl#property\", \"_:N06465237afe4406eb4803558f7a57c08\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N6f8ca85700744b0e9f7a8672675d1dca\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/key\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#DatatypeProperty\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N7676f1bbd99e47659502f87b9936453e\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\", \"http://www.w3.org/ns/shacl#property\", \"_:N8692a82c280845c3a6fa37c02ddae229\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/2002/07/owl#Class\", \"globalId\", \"\", \"\"]\n[\"_:N06465237afe4406eb4803558f7a57c08\", \"http://www.w3.org/ns/shacl#pattern\", \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\", \"http://www.w3.org/2001/XMLSchema#string\", \"\", \"\"]\n[\"_:N30d5cdb21c144005b1d74c81aa0e129e\", \"http://www.w3.org/ns/shacl#class\", \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\", \"globalId\", \"\", \"\"]\n[\"_:Nb81407b76fc94f228f1f5ad011d931a5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\", \"globalId\", \"\", \"\"]\n[\"_:N4091b2fb3d5c417fad7305927740d1d5\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N683c5b7b252949bda929dd4befe8bb50\", \"localId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Enumeration of the different kinds of SPDX file.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\", \"globalId\", \"\", \"\"]\n[\"_:N73833299f42a4f78b3a3379f9d2302d7\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\", \"globalId\", \"\", \"\"]\n[\"_:N034bf868068348fb92f2f33976cad5ae\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/completeness\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"Provides information about the completeness of relationships.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\", \"http://www.w3.org/ns/shacl#NodeShape\", \"globalId\", \"\", \"\"]\n[\"_:N6946aaeee89545da9d91b8527c54139a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\", \"globalId\", \"\", \"\"]\n[\"_:N4382805b6a5947d38ffcfd8b182bddbf\", \"http://www.w3.org/ns/shacl#maxCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"The Element doesn't fit into any of the other categories.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N3c34004e669a4f809790739b55299420\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\", \"_:N5a0ed5449f124c1e9ea7b05f0826cabd\", \"localId\", \"\", \"\"]\n[\"_:Nbd14f0a1267744e89f6930e710689414\", \"http://www.w3.org/ns/shacl#nodeKind\", \"http://www.w3.org/ns/shacl#Literal\", \"globalId\", \"\", \"\"]\n[\"_:Nc37985fef6884679b49d387a2ef08d3f\", \"http://www.w3.org/ns/shacl#path\", \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\", \"globalId\", \"\", \"\"]\n[\"_:Nb850dda843534d3ab3ffbadf70766fef\", \"http://www.w3.org/ns/shacl#minCount\", \"1\", \"http://www.w3.org/2001/XMLSchema#integer\", \"\", \"\"]\n[\"_:Nd0ec388aab40469ab0a4297c30e0c906\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"no assertion about the type of support is made.   This is considered the default if no other support type is used.\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"_:N737b3d5b3c8f4cb7b5fb665b52f1dd96\", \"http://www.w3.org/ns/shacl#datatype\", \"http://www.w3.org/2001/XMLSchema#string\", \"globalId\", \"\", \"\"]\n[\"_:N8186b6d9dc534ac1b7a906d040a88d6a\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\", \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\", \"globalId\", \"\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[Common Platform Enumeration: Naming Specification Version 2.3](https://csrc.nist.gov/publications/detail/nistir/7695/final)\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\", \"http://www.w3.org/2000/01/rdf-schema#comment\", \"[Dilithium](https://pq-crystals.org/dilithium/)\", \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\", \"en\", \"\"]\n[\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\", \"http://www.w3.org/ns/shacl#property\", \"_:Nfbb5f5e996be44989d31d47d46540443\", \"localId\", \"\", \"\"]\n"
  },
  {
    "path": "rdf/spdx-model.json-ld",
    "content": "[\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the dataset is not publicly available and an email registration is required before accessing the dataset, although without an affirmative acceptance of terms.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"registration\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A license addition that is not listed on the SPDX Exceptions List.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The third-highest level of risk posed by an AI system.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"medium\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A map of Element identifiers that are used within an SpdxDocument but defined\\nexternal to that SpdxDocument.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nebecc80c7e4045d1b3ad15ab0c1d04ec\"\n      },\n      {\n        \"@id\": \"_:Nb345ac20ec3244e480ec30eee26dc06e\"\n      },\n      {\n        \"@id\": \"_:N894cee407d8747ec8adc2f05ce722a86\"\n      },\n      {\n        \"@id\": \"_:Nd2a11bb8a1a14a82994d02e9dd610275\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nebecc80c7e4045d1b3ad15ab0c1d04ec\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nb345ac20ec3244e480ec30eee26dc06e\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N894cee407d8747ec8adc2f05ce722a86\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nd2a11bb8a1a14a82994d02e9dd610275\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Concise Software Identification (CoSWID) tag, as defined in [RFC 9393](https://datatracker.ietf.org/doc/rfc9393/) Section 2.3.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"swid\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/identifier\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Uniquely identifies an external element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A software agent.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the type of a content identifier.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"BLAKE2b algorithm with a digest size of 256, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"blake2b256\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a CVSS version 2.0 assessment for a vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Na2b089e6c69d4697ae4de61d18f020f7\"\n      },\n      {\n        \"@id\": \"_:Nb850dda843534d3ab3ffbadf70766fef\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na2b089e6c69d4697ae4de61d18f020f7\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/score\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nb850dda843534d3ab3ffbadf70766fef\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a machine learning or artificial intelligence model.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"model\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element is an ancestor of each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"ancestorOf\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element is available from the additional supplier described by each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"availableFrom\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a runtime analysis report for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"runtimeAnalysisReport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An Individual Value for License when no assertion can be made about its actual\\nvalue.\"\n      }\n    ],\n    \"http://www.w3.org/2002/07/owl#sameAs\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Licensing/NoAssertion\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the SPDX License List version in which this license or exception\\nidentifier was deprecated.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Relates a `from` Vulnerability and each `to` Element with a security assessment. To be used with `VulnAssessmentRelationship` types.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasAssessmentFor\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildId\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A buildId is a locally unique identifier used by a builder to identify a unique\\ninstance of a build produced by it.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/severity\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the CVSS qualitative severity rating of a vulnerability in relation to a piece of software.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a file system image that can be written to a disk (or virtual) partition.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"filesystemImage\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A `from` Vulnerability has been fixed in each `to` Element. The use of the `fixedIn` type is constrained to `VexFixedVulnAssessmentRelationship` classed relationships.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"fixedIn\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a [penetration test](https://en.wikipedia.org/wiki/Penetration_test) report for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"securityPenTestReport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a container image which can be used by a container runtime application.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"container\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Ontology\"\n    ],\n    \"http://purl.org/dc/terms/abstract\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"This ontology defines the terms and relationships used in the SPDX specification to describe system packages\"\n      }\n    ],\n    \"http://purl.org/dc/terms/created\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#date\",\n        \"@value\": \"2024-04-05\"\n      }\n    ],\n    \"http://purl.org/dc/terms/creator\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SPDX Project\"\n      }\n    ],\n    \"http://purl.org/dc/terms/license\": [\n      {\n        \"@id\": \"https://spdx.org/licenses/Community-Spec-1.0.html\"\n      }\n    ],\n    \"http://purl.org/dc/terms/references\": [\n      {\n        \"@id\": \"https://spdx.dev/specifications/\"\n      }\n    ],\n    \"http://purl.org/dc/terms/title\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"System Package Data Exchange (SPDX) Ontology\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"System Package Data Exchange (SPDX) Ontology\"\n      }\n    ],\n    \"http://www.w3.org/2002/07/owl#versionIRI\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/\"\n      }\n    ],\n    \"https://www.omg.org/spec/Commons/AnnotationVocabulary/copyright\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Copyright (C) 2024 SPDX Project\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/percentile\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The percentile of the current probability score.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` SoftwareArtifact was discovered to actually contain each `to` license, for example as detected by use of automated tooling.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasDeclaredLicense\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/Organization\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An Organization representing the SPDX Project.\"\n      }\n    ],\n    \"http://www.w3.org/2002/07/owl#sameAs\": [\n      {\n        \"@id\": \"https://spdx.org/\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides information about the primary purpose of the software artifact.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An Individual Value for License where the SPDX data creator determines that no\\nlicense is present.\"\n      }\n    ],\n    \"http://www.w3.org/2002/07/owl#sameAs\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Licensing/None\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SBOM generated through instrumenting the system running the software, to capture only components present in the system, as well as external call-outs or dynamically loaded components. In some contexts, this may also be referred to as an \\\"Instrumented\\\" or \\\"Dynamic\\\" SBOM.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"runtime\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data is video based, such as a collection of movie clips featuring Tom Hanks.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"video\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the dataset is publicly available, but not all at once, and can only be accessed through queries which return parts of the dataset.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"query\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Used when someone reviews the Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"review\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element provides a requirement needed as input for another Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"requirement\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"When a CVSS score is 0.0\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"none\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the unit of energy consumption.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to the software support channel or other support information for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"support\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the algorithm used for calculating the hash value.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the unit in which energy is measured.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes the preprocessing steps that were applied to the raw data to create the given dataset.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the element follows the ExpandedLicensing profile specification\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"expandedLicensing\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element depends on each `to` Element, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"dependsOn\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a software framework.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"framework\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a set of values to be used to describe the common types of SBOMs that\\ntools may create.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Built-in inline controls or mitigations prevent an adversary from leveraging the vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"inlineMitigationsAlreadyExist\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A collection of SPDX Elements that could potentially be serialized.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N4aa1ea2c440f4aecb7a6656a599fbf22\"\n      },\n      {\n        \"@id\": \"_:Ndc4f18efad334d78a498ea9df84fbd02\"\n      },\n      {\n        \"@id\": \"_:Nc22ee04d695b4582bd604f6206900620\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N4aa1ea2c440f4aecb7a6656a599fbf22\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/import\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ndc4f18efad334d78a498ea9df84fbd02\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc22ee04d695b4582bd604f6206900620\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A canonical, unique, immutable identifier\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N45b62edbd5f3406dba20232288ec19fd\"\n      },\n      {\n        \"@id\": \"_:N453a2981f56c4d3a943752e7740f87fd\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N45b62edbd5f3406dba20232288ec19fd\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N453a2981f56c4d3a943752e7740f87fd\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes relevant information about different steps of the training process.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Defines the line range in the original host file that the snippet information\\napplies to.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/locator\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides the location of an exploit catalog.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides the location for more information regarding an external identifier.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"there is no support for the artifact from the supplier, consumer assumes any support obligations.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"noSupport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Records the results of general safety risk assessment of the AI system.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/completeness\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides information about the completeness of relationships.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Data points in the dataset are highly confidential and can only be shared with named recipients.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"red\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The field describes the availability of a dataset.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Used to associate a `from` Artifact with each `to` Vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasAssociatedVulnerability\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to an artifact containing the sources for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sourceArtifact\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An assertion made in relation to one or more elements.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N91adaf3024344ddcbcbf3f943faaad6b\"\n      },\n      {\n        \"@id\": \"_:N07cb32d0626a45cfbea37a7dd2a8b854\"\n      },\n      {\n        \"@id\": \"_:N8f24e4128c124ec08b9e80f45a43dd1e\"\n      },\n      {\n        \"@id\": \"_:N3bf9008e5422473bb689602da04ccca1\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N91adaf3024344ddcbcbf3f943faaad6b\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N07cb32d0626a45cfbea37a7dd2a8b854\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/contentType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^[^\\\\/]+\\\\/[^\\\\/]+$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N8f24e4128c124ec08b9e80f45a43dd1e\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/statement\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N3bf9008e5422473bb689602da04ccca1\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/subject\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is a file added to the `from` Element (`from` hasAddedFile `to`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasAddedFile\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes all the preprocessing steps applied to the training data before the\\nmodel training.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SHA-3 with a digest length of 384, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sha3_384\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a certification report for a package from an accredited/independent body.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"certificationReport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to funding information related to a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"funding\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies whether the License is listed as approved by the\\nOpen Source Initiative (OSI).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Abstract ancestor class for all VEX relationships\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Na5a538a0052340c0ba01747cca3d3da8\"\n      },\n      {\n        \"@id\": \"_:N1d4668e7f12244a7a9407b898c9b0534\"\n      },\n      {\n        \"@id\": \"_:N0781395df11e44a6a3186f0fa8908958\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na5a538a0052340c0ba01747cca3d3da8\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:N8115c0678af046f9bb8fe56f1541b92b\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N8115c0678af046f9bb8fe56f1541b92b\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N1d4668e7f12244a7a9407b898c9b0534\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N0781395df11e44a6a3186f0fa8908958\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SBOM generated as part of the process of building the software to create a releasable artifact (e.g., executable or package) from data such as source files, dependencies, built components, build process ephemeral data, and other SBOMs.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"build\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SHA-2 with a digest length of 224, as defined in [RFC 3874](https://datatracker.ietf.org/doc/rfc3874/).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sha224\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides information about the creation of the Element.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nf7fd042770064703a84cd9039273e4f7\"\n      },\n      {\n        \"@id\": \"_:Nca9532c3dd0b421e95d0800b68e3442a\"\n      },\n      {\n        \"@id\": \"_:N68e2aefd82ab40c59cc6c2bfeab0adc4\"\n      },\n      {\n        \"@id\": \"_:N98018fef19484e2fae944af82b21920e\"\n      },\n      {\n        \"@id\": \"_:N61753ca6fa484199b143356d20b0476e\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf7fd042770064703a84cd9039273e4f7\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nca9532c3dd0b421e95d0800b68e3442a\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/comment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N68e2aefd82ab40c59cc6c2bfeab0adc4\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/created\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N98018fef19484e2fae944af82b21920e\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N61753ca6fa484199b143356d20b0476e\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Tool\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Vulnerability has had an exploit created against it by each `to` Agent.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"exploitCreatedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/summary\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A short description of an Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` SoftwareArtifact is concluded by the SPDX data creator to be governed by each `to` license.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasConcludedLicense\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the type of the external identifier.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Dataset may be distributed freely, without restriction.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"clear\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes a sensor used for collecting the data.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is a patch for the `from` Element (`from` patchedBy `to`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"patchedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Defines the byte range in the original host file that the snippet information\\napplies to.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A relationship has specific context implications during development phase of an element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"development\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to the security adversary model for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"securityAdversaryModel\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides an EPSS assessment for a vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nf284f365ba5c4e4da40d7d7900d82744\"\n      },\n      {\n        \"@id\": \"_:Nc9ddcdf86e874968aa8f5ba821975eb4\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf284f365ba5c4e4da40d7d7900d82744\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/probability\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc9ddcdf86e874968aa8f5ba821975eb4\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/percentile\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies who or what supplied the artifact or VulnAssessmentRelationship\\nreferenced by the Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a single or a collection of source files.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"source\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Designates a `from` Vulnerability was originally discovered by the `to` Agent(s).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"foundBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The relative file name of a file to be excluded from the\\n`PackageVerificationCode`.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"When a CVSS score is between 9.0 - 10.0\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"critical\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the type of the content identifier.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element contains each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"contains\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A relationship has specific context implications during an element's testing phase, during development.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"test\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"any hashing algorithm that does not exist in this list of entries\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"other\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a reference number that can be used to understand how to parse and\\ninterpret an Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the CVSS vector string for a vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Property describing the start time of a build.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a static analysis report for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"staticAnalysisReport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Portion of an AnyLicenseInfo representing a set of licensing information\\nwhere all elements apply.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N963f7603cd844b03bd4631e0713b1635\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N963f7603cd844b03bd4631e0713b1635\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 2\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An Individual Value for Element representing a set of Elements of unknown\\nidentify or cardinality (number).\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A tuple of two positive integers that define a range.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N80dac4ea19f44488ae2dc09ba1429116\"\n      },\n      {\n        \"@id\": \"_:Nf44042158d4d4c85a5bd6a0fcb538498\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N80dac4ea19f44488ae2dc09ba1429116\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#positiveInteger\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf44042158d4d4c85a5bd6a0fcb538498\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#positiveInteger\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A mapping between prefixes and namespace partial URIs.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N763c69315ee040a88ca27b5205984626\"\n      },\n      {\n        \"@id\": \"_:Na96bc2776ef4488595f136d0fbac26a6\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N763c69315ee040a88ca27b5205984626\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/prefix\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na96bc2776ef4488595f136d0fbac26a6\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/namespace\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the SPDX License List version in which this ListedLicense or\\nListedLicenseException identifier was first added.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"republishedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A relationship has other specific context information necessary to capture that the above set of enumerations does not handle.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"other\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to an alternative download location.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"altDownloadLocation\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[Common Weakness Enumeration](https://csrc.nist.gov/glossary/term/common_weakness_enumeration). A reference to a source of software flaw defined within the official [CWE List](https://cwe.mitre.org/data/) that conforms to the [CWE specification](https://cwe.mitre.org/).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"cwe\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Person\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An individual human being.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the exploit catalog type.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element dynamically links in each `to` Element, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasDynamicLink\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[MD6 hash function](https://people.csail.mit.edu/rivest/pubs/RABCx08.pdf)\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"md6\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference the [security threat model](https://en.wikipedia.org/wiki/Threat_model) for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"securityThreatModel\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The file represents a single file (default).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"file\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/domain\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Captures the domain in which the AI package can be used.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the dataset provider is not making available the underlying data and the dataset must be reassembled, typically using the provided script for scraping the data.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"scrapingScript\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element has been trained on the `to` Element(s).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"trainedOn\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Categories of presence or absence.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A License participating in a 'with addition' model.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"in addition to being supported by the supplier, the software is known to have been deployed and is in use.  For a software as a service provider, this implies the software is now available as a service.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"deployed\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Any other units of energy measurement.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"other\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Abstract class for additional text intended to be added to a License, but\\nwhich is not itself a standalone License.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N7c9974a53d5443c5831f3e7dc56073d0\"\n      },\n      {\n        \"@id\": \"_:N4881d1614aa0403894d16c3ca276d790\"\n      },\n      {\n        \"@id\": \"_:Nfe1814d375d7456e843deb8cde1cf341\"\n      },\n      {\n        \"@id\": \"_:Nd33af007bad14a4594f7039df1c5df75\"\n      },\n      {\n        \"@id\": \"_:Nbbbec88245754e9d9390b9a11f0b67c2\"\n      },\n      {\n        \"@id\": \"_:Nd77657e0b19d459c931f64f48ed7e1a6\"\n      },\n      {\n        \"@id\": \"_:N73f9586a8a7d4b978afcb9cfe998050b\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N7c9974a53d5443c5831f3e7dc56073d0\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:N8358def5fd2b4668b759d786315e799f\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N8358def5fd2b4668b759d786315e799f\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N4881d1614aa0403894d16c3ca276d790\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nfe1814d375d7456e843deb8cde1cf341\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nd33af007bad14a4594f7039df1c5df75\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nbbbec88245754e9d9390b9a11f0b67c2\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nd77657e0b19d459c931f64f48ed7e1a6\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N73f9586a8a7d4b978afcb9cfe998050b\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data that is classified into a discrete number of categories, such as the eye color of a population of people.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"categorical\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides information about the type of an SBOM.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data is in the form of a graph where entries are somehow related to each other through edges, such a social network of friends.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"graph\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"gitoid\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies the full text of a LicenseAddition, in SPDX templating format.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is considered as evidence for the `from` Element (`from` hasEvidence `to`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasEvidence\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The second-highest level of risk posed by an AI system.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"high\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/score\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a numerical (0-10) representation of the severity of a vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data type is not known.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"noAssertion\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes a certain part of a file.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N825f749765e348a0abfef75f63c1588a\"\n      },\n      {\n        \"@id\": \"_:Nf9bf03371d92462f91a54baa946fd625\"\n      },\n      {\n        \"@id\": \"_:Nc6d18260ddfa478b84c2dc19c2059aa2\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N825f749765e348a0abfef75f63c1588a\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf9bf03371d92462f91a54baa946fd625\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc6d18260ddfa478b84c2dc19c2059aa2\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/File\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Portion of an AnyLicenseInfo representing a set of licensing information where\\nonly one of the elements applies.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Ne81afbff18a74c75ac853da24ab327a0\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne81afbff18a74c75ac853da24ab327a0\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 2\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Base domain class from which all other SPDX-3.0 domain classes derive.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nbac401e4be1249dd86dd149952baf59b\"\n      },\n      {\n        \"@id\": \"_:Nff33e8337dc8421d9e74b338e35a75d5\"\n      },\n      {\n        \"@id\": \"_:N61b9a25cae674e199ce6572456d8e72f\"\n      },\n      {\n        \"@id\": \"_:N00fcf1f501a749fc9cbbdbdf23a7aaa8\"\n      },\n      {\n        \"@id\": \"_:N7a66c734ced842b4913ff95c5f5cf452\"\n      },\n      {\n        \"@id\": \"_:Nc3c21678fc9a459784f054a6954a9aa8\"\n      },\n      {\n        \"@id\": \"_:N269b628c85f04f5d8a10fa3c500745a4\"\n      },\n      {\n        \"@id\": \"_:N675847984777421d9fb9b171cdf0bb53\"\n      },\n      {\n        \"@id\": \"_:N951ec4cbce414b3bab847840bf18d59f\"\n      },\n      {\n        \"@id\": \"_:Nf26016059c3e414da185e30155b543f5\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nbac401e4be1249dd86dd149952baf59b\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:N5bda6a3731444310990a06326743f6aa\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N5bda6a3731444310990a06326743f6aa\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nff33e8337dc8421d9e74b338e35a75d5\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/name\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N61b9a25cae674e199ce6572456d8e72f\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/summary\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N00fcf1f501a749fc9cbbdbdf23a7aaa8\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/description\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N7a66c734ced842b4913ff95c5f5cf452\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/comment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc3c21678fc9a459784f054a6954a9aa8\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N269b628c85f04f5d8a10fa3c500745a4\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N675847984777421d9fb9b171cdf0bb53\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N951ec4cbce414b3bab847840bf18d59f\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf26016059c3e414da185e30155b543f5\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/extension\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"MD4 message-digest algorithm, as defined in [RFC 1186](https://datatracker.ietf.org/doc/rfc1186/).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"md4\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the element follows the Core profile specification\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"core\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[Dilithium](https://pq-crystals.org/dilithium/)\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"crystalsDilithium\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Indicates whether the system can perform a decision or action without human\\ninvolvement or guidance.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a reference to a resource outside the scope of SPDX-3.0 content\\nthat uniquely identifies an Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes methods that can be used to explain the results from the AI model.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Data points in the dataset can be shared only with specific organizations and their clients on a need to know basis.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"amber\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a version control system related to a software artifact.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"vcs\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to the instant messaging system used by the maintainer for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"chat\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to instructions for reporting newly discovered security vulnerabilities for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"securityPolicy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a published security advisory (where advisory as defined per [ISO 29147:2018](https://www.iso.org/standard/72311.html)) that may affect one or more elements, e.g., vendor advisories or specific NVD entries.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"securityAdvisory\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Captures the threshold that was used for computation of a metric described in\\nthe metric field.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Explains why a VEX product is not affected by a vulnerability. It is an\\nalternative in VexNotAffectedVulnAssessmentRelationship to the machine-readable\\njustification label.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the exploit catalog type.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data is recorded in an ordered sequence of timestamped entries, such as the price of a stock over the course of a day.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"timeseries\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the version of a VEX statement.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/context\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Gives information about the circumstances or unifying properties\\nthat Elements of the bundle have been assembled under.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"When a CVSS score is between 0.1 - 3.9\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"low\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the licenseId that is preferred to be used in place of a deprecated\\nLicense or LicenseAddition.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a software library.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"library\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element refers to a disk image that can be written to a disk, booted in a VM, etc. A disk image typically contains most or all of the components necessary to boot, such as bootloaders, kernels, firmware, userspace, etc.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"diskImage\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies a data package and its associated information.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/Package\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N78c7513398064da1a55c5df1b3c96444\"\n      },\n      {\n        \"@id\": \"_:N00d83dee7aa44a7991821a46e83e5164\"\n      },\n      {\n        \"@id\": \"_:Nb4381a5cee3143a482af28cf9a364f3c\"\n      },\n      {\n        \"@id\": \"_:Na42e3794f624483e818646ed683c5ba2\"\n      },\n      {\n        \"@id\": \"_:Na267e7b88a344e4fbd0c59a6dc760e65\"\n      },\n      {\n        \"@id\": \"_:N66b43817d95d4468bf805207af159230\"\n      },\n      {\n        \"@id\": \"_:N034bf868068348fb92f2f33976cad5ae\"\n      },\n      {\n        \"@id\": \"_:N8adbab8e05cf4258a0b7e9eedbd03e5f\"\n      },\n      {\n        \"@id\": \"_:N95b6da49b56e4298924cd2f153f00905\"\n      },\n      {\n        \"@id\": \"_:Ndb06ff981cef4e94bfdbec22badacd4d\"\n      },\n      {\n        \"@id\": \"_:N6eb9ec15081f404a99935ff4e2aaa14b\"\n      },\n      {\n        \"@id\": \"_:Nf0752cee7bef48efaa39267516a6b21a\"\n      },\n      {\n        \"@id\": \"_:N2a72f2e0c3d44dd5ac4c0633f336d556\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N78c7513398064da1a55c5df1b3c96444\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N00d83dee7aa44a7991821a46e83e5164\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nb4381a5cee3143a482af28cf9a364f3c\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na42e3794f624483e818646ed683c5ba2\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na267e7b88a344e4fbd0c59a6dc760e65\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N66b43817d95d4468bf805207af159230\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N034bf868068348fb92f2f33976cad5ae\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N8adbab8e05cf4258a0b7e9eedbd03e5f\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N95b6da49b56e4298924cd2f153f00905\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ndb06ff981cef4e94bfdbec22badacd4d\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N6eb9ec15081f404a99935ff4e2aaa14b\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf0752cee7bef48efaa39267516a6b21a\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N2a72f2e0c3d44dd5ac4c0633f336d556\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A License participating in an 'or later' model.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The vulnerability requires attention from the organization's internal, supervisory-level and leadership-level individuals. Necessary actions include requesting assistance or information about the vulnerability, as well as publishing a notification either internally and/or externally. Typically, internal groups would meet to determine the overall response and then execute agreed upon actions. CISA recommends remediating Act vulnerabilities as soon as possible.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"act\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies the text of one or more copyright notices for a software Package,\\nFile or Snippet, if any.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A license that is listed on the SPDX License List.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Ndaeba75fb43b4db7b777e9b00ecd7064\"\n      },\n      {\n        \"@id\": \"_:Nadd5d6fa295c47ee82d49e5fde059110\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ndaeba75fb43b4db7b777e9b00ecd7064\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nadd5d6fa295c47ee82d49e5fde059110\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Captures the size of the dataset.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provide the enumeration of possible decisions in the\\n[Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree](https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Other exploit catalogs\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"other\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Used when the type does not match any of the other options.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"other\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the element follows the Software profile specification\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"software\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` archive expands out as an artifact described by each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"expandsTo\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A license exception that is listed on the SPDX Exceptions list.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N7c7a260c778e4d4491ba75a0fe083ebe\"\n      },\n      {\n        \"@id\": \"_:N5011f0cdb4544a70b796520ecd436a25\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N7c7a260c778e4d4491ba75a0fe083ebe\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N5011f0cdb4544a70b796520ecd436a25\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Vulnerability affects each `to` Element. The use of the `affects` type is constrained to `VexAffectedVulnAssessmentRelationship` classed relationships.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"affects\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/metric\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Records the measurement of prediction quality of the AI model.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element refers to a chipset, processor, or electronic board.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"device\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element is distributed as an artifact in each `to` Element (e.g. an RPM or archive file).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasDistributionArtifact\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the artifact has been released, and there is limited support available from the supplier. There is a validUntilDate that can provide additional information about the duration of support.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"limitedSupport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Used when there is a security related identifier of unspecified type.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"securityOther\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"(\\\"Track\\\\*\\\" in the SSVC spec) The vulnerability contains specific characteristics that may require closer monitoring for changes. CISA recommends remediating Track\\\\* vulnerabilities within standard update timelines.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"trackStar\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes the type of the given dataset.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data is of a type not included in this list.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"other\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is a specification for the `from` Element (`from` hasSpecification `to`), during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasSpecification\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the amount of energy consumed when finetuning the AI model that is\\nbeing used in the AI system.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is an optional component of the `from` Element (`from` hasOptionalComponent `to`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasOptionalComponent\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[Kyber](https://pq-crystals.org/kyber/)\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"crystalsKyber\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the safety risk level.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasTestCase\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/NoneElement\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An Individual Value for Element representing a set of Elements with\\ncardinality (number/count) of zero.\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Captures a standard that is being complied with.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to the End Of Sale (EOS) and/or End Of Life (EOL) information related to a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"eolNotice\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/description\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a detailed description of the Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is an operating system.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"operatingSystem\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The software is not affected because the vulnerable component is not in the product.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"componentNotPresent\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes the anonymization methods used.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"other\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the element follows the Security profile specification\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"security\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element is a descendant of each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"descendantOf\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element represents a runtime environment.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"platform\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Categories of confidentiality level.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides the license under which the SPDX documentation of the Element can be\\nused.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Indicates presence of the field.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"yes\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the element follows the SimpleLicensing profile specification\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"simpleLicensing\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies the full text of a License, in SPDX templating format.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the element follows the Lite profile specification\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"lite\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/element\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Refers to one or more Elements that are part of an ElementCollection.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"No assertion can be made about the completeness of the relationship.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"noAssertion\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the type of an external identifier.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SBOM generated through analysis of artifacts (e.g., executables, packages, containers, and virtual machine images) after its build. Such analysis generally requires a variety of heuristics. In some contexts, this may also be referred to as a \\\"3rd party\\\" SBOM.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"analyzed\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a CVSS version 4 assessment for a vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N4382805b6a5947d38ffcfd8b182bddbf\"\n      },\n      {\n        \"@id\": \"_:N4278c3d777ea4ebd81cd23af80459c2d\"\n      },\n      {\n        \"@id\": \"_:N58c62d134f5e41d78440946685ecf0cc\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N4382805b6a5947d38ffcfd8b182bddbf\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/score\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N4278c3d777ea4ebd81cd23af80459c2d\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/severity\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N58c62d134f5e41d78440946685ecf0cc\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Records the time when a recommended action was communicated in a VEX statement\\nto mitigate a vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A collection of Elements that have a shared context.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N63f963c2c8a4467bb803f9af7eaafd3d\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N63f963c2c8a4467bb803f9af7eaafd3d\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/context\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies an AI package and its associated information.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/Package\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N8bdb3da6da754d98843024e1dcbe3e43\"\n      },\n      {\n        \"@id\": \"_:N329ecc1447f349cc968623ddffe6a2f7\"\n      },\n      {\n        \"@id\": \"_:Nd385c846dfa14371a0a3697f7168b4c1\"\n      },\n      {\n        \"@id\": \"_:N786a3eaa8fbe4cf0bb67c4e086fa8b5b\"\n      },\n      {\n        \"@id\": \"_:Nf41c7f62f52f4c10b14344ec13dfe1e5\"\n      },\n      {\n        \"@id\": \"_:N024478cff6eb4ef48dc45dabdb7b0a35\"\n      },\n      {\n        \"@id\": \"_:Nad909dcc4fad4339a9eb809fabd6a871\"\n      },\n      {\n        \"@id\": \"_:N13acbf7806c648f19f147c9073a04385\"\n      },\n      {\n        \"@id\": \"_:Nc63741a7112e471ba97ce37e05f2dac1\"\n      },\n      {\n        \"@id\": \"_:N626b5ad29167479dabae9a9177315404\"\n      },\n      {\n        \"@id\": \"_:Ncae19f1586924a439b37e75eb5b57ed4\"\n      },\n      {\n        \"@id\": \"_:N9bd771ac02cc41519919a01d4deca105\"\n      },\n      {\n        \"@id\": \"_:N576b7fbe3ba74572a6eb065c67761847\"\n      },\n      {\n        \"@id\": \"_:N80dc66a1ccec469392596c5291fa2864\"\n      },\n      {\n        \"@id\": \"_:Nccde3ac271484f91b83ed5fb2e1d70c9\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N8bdb3da6da754d98843024e1dcbe3e43\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N329ecc1447f349cc968623ddffe6a2f7\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/domain\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nd385c846dfa14371a0a3697f7168b4c1\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N786a3eaa8fbe4cf0bb67c4e086fa8b5b\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf41c7f62f52f4c10b14344ec13dfe1e5\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N024478cff6eb4ef48dc45dabdb7b0a35\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nad909dcc4fad4339a9eb809fabd6a871\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/limitation\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N13acbf7806c648f19f147c9073a04385\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/metric\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc63741a7112e471ba97ce37e05f2dac1\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N626b5ad29167479dabae9a9177315404\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ncae19f1586924a439b37e75eb5b57ed4\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N9bd771ac02cc41519919a01d4deca105\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N576b7fbe3ba74572a6eb065c67761847\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N80dc66a1ccec469392596c5291fa2864\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nccde3ac271484f91b83ed5fb2e1d70c9\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a bill of materials.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"bom\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to additional product metadata such as reference within organization's product catalog.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"productMetadata\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A LicenseAddition participating in a 'with addition' model.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A mathematical algorithm that maps data of arbitrary size to a bit string.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element has been tested on the `to` Element(s).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"testedOn\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies an external Element used within an SpdxDocument but defined\\nexternal to that SpdxDocument.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the type of the external reference.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A type of extension consisting of a list of name value pairs.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N516b1b46dbb04f1c953906f0388bf8b4\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N516b1b46dbb04f1c953906f0388bf8b4\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the type of an external reference.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A buildType is a hint that is used to indicate the toolchain, platform, or\\ninfrastructure that the build was invoked on.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"there is a defined end of support for the artifact from the supplier.  This may also be referred to as end of life. There is a validUntilDate that can be used to signal when support ends for the artifact.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"endOfSupport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Agent represents anything with the potential to act on a system.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is documentation.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"documentation\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to the mailing list used by the maintainer for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"mailingList\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[Common Platform Enumeration Specification 2.2](https://cpe.mitre.org/files/cpe-specification_2.2.pdf)\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"cpe22\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` SpdxDocument can be found in a serialized form in each `to` Artifact.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"serializedInArtifact\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies whether a license or additional text identifier has been marked as\\ndeprecated.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element has manifest files that contain dependency information in each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasDependencyManifest\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Portion of an AnyLicenseInfo representing this version, or any later version,\\nof the indicated License.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N47d32bc3b4e04c9ab083ec76d4f22585\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N47d32bc3b4e04c9ab083ec76d4f22585\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Property describes the invocation entrypoint of a build.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data is recorded from a physical sensor, such as a thermometer reading or biometric device.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sensor\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is metadata about the `from` Element (`from` hasMetadata `to`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasMetadata\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies who or what created the Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a software manifest.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"manifest\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element is a configuration applied to each `to` Element, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"configures\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[Common Platform Enumeration: Naming Specification Version 2.3](https://csrc.nist.gov/publications/detail/nistir/7695/final)\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"cpe23\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml). The scheme used in order to locate a resource.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"urlScheme\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is the evidence that a specification or requirement has been fulfilled.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"evidence\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The vulnerability does not require action at this time. The organization would continue to track the vulnerability and reassess it if new information becomes available. CISA recommends remediating Track vulnerabilities within standard update timelines.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"track\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/parameter\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Property describing a parameter used in an instance of a build.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to an alternative web page.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"altWebPage\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/import\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides an ExternalMap of Element identifiers.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Property that describes the time at which a build stops.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The class that helps note down the quantity of energy consumption and the unit\\nused for measurement.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Na1cdda0a73e94e598b769cac4a5a5cb8\"\n      },\n      {\n        \"@id\": \"_:N904326509fc04cc4be66ea123ed9fdc4\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na1cdda0a73e94e598b769cac4a5a5cb8\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N904326509fc04cc4be66ea123ed9fdc4\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element has a requirement on each `to` Element, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasRequirement\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/from\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"References the Element on the left-hand side of a relationship.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Enumeration of dataset types.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SBOM provides an inventory of software that is present on a system. This may be an assembly of other SBOMs that combines analysis of configuration options, and examination of execution behavior in a (potentially simulated) deployment environment.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"deployed\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Records any relevant background information or additional comments\\nabout the origin of the package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is an archived collection of one or more files (.tar, .zip, etc.).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"archive\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a CVSS version 3 assessment for a vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nfcc30e48020d4dd2b3493a0cd55ea457\"\n      },\n      {\n        \"@id\": \"_:Na449b0b56e3540618b2a2698204edde9\"\n      },\n      {\n        \"@id\": \"_:N328adb4bb1ec422084a2169890188a03\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nfcc30e48020d4dd2b3493a0cd55ea457\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/score\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na449b0b56e3540618b2a2698204edde9\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/severity\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N328adb4bb1ec422084a2169890188a03\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Defines the original host file that the snippet information applies to.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/File\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\",\n    \"@type\": [\n      \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"This individual element was defined by the spec.\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/created\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\",\n        \"@value\": \"2024-11-22T03:00:01Z\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\": [\n      {\n        \"@value\": \"3.0.1\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The highest level of risk posed by an AI system.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"serious\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Defines the end of a range.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#positiveInteger\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SHA-2 with a digest length of 384, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sha384\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes the confidentiality level of the data points contained in the dataset.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies a time when a vulnerability assessment was modified\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"no assertion about the type of support is made.   This is considered the default if no other support type is used.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"noAssertion\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specified the time and date when a vulnerability was withdrawn.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\",\n    \"@type\": [\n      \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"This individual element was defined by the spec.\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/created\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\",\n        \"@value\": \"2024-11-22T03:00:01Z\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\": [\n      {\n        \"@value\": \"3.0.1\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Enumeration of the valid profiles.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The result of applying a hash algorithm to an Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"swhid\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/value\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A value used in a generic key-value pair.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies whether an additional text identifier has been marked as deprecated.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Property that describes the digest of the build configuration file used to\\ninvoke a build.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Hash\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element uses each `to` Element as a tool, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"usesTool\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides an exploit assessment of a vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N91d11db27b28462b8545b78734a27503\"\n      },\n      {\n        \"@id\": \"_:N8e672d95ff7d48e68c1ed7ecf019b269\"\n      },\n      {\n        \"@id\": \"_:Ne820a8ec67114d53b03a71f5f7be31f5\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N91d11db27b28462b8545b78734a27503\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N8e672d95ff7d48e68c1ed7ecf019b269\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/exploited\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne820a8ec67114d53b03a71f5f7be31f5\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/locator\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Low/no risk is posed by an AI system.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"low\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a social media channel for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"socialMedia\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a resource identifier defined outside the scope of SPDX-3.0 content that uniquely identifies an Element.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nf71f6300b14a4726a20ffad899bed919\"\n      },\n      {\n        \"@id\": \"_:Nbd14f0a1267744e89f6930e710689414\"\n      },\n      {\n        \"@id\": \"_:Ne883dfda4a7445ceb1e70f39ddd03fea\"\n      },\n      {\n        \"@id\": \"_:N0d09683a42354debacdd0b0625119609\"\n      },\n      {\n        \"@id\": \"_:N13396ee366a94de388e2aff47754e81f\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf71f6300b14a4726a20ffad899bed919\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nbd14f0a1267744e89f6930e710689414\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/identifier\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne883dfda4a7445ceb1e70f39ddd03fea\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/comment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N0d09683a42354debacdd0b0625119609\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N13396ee366a94de388e2aff47754e81f\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The relationship is known not to be exhaustive.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"incomplete\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"MD5 message-digest algorithm, as defined in [RFC 1321](https://datatracker.ietf.org/doc/rfc1321/).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"md5\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SHA-3 with a digest length of 256, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sha3_256\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data describes the syntax or semantics of a language or text, such as a parse tree used for natural language processing.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"syntactic\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes how the dataset was collected.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SHA-3 with a digest length of 512, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sha3_512\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Maps a LicenseRef or AdditionRef string for a Custom License or a Custom\\nLicense Addition to its URI ID.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element represents software that controls hardware devices.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"deviceDriver\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies an Element contained in a piece of software where a vulnerability was\\nfound.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides an independently reproducible mechanism that permits verification of a specific Element.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N10f5cc15b506459db381c02764d60e76\"\n      },\n      {\n        \"@id\": \"_:N7a48123f699948b5867af1fec0d7b88e\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N10f5cc15b506459db381c02764d60e76\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:Ne41f054fce23460dba46863153e67567\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne41f054fce23460dba46863153e67567\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N7a48123f699948b5867af1fec0d7b88e\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/comment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provide context for a relationship that occurs in the lifecycle.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N7676f1bbd99e47659502f87b9936453e\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N7676f1bbd99e47659502f87b9936453e\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/scope\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element describes each `to` Element. To denote the root(s) of a tree of elements in a collection, the rootElement property should be used.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"describes\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"packagedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identify the version of a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An SPDX Element containing an SPDX license expression string.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Ne70b85feb564419597741ca637d61d03\"\n      },\n      {\n        \"@id\": \"_:Nf5531d9c16ff4f589dff19f480634c29\"\n      },\n      {\n        \"@id\": \"_:N1647e706f6764e7d9ec4e0aa8979d0c6\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne70b85feb564419597741ca637d61d03\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf5531d9c16ff4f589dff19f480634c29\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N1647e706f6764e7d9ec4e0aa8979d0c6\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[FALCON](https://falcon-sign.info/falcon.pdf)\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"falcon\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Used to store extra information about an Element which is not part of a review (e.g. extra information provided during the creation of the Element).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"other\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to additional license information related to an artifact.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"license\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\",\n    \"@type\": [\n      \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"This individual element was defined by the spec.\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/created\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\",\n        \"@value\": \"2024-11-22T03:00:01Z\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\": [\n      {\n        \"@value\": \"3.0.1\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Information about the relationship between two Elements.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Indicates the amount of energy consumption incurred by an AI model.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Common Vulnerabilities and Exposures identifiers, an identifier for a specific software flaw defined within the official CVE Dictionary and that conforms to the [CVE specification](https://csrc.nist.gov/glossary/term/cve_id).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"cve\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A string in the license expression format.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the time when a vulnerability was published.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the VEX justification type.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/environment\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Property describing the session in which a build is invoked.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Portion of an AnyLicenseInfo representing a License which has additional\\ntext applied to it.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nc51fb19223644705a84f646344b7e9d3\"\n      },\n      {\n        \"@id\": \"_:N163fe4499b2a454a9641b23118bf53ae\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc51fb19223644705a84f646344b7e9d3\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N163fe4499b2a454a9641b23118bf53ae\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/name\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies the name of an Element as designated by the creator.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Build was run on the `to` Element during a LifecycleScopeType period (e.g. the host that the build runs on).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasHost\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/to\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"References an Element on the right-hand side of a relationship.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SHA-2 with a digest length of 512, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sha512\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element has a prerequisite on each `to` Element, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasPrerequisite\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Hash\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A mathematically calculated representation of a grouping of data.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N4e4b35788e1b4064b856bcd8d2cc6670\"\n      },\n      {\n        \"@id\": \"_:Naf01116eff7c4759be95f8f97c257d9c\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N4e4b35788e1b4064b856bcd8d2cc6670\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Naf01116eff7c4759be95f8f97c257d9c\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Abstract class for the portion of an AnyLicenseInfo representing a license.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N72dd028519c2443b94229cfc4a2639bc\"\n      },\n      {\n        \"@id\": \"_:Ne778a773be4f408192f2ed37c6143a5d\"\n      },\n      {\n        \"@id\": \"_:Nc7f12b88e8f5489dacbbfeb81192696a\"\n      },\n      {\n        \"@id\": \"_:Nc37985fef6884679b49d387a2ef08d3f\"\n      },\n      {\n        \"@id\": \"_:N4b7945a329d940d7a4167237a4e60e53\"\n      },\n      {\n        \"@id\": \"_:N79e0fdc8a753446e8e1931aab90b02ae\"\n      },\n      {\n        \"@id\": \"_:Na3b27046864941989a486e5a70e0edb4\"\n      },\n      {\n        \"@id\": \"_:Ndde9f898797c42b989ef522557debf64\"\n      },\n      {\n        \"@id\": \"_:N5e678b3ba38745b58c0103b8e085d5c8\"\n      },\n      {\n        \"@id\": \"_:Nd3d538fe1cb544b5808c51dffd844c81\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N72dd028519c2443b94229cfc4a2639bc\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:N0a961d271f304c8cbb2e0a1307a9d8ad\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N0a961d271f304c8cbb2e0a1307a9d8ad\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne778a773be4f408192f2ed37c6143a5d\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc7f12b88e8f5489dacbbfeb81192696a\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc37985fef6884679b49d387a2ef08d3f\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N4b7945a329d940d7a4167237a4e60e53\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N79e0fdc8a753446e8e1931aab90b02ae\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na3b27046864941989a486e5a70e0edb4\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ndde9f898797c42b989ef522557debf64\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N5e678b3ba38745b58c0103b8e085d5c8\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nd3d538fe1cb544b5808c51dffd844c81\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a published list of releases for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"releaseHistory\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Tool\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An element of hardware and/or software utilized to carry out a particular function.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A characterization of some aspect of an Element that is associated with the Element in a generalized fashion.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N3b695bebf32746039b555b8460ffe552\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N3b695bebf32746039b555b8460ffe552\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:Nb8a14d0c45314542aa2d6a98232399be\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nb8a14d0c45314542aa2d6a98232399be\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/extension\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies an Extension characterization of some aspect of an Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element is amended by each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"amendedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/namespace\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides an unambiguous mechanism for conveying a URI fragment portion of an\\nElement ID.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/comment\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provide consumers with comments by the creator of the Element about the\\nElement.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies all the text and metadata associated with a license in the license\\nXML format.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes if any sensitive personal information is present in the dataset.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is a file deleted from the `from` Element (`from` hasDeletedFile `to`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasDeletedFile\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The vulnerable component is present, and the component contains the vulnerable code. However, vulnerable code is used in such a way that an attacker cannot mount any anticipated attack.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"vulnerableCodeCannotBeControlledByAdversary\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data is audio based, such as a collection of music from the 80s.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"audio\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A property name with an associated value.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Na92e8ceda7e548bb9a144c2e9c857639\"\n      },\n      {\n        \"@id\": \"_:N2056bd91659a4260a6eb99a0cbdd9f14\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na92e8ceda7e548bb9a144c2e9c857639\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N2056bd91659a4260a6eb99a0cbdd9f14\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a module of a piece of software.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"module\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a Vulnerability Exploitability eXchange (VEX) statement which provides information on whether a product is impacted by a specific vulnerability in an included package and, if affected, whether there are actions recommended to remediate. See also [NTIA VEX one-page summary](https://ntia.gov/files/ntia/publications/vex_one-page_summary.pdf).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"vulnerabilityExploitabilityAssessment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes a mechanism to update the dataset.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Vulnerability impact is being investigated for each `to` Element. The use of the `underInvestigationFor` type is constrained to `VexUnderInvestigationVulnAssessmentRelationship` classed relationships.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"underInvestigationFor\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Designates elements as products where the impact of a vulnerability is being\\ninvestigated.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides information about the primary purpose of an Element.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the element follows the Build profile specification\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"build\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The vulnerability requires attention from the organization's internal, supervisory-level individuals. Necessary actions include requesting assistance or information about the vulnerability, and may involve publishing a notification either internally and/or externally. CISA recommends remediating Attend vulnerabilities sooner than standard update timelines.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"attend\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A relationship has specific context implications during an element's build phase, during development.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"build\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SHA-1, a secure hashing algorithm, as defined in [RFC 3174](https://datatracker.ietf.org/doc/rfc3174/).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sha1\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Conveys information about how VEX status was determined.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Indicates the type of support that is associated with an artifact.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"CISA's Known Exploited Vulnerability (KEV) Catalog\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"kev\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An entity that is authorized to issue identification credentials.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provide an enumerated set of lifecycle phases that can provide context to relationships.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A canonical, unique, immutable identifier of the artifact content, that may be\\nused for verifying its identity and/or integrity.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A value used in a CdxPropertyEntry name-value pair.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Connects a vulnerability and an element designating the element as a product\\naffected by the vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N8692a82c280845c3a6fa37c02ddae229\"\n      },\n      {\n        \"@id\": \"_:N105628f6c8b040edb9db617f35f30bec\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N8692a82c280845c3a6fa37c02ddae229\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N105628f6c8b040edb9db617f35f30bec\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Contains a URL where the License or LicenseAddition can be found in use.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Represents the energy quantity.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a place for the SPDX data creator to record acknowledgement text for\\na software Package, File or Snippet.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Build has each `to` Element as an input, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasInput\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Agent is delegating an action to the Agent of the `to` Relationship (which must be of type invokedBy), during a LifecycleScopeType (e.g. the `to` invokedBy Relationship is being done on behalf of `from`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"delegatedTo\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element is modified by each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"modifiedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc.).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"file\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to the patch or source code that fixes a vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"securityFix\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element has a dependency on each `to` Element, dependency is not in the distributed artifact, but assumed to be provided, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasProvidedDependency\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies the full text of a LicenseAddition.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the artifact is in active development and is not considered ready for formal support from the supplier.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"development\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A key with an associated value.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nbd47cac50394462f9015e00ec4b449a6\"\n      },\n      {\n        \"@id\": \"_:N187a93895c7b43bea96131212a0ba3f5\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nbd47cac50394462f9015e00ec4b449a6\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/key\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N187a93895c7b43bea96131212a0ba3f5\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/value\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SBOM of intended, planned software project or product with included components (some of which may not yet exist) for a new software artifact.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"design\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a NamespaceMap of prefixes and associated namespace partial URIs applicable to an SpdxDocument and independent of any specific serialization format or instance.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a export control assessment for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"exportControlAssessment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides an SSVC assessment for a vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N30d5cdb21c144005b1d74c81aa0e129e\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N30d5cdb21c144005b1d74c81aa0e129e\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The affected code is not reachable through the execution of the code, including non-anticipated states of the product.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"vulnerableCodeNotInExecutePath\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the time an artifact was built.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/limitation\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Captures a limitation of the AI software.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to the issue tracker for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"issueTracker\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A distinct article or unit within the digital domain.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nba03adbea09d477299a596cac9fd8319\"\n      },\n      {\n        \"@id\": \"_:Nc704d39d408f41caa9805e140ff0016a\"\n      },\n      {\n        \"@id\": \"_:N5d195bb929fc404584503e9c9b17a526\"\n      },\n      {\n        \"@id\": \"_:N06465237afe4406eb4803558f7a57c08\"\n      },\n      {\n        \"@id\": \"_:Ndb31c53559be41e0b28e79b74da0b557\"\n      },\n      {\n        \"@id\": \"_:Nd8679c5e3311467ca097a4151ac8fa54\"\n      },\n      {\n        \"@id\": \"_:N737b3d5b3c8f4cb7b5fb665b52f1dd96\"\n      },\n      {\n        \"@id\": \"_:Nda791debefe5491aa84d61433873c630\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nba03adbea09d477299a596cac9fd8319\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:Ndbfe3b48ba714fb990a0e903863ea1ed\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ndbfe3b48ba714fb990a0e903863ea1ed\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc704d39d408f41caa9805e140ff0016a\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N5d195bb929fc404584503e9c9b17a526\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N06465237afe4406eb4803558f7a57c08\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ndb31c53559be41e0b28e79b74da0b557\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nd8679c5e3311467ca097a4151ac8fa54\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N737b3d5b3c8f4cb7b5fb665b52f1dd96\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/standardName\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nda791debefe5491aa84d61433873c630\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element doesn't fit into any of the other categories.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"other\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is configuration data.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"configuration\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"gitoid\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Email address, as defined in [RFC 3696](https://datatracker.ietf.org/doc/rfc3986/) Section 3.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"email\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"publishedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a resource outside the scope of SPDX-3.0 content related to an Element.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N0b728d22a9674ecc87af12fde5aae61c\"\n      },\n      {\n        \"@id\": \"_:Nddcc9ac569c4442b894f208d7722b4f8\"\n      },\n      {\n        \"@id\": \"_:N5ab248e680454bbcb3ed254de24ac49f\"\n      },\n      {\n        \"@id\": \"_:N72a328f4b7e14cb194d99b35236c3430\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N0b728d22a9674ecc87af12fde5aae61c\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nddcc9ac569c4442b894f208d7722b4f8\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/locator\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N5ab248e680454bbcb3ed254de24ac49f\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/contentType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^[^\\\\/]+\\\\/[^\\\\/]+$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N72a328f4b7e14cb194d99b35236c3430\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/comment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the type of an annotation.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/exploited\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describe that a CVE is known to have an exploit because it's been listed in an exploit catalog.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to the documentation for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"documentation\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a quality assessment for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"qualityAssessmentReport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is a test artifact for the `from` Element (`from` hasTest `to`), during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasTest\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes one a profile which the creator of this ElementCollection intends to\\nconform to.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to the release notes for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"releaseNotes\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The product is not affected because the code underlying the vulnerability is not present in the product.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"vulnerableCodeNotPresent\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a Vulnerability Disclosure Report (VDR) which provides the software supplier's analysis and findings describing the impact (or lack of impact) that reported vulnerabilities have on packages or products in the supplier's SBOM as defined in [NIST SP 800-161 Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations](https://csrc.nist.gov/pubs/sp/800/161/r1/final).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"vulnerabilityDisclosureReport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides advise on how to mitigate or remediate a vulnerability when a VEX product\\nis affected by it.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is an example for the `from` Element (`from` hasExample `to`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasExample\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Build element generates each `to` Element as an output, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasOutput\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Makes no assertion about the field.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"noAssertion\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a place for the SPDX data creator to record the package URL string\\n(in accordance with the Package URL specification) for a software Package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Used when the type does not match any of the other options.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"other\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference build metadata related to a published package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"buildMeta\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a privacy assessment for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"privacyAssessment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies from where or whom the Element originally came.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The relationship is known to be exhaustive.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"complete\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Abstract class representing a License or an OrLaterOperator.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nbb0a3a63cdba4f078c6de6eef7ff6579\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nbb0a3a63cdba4f078c6de6eef7ff6579\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:Ncedd59bf4f1a4436ac8325d34d020df5\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ncedd59bf4f1a4436ac8325d34d020df5\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a Software Composition Analysis (SCA) report.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"componentAnalysisReport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data consists only of numeric entries.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"numeric\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies whether the License is listed as free by the\\nFree Software Foundation (FSF).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#boolean\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a risk assessment for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"riskAssessment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the element follows the AI profile specification\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"ai\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a NuGet package. The package locator format is defined in the [NuGet documentation](https://docs.nuget.org) and looks like `package/version`.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"nuget\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Artifact representing a serialization instance of SPDX data containing the\\ndefinition of a particular Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is data.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"data\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/contentType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides information about the content type of an Element or a Property.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Records a hyperparameter used to build the AI model contained in the AI\\npackage.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"When a CVSS score is between 4.0 - 6.9\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"medium\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A collection of Elements, not necessarily with unifying context.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nc9ccffdec66347509395f75c9845128f\"\n      },\n      {\n        \"@id\": \"_:Nc4156282a9c34b6190b0869cdc1793db\"\n      },\n      {\n        \"@id\": \"_:Ne3b40c9739164b2eb0ae163374d9c4ac\"\n      },\n      {\n        \"@id\": \"_:N0bf807da343b4645904db560abf69583\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc9ccffdec66347509395f75c9845128f\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:N8eab6125211e4549a03d744617823ad5\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N8eab6125211e4549a03d744617823ad5\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc4156282a9c34b6190b0869cdc1793db\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/element\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne3b40c9739164b2eb0ae163374d9c4ac\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N0bf807da343b4645904db560abf69583\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies the full text of a License or Addition.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Information about the relationship between two Elements.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies until when the artifact can be used before its usage needs to be\\nreassessed.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the value of the content identifier.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element statically links in each `to` Element, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasStaticLink\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Availability of dataset.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the element follows the Dataset profile specification\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"dataset\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides relevant information about the AI software, not including the model\\ndescription.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a map of a property names to a values.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to an npm package. The package locator format is defined in the [npm documentation](https://docs.npmjs.com/cli/v10/configuring-npm/package-json) and looks like `package@version`.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"npm\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides an indication of where to retrieve an external Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"MD2 message-digest algorithm, as defined in [RFC 1319](https://datatracker.ietf.org/doc/rfc1319/).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"md2\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Abstract ancestor class for all vulnerability assessments\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N90cb783276d74a2881e21a08abf01e2f\"\n      },\n      {\n        \"@id\": \"_:Nf507b9bee5ae4254bafe4ce3c72a9f18\"\n      },\n      {\n        \"@id\": \"_:Naa7e95f812804669b3e89daed8d27b21\"\n      },\n      {\n        \"@id\": \"_:N1a0a0b40de254f55a8372bba19b60496\"\n      },\n      {\n        \"@id\": \"_:N74551d5c49b94ece99a5fdec0d58d233\"\n      },\n      {\n        \"@id\": \"_:Nce6e2333750a40619f2e93e40be35d7e\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N90cb783276d74a2881e21a08abf01e2f\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:N986501d57648498ea8ed156092baf32c\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N986501d57648498ea8ed156092baf32c\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf507b9bee5ae4254bafe4ce3c72a9f18\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Naa7e95f812804669b3e89daed8d27b21\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N1a0a0b40de254f55a8372bba19b60496\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N74551d5c49b94ece99a5fdec0d58d233\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nce6e2333750a40619f2e93e40be35d7e\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the amount of energy consumed when training the AI model that is\\nbeing used in the AI system.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data consists of unstructured text, such as a book, Wikipedia article (without images), or transcript.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"text\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element is documented by each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasDocumentation\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element provides low level control over a device's hardware.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"firmware\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Defines the beginning of a range.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#positiveInteger\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/File\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Refers to any object that stores content on a computer.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N87131d5acc2b478ba16230f714aa0bb0\"\n      },\n      {\n        \"@id\": \"_:N2b7fa052bf664f2a9e1923831d282602\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N87131d5acc2b478ba16230f714aa0bb0\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/contentType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^[^\\\\/]+\\\\/[^\\\\/]+$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N2b7fa052bf664f2a9e1923831d282602\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data is stored in tabular format or retrieved from a relational database.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"structured\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Property that describes the URI of the build configuration source file.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A license expression participating in a license set.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A license or addition that is not listed on the SPDX License List.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nda71586c3c6541b4a6a907d316dca405\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nda71586c3c6541b4a6a907d316dca405\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Points to a resource outside the scope of the SPDX-3.0 content\\nthat provides additional characteristics of an Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides an IntegrityMethod with which the integrity of an Element can be\\nasserted.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to information assuring that the software is developed using security practices as defined by [NIST SP 800-218 Secure Software Development Framework (SSDF) Version 1.1](https://csrc.nist.gov/pubs/sp/800/218/final) or [CISA Secure Software Development Attestation Form](https://www.cisa.gov/resources-tools/resources/secure-software-development-attestation-form).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"secureSoftwareAttestation\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Links a vulnerability and one or more elements designating the latter as products\\nnot affected by the vulnerability.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nb916f2dfc1c640bd8e0dac9bb5956172\"\n      },\n      {\n        \"@id\": \"_:N377b547285074591a904911ef1fc1977\"\n      },\n      {\n        \"@id\": \"_:N6f8ca85700744b0e9f7a8672675d1dca\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nb916f2dfc1c640bd8e0dac9bb5956172\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N377b547285074591a904911ef1fc1977\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N6f8ca85700744b0e9f7a8672675d1dca\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"swhid\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies a vulnerability and its associated information.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Ne11c75cafdb0438299216847b06716cf\"\n      },\n      {\n        \"@id\": \"_:N942417ca6d844df0914d75b099a457f8\"\n      },\n      {\n        \"@id\": \"_:Ne68051bb209048da9a57bc5dbaf28bf0\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne11c75cafdb0438299216847b06716cf\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N942417ca6d844df0914d75b099a457f8\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne68051bb209048da9a57bc5dbaf28bf0\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"This property is used to denote the root Element(s) of a tree of elements contained in a BOM.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"BLAKE2b algorithm with a digest size of 512, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"blake2b512\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A relationship has specific context implications during an element's design.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"design\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element optionally depends on each `to` Element, during a LifecycleScopeType period.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasOptionalDependency\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Package URL, as defined in the corresponding [Annex](../../../annexes/pkg-url-specification.md) of this specification.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"packageUrl\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/probability\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A probability score between 0 and 1 of a vulnerability being exploited.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#decimal\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to metrics related to package such as OpenSSF scorecards.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"metrics\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the CVSS base, temporal, threat, or environmental severity type.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Organization\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A group of people who work together in an organized way for a shared purpose.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\",\n    \"@type\": [\n      \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"This individual element was defined by the spec.\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/created\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\",\n        \"@value\": \"2024-11-22T03:00:01Z\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\": [\n      {\n        \"@value\": \"3.0.1\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\",\n    \"@type\": [\n      \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"This individual element was defined by the spec.\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/created\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\",\n        \"@value\": \"2024-11-22T03:00:01Z\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"\n      }\n    ],\n    \"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\": [\n      {\n        \"@value\": \"3.0.1\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides information about the creation of the Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A license that is not listed on the SPDX License List.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes what the given dataset should be used for.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/locator\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides the location of an external reference.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Enumeration of the different kinds of SPDX file.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides a License author's preferred text to indicate that a file is covered\\nby the License.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SBOM created directly from the development environment, source files, and included dependencies used to build an product artifact.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"source\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A name used in a CdxPropertyEntry name-value pair.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a plan, guideline or strategy how to create, perform or analyze an application.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"specification\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/Build\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Class that describes a build instance of software/artifacts.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N4f6d0abf94b14a189b945346f00ba9dc\"\n      },\n      {\n        \"@id\": \"_:N7d2dbee05b72455c995a675186de5fd1\"\n      },\n      {\n        \"@id\": \"_:N82be0a238ea44c658a60ca20e0c8c6fa\"\n      },\n      {\n        \"@id\": \"_:N3ba51db196c04386ae47cb64aab6c95c\"\n      },\n      {\n        \"@id\": \"_:Ne20cfbefa1424ba79abfc89287f1eef3\"\n      },\n      {\n        \"@id\": \"_:Nbdc672a90df4480da8648bd31507d48e\"\n      },\n      {\n        \"@id\": \"_:Nc8b9ea4213214eccb17ccccf3790161d\"\n      },\n      {\n        \"@id\": \"_:Nce9a69dc19af4e1394f03174c67c5857\"\n      },\n      {\n        \"@id\": \"_:N85ad449141be453592e9e80c2bc379f4\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N4f6d0abf94b14a189b945346f00ba9dc\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N7d2dbee05b72455c995a675186de5fd1\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildId\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N82be0a238ea44c658a60ca20e0c8c6fa\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N3ba51db196c04386ae47cb64aab6c95c\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne20cfbefa1424ba79abfc89287f1eef3\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Hash\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nbdc672a90df4480da8648bd31507d48e\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/parameter\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc8b9ea4213214eccb17ccccf3790161d\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nce9a69dc19af4e1394f03174c67c5857\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N85ad449141be453592e9e80c2bc379f4\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Build/environment\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element contains a set of changes to update, fix, or improve another Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"patch\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is an Artifact that can be run on a computer.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"executable\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"invokedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Adler-32 checksum is part of the widely used zlib compression library as defined in [RFC 1950](https://datatracker.ietf.org/doc/rfc1950/) Section 2.3.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"adler32\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/Sbom\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A collection of SPDX Elements describing a single package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Bom\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N954579de61d84bef909737ad4568a536\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N954579de61d84bef909737ad4568a536\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes if a given file is a directory or non-directory kind of file.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the artifact has been released, and is supported from the supplier.   There is a validUntilDate that can provide additional information about the duration of support.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"support\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data is a collection of images such as pictures of animals.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"image\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A concrete subclass of AnyLicenseInfo used by Individuals in the\\nExpandedLicensing profile.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Bom\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A container for a grouping of SPDX-3.0 content characterizing details\\n(provenence, composition, licensing, etc.) about a product.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Vulnerability has no impact on each `to` Element. The use of the `doesNotAffect` is constrained to `VexNotAffectedVulnAssessmentRelationship` classed relationships.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"doesNotAffect\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A concrete subclass of Element used by Individuals in the\\nCore profile.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Dataset can be shared within a community of peers and partners.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"green\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Megajoule.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"megajoule\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/statement\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Commentary on an assertion that an annotator has made.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"[BLAKE3](https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf)\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"blake3\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a purchase order for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"purchaseOrder\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/standardName\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The name of a relevant standard that may apply to an artifact.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Impact justification label to be used when linking a vulnerability to an element\\nrepresenting a VEX product with a VexNotAffectedVulnAssessmentRelationship\\nrelationship.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to binary artifacts related to a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"binaryArtifact\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/created\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies when the Element was originally created.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/homePage\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A place for the SPDX document creator to record a website that serves as the\\npackage's home page.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"data is recorded with a timestamp for each entry, but not necessarily ordered or at specific intervals, such as when a taxi ride starts and ends.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"timestamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element has been copied to each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"copiedTo\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the dataset is publicly available and can be downloaded directly.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"directDownload\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Records the biases that the dataset is known to encompass.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Records if sensitive personal information is used during model training or\\ncould be used during the inference.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SHA-2 with a digest length of 256, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sha256\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Records the type of the model used in the AI software.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a Maven repository artifact. The artifact locator format is defined in the [Maven documentation](https://maven.apache.org/guides/mini/guide-naming-conventions.html) and looks like `groupId:artifactId[:version]`.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"mavenCentral\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/subject\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An Element an annotator has made an assertion about.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Designates a `from` Vulnerability has been fixed by the `to` Agent(s).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"fixedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Abstract class representing a license combination consisting of one or more licenses.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nd6f4245b3ebe44e6b100782b191deb97\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nd6f4245b3ebe44e6b100782b191deb97\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:Nf58f6bed32c5414ca98526a5d6a7b6dc\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nf58f6bed32c5414ca98526a5d6a7b6dc\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to related security information of unspecified type.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"securityOther\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Timestamp of impact statement.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a test used to verify functionality on an software element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"test\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the SSVC decision type.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Indicates whether a relationship is known to be complete, incomplete, or if no assertion is made with respect to relationship completeness.\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A relationship has specific context implications during the execution phase of an element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"runtime\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A distinct article or unit related to Software.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Na1ce1658c3be4bc0b082944caae9ddea\"\n      },\n      {\n        \"@id\": \"_:N2b94274553ab4bc2bbc78307f39b3327\"\n      },\n      {\n        \"@id\": \"_:Ne03121e956234709bc0f8f288597ff50\"\n      },\n      {\n        \"@id\": \"_:Nfbb5f5e996be44989d31d47d46540443\"\n      },\n      {\n        \"@id\": \"_:N58b8de667bb54771976a5e86a8a8139a\"\n      },\n      {\n        \"@id\": \"_:N5912892962274966938ef83f3f23c015\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na1ce1658c3be4bc0b082944caae9ddea\",\n    \"http://www.w3.org/ns/shacl#message\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#not\": [\n      {\n        \"@id\": \"_:Nff8e6ed55f604249b913b2bbc6d8411d\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nff8e6ed55f604249b913b2bbc6d8411d\",\n    \"http://www.w3.org/ns/shacl#hasValue\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N2b94274553ab4bc2bbc78307f39b3327\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Ne03121e956234709bc0f8f288597ff50\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nfbb5f5e996be44989d31d47d46540443\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N58b8de667bb54771976a5e86a8a8139a\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N5912892962274966938ef83f3f23c015\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a Bower package. The package locator format, looks like `package#version`, is defined in the \\\"install\\\" section of [Bower API documentation](https://bower.io/docs/api/#install).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"bower\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/endTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the time from which an element is no longer applicable / valid.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Provides additional purpose information of the software artifact.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element treats each `to` Element as a data file. A data file is an artifact that stores data required or optional for the `from` Element's functionality. A data file can be a database file, an index file, a log file, an AI model file, a calibration data file, a temporary file, a backup file, and more. For AI training dataset, test dataset, test artifact, configuration data, build input data, and build output data, please consider using the more specific relationship types: `trainedOn`, `testedOn`, `hasTest`, `configures`, `hasInput`, and `hasOutput`, respectively. This relationship does not imply dependency.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasDataFile\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes the type of annotation.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Indicates absence of the field.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"no\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/startTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the time from which an element is applicable / valid.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the time an artifact was released.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Vulnerability is coordinatedBy the `to` Agent(s) (vendor, researcher, or consumer agent).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"coordinatedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference to a dynamic analysis report for a package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"dynamicAnalysisReport\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes potentially noisy elements of the dataset.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/key\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A key used in a generic key-value pair.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The `from` Element generates each `to` Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"generates\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A reference build system used to create or publish the package.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"buildSystem\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the dataset is not publicly available and can only be accessed after affirmatively accepting terms on a clickthrough webpage.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"clickthrough\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"An SPDX version 2.X compatible verification method for software packages.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N5a2b8b0073a54a3db4d6092f1c5043ed\"\n      },\n      {\n        \"@id\": \"_:Na3925605d49b4db382603ae946c37f51\"\n      },\n      {\n        \"@id\": \"_:N88e97455b377466daa24bff58cde8f0d\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N5a2b8b0073a54a3db4d6092f1c5043ed\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Na3925605d49b4db382603ae946c37f51\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N88e97455b377466daa24bff58cde8f0d\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is a software application.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"application\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies the download Uniform Resource Identifier for the package at the time\\nthat the document was created.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The file represents a directory and all content stored in that directory.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"directory\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the amount of energy consumed during inference time by an AI model\\nthat is being used in the AI system.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Kilowatt-hour.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"kilowattHour\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A class for describing the energy consumption incurred by an AI model in\\ndifferent stages of its lifecycle.\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N50c6944cf3544d0ab17d40d70d7715c3\"\n      },\n      {\n        \"@id\": \"_:Nd05558aa816f416f8c26895bb8d1d9bb\"\n      },\n      {\n        \"@id\": \"_:N250a4372ab014e66ba3eec07accb85dc\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N50c6944cf3544d0ab17d40d70d7715c3\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nd05558aa816f416f8c26895bb8d1d9bb\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N250a4372ab014e66ba3eec07accb85dc\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/scope\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Capture the scope of information about a specific relationship between elements.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The version of the SPDX License List used in the license expression.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"BLAKE2b algorithm with a digest size of 384, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"blake2b384\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Links a vulnerability and elements representing products (in the VEX sense) where\\na fix has been applied and are no longer affected.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"the element follows the Extension profile specification\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"extension\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Every `to` Element is a variant the `from` Element (`from` hasVariant `to`).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"hasVariant\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Specifies the level of support associated with an artifact.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"reportedBy\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/prefix\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"A substitute for a URI.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"The Element is used to install software on disk.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"install\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Identifies the tooling that was used during the creation of the Element.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#range\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Tool\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"When a CVSS score is between 7.0 - 8.9\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"high\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#NamedIndividual\",\n      \"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"SHA-3 with a digest length of 224, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#label\": [\n      {\n        \"@value\": \"sha3_224\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Describes a relationship between one or more elements.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:Nd11df36dd5014f759eab790e847b9857\"\n      },\n      {\n        \"@id\": \"_:N3c163fcab8684aa09c61e78b4cbb9b38\"\n      },\n      {\n        \"@id\": \"_:N73e74213eec84d8daaa36a51dab963d6\"\n      },\n      {\n        \"@id\": \"_:N53970517ea09401691d51549f8e0fd90\"\n      },\n      {\n        \"@id\": \"_:Nae8e63939c7c4cf4aa4ba555362d775c\"\n      },\n      {\n        \"@id\": \"_:Nb3e77cdb9a14442eafb0659c7081c110\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nd11df36dd5014f759eab790e847b9857\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/from\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N3c163fcab8684aa09c61e78b4cbb9b38\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/Element\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/to\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N73e74213eec84d8daaa36a51dab963d6\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#minCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N53970517ea09401691d51549f8e0fd90\",\n    \"http://www.w3.org/ns/shacl#class\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#in\": [\n      {\n        \"@list\": [\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\"\n          },\n          {\n            \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\"\n          }\n        ]\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/completeness\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nae8e63939c7c4cf4aa4ba555362d775c\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/startTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nb3e77cdb9a14442eafb0659c7081c110\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Core/endTime\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#pattern\": [\n      {\n        \"@value\": \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/Package\",\n    \"@type\": [\n      \"http://www.w3.org/2002/07/owl#Class\",\n      \"http://www.w3.org/ns/shacl#NodeShape\"\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n      {\n        \"@language\": \"en\",\n        \"@value\": \"Refers to any unit of content that can be associated with a distribution of\\nsoftware.\"\n      }\n    ],\n    \"http://www.w3.org/2000/01/rdf-schema#subClassOf\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#IRI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#property\": [\n      {\n        \"@id\": \"_:N7091d1b764924e4db3551e0b422e61ba\"\n      },\n      {\n        \"@id\": \"_:Nc38c872821b548ee8f430a027b2d711f\"\n      },\n      {\n        \"@id\": \"_:N65301d1be04341678842dfc049e2a33c\"\n      },\n      {\n        \"@id\": \"_:Nbc1332652da345c49ad3c948238f404b\"\n      },\n      {\n        \"@id\": \"_:N9eda1b52fa264730ab0b383d300e1726\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N7091d1b764924e4db3551e0b422e61ba\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nc38c872821b548ee8f430a027b2d711f\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/homePage\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N65301d1be04341678842dfc049e2a33c\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:Nbc1332652da345c49ad3c948238f404b\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#anyURI\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\"\n      }\n    ]\n  },\n  {\n    \"@id\": \"_:N9eda1b52fa264730ab0b383d300e1726\",\n    \"http://www.w3.org/ns/shacl#datatype\": [\n      {\n        \"@id\": \"http://www.w3.org/2001/XMLSchema#string\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#maxCount\": [\n      {\n        \"@type\": \"http://www.w3.org/2001/XMLSchema#integer\",\n        \"@value\": 1\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#nodeKind\": [\n      {\n        \"@id\": \"http://www.w3.org/ns/shacl#Literal\"\n      }\n    ],\n    \"http://www.w3.org/ns/shacl#path\": [\n      {\n        \"@id\": \"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\"\n      }\n    ]\n  }\n]"
  },
  {
    "path": "rdf/spdx-model.longturtle",
    "content": "PREFIX dcterms: <http://purl.org/dc/terms/>\nPREFIX ns1: <https://spdx.org/rdf/3.0.1/terms/Core/>\nPREFIX omg-ann: <https://www.omg.org/spec/Commons/AnnotationVocabulary/>\nPREFIX owl: <http://www.w3.org/2002/07/owl#>\nPREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>\nPREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>\nPREFIX sh: <http://www.w3.org/ns/shacl#>\nPREFIX spdx: <https://spdx.org/rdf/3.0.1/terms/>\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\n\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Specifies an AI package and its associated information.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Software/Package> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining> ;\n        ] ,\n        [\n            sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/metric> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/domain> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing> ;\n        ] ,\n        [\n            sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel> ;\n        ] ,\n        [\n            sh:class ns1:PresenceType ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes>\n                <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no>\n                <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/autonomyType> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious>\n                <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high>\n                <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium>\n                <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/limitation> ;\n        ] ,\n        [\n            sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability> ;\n        ] ,\n        [\n            sh:class ns1:PresenceType ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes>\n                <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no>\n                <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Build/Build>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Class that describes a build instance of software/artifacts.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> ;\n        ] ,\n        [\n            sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildType> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildId> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> ;\n        ] ,\n        [\n            sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/environment> ;\n        ] ,\n        [\n            sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/parameter> ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:class ns1:Hash ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> ;\n        ] ;\n.\n\nns1:Annotation\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"An assertion made in relation to one or more elements.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:contentType ;\n            sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" ;\n        ] ,\n        [\n            sh:class ns1:Element ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:subject ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:statement ;\n        ] ,\n        [\n            sh:class ns1:AnnotationType ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other>\n                <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:annotationType ;\n        ] ;\n.\n\nns1:LifecycleScopedRelationship\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Provide context for a relationship that occurs in the lifecycle.\"@en ;\n    rdfs:subClassOf ns1:Relationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class ns1:LifecycleScopeType ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design>\n                <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development>\n                <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build>\n                <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test>\n                <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime>\n                <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:scope ;\n        ] ;\n.\n\nns1:NoAssertionElement\n    a\n        owl:NamedIndividual ,\n        ns1:IndividualElement ;\n    rdfs:comment \"\"\"An Individual Value for Element representing a set of Elements of unknown\nidentify or cardinality (number).\"\"\"@en ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> ;\n.\n\nns1:NoneElement\n    a\n        owl:NamedIndividual ,\n        ns1:IndividualElement ;\n    rdfs:comment \"\"\"An Individual Value for Element representing a set of Elements with\ncardinality (number/count) of zero.\"\"\"@en ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> ;\n.\n\nns1:PackageVerificationCode\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"An SPDX version 2.X compatible verification method for software packages.\"@en ;\n    rdfs:subClassOf ns1:IntegrityMethod ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:class ns1:HashAlgorithm ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:algorithm ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:packageVerificationCodeExcludedFile ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:hashValue ;\n        ] ;\n.\n\nns1:Person\n    a owl:Class ;\n    rdfs:comment \"An individual human being.\"@en ;\n    rdfs:subClassOf ns1:Agent ;\n    sh:nodeKind sh:IRI ;\n.\n\nns1:SoftwareAgent\n    a owl:Class ;\n    rdfs:comment \"A software agent.\"@en ;\n    rdfs:subClassOf ns1:Agent ;\n    sh:nodeKind sh:IRI ;\n.\n\nns1:SpdxDocument\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of SPDX Elements that could potentially be serialized.\"@en ;\n    rdfs:subClassOf ns1:ElementCollection ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class ns1:ExternalMap ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:import ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:dataLicense ;\n        ] ,\n        [\n            sh:class ns1:NamespaceMap ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:namespaceMap ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Specifies a data package and its associated information.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Software/Package> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel> ;\n        ] ,\n        [\n            sh:datatype xsd:nonNegativeInteger ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize> ;\n        ] ,\n        [\n            sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/sensor> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video>\n            ) ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration>\n                <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess> ;\n        ] ,\n        [\n            sh:class ns1:PresenceType ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes>\n                <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no>\n                <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a set of licensing information\nwhere all elements apply.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n            sh:minCount 2 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense>\n    a owl:Class ;\n    rdfs:comment \"A license that is not listed on the SPDX License List.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> ;\n    sh:nodeKind sh:IRI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition>\n    a owl:Class ;\n    rdfs:comment \"A license addition that is not listed on the SPDX Exceptions List.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> ;\n    sh:nodeKind sh:IRI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a set of licensing information where\nonly one of the elements applies.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n            sh:minCount 2 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A license that is listed on the SPDX License List.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A license exception that is listed on the SPDX Exceptions list.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> ;\n    rdfs:comment \"\"\"An Individual Value for License when no assertion can be made about its actual\nvalue.\"\"\"@en ;\n    owl:sameAs <https://spdx.org/rdf/3.0.1/terms/Licensing/NoAssertion> ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> ;\n    rdfs:comment \"\"\"An Individual Value for License where the SPDX data creator determines that no\nlicense is present.\"\"\"@en ;\n    owl:sameAs <https://spdx.org/rdf/3.0.1/terms/Licensing/None> ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing this version, or any later version,\nof the indicated License.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a License which has additional\ntext applied to it.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A type of extension consisting of a list of name value pairs.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Provides a CVSS version 2.0 assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/score> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/vectorString> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Provides a CVSS version 3 assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/vectorString> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical>\n                <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high>\n                <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium>\n                <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low>\n                <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/severity> ;\n        ] ,\n        [\n            sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/score> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Provides a CVSS version 4 assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical>\n                <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high>\n                <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium>\n                <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low>\n                <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/severity> ;\n        ] ,\n        [\n            sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/score> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/vectorString> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an EPSS assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/percentile> ;\n        ] ,\n        [\n            sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/probability> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an exploit assessment of a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/exploited> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev>\n                <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/catalogType> ;\n        ] ,\n        [\n            sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/locator> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an SSVC assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act>\n                <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend>\n                <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track>\n                <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/decisionType> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Connects a vulnerability and an element designating the element as a product\naffected by the vulnerability.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/actionStatement> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship>\n    a owl:Class ;\n    rdfs:comment \"\"\"Links a vulnerability and elements representing products (in the VEX sense) where\na fix has been applied and are no longer affected.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Links a vulnerability and one or more elements designating the latter as products\nnot affected by the vulnerability.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/impactStatement> ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent>\n                <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent>\n                <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary>\n                <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath>\n                <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/justificationType> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship>\n    a owl:Class ;\n    rdfs:comment \"\"\"Designates elements as products where the impact of a vulnerability is being\ninvestigated.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Specifies a vulnerability and its associated information.\"@en ;\n    rdfs:subClassOf ns1:Artifact ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/publishedTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"An SPDX Element containing an SPDX license expression string.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> ;\n            sh:pattern \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\" ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A license or addition that is not listed on the SPDX License List.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/Sbom>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of SPDX Elements describing a single package.\"@en ;\n    rdfs:subClassOf ns1:Bom ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed>\n            ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/sbomType> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/Snippet>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Describes a certain part of a file.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class ns1:PositiveIntegerRange ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/byteRange> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Software/File> ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile> ;\n        ] ,\n        [\n            sh:class ns1:PositiveIntegerRange ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/lineRange> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement>\n    a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" ;\n.\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense>\n    a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" ;\n.\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneElement>\n    a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" ;\n.\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense>\n    a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" ;\n.\n\n<https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization>\n    a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" ;\n.\n\nspdx:\n    a owl:Ontology ;\n    rdfs:label \"System Package Data Exchange (SPDX) Ontology\"@en ;\n    dcterms:abstract \"This ontology defines the terms and relationships used in the SPDX specification to describe system packages\"@en ;\n    dcterms:created \"2024-04-05\"^^xsd:date ;\n    dcterms:creator \"SPDX Project\"@en ;\n    dcterms:license <https://spdx.org/licenses/Community-Spec-1.0.html> ;\n    dcterms:references <https://spdx.dev/specifications/> ;\n    dcterms:title \"System Package Data Exchange (SPDX) Ontology\"@en ;\n    owl:versionIRI spdx: ;\n    omg-ann:copyright \"Copyright (C) 2024 SPDX Project\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> ;\n    rdfs:label \"kilowattHour\" ;\n    rdfs:comment \"Kilowatt-hour.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> ;\n    rdfs:label \"megajoule\" ;\n    rdfs:comment \"Megajoule.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Any other units of energy measurement.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n    rdfs:label \"high\" ;\n    rdfs:comment \"The second-highest level of risk posed by an AI system.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n    rdfs:label \"low\" ;\n    rdfs:comment \"Low/no risk is posed by an AI system.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n    rdfs:label \"medium\" ;\n    rdfs:comment \"The third-highest level of risk posed by an AI system.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n    rdfs:label \"serious\" ;\n    rdfs:comment \"The highest level of risk posed by an AI system.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/autonomyType>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Indicates whether the system can perform a decision or action without human\ninvolvement or guidance.\"\"\"@en ;\n    rdfs:range ns1:PresenceType ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/domain>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Captures the domain in which the AI package can be used.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Indicates the amount of energy consumption incurred by an AI model.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Represents the energy quantity.\"@en ;\n    rdfs:range xsd:decimal ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/energyUnit>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the unit in which energy is measured.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies the amount of energy consumed when finetuning the AI model that is\nbeing used in the AI system.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Records a hyperparameter used to build the AI model contained in the AI\npackage.\"\"\"@en ;\n    rdfs:range ns1:DictionaryEntry ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies the amount of energy consumed during inference time by an AI model\nthat is being used in the AI system.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides relevant information about the AI software, not including the model\ndescription.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Describes relevant information about different steps of the training process.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/limitation>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Captures a limitation of the AI software.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/metric>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Records the measurement of prediction quality of the AI model.\"@en ;\n    rdfs:range ns1:DictionaryEntry ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Captures the threshold that was used for computation of a metric described in\nthe metric field.\"\"\"@en ;\n    rdfs:range ns1:DictionaryEntry ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Describes all the preprocessing steps applied to the training data before the\nmodel training.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Describes methods that can be used to explain the results from the AI model.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Records the results of general safety risk assessment of the AI system.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Captures a standard that is being complied with.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies the amount of energy consumed when training the AI model that is\nbeing used in the AI system.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Records the type of the model used in the AI software.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Records if sensitive personal information is used during model training or\ncould be used during the inference.\"\"\"@en ;\n    rdfs:range ns1:PresenceType ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Property that describes the time at which a build stops.\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildId>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A buildId is a locally unique identifier used by a builder to identify a unique\ninstance of a build produced by it.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Property describing the start time of a build.\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildType>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A buildType is a hint that is used to indicate the toolchain, platform, or\ninfrastructure that the build was invoked on.\"\"\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Property that describes the digest of the build configuration file used to\ninvoke a build.\"\"\"@en ;\n    rdfs:range ns1:Hash ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Property describes the invocation entrypoint of a build.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Property that describes the URI of the build configuration source file.\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Build/environment>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Property describing the session in which a build is invoked.\"@en ;\n    rdfs:range ns1:DictionaryEntry ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Build/parameter>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Property describing a parameter used in an instance of a build.\"@en ;\n    rdfs:range ns1:DictionaryEntry ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other>\n    a\n        owl:NamedIndividual ,\n        ns1:AnnotationType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Used to store extra information about an Element which is not part of a review (e.g. extra information provided during the creation of the Element).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review>\n    a\n        owl:NamedIndividual ,\n        ns1:AnnotationType ;\n    rdfs:label \"review\" ;\n    rdfs:comment \"Used when someone reviews the Element.\"@en ;\n.\n\nns1:Bom\n    a owl:Class ;\n    rdfs:comment \"\"\"A container for a grouping of SPDX-3.0 content characterizing details\n(provenence, composition, licensing, etc.) about a product.\"\"\"@en ;\n    rdfs:subClassOf ns1:Bundle ;\n    sh:nodeKind sh:IRI ;\n.\n\nns1:Bundle\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of Elements that have a shared context.\"@en ;\n    rdfs:subClassOf ns1:ElementCollection ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:context ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"cpe22\" ;\n    rdfs:comment \"[Common Platform Enumeration Specification 2.2](https://cpe.mitre.org/files/cpe-specification_2.2.pdf)\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"cpe23\" ;\n    rdfs:comment \"[Common Platform Enumeration: Naming Specification Version 2.3](https://csrc.nist.gov/publications/detail/nistir/7695/final)\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"cve\" ;\n    rdfs:comment \"Common Vulnerabilities and Exposures identifiers, an identifier for a specific software flaw defined within the official CVE Dictionary and that conforms to the [CVE specification](https://csrc.nist.gov/glossary/term/cve_id).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"email\" ;\n    rdfs:comment \"Email address, as defined in [RFC 3696](https://datatracker.ietf.org/doc/rfc3986/) Section 3.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"gitoid\" ;\n    rdfs:comment \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Used when the type does not match any of the other options.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"packageUrl\" ;\n    rdfs:comment \"Package URL, as defined in the corresponding [Annex](../../../annexes/pkg-url-specification.md) of this specification.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"securityOther\" ;\n    rdfs:comment \"Used when there is a security related identifier of unspecified type.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"swhid\" ;\n    rdfs:comment \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"swid\" ;\n    rdfs:comment \"Concise Software Identification (CoSWID) tag, as defined in [RFC 9393](https://datatracker.ietf.org/doc/rfc9393/) Section 2.3.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"urlScheme\" ;\n    rdfs:comment \"[Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml). The scheme used in order to locate a resource.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"altDownloadLocation\" ;\n    rdfs:comment \"A reference to an alternative download location.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"altWebPage\" ;\n    rdfs:comment \"A reference to an alternative web page.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"binaryArtifact\" ;\n    rdfs:comment \"A reference to binary artifacts related to a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"bower\" ;\n    rdfs:comment \"A reference to a Bower package. The package locator format, looks like `package#version`, is defined in the \\\"install\\\" section of [Bower API documentation](https://bower.io/docs/api/#install).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"buildMeta\" ;\n    rdfs:comment \"A reference build metadata related to a published package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"buildSystem\" ;\n    rdfs:comment \"A reference build system used to create or publish the package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"certificationReport\" ;\n    rdfs:comment \"A reference to a certification report for a package from an accredited/independent body.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"chat\" ;\n    rdfs:comment \"A reference to the instant messaging system used by the maintainer for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"componentAnalysisReport\" ;\n    rdfs:comment \"A reference to a Software Composition Analysis (SCA) report.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"cwe\" ;\n    rdfs:comment \"[Common Weakness Enumeration](https://csrc.nist.gov/glossary/term/common_weakness_enumeration). A reference to a source of software flaw defined within the official [CWE List](https://cwe.mitre.org/data/) that conforms to the [CWE specification](https://cwe.mitre.org/).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"documentation\" ;\n    rdfs:comment \"A reference to the documentation for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"dynamicAnalysisReport\" ;\n    rdfs:comment \"A reference to a dynamic analysis report for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"eolNotice\" ;\n    rdfs:comment \"A reference to the End Of Sale (EOS) and/or End Of Life (EOL) information related to a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"exportControlAssessment\" ;\n    rdfs:comment \"A reference to a export control assessment for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"funding\" ;\n    rdfs:comment \"A reference to funding information related to a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"issueTracker\" ;\n    rdfs:comment \"A reference to the issue tracker for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"license\" ;\n    rdfs:comment \"A reference to additional license information related to an artifact.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"mailingList\" ;\n    rdfs:comment \"A reference to the mailing list used by the maintainer for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"mavenCentral\" ;\n    rdfs:comment \"A reference to a Maven repository artifact. The artifact locator format is defined in the [Maven documentation](https://maven.apache.org/guides/mini/guide-naming-conventions.html) and looks like `groupId:artifactId[:version]`.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"metrics\" ;\n    rdfs:comment \"A reference to metrics related to package such as OpenSSF scorecards.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"npm\" ;\n    rdfs:comment \"A reference to an npm package. The package locator format is defined in the [npm documentation](https://docs.npmjs.com/cli/v10/configuring-npm/package-json) and looks like `package@version`.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"nuget\" ;\n    rdfs:comment \"A reference to a NuGet package. The package locator format is defined in the [NuGet documentation](https://docs.nuget.org) and looks like `package/version`.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Used when the type does not match any of the other options.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"privacyAssessment\" ;\n    rdfs:comment \"A reference to a privacy assessment for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"productMetadata\" ;\n    rdfs:comment \"A reference to additional product metadata such as reference within organization's product catalog.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"purchaseOrder\" ;\n    rdfs:comment \"A reference to a purchase order for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"qualityAssessmentReport\" ;\n    rdfs:comment \"A reference to a quality assessment for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"releaseHistory\" ;\n    rdfs:comment \"A reference to a published list of releases for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"releaseNotes\" ;\n    rdfs:comment \"A reference to the release notes for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"riskAssessment\" ;\n    rdfs:comment \"A reference to a risk assessment for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"runtimeAnalysisReport\" ;\n    rdfs:comment \"A reference to a runtime analysis report for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"secureSoftwareAttestation\" ;\n    rdfs:comment \"A reference to information assuring that the software is developed using security practices as defined by [NIST SP 800-218 Secure Software Development Framework (SSDF) Version 1.1](https://csrc.nist.gov/pubs/sp/800/218/final) or [CISA Secure Software Development Attestation Form](https://www.cisa.gov/resources-tools/resources/secure-software-development-attestation-form).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityAdversaryModel\" ;\n    rdfs:comment \"A reference to the security adversary model for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityAdvisory\" ;\n    rdfs:comment \"A reference to a published security advisory (where advisory as defined per [ISO 29147:2018](https://www.iso.org/standard/72311.html)) that may affect one or more elements, e.g., vendor advisories or specific NVD entries.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityFix\" ;\n    rdfs:comment \"A reference to the patch or source code that fixes a vulnerability.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityOther\" ;\n    rdfs:comment \"A reference to related security information of unspecified type.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityPenTestReport\" ;\n    rdfs:comment \"A reference to a [penetration test](https://en.wikipedia.org/wiki/Penetration_test) report for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityPolicy\" ;\n    rdfs:comment \"A reference to instructions for reporting newly discovered security vulnerabilities for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityThreatModel\" ;\n    rdfs:comment \"A reference the [security threat model](https://en.wikipedia.org/wiki/Threat_model) for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"socialMedia\" ;\n    rdfs:comment \"A reference to a social media channel for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"sourceArtifact\" ;\n    rdfs:comment \"A reference to an artifact containing the sources for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"staticAnalysisReport\" ;\n    rdfs:comment \"A reference to a static analysis report for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"support\" ;\n    rdfs:comment \"A reference to the software support channel or other support information for a package.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"vcs\" ;\n    rdfs:comment \"A reference to a version control system related to a software artifact.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"vulnerabilityDisclosureReport\" ;\n    rdfs:comment \"A reference to a Vulnerability Disclosure Report (VDR) which provides the software supplier's analysis and findings describing the impact (or lack of impact) that reported vulnerabilities have on packages or products in the supplier's SBOM as defined in [NIST SP 800-161 Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations](https://csrc.nist.gov/pubs/sp/800/161/r1/final).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment>\n    a\n        owl:NamedIndividual ,\n        ns1:ExternalRefType ;\n    rdfs:label \"vulnerabilityExploitabilityAssessment\" ;\n    rdfs:comment \"A reference to a Vulnerability Exploitability eXchange (VEX) statement which provides information on whether a product is impacted by a specific vulnerability in an included package and, if affected, whether there are actions recommended to remediate. See also [NTIA VEX one-page summary](https://ntia.gov/files/ntia/publications/vex_one-page_summary.pdf).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build>\n    a\n        owl:NamedIndividual ,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"build\" ;\n    rdfs:comment \"A relationship has specific context implications during an element's build phase, during development.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design>\n    a\n        owl:NamedIndividual ,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"design\" ;\n    rdfs:comment \"A relationship has specific context implications during an element's design.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development>\n    a\n        owl:NamedIndividual ,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"development\" ;\n    rdfs:comment \"A relationship has specific context implications during development phase of an element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other>\n    a\n        owl:NamedIndividual ,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"A relationship has other specific context information necessary to capture that the above set of enumerations does not handle.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime>\n    a\n        owl:NamedIndividual ,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"runtime\" ;\n    rdfs:comment \"A relationship has specific context implications during the execution phase of an element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test>\n    a\n        owl:NamedIndividual ,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"test\" ;\n    rdfs:comment \"A relationship has specific context implications during an element's testing phase, during development.\"@en ;\n.\n\nns1:Organization\n    a owl:Class ;\n    rdfs:comment \"A group of people who work together in an organized way for a shared purpose.\"@en ;\n    rdfs:subClassOf ns1:Agent ;\n    sh:nodeKind sh:IRI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai>\n    a\n        owl:NamedIndividual ,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"ai\" ;\n    rdfs:comment \"the element follows the AI profile specification\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build>\n    a\n        owl:NamedIndividual ,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"build\" ;\n    rdfs:comment \"the element follows the Build profile specification\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core>\n    a\n        owl:NamedIndividual ,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"core\" ;\n    rdfs:comment \"the element follows the Core profile specification\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset>\n    a\n        owl:NamedIndividual ,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"dataset\" ;\n    rdfs:comment \"the element follows the Dataset profile specification\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing>\n    a\n        owl:NamedIndividual ,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"expandedLicensing\" ;\n    rdfs:comment \"the element follows the ExpandedLicensing profile specification\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension>\n    a\n        owl:NamedIndividual ,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"extension\" ;\n    rdfs:comment \"the element follows the Extension profile specification\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite>\n    a\n        owl:NamedIndividual ,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"lite\" ;\n    rdfs:comment \"the element follows the Lite profile specification\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security>\n    a\n        owl:NamedIndividual ,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"security\" ;\n    rdfs:comment \"the element follows the Security profile specification\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing>\n    a\n        owl:NamedIndividual ,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"simpleLicensing\" ;\n    rdfs:comment \"the element follows the SimpleLicensing profile specification\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software>\n    a\n        owl:NamedIndividual ,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"software\" ;\n    rdfs:comment \"the element follows the Software profile specification\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipCompleteness ;\n    rdfs:label \"complete\" ;\n    rdfs:comment \"The relationship is known to be exhaustive.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipCompleteness ;\n    rdfs:label \"incomplete\" ;\n    rdfs:comment \"The relationship is known not to be exhaustive.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipCompleteness ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"No assertion can be made about the completeness of the relationship.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"affects\" ;\n    rdfs:comment \"The `from` Vulnerability affects each `to` Element. The use of the `affects` type is constrained to `VexAffectedVulnAssessmentRelationship` classed relationships.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"amendedBy\" ;\n    rdfs:comment \"The `from` Element is amended by each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"ancestorOf\" ;\n    rdfs:comment \"The `from` Element is an ancestor of each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"availableFrom\" ;\n    rdfs:comment \"The `from` Element is available from the additional supplier described by each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"configures\" ;\n    rdfs:comment \"The `from` Element is a configuration applied to each `to` Element, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"contains\" ;\n    rdfs:comment \"The `from` Element contains each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"coordinatedBy\" ;\n    rdfs:comment \"The `from` Vulnerability is coordinatedBy the `to` Agent(s) (vendor, researcher, or consumer agent).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"copiedTo\" ;\n    rdfs:comment \"The `from` Element has been copied to each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"delegatedTo\" ;\n    rdfs:comment \"The `from` Agent is delegating an action to the Agent of the `to` Relationship (which must be of type invokedBy), during a LifecycleScopeType (e.g. the `to` invokedBy Relationship is being done on behalf of `from`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"dependsOn\" ;\n    rdfs:comment \"The `from` Element depends on each `to` Element, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"descendantOf\" ;\n    rdfs:comment \"The `from` Element is a descendant of each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"describes\" ;\n    rdfs:comment \"The `from` Element describes each `to` Element. To denote the root(s) of a tree of elements in a collection, the rootElement property should be used.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"doesNotAffect\" ;\n    rdfs:comment \"The `from` Vulnerability has no impact on each `to` Element. The use of the `doesNotAffect` is constrained to `VexNotAffectedVulnAssessmentRelationship` classed relationships.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"expandsTo\" ;\n    rdfs:comment \"The `from` archive expands out as an artifact described by each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"exploitCreatedBy\" ;\n    rdfs:comment \"The `from` Vulnerability has had an exploit created against it by each `to` Agent.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"fixedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability has been fixed by the `to` Agent(s).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"fixedIn\" ;\n    rdfs:comment \"A `from` Vulnerability has been fixed in each `to` Element. The use of the `fixedIn` type is constrained to `VexFixedVulnAssessmentRelationship` classed relationships.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"foundBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability was originally discovered by the `to` Agent(s).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"generates\" ;\n    rdfs:comment \"The `from` Element generates each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasAddedFile\" ;\n    rdfs:comment \"Every `to` Element is a file added to the `from` Element (`from` hasAddedFile `to`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasAssessmentFor\" ;\n    rdfs:comment \"Relates a `from` Vulnerability and each `to` Element with a security assessment. To be used with `VulnAssessmentRelationship` types.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasAssociatedVulnerability\" ;\n    rdfs:comment \"Used to associate a `from` Artifact with each `to` Vulnerability.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasConcludedLicense\" ;\n    rdfs:comment \"The `from` SoftwareArtifact is concluded by the SPDX data creator to be governed by each `to` license.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDataFile\" ;\n    rdfs:comment \"The `from` Element treats each `to` Element as a data file. A data file is an artifact that stores data required or optional for the `from` Element's functionality. A data file can be a database file, an index file, a log file, an AI model file, a calibration data file, a temporary file, a backup file, and more. For AI training dataset, test dataset, test artifact, configuration data, build input data, and build output data, please consider using the more specific relationship types: `trainedOn`, `testedOn`, `hasTest`, `configures`, `hasInput`, and `hasOutput`, respectively. This relationship does not imply dependency.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDeclaredLicense\" ;\n    rdfs:comment \"The `from` SoftwareArtifact was discovered to actually contain each `to` license, for example as detected by use of automated tooling.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDeletedFile\" ;\n    rdfs:comment \"Every `to` Element is a file deleted from the `from` Element (`from` hasDeletedFile `to`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDependencyManifest\" ;\n    rdfs:comment \"The `from` Element has manifest files that contain dependency information in each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDistributionArtifact\" ;\n    rdfs:comment \"The `from` Element is distributed as an artifact in each `to` Element (e.g. an RPM or archive file).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDocumentation\" ;\n    rdfs:comment \"The `from` Element is documented by each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDynamicLink\" ;\n    rdfs:comment \"The `from` Element dynamically links in each `to` Element, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasEvidence\" ;\n    rdfs:comment \"Every `to` Element is considered as evidence for the `from` Element (`from` hasEvidence `to`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasExample\" ;\n    rdfs:comment \"Every `to` Element is an example for the `from` Element (`from` hasExample `to`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasHost\" ;\n    rdfs:comment \"The `from` Build was run on the `to` Element during a LifecycleScopeType period (e.g. the host that the build runs on).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasInput\" ;\n    rdfs:comment \"The `from` Build has each `to` Element as an input, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasMetadata\" ;\n    rdfs:comment \"Every `to` Element is metadata about the `from` Element (`from` hasMetadata `to`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasOptionalComponent\" ;\n    rdfs:comment \"Every `to` Element is an optional component of the `from` Element (`from` hasOptionalComponent `to`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasOptionalDependency\" ;\n    rdfs:comment \"The `from` Element optionally depends on each `to` Element, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasOutput\" ;\n    rdfs:comment \"The `from` Build element generates each `to` Element as an output, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasPrerequisite\" ;\n    rdfs:comment \"The `from` Element has a prerequisite on each `to` Element, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasProvidedDependency\" ;\n    rdfs:comment \"The `from` Element has a dependency on each `to` Element, dependency is not in the distributed artifact, but assumed to be provided, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasRequirement\" ;\n    rdfs:comment \"The `from` Element has a requirement on each `to` Element, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasSpecification\" ;\n    rdfs:comment \"Every `to` Element is a specification for the `from` Element (`from` hasSpecification `to`), during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasStaticLink\" ;\n    rdfs:comment \"The `from` Element statically links in each `to` Element, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasTest\" ;\n    rdfs:comment \"Every `to` Element is a test artifact for the `from` Element (`from` hasTest `to`), during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasTestCase\" ;\n    rdfs:comment \"Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"hasVariant\" ;\n    rdfs:comment \"Every `to` Element is a variant the `from` Element (`from` hasVariant `to`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"invokedBy\" ;\n    rdfs:comment \"The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"modifiedBy\" ;\n    rdfs:comment \"The `from` Element is modified by each `to` Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"packagedBy\" ;\n    rdfs:comment \"Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"patchedBy\" ;\n    rdfs:comment \"Every `to` Element is a patch for the `from` Element (`from` patchedBy `to`).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"publishedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"reportedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"republishedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"serializedInArtifact\" ;\n    rdfs:comment \"The `from` SpdxDocument can be found in a serialized form in each `to` Artifact.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"testedOn\" ;\n    rdfs:comment \"The `from` Element has been tested on the `to` Element(s).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"trainedOn\" ;\n    rdfs:comment \"The `from` Element has been trained on the `to` Element(s).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"underInvestigationFor\" ;\n    rdfs:comment \"The `from` Vulnerability impact is being investigated for each `to` Element. The use of the `underInvestigationFor` type is constrained to `VexUnderInvestigationVulnAssessmentRelationship` classed relationships.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool>\n    a\n        owl:NamedIndividual ,\n        ns1:RelationshipType ;\n    rdfs:label \"usesTool\" ;\n    rdfs:comment \"The `from` Element uses each `to` Element as a tool, during a LifecycleScopeType period.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed>\n    a\n        owl:NamedIndividual ,\n        ns1:SupportType ;\n    rdfs:label \"deployed\" ;\n    rdfs:comment \"in addition to being supported by the supplier, the software is known to have been deployed and is in use.  For a software as a service provider, this implies the software is now available as a service.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development>\n    a\n        owl:NamedIndividual ,\n        ns1:SupportType ;\n    rdfs:label \"development\" ;\n    rdfs:comment \"the artifact is in active development and is not considered ready for formal support from the supplier.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport>\n    a\n        owl:NamedIndividual ,\n        ns1:SupportType ;\n    rdfs:label \"endOfSupport\" ;\n    rdfs:comment \"there is a defined end of support for the artifact from the supplier.  This may also be referred to as end of life. There is a validUntilDate that can be used to signal when support ends for the artifact.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport>\n    a\n        owl:NamedIndividual ,\n        ns1:SupportType ;\n    rdfs:label \"limitedSupport\" ;\n    rdfs:comment \"the artifact has been released, and there is limited support available from the supplier. There is a validUntilDate that can provide additional information about the duration of support.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion>\n    a\n        owl:NamedIndividual ,\n        ns1:SupportType ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"no assertion about the type of support is made.   This is considered the default if no other support type is used.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport>\n    a\n        owl:NamedIndividual ,\n        ns1:SupportType ;\n    rdfs:label \"noSupport\" ;\n    rdfs:comment \"there is no support for the artifact from the supplier, consumer assumes any support obligations.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support>\n    a\n        owl:NamedIndividual ,\n        ns1:SupportType ;\n    rdfs:label \"support\" ;\n    rdfs:comment \"the artifact has been released, and is supported from the supplier.   There is a validUntilDate that can provide additional information about the duration of support.\"@en ;\n.\n\nns1:annotationType\n    a owl:ObjectProperty ;\n    rdfs:comment \"Describes the type of annotation.\"@en ;\n    rdfs:range ns1:AnnotationType ;\n.\n\nns1:beginIntegerRange\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Defines the beginning of a range.\"@en ;\n    rdfs:range xsd:positiveInteger ;\n.\n\nns1:builtTime\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time an artifact was built.\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\nns1:completeness\n    a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the completeness of relationships.\"@en ;\n    rdfs:range ns1:RelationshipCompleteness ;\n.\n\nns1:context\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Gives information about the circumstances or unifying properties\nthat Elements of the bundle have been assembled under.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:created\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies when the Element was originally created.\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\nns1:createdBy\n    a owl:ObjectProperty ;\n    rdfs:comment \"Identifies who or what created the Element.\"@en ;\n    rdfs:range ns1:Agent ;\n.\n\nns1:createdUsing\n    a owl:ObjectProperty ;\n    rdfs:comment \"Identifies the tooling that was used during the creation of the Element.\"@en ;\n    rdfs:range ns1:Tool ;\n.\n\nns1:creationInfo\n    a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the creation of the Element.\"@en ;\n    rdfs:range ns1:CreationInfo ;\n.\n\nns1:dataLicense\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provides the license under which the SPDX documentation of the Element can be\nused.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n.\n\nns1:definingArtifact\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Artifact representing a serialization instance of SPDX data containing the\ndefinition of a particular Element.\"\"\"@en ;\n    rdfs:range ns1:Artifact ;\n.\n\nns1:description\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Provides a detailed description of the Element.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:element\n    a owl:ObjectProperty ;\n    rdfs:comment \"Refers to one or more Elements that are part of an ElementCollection.\"@en ;\n    rdfs:range ns1:Element ;\n.\n\nns1:endIntegerRange\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Defines the end of a range.\"@en ;\n    rdfs:range xsd:positiveInteger ;\n.\n\nns1:endTime\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time from which an element is no longer applicable / valid.\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\nns1:extension\n    a owl:ObjectProperty ;\n    rdfs:comment \"Specifies an Extension characterization of some aspect of an Element.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ;\n.\n\nns1:externalIdentifier\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provides a reference to a resource outside the scope of SPDX-3.0 content\nthat uniquely identifies an Element.\"\"\"@en ;\n    rdfs:range ns1:ExternalIdentifier ;\n.\n\nns1:externalIdentifierType\n    a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the type of the external identifier.\"@en ;\n    rdfs:range ns1:ExternalIdentifierType ;\n.\n\nns1:externalRef\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Points to a resource outside the scope of the SPDX-3.0 content\nthat provides additional characteristics of an Element.\"\"\"@en ;\n    rdfs:range ns1:ExternalRef ;\n.\n\nns1:externalRefType\n    a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the type of the external reference.\"@en ;\n    rdfs:range ns1:ExternalRefType ;\n.\n\nns1:externalSpdxId\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies an external Element used within an SpdxDocument but defined\nexternal to that SpdxDocument.\"\"\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\nns1:from\n    a owl:ObjectProperty ;\n    rdfs:comment \"References the Element on the left-hand side of a relationship.\"@en ;\n    rdfs:range ns1:Element ;\n.\n\nns1:identifier\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Uniquely identifies an external element.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:identifierLocator\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Provides the location for more information regarding an external identifier.\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\nns1:import\n    a owl:ObjectProperty ;\n    rdfs:comment \"Provides an ExternalMap of Element identifiers.\"@en ;\n    rdfs:range ns1:ExternalMap ;\n.\n\nns1:issuingAuthority\n    a owl:DatatypeProperty ;\n    rdfs:comment \"An entity that is authorized to issue identification credentials.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:key\n    a owl:DatatypeProperty ;\n    rdfs:comment \"A key used in a generic key-value pair.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:locationHint\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Provides an indication of where to retrieve an external Element.\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\nns1:locator\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Provides the location of an external reference.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:name\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the name of an Element as designated by the creator.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:namespace\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides an unambiguous mechanism for conveying a URI fragment portion of an\nElement ID.\"\"\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\nns1:namespaceMap\n    a owl:ObjectProperty ;\n    rdfs:comment \"Provides a NamespaceMap of prefixes and associated namespace partial URIs applicable to an SpdxDocument and independent of any specific serialization format or instance.\"@en ;\n    rdfs:range ns1:NamespaceMap ;\n.\n\nns1:originatedBy\n    a owl:ObjectProperty ;\n    rdfs:comment \"Identifies from where or whom the Element originally came.\"@en ;\n    rdfs:range ns1:Agent ;\n.\n\nns1:packageVerificationCodeExcludedFile\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"The relative file name of a file to be excluded from the\n`PackageVerificationCode`.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:prefix\n    a owl:DatatypeProperty ;\n    rdfs:comment \"A substitute for a URI.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:profileConformance\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Describes one a profile which the creator of this ElementCollection intends to\nconform to.\"\"\"@en ;\n    rdfs:range ns1:ProfileIdentifierType ;\n.\n\nns1:relationshipType\n    a owl:ObjectProperty ;\n    rdfs:comment \"Information about the relationship between two Elements.\"@en ;\n    rdfs:range ns1:RelationshipType ;\n.\n\nns1:releaseTime\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time an artifact was released.\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\nns1:rootElement\n    a owl:ObjectProperty ;\n    rdfs:comment \"This property is used to denote the root Element(s) of a tree of elements contained in a BOM.\"@en ;\n    rdfs:range ns1:Element ;\n.\n\nns1:scope\n    a owl:ObjectProperty ;\n    rdfs:comment \"Capture the scope of information about a specific relationship between elements.\"@en ;\n    rdfs:range ns1:LifecycleScopeType ;\n.\n\nns1:specVersion\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a reference number that can be used to understand how to parse and\ninterpret an Element.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:standardName\n    a owl:DatatypeProperty ;\n    rdfs:comment \"The name of a relevant standard that may apply to an artifact.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:startTime\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time from which an element is applicable / valid.\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\nns1:statement\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Commentary on an assertion that an annotator has made.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:subject\n    a owl:ObjectProperty ;\n    rdfs:comment \"An Element an annotator has made an assertion about.\"@en ;\n    rdfs:range ns1:Element ;\n.\n\nns1:summary\n    a owl:DatatypeProperty ;\n    rdfs:comment \"A short description of an Element.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:supportLevel\n    a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the level of support associated with an artifact.\"@en ;\n    rdfs:range ns1:SupportType ;\n.\n\nns1:to\n    a owl:ObjectProperty ;\n    rdfs:comment \"References an Element on the right-hand side of a relationship.\"@en ;\n    rdfs:range ns1:Element ;\n.\n\nns1:validUntilTime\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies until when the artifact can be used before its usage needs to be\nreassessed.\"\"\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\nns1:value\n    a owl:DatatypeProperty ;\n    rdfs:comment \"A value used in a generic key-value pair.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n    rdfs:label \"amber\" ;\n    rdfs:comment \"Data points in the dataset can be shared only with specific organizations and their clients on a need to know basis.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n    rdfs:label \"clear\" ;\n    rdfs:comment \"Dataset may be distributed freely, without restriction.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n    rdfs:label \"green\" ;\n    rdfs:comment \"Dataset can be shared within a community of peers and partners.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n    rdfs:label \"red\" ;\n    rdfs:comment \"Data points in the dataset are highly confidential and can only be shared with named recipients.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n    rdfs:label \"clickthrough\" ;\n    rdfs:comment \"the dataset is not publicly available and can only be accessed after affirmatively accepting terms on a clickthrough webpage.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n    rdfs:label \"directDownload\" ;\n    rdfs:comment \"the dataset is publicly available and can be downloaded directly.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n    rdfs:label \"query\" ;\n    rdfs:comment \"the dataset is publicly available, but not all at once, and can only be accessed through queries which return parts of the dataset.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n    rdfs:label \"registration\" ;\n    rdfs:comment \"the dataset is not publicly available and an email registration is required before accessing the dataset, although without an affirmative acceptance of terms.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n    rdfs:label \"scrapingScript\" ;\n    rdfs:comment \"the dataset provider is not making available the underlying data and the dataset must be reassembled, typically using the provided script for scraping the data.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"audio\" ;\n    rdfs:comment \"data is audio based, such as a collection of music from the 80s.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"categorical\" ;\n    rdfs:comment \"data that is classified into a discrete number of categories, such as the eye color of a population of people.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"graph\" ;\n    rdfs:comment \"data is in the form of a graph where entries are somehow related to each other through edges, such a social network of friends.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"image\" ;\n    rdfs:comment \"data is a collection of images such as pictures of animals.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"data type is not known.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"numeric\" ;\n    rdfs:comment \"data consists only of numeric entries.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"data is of a type not included in this list.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"sensor\" ;\n    rdfs:comment \"data is recorded from a physical sensor, such as a thermometer reading or biometric device.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"structured\" ;\n    rdfs:comment \"data is stored in tabular format or retrieved from a relational database.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"syntactic\" ;\n    rdfs:comment \"data describes the syntax or semantics of a language or text, such as a parse tree used for natural language processing.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"text\" ;\n    rdfs:comment \"data consists of unstructured text, such as a book, Wikipedia article (without images), or transcript.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"timeseries\" ;\n    rdfs:comment \"data is recorded in an ordered sequence of timestamped entries, such as the price of a stock over the course of a day.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"timestamp\" ;\n    rdfs:comment \"data is recorded with a timestamp for each entry, but not necessarily ordered or at specific intervals, such as when a taxi ride starts and ends.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"video\" ;\n    rdfs:comment \"data is video based, such as a collection of movie clips featuring Tom Hanks.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Describes the anonymization methods used.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Describes the confidentiality level of the data points contained in the dataset.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Describes how the dataset was collected.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Describes the preprocessing steps that were applied to the raw data to create the given dataset.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability>\n    a owl:ObjectProperty ;\n    rdfs:comment \"The field describes the availability of a dataset.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Describes potentially noisy elements of the dataset.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Captures the size of the dataset.\"@en ;\n    rdfs:range xsd:nonNegativeInteger ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Describes the type of the given dataset.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Describes a mechanism to update the dataset.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Describes if any sensitive personal information is present in the dataset.\"@en ;\n    rdfs:range ns1:PresenceType ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Describes what the given dataset should be used for.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Records the biases that the dataset is known to encompass.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/sensor>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Describes a sensor used for collecting the data.\"@en ;\n    rdfs:range ns1:DictionaryEntry ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a LicenseAddition.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies whether an additional text identifier has been marked as deprecated.\"@en ;\n    rdfs:range xsd:boolean ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies whether a license or additional text identifier has been marked as\ndeprecated.\"\"\"@en ;\n    rdfs:range xsd:boolean ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies whether the License is listed as free by the\nFree Software Foundation (FSF).\"\"\"@en ;\n    rdfs:range xsd:boolean ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies whether the License is listed as approved by the\nOpen Source Initiative (OSI).\"\"\"@en ;\n    rdfs:range xsd:boolean ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a LicenseAddition, in SPDX templating format.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a License author's preferred text to indicate that a file is covered\nby the License.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a License, in SPDX templating format.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition>\n    a owl:ObjectProperty ;\n    rdfs:comment \"A LicenseAddition participating in a 'with addition' model.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense>\n    a owl:ObjectProperty ;\n    rdfs:comment \"A License participating in a 'with addition' model.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense>\n    a owl:ObjectProperty ;\n    rdfs:comment \"A License participating in an 'or later' model.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"A name used in a CdxPropertyEntry name-value pair.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"A value used in a CdxPropertyEntry name-value pair.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Provides a map of a property names to a values.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> ;\n    rdfs:label \"kev\" ;\n    rdfs:comment \"CISA's Known Exploited Vulnerability (KEV) Catalog\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Other exploit catalogs\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n    rdfs:label \"act\" ;\n    rdfs:comment \"The vulnerability requires attention from the organization's internal, supervisory-level and leadership-level individuals. Necessary actions include requesting assistance or information about the vulnerability, as well as publishing a notification either internally and/or externally. Typically, internal groups would meet to determine the overall response and then execute agreed upon actions. CISA recommends remediating Act vulnerabilities as soon as possible.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n    rdfs:label \"attend\" ;\n    rdfs:comment \"The vulnerability requires attention from the organization's internal, supervisory-level individuals. Necessary actions include requesting assistance or information about the vulnerability, and may involve publishing a notification either internally and/or externally. CISA recommends remediating Attend vulnerabilities sooner than standard update timelines.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n    rdfs:label \"track\" ;\n    rdfs:comment \"The vulnerability does not require action at this time. The organization would continue to track the vulnerability and reassess it if new information becomes available. CISA recommends remediating Track vulnerabilities within standard update timelines.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n    rdfs:label \"trackStar\" ;\n    rdfs:comment \"(\\\"Track\\\\*\\\" in the SSVC spec) The vulnerability contains specific characteristics that may require closer monitoring for changes. CISA recommends remediating Track\\\\* vulnerabilities within standard update timelines.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n    rdfs:label \"componentNotPresent\" ;\n    rdfs:comment \"The software is not affected because the vulnerable component is not in the product.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n    rdfs:label \"inlineMitigationsAlreadyExist\" ;\n    rdfs:comment \"Built-in inline controls or mitigations prevent an adversary from leveraging the vulnerability.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n    rdfs:label \"vulnerableCodeCannotBeControlledByAdversary\" ;\n    rdfs:comment \"The vulnerable component is present, and the component contains the vulnerable code. However, vulnerable code is used in such a way that an attacker cannot mount any anticipated attack.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n    rdfs:label \"vulnerableCodeNotInExecutePath\" ;\n    rdfs:comment \"The affected code is not reachable through the execution of the code, including non-anticipated states of the product.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n    rdfs:label \"vulnerableCodeNotPresent\" ;\n    rdfs:comment \"The product is not affected because the code underlying the vulnerability is not present in the product.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/actionStatement>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides advise on how to mitigate or remediate a vulnerability when a VEX product\nis affected by it.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Records the time when a recommended action was communicated in a VEX statement\nto mitigate a vulnerability.\"\"\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/assessedElement>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies an Element contained in a piece of software where a vulnerability was\nfound.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/catalogType>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the exploit catalog type.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/decisionType>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provide the enumeration of possible decisions in the\n[Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree](https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc).\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/exploited>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Describe that a CVE is known to have an exploit because it's been listed in an exploit catalog.\"@en ;\n    rdfs:range xsd:boolean ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/impactStatement>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Explains why a VEX product is not affected by a vulnerability. It is an\nalternative in VexNotAffectedVulnAssessmentRelationship to the machine-readable\njustification label.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Timestamp of impact statement.\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/justificationType>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Impact justification label to be used when linking a vulnerability to an element\nrepresenting a VEX product with a VexNotAffectedVulnAssessmentRelationship\nrelationship.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/locator>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Provides the location of an exploit catalog.\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/percentile>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"The percentile of the current probability score.\"@en ;\n    rdfs:range xsd:decimal ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/probability>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"A probability score between 0 and 1 of a vulnerability being exploited.\"@en ;\n    rdfs:range xsd:decimal ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/statusNotes>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Conveys information about how VEX status was determined.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/vexVersion>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the version of a VEX statement.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri>\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Maps a LicenseRef or AdditionRef string for a Custom License or a Custom\nLicense Addition to its URI ID.\"\"\"@en ;\n    rdfs:range ns1:DictionaryEntry ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"A string in the license expression format.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"The version of the SPDX License List used in the license expression.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> ;\n    rdfs:label \"gitoid\" ;\n    rdfs:comment \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> ;\n    rdfs:label \"swhid\" ;\n    rdfs:comment \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> ;\n    rdfs:label \"directory\" ;\n    rdfs:comment \"The file represents a directory and all content stored in that directory.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> ;\n    rdfs:label \"file\" ;\n    rdfs:comment \"The file represents a single file (default).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"analyzed\" ;\n    rdfs:comment \"SBOM generated through analysis of artifacts (e.g., executables, packages, containers, and virtual machine images) after its build. Such analysis generally requires a variety of heuristics. In some contexts, this may also be referred to as a \\\"3rd party\\\" SBOM.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"build\" ;\n    rdfs:comment \"SBOM generated as part of the process of building the software to create a releasable artifact (e.g., executable or package) from data such as source files, dependencies, built components, build process ephemeral data, and other SBOMs.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"deployed\" ;\n    rdfs:comment \"SBOM provides an inventory of software that is present on a system. This may be an assembly of other SBOMs that combines analysis of configuration options, and examination of execution behavior in a (potentially simulated) deployment environment.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"design\" ;\n    rdfs:comment \"SBOM of intended, planned software project or product with included components (some of which may not yet exist) for a new software artifact.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"runtime\" ;\n    rdfs:comment \"SBOM generated through instrumenting the system running the software, to capture only components present in the system, as well as external call-outs or dynamically loaded components. In some contexts, this may also be referred to as an \\\"Instrumented\\\" or \\\"Dynamic\\\" SBOM.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"source\" ;\n    rdfs:comment \"SBOM created directly from the development environment, source files, and included dependencies used to build an product artifact.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Provides additional purpose information of the software artifact.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/attributionText>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a place for the SPDX data creator to record acknowledgement text for\na software Package, File or Snippet.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/byteRange>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Defines the byte range in the original host file that the snippet information\napplies to.\"\"\"@en ;\n    rdfs:range ns1:PositiveIntegerRange ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A canonical, unique, immutable identifier of the artifact content, that may be\nused for verifying its identity and/or integrity.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the type of the content identifier.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the value of the content identifier.\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/copyrightText>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies the text of one or more copyright notices for a software Package,\nFile or Snippet, if any.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies the download Uniform Resource Identifier for the package at the time\nthat the document was created.\"\"\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/fileKind>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Describes if a given file is a directory or non-directory kind of file.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/homePage>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A place for the SPDX document creator to record a website that serves as the\npackage's home page.\"\"\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/lineRange>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Defines the line range in the original host file that the snippet information\napplies to.\"\"\"@en ;\n    rdfs:range ns1:PositiveIntegerRange ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/packageUrl>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a place for the SPDX data creator to record the package URL string\n(in accordance with the Package URL specification) for a software Package.\"\"\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/packageVersion>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Identify the version of a package.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the primary purpose of the software artifact.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/sbomType>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the type of an SBOM.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Defines the original host file that the snippet information applies to.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/File> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Records any relevant background information or additional comments\nabout the origin of the package.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"A class for describing the energy consumption incurred by an AI model in\ndifferent stages of its lifecycle.\"\"\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption> ;\n        ] ;\n.\n\nns1:ExternalIdentifier\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A reference to a resource identifier defined outside the scope of SPDX-3.0 content that uniquely identifies an Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:identifierLocator ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:issuingAuthority ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:identifier ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ;\n        ] ,\n        [\n            sh:class ns1:ExternalIdentifierType ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:externalIdentifierType ;\n        ] ;\n.\n\nns1:ExternalMap\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"A map of Element identifiers that are used within an SpdxDocument but defined\nexternal to that SpdxDocument.\"\"\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:locationHint ;\n        ] ,\n        [\n            sh:class ns1:IntegrityMethod ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:verifiedUsing ;\n        ] ,\n        [\n            sh:class ns1:Artifact ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:definingArtifact ;\n        ] ,\n        [\n            sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:externalSpdxId ;\n        ] ;\n.\n\nns1:ExternalRef\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A reference to a resource outside the scope of SPDX-3.0 content related to an Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:class ns1:ExternalRefType ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:externalRefType ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:contentType ;\n            sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:locator ;\n        ] ;\n.\n\nns1:Hash\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A mathematically calculated representation of a grouping of data.\"@en ;\n    rdfs:subClassOf ns1:IntegrityMethod ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:class ns1:HashAlgorithm ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384>\n                <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:algorithm ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:hashValue ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"adler32\" ;\n    rdfs:comment \"Adler-32 checksum is part of the widely used zlib compression library as defined in [RFC 1950](https://datatracker.ietf.org/doc/rfc1950/) Section 2.3.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake2b256\" ;\n    rdfs:comment \"BLAKE2b algorithm with a digest size of 256, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake2b384\" ;\n    rdfs:comment \"BLAKE2b algorithm with a digest size of 384, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake2b512\" ;\n    rdfs:comment \"BLAKE2b algorithm with a digest size of 512, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake3\" ;\n    rdfs:comment \"[BLAKE3](https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf)\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"crystalsDilithium\" ;\n    rdfs:comment \"[Dilithium](https://pq-crystals.org/dilithium/)\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"crystalsKyber\" ;\n    rdfs:comment \"[Kyber](https://pq-crystals.org/kyber/)\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"falcon\" ;\n    rdfs:comment \"[FALCON](https://falcon-sign.info/falcon.pdf)\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md2\" ;\n    rdfs:comment \"MD2 message-digest algorithm, as defined in [RFC 1319](https://datatracker.ietf.org/doc/rfc1319/).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md4\" ;\n    rdfs:comment \"MD4 message-digest algorithm, as defined in [RFC 1186](https://datatracker.ietf.org/doc/rfc1186/).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md5\" ;\n    rdfs:comment \"MD5 message-digest algorithm, as defined in [RFC 1321](https://datatracker.ietf.org/doc/rfc1321/).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md6\" ;\n    rdfs:comment \"[MD6 hash function](https://people.csail.mit.edu/rivest/pubs/RABCx08.pdf)\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"any hashing algorithm that does not exist in this list of entries\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha1\" ;\n    rdfs:comment \"SHA-1, a secure hashing algorithm, as defined in [RFC 3174](https://datatracker.ietf.org/doc/rfc3174/).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha224\" ;\n    rdfs:comment \"SHA-2 with a digest length of 224, as defined in [RFC 3874](https://datatracker.ietf.org/doc/rfc3874/).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha256\" ;\n    rdfs:comment \"SHA-2 with a digest length of 256, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha384\" ;\n    rdfs:comment \"SHA-2 with a digest length of 384, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_224\" ;\n    rdfs:comment \"SHA-3 with a digest length of 224, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_256\" ;\n    rdfs:comment \"SHA-3 with a digest length of 256, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_384\" ;\n    rdfs:comment \"SHA-3 with a digest length of 384, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_512\" ;\n    rdfs:comment \"SHA-3 with a digest length of 512, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512>\n    a\n        owl:NamedIndividual ,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha512\" ;\n    rdfs:comment \"SHA-2 with a digest length of 512, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en ;\n.\n\nns1:IndividualElement\n    a owl:Class ;\n    rdfs:comment \"\"\"A concrete subclass of Element used by Individuals in the\nCore profile.\"\"\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n.\n\nns1:NamespaceMap\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A mapping between prefixes and namespace partial URIs.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:prefix ;\n        ] ,\n        [\n            sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:namespace ;\n        ] ;\n.\n\nns1:Relationship\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Describes a relationship between one or more elements.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class ns1:Element ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:to ;\n        ] ,\n        [\n            sh:class ns1:RelationshipCompleteness ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:completeness ;\n        ] ,\n        [\n            sh:class ns1:RelationshipType ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor>\n                <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:relationshipType ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:startTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:endTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:class ns1:Element ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:from ;\n        ] ;\n.\n\nns1:Tool\n    a owl:Class ;\n    rdfs:comment \"An element of hardware and/or software utilized to carry out a particular function.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n.\n\nns1:algorithm\n    a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the algorithm used for calculating the hash value.\"@en ;\n    rdfs:range ns1:HashAlgorithm ;\n.\n\nns1:hashValue\n    a owl:DatatypeProperty ;\n    rdfs:comment \"The result of applying a hash algorithm to an Element.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:suppliedBy\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Identifies who or what supplied the artifact or VulnAssessmentRelationship\nreferenced by the Element.\"\"\"@en ;\n    rdfs:range ns1:Agent ;\n.\n\nns1:verifiedUsing\n    a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provides an IntegrityMethod with which the integrity of an Element can be\nasserted.\"\"\"@en ;\n    rdfs:range ns1:IntegrityMethod ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo>\n    a owl:Class ;\n    rdfs:comment \"\"\"A concrete subclass of AnyLicenseInfo used by Individuals in the\nExpandedLicensing profile.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies the SPDX License List version in which this license or exception\nidentifier was deprecated.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies all the text and metadata associated with a license in the license\nXML format.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies the SPDX License List version in which this ListedLicense or\nListedLicenseException identifier was first added.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member>\n    a owl:ObjectProperty ;\n    rdfs:comment \"A license expression participating in a license set.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies the licenseId that is preferred to be used in place of a deprecated\nLicense or LicenseAddition.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Contains a URL where the License or LicenseAddition can be found in use.\"@en ;\n    rdfs:range xsd:anyURI ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A property name with an associated value.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n    rdfs:label \"critical\" ;\n    rdfs:comment \"When a CVSS score is between 9.0 - 10.0\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n    rdfs:label \"high\" ;\n    rdfs:comment \"When a CVSS score is between 7.0 - 8.9\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n    rdfs:label \"low\" ;\n    rdfs:comment \"When a CVSS score is between 0.1 - 3.9\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n    rdfs:label \"medium\" ;\n    rdfs:comment \"When a CVSS score is between 4.0 - 6.9\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n    rdfs:label \"none\" ;\n    rdfs:comment \"When a CVSS score is 0.0\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies a time when a vulnerability assessment was modified\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/publishedTime>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time when a vulnerability was published.\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/severity>\n    a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the CVSS qualitative severity rating of a vulnerability in relation to a piece of software.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specified the time and date when a vulnerability was withdrawn.\"@en ;\n    rdfs:range xsd:dateTimeStamp ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a License or Addition.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A canonical, unique, immutable identifier\"@en ;\n    rdfs:subClassOf ns1:IntegrityMethod ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid>\n                <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/File>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Refers to any object that stores content on a computer.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file>\n                <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/fileKind> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:contentType ;\n            sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/Package>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Refers to any unit of content that can be associated with a distribution of\nsoftware.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/packageVersion> ;\n        ] ,\n        [\n            sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo> ;\n        ] ,\n        [\n            sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/packageUrl> ;\n        ] ,\n        [\n            sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/homePage> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"application\" ;\n    rdfs:comment \"The Element is a software application.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"archive\" ;\n    rdfs:comment \"The Element is an archived collection of one or more files (.tar, .zip, etc.).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"bom\" ;\n    rdfs:comment \"The Element is a bill of materials.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"configuration\" ;\n    rdfs:comment \"The Element is configuration data.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"container\" ;\n    rdfs:comment \"The Element is a container image which can be used by a container runtime application.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"data\" ;\n    rdfs:comment \"The Element is data.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"device\" ;\n    rdfs:comment \"The Element refers to a chipset, processor, or electronic board.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"deviceDriver\" ;\n    rdfs:comment \"The Element represents software that controls hardware devices.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"diskImage\" ;\n    rdfs:comment \"The Element refers to a disk image that can be written to a disk, booted in a VM, etc. A disk image typically contains most or all of the components necessary to boot, such as bootloaders, kernels, firmware, userspace, etc.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"documentation\" ;\n    rdfs:comment \"The Element is documentation.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"evidence\" ;\n    rdfs:comment \"The Element is the evidence that a specification or requirement has been fulfilled.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"executable\" ;\n    rdfs:comment \"The Element is an Artifact that can be run on a computer.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"file\" ;\n    rdfs:comment \"The Element is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc.).\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"filesystemImage\" ;\n    rdfs:comment \"The Element is a file system image that can be written to a disk (or virtual) partition.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"firmware\" ;\n    rdfs:comment \"The Element provides low level control over a device's hardware.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"framework\" ;\n    rdfs:comment \"The Element is a software framework.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"install\" ;\n    rdfs:comment \"The Element is used to install software on disk.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"library\" ;\n    rdfs:comment \"The Element is a software library.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"manifest\" ;\n    rdfs:comment \"The Element is a software manifest.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"model\" ;\n    rdfs:comment \"The Element is a machine learning or artificial intelligence model.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"module\" ;\n    rdfs:comment \"The Element is a module of a piece of software.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"operatingSystem\" ;\n    rdfs:comment \"The Element is an operating system.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"The Element doesn't fit into any of the other categories.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"patch\" ;\n    rdfs:comment \"The Element contains a set of changes to update, fix, or improve another Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"platform\" ;\n    rdfs:comment \"The Element represents a runtime environment.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"requirement\" ;\n    rdfs:comment \"The Element provides a requirement needed as input for another Element.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"source\" ;\n    rdfs:comment \"The Element is a single or a collection of source files.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"specification\" ;\n    rdfs:comment \"The Element is a plan, guideline or strategy how to create, perform or analyze an application.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test>\n    a\n        owl:NamedIndividual ,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"test\" ;\n    rdfs:comment \"The Element is a test used to verify functionality on an software element.\"@en ;\n.\n\nns1:ElementCollection\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of Elements, not necessarily with unifying context.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class ns1:ProfileIdentifierType ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension>\n                <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite>\n            ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:profileConformance ;\n        ] ,\n        [\n            sh:class ns1:Element ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:element ;\n        ] ,\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue ns1:ElementCollection ;\n                ] ;\n            sh:path rdf:type ;\n        ] ,\n        [\n            sh:class ns1:Element ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:rootElement ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no>\n    a\n        owl:NamedIndividual ,\n        ns1:PresenceType ;\n    rdfs:label \"no\" ;\n    rdfs:comment \"Indicates absence of the field.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion>\n    a\n        owl:NamedIndividual ,\n        ns1:PresenceType ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"Makes no assertion about the field.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes>\n    a\n        owl:NamedIndividual ,\n        ns1:PresenceType ;\n    rdfs:label \"yes\" ;\n    rdfs:comment \"Indicates presence of the field.\"@en ;\n.\n\nns1:contentType\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Provides information about the content type of an Element or a Property.\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/score>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Provides a numerical (0-10) representation of the severity of a vulnerability.\"@en ;\n    rdfs:range xsd:decimal ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/vectorString>\n    a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the CVSS vector string for a vulnerability.\"@en ;\n    rdfs:range xsd:string ;\n.\n\nns1:AnnotationType\n    a owl:Class ;\n    rdfs:comment \"Specifies the type of an annotation.\"@en ;\n.\n\nns1:PositiveIntegerRange\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A tuple of two positive integers that define a range.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:datatype xsd:positiveInteger ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:beginIntegerRange ;\n        ] ,\n        [\n            sh:datatype xsd:positiveInteger ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:endIntegerRange ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/Extension>\n    a owl:Class ;\n    rdfs:comment \"A characterization of some aspect of an Element that is associated with the Element in a generalized fashion.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ;\n                ] ;\n            sh:path rdf:type ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType>\n    a owl:Class ;\n    rdfs:comment \"Specifies the exploit catalog type.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType>\n    a owl:Class ;\n    rdfs:comment \"Specifies the type of a content identifier.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType>\n    a owl:Class ;\n    rdfs:comment \"Enumeration of the different kinds of SPDX file.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType>\n    a owl:Class ;\n    rdfs:comment \"Specifies the unit of energy consumption.\"@en ;\n.\n\nns1:Artifact\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A distinct article or unit within the digital domain.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:builtTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:class ns1:Agent ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:suppliedBy ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:standardName ;\n        ] ,\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue ns1:Artifact ;\n                ] ;\n            sh:path rdf:type ;\n        ] ,\n        [\n            sh:class ns1:Agent ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:originatedBy ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:validUntilTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:class ns1:SupportType ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development>\n                <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support>\n                <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed>\n                <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport>\n                <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion>\n            ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:supportLevel ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:releaseTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ;\n.\n\nns1:RelationshipCompleteness\n    a owl:Class ;\n    rdfs:comment \"Indicates whether a relationship is known to be complete, incomplete, or if no assertion is made with respect to relationship completeness.\"@en ;\n.\n\nns1:SpdxOrganization\n    a\n        owl:NamedIndividual ,\n        ns1:Organization ;\n    rdfs:comment \"An Organization representing the SPDX Project.\"@en ;\n    owl:sameAs <https://spdx.org/> ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> ;\n.\n\nns1:comment\n    a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provide consumers with comments by the creator of the Element about the\nElement.\"\"\"@en ;\n    rdfs:range xsd:string ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense>\n    a owl:Class ;\n    rdfs:comment \"Abstract class representing a License or an OrLaterOperator.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> ;\n                ] ;\n            sh:path rdf:type ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Abstract class for the portion of an AnyLicenseInfo representing a license.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader> ;\n        ] ,\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> ;\n                ] ;\n            sh:path rdf:type ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy> ;\n        ] ,\n        [\n            sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre> ;\n        ] ,\n        [\n            sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate> ;\n        ] ,\n        [\n            sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Abstract class for additional text intended to be added to a License, but\nwhich is not itself a standalone License.\"\"\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate> ;\n        ] ,\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> ;\n                ] ;\n            sh:path rdf:type ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml> ;\n        ] ,\n        [\n            sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso> ;\n        ] ,\n        [\n            sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Abstract ancestor class for all VEX relationships\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/statusNotes> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/vexVersion> ;\n        ] ,\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> ;\n                ] ;\n            sh:path rdf:type ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"The class that helps note down the quantity of energy consumption and the unit\nused for measurement.\"\"\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour>\n                <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule>\n                <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other>\n            ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/energyUnit> ;\n        ] ,\n        [\n            sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType>\n    a owl:Class ;\n    rdfs:comment \"Specifies the safety risk level.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType>\n    a owl:Class ;\n    rdfs:comment \"Categories of confidentiality level.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType>\n    a owl:Class ;\n    rdfs:comment \"Specifies the SSVC decision type.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A distinct article or unit related to Software.\"@en ;\n    rdfs:subClassOf ns1:Artifact ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test>\n            ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/attributionText> ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier> ;\n        ] ,\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ;\n                ] ;\n            sh:path rdf:type ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n            sh:in (\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification>\n                <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test>\n            ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose> ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/copyrightText> ;\n        ] ;\n.\n\nns1:CreationInfo\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Provides information about the creation of the Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:class ns1:Tool ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:createdUsing ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:created ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:class ns1:Agent ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:createdBy ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:specVersion ;\n            sh:pattern \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\" ;\n        ] ;\n.\n\nns1:IntegrityMethod\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an independently reproducible mechanism that permits verification of a specific Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue ns1:IntegrityMethod ;\n                ] ;\n            sh:path rdf:type ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType>\n    a owl:Class ;\n    rdfs:comment \"Availability of dataset.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType>\n    a owl:Class ;\n    rdfs:comment \"Specifies the VEX justification type.\"@en ;\n.\n\nns1:LifecycleScopeType\n    a owl:Class ;\n    rdfs:comment \"Provide an enumerated set of lifecycle phases that can provide context to relationships.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType>\n    a owl:Class ;\n    rdfs:comment \"Specifies the CVSS base, temporal, threat, or environmental severity type.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship>\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Abstract ancestor class for all vulnerability assessments\"@en ;\n    rdfs:subClassOf ns1:Relationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:class ns1:Agent ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:suppliedBy ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n                ] ;\n            sh:path rdf:type ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/publishedTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/assessedElement> ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType>\n    a owl:Class ;\n    rdfs:comment \"\"\"Provides a set of values to be used to describe the common types of SBOMs that\ntools may create.\"\"\"@en ;\n.\n\nns1:PresenceType\n    a owl:Class ;\n    rdfs:comment \"Categories of presence or absence.\"@en ;\n.\n\nns1:SupportType\n    a owl:Class ;\n    rdfs:comment \"Indicates the type of support that is associated with an artifact.\"@en ;\n.\n\nns1:Agent\n    a owl:Class ;\n    rdfs:comment \"Agent represents anything with the potential to act on a system.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n.\n\nns1:ProfileIdentifierType\n    a owl:Class ;\n    rdfs:comment \"Enumeration of the valid profiles.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo>\n    a owl:Class ;\n    rdfs:comment \"Abstract class representing a license combination consisting of one or more licenses.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n                ] ;\n            sh:path rdf:type ;\n        ] ;\n.\n\nns1:ExternalIdentifierType\n    a owl:Class ;\n    rdfs:comment \"Specifies the type of an external identifier.\"@en ;\n.\n\nns1:DictionaryEntry\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"A key with an associated value.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:value ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:key ;\n        ] ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType>\n    a owl:Class ;\n    rdfs:comment \"Enumeration of dataset types.\"@en ;\n.\n\nns1:Element\n    a\n        owl:Class ,\n        sh:NodeShape ;\n    rdfs:comment \"Base domain class from which all other SPDX-3.0 domain classes derive.\"@en ;\n    sh:nodeKind sh:IRI ;\n    sh:property\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:description ;\n        ] ,\n        [\n            sh:class ns1:IntegrityMethod ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:verifiedUsing ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:summary ;\n        ] ,\n        [\n            sh:class ns1:ExternalRef ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:externalRef ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ;\n        ] ,\n        [\n            sh:class ns1:ExternalIdentifier ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:externalIdentifier ;\n        ] ,\n        [\n            sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/Element is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not\n                [\n                    sh:hasValue ns1:Element ;\n                ] ;\n            sh:path rdf:type ;\n        ] ,\n        [\n            sh:class ns1:CreationInfo ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:creationInfo ;\n        ] ,\n        [\n            sh:class <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:extension ;\n        ] ,\n        [\n            sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:name ;\n        ] ;\n.\n\nns1:HashAlgorithm\n    a owl:Class ;\n    rdfs:comment \"A mathematical algorithm that maps data of arbitrary size to a bit string.\"@en ;\n.\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose>\n    a owl:Class ;\n    rdfs:comment \"Provides information about the primary purpose of an Element.\"@en ;\n.\n\nns1:ExternalRefType\n    a owl:Class ;\n    rdfs:comment \"Specifies the type of an external reference.\"@en ;\n.\n\nns1:RelationshipType\n    a owl:Class ;\n    rdfs:comment \"Information about the relationship between two Elements.\"@en ;\n.\n"
  },
  {
    "path": "rdf/spdx-model.n3",
    "content": "@prefix dcterms: <http://purl.org/dc/terms/> .\n@prefix ns1: <https://spdx.org/rdf/3.0.1/terms/Core/> .\n@prefix omg-ann: <https://www.omg.org/spec/Commons/AnnotationVocabulary/> .\n@prefix owl: <http://www.w3.org/2002/07/owl#> .\n@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .\n@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .\n@prefix sh: <http://www.w3.org/ns/shacl#> .\n@prefix spdx: <https://spdx.org/rdf/3.0.1/terms/> .\n@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Specifies an AI package and its associated information.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Software/Package> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining> ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/metric> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/domain> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing> ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel> ],\n        [ sh:class ns1:PresenceType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/autonomyType> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/limitation> ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability> ],\n        [ sh:class ns1:PresenceType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Class that describes a build instance of software/artifacts.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildType> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildId> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/environment> ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/parameter> ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns1:Hash ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> ] .\n\nns1:Annotation a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"An assertion made in relation to one or more elements.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:contentType ;\n            sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" ],\n        [ sh:class ns1:Element ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:subject ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:statement ],\n        [ sh:class ns1:AnnotationType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:annotationType ] .\n\nns1:LifecycleScopedRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provide context for a relationship that occurs in the lifecycle.\"@en ;\n    rdfs:subClassOf ns1:Relationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:LifecycleScopeType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:scope ] .\n\nns1:NoAssertionElement a owl:NamedIndividual,\n        ns1:IndividualElement ;\n    rdfs:comment \"\"\"An Individual Value for Element representing a set of Elements of unknown\nidentify or cardinality (number).\"\"\"@en ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> .\n\nns1:NoneElement a owl:NamedIndividual,\n        ns1:IndividualElement ;\n    rdfs:comment \"\"\"An Individual Value for Element representing a set of Elements with\ncardinality (number/count) of zero.\"\"\"@en ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> .\n\nns1:PackageVerificationCode a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"An SPDX version 2.X compatible verification method for software packages.\"@en ;\n    rdfs:subClassOf ns1:IntegrityMethod ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class ns1:HashAlgorithm ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:algorithm ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:packageVerificationCodeExcludedFile ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:hashValue ] .\n\nns1:Person a owl:Class ;\n    rdfs:comment \"An individual human being.\"@en ;\n    rdfs:subClassOf ns1:Agent ;\n    sh:nodeKind sh:IRI .\n\nns1:SoftwareAgent a owl:Class ;\n    rdfs:comment \"A software agent.\"@en ;\n    rdfs:subClassOf ns1:Agent ;\n    sh:nodeKind sh:IRI .\n\nns1:SpdxDocument a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of SPDX Elements that could potentially be serialized.\"@en ;\n    rdfs:subClassOf ns1:ElementCollection ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:ExternalMap ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:import ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:dataLicense ],\n        [ sh:class ns1:NamespaceMap ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:namespaceMap ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Specifies a data package and its associated information.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Software/Package> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel> ],\n        [ sh:datatype xsd:nonNegativeInteger ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize> ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/sensor> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> ) ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess> ],\n        [ sh:class ns1:PresenceType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a set of licensing information\nwhere all elements apply.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n            sh:minCount 2 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense> a owl:Class ;\n    rdfs:comment \"A license that is not listed on the SPDX License List.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> ;\n    sh:nodeKind sh:IRI .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition> a owl:Class ;\n    rdfs:comment \"A license addition that is not listed on the SPDX Exceptions List.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> ;\n    sh:nodeKind sh:IRI .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a set of licensing information where\nonly one of the elements applies.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n            sh:minCount 2 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A license that is listed on the SPDX License List.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A license exception that is listed on the SPDX Exceptions list.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> ;\n    rdfs:comment \"\"\"An Individual Value for License when no assertion can be made about its actual\nvalue.\"\"\"@en ;\n    = <https://spdx.org/rdf/3.0.1/terms/Licensing/NoAssertion> ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> ;\n    rdfs:comment \"\"\"An Individual Value for License where the SPDX data creator determines that no\nlicense is present.\"\"\"@en ;\n    = <https://spdx.org/rdf/3.0.1/terms/Licensing/None> ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing this version, or any later version,\nof the indicated License.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a License which has additional\ntext applied to it.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A type of extension consisting of a list of name value pairs.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides a CVSS version 2.0 assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/score> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/vectorString> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides a CVSS version 3 assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/vectorString> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/severity> ],\n        [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/score> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides a CVSS version 4 assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/severity> ],\n        [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/score> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/vectorString> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an EPSS assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/percentile> ],\n        [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/probability> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an exploit assessment of a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/exploited> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/catalogType> ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/locator> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an SSVC assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/decisionType> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Connects a vulnerability and an element designating the element as a product\naffected by the vulnerability.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/actionStatement> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship> a owl:Class ;\n    rdfs:comment \"\"\"Links a vulnerability and elements representing products (in the VEX sense) where\na fix has been applied and are no longer affected.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Links a vulnerability and one or more elements designating the latter as products\nnot affected by the vulnerability.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/impactStatement> ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/justificationType> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship> a owl:Class ;\n    rdfs:comment \"\"\"Designates elements as products where the impact of a vulnerability is being\ninvestigated.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Specifies a vulnerability and its associated information.\"@en ;\n    rdfs:subClassOf ns1:Artifact ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/publishedTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ] .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"An SPDX Element containing an SPDX license expression string.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> ;\n            sh:pattern \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\" ] .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A license or addition that is not listed on the SPDX License List.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/Sbom> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of SPDX Elements describing a single package.\"@en ;\n    rdfs:subClassOf ns1:Bom ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/sbomType> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/Snippet> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Describes a certain part of a file.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:PositiveIntegerRange ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/byteRange> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Software/File> ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile> ],\n        [ sh:class ns1:PositiveIntegerRange ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/lineRange> ] .\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" .\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" .\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" .\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" .\n\n<https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" .\n\nspdx: a owl:Ontology ;\n    rdfs:label \"System Package Data Exchange (SPDX) Ontology\"@en ;\n    dcterms:abstract \"This ontology defines the terms and relationships used in the SPDX specification to describe system packages\"@en ;\n    dcterms:created \"2024-04-05\"^^xsd:date ;\n    dcterms:creator \"SPDX Project\"@en ;\n    dcterms:license <https://spdx.org/licenses/Community-Spec-1.0.html> ;\n    dcterms:references <https://spdx.dev/specifications/> ;\n    dcterms:title \"System Package Data Exchange (SPDX) Ontology\"@en ;\n    owl:versionIRI spdx: ;\n    omg-ann:copyright \"Copyright (C) 2024 SPDX Project\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> ;\n    rdfs:label \"kilowattHour\" ;\n    rdfs:comment \"Kilowatt-hour.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> ;\n    rdfs:label \"megajoule\" ;\n    rdfs:comment \"Megajoule.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Any other units of energy measurement.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n    rdfs:label \"high\" ;\n    rdfs:comment \"The second-highest level of risk posed by an AI system.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n    rdfs:label \"low\" ;\n    rdfs:comment \"Low/no risk is posed by an AI system.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n    rdfs:label \"medium\" ;\n    rdfs:comment \"The third-highest level of risk posed by an AI system.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> ;\n    rdfs:label \"serious\" ;\n    rdfs:comment \"The highest level of risk posed by an AI system.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/autonomyType> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Indicates whether the system can perform a decision or action without human\ninvolvement or guidance.\"\"\"@en ;\n    rdfs:range ns1:PresenceType .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/domain> a owl:DatatypeProperty ;\n    rdfs:comment \"Captures the domain in which the AI package can be used.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption> a owl:ObjectProperty ;\n    rdfs:comment \"Indicates the amount of energy consumption incurred by an AI model.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity> a owl:DatatypeProperty ;\n    rdfs:comment \"Represents the energy quantity.\"@en ;\n    rdfs:range xsd:decimal .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/energyUnit> a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the unit in which energy is measured.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies the amount of energy consumed when finetuning the AI model that is\nbeing used in the AI system.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Records a hyperparameter used to build the AI model contained in the AI\npackage.\"\"\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies the amount of energy consumed during inference time by an AI model\nthat is being used in the AI system.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides relevant information about the AI software, not including the model\ndescription.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining> a owl:DatatypeProperty ;\n    rdfs:comment \"Describes relevant information about different steps of the training process.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/limitation> a owl:DatatypeProperty ;\n    rdfs:comment \"Captures a limitation of the AI software.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/metric> a owl:ObjectProperty ;\n    rdfs:comment \"Records the measurement of prediction quality of the AI model.\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Captures the threshold that was used for computation of a metric described in\nthe metric field.\"\"\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Describes all the preprocessing steps applied to the training data before the\nmodel training.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability> a owl:DatatypeProperty ;\n    rdfs:comment \"Describes methods that can be used to explain the results from the AI model.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment> a owl:ObjectProperty ;\n    rdfs:comment \"Records the results of general safety risk assessment of the AI system.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance> a owl:DatatypeProperty ;\n    rdfs:comment \"Captures a standard that is being complied with.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies the amount of energy consumed when training the AI model that is\nbeing used in the AI system.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel> a owl:DatatypeProperty ;\n    rdfs:comment \"Records the type of the model used in the AI software.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Records if sensitive personal information is used during model training or\ncould be used during the inference.\"\"\"@en ;\n    rdfs:range ns1:PresenceType .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> a owl:DatatypeProperty ;\n    rdfs:comment \"Property that describes the time at which a build stops.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildId> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A buildId is a locally unique identifier used by a builder to identify a unique\ninstance of a build produced by it.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> a owl:DatatypeProperty ;\n    rdfs:comment \"Property describing the start time of a build.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildType> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A buildType is a hint that is used to indicate the toolchain, platform, or\ninfrastructure that the build was invoked on.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Property that describes the digest of the build configuration file used to\ninvoke a build.\"\"\"@en ;\n    rdfs:range ns1:Hash .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> a owl:DatatypeProperty ;\n    rdfs:comment \"Property describes the invocation entrypoint of a build.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> a owl:DatatypeProperty ;\n    rdfs:comment \"Property that describes the URI of the build configuration source file.\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/environment> a owl:ObjectProperty ;\n    rdfs:comment \"Property describing the session in which a build is invoked.\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/parameter> a owl:ObjectProperty ;\n    rdfs:comment \"Property describing a parameter used in an instance of a build.\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> a owl:NamedIndividual,\n        ns1:AnnotationType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Used to store extra information about an Element which is not part of a review (e.g. extra information provided during the creation of the Element).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> a owl:NamedIndividual,\n        ns1:AnnotationType ;\n    rdfs:label \"review\" ;\n    rdfs:comment \"Used when someone reviews the Element.\"@en .\n\nns1:Bom a owl:Class ;\n    rdfs:comment \"\"\"A container for a grouping of SPDX-3.0 content characterizing details\n(provenence, composition, licensing, etc.) about a product.\"\"\"@en ;\n    rdfs:subClassOf ns1:Bundle ;\n    sh:nodeKind sh:IRI .\n\nns1:Bundle a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of Elements that have a shared context.\"@en ;\n    rdfs:subClassOf ns1:ElementCollection ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:context ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"cpe22\" ;\n    rdfs:comment \"[Common Platform Enumeration Specification 2.2](https://cpe.mitre.org/files/cpe-specification_2.2.pdf)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"cpe23\" ;\n    rdfs:comment \"[Common Platform Enumeration: Naming Specification Version 2.3](https://csrc.nist.gov/publications/detail/nistir/7695/final)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"cve\" ;\n    rdfs:comment \"Common Vulnerabilities and Exposures identifiers, an identifier for a specific software flaw defined within the official CVE Dictionary and that conforms to the [CVE specification](https://csrc.nist.gov/glossary/term/cve_id).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"email\" ;\n    rdfs:comment \"Email address, as defined in [RFC 3696](https://datatracker.ietf.org/doc/rfc3986/) Section 3.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"gitoid\" ;\n    rdfs:comment \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Used when the type does not match any of the other options.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"packageUrl\" ;\n    rdfs:comment \"Package URL, as defined in the corresponding [Annex](../../../annexes/pkg-url-specification.md) of this specification.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"securityOther\" ;\n    rdfs:comment \"Used when there is a security related identifier of unspecified type.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"swhid\" ;\n    rdfs:comment \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"swid\" ;\n    rdfs:comment \"Concise Software Identification (CoSWID) tag, as defined in [RFC 9393](https://datatracker.ietf.org/doc/rfc9393/) Section 2.3.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"urlScheme\" ;\n    rdfs:comment \"[Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml). The scheme used in order to locate a resource.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"altDownloadLocation\" ;\n    rdfs:comment \"A reference to an alternative download location.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"altWebPage\" ;\n    rdfs:comment \"A reference to an alternative web page.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"binaryArtifact\" ;\n    rdfs:comment \"A reference to binary artifacts related to a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"bower\" ;\n    rdfs:comment \"A reference to a Bower package. The package locator format, looks like `package#version`, is defined in the \\\"install\\\" section of [Bower API documentation](https://bower.io/docs/api/#install).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"buildMeta\" ;\n    rdfs:comment \"A reference build metadata related to a published package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"buildSystem\" ;\n    rdfs:comment \"A reference build system used to create or publish the package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"certificationReport\" ;\n    rdfs:comment \"A reference to a certification report for a package from an accredited/independent body.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"chat\" ;\n    rdfs:comment \"A reference to the instant messaging system used by the maintainer for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"componentAnalysisReport\" ;\n    rdfs:comment \"A reference to a Software Composition Analysis (SCA) report.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"cwe\" ;\n    rdfs:comment \"[Common Weakness Enumeration](https://csrc.nist.gov/glossary/term/common_weakness_enumeration). A reference to a source of software flaw defined within the official [CWE List](https://cwe.mitre.org/data/) that conforms to the [CWE specification](https://cwe.mitre.org/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"documentation\" ;\n    rdfs:comment \"A reference to the documentation for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"dynamicAnalysisReport\" ;\n    rdfs:comment \"A reference to a dynamic analysis report for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"eolNotice\" ;\n    rdfs:comment \"A reference to the End Of Sale (EOS) and/or End Of Life (EOL) information related to a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"exportControlAssessment\" ;\n    rdfs:comment \"A reference to a export control assessment for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"funding\" ;\n    rdfs:comment \"A reference to funding information related to a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"issueTracker\" ;\n    rdfs:comment \"A reference to the issue tracker for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"license\" ;\n    rdfs:comment \"A reference to additional license information related to an artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"mailingList\" ;\n    rdfs:comment \"A reference to the mailing list used by the maintainer for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"mavenCentral\" ;\n    rdfs:comment \"A reference to a Maven repository artifact. The artifact locator format is defined in the [Maven documentation](https://maven.apache.org/guides/mini/guide-naming-conventions.html) and looks like `groupId:artifactId[:version]`.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"metrics\" ;\n    rdfs:comment \"A reference to metrics related to package such as OpenSSF scorecards.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"npm\" ;\n    rdfs:comment \"A reference to an npm package. The package locator format is defined in the [npm documentation](https://docs.npmjs.com/cli/v10/configuring-npm/package-json) and looks like `package@version`.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"nuget\" ;\n    rdfs:comment \"A reference to a NuGet package. The package locator format is defined in the [NuGet documentation](https://docs.nuget.org) and looks like `package/version`.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Used when the type does not match any of the other options.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"privacyAssessment\" ;\n    rdfs:comment \"A reference to a privacy assessment for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"productMetadata\" ;\n    rdfs:comment \"A reference to additional product metadata such as reference within organization's product catalog.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"purchaseOrder\" ;\n    rdfs:comment \"A reference to a purchase order for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"qualityAssessmentReport\" ;\n    rdfs:comment \"A reference to a quality assessment for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"releaseHistory\" ;\n    rdfs:comment \"A reference to a published list of releases for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"releaseNotes\" ;\n    rdfs:comment \"A reference to the release notes for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"riskAssessment\" ;\n    rdfs:comment \"A reference to a risk assessment for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"runtimeAnalysisReport\" ;\n    rdfs:comment \"A reference to a runtime analysis report for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"secureSoftwareAttestation\" ;\n    rdfs:comment \"A reference to information assuring that the software is developed using security practices as defined by [NIST SP 800-218 Secure Software Development Framework (SSDF) Version 1.1](https://csrc.nist.gov/pubs/sp/800/218/final) or [CISA Secure Software Development Attestation Form](https://www.cisa.gov/resources-tools/resources/secure-software-development-attestation-form).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityAdversaryModel\" ;\n    rdfs:comment \"A reference to the security adversary model for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityAdvisory\" ;\n    rdfs:comment \"A reference to a published security advisory (where advisory as defined per [ISO 29147:2018](https://www.iso.org/standard/72311.html)) that may affect one or more elements, e.g., vendor advisories or specific NVD entries.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityFix\" ;\n    rdfs:comment \"A reference to the patch or source code that fixes a vulnerability.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityOther\" ;\n    rdfs:comment \"A reference to related security information of unspecified type.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityPenTestReport\" ;\n    rdfs:comment \"A reference to a [penetration test](https://en.wikipedia.org/wiki/Penetration_test) report for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityPolicy\" ;\n    rdfs:comment \"A reference to instructions for reporting newly discovered security vulnerabilities for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityThreatModel\" ;\n    rdfs:comment \"A reference the [security threat model](https://en.wikipedia.org/wiki/Threat_model) for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"socialMedia\" ;\n    rdfs:comment \"A reference to a social media channel for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"sourceArtifact\" ;\n    rdfs:comment \"A reference to an artifact containing the sources for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"staticAnalysisReport\" ;\n    rdfs:comment \"A reference to a static analysis report for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"support\" ;\n    rdfs:comment \"A reference to the software support channel or other support information for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"vcs\" ;\n    rdfs:comment \"A reference to a version control system related to a software artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"vulnerabilityDisclosureReport\" ;\n    rdfs:comment \"A reference to a Vulnerability Disclosure Report (VDR) which provides the software supplier's analysis and findings describing the impact (or lack of impact) that reported vulnerabilities have on packages or products in the supplier's SBOM as defined in [NIST SP 800-161 Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations](https://csrc.nist.gov/pubs/sp/800/161/r1/final).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"vulnerabilityExploitabilityAssessment\" ;\n    rdfs:comment \"A reference to a Vulnerability Exploitability eXchange (VEX) statement which provides information on whether a product is impacted by a specific vulnerability in an included package and, if affected, whether there are actions recommended to remediate. See also [NTIA VEX one-page summary](https://ntia.gov/files/ntia/publications/vex_one-page_summary.pdf).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"build\" ;\n    rdfs:comment \"A relationship has specific context implications during an element's build phase, during development.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"design\" ;\n    rdfs:comment \"A relationship has specific context implications during an element's design.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"development\" ;\n    rdfs:comment \"A relationship has specific context implications during development phase of an element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"A relationship has other specific context information necessary to capture that the above set of enumerations does not handle.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"runtime\" ;\n    rdfs:comment \"A relationship has specific context implications during the execution phase of an element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"test\" ;\n    rdfs:comment \"A relationship has specific context implications during an element's testing phase, during development.\"@en .\n\nns1:Organization a owl:Class ;\n    rdfs:comment \"A group of people who work together in an organized way for a shared purpose.\"@en ;\n    rdfs:subClassOf ns1:Agent ;\n    sh:nodeKind sh:IRI .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"ai\" ;\n    rdfs:comment \"the element follows the AI profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"build\" ;\n    rdfs:comment \"the element follows the Build profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"core\" ;\n    rdfs:comment \"the element follows the Core profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"dataset\" ;\n    rdfs:comment \"the element follows the Dataset profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"expandedLicensing\" ;\n    rdfs:comment \"the element follows the ExpandedLicensing profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"extension\" ;\n    rdfs:comment \"the element follows the Extension profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"lite\" ;\n    rdfs:comment \"the element follows the Lite profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"security\" ;\n    rdfs:comment \"the element follows the Security profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"simpleLicensing\" ;\n    rdfs:comment \"the element follows the SimpleLicensing profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"software\" ;\n    rdfs:comment \"the element follows the Software profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> a owl:NamedIndividual,\n        ns1:RelationshipCompleteness ;\n    rdfs:label \"complete\" ;\n    rdfs:comment \"The relationship is known to be exhaustive.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> a owl:NamedIndividual,\n        ns1:RelationshipCompleteness ;\n    rdfs:label \"incomplete\" ;\n    rdfs:comment \"The relationship is known not to be exhaustive.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> a owl:NamedIndividual,\n        ns1:RelationshipCompleteness ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"No assertion can be made about the completeness of the relationship.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"affects\" ;\n    rdfs:comment \"The `from` Vulnerability affects each `to` Element. The use of the `affects` type is constrained to `VexAffectedVulnAssessmentRelationship` classed relationships.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"amendedBy\" ;\n    rdfs:comment \"The `from` Element is amended by each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"ancestorOf\" ;\n    rdfs:comment \"The `from` Element is an ancestor of each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"availableFrom\" ;\n    rdfs:comment \"The `from` Element is available from the additional supplier described by each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"configures\" ;\n    rdfs:comment \"The `from` Element is a configuration applied to each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"contains\" ;\n    rdfs:comment \"The `from` Element contains each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"coordinatedBy\" ;\n    rdfs:comment \"The `from` Vulnerability is coordinatedBy the `to` Agent(s) (vendor, researcher, or consumer agent).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"copiedTo\" ;\n    rdfs:comment \"The `from` Element has been copied to each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"delegatedTo\" ;\n    rdfs:comment \"The `from` Agent is delegating an action to the Agent of the `to` Relationship (which must be of type invokedBy), during a LifecycleScopeType (e.g. the `to` invokedBy Relationship is being done on behalf of `from`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"dependsOn\" ;\n    rdfs:comment \"The `from` Element depends on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"descendantOf\" ;\n    rdfs:comment \"The `from` Element is a descendant of each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"describes\" ;\n    rdfs:comment \"The `from` Element describes each `to` Element. To denote the root(s) of a tree of elements in a collection, the rootElement property should be used.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"doesNotAffect\" ;\n    rdfs:comment \"The `from` Vulnerability has no impact on each `to` Element. The use of the `doesNotAffect` is constrained to `VexNotAffectedVulnAssessmentRelationship` classed relationships.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"expandsTo\" ;\n    rdfs:comment \"The `from` archive expands out as an artifact described by each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"exploitCreatedBy\" ;\n    rdfs:comment \"The `from` Vulnerability has had an exploit created against it by each `to` Agent.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"fixedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability has been fixed by the `to` Agent(s).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"fixedIn\" ;\n    rdfs:comment \"A `from` Vulnerability has been fixed in each `to` Element. The use of the `fixedIn` type is constrained to `VexFixedVulnAssessmentRelationship` classed relationships.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"foundBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability was originally discovered by the `to` Agent(s).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"generates\" ;\n    rdfs:comment \"The `from` Element generates each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasAddedFile\" ;\n    rdfs:comment \"Every `to` Element is a file added to the `from` Element (`from` hasAddedFile `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasAssessmentFor\" ;\n    rdfs:comment \"Relates a `from` Vulnerability and each `to` Element with a security assessment. To be used with `VulnAssessmentRelationship` types.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasAssociatedVulnerability\" ;\n    rdfs:comment \"Used to associate a `from` Artifact with each `to` Vulnerability.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasConcludedLicense\" ;\n    rdfs:comment \"The `from` SoftwareArtifact is concluded by the SPDX data creator to be governed by each `to` license.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDataFile\" ;\n    rdfs:comment \"The `from` Element treats each `to` Element as a data file. A data file is an artifact that stores data required or optional for the `from` Element's functionality. A data file can be a database file, an index file, a log file, an AI model file, a calibration data file, a temporary file, a backup file, and more. For AI training dataset, test dataset, test artifact, configuration data, build input data, and build output data, please consider using the more specific relationship types: `trainedOn`, `testedOn`, `hasTest`, `configures`, `hasInput`, and `hasOutput`, respectively. This relationship does not imply dependency.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDeclaredLicense\" ;\n    rdfs:comment \"The `from` SoftwareArtifact was discovered to actually contain each `to` license, for example as detected by use of automated tooling.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDeletedFile\" ;\n    rdfs:comment \"Every `to` Element is a file deleted from the `from` Element (`from` hasDeletedFile `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDependencyManifest\" ;\n    rdfs:comment \"The `from` Element has manifest files that contain dependency information in each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDistributionArtifact\" ;\n    rdfs:comment \"The `from` Element is distributed as an artifact in each `to` Element (e.g. an RPM or archive file).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDocumentation\" ;\n    rdfs:comment \"The `from` Element is documented by each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDynamicLink\" ;\n    rdfs:comment \"The `from` Element dynamically links in each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasEvidence\" ;\n    rdfs:comment \"Every `to` Element is considered as evidence for the `from` Element (`from` hasEvidence `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasExample\" ;\n    rdfs:comment \"Every `to` Element is an example for the `from` Element (`from` hasExample `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasHost\" ;\n    rdfs:comment \"The `from` Build was run on the `to` Element during a LifecycleScopeType period (e.g. the host that the build runs on).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasInput\" ;\n    rdfs:comment \"The `from` Build has each `to` Element as an input, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasMetadata\" ;\n    rdfs:comment \"Every `to` Element is metadata about the `from` Element (`from` hasMetadata `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasOptionalComponent\" ;\n    rdfs:comment \"Every `to` Element is an optional component of the `from` Element (`from` hasOptionalComponent `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasOptionalDependency\" ;\n    rdfs:comment \"The `from` Element optionally depends on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasOutput\" ;\n    rdfs:comment \"The `from` Build element generates each `to` Element as an output, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasPrerequisite\" ;\n    rdfs:comment \"The `from` Element has a prerequisite on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasProvidedDependency\" ;\n    rdfs:comment \"The `from` Element has a dependency on each `to` Element, dependency is not in the distributed artifact, but assumed to be provided, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasRequirement\" ;\n    rdfs:comment \"The `from` Element has a requirement on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasSpecification\" ;\n    rdfs:comment \"Every `to` Element is a specification for the `from` Element (`from` hasSpecification `to`), during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasStaticLink\" ;\n    rdfs:comment \"The `from` Element statically links in each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasTest\" ;\n    rdfs:comment \"Every `to` Element is a test artifact for the `from` Element (`from` hasTest `to`), during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasTestCase\" ;\n    rdfs:comment \"Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasVariant\" ;\n    rdfs:comment \"Every `to` Element is a variant the `from` Element (`from` hasVariant `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"invokedBy\" ;\n    rdfs:comment \"The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"modifiedBy\" ;\n    rdfs:comment \"The `from` Element is modified by each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"packagedBy\" ;\n    rdfs:comment \"Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"patchedBy\" ;\n    rdfs:comment \"Every `to` Element is a patch for the `from` Element (`from` patchedBy `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"publishedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"reportedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"republishedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"serializedInArtifact\" ;\n    rdfs:comment \"The `from` SpdxDocument can be found in a serialized form in each `to` Artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"testedOn\" ;\n    rdfs:comment \"The `from` Element has been tested on the `to` Element(s).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"trainedOn\" ;\n    rdfs:comment \"The `from` Element has been trained on the `to` Element(s).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"underInvestigationFor\" ;\n    rdfs:comment \"The `from` Vulnerability impact is being investigated for each `to` Element. The use of the `underInvestigationFor` type is constrained to `VexUnderInvestigationVulnAssessmentRelationship` classed relationships.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"usesTool\" ;\n    rdfs:comment \"The `from` Element uses each `to` Element as a tool, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"deployed\" ;\n    rdfs:comment \"in addition to being supported by the supplier, the software is known to have been deployed and is in use.  For a software as a service provider, this implies the software is now available as a service.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"development\" ;\n    rdfs:comment \"the artifact is in active development and is not considered ready for formal support from the supplier.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"endOfSupport\" ;\n    rdfs:comment \"there is a defined end of support for the artifact from the supplier.  This may also be referred to as end of life. There is a validUntilDate that can be used to signal when support ends for the artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"limitedSupport\" ;\n    rdfs:comment \"the artifact has been released, and there is limited support available from the supplier. There is a validUntilDate that can provide additional information about the duration of support.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"no assertion about the type of support is made.   This is considered the default if no other support type is used.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"noSupport\" ;\n    rdfs:comment \"there is no support for the artifact from the supplier, consumer assumes any support obligations.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"support\" ;\n    rdfs:comment \"the artifact has been released, and is supported from the supplier.   There is a validUntilDate that can provide additional information about the duration of support.\"@en .\n\nns1:annotationType a owl:ObjectProperty ;\n    rdfs:comment \"Describes the type of annotation.\"@en ;\n    rdfs:range ns1:AnnotationType .\n\nns1:beginIntegerRange a owl:DatatypeProperty ;\n    rdfs:comment \"Defines the beginning of a range.\"@en ;\n    rdfs:range xsd:positiveInteger .\n\nns1:builtTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time an artifact was built.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:completeness a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the completeness of relationships.\"@en ;\n    rdfs:range ns1:RelationshipCompleteness .\n\nns1:context a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Gives information about the circumstances or unifying properties\nthat Elements of the bundle have been assembled under.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns1:created a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies when the Element was originally created.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:createdBy a owl:ObjectProperty ;\n    rdfs:comment \"Identifies who or what created the Element.\"@en ;\n    rdfs:range ns1:Agent .\n\nns1:createdUsing a owl:ObjectProperty ;\n    rdfs:comment \"Identifies the tooling that was used during the creation of the Element.\"@en ;\n    rdfs:range ns1:Tool .\n\nns1:creationInfo a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the creation of the Element.\"@en ;\n    rdfs:range ns1:CreationInfo .\n\nns1:dataLicense a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provides the license under which the SPDX documentation of the Element can be\nused.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n\nns1:definingArtifact a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Artifact representing a serialization instance of SPDX data containing the\ndefinition of a particular Element.\"\"\"@en ;\n    rdfs:range ns1:Artifact .\n\nns1:description a owl:DatatypeProperty ;\n    rdfs:comment \"Provides a detailed description of the Element.\"@en ;\n    rdfs:range xsd:string .\n\nns1:element a owl:ObjectProperty ;\n    rdfs:comment \"Refers to one or more Elements that are part of an ElementCollection.\"@en ;\n    rdfs:range ns1:Element .\n\nns1:endIntegerRange a owl:DatatypeProperty ;\n    rdfs:comment \"Defines the end of a range.\"@en ;\n    rdfs:range xsd:positiveInteger .\n\nns1:endTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time from which an element is no longer applicable / valid.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:extension a owl:ObjectProperty ;\n    rdfs:comment \"Specifies an Extension characterization of some aspect of an Element.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> .\n\nns1:externalIdentifier a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provides a reference to a resource outside the scope of SPDX-3.0 content\nthat uniquely identifies an Element.\"\"\"@en ;\n    rdfs:range ns1:ExternalIdentifier .\n\nns1:externalIdentifierType a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the type of the external identifier.\"@en ;\n    rdfs:range ns1:ExternalIdentifierType .\n\nns1:externalRef a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Points to a resource outside the scope of the SPDX-3.0 content\nthat provides additional characteristics of an Element.\"\"\"@en ;\n    rdfs:range ns1:ExternalRef .\n\nns1:externalRefType a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the type of the external reference.\"@en ;\n    rdfs:range ns1:ExternalRefType .\n\nns1:externalSpdxId a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies an external Element used within an SpdxDocument but defined\nexternal to that SpdxDocument.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\nns1:from a owl:ObjectProperty ;\n    rdfs:comment \"References the Element on the left-hand side of a relationship.\"@en ;\n    rdfs:range ns1:Element .\n\nns1:identifier a owl:DatatypeProperty ;\n    rdfs:comment \"Uniquely identifies an external element.\"@en ;\n    rdfs:range xsd:string .\n\nns1:identifierLocator a owl:DatatypeProperty ;\n    rdfs:comment \"Provides the location for more information regarding an external identifier.\"@en ;\n    rdfs:range xsd:anyURI .\n\nns1:import a owl:ObjectProperty ;\n    rdfs:comment \"Provides an ExternalMap of Element identifiers.\"@en ;\n    rdfs:range ns1:ExternalMap .\n\nns1:issuingAuthority a owl:DatatypeProperty ;\n    rdfs:comment \"An entity that is authorized to issue identification credentials.\"@en ;\n    rdfs:range xsd:string .\n\nns1:key a owl:DatatypeProperty ;\n    rdfs:comment \"A key used in a generic key-value pair.\"@en ;\n    rdfs:range xsd:string .\n\nns1:locationHint a owl:DatatypeProperty ;\n    rdfs:comment \"Provides an indication of where to retrieve an external Element.\"@en ;\n    rdfs:range xsd:anyURI .\n\nns1:locator a owl:DatatypeProperty ;\n    rdfs:comment \"Provides the location of an external reference.\"@en ;\n    rdfs:range xsd:string .\n\nns1:name a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the name of an Element as designated by the creator.\"@en ;\n    rdfs:range xsd:string .\n\nns1:namespace a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides an unambiguous mechanism for conveying a URI fragment portion of an\nElement ID.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\nns1:namespaceMap a owl:ObjectProperty ;\n    rdfs:comment \"Provides a NamespaceMap of prefixes and associated namespace partial URIs applicable to an SpdxDocument and independent of any specific serialization format or instance.\"@en ;\n    rdfs:range ns1:NamespaceMap .\n\nns1:originatedBy a owl:ObjectProperty ;\n    rdfs:comment \"Identifies from where or whom the Element originally came.\"@en ;\n    rdfs:range ns1:Agent .\n\nns1:packageVerificationCodeExcludedFile a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"The relative file name of a file to be excluded from the\n`PackageVerificationCode`.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns1:prefix a owl:DatatypeProperty ;\n    rdfs:comment \"A substitute for a URI.\"@en ;\n    rdfs:range xsd:string .\n\nns1:profileConformance a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Describes one a profile which the creator of this ElementCollection intends to\nconform to.\"\"\"@en ;\n    rdfs:range ns1:ProfileIdentifierType .\n\nns1:relationshipType a owl:ObjectProperty ;\n    rdfs:comment \"Information about the relationship between two Elements.\"@en ;\n    rdfs:range ns1:RelationshipType .\n\nns1:releaseTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time an artifact was released.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:rootElement a owl:ObjectProperty ;\n    rdfs:comment \"This property is used to denote the root Element(s) of a tree of elements contained in a BOM.\"@en ;\n    rdfs:range ns1:Element .\n\nns1:scope a owl:ObjectProperty ;\n    rdfs:comment \"Capture the scope of information about a specific relationship between elements.\"@en ;\n    rdfs:range ns1:LifecycleScopeType .\n\nns1:specVersion a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a reference number that can be used to understand how to parse and\ninterpret an Element.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns1:standardName a owl:DatatypeProperty ;\n    rdfs:comment \"The name of a relevant standard that may apply to an artifact.\"@en ;\n    rdfs:range xsd:string .\n\nns1:startTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time from which an element is applicable / valid.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:statement a owl:DatatypeProperty ;\n    rdfs:comment \"Commentary on an assertion that an annotator has made.\"@en ;\n    rdfs:range xsd:string .\n\nns1:subject a owl:ObjectProperty ;\n    rdfs:comment \"An Element an annotator has made an assertion about.\"@en ;\n    rdfs:range ns1:Element .\n\nns1:summary a owl:DatatypeProperty ;\n    rdfs:comment \"A short description of an Element.\"@en ;\n    rdfs:range xsd:string .\n\nns1:supportLevel a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the level of support associated with an artifact.\"@en ;\n    rdfs:range ns1:SupportType .\n\nns1:to a owl:ObjectProperty ;\n    rdfs:comment \"References an Element on the right-hand side of a relationship.\"@en ;\n    rdfs:range ns1:Element .\n\nns1:validUntilTime a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies until when the artifact can be used before its usage needs to be\nreassessed.\"\"\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:value a owl:DatatypeProperty ;\n    rdfs:comment \"A value used in a generic key-value pair.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n    rdfs:label \"amber\" ;\n    rdfs:comment \"Data points in the dataset can be shared only with specific organizations and their clients on a need to know basis.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n    rdfs:label \"clear\" ;\n    rdfs:comment \"Dataset may be distributed freely, without restriction.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n    rdfs:label \"green\" ;\n    rdfs:comment \"Dataset can be shared within a community of peers and partners.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> ;\n    rdfs:label \"red\" ;\n    rdfs:comment \"Data points in the dataset are highly confidential and can only be shared with named recipients.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n    rdfs:label \"clickthrough\" ;\n    rdfs:comment \"the dataset is not publicly available and can only be accessed after affirmatively accepting terms on a clickthrough webpage.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n    rdfs:label \"directDownload\" ;\n    rdfs:comment \"the dataset is publicly available and can be downloaded directly.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n    rdfs:label \"query\" ;\n    rdfs:comment \"the dataset is publicly available, but not all at once, and can only be accessed through queries which return parts of the dataset.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n    rdfs:label \"registration\" ;\n    rdfs:comment \"the dataset is not publicly available and an email registration is required before accessing the dataset, although without an affirmative acceptance of terms.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> ;\n    rdfs:label \"scrapingScript\" ;\n    rdfs:comment \"the dataset provider is not making available the underlying data and the dataset must be reassembled, typically using the provided script for scraping the data.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"audio\" ;\n    rdfs:comment \"data is audio based, such as a collection of music from the 80s.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"categorical\" ;\n    rdfs:comment \"data that is classified into a discrete number of categories, such as the eye color of a population of people.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"graph\" ;\n    rdfs:comment \"data is in the form of a graph where entries are somehow related to each other through edges, such a social network of friends.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"image\" ;\n    rdfs:comment \"data is a collection of images such as pictures of animals.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"data type is not known.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"numeric\" ;\n    rdfs:comment \"data consists only of numeric entries.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"data is of a type not included in this list.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"sensor\" ;\n    rdfs:comment \"data is recorded from a physical sensor, such as a thermometer reading or biometric device.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"structured\" ;\n    rdfs:comment \"data is stored in tabular format or retrieved from a relational database.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"syntactic\" ;\n    rdfs:comment \"data describes the syntax or semantics of a language or text, such as a parse tree used for natural language processing.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"text\" ;\n    rdfs:comment \"data consists of unstructured text, such as a book, Wikipedia article (without images), or transcript.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"timeseries\" ;\n    rdfs:comment \"data is recorded in an ordered sequence of timestamped entries, such as the price of a stock over the course of a day.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"timestamp\" ;\n    rdfs:comment \"data is recorded with a timestamp for each entry, but not necessarily ordered or at specific intervals, such as when a taxi ride starts and ends.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> ;\n    rdfs:label \"video\" ;\n    rdfs:comment \"data is video based, such as a collection of movie clips featuring Tom Hanks.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed> a owl:DatatypeProperty ;\n    rdfs:comment \"Describes the anonymization methods used.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel> a owl:ObjectProperty ;\n    rdfs:comment \"Describes the confidentiality level of the data points contained in the dataset.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess> a owl:DatatypeProperty ;\n    rdfs:comment \"Describes how the dataset was collected.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing> a owl:DatatypeProperty ;\n    rdfs:comment \"Describes the preprocessing steps that were applied to the raw data to create the given dataset.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability> a owl:ObjectProperty ;\n    rdfs:comment \"The field describes the availability of a dataset.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise> a owl:DatatypeProperty ;\n    rdfs:comment \"Describes potentially noisy elements of the dataset.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize> a owl:DatatypeProperty ;\n    rdfs:comment \"Captures the size of the dataset.\"@en ;\n    rdfs:range xsd:nonNegativeInteger .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType> a owl:ObjectProperty ;\n    rdfs:comment \"Describes the type of the given dataset.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism> a owl:DatatypeProperty ;\n    rdfs:comment \"Describes a mechanism to update the dataset.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation> a owl:ObjectProperty ;\n    rdfs:comment \"Describes if any sensitive personal information is present in the dataset.\"@en ;\n    rdfs:range ns1:PresenceType .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse> a owl:DatatypeProperty ;\n    rdfs:comment \"Describes what the given dataset should be used for.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias> a owl:DatatypeProperty ;\n    rdfs:comment \"Records the biases that the dataset is known to encompass.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/sensor> a owl:ObjectProperty ;\n    rdfs:comment \"Describes a sensor used for collecting the data.\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText> a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a LicenseAddition.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId> a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies whether an additional text identifier has been marked as deprecated.\"@en ;\n    rdfs:range xsd:boolean .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies whether a license or additional text identifier has been marked as\ndeprecated.\"\"\"@en ;\n    rdfs:range xsd:boolean .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies whether the License is listed as free by the\nFree Software Foundation (FSF).\"\"\"@en ;\n    rdfs:range xsd:boolean .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies whether the License is listed as approved by the\nOpen Source Initiative (OSI).\"\"\"@en ;\n    rdfs:range xsd:boolean .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate> a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a LicenseAddition, in SPDX templating format.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a License author's preferred text to indicate that a file is covered\nby the License.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate> a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a License, in SPDX templating format.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition> a owl:ObjectProperty ;\n    rdfs:comment \"A LicenseAddition participating in a 'with addition' model.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense> a owl:ObjectProperty ;\n    rdfs:comment \"A License participating in a 'with addition' model.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense> a owl:ObjectProperty ;\n    rdfs:comment \"A License participating in an 'or later' model.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> a owl:DatatypeProperty ;\n    rdfs:comment \"A name used in a CdxPropertyEntry name-value pair.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> a owl:DatatypeProperty ;\n    rdfs:comment \"A value used in a CdxPropertyEntry name-value pair.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> a owl:ObjectProperty ;\n    rdfs:comment \"Provides a map of a property names to a values.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> ;\n    rdfs:label \"kev\" ;\n    rdfs:comment \"CISA's Known Exploited Vulnerability (KEV) Catalog\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Other exploit catalogs\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n    rdfs:label \"act\" ;\n    rdfs:comment \"The vulnerability requires attention from the organization's internal, supervisory-level and leadership-level individuals. Necessary actions include requesting assistance or information about the vulnerability, as well as publishing a notification either internally and/or externally. Typically, internal groups would meet to determine the overall response and then execute agreed upon actions. CISA recommends remediating Act vulnerabilities as soon as possible.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n    rdfs:label \"attend\" ;\n    rdfs:comment \"The vulnerability requires attention from the organization's internal, supervisory-level individuals. Necessary actions include requesting assistance or information about the vulnerability, and may involve publishing a notification either internally and/or externally. CISA recommends remediating Attend vulnerabilities sooner than standard update timelines.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n    rdfs:label \"track\" ;\n    rdfs:comment \"The vulnerability does not require action at this time. The organization would continue to track the vulnerability and reassess it if new information becomes available. CISA recommends remediating Track vulnerabilities within standard update timelines.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> ;\n    rdfs:label \"trackStar\" ;\n    rdfs:comment \"(\\\"Track\\\\*\\\" in the SSVC spec) The vulnerability contains specific characteristics that may require closer monitoring for changes. CISA recommends remediating Track\\\\* vulnerabilities within standard update timelines.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n    rdfs:label \"componentNotPresent\" ;\n    rdfs:comment \"The software is not affected because the vulnerable component is not in the product.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n    rdfs:label \"inlineMitigationsAlreadyExist\" ;\n    rdfs:comment \"Built-in inline controls or mitigations prevent an adversary from leveraging the vulnerability.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n    rdfs:label \"vulnerableCodeCannotBeControlledByAdversary\" ;\n    rdfs:comment \"The vulnerable component is present, and the component contains the vulnerable code. However, vulnerable code is used in such a way that an attacker cannot mount any anticipated attack.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n    rdfs:label \"vulnerableCodeNotInExecutePath\" ;\n    rdfs:comment \"The affected code is not reachable through the execution of the code, including non-anticipated states of the product.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> ;\n    rdfs:label \"vulnerableCodeNotPresent\" ;\n    rdfs:comment \"The product is not affected because the code underlying the vulnerability is not present in the product.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/actionStatement> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides advise on how to mitigate or remediate a vulnerability when a VEX product\nis affected by it.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Records the time when a recommended action was communicated in a VEX statement\nto mitigate a vulnerability.\"\"\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/assessedElement> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies an Element contained in a piece of software where a vulnerability was\nfound.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/catalogType> a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the exploit catalog type.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/decisionType> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provide the enumeration of possible decisions in the\n[Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree](https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc).\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/exploited> a owl:DatatypeProperty ;\n    rdfs:comment \"Describe that a CVE is known to have an exploit because it's been listed in an exploit catalog.\"@en ;\n    rdfs:range xsd:boolean .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/impactStatement> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Explains why a VEX product is not affected by a vulnerability. It is an\nalternative in VexNotAffectedVulnAssessmentRelationship to the machine-readable\njustification label.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime> a owl:DatatypeProperty ;\n    rdfs:comment \"Timestamp of impact statement.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/justificationType> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Impact justification label to be used when linking a vulnerability to an element\nrepresenting a VEX product with a VexNotAffectedVulnAssessmentRelationship\nrelationship.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/locator> a owl:DatatypeProperty ;\n    rdfs:comment \"Provides the location of an exploit catalog.\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/percentile> a owl:DatatypeProperty ;\n    rdfs:comment \"The percentile of the current probability score.\"@en ;\n    rdfs:range xsd:decimal .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/probability> a owl:DatatypeProperty ;\n    rdfs:comment \"A probability score between 0 and 1 of a vulnerability being exploited.\"@en ;\n    rdfs:range xsd:decimal .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/statusNotes> a owl:DatatypeProperty ;\n    rdfs:comment \"Conveys information about how VEX status was determined.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/vexVersion> a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the version of a VEX statement.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Maps a LicenseRef or AdditionRef string for a Custom License or a Custom\nLicense Addition to its URI ID.\"\"\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> a owl:DatatypeProperty ;\n    rdfs:comment \"A string in the license expression format.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> a owl:DatatypeProperty ;\n    rdfs:comment \"The version of the SPDX License List used in the license expression.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> ;\n    rdfs:label \"gitoid\" ;\n    rdfs:comment \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> ;\n    rdfs:label \"swhid\" ;\n    rdfs:comment \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> ;\n    rdfs:label \"directory\" ;\n    rdfs:comment \"The file represents a directory and all content stored in that directory.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> ;\n    rdfs:label \"file\" ;\n    rdfs:comment \"The file represents a single file (default).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"analyzed\" ;\n    rdfs:comment \"SBOM generated through analysis of artifacts (e.g., executables, packages, containers, and virtual machine images) after its build. Such analysis generally requires a variety of heuristics. In some contexts, this may also be referred to as a \\\"3rd party\\\" SBOM.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"build\" ;\n    rdfs:comment \"SBOM generated as part of the process of building the software to create a releasable artifact (e.g., executable or package) from data such as source files, dependencies, built components, build process ephemeral data, and other SBOMs.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"deployed\" ;\n    rdfs:comment \"SBOM provides an inventory of software that is present on a system. This may be an assembly of other SBOMs that combines analysis of configuration options, and examination of execution behavior in a (potentially simulated) deployment environment.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"design\" ;\n    rdfs:comment \"SBOM of intended, planned software project or product with included components (some of which may not yet exist) for a new software artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"runtime\" ;\n    rdfs:comment \"SBOM generated through instrumenting the system running the software, to capture only components present in the system, as well as external call-outs or dynamically loaded components. In some contexts, this may also be referred to as an \\\"Instrumented\\\" or \\\"Dynamic\\\" SBOM.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> ;\n    rdfs:label \"source\" ;\n    rdfs:comment \"SBOM created directly from the development environment, source files, and included dependencies used to build an product artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose> a owl:ObjectProperty ;\n    rdfs:comment \"Provides additional purpose information of the software artifact.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/attributionText> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a place for the SPDX data creator to record acknowledgement text for\na software Package, File or Snippet.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/byteRange> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Defines the byte range in the original host file that the snippet information\napplies to.\"\"\"@en ;\n    rdfs:range ns1:PositiveIntegerRange .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A canonical, unique, immutable identifier of the artifact content, that may be\nused for verifying its identity and/or integrity.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType> a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the type of the content identifier.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue> a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the value of the content identifier.\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/copyrightText> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies the text of one or more copyright notices for a software Package,\nFile or Snippet, if any.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies the download Uniform Resource Identifier for the package at the time\nthat the document was created.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/fileKind> a owl:ObjectProperty ;\n    rdfs:comment \"Describes if a given file is a directory or non-directory kind of file.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/homePage> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A place for the SPDX document creator to record a website that serves as the\npackage's home page.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/lineRange> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Defines the line range in the original host file that the snippet information\napplies to.\"\"\"@en ;\n    rdfs:range ns1:PositiveIntegerRange .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/packageUrl> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a place for the SPDX data creator to record the package URL string\n(in accordance with the Package URL specification) for a software Package.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/packageVersion> a owl:DatatypeProperty ;\n    rdfs:comment \"Identify the version of a package.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose> a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the primary purpose of the software artifact.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/sbomType> a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the type of an SBOM.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile> a owl:ObjectProperty ;\n    rdfs:comment \"Defines the original host file that the snippet information applies to.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Software/File> .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Records any relevant background information or additional comments\nabout the origin of the package.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"A class for describing the energy consumption incurred by an AI model in\ndifferent stages of its lifecycle.\"\"\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption> ] .\n\nns1:ExternalIdentifier a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A reference to a resource identifier defined outside the scope of SPDX-3.0 content that uniquely identifies an Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:identifierLocator ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:issuingAuthority ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:identifier ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ],\n        [ sh:class ns1:ExternalIdentifierType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:externalIdentifierType ] .\n\nns1:ExternalMap a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"A map of Element identifiers that are used within an SpdxDocument but defined\nexternal to that SpdxDocument.\"\"\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:locationHint ],\n        [ sh:class ns1:IntegrityMethod ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:verifiedUsing ],\n        [ sh:class ns1:Artifact ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:definingArtifact ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:externalSpdxId ] .\n\nns1:ExternalRef a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A reference to a resource outside the scope of SPDX-3.0 content related to an Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class ns1:ExternalRefType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:externalRefType ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:contentType ;\n            sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:locator ] .\n\nns1:Hash a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A mathematically calculated representation of a grouping of data.\"@en ;\n    rdfs:subClassOf ns1:IntegrityMethod ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class ns1:HashAlgorithm ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:algorithm ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:hashValue ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"adler32\" ;\n    rdfs:comment \"Adler-32 checksum is part of the widely used zlib compression library as defined in [RFC 1950](https://datatracker.ietf.org/doc/rfc1950/) Section 2.3.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake2b256\" ;\n    rdfs:comment \"BLAKE2b algorithm with a digest size of 256, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake2b384\" ;\n    rdfs:comment \"BLAKE2b algorithm with a digest size of 384, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake2b512\" ;\n    rdfs:comment \"BLAKE2b algorithm with a digest size of 512, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake3\" ;\n    rdfs:comment \"[BLAKE3](https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"crystalsDilithium\" ;\n    rdfs:comment \"[Dilithium](https://pq-crystals.org/dilithium/)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"crystalsKyber\" ;\n    rdfs:comment \"[Kyber](https://pq-crystals.org/kyber/)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"falcon\" ;\n    rdfs:comment \"[FALCON](https://falcon-sign.info/falcon.pdf)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md2\" ;\n    rdfs:comment \"MD2 message-digest algorithm, as defined in [RFC 1319](https://datatracker.ietf.org/doc/rfc1319/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md4\" ;\n    rdfs:comment \"MD4 message-digest algorithm, as defined in [RFC 1186](https://datatracker.ietf.org/doc/rfc1186/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md5\" ;\n    rdfs:comment \"MD5 message-digest algorithm, as defined in [RFC 1321](https://datatracker.ietf.org/doc/rfc1321/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md6\" ;\n    rdfs:comment \"[MD6 hash function](https://people.csail.mit.edu/rivest/pubs/RABCx08.pdf)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"any hashing algorithm that does not exist in this list of entries\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha1\" ;\n    rdfs:comment \"SHA-1, a secure hashing algorithm, as defined in [RFC 3174](https://datatracker.ietf.org/doc/rfc3174/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha224\" ;\n    rdfs:comment \"SHA-2 with a digest length of 224, as defined in [RFC 3874](https://datatracker.ietf.org/doc/rfc3874/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha256\" ;\n    rdfs:comment \"SHA-2 with a digest length of 256, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha384\" ;\n    rdfs:comment \"SHA-2 with a digest length of 384, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_224\" ;\n    rdfs:comment \"SHA-3 with a digest length of 224, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_256\" ;\n    rdfs:comment \"SHA-3 with a digest length of 256, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_384\" ;\n    rdfs:comment \"SHA-3 with a digest length of 384, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_512\" ;\n    rdfs:comment \"SHA-3 with a digest length of 512, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha512\" ;\n    rdfs:comment \"SHA-2 with a digest length of 512, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n\nns1:IndividualElement a owl:Class ;\n    rdfs:comment \"\"\"A concrete subclass of Element used by Individuals in the\nCore profile.\"\"\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI .\n\nns1:NamespaceMap a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A mapping between prefixes and namespace partial URIs.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:prefix ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:namespace ] .\n\nns1:Relationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Describes a relationship between one or more elements.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:Element ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:to ],\n        [ sh:class ns1:RelationshipCompleteness ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:completeness ],\n        [ sh:class ns1:RelationshipType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:relationshipType ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:startTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:endTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns1:Element ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:from ] .\n\nns1:Tool a owl:Class ;\n    rdfs:comment \"An element of hardware and/or software utilized to carry out a particular function.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI .\n\nns1:algorithm a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the algorithm used for calculating the hash value.\"@en ;\n    rdfs:range ns1:HashAlgorithm .\n\nns1:hashValue a owl:DatatypeProperty ;\n    rdfs:comment \"The result of applying a hash algorithm to an Element.\"@en ;\n    rdfs:range xsd:string .\n\nns1:suppliedBy a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Identifies who or what supplied the artifact or VulnAssessmentRelationship\nreferenced by the Element.\"\"\"@en ;\n    rdfs:range ns1:Agent .\n\nns1:verifiedUsing a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provides an IntegrityMethod with which the integrity of an Element can be\nasserted.\"\"\"@en ;\n    rdfs:range ns1:IntegrityMethod .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> a owl:Class ;\n    rdfs:comment \"\"\"A concrete subclass of AnyLicenseInfo used by Individuals in the\nExpandedLicensing profile.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies the SPDX License List version in which this license or exception\nidentifier was deprecated.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies all the text and metadata associated with a license in the license\nXML format.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies the SPDX License List version in which this ListedLicense or\nListedLicenseException identifier was first added.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member> a owl:ObjectProperty ;\n    rdfs:comment \"A license expression participating in a license set.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies the licenseId that is preferred to be used in place of a deprecated\nLicense or LicenseAddition.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso> a owl:DatatypeProperty ;\n    rdfs:comment \"Contains a URL where the License or LicenseAddition can be found in use.\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A property name with an associated value.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n    rdfs:label \"critical\" ;\n    rdfs:comment \"When a CVSS score is between 9.0 - 10.0\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n    rdfs:label \"high\" ;\n    rdfs:comment \"When a CVSS score is between 7.0 - 8.9\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n    rdfs:label \"low\" ;\n    rdfs:comment \"When a CVSS score is between 0.1 - 3.9\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n    rdfs:label \"medium\" ;\n    rdfs:comment \"When a CVSS score is between 4.0 - 6.9\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> ;\n    rdfs:label \"none\" ;\n    rdfs:comment \"When a CVSS score is 0.0\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime> a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies a time when a vulnerability assessment was modified\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/publishedTime> a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time when a vulnerability was published.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/severity> a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the CVSS qualitative severity rating of a vulnerability in relation to a piece of software.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime> a owl:DatatypeProperty ;\n    rdfs:comment \"Specified the time and date when a vulnerability was withdrawn.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a License or Addition.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A canonical, unique, immutable identifier\"@en ;\n    rdfs:subClassOf ns1:IntegrityMethod ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/File> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Refers to any object that stores content on a computer.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/fileKind> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:contentType ;\n            sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Refers to any unit of content that can be associated with a distribution of\nsoftware.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/packageVersion> ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo> ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/packageUrl> ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/homePage> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"application\" ;\n    rdfs:comment \"The Element is a software application.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"archive\" ;\n    rdfs:comment \"The Element is an archived collection of one or more files (.tar, .zip, etc.).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"bom\" ;\n    rdfs:comment \"The Element is a bill of materials.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"configuration\" ;\n    rdfs:comment \"The Element is configuration data.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"container\" ;\n    rdfs:comment \"The Element is a container image which can be used by a container runtime application.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"data\" ;\n    rdfs:comment \"The Element is data.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"device\" ;\n    rdfs:comment \"The Element refers to a chipset, processor, or electronic board.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"deviceDriver\" ;\n    rdfs:comment \"The Element represents software that controls hardware devices.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"diskImage\" ;\n    rdfs:comment \"The Element refers to a disk image that can be written to a disk, booted in a VM, etc. A disk image typically contains most or all of the components necessary to boot, such as bootloaders, kernels, firmware, userspace, etc.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"documentation\" ;\n    rdfs:comment \"The Element is documentation.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"evidence\" ;\n    rdfs:comment \"The Element is the evidence that a specification or requirement has been fulfilled.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"executable\" ;\n    rdfs:comment \"The Element is an Artifact that can be run on a computer.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"file\" ;\n    rdfs:comment \"The Element is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc.).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"filesystemImage\" ;\n    rdfs:comment \"The Element is a file system image that can be written to a disk (or virtual) partition.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"firmware\" ;\n    rdfs:comment \"The Element provides low level control over a device's hardware.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"framework\" ;\n    rdfs:comment \"The Element is a software framework.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"install\" ;\n    rdfs:comment \"The Element is used to install software on disk.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"library\" ;\n    rdfs:comment \"The Element is a software library.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"manifest\" ;\n    rdfs:comment \"The Element is a software manifest.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"model\" ;\n    rdfs:comment \"The Element is a machine learning or artificial intelligence model.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"module\" ;\n    rdfs:comment \"The Element is a module of a piece of software.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"operatingSystem\" ;\n    rdfs:comment \"The Element is an operating system.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"The Element doesn't fit into any of the other categories.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"patch\" ;\n    rdfs:comment \"The Element contains a set of changes to update, fix, or improve another Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"platform\" ;\n    rdfs:comment \"The Element represents a runtime environment.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"requirement\" ;\n    rdfs:comment \"The Element provides a requirement needed as input for another Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"source\" ;\n    rdfs:comment \"The Element is a single or a collection of source files.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"specification\" ;\n    rdfs:comment \"The Element is a plan, guideline or strategy how to create, perform or analyze an application.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> a owl:NamedIndividual,\n        <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n    rdfs:label \"test\" ;\n    rdfs:comment \"The Element is a test used to verify functionality on an software element.\"@en .\n\nns1:ElementCollection a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of Elements, not necessarily with unifying context.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:ProfileIdentifierType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:profileConformance ],\n        [ sh:class ns1:Element ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:element ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns1:ElementCollection ] ;\n            sh:path rdf:type ],\n        [ sh:class ns1:Element ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:rootElement ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> a owl:NamedIndividual,\n        ns1:PresenceType ;\n    rdfs:label \"no\" ;\n    rdfs:comment \"Indicates absence of the field.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> a owl:NamedIndividual,\n        ns1:PresenceType ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"Makes no assertion about the field.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> a owl:NamedIndividual,\n        ns1:PresenceType ;\n    rdfs:label \"yes\" ;\n    rdfs:comment \"Indicates presence of the field.\"@en .\n\nns1:contentType a owl:DatatypeProperty ;\n    rdfs:comment \"Provides information about the content type of an Element or a Property.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/score> a owl:DatatypeProperty ;\n    rdfs:comment \"Provides a numerical (0-10) representation of the severity of a vulnerability.\"@en ;\n    rdfs:range xsd:decimal .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/vectorString> a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the CVSS vector string for a vulnerability.\"@en ;\n    rdfs:range xsd:string .\n\nns1:AnnotationType a owl:Class ;\n    rdfs:comment \"Specifies the type of an annotation.\"@en .\n\nns1:PositiveIntegerRange a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A tuple of two positive integers that define a range.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:positiveInteger ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:beginIntegerRange ],\n        [ sh:datatype xsd:positiveInteger ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:endIntegerRange ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/Extension> a owl:Class ;\n    rdfs:comment \"A characterization of some aspect of an Element that is associated with the Element in a generalized fashion.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ] ;\n            sh:path rdf:type ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> a owl:Class ;\n    rdfs:comment \"Specifies the exploit catalog type.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> a owl:Class ;\n    rdfs:comment \"Specifies the type of a content identifier.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> a owl:Class ;\n    rdfs:comment \"Enumeration of the different kinds of SPDX file.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> a owl:Class ;\n    rdfs:comment \"Specifies the unit of energy consumption.\"@en .\n\nns1:Artifact a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A distinct article or unit within the digital domain.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:builtTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns1:Agent ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:suppliedBy ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:standardName ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns1:Artifact ] ;\n            sh:path rdf:type ],\n        [ sh:class ns1:Agent ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:originatedBy ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:validUntilTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns1:SupportType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:supportLevel ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:releaseTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ] .\n\nns1:RelationshipCompleteness a owl:Class ;\n    rdfs:comment \"Indicates whether a relationship is known to be complete, incomplete, or if no assertion is made with respect to relationship completeness.\"@en .\n\nns1:SpdxOrganization a owl:NamedIndividual,\n        ns1:Organization ;\n    rdfs:comment \"An Organization representing the SPDX Project.\"@en ;\n    = <https://spdx.org/> ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> .\n\nns1:comment a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provide consumers with comments by the creator of the Element about the\nElement.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> a owl:Class ;\n    rdfs:comment \"Abstract class representing a License or an OrLaterOperator.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> ] ;\n            sh:path rdf:type ] .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Abstract class for the portion of an AnyLicenseInfo representing a license.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader> ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> ] ;\n            sh:path rdf:type ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy> ],\n        [ sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre> ],\n        [ sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate> ],\n        [ sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Abstract class for additional text intended to be added to a License, but\nwhich is not itself a standalone License.\"\"\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate> ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> ] ;\n            sh:path rdf:type ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml> ],\n        [ sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso> ],\n        [ sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Abstract ancestor class for all VEX relationships\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/statusNotes> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/vexVersion> ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> ] ;\n            sh:path rdf:type ] .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"The class that helps note down the quantity of energy consumption and the unit\nused for measurement.\"\"\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/energyUnit> ],\n        [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> a owl:Class ;\n    rdfs:comment \"Specifies the safety risk level.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> a owl:Class ;\n    rdfs:comment \"Categories of confidentiality level.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> a owl:Class ;\n    rdfs:comment \"Specifies the SSVC decision type.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A distinct article or unit related to Software.\"@en ;\n    rdfs:subClassOf ns1:Artifact ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/attributionText> ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier> ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ] ;\n            sh:path rdf:type ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Software/copyrightText> ] .\n\nns1:CreationInfo a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides information about the creation of the Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class ns1:Tool ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:createdUsing ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:created ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns1:Agent ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:createdBy ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:specVersion ;\n            sh:pattern \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\" ] .\n\nns1:IntegrityMethod a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an independently reproducible mechanism that permits verification of a specific Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns1:IntegrityMethod ] ;\n            sh:path rdf:type ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> a owl:Class ;\n    rdfs:comment \"Availability of dataset.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> a owl:Class ;\n    rdfs:comment \"Specifies the VEX justification type.\"@en .\n\nns1:LifecycleScopeType a owl:Class ;\n    rdfs:comment \"Provide an enumerated set of lifecycle phases that can provide context to relationships.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> a owl:Class ;\n    rdfs:comment \"Specifies the CVSS base, temporal, threat, or environmental severity type.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Abstract ancestor class for all vulnerability assessments\"@en ;\n    rdfs:subClassOf ns1:Relationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:Agent ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:suppliedBy ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> ] ;\n            sh:path rdf:type ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/publishedTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Security/assessedElement> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType> a owl:Class ;\n    rdfs:comment \"\"\"Provides a set of values to be used to describe the common types of SBOMs that\ntools may create.\"\"\"@en .\n\nns1:PresenceType a owl:Class ;\n    rdfs:comment \"Categories of presence or absence.\"@en .\n\nns1:SupportType a owl:Class ;\n    rdfs:comment \"Indicates the type of support that is associated with an artifact.\"@en .\n\nns1:Agent a owl:Class ;\n    rdfs:comment \"Agent represents anything with the potential to act on a system.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI .\n\nns1:ProfileIdentifierType a owl:Class ;\n    rdfs:comment \"Enumeration of the valid profiles.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> a owl:Class ;\n    rdfs:comment \"Abstract class representing a license combination consisting of one or more licenses.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:message \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ] ;\n            sh:path rdf:type ] .\n\nns1:ExternalIdentifierType a owl:Class ;\n    rdfs:comment \"Specifies the type of an external identifier.\"@en .\n\nns1:DictionaryEntry a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A key with an associated value.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:value ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:key ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> a owl:Class ;\n    rdfs:comment \"Enumeration of dataset types.\"@en .\n\nns1:Element a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Base domain class from which all other SPDX-3.0 domain classes derive.\"@en ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:description ],\n        [ sh:class ns1:IntegrityMethod ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:verifiedUsing ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:summary ],\n        [ sh:class ns1:ExternalRef ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:externalRef ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ],\n        [ sh:class ns1:ExternalIdentifier ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:externalIdentifier ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/Element is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns1:Element ] ;\n            sh:path rdf:type ],\n        [ sh:class ns1:CreationInfo ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:creationInfo ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:extension ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:name ] .\n\nns1:HashAlgorithm a owl:Class ;\n    rdfs:comment \"A mathematical algorithm that maps data of arbitrary size to a bit string.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> a owl:Class ;\n    rdfs:comment \"Provides information about the primary purpose of an Element.\"@en .\n\nns1:ExternalRefType a owl:Class ;\n    rdfs:comment \"Specifies the type of an external reference.\"@en .\n\nns1:RelationshipType a owl:Class ;\n    rdfs:comment \"Information about the relationship between two Elements.\"@en .\n\n"
  },
  {
    "path": "rdf/spdx-model.nt",
    "content": "_:N2a72f2e0c3d44dd5ac4c0633f336d556 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/sensor> .\n_:N186b972a57284ae1946b3f7d8e762830 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N66595c518c6248f69bdca82dccebf454 .\n_:N8f24e4128c124ec08b9e80f45a43dd1e <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N00d83dee7aa44a7991821a46e83e5164 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> <http://www.w3.org/2000/01/rdf-schema#label> \"support\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N0c3b30ca2bdf4cb1839bdc608bc41186 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> <https://spdx.org/rdf/3.0.1/terms/Core/createdBy> <https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> <http://www.w3.org/2000/01/rdf-schema#label> \"hasExample\" .\n_:Nebecc80c7e4045d1b3ad15ab0c1d04ec <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/severity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes if any sensitive personal information is present in the dataset.\"@en .\n_:N4278c3d777ea4ebd81cd23af80459c2d <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Agent> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n_:Nb4381a5cee3143a482af28cf9a364f3c <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> <http://www.w3.org/2000/01/rdf-schema#label> \"act\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> .\n_:Nce9a69dc19af4e1394f03174c67c5857 <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> <http://www.w3.org/2000/01/rdf-schema#label> \"other\" .\n_:Nc9ddcdf86e874968aa8f5ba821975eb4 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/percentile> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> <http://www.w3.org/ns/shacl#property> _:N1647e706f6764e7d9ec4e0aa8979d0c6 .\n_:Nf284f365ba5c4e4da40d7d7900d82744 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#decimal> .\n_:N4b7945a329d940d7a4167237a4e60e53 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Bundle> <http://www.w3.org/2000/01/rdf-schema#comment> \"A collection of Elements that have a shared context.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nc7b49cc0a08745e08e5ba42ee492184f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Ndde9f898797c42b989ef522557debf64 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N4f7ca95fbfad4d20810e92ab09220394 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N95c7a63c89e94f8d9ceb0dd0c34ac9e3 .\n<https://spdx.org/rdf/3.0.1/terms/Security/probability> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"modifiedBy\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/> <http://www.w3.org/2000/01/rdf-schema#label> \"System Package Data Exchange (SPDX) Ontology\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/packageUrl> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a place for the SPDX data creator to record the package URL string\\n(in accordance with the Package URL specification) for a software Package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> <http://www.w3.org/2000/01/rdf-schema#comment> \"Data points in the dataset can be shared only with specific organizations and their clients on a need to know basis.\"@en .\n_:N91d11db27b28462b8545b78734a27503 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Na8cf54eee3ac40cca0ed6cfdaef6a576 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N2061c93cd5774c61823bf76c952d5242 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N6369a0cffc0445e888c1e30a54a5be5d .\n_:Nbf6c9a626dad41fa8a0422cb3ddab7a3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ndcdb30d7deca45a8bc3e563144933f0e .\n<https://spdx.org/rdf/3.0.1/terms/Software/byteRange> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"republishedBy\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap> <http://www.w3.org/ns/shacl#property> _:Na96bc2776ef4488595f136d0fbac26a6 .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText> <http://www.w3.org/2000/01/rdf-schema#comment> \"A license or addition that is not listed on the SPDX License List.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> <http://www.w3.org/2000/01/rdf-schema#label> \"clear\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> <http://www.w3.org/2000/01/rdf-schema#label> \"sourceArtifact\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nbc1332652da345c49ad3c948238f404b <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/packageUrl> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType> .\n_:N516b1b46dbb04f1c953906f0388bf8b4 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Ne3e1ac11e78640fab50085207414679f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N510a0fe04f844da5bb96208d9e6a563c .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> <http://www.w3.org/2000/01/rdf-schema#label> \"delegatedTo\" .\n_:Nae8e63939c7c4cf4aa4ba555362d775c <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/startTime> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a runtime analysis report for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N89d361d3f1d94de5b28ee82b1d3da3de <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N93d2d1d1dc3e4b7ea516ee004f674bfb .\n_:N163fe4499b2a454a9641b23118bf53ae <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> .\n_:N425d570f86674f7facee623f8d84a311 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nbd45f3e248c84b27b2e1a0da67d47a71 .\n<https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Artifact> .\n_:N5ddf9ddcd2bc446f8729bd7a23566faf <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0cac787ed3f3421fa6687df4da790a0c .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Na1cdda0a73e94e598b769cac4a5a5cb8 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#decimal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/2000/01/rdf-schema#comment> \"A distinct article or unit related to Software.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference the [security threat model](https://en.wikipedia.org/wiki/Threat_model) for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nebecc80c7e4045d1b3ad15ab0c1d04ec <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N58c62d134f5e41d78440946685ecf0cc <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Na0242fde5c314aa599a3a00cfb01634c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> .\n_:N68e2aefd82ab40c59cc6c2bfeab0adc4 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/created> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Ontology> .\n_:N07cb32d0626a45cfbea37a7dd2a8b854 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Ne21f363965114243b81ce67f76575de3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Designates elements as products where the impact of a vulnerability is being\\ninvestigated.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> <http://www.w3.org/2000/01/rdf-schema#comment> \"[FALCON](https://falcon-sign.info/falcon.pdf)\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> <http://www.w3.org/2000/01/rdf-schema#comment> \"[Kyber](https://pq-crystals.org/kyber/)\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N1a0279389d714631b1d12935e9f2b014 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N70cbc4a60eda4e648df0df882fab278d .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is a file added to the `from` Element (`from` hasAddedFile `to`).\"@en .\n_:N4b7945a329d940d7a4167237a4e60e53 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N4881d1614aa0403894d16c3ca276d790 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText> .\n_:Ne223bb746dc9463bbbe16ca844619e98 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Na1cdda0a73e94e598b769cac4a5a5cb8 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element is distributed as an artifact in each `to` Element (e.g. an RPM or archive file).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N7368659f06844e79815bdbdeac2b73f3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> .\n_:Nf71f6300b14a4726a20ffad899bed919 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N8adbab8e05cf4258a0b7e9eedbd03e5f <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n_:N66595c518c6248f69bdca82dccebf454 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> .\n_:N6ac0694afb0c40c1bb0988b0569f0cb4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> .\n_:N52399fdf517c416ebb2e470463b71b5d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N38aeb59117654398b393a546eaaa5fd9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> .\n_:N4f9424fdcb0643a6b8dbd2c83de164a1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne21f363965114243b81ce67f76575de3 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> <http://www.w3.org/2000/01/rdf-schema#comment> \"data is stored in tabular format or retrieved from a relational database.\"@en .\n_:Ne3b40c9739164b2eb0ae163374d9c4ac <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the type of a content identifier.\"@en .\n_:Na44640dae5c34e6ab6f3759a75426eb0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nbbe9948554644fd8b49899d278739242 .\n_:N954579de61d84bef909737ad4568a536 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Sbom> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Bom> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Nc51fb19223644705a84f646344b7e9d3 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition> .\n_:N9eda1b52fa264730ab0b383d300e1726 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/ns/shacl#property> _:N73f9586a8a7d4b978afcb9cfe998050b .\n_:N036299b1f2af44eeb966da8a1217ac9e <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd6ca1bcbdc494e39a9c1a4da0c52a0b3 .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> <http://www.w3.org/2000/01/rdf-schema#label> \"megajoule\" .\n_:N4278c3d777ea4ebd81cd23af80459c2d <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n_:N78c7513398064da1a55c5df1b3c96444 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> <http://www.w3.org/2000/01/rdf-schema#label> \"patch\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N264b55b33a4549a6a131d79763879896 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N52399fdf517c416ebb2e470463b71b5d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N40f9e58aac214052a173ad93b4ed57e9 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N36b7d391e5cf402199bf454d82f5735c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nfbd5a9c0923c423a84d0bb8fef89f4a3 .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N63f963c2c8a4467bb803f9af7eaafd3d <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Ne68051bb209048da9a57bc5dbaf28bf0 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> <http://www.w3.org/2000/01/rdf-schema#label> \"yes\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N30d5cdb21c144005b1d74c81aa0e129e <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N37829b662873490d9964f7bbbc300fce <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N3c8c7c06f10e44fea576f974877ed15b .\n_:N576b7fbe3ba74572a6eb065c67761847 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> <http://www.w3.org/2000/01/rdf-schema#comment> \"the element follows the Core profile specification\"@en .\n_:N4e1bd25f594a483ab492b4c24a5748eb <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> <http://www.w3.org/2000/01/rdf-schema#label> \"expandedLicensing\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/context> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N85ad449141be453592e9e80c2bc379f4 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N7368659f06844e79815bdbdeac2b73f3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N2847f93323fd468eab2b926c5715c994 .\n_:N89d38dc48bd64f1d894f7f8c5494c264 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> <http://www.w3.org/2000/01/rdf-schema#comment> \"The highest level of risk posed by an AI system.\"@en .\n_:N13396ee366a94de388e2aff47754e81f <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority> .\n_:N6bd3d2cfd9cd4f248e354deb40a851ff <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> <http://www.w3.org/2000/01/rdf-schema#label> \"specification\" .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Ne68051bb209048da9a57bc5dbaf28bf0 <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/sensor> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:N034bf868068348fb92f2f33976cad5ae .\n_:Na461e12485ec495f9d16f08504499025 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nc4156282a9c34b6190b0869cdc1793db <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N0bf807da343b4645904db560abf69583 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> <http://www.w3.org/2000/01/rdf-schema#label> \"blake2b384\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> <http://www.w3.org/2000/01/rdf-schema#comment> \"the element follows the AI profile specification\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/hashValue> <http://www.w3.org/2000/01/rdf-schema#comment> \"The result of applying a hash algorithm to an Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/profileConformance> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes one a profile which the creator of this ElementCollection intends to\\nconform to.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> <http://www.w3.org/2000/01/rdf-schema#comment> \"Used to associate a `from` Artifact with each `to` Vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is data.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to the issue tracker for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> .\n_:N132cde65c9b14a1694d400388aecf0cc <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N23a349d7f4a14351adf4c70293152926 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nf26016059c3e414da185e30155b543f5 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a reference to a resource outside the scope of SPDX-3.0 content\\nthat uniquely identifies an Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#property> _:Ndde9f898797c42b989ef522557debf64 .\n_:N4f6d0abf94b14a189b945346f00ba9dc <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> <http://www.w3.org/2000/01/rdf-schema#label> \"riskAssessment\" .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> .\n_:N8e672d95ff7d48e68c1ed7ecf019b269 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N40f9e58aac214052a173ad93b4ed57e9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf81435c80dee4c1db825f1917f62e947 .\n_:Nb2f2a5ddadbe4718954d50737f92e201 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Na44640dae5c34e6ab6f3759a75426eb0 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Vulnerability is coordinatedBy the `to` Agent(s) (vendor, researcher, or consumer agent).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a published list of releases for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/creationInfo> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides information about the creation of the Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/copyrightText> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/comment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> .\n_:N687efc23ea2c4c0b9a09c9ca45dc49b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> .\n_:N329ecc1447f349cc968623ddffe6a2f7 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N963f7603cd844b03bd4631e0713b1635 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Ne93ae5d0cb664d7ab2554eaa72a23f25 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a software library.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> <http://www.w3.org/2000/01/rdf-schema#label> \"audio\" .\n_:Nb4381a5cee3143a482af28cf9a364f3c <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> <http://www.w3.org/2000/01/rdf-schema#comment> \"The vulnerability requires attention from the organization's internal, supervisory-level and leadership-level individuals. Necessary actions include requesting assistance or information about the vulnerability, as well as publishing a notification either internally and/or externally. Typically, internal groups would meet to determine the overall response and then execute agreed upon actions. CISA recommends remediating Act vulnerabilities as soon as possible.\"@en .\n_:Nc3c21678fc9a459784f054a6954a9aa8 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> .\n_:Na96bc2776ef4488595f136d0fbac26a6 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N8adbab8e05cf4258a0b7e9eedbd03e5f <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N731241b6024d4e109893eb1354404ec5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N897df0f6e23b488988a2d2db8aad5bc4 .\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> <http://www.w3.org/2000/01/rdf-schema#label> \"directory\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/element> <http://www.w3.org/2000/01/rdf-schema#comment> \"Refers to one or more Elements that are part of an ElementCollection.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> <http://www.w3.org/2000/01/rdf-schema#comment> \"A relationship has specific context implications during an element's design.\"@en .\n_:N58b8de667bb54771976a5e86a8a8139a <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/attributionText> .\n_:Nbd47cac50394462f9015e00ec4b449a6 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> <http://www.w3.org/2000/01/rdf-schema#label> \"buildSystem\" .\n_:N894cee407d8747ec8adc2f05ce722a86 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N00fcf1f501a749fc9cbbdbdf23a7aaa8 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nda71586c3c6541b4a6a907d316dca405 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N34cf4751490f48f9852ff2fa143a6321 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd1b797da281643468add752e036349fd .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> <http://www.w3.org/2000/01/rdf-schema#label> \"filesystemImage\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/vexVersion> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the version of a VEX statement.\"@en .\n_:N942417ca6d844df0914d75b099a457f8 <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n_:N9c1ccbc2b86f454395a450f736b67eec <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#boolean> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> <http://www.w3.org/2000/01/rdf-schema#label> \"framework\" .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N9dbe04a2eaac4271aafe4a7650ec4e15 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N261545ecf40d4f65bf47dc050598e90f .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N45b62edbd5f3406dba20232288ec19fd <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/originatedBy> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Agent> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Na3925605d49b4db382603ae946c37f51 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/hashValue> .\n_:Ndb06ff981cef4e94bfdbec22badacd4d <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N9bd771ac02cc41519919a01d4deca105 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> <http://www.w3.org/2000/01/rdf-schema#label> \"releaseNotes\" .\n_:N41fda4edc0294fce84cdb5688d8ef9ef <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne06f01bddfb24f69a9e1c0ba9694b11d .\n<https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/vectorString> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/vectorString> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the CVSS vector string for a vulnerability.\"@en .\n_:N3d9237b249544033acbf7d94cac2b424 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:N2b7fa052bf664f2a9e1923831d282602 <http://www.w3.org/ns/shacl#in> _:Na5ef7f1675b84ce99e4f4ca36d200a91 .\n_:N8e672d95ff7d48e68c1ed7ecf019b269 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N74551d5c49b94ece99a5fdec0d58d233 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:N034bf868068348fb92f2f33976cad5ae <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/startTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element has been trained on the `to` Element(s).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N62b8677868664944abc9f19745aed957 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> .\n_:Nc3c21678fc9a459784f054a6954a9aa8 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/creationInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element has a prerequisite on each `to` Element, during a LifecycleScopeType period.\"@en .\n_:Nb850dda843534d3ab3ffbadf70766fef <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/vectorString> .\n_:N4aa1ea2c440f4aecb7a6656a599fbf22 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> <http://www.w3.org/2000/01/rdf-schema#label> \"sha3_256\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> <http://www.w3.org/2000/01/rdf-schema#comment> \"SBOM generated as part of the process of building the software to create a releasable artifact (e.g., executable or package) from data such as source files, dependencies, built components, build process ephemeral data, and other SBOMs.\"@en .\n_:Ne11c75cafdb0438299216847b06716cf <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> .\n_:N5a2b8b0073a54a3db4d6092f1c5043ed <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Na2b089e6c69d4697ae4de61d18f020f7 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to the End Of Sale (EOS) and/or End Of Life (EOL) information related to a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Build element generates each `to` Element as an output, during a LifecycleScopeType period.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> <http://www.w3.org/ns/shacl#property> _:N0bf807da343b4645904db560abf69583 .\n_:N615be2b8b7174608b24884d12a2039ad <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N37829b662873490d9964f7bbbc300fce .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"patchedBy\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Vulnerability impact is being investigated for each `to` Element. The use of the `underInvestigationFor` type is constrained to `VexUnderInvestigationVulnAssessmentRelationship` classed relationships.\"@en .\n_:N894cee407d8747ec8adc2f05ce722a86 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/ns/shacl#property> _:Ne20cfbefa1424ba79abfc89287f1eef3 .\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N00fcf1f501a749fc9cbbdbdf23a7aaa8 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nb40076de31ba4cc08826656559e10385 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N59f692071bb64860ab9f02cfb4670088 .\n_:Nda71586c3c6541b4a6a907d316dca405 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N7a48123f699948b5867af1fec0d7b88e <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/supportLevel> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:Nc8b9ea4213214eccb17ccccf3790161d <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to metrics related to package such as OpenSSF scorecards.\"@en .\n_:Na8cf54eee3ac40cca0ed6cfdaef6a576 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:Nae7b37ebeef141519b9f1102ae1b30c5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> .\n_:N0713bbcf2b1f4e23b912a81e12b5d270 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N542022ab56194a2184bd872572ca204b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> .\n<https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> <http://www.w3.org/2000/01/rdf-schema#label> \"buildMeta\" .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/ns/shacl#property> _:Nce9a69dc19af4e1394f03174c67c5857 .\n_:Nf44042158d4d4c85a5bd6a0fcb538498 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Nf5531d9c16ff4f589dff19f480634c29 <http://www.w3.org/ns/shacl#pattern> \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N991d42b910e64656b45d7c4ce9e7f5e3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N734a831b529349fb969fd328dc6dcb1c .\n_:N565a78360e28494ea80897aadf944c0c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/context> <http://www.w3.org/2000/01/rdf-schema#comment> \"Gives information about the circumstances or unifying properties\\nthat Elements of the bundle have been assembled under.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> .\n_:N5b2278fb3a8e4e239193a033f8b4bf04 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"publishedBy\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/ns/shacl#property> _:N4f6d0abf94b14a189b945346f00ba9dc .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> <http://www.w3.org/2000/01/rdf-schema#label> \"hasDependencyManifest\" .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> <http://www.w3.org/2000/01/rdf-schema#comment> \"Dataset may be distributed freely, without restriction.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N0781395df11e44a6a3186f0fa8908958 .\n_:N5a2b8b0073a54a3db4d6092f1c5043ed <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides information about the primary purpose of an Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> <http://www.w3.org/2000/01/rdf-schema#comment> \"The vulnerability does not require action at this time. The organization would continue to track the vulnerability and reassess it if new information becomes available. CISA recommends remediating Track vulnerabilities within standard update timelines.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n_:N763c69315ee040a88ca27b5205984626 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the unit of energy consumption.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> <http://www.w3.org/2000/01/rdf-schema#label> \"sensor\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/subject> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is a file deleted from the `from` Element (`from` hasDeletedFile `to`).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold> <http://www.w3.org/2000/01/rdf-schema#comment> \"Captures the threshold that was used for computation of a metric described in\\nthe metric field.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies whether the License is listed as free by the\\nFree Software Foundation (FSF).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N80dc66a1ccec469392596c5291fa2864 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nebecc80c7e4045d1b3ad15ab0c1d04ec <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId> .\n_:N9b9dc778bc5c415fad7f82cf4f6047d2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N68767751c5f64fc1afe82f2dcbae6636 .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element refers to a disk image that can be written to a disk, booted in a VM, etc. A disk image typically contains most or all of the components necessary to boot, such as bootloaders, kernels, firmware, userspace, etc.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/import> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a risk assessment for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange> <http://www.w3.org/2000/01/rdf-schema#comment> \"A tuple of two positive integers that define a range.\"@en .\n_:Na2b089e6c69d4697ae4de61d18f020f7 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#decimal> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:Ne820a8ec67114d53b03a71f5f7be31f5 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N105628f6c8b040edb9db617f35f30bec <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> <http://www.w3.org/2000/01/rdf-schema#comment> \"the dataset is publicly available and can be downloaded directly.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> <http://www.w3.org/2000/01/rdf-schema#label> \"sha224\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:Ne11c75cafdb0438299216847b06716cf <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> <http://www.w3.org/2000/01/rdf-schema#comment> \"Used to store extra information about an Element which is not part of a review (e.g. extra information provided during the creation of the Element).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/from> <http://www.w3.org/2000/01/rdf-schema#comment> \"References the Element on the left-hand side of a relationship.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the exploit catalog type.\"@en .\n_:N7c7a260c778e4d4491ba75a0fe083ebe <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nd6f4245b3ebe44e6b100782b191deb97 <http://www.w3.org/ns/shacl#not> _:Nf58f6bed32c5414ca98526a5d6a7b6dc .\n_:Nc0c94fed0eb041ef8c4fe70f4b1fd7c0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to funding information related to a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> <http://www.w3.org/2000/01/rdf-schema#label> \"securityOther\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> .\n_:N9ed65925a89e40e8b7faaa925d739c72 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator> <http://www.w3.org/ns/shacl#property> _:Nc51fb19223644705a84f646344b7e9d3 .\n_:Na2b089e6c69d4697ae4de61d18f020f7 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:N58c62d134f5e41d78440946685ecf0cc <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/vectorString> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Bundle> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N230a41f8c8d549b8844a37595ce56867 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> <http://www.w3.org/2000/01/rdf-schema#label> \"securityFix\" .\n_:N13396ee366a94de388e2aff47754e81f <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Ne3b40c9739164b2eb0ae163374d9c4ac <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:Nda71586c3c6541b4a6a907d316dca405 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N10002d3538094764a9c6d3893234cd04 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N037a9f94d4da4593a56a6804fca57483 .\n_:N210fbcf85b384009a2cee68e4a7e6b78 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> <http://www.w3.org/2000/01/rdf-schema#comment> \"The relationship is known to be exhaustive.\"@en .\n_:N4f6d0abf94b14a189b945346f00ba9dc <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Build/buildType> .\n_:N682abb8a6bbc40e9947aa2d9d66eec4d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4571ded3acc34f068931feecaa278a44 .\n_:N2056bd91659a4260a6eb99a0cbdd9f14 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/homePage> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Snippet> <http://www.w3.org/ns/shacl#property> _:N825f749765e348a0abfef75f63c1588a .\n<https://spdx.org/rdf/3.0.1/terms/Core/from> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/ns/shacl#property> _:N53970517ea09401691d51549f8e0fd90 .\n<https://spdx.org/rdf/3.0.1/terms/Core/extension> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> .\n_:Naf01116eff7c4759be95f8f97c257d9c <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nf44042158d4d4c85a5bd6a0fcb538498 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N07868b0098174c478ac47f3fbc946ff0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> .\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Hash> .\n_:N53970517ea09401691d51549f8e0fd90 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N1314ef461724483f9bd5c56d939b17c4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4dcad64fd9cf4af2b8d6ea98d6c5450a .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/locator> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides the location of an external reference.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> <http://www.w3.org/ns/shacl#property> _:N10f5cc15b506459db381c02764d60e76 .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#property> _:Nd3d538fe1cb544b5808c51dffd844c81 .\n<https://spdx.org/rdf/3.0.1/terms/Core/createdBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies who or what created the Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a NuGet package. The package locator format is defined in the [NuGet documentation](https://docs.nuget.org) and looks like `package/version`.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/ns/shacl#property> _:Nd11df36dd5014f759eab790e847b9857 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> <http://www.w3.org/2000/01/rdf-schema#label> \"hasVariant\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> <http://www.w3.org/2000/01/rdf-schema#label> \"deployed\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element depends on each `to` Element, during a LifecycleScopeType period.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N510a0fe04f844da5bb96208d9e6a563c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N7c7a260c778e4d4491ba75a0fe083ebe <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N6369a0cffc0445e888c1e30a54a5be5d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes relevant information about different steps of the training process.\"@en .\n_:N3c8c7c06f10e44fea576f974877ed15b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the licenseId that is preferred to be used in place of a deprecated\\nLicense or LicenseAddition.\"@en .\n_:N3c163fcab8684aa09c61e78b4cbb9b38 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N77f1a43a35e5447c83116261ae574acc <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> .\n_:N329ecc1447f349cc968623ddffe6a2f7 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/Extension> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nae7b37ebeef141519b9f1102ae1b30c5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N682abb8a6bbc40e9947aa2d9d66eec4d .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:N786a3eaa8fbe4cf0bb67c4e086fa8b5b .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalRef> <http://www.w3.org/2000/01/rdf-schema#comment> \"Points to a resource outside the scope of the SPDX-3.0 content\\nthat provides additional characteristics of an Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N0274510beacf46b0b7cd7048ff3cbb4d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N3b50e4323e8b4d388d8d522e18a49070 .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N4aa1ea2c440f4aecb7a6656a599fbf22 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/import> .\n_:Nc704d39d408f41caa9805e140ff0016a <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to the security adversary model for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element has a requirement on each `to` Element, during a LifecycleScopeType period.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> <http://www.w3.org/2000/01/rdf-schema#label> \"eolNotice\" .\n_:N954579de61d84bef909737ad4568a536 <http://www.w3.org/ns/shacl#in> _:N48b3e9d109d34fdeaa6cbef58c05c171 .\n_:Nc4156282a9c34b6190b0869cdc1793db <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:N5ddf9ddcd2bc446f8729bd7a23566faf <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> .\n_:Nb40076de31ba4cc08826656559e10385 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> .\n_:N91d11db27b28462b8545b78734a27503 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/catalogType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> <http://www.w3.org/2000/01/rdf-schema#label> \"sha512\" .\n_:N8adbab8e05cf4258a0b7e9eedbd03e5f <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> <http://www.w3.org/2000/01/rdf-schema#label> \"track\" .\n_:N79b4dcdd054d4ca8a87fc86377c9366b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N30d1dbbf97fb456eb18d38b76c8004d3 .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#property> _:N7a66c734ced842b4913ff95c5f5cf452 .\n_:N5ab248e680454bbcb3ed254de24ac49f <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N4182e8c878544ebb842682b1ece2bd3a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nae7b37ebeef141519b9f1102ae1b30c5 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:Na42e3794f624483e818646ed683c5ba2 .\n<https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority> <http://www.w3.org/2000/01/rdf-schema#comment> \"An entity that is authorized to issue identification credentials.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> <http://www.w3.org/2000/01/rdf-schema#label> \"medium\" .\n_:N7f095ac56c3e4bccbcd4348b29980439 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> .\n_:Nf142b126cd744b69be8d6c35ee1361e4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> .\n_:Ndbf7c5384f2242b98dd62b6a8d6a503f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> <http://www.w3.org/2000/01/rdf-schema#comment> \"This individual element was defined by the spec.\"@en .\n_:N83935261300041758021c5a3fbdae6c0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N7368659f06844e79815bdbdeac2b73f3 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> <http://www.w3.org/2000/01/rdf-schema#label> \"syntactic\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is an archived collection of one or more files (.tar, .zip, etc.).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> <http://www.w3.org/2000/01/rdf-schema#label> \"graph\" .\n_:Na79e142094fb464da3de3ceb4108e4ff <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N28c7097edd884a9b92697ec6b6729dc9 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Software/Package> .\n_:N5b2e4dda703849e4933338ff0970e968 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:Naf01116eff7c4759be95f8f97c257d9c <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N68e2aefd82ab40c59cc6c2bfeab0adc4 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N87131d5acc2b478ba16230f714aa0bb0 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N27a8c8f61e944083abcc670fe4586df8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Na3925605d49b4db382603ae946c37f51 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> <http://www.w3.org/2000/01/rdf-schema#label> \"software\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a certification report for a package from an accredited/independent body.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/namespace> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n_:Naa7e95f812804669b3e89daed8d27b21 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> <http://www.w3.org/2000/01/rdf-schema#comment> \"Used when someone reviews the Element.\"@en .\n_:Nc7f12b88e8f5489dacbbfeb81192696a <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#boolean> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> <http://www.w3.org/2000/01/rdf-schema#comment> \"Dataset can be shared within a community of peers and partners.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/probability> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#decimal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/hashValue> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Ndde9f898797c42b989ef522557debf64 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Ncae19f1586924a439b37e75eb5b57ed4 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability> .\n_:N96120491adc84204822952240ddadf13 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Snippet> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> .\n_:N39638ea4b52f4236b7a808cb979d2f4b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> .\n_:Na1ce1658c3be4bc0b082944caae9ddea <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n_:N328adb4bb1ec422084a2169890188a03 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N507c6135f8424e8db67fe59ae93eb464 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> .\n_:N8692a82c280845c3a6fa37c02ddae229 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/actionStatement> .\n<https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/ns/shacl#property> _:N3c163fcab8684aa09c61e78b4cbb9b38 .\n<https://spdx.org/rdf/3.0.1/terms/Core/description> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a detailed description of the Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Annotation> <http://www.w3.org/ns/shacl#property> _:N07cb32d0626a45cfbea37a7dd2a8b854 .\n_:N942417ca6d844df0914d75b099a457f8 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> <http://www.w3.org/2000/01/rdf-schema#comment> \"the dataset is not publicly available and an email registration is required before accessing the dataset, although without an affirmative acceptance of terms.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> <http://www.w3.org/2000/01/rdf-schema#label> \"red\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> <http://www.w3.org/2000/01/rdf-schema#label> \"swhid\" .\n_:N8b86dbc23a22407a9380fbd9376d3b83 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> .\n_:N07cb32d0626a45cfbea37a7dd2a8b854 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/contentType> .\n_:N510a0fe04f844da5bb96208d9e6a563c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N9dbe04a2eaac4271aafe4a7650ec4e15 .\n<https://spdx.org/rdf/3.0.1/terms/Core/Tool> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:Nef3e82bf7eac41aa8dc101eabd0f1815 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4ac93d52ef544d5cb73aeaeb279b7567 .\n<https://spdx.org/rdf/3.0.1/terms/Build/parameter> <http://www.w3.org/2000/01/rdf-schema#comment> \"Property describing a parameter used in an instance of a build.\"@en .\n_:Nfcc30e48020d4dd2b3493a0cd55ea457 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N27a8c8f61e944083abcc670fe4586df8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:N0b728d22a9674ecc87af12fde5aae61c <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Links a vulnerability and elements representing products (in the VEX sense) where\\na fix has been applied and are no longer affected.\"@en .\n_:Nf507b9bee5ae4254bafe4ce3c72a9f18 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the amount of energy consumed during inference time by an AI model\\nthat is being used in the AI system.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"A License participating in a 'with addition' model.\"@en .\n_:Nb6e99584403541df96486fcac6d79017 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> .\n_:Nc15495aea74e4883afce40f042a057d5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N58c3f747313349d396ead702e2de2953 .\n_:N14d7232930234cad917631e1993d7ccd <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> .\n<https://spdx.org/rdf/3.0.1/terms/Core/releaseTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the time an artifact was released.\"@en .\n_:Ndb06ff981cef4e94bfdbec22badacd4d <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc.).\"@en .\n_:N65301d1be04341678842dfc049e2a33c <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#property> _:N269b628c85f04f5d8a10fa3c500745a4 .\n_:N264b55b33a4549a6a131d79763879896 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc0c94fed0eb041ef8c4fe70f4b1fd7c0 .\n_:Nc82d9b6d9a4a40d6b95e4cd04612ac98 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4ad4011b5f8c44cbb3e76f5da0885cfd .\n<https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/File> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N516b1b46dbb04f1c953906f0388bf8b4 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> .\n_:N722c45f262084ffa9b063b852952397b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N8a37deb026864cdca312209746e2caaa <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> <http://www.w3.org/2000/01/rdf-schema#label> \"dependsOn\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to binary artifacts related to a package.\"@en .\n_:N0e471571470240e5872be57bfd58fed9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> .\n_:Naa7e95f812804669b3e89daed8d27b21 <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Security/assessedElement> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies an Element contained in a piece of software where a vulnerability was\\nfound.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N45481eab750645b4929b7b63c8ca7916 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf94717c65e4f4b86b4df261ecf26650d .\n_:Ne820a8ec67114d53b03a71f5f7be31f5 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/locator> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a Vulnerability Disclosure Report (VDR) which provides the software supplier's analysis and findings describing the impact (or lack of impact) that reported vulnerabilities have on packages or products in the supplier's SBOM as defined in [NIST SP 800-161 Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations](https://csrc.nist.gov/pubs/sp/800/161/r1/final).\"@en .\n_:N5e678b3ba38745b58c0103b8e085d5c8 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a software manifest.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N7f2c8d25f5df4c27b35c70d38090eab3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N1a8882804ac24104946e7afa0b36905a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> .\n<https://spdx.org/rdf/3.0.1/terms/Core/algorithm> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the algorithm used for calculating the hash value.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> <http://www.w3.org/2000/01/rdf-schema#label> \"endOfSupport\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/ns/shacl#property> _:N85ad449141be453592e9e80c2bc379f4 .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/originatedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies from where or whom the Element originally came.\"@en .\n_:N328adb4bb1ec422084a2169890188a03 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet> <http://www.w3.org/ns/shacl#property> _:Ne81afbff18a74c75ac853da24ab327a0 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> <http://www.w3.org/2000/01/rdf-schema#label> \"affects\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> <http://www.w3.org/2000/01/rdf-schema#label> \"incomplete\" .\n_:Nabd40767fbd84edea7e048b911a681e4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ncba4137ebcf84a728acd12bde91130e9 .\n<https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides an IntegrityMethod with which the integrity of an Element can be\\nasserted.\"@en .\n_:N61b9a25cae674e199ce6572456d8e72f <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N00d83dee7aa44a7991821a46e83e5164 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nc4286224070a4248ad8590c45a7c8bc6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N425d570f86674f7facee623f8d84a311 .\n_:Na3d930b22d4f462cb8bcb86adb108e16 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> .\n_:Nd73c69088f734dffb4cc9539c637aecf <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense> <http://www.w3.org/ns/shacl#property> _:Nadd5d6fa295c47ee82d49e5fde059110 .\n_:N6f8ca85700744b0e9f7a8672675d1dca <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize> <http://www.w3.org/2000/01/rdf-schema#comment> \"Captures the size of the dataset.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Nf507b9bee5ae4254bafe4ce3c72a9f18 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N1aac3c1c2ffb45d79910e133d9ec02f9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N3c34004e669a4f809790739b55299420 .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> <http://www.w3.org/2000/01/rdf-schema#label> \"hasAssociatedVulnerability\" .\n_:Ne03121e956234709bc0f8f288597ff50 <http://www.w3.org/ns/shacl#in> _:N261c61aa119e4f4e9ce3c9387fb29c9f .\n_:N40bcef929ef64825a68929a36aefa27c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> <http://www.w3.org/2000/01/rdf-schema#label> \"falcon\" .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> <http://www.w3.org/2000/01/rdf-schema#comment> \"data is recorded in an ordered sequence of timestamped entries, such as the price of a stock over the course of a day.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nc82d9b6d9a4a40d6b95e4cd04612ac98 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> .\n_:N1256cfafa26e453a9d5f8b08cc5920d7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N90cb783276d74a2881e21a08abf01e2f .\n_:N61b9a25cae674e199ce6572456d8e72f <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/summary> .\n_:N74551d5c49b94ece99a5fdec0d58d233 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#property> _:Nc3c21678fc9a459784f054a6954a9aa8 .\n_:N00d83dee7aa44a7991821a46e83e5164 <http://www.w3.org/ns/shacl#in> _:N2456bf573caa4efeab27607dfed5a451 .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> <http://www.w3.org/2000/01/rdf-schema#comment> \"[BLAKE3](https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf)\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a software framework.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> .\n_:Nda791debefe5491aa84d61433873c630 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType> .\n_:N93d2d1d1dc3e4b7ea516ee004f674bfb <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc71de92f1cc649fcab4d77d974dac329 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> <http://www.w3.org/2000/01/rdf-schema#comment> \"the dataset is publicly available, but not all at once, and can only be accessed through queries which return parts of the dataset.\"@en .\n_:N916e8c3c85774fcd96b700a20240ca75 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> .\n_:Nb2747510507b404f9243bfd7225f629d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc9235a4485e64fff9b1298095061a58e .\n_:N904326509fc04cc4be66ea123ed9fdc4 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nc63741a7112e471ba97ce37e05f2dac1 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold> .\n_:N50c6944cf3544d0ab17d40d70d7715c3 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N53970517ea09401691d51549f8e0fd90 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness> .\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the type of an annotation.\"@en .\n_:N9b79adf6684a4d328dc28ae0ee98d95d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> <http://www.w3.org/2000/01/rdf-schema#comment> \"A `from` Vulnerability has been fixed in each `to` Element. The use of the `fixedIn` type is constrained to `VexFixedVulnAssessmentRelationship` classed relationships.\"@en .\n_:N45b62edbd5f3406dba20232288ec19fd <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:Nf9bf03371d92462f91a54baa946fd625 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> <http://www.w3.org/2000/01/rdf-schema#comment> \"the element follows the SimpleLicensing profile specification\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> <http://www.w3.org/2000/01/rdf-schema#label> \"releaseHistory\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> <http://www.w3.org/2000/01/rdf-schema#label> \"none\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Relationship> .\n_:N10f5cc15b506459db381c02764d60e76 <http://www.w3.org/ns/shacl#not> _:Ne41f054fce23460dba46863153e67567 .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Ndaeba75fb43b4db7b777e9b00ecd7064 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N8bdb3da6da754d98843024e1dcbe3e43 <http://www.w3.org/ns/shacl#in> _:Ndc659c8552d54ab684aadbdacdbd7a8d .\n_:Nd05558aa816f416f8c26895bb8d1d9bb <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes the confidentiality level of the data points contained in the dataset.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> <http://www.w3.org/2000/01/rdf-schema#label> \"requirement\" .\n_:N97120636b11b4b158892706019486fb5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N89d38dc48bd64f1d894f7f8c5494c264 .\n_:N96c753d614db4e7b844bcb3b5f9ff291 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N168bcfc831bd4f85b6a82742eb7ad4f5 .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Ndb31c53559be41e0b28e79b74da0b557 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:N425d570f86674f7facee623f8d84a311 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> .\n_:N38e1279dca3f4e53be4eb3245a0e4ec2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:N916e8c3c85774fcd96b700a20240ca75 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne976bc717eb6446291a939038610ee2c .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> <http://www.w3.org/ns/shacl#property> _:Nbc1332652da345c49ad3c948238f404b .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile> <http://www.w3.org/2000/01/rdf-schema#comment> \"The relative file name of a file to be excluded from the\\n`PackageVerificationCode`.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Hash> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> .\n_:N894cee407d8747ec8adc2f05ce722a86 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/locationHint> .\n<https://spdx.org/rdf/3.0.1/terms/Core/description> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Software/attributionText> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a place for the SPDX data creator to record acknowledgement text for\\na software Package, File or Snippet.\"@en .\n_:Ne7cb91f8739a4acdb1e220785f261efb <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> .\n_:N77f1a43a35e5447c83116261ae574acc <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N81c1c3e2bbc4470ab2eaf9e5c6c4d1f0 .\n_:N94e6bbd4fb004035a4cbdb3e969a1fbb <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> .\n<https://spdx.org/rdf/3.0.1/terms/> <http://www.w3.org/2002/07/owl#versionIRI> <https://spdx.org/rdf/3.0.1/terms/> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/scope> <http://www.w3.org/2000/01/rdf-schema#comment> \"Capture the scope of information about a specific relationship between elements.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> <http://www.w3.org/2000/01/rdf-schema#label> \"hasRequirement\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> <http://www.w3.org/2000/01/rdf-schema#label> \"socialMedia\" .\n_:N328adb4bb1ec422084a2169890188a03 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N8692a82c280845c3a6fa37c02ddae229 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> .\n_:N825f749765e348a0abfef75f63c1588a <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/standardName> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:Nc4156282a9c34b6190b0869cdc1793db <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/element> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N75f6c4472b7b45349200afcce0dbacef <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N58c62d134f5e41d78440946685ecf0cc .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N2b7fa052bf664f2a9e1923831d282602 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/fileKind> .\n_:N250a4372ab014e66ba3eec07accb85dc <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N74551d5c49b94ece99a5fdec0d58d233 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N163fe4499b2a454a9641b23118bf53ae <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> .\n_:Ne976bc717eb6446291a939038610ee2c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc5485992ed4e4cbea07fa6d87ee716ac .\n<https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance> <http://www.w3.org/2000/01/rdf-schema#comment> \"Captures a standard that is being complied with.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/rootElement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N716ee87802fd4b6f98bfcff38ca5ff8a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> .\n<https://spdx.org/rdf/3.0.1/terms/Security/vexVersion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent.\"@en .\n_:N4881d1614aa0403894d16c3ca276d790 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> <http://www.w3.org/2000/01/rdf-schema#comment> \"The software is not affected because the vulnerable component is not in the product.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N53970517ea09401691d51549f8e0fd90 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N461fe7f9c28b4d81a4fb17726fc9adf6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:Nf5531d9c16ff4f589dff19f480634c29 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N105628f6c8b040edb9db617f35f30bec <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> <http://www.w3.org/2000/01/rdf-schema#comment> \"Megajoule.\"@en .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> <https://spdx.org/rdf/3.0.1/terms/Core/createdBy> <https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization> .\n_:Nb850dda843534d3ab3ffbadf70766fef <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Ne820a8ec67114d53b03a71f5f7be31f5 .\n<https://spdx.org/rdf/3.0.1/terms/Software/attributionText> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to the instant messaging system used by the maintainer for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> <http://www.w3.org/ns/shacl#property> _:Nbd47cac50394462f9015e00ec4b449a6 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> <http://www.w3.org/2000/01/rdf-schema#label> \"numeric\" .\n_:N4d92ede494e34e51ba6eca91292dc0dc <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> .\n_:N91d11db27b28462b8545b78734a27503 <http://www.w3.org/ns/shacl#in> _:N1a8882804ac24104946e7afa0b36905a .\n_:Nf81435c80dee4c1db825f1917f62e947 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N507c6135f8424e8db67fe59ae93eb464 .\n_:Na3743aad0c334d06a729f81988609c9f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N7f2c8d25f5df4c27b35c70d38090eab3 .\n_:N82b5fa65536b400a809bd5f3104f6ec0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ndfe4dc1d7d574b10a92ee8955837ad9d .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> <http://www.w3.org/2000/01/rdf-schema#label> \"usesTool\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to an alternative download location.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n_:N0b353053b3cd41e89351acf39abb719c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#boolean> .\n_:Na449b0b56e3540618b2a2698204edde9 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/severity> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> <http://www.w3.org/2000/01/rdf-schema#label> \"nuget\" .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> <http://www.w3.org/2000/01/rdf-schema#comment> \"data is video based, such as a collection of movie clips featuring Tom Hanks.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:Nae8e63939c7c4cf4aa4ba555362d775c <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:Nfa72871f5924444491d18910ec431abb <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference build system used to create or publish the package.\"@en .\n_:Nd77657e0b19d459c931f64f48ed7e1a6 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso> .\n_:Nd90adf23ae66491daa68ac6dd4501bdf <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N243ef6907efb40d38e00f4430d63fc19 .\n_:N93d2d1d1dc3e4b7ea516ee004f674bfb <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is a specification for the `from` Element (`from` hasSpecification `to`), during a LifecycleScopeType period.\"@en .\n_:N25b71b41baf8408a91b66336f376a5b6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n_:N30d5cdb21c144005b1d74c81aa0e129e <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/decisionType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:Nc37985fef6884679b49d387a2ef08d3f <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#boolean> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N105628f6c8b040edb9db617f35f30bec .\n_:Nd11df36dd5014f759eab790e847b9857 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/from> .\n<https://spdx.org/rdf/3.0.1/terms/Core/created> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies when the Element was originally created.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization> <https://spdx.org/rdf/3.0.1/terms/Core/creationInfo> <https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> .\n<https://spdx.org/rdf/3.0.1/terms/Core/specVersion> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N565a78360e28494ea80897aadf944c0c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N3d9237b249544033acbf7d94cac2b424 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Ncc35596b6f164968b0bd35143cbc52ea <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0dc54ccc3f8d4afe897d7be97f9f6928 .\n_:Nfc3f4dc279d7471b83aa1a9df09f8d3f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> .\n_:N4881d1614aa0403894d16c3ca276d790 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> <http://www.w3.org/2000/01/rdf-schema#comment> \"SBOM generated through instrumenting the system running the software, to capture only components present in the system, as well as external call-outs or dynamically loaded components. In some contexts, this may also be referred to as an \\\"Instrumented\\\" or \\\"Dynamic\\\" SBOM.\"@en .\n_:N64ae0543871444f6b7d2a497fcf55186 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Na0242fde5c314aa599a3a00cfb01634c .\n_:Nd90adf23ae66491daa68ac6dd4501bdf <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> <http://www.w3.org/2000/01/rdf-schema#comment> \"data is a collection of images such as pictures of animals.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense> <https://spdx.org/rdf/3.0.1/terms/Core/creationInfo> <https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> .\n_:N5eab3a0a527f4705bdb2f04b7c39e36c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nb6e99584403541df96486fcac6d79017 .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nb07efffce0ba43a2bcac0e3a90a48609 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nb245e59ae52342bea2f1feb05bb80e79 .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N34cf4751490f48f9852ff2fa143a6321 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> .\n_:N377b547285074591a904911ef1fc1977 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap> .\n<https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#positiveInteger> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies until when the artifact can be used before its usage needs to be\\nreassessed.\"@en .\n_:Ne976bc717eb6446291a939038610ee2c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> <http://www.w3.org/2000/01/rdf-schema#comment> \"data consists only of numeric entries.\"@en .\n_:Ncba4137ebcf84a728acd12bde91130e9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> .\n<https://spdx.org/rdf/3.0.1/terms/Core/profileConformance> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:Nb916f2dfc1c640bd8e0dac9bb5956172 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element has been copied to each `to` Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> <http://www.w3.org/2000/01/rdf-schema#label> \"operatingSystem\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element contains a set of changes to update, fix, or improve another Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> <http://www.w3.org/2000/01/rdf-schema#comment> \"When a CVSS score is between 7.0 - 8.9\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> <http://www.w3.org/2000/01/rdf-schema#label> \"swid\" .\n_:N91adaf3024344ddcbcbf3f943faaad6b <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType> .\n_:Nf6a05248229d4fe292d04534a4c4573d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> .\n_:N7a66c734ced842b4913ff95c5f5cf452 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/comment> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:Nad909dcc4fad4339a9eb809fabd6a871 .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provide an enumerated set of lifecycle phases that can provide context to relationships.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> <http://www.w3.org/2000/01/rdf-schema#label> \"vulnerabilityDisclosureReport\" .\n_:N33da303c78e142a2acc0db12f3ee6686 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nedaa28cbd856413e95e7805cf2d255dd .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N8bdb3da6da754d98843024e1dcbe3e43 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/autonomyType> .\n_:N8ec4229c1a674693bde766506ca93e87 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N5f694c64068844ca80652791ca7749d9 .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is an example for the `from` Element (`from` hasExample `to`).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> <http://www.w3.org/2000/01/rdf-schema#comment> \"data is audio based, such as a collection of music from the 80s.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> <http://www.w3.org/2000/01/rdf-schema#comment> \"The product is not affected because the code underlying the vulnerability is not present in the product.\"@en .\n_:Nc8b9ea4213214eccb17ccccf3790161d <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> .\n_:N4f6d0abf94b14a189b945346f00ba9dc <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N2dbc8b0a30da433a94050a3ab1190bb8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> .\n_:Nb4381a5cee3143a482af28cf9a364f3c <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nd33af007bad14a4594f7039df1c5df75 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Na267e7b88a344e4fbd0c59a6dc760e65 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability> .\n_:N1a0a0b40de254f55a8372bba19b60496 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to the release notes for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/context> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N694be39aecbe44d49f3850275de952ec <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N29cadfcf5dfa4e73b1b0f56fa6e4352f .\n_:Nfbb5f5e996be44989d31d47d46540443 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nc7b49cc0a08745e08e5ba42ee492184f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element is available from the additional supplier described by each `to` Element.\"@en .\n_:Nf4609fa7f53e4898a47341b507b5e03e <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Annotation> <http://www.w3.org/ns/shacl#property> _:N91adaf3024344ddcbcbf3f943faaad6b .\n_:Nd2a11bb8a1a14a82994d02e9dd610275 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N4382805b6a5947d38ffcfd8b182bddbf .\n_:N79e0fdc8a753446e8e1931aab90b02ae <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> <http://www.w3.org/2000/01/rdf-schema#comment> \"the element follows the ExpandedLicensing profile specification\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/creationInfo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode> <http://www.w3.org/2000/01/rdf-schema#comment> \"An SPDX version 2.X compatible verification method for software packages.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"fixedBy\" .\n_:Ne778a773be4f408192f2ed37c6143a5d <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:N2a72f2e0c3d44dd5ac4c0633f336d556 .\n_:N5e678b3ba38745b58c0103b8e085d5c8 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader> .\n_:Ncb6c9deb0ba44382a0b957b7ea80228c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> .\n_:N8ad3af20ea5248df91865def0b7a98de <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd0d48abef81b4c44a952c0925a6e30a9 .\n_:N1dd7c94072d1478ca91bee2c7af967a8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Nda791debefe5491aa84d61433873c630 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> <http://www.w3.org/2000/01/rdf-schema#label> \"md5\" .\n_:N8358def5fd2b4668b759d786315e799f <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> <http://www.w3.org/2000/01/rdf-schema#label> \"vulnerabilityExploitabilityAssessment\" .\n_:Nddcc9ac569c4442b894f208d7722b4f8 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/locator> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> <http://www.w3.org/ns/shacl#property> _:N65301d1be04341678842dfc049e2a33c .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Tool> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/name> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:Na00b6f47e860415881f7e8a524a04316 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf6f1751e3ea84341bdeec66f7c44a8ce .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N694e3d4238ff4006b46b450b91f4179a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> .\n_:Ndc4f18efad334d78a498ea9df84fbd02 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:N329ecc1447f349cc968623ddffe6a2f7 .\n_:N261545ecf40d4f65bf47dc050598e90f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N451bba51c46a4c9d9a2343aef3356453 .\n_:Nd1b797da281643468add752e036349fd <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"A license that is listed on the SPDX License List.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> <http://www.w3.org/2000/01/rdf-schema#comment> \"data is recorded from a physical sensor, such as a thermometer reading or biometric device.\"@en .\n_:Nddcc9ac569c4442b894f208d7722b4f8 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nbb0a3a63cdba4f078c6de6eef7ff6579 <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n<https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N5eab3a0a527f4705bdb2f04b7c39e36c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/originatedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N9bd771ac02cc41519919a01d4deca105 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is the evidence that a specification or requirement has been fulfilled.\"@en .\n_:Nc63741a7112e471ba97ce37e05f2dac1 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Relationship> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/comment> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N315dc3dd043c41a49ffaaba74d10eeb0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> <http://www.w3.org/2000/01/rdf-schema#label> \"securityPolicy\" .\n_:Nb916f2dfc1c640bd8e0dac9bb5956172 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> <http://www.w3.org/2000/01/rdf-schema#label> \"amber\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N40f9e58aac214052a173ad93b4ed57e9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Person> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N29cadfcf5dfa4e73b1b0f56fa6e4352f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element uses each `to` Element as a tool, during a LifecycleScopeType period.\"@en .\n_:Na3d930b22d4f462cb8bcb86adb108e16 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N236307149ca247fcad8df1b0dd41fcfc .\n_:Nce9a69dc19af4e1394f03174c67c5857 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> .\n_:N10f5cc15b506459db381c02764d60e76 <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n_:N4c8c5257e6c144099de859c3f43b1961 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> .\n_:N963f7603cd844b03bd4631e0713b1635 <http://www.w3.org/ns/shacl#minCount> \"2\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:Ne20cfbefa1424ba79abfc89287f1eef3 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N07cb32d0626a45cfbea37a7dd2a8b854 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N3b50e4323e8b4d388d8d522e18a49070 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> .\n<https://spdx.org/rdf/3.0.1/terms/Core/annotationType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> <http://www.w3.org/2000/01/rdf-schema#comment> \"Data points in the dataset are highly confidential and can only be shared with named recipients.\"@en .\n_:Ne883dfda4a7445ceb1e70f39ddd03fea <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Na267e7b88a344e4fbd0c59a6dc760e65 <http://www.w3.org/ns/shacl#in> _:N89d361d3f1d94de5b28ee82b1d3da3de .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n_:N91adaf3024344ddcbcbf3f943faaad6b <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/annotationType> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N904326509fc04cc4be66ea123ed9fdc4 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Nca9532c3dd0b421e95d0800b68e3442a <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N79e0fdc8a753446e8e1931aab90b02ae <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> <http://www.w3.org/2000/01/rdf-schema#comment> \"SHA-3 with a digest length of 256, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/ns/shacl#property> _:N3ba51db196c04386ae47cb64aab6c95c .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias> <http://www.w3.org/2000/01/rdf-schema#comment> \"Records the biases that the dataset is known to encompass.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:Nd8679c5e3311467ca097a4151ac8fa54 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> <http://www.w3.org/2000/01/rdf-schema#label> \"timeseries\" .\n_:Nc7f12b88e8f5489dacbbfeb81192696a <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Indicates the type of support that is associated with an artifact.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:Ned1f0afb78d3460c9478383abf3da36b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> <http://www.w3.org/2000/01/rdf-schema#comment> \"A relationship has specific context implications during development phase of an element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> <http://www.w3.org/2000/01/rdf-schema#label> \"hasDataFile\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Snippet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:Nf284f365ba5c4e4da40d7d7900d82744 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Na449b0b56e3540618b2a2698204edde9 <http://www.w3.org/ns/shacl#in> _:Ndc4add4edebe43f4821fb10dd712e481 .\n_:Ndc4add4edebe43f4821fb10dd712e481 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies whether an additional text identifier has been marked as deprecated.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N28c7097edd884a9b92697ec6b6729dc9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N02fadd3757064be6a0b797d8675b611e .\n_:Ne81afbff18a74c75ac853da24ab327a0 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nc63741a7112e471ba97ce37e05f2dac1 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> <http://www.w3.org/2000/01/rdf-schema#comment> \"Concise Software Identification (CoSWID) tag, as defined in [RFC 9393](https://datatracker.ietf.org/doc/rfc9393/) Section 2.3.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/Tool> <http://www.w3.org/2000/01/rdf-schema#comment> \"An element of hardware and/or software utilized to carry out a particular function.\"@en .\n_:N5d195bb929fc404584503e9c9b17a526 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Agent> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Artifact> .\n_:Naf01116eff7c4759be95f8f97c257d9c <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:N626b5ad29167479dabae9a9177315404 .\n_:N3c8c7c06f10e44fea576f974877ed15b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N79b4dcdd054d4ca8a87fc86377c9366b .\n<https://spdx.org/rdf/3.0.1/terms/Software/File> <http://www.w3.org/ns/shacl#property> _:N87131d5acc2b478ba16230f714aa0bb0 .\n_:Nf3c62ca118b94d17a1ef6b04e407421c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N186b972a57284ae1946b3f7d8e762830 .\n_:N9ed65925a89e40e8b7faaa925d739c72 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/exploited> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N722c45f262084ffa9b063b852952397b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf4609fa7f53e4898a47341b507b5e03e .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> <http://www.w3.org/2000/01/rdf-schema#label> \"development\" .\n_:N63f963c2c8a4467bb803f9af7eaafd3d <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:Nba03adbea09d477299a596cac9fd8319 <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is an operating system.\"@en .\n_:N024478cff6eb4ef48dc45dabdb7b0a35 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#property> _:Nff33e8337dc8421d9e74b338e35a75d5 .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/ns/shacl#property> _:N7c9974a53d5443c5831f3e7dc56073d0 .\n_:Nbd47cac50394462f9015e00ec4b449a6 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N8adbab8e05cf4258a0b7e9eedbd03e5f <http://www.w3.org/ns/shacl#in> _:N7eb015d497fc4c09bb8530f59c65624d .\n<https://spdx.org/rdf/3.0.1/terms/Core/prefix> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N348ad67a2abe4f9d929b1e20acc594b5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is an optional component of the `from` Element (`from` hasOptionalComponent `to`).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Build/environment> <http://www.w3.org/2000/01/rdf-schema#comment> \"Property describing the session in which a build is invoked.\"@en .\n_:N82b5fa65536b400a809bd5f3104f6ec0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> .\n_:N3bf9008e5422473bb689602da04ccca1 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nad909dcc4fad4339a9eb809fabd6a871 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Software/File> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense> <https://spdx.org/rdf/3.0.1/terms/Core/creationInfo> <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> <http://www.w3.org/2000/01/rdf-schema#label> \"altDownloadLocation\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Security/score> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a numerical (0-10) representation of the severity of a vulnerability.\"@en .\n_:N6eb9ec15081f404a99935ff4e2aaa14b <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse> .\n_:N7676f1bbd99e47659502f87b9936453e <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Enumeration of dataset types.\"@en .\n_:N98018fef19484e2fae944af82b21920e <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Nc704d39d408f41caa9805e140ff0016a <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Agent> .\n_:N328adb4bb1ec422084a2169890188a03 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/vectorString> .\n_:N1314ef461724483f9bd5c56d939b17c4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` archive expands out as an artifact described by each `to` Element.\"@en .\n_:N7676f1bbd99e47659502f87b9936453e <http://www.w3.org/ns/shacl#in> _:N5b2278fb3a8e4e239193a033f8b4bf04 .\n_:N9a582f09d0b7426d81ae74b09a5ed252 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N7f095ac56c3e4bccbcd4348b29980439 .\n_:Nb3e77cdb9a14442eafb0659c7081c110 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/endTime> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#property> _:Nf26016059c3e414da185e30155b543f5 .\n_:Ndb31c53559be41e0b28e79b74da0b557 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/releaseTime> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> <http://www.w3.org/2000/01/rdf-schema#label> \"install\" .\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies all the text and metadata associated with a license in the license\\nXML format.\"@en .\n_:N72dd028519c2443b94229cfc4a2639bc <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n_:N5912892962274966938ef83f3f23c015 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N6f8ca85700744b0e9f7a8672675d1dca <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:N30d1dbbf97fb456eb18d38b76c8004d3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nece0b4f721a847f98727202b50f4a753 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Availability of dataset.\"@en .\n_:N894cee407d8747ec8adc2f05ce722a86 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n_:Nc9ccffdec66347509395f75c9845128f <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N576b7fbe3ba74572a6eb065c67761847 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/to> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> <http://www.w3.org/2000/01/rdf-schema#label> \"fixedIn\" .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> <http://www.w3.org/2000/01/rdf-schema#label> \"other\" .\n_:N4ad4011b5f8c44cbb3e76f5da0885cfd <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N9e3f2c4f96904bddb1aa46c01701b0f6 .\n_:N38aeb59117654398b393a546eaaa5fd9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N17c879855daa4fd7b7d7ef9da34e7ea6 .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:Nce436d556d4e4606ba37d9ad32d22967 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> .\n<https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Nfcc30e48020d4dd2b3493a0cd55ea457 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#decimal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/releaseTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/identifier> <http://www.w3.org/2000/01/rdf-schema#comment> \"Uniquely identifies an external element.\"@en .\n_:N024478cff6eb4ef48dc45dabdb7b0a35 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element optionally depends on each `to` Element, during a LifecycleScopeType period.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/> <http://purl.org/dc/terms/abstract> \"This ontology defines the terms and relationships used in the SPDX specification to describe system packages\"@en .\n_:Nd951591fca6c47c2985dd159db6ad52c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> .\n_:Na96bc2776ef4488595f136d0fbac26a6 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/namespace> .\n_:N61b9a25cae674e199ce6572456d8e72f <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N694be39aecbe44d49f3850275de952ec <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> .\n_:N7b50bf552c054e5baab961ecc882b722 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> .\n_:Nbd013d07f45a42d99931fe619ee4ca95 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N7583808b54c947658126a7846ad7cc76 .\n_:Nbbbec88245754e9d9390b9a11f0b67c2 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N54d1f829ecc441b9b7d9248324cbea6b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> .\n_:N8b86dbc23a22407a9380fbd9376d3b83 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4f9424fdcb0643a6b8dbd2c83de164a1 .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> <http://www.w3.org/2000/01/rdf-schema#comment> \"A concrete subclass of AnyLicenseInfo used by Individuals in the\\nExpandedLicensing profile.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> <http://www.w3.org/2000/01/rdf-schema#label> \"securityPenTestReport\" .\n_:N951ec4cbce414b3bab847840bf18d59f <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier> .\n_:Na82fb3a822a04f6180f1ca7808276d8f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc6bdb22311b243119db2aee3b54fabe4 .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Abstract ancestor class for all vulnerability assessments\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> .\n_:Nfcc30e48020d4dd2b3493a0cd55ea457 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nadd6173eaf8b4550a3ec8c90524cc599 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4d86b5ad122d431bbf443326643a51df .\n_:Nabd40767fbd84edea7e048b911a681e4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> .\n<https://spdx.org/rdf/3.0.1/terms/Core/startTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the time from which an element is applicable / valid.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Tool> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> <http://www.w3.org/2000/01/rdf-schema#comment> \"SHA-2 with a digest length of 384, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n_:N58b8de667bb54771976a5e86a8a8139a <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Agent> .\n_:Nd77e569c4d2d4d2c9bb29ea462bc94cc <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N39638ea4b52f4236b7a808cb979d2f4b .\n<https://spdx.org/rdf/3.0.1/terms/Core/relationshipType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N4d2df683a0ea4c39be288b78f9e61ca4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N184c02d9c66a4e9d988d681d20c5ddc6 .\n<https://spdx.org/rdf/3.0.1/terms/Core/Bom> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the CVSS base, temporal, threat, or environmental severity type.\"@en .\n_:N3de741ac343042e6ac53564501076e44 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne0ff4ba19d0a41c18c6ccfc733f2193d .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is a patch for the `from` Element (`from` patchedBy `to`).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/severity> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> .\n_:N4278c3d777ea4ebd81cd23af80459c2d <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> .\n_:N73833299f42a4f78b3a3379f9d2302d7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N38e1279dca3f4e53be4eb3245a0e4ec2 .\n_:N30a10bdc909f4c4bb84f02821147b416 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf6a05248229d4fe292d04534a4c4573d .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n_:Nb2747510507b404f9243bfd7225f629d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nf81435c80dee4c1db825f1917f62e947 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> .\n_:N61753ca6fa484199b143356d20b0476e <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N5a2b8b0073a54a3db4d6092f1c5043ed <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/algorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> <http://www.w3.org/2000/01/rdf-schema#label> \"manifest\" .\n_:N7b5b4ad7f9a54d91a292ac0738539050 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/Extension> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> <http://www.w3.org/2000/01/rdf-schema#label> \"metrics\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> <http://www.w3.org/2000/01/rdf-schema#comment> \"A mathematical algorithm that maps data of arbitrary size to a bit string.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> <http://www.w3.org/2000/01/rdf-schema#label> \"noAssertion\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element is documented by each `to` Element.\"@en .\n_:Nc2ac7680f26b40408ebfc2b4bb40def7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Hash> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:Nc6bdb22311b243119db2aee3b54fabe4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Software/lineRange> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> <http://www.w3.org/2000/01/rdf-schema#comment> \"Low/no risk is posed by an AI system.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> <http://www.w3.org/2000/01/rdf-schema#label> \"hasOptionalDependency\" .\n_:N963f7603cd844b03bd4631e0713b1635 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member> .\n_:N70cf024bfa9e40a08de101b510631f60 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4f925ef656b840928e22aa51252c2976 .\n_:Na3b27046864941989a486e5a70e0edb4 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Ndc659c8552d54ab684aadbdacdbd7a8d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf142b126cd744b69be8d6c35ee1361e4 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> <http://www.w3.org/2000/01/rdf-schema#comment> \"[Common Weakness Enumeration](https://csrc.nist.gov/glossary/term/common_weakness_enumeration). A reference to a source of software flaw defined within the official [CWE List](https://cwe.mitre.org/data/) that conforms to the [CWE specification](https://cwe.mitre.org/).\"@en .\n_:Ncff880d9e9c24887adcf512cbce2a444 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/ns/shacl#property> _:Na1ce1658c3be4bc0b082944caae9ddea .\n_:N74551d5c49b94ece99a5fdec0d58d233 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime> .\n_:N0e4d30a5dd60459dbbb5efc7333deb37 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> .\n_:N73e74213eec84d8daaa36a51dab963d6 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/relationshipType> .\n_:Nf3c62ca118b94d17a1ef6b04e407421c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> .\n_:N8692a82c280845c3a6fa37c02ddae229 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N7091d1b764924e4db3551e0b422e61ba <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N1d4668e7f12244a7a9407b898c9b0534 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/value> <http://www.w3.org/2000/01/rdf-schema#comment> \"A value used in a generic key-value pair.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/score> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#decimal> .\n_:N28c7097edd884a9b92697ec6b6729dc9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> <http://www.w3.org/2000/01/rdf-schema#comment> \"A relationship has specific context implications during an element's testing phase, during development.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> <http://www.w3.org/2000/01/rdf-schema#label> \"hasDynamicLink\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> <http://www.w3.org/2000/01/rdf-schema#comment> \"Refers to any unit of content that can be associated with a distribution of\\nsoftware.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/createdUsing> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies the tooling that was used during the creation of the Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement> <http://www.w3.org/2000/01/rdf-schema#comment> \"An Individual Value for Element representing a set of Elements of unknown\\nidentify or cardinality (number).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildType> <http://www.w3.org/2000/01/rdf-schema#comment> \"A buildType is a hint that is used to indicate the toolchain, platform, or\\ninfrastructure that the build was invoked on.\"@en .\n_:N453a2981f56c4d3a943752e7740f87fd <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N6e913b09266e498887238fae6898e289 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N6bd3d2cfd9cd4f248e354deb40a851ff .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N072d6f5c7eee40859e3a93d05034536f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4a3178783c58491bb646a056a8dbb37a .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to an alternative web page.\"@en .\n_:Nc71de92f1cc649fcab4d77d974dac329 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nfc3f4dc279d7471b83aa1a9df09f8d3f .\n_:N4f7ca95fbfad4d20810e92ab09220394 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"reportedBy\" .\n_:Ne883dfda4a7445ceb1e70f39ddd03fea <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nbd0d551be201428eb241c70d0e315cfa <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalRef> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N79b4dcdd054d4ca8a87fc86377c9366b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N8115c0678af046f9bb8fe56f1541b92b <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> .\n_:N2456bf573caa4efeab27607dfed5a451 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nb40076de31ba4cc08826656559e10385 .\n_:N5912892962274966938ef83f3f23c015 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/Organization> .\n_:Nd3d538fe1cb544b5808c51dffd844c81 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N269b628c85f04f5d8a10fa3c500745a4 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> .\n_:N95c7a63c89e94f8d9ceb0dd0c34ac9e3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N348ad67a2abe4f9d929b1e20acc594b5 .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> <http://www.w3.org/2000/01/rdf-schema#label> \"noSupport\" .\n_:Nef3e82bf7eac41aa8dc101eabd0f1815 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> .\n_:Nadd5d6fa295c47ee82d49e5fde059110 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N0dc54ccc3f8d4afe897d7be97f9f6928 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N6946aaeee89545da9d91b8527c54139a .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> <http://www.w3.org/2000/01/rdf-schema#label> \"hasTestCase\" .\n_:N8eab6125211e4549a03d744617823ad5 <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> <http://www.w3.org/2000/01/rdf-schema#label> \"hasDeletedFile\" .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> <http://www.w3.org/ns/shacl#property> _:Na92e8ceda7e548bb9a144c2e9c857639 .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N74551d5c49b94ece99a5fdec0d58d233 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent.\"@en .\n_:Nd385c846dfa14371a0a3697f7168b4c1 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N91adaf3024344ddcbcbf3f943faaad6b <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N8f24e4128c124ec08b9e80f45a43dd1e <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/statement> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent> <http://www.w3.org/2000/01/rdf-schema#comment> \"A software agent.\"@en .\n_:N951ec4cbce414b3bab847840bf18d59f <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N451bba51c46a4c9d9a2343aef3356453 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> .\n_:N4e6142c3e2dd4f3f9e2aed1df9452bc7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N716ee87802fd4b6f98bfcff38ca5ff8a .\n_:Nc37985fef6884679b49d387a2ef08d3f <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Na3b27046864941989a486e5a70e0edb4 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/hashValue> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> <http://www.w3.org/2000/01/rdf-schema#label> \"crystalsKyber\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> <http://www.w3.org/2000/01/rdf-schema#label> \"hasOptionalComponent\" .\n_:Nc1bb7a1b7d034342906511e27e066abc <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf21725c3245f4286b67bd679d3351c59 .\n_:Nd05558aa816f416f8c26895bb8d1d9bb <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies a vulnerability and its associated information.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n_:N4382805b6a5947d38ffcfd8b182bddbf <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#decimal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization> <http://www.w3.org/2002/07/owl#sameAs> <https://spdx.org/> .\n_:Ne3b40c9739164b2eb0ae163374d9c4ac <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/rootElement> .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Property describing the start time of a build.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> <http://www.w3.org/2000/01/rdf-schema#label> \"medium\" .\n_:N7a66c734ced842b4913ff95c5f5cf452 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nf0752cee7bef48efaa39267516a6b21a <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes the type of the given dataset.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is a variant the `from` Element (`from` hasVariant `to`).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/statusNotes> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Designates a `from` Vulnerability has been fixed by the `to` Agent(s).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/NoneElement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N7091d1b764924e4db3551e0b422e61ba <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nf41c7f62f52f4c10b14344ec13dfe1e5 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nb6e99584403541df96486fcac6d79017 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4538304380bf48b895869aa8dbea3275 .\n_:Ne223bb746dc9463bbbe16ca844619e98 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N45481eab750645b4929b7b63c8ca7916 .\n_:N06465237afe4406eb4803558f7a57c08 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/builtTime> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> <http://www.w3.org/2000/01/rdf-schema#label> \"noAssertion\" .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n_:N024478cff6eb4ef48dc45dabdb7b0a35 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining> .\n_:Nce9a69dc19af4e1394f03174c67c5857 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N9e3f2c4f96904bddb1aa46c01701b0f6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> <http://www.w3.org/2000/01/rdf-schema#label> \"low\" .\n_:N453a2981f56c4d3a943752e7740f87fd <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> <http://www.w3.org/2000/01/rdf-schema#label> \"support\" .\n_:Ne11c75cafdb0438299216847b06716cf <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N2c7697a923534e9988689746f1d03e41 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> <http://www.w3.org/2000/01/rdf-schema#label> \"hasDistributionArtifact\" .\n_:Nb28702ad1ccc478ba7b8aa42bc12985d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Na3d930b22d4f462cb8bcb86adb108e16 .\n_:N4b7945a329d940d7a4167237a4e60e53 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> <http://www.w3.org/2000/01/rdf-schema#label> \"high\" .\n_:N2056bd91659a4260a6eb99a0cbdd9f14 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nf94717c65e4f4b86b4df261ecf26650d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:N576b7fbe3ba74572a6eb065c67761847 .\n<https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement> <https://spdx.org/rdf/3.0.1/terms/Core/creationInfo> <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> <http://www.w3.org/2000/01/rdf-schema#label> \"design\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/releaseTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:N6eb9ec15081f404a99935ff4e2aaa14b <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#boolean> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Agent> <http://www.w3.org/2000/01/rdf-schema#comment> \"Agent represents anything with the potential to act on a system.\"@en .\n_:Na42e3794f624483e818646ed683c5ba2 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N734a831b529349fb969fd328dc6dcb1c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> .\n<https://spdx.org/rdf/3.0.1/terms/Core/element> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:Ne03121e956234709bc0f8f288597ff50 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:N78c7513398064da1a55c5df1b3c96444 .\n_:Nf44042158d4d4c85a5bd6a0fcb538498 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/AI/energyUnit> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/File> <http://www.w3.org/2000/01/rdf-schema#comment> \"Refers to any object that stores content on a computer.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> <http://www.w3.org/ns/shacl#property> _:N61753ca6fa484199b143356d20b0476e .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:Nc22ee04d695b4582bd604f6206900620 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/algorithm> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition> <http://www.w3.org/2000/01/rdf-schema#comment> \"A LicenseAddition participating in a 'with addition' model.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> <http://www.w3.org/2000/01/rdf-schema#label> \"hasDeclaredLicense\" .\n_:N187a93895c7b43bea96131212a0ba3f5 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nce6e2333750a40619f2e93e40be35d7e <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specified the time and date when a vulnerability was withdrawn.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:Nc37985fef6884679b49d387a2ef08d3f <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> <http://www.w3.org/2000/01/rdf-schema#label> \"hasEvidence\" .\n_:Nd6ca1bcbdc494e39a9c1a4da0c52a0b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nb81407b76fc94f228f1f5ad011d931a5 .\n_:Nf0752cee7bef48efaa39267516a6b21a <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Snippet> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Na1ce1658c3be4bc0b082944caae9ddea <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> <http://www.w3.org/2000/01/rdf-schema#comment> \"A relationship has specific context implications during an element's build phase, during development.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N7a66c734ced842b4913ff95c5f5cf452 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nadc18a90b6ca4cc3af0fb2aa7418dda8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc2ac7680f26b40408ebfc2b4bb40def7 .\n_:Nd8679c5e3311467ca097a4151ac8fa54 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies an external Element used within an SpdxDocument but defined\\nexternal to that SpdxDocument.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n_:N0e4d30a5dd60459dbbb5efc7333deb37 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N10ab85203a394bd3ba6ef86074d64233 .\n_:N95b6da49b56e4298924cd2f153f00905 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes what the given dataset should be used for.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nf507b9bee5ae4254bafe4ce3c72a9f18 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/assessedElement> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N7c9974a53d5443c5831f3e7dc56073d0 <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> <http://www.w3.org/2000/01/rdf-schema#label> \"trackStar\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso> <http://www.w3.org/2000/01/rdf-schema#comment> \"Contains a URL where the License or LicenseAddition can be found in use.\"@en .\n_:Ndc4f18efad334d78a498ea9df84fbd02 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap> .\n<https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the amount of energy consumed when finetuning the AI model that is\\nbeing used in the AI system.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> <http://www.w3.org/2000/01/rdf-schema#label> \"extension\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/relationshipType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Information about the relationship between two Elements.\"@en .\n_:N61753ca6fa484199b143356d20b0476e <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Tool> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> <http://www.w3.org/2000/01/rdf-schema#comment> \"SHA-2 with a digest length of 224, as defined in [RFC 3874](https://datatracker.ietf.org/doc/rfc3874/).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Vulnerability has had an exploit created against it by each `to` Agent.\"@en .\n_:Nbd14f0a1267744e89f6930e710689414 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Ndfe4dc1d7d574b10a92ee8955837ad9d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> .\n_:Na96bc2776ef4488595f136d0fbac26a6 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> <http://www.w3.org/2000/01/rdf-schema#label> \"hasHost\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N4c8c5257e6c144099de859c3f43b1961 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N97120636b11b4b158892706019486fb5 .\n_:N45481eab750645b4929b7b63c8ca7916 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> .\n_:N87131d5acc2b478ba16230f714aa0bb0 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> <http://www.w3.org/ns/shacl#property> _:N2056bd91659a4260a6eb99a0cbdd9f14 .\n_:N30d5cdb21c144005b1d74c81aa0e129e <http://www.w3.org/ns/shacl#in> _:Nbffaba2351c747ef8e380b89888a5f14 .\n_:N80dac4ea19f44488ae2dc09ba1429116 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#positiveInteger> .\n_:N2b94274553ab4bc2bbc78307f39b3327 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Vulnerability affects each `to` Element. The use of the `affects` type is constrained to `VexAffectedVulnAssessmentRelationship` classed relationships.\"@en .\n_:Naa7e95f812804669b3e89daed8d27b21 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N451bba51c46a4c9d9a2343aef3356453 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N731241b6024d4e109893eb1354404ec5 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nbd14f0a1267744e89f6930e710689414 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N25b71b41baf8408a91b66336f376a5b6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N29e8eb1e03be45ae92093e6937585f14 .\n<https://spdx.org/rdf/3.0.1/terms/Software/packageVersion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N954579de61d84bef909737ad4568a536 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> .\n<https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> <https://spdx.org/rdf/3.0.1/terms/Core/created> \"2024-11-22T03:00:01Z\"^^<http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:N16cb468a2dcd423bb3654b71a6f00062 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> .\n_:Ndb50eefe33ac4feda6cfb13073b5324e <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/2000/01/rdf-schema#comment> \"Abstract class for the portion of an AnyLicenseInfo representing a license.\"@en .\n_:N94e6bbd4fb004035a4cbdb3e969a1fbb <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ncf68ed04ac534a92808a38217fa55530 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N453a2981f56c4d3a943752e7740f87fd <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition> <http://www.w3.org/2000/01/rdf-schema#comment> \"A license addition that is not listed on the SPDX Exceptions List.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N072d6f5c7eee40859e3a93d05034536f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> .\n_:N02fadd3757064be6a0b797d8675b611e <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:Ne7cb91f8739a4acdb1e220785f261efb <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N38aeb59117654398b393a546eaaa5fd9 .\n<https://spdx.org/rdf/3.0.1/terms/Core/annotationType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense> <http://www.w3.org/2002/07/owl#sameAs> <https://spdx.org/rdf/3.0.1/terms/Licensing/None> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Software/Package> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> <http://www.w3.org/2000/01/rdf-schema#label> \"file\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/ns/shacl#property> _:Nc704d39d408f41caa9805e140ff0016a .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n_:N47d32bc3b4e04c9ab083ec76d4f22585 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense> .\n_:N6f8ca85700744b0e9f7a8672675d1dca <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/startTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N30a10bdc909f4c4bb84f02821147b416 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/statement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N03140b327b9d4620b37b847528c7140b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4d2df683a0ea4c39be288b78f9e61ca4 .\n_:Nd1b797da281643468add752e036349fd <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N40bcef929ef64825a68929a36aefa27c .\n_:Nb0ab9a298e9845b1b1b770398def929d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nabd40767fbd84edea7e048b911a681e4 .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Security/vexVersion> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nc704d39d408f41caa9805e140ff0016a <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/originatedBy> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is configuration data.\"@en .\n_:Nbd45f3e248c84b27b2e1a0da67d47a71 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> <http://www.w3.org/2000/01/rdf-schema#comment> \"A name used in a CdxPropertyEntry name-value pair.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"amendedBy\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"An Individual Value for License when no assertion can be made about its actual\\nvalue.\"@en .\n_:N8adbab8e05cf4258a0b7e9eedbd03e5f <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nc7f12b88e8f5489dacbbfeb81192696a <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N80dac4ea19f44488ae2dc09ba1429116 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/ns/shacl#property> _:N2b94274553ab4bc2bbc78307f39b3327 .\n_:N23a349d7f4a14351adf4c70293152926 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N6e913b09266e498887238fae6898e289 .\n<https://spdx.org/rdf/3.0.1/terms/Software/attributionText> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N0b353053b3cd41e89351acf39abb719c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:Ndcdb30d7deca45a8bc3e563144933f0e <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N6be5db9035a14b779b13bfa0a5a51c3e .\n_:Na96bc2776ef4488595f136d0fbac26a6 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes a mechanism to update the dataset.\"@en .\n_:N8711a8ae5ca942d1bbd795a0144ca9a7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N13f4d81403034faaa93ea1abc3bd3d91 .\n_:N32f50a51e84f4a2499a5d17f54bbed6b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N694be39aecbe44d49f3850275de952ec .\n_:Na5a538a0052340c0ba01747cca3d3da8 <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n<https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to instructions for reporting newly discovered security vulnerabilities for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> <http://www.w3.org/2000/01/rdf-schema#label> \"other\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:N8f24e4128c124ec08b9e80f45a43dd1e <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> <http://www.w3.org/2000/01/rdf-schema#label> \"productMetadata\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N4466be96ec5a4942b916c3f1fad2d3ee <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> .\n<https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N904326509fc04cc4be66ea123ed9fdc4 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/energyUnit> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> <http://www.w3.org/2000/01/rdf-schema#comment> \"the artifact has been released, and there is limited support available from the supplier. There is a validUntilDate that can provide additional information about the duration of support.\"@en .\n_:N48b3e9d109d34fdeaa6cbef58c05c171 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N220b4463e39147e99e8eeeb9974c5370 .\n_:N7d2dbee05b72455c995a675186de5fd1 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/identifier> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Nf028d12b2d0f4f6cb20747b6b39a8b5b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ncb6c9deb0ba44382a0b957b7ea80228c .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> .\n_:Nd6f4245b3ebe44e6b100782b191deb97 <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n_:N1358bfc70dc14db6aa3a799228bc2fdd <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4091b2fb3d5c417fad7305927740d1d5 .\n_:Nbd0d551be201428eb241c70d0e315cfa <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd0cfba2a98544626a8566f29105598e9 .\n_:Nc9235a4485e64fff9b1298095061a58e <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N05edbc4959e844438800e546abaebaea .\n_:N68e2aefd82ab40c59cc6c2bfeab0adc4 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Snippet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N0c49370c41124d50ac6081418cb2432d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N511c01e1b6a146c3bf99fe3e88272f2e .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N00fcf1f501a749fc9cbbdbdf23a7aaa8 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/description> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Bundle> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> .\n_:Nfbd5a9c0923c423a84d0bb8fef89f4a3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/metric> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/ns/shacl#property> _:N58b8de667bb54771976a5e86a8a8139a .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a [penetration test](https://en.wikipedia.org/wiki/Penetration_test) report for a package.\"@en .\n_:N6f8ca85700744b0e9f7a8672675d1dca <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N3d9237b249544033acbf7d94cac2b424 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> .\n_:N64a80dfe5e954cf59753ab8a96e4eff3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> .\n_:Na1cdda0a73e94e598b769cac4a5a5cb8 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"A license that is not listed on the SPDX License List.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N9c1ccbc2b86f454395a450f736b67eec <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0f4d0a9a8e7d46a0b9cf255274bcce6b .\n_:Nbc8ae53aacf942ca88840a6c1d655d6c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the type of an external identifier.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/Bom> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Bundle> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N243ef6907efb40d38e00f4430d63fc19 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> .\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> .\n_:N81c1c3e2bbc4470ab2eaf9e5c6c4d1f0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides an exploit assessment of a vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/packageUrl> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides an EPSS assessment for a vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> .\n_:Nfa72871f5924444491d18910ec431abb <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:Nbdc672a90df4480da8648bd31507d48e <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n_:Nf142b126cd744b69be8d6c35ee1361e4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N5b2e4dda703849e4933338ff0970e968 .\n<https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N2b94274553ab4bc2bbc78307f39b3327 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to related security information of unspecified type.\"@en .\n_:N72dd028519c2443b94229cfc4a2639bc <http://www.w3.org/ns/shacl#not> _:N0a961d271f304c8cbb2e0a1307a9d8ad .\n_:N89d361d3f1d94de5b28ee82b1d3da3de <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> .\n_:Ndaeba75fb43b4db7b777e9b00ecd7064 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> <http://www.w3.org/2000/01/rdf-schema#label> \"library\" .\n_:N4b7945a329d940d7a4167237a4e60e53 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#boolean> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:Nc6d18260ddfa478b84c2dc19c2059aa2 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N3c163fcab8684aa09c61e78b4cbb9b38 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nb28702ad1ccc478ba7b8aa42bc12985d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> <http://www.w3.org/2000/01/rdf-schema#label> \"availableFrom\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N7d2dbee05b72455c995a675186de5fd1 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nccde3ac271484f91b83ed5fb2e1d70c9 <http://www.w3.org/ns/shacl#in> _:N0f568f8825144082a14a0e000b8ff13f .\n_:N619e2a32fb994ed69f916340e12ed7f3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N315dc3dd043c41a49ffaaba74d10eeb0 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nddcc9ac569c4442b894f208d7722b4f8 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:Ndaeba75fb43b4db7b777e9b00ecd7064 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:Nc22ee04d695b4582bd604f6206900620 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n_:N4a56b875349e44729e9aca40972c86cd <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> .\n_:N4538304380bf48b895869aa8dbea3275 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> <http://www.w3.org/2000/01/rdf-schema#label> \"text\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> <http://www.w3.org/2000/01/rdf-schema#label> \"sha384\" .\n_:Ne4baf3becb8740a79f8bceb49f40679f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd91122440e7149a28656eb9394e082b2 .\n_:N6bd3d2cfd9cd4f248e354deb40a851ff <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N618f8c59ed9345ca8692a68f777a0fb0 .\n_:N6ac0694afb0c40c1bb0988b0569f0cb4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:Na449b0b56e3540618b2a2698204edde9 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Na1cdda0a73e94e598b769cac4a5a5cb8 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> <http://www.w3.org/2000/01/rdf-schema#label> \"altWebPage\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> <http://www.w3.org/2000/01/rdf-schema#comment> \"Used when the type does not match any of the other options.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n_:Nc8b9ea4213214eccb17ccccf3790161d <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N132cde65c9b14a1694d400388aecf0cc <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException> <http://www.w3.org/2000/01/rdf-schema#comment> \"A license exception that is listed on the SPDX Exceptions list.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> <http://www.w3.org/2000/01/rdf-schema#label> \"copiedTo\" .\n_:N9bd771ac02cc41519919a01d4deca105 <http://www.w3.org/ns/shacl#in> _:N96c753d614db4e7b844bcb3b5f9ff291 .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> <http://www.w3.org/2000/01/rdf-schema#label> \"runtime\" .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> <https://spdx.org/rdf/3.0.1/terms/Core/specVersion> \"3.0.1\" .\n_:N763c69315ee040a88ca27b5205984626 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> <http://www.w3.org/2000/01/rdf-schema#label> \"sha1\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/File> <http://www.w3.org/ns/shacl#property> _:N2b7fa052bf664f2a9e1923831d282602 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N236307149ca247fcad8df1b0dd41fcfc <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> .\n_:N269b628c85f04f5d8a10fa3c500745a4 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing> .\n_:N4538304380bf48b895869aa8dbea3275 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne223bb746dc9463bbbe16ca844619e98 .\n_:N163b018b3d984833a5523252ed920c58 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> .\n_:N511c01e1b6a146c3bf99fe3e88272f2e <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd0ec388aab40469ab0a4297c30e0c906 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies an AI package and its associated information.\"@en .\n_:N1256cfafa26e453a9d5f8b08cc5920d7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4182e8c878544ebb842682b1ece2bd3a .\n_:N9b79adf6684a4d328dc28ae0ee98d95d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N5eab3a0a527f4705bdb2f04b7c39e36c .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element is a configuration applied to each `to` Element, during a LifecycleScopeType period.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement> <http://www.w3.org/2000/01/rdf-schema#comment> \"A concrete subclass of Element used by Individuals in the\\nCore profile.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef> <http://www.w3.org/ns/shacl#property> _:N0b728d22a9674ecc87af12fde5aae61c .\n_:N2f8145031850475ba01bc466221debed <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> .\n_:Nf9bf03371d92462f91a54baa946fd625 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N7b50bf552c054e5baab961ecc882b722 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf593d6da70614e2581430bd37d9cd4ef .\n_:N4278c3d777ea4ebd81cd23af80459c2d <http://www.w3.org/ns/shacl#in> _:N82b5fa65536b400a809bd5f3104f6ec0 .\n_:N4e4b35788e1b4064b856bcd8d2cc6670 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> <http://www.w3.org/2000/01/rdf-schema#label> \"kev\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Agent> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap> <http://www.w3.org/ns/shacl#property> _:Nd2a11bb8a1a14a82994d02e9dd610275 .\n<https://spdx.org/rdf/3.0.1/terms/Software/Sbom> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N0753f471dae945e885cde15702c705bb <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N619e2a32fb994ed69f916340e12ed7f3 .\n_:N2b7fa052bf664f2a9e1923831d282602 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a module of a piece of software.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> <http://www.w3.org/2000/01/rdf-schema#label> \"cpe23\" .\n_:Na92e8ceda7e548bb9a144c2e9c857639 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N9dbe04a2eaac4271aafe4a7650ec4e15 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Ncb6c9deb0ba44382a0b957b7ea80228c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne7cb91f8739a4acdb1e220785f261efb .\n_:N96c753d614db4e7b844bcb3b5f9ff291 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> <http://www.w3.org/2000/01/rdf-schema#label> \"mavenCentral\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> <http://www.w3.org/2000/01/rdf-schema#label> \"md6\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> <http://www.w3.org/2000/01/rdf-schema#label> \"blake2b512\" .\n_:N8b5253826157456ba3297cf9f4f8db15 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> .\n_:N516b1b46dbb04f1c953906f0388bf8b4 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> <http://www.w3.org/2000/01/rdf-schema#label> \"critical\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N83935261300041758021c5a3fbdae6c0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> .\n_:Ne20cfbefa1424ba79abfc89287f1eef3 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/AI/metric> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N3ba51db196c04386ae47cb64aab6c95c <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n_:N1d4668e7f12244a7a9407b898c9b0534 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/vexVersion> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Naa7e95f812804669b3e89daed8d27b21 .\n_:Nc3c21678fc9a459784f054a6954a9aa8 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N5011f0cdb4544a70b796520ecd436a25 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N4f925ef656b840928e22aa51252c2976 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Nce6e2333750a40619f2e93e40be35d7e .\n_:N91d11db27b28462b8545b78734a27503 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> .\n_:N626b5ad29167479dabae9a9177315404 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N96120491adc84204822952240ddadf13 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nb0ab9a298e9845b1b1b770398def929d .\n_:Nb3e77cdb9a14442eafb0659c7081c110 <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> <http://www.w3.org/2000/01/rdf-schema#label> \"generates\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Designates a `from` Vulnerability was originally discovered by the `to` Agent(s).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> <http://www.w3.org/2000/01/rdf-schema#label> \"secureSoftwareAttestation\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> <http://www.w3.org/2000/01/rdf-schema#comment> \"the artifact is in active development and is not considered ready for formal support from the supplier.\"@en .\n_:Nc5485992ed4e4cbea07fa6d87ee716ac <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc85a3a5deac54465a32d993ba5434b00 .\n_:Nf6a05248229d4fe292d04534a4c4573d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N83935261300041758021c5a3fbdae6c0 .\n_:N737b3d5b3c8f4cb7b5fb665b52f1dd96 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Ne820a8ec67114d53b03a71f5f7be31f5 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N80dc66a1ccec469392596c5291fa2864 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n_:N81c1c3e2bbc4470ab2eaf9e5c6c4d1f0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N461fe7f9c28b4d81a4fb17726fc9adf6 .\n_:N763c69315ee040a88ca27b5205984626 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/prefix> .\n<https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> <http://www.w3.org/ns/shacl#property> _:Nf7fd042770064703a84cd9039273e4f7 .\n_:Ne03121e956234709bc0f8f288597ff50 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose> .\n_:N3b695bebf32746039b555b8460ffe552 <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> <http://www.w3.org/2000/01/rdf-schema#label> \"doesNotAffect\" .\n_:Nbffaba2351c747ef8e380b89888a5f14 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N288949a61054447689377b531414e0b7 .\n<https://spdx.org/rdf/3.0.1/terms/Security/exploited> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describe that a CVE is known to have an exploit because it's been listed in an exploit catalog.\"@en .\n_:N2b94274553ab4bc2bbc78307f39b3327 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/key> <http://www.w3.org/2000/01/rdf-schema#comment> \"A key used in a generic key-value pair.\"@en .\n_:Nad909dcc4fad4339a9eb809fabd6a871 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/limitation> .\n<https://spdx.org/rdf/3.0.1/terms/Security/actionStatement> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nccde3ac271484f91b83ed5fb2e1d70c9 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N4e4b35788e1b4064b856bcd8d2cc6670 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/ns/shacl#property> _:Ndb31c53559be41e0b28e79b74da0b557 .\n<https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability> <http://www.w3.org/ns/shacl#property> _:N942417ca6d844df0914d75b099a457f8 .\n<https://spdx.org/rdf/3.0.1/terms/Core/supportLevel> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the level of support associated with an artifact.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/dataLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap> <http://www.w3.org/2000/01/rdf-schema#comment> \"A mapping between prefixes and namespace partial URIs.\"@en .\n_:Na42e3794f624483e818646ed683c5ba2 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalRefType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:Nf9bf03371d92462f91a54baa946fd625 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/lineRange> .\n_:Nc6d18260ddfa478b84c2dc19c2059aa2 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N377b547285074591a904911ef1fc1977 .\n_:N78c7513398064da1a55c5df1b3c96444 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> <http://www.w3.org/2000/01/rdf-schema#comment> \"[MD6 hash function](https://people.csail.mit.edu/rivest/pubs/RABCx08.pdf)\"@en .\n_:N0b728d22a9674ecc87af12fde5aae61c <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/externalRefType> .\n_:N73e74213eec84d8daaa36a51dab963d6 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N75f6c4472b7b45349200afcce0dbacef <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N91fee785616543dd9952683d70d387bf .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the VEX justification type.\"@en .\n_:N06465237afe4406eb4803558f7a57c08 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/prefix> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N4ac93d52ef544d5cb73aeaeb279b7567 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> .\n_:N00fcf1f501a749fc9cbbdbdf23a7aaa8 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Ndbf7c5384f2242b98dd62b6a8d6a503f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> .\n_:Nf71f6300b14a4726a20ffad899bed919 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Nc9ddcdf86e874968aa8f5ba821975eb4 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N105628f6c8b040edb9db617f35f30bec <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime> .\n<https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter> <http://www.w3.org/2000/01/rdf-schema#comment> \"Records a hyperparameter used to build the AI model contained in the AI\\npackage.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> .\n_:Nfbb5f5e996be44989d31d47d46540443 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> <http://www.w3.org/2000/01/rdf-schema#label> \"other\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N163fe4499b2a454a9641b23118bf53ae <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N5011f0cdb4544a70b796520ecd436a25 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N0bf807da343b4645904db560abf69583 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n_:Nadd5d6fa295c47ee82d49e5fde059110 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded> .\n_:Ne778a773be4f408192f2ed37c6143a5d <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> <http://www.w3.org/ns/shacl#property> _:Na1cdda0a73e94e598b769cac4a5a5cb8 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a single or a collection of source files.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:Nc63741a7112e471ba97ce37e05f2dac1 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a resource outside the scope of SPDX-3.0 content related to an Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> <http://www.w3.org/2000/01/rdf-schema#label> \"source\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> <http://www.w3.org/2000/01/rdf-schema#label> \"complete\" .\n_:Nf71f6300b14a4726a20ffad899bed919 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> <https://spdx.org/rdf/3.0.1/terms/Core/created> \"2024-11-22T03:00:01Z\"^^<http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:Nb916f2dfc1c640bd8e0dac9bb5956172 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/justificationType> .\n_:Nbc1332652da345c49ad3c948238f404b <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Person> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Agent> .\n_:Nce9a69dc19af4e1394f03174c67c5857 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:N64a80dfe5e954cf59753ab8a96e4eff3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n_:Nfe1814d375d7456e843deb8cde1cf341 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#boolean> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> <http://www.w3.org/2000/01/rdf-schema#comment> \"This individual element was defined by the spec.\"@en .\n_:Nbbe9948554644fd8b49899d278739242 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> <http://www.w3.org/2000/01/rdf-schema#comment> \"A class for describing the energy consumption incurred by an AI model in\\ndifferent stages of its lifecycle.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:N8adbab8e05cf4258a0b7e9eedbd03e5f .\n<https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes a relationship between one or more elements.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element statically links in each `to` Element, during a LifecycleScopeType period.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N73f9586a8a7d4b978afcb9cfe998050b <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> .\n_:N897df0f6e23b488988a2d2db8aad5bc4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nfa72871f5924444491d18910ec431abb .\n_:N7b5b4ad7f9a54d91a292ac0738539050 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nb28702ad1ccc478ba7b8aa42bc12985d .\n_:N70cf024bfa9e40a08de101b510631f60 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> <http://www.w3.org/2000/01/rdf-schema#label> \"md4\" .\n_:Nc9ddcdf86e874968aa8f5ba821975eb4 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Na267e7b88a344e4fbd0c59a6dc760e65 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> .\n_:N66b43817d95d4468bf805207af159230 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel> <http://www.w3.org/2000/01/rdf-schema#comment> \"Records the type of the model used in the AI software.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N90cb783276d74a2881e21a08abf01e2f <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/standardName> <http://www.w3.org/2000/01/rdf-schema#comment> \"The name of a relevant standard that may apply to an artifact.\"@en .\n_:Na92e8ceda7e548bb9a144c2e9c857639 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N288949a61054447689377b531414e0b7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:Nca9532c3dd0b421e95d0800b68e3442a <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> <http://www.w3.org/2000/01/rdf-schema#comment> \"Other exploit catalogs\"@en .\n_:Nbd47cac50394462f9015e00ec4b449a6 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/key> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> <http://www.w3.org/2000/01/rdf-schema#label> \"securityAdvisory\" .\n_:N675847984777421d9fb9b171cdf0bb53 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/externalRef> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a purchase order for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> <http://www.w3.org/2000/01/rdf-schema#label> \"securityAdversaryModel\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/2000/01/rdf-schema#comment> \"Class that describes a build instance of software/artifacts.\"@en .\n_:N261c61aa119e4f4e9ce3c9387fb29c9f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nb9165bd1d4e8406eb56e237a892cfba4 .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N80dc66a1ccec469392596c5291fa2864 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel> .\n_:Nc6d18260ddfa478b84c2dc19c2059aa2 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> <http://www.w3.org/2000/01/rdf-schema#comment> \"When a CVSS score is between 0.1 - 3.9\"@en .\n_:N5d195bb929fc404584503e9c9b17a526 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> <http://www.w3.org/2000/01/rdf-schema#label> \"sha3_384\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N5912892962274966938ef83f3f23c015 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator> <http://www.w3.org/2000/01/rdf-schema#comment> \"Portion of an AnyLicenseInfo representing this version, or any later version,\\nof the indicated License.\"@en .\n_:N5e678b3ba38745b58c0103b8e085d5c8 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#positiveInteger> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument> <http://www.w3.org/ns/shacl#property> _:Nc22ee04d695b4582bd604f6206900620 .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> <http://www.w3.org/2000/01/rdf-schema#comment> \"Makes no assertion about the field.\"@en .\n_:N59f692071bb64860ab9f02cfb4670088 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N27a8c8f61e944083abcc670fe4586df8 .\n_:N05edbc4959e844438800e546abaebaea <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> .\n_:Nff8e6ed55f604249b913b2bbc6d8411d <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability> <http://www.w3.org/2000/01/rdf-schema#comment> \"The field describes the availability of a dataset.\"@en .\n_:Nfbb5f5e996be44989d31d47d46540443 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/copyrightText> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildId> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> <http://www.w3.org/2000/01/rdf-schema#comment> \"A key with an associated value.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is used to install software on disk.\"@en .\n_:N7c7a260c778e4d4491ba75a0fe083ebe <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N73f9586a8a7d4b978afcb9cfe998050b <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Security/catalogType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Property that describes the time at which a build stops.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N58c62d134f5e41d78440946685ecf0cc <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/summary> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N88e97455b377466daa24bff58cde8f0d <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> <http://www.w3.org/2000/01/rdf-schema#label> \"attend\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> .\n_:Nfc8b91023a9e4e08ae989e08b6c0b9ec <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf7e1508801cf4398b830fad84fe53388 .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nae8e63939c7c4cf4aa4ba555362d775c <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Ndfe4dc1d7d574b10a92ee8955837ad9d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0e31c4b45c4b442e9f1d32ab917a76ae .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N168bcfc831bd4f85b6a82742eb7ad4f5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> .\n_:Nad909dcc4fad4339a9eb809fabd6a871 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> .\n_:Na92e8ceda7e548bb9a144c2e9c857639 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N45b62edbd5f3406dba20232288ec19fd <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> <http://www.w3.org/2000/01/rdf-schema#comment> \"data is recorded with a timestamp for each entry, but not necessarily ordered or at specific intervals, such as when a taxi ride starts and ends.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n_:Nc9ddcdf86e874968aa8f5ba821975eb4 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> <http://www.w3.org/2000/01/rdf-schema#label> \"directDownload\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nfe1814d375d7456e843deb8cde1cf341 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#property> _:N5e678b3ba38745b58c0103b8e085d5c8 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> <http://www.w3.org/2000/01/rdf-schema#label> \"ai\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> <http://www.w3.org/2000/01/rdf-schema#label> \"build\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a version control system related to a software artifact.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> <http://www.w3.org/2000/01/rdf-schema#comment> \"MD5 message-digest algorithm, as defined in [RFC 1321](https://datatracker.ietf.org/doc/rfc1321/).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N5b2278fb3a8e4e239193a033f8b4bf04 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf3c62ca118b94d17a1ef6b04e407421c .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> <http://www.w3.org/2000/01/rdf-schema#comment> \"A string in the license expression format.\"@en .\n_:Naf01116eff7c4759be95f8f97c257d9c <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N2b94274553ab4bc2bbc78307f39b3327 <http://www.w3.org/ns/shacl#in> _:Nadd6173eaf8b4550a3ec8c90524cc599 .\n<https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies who or what supplied the artifact or VulnAssessmentRelationship\\nreferenced by the Element.\"@en .\n_:N79e0fdc8a753446e8e1931aab90b02ae <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml> .\n_:N9e3f2c4f96904bddb1aa46c01701b0f6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N8ad3af20ea5248df91865def0b7a98de .\n<https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode> <http://www.w3.org/ns/shacl#property> _:Na3925605d49b4db382603ae946c37f51 .\n_:N7c9974a53d5443c5831f3e7dc56073d0 <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n_:N0f4d0a9a8e7d46a0b9cf255274bcce6b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N70cf024bfa9e40a08de101b510631f60 .\n_:Nf10e65ca64f84003827c23ef339743e5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:Nbbe9948554644fd8b49899d278739242 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N7b50bf552c054e5baab961ecc882b722 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a published security advisory (where advisory as defined per [ISO 29147:2018](https://www.iso.org/standard/72311.html)) that may affect one or more elements, e.g., vendor advisories or specific NVD entries.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the type of the content identifier.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> .\n_:Ne81afbff18a74c75ac853da24ab327a0 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Timestamp of impact statement.\"@en .\n_:N4dda90621fe746a2972ace6f1e26f9c9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Na00b6f47e860415881f7e8a524a04316 .\n_:N91fee785616543dd9952683d70d387bf <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N94e6bbd4fb004035a4cbdb3e969a1fbb .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N47d32bc3b4e04c9ab083ec76d4f22585 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> .\n_:N58c3f747313349d396ead702e2de2953 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> .\n_:N0cac787ed3f3421fa6687df4da790a0c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N44928392b4d8458f847c7fd69533d2ee .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` SpdxDocument can be found in a serialized form in each `to` Artifact.\"@en .\n_:Ne68051bb209048da9a57bc5dbaf28bf0 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> <http://www.w3.org/2000/01/rdf-schema#comment> \"there is a defined end of support for the artifact from the supplier.  This may also be referred to as end of life. There is a validUntilDate that can be used to signal when support ends for the artifact.\"@en .\n_:Nbac401e4be1249dd86dd149952baf59b <http://www.w3.org/ns/shacl#not> _:N5bda6a3731444310990a06326743f6aa .\n<https://spdx.org/rdf/3.0.1/terms/Core/Organization> <http://www.w3.org/2000/01/rdf-schema#comment> \"A group of people who work together in an organized way for a shared purpose.\"@en .\n_:N0d2bee57931544d786ff3bc0afb223b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N8f1dd8dbe42e46fb934adf94515048b1 .\n_:Nc22ee04d695b4582bd604f6206900620 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/dataLicense> .\n_:Nd385c846dfa14371a0a3697f7168b4c1 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption> .\n_:N8a37deb026864cdca312209746e2caaa <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf3dfbb7f98e84c61b58f5b17e3ae9f19 .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> <http://www.w3.org/2000/01/rdf-schema#comment> \"Abstract class representing a license combination consisting of one or more licenses.\"@en .\n_:Ne820a8ec67114d53b03a71f5f7be31f5 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> <http://www.w3.org/2000/01/rdf-schema#comment> \"The vulnerable component is present, and the component contains the vulnerable code. However, vulnerable code is used in such a way that an attacker cannot mount any anticipated attack.\"@en .\n_:Na82fb3a822a04f6180f1ca7808276d8f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N13acbf7806c648f19f147c9073a04385 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/metric> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> <http://www.w3.org/2000/01/rdf-schema#label> \"noAssertion\" .\n_:N0d09683a42354debacdd0b0625119609 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N8f1dd8dbe42e46fb934adf94515048b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a Maven repository artifact. The artifact locator format is defined in the [Maven documentation](https://maven.apache.org/guides/mini/guide-naming-conventions.html) and looks like `groupId:artifactId[:version]`.\"@en .\n_:N991d42b910e64656b45d7c4ce9e7f5e3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> .\n_:Nae8e63939c7c4cf4aa4ba555362d775c <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N0f4d0a9a8e7d46a0b9cf255274bcce6b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N5ab248e680454bbcb3ed254de24ac49f <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> <http://www.w3.org/ns/shacl#property> _:Nbd14f0a1267744e89f6930e710689414 .\n_:Na267e7b88a344e4fbd0c59a6dc760e65 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nbb0a3a63cdba4f078c6de6eef7ff6579 <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/builtTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> <http://www.w3.org/2000/01/rdf-schema#label> \"file\" .\n_:Nb81407b76fc94f228f1f5ad011d931a5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc82d9b6d9a4a40d6b95e4cd04612ac98 .\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> <http://www.w3.org/2000/01/rdf-schema#comment> \"A value used in a CdxPropertyEntry name-value pair.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/decisionType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N1a0a0b40de254f55a8372bba19b60496 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Agent> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#property> _:N61b9a25cae674e199ce6572456d8e72f .\n<https://spdx.org/rdf/3.0.1/terms/Core/Bundle> <http://www.w3.org/ns/shacl#property> _:N63f963c2c8a4467bb803f9af7eaafd3d .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef> <http://www.w3.org/ns/shacl#property> _:Nddcc9ac569c4442b894f208d7722b4f8 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> <http://www.w3.org/2000/01/rdf-schema#label> \"qualityAssessmentReport\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/key> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N4382805b6a5947d38ffcfd8b182bddbf <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/score> .\n_:Nf7fd042770064703a84cd9039273e4f7 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/specVersion> .\n_:Nac0a6f045e7e4efd9dbaf01201286a14 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N2c7697a923534e9988689746f1d03e41 .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> <http://www.w3.org/2000/01/rdf-schema#label> \"gitoid\" .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> <http://www.w3.org/ns/shacl#property> _:Nf5531d9c16ff4f589dff19f480634c29 .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> <http://www.w3.org/2000/01/rdf-schema#label> \"other\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> .\n_:N2b7fa052bf664f2a9e1923831d282602 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes the preprocessing steps that were applied to the raw data to create the given dataset.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:N9bd771ac02cc41519919a01d4deca105 .\n_:N4f6d0abf94b14a189b945346f00ba9dc <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/created> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:N72a328f4b7e14cb194d99b35236c3430 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> <http://www.w3.org/2000/01/rdf-schema#comment> \"data that is classified into a discrete number of categories, such as the eye color of a population of people.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Extension/Extension> <http://www.w3.org/ns/shacl#property> _:N3b695bebf32746039b555b8460ffe552 .\n_:N6f8ca85700744b0e9f7a8672675d1dca <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime> .\n_:N17c879855daa4fd7b7d7ef9da34e7ea6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> .\n_:Nd91122440e7149a28656eb9394e082b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> <http://www.w3.org/2000/01/rdf-schema#label> \"development\" .\n_:N1647e706f6764e7d9ec4e0aa8979d0c6 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Core/extension> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies an Extension characterization of some aspect of an Element.\"@en .\n_:N53970517ea09401691d51549f8e0fd90 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/completeness> .\n_:Nc15495aea74e4883afce40f042a057d5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Annotation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member> <http://www.w3.org/2000/01/rdf-schema#comment> \"A license expression participating in a license set.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> .\n_:N89d641eef49d4a5f9ef42bfe5c4221bd <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a resource identifier defined outside the scope of SPDX-3.0 content that uniquely identifies an Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to additional license information related to an artifact.\"@en .\n_:N8bdb3da6da754d98843024e1dcbe3e43 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> .\n_:Nf6541e98d99947d9a7ccb49088b43ea0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n_:N230a41f8c8d549b8844a37595ce56867 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to the mailing list used by the maintainer for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange> <http://www.w3.org/2000/01/rdf-schema#comment> \"Defines the beginning of a range.\"@en .\n_:N618f8c59ed9345ca8692a68f777a0fb0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N36b7d391e5cf402199bf454d82f5735c .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference build metadata related to a published package.\"@en .\n_:N13acbf7806c648f19f147c9073a04385 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N7a48123f699948b5867af1fec0d7b88e <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Ne11c75cafdb0438299216847b06716cf <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/publishedTime> .\n_:N4881d1614aa0403894d16c3ca276d790 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N9bd771ac02cc41519919a01d4deca105 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N65301d1be04341678842dfc049e2a33c <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Core/builtTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the time an artifact was built.\"@en .\n_:N85ad449141be453592e9e80c2bc379f4 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Build/environment> .\n_:N7676f1bbd99e47659502f87b9936453e <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> <http://www.w3.org/2000/01/rdf-schema#comment> \"A property name with an associated value.\"@en .\n_:Ne4baf3becb8740a79f8bceb49f40679f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Nb916f2dfc1c640bd8e0dac9bb5956172 .\n_:N8ec4229c1a674693bde766506ca93e87 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> <http://www.w3.org/2000/01/rdf-schema#comment> \"An SPDX Element containing an SPDX license expression string.\"@en .\n_:N88e97455b377466daa24bff58cde8f0d <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> <http://www.w3.org/2000/01/rdf-schema#label> \"query\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> <http://www.w3.org/ns/shacl#property> _:Nc38c872821b548ee8f430a027b2d711f .\n_:N3ba51db196c04386ae47cb64aab6c95c <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> .\n_:N80dac4ea19f44488ae2dc09ba1429116 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/import> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap> .\n_:N64ae0543871444f6b7d2a497fcf55186 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> .\n<https://spdx.org/rdf/3.0.1/terms/Core/completeness> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` SoftwareArtifact is concluded by the SPDX data creator to be governed by each `to` license.\"@en .\n_:N763c69315ee040a88ca27b5205984626 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/from> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N41fda4edc0294fce84cdb5688d8ef9ef <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> <http://www.w3.org/ns/shacl#property> _:N13396ee366a94de388e2aff47754e81f .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N06465237afe4406eb4803558f7a57c08 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nd3d538fe1cb544b5808c51dffd844c81 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N4f6d0abf94b14a189b945346f00ba9dc <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N72a328f4b7e14cb194d99b35236c3430 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Ncf68ed04ac534a92808a38217fa55530 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> <http://www.w3.org/ns/shacl#property> _:N250a4372ab014e66ba3eec07accb85dc .\n<https://spdx.org/rdf/3.0.1/terms/Core/NoneElement> <http://www.w3.org/2000/01/rdf-schema#comment> \"An Individual Value for Element representing a set of Elements with\\ncardinality (number/count) of zero.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> <http://www.w3.org/2000/01/rdf-schema#label> \"firmware\" .\n_:N13f4d81403034faaa93ea1abc3bd3d91 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ncff880d9e9c24887adcf512cbce2a444 .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Na5a538a0052340c0ba01747cca3d3da8 .\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType> .\n_:N0cac787ed3f3421fa6687df4da790a0c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> .\n_:N2456bf573caa4efeab27607dfed5a451 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> .\n_:Nc8b9ea4213214eccb17ccccf3790161d <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Person> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/ns/shacl#property> _:N5912892962274966938ef83f3f23c015 .\n_:Nc51fb19223644705a84f646344b7e9d3 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N675847984777421d9fb9b171cdf0bb53 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef> .\n<https://spdx.org/rdf/3.0.1/terms/Software/packageVersion> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> <http://www.w3.org/ns/shacl#property> _:N68e2aefd82ab40c59cc6c2bfeab0adc4 .\n_:Ne70b85feb564419597741ca637d61d03 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> .\n<https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation> <http://www.w3.org/2000/01/rdf-schema#comment> \"Records if sensitive personal information is used during model training or\\ncould be used during the inference.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/publishedTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes all the preprocessing steps applied to the training data before the\\nmodel training.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N5d195bb929fc404584503e9c9b17a526 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalRefType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N5a2b8b0073a54a3db4d6092f1c5043ed <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Enumeration of the valid profiles.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef> <http://www.w3.org/ns/shacl#property> _:N72a328f4b7e14cb194d99b35236c3430 .\n<https://spdx.org/rdf/3.0.1/terms/Software/byteRange> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange> .\n_:Nc4286224070a4248ad8590c45a7c8bc6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element provides a requirement needed as input for another Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization> <http://www.w3.org/2000/01/rdf-schema#comment> \"An Organization representing the SPDX Project.\"@en .\n_:N13396ee366a94de388e2aff47754e81f <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nf7fd042770064703a84cd9039273e4f7 <http://www.w3.org/ns/shacl#pattern> \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\" .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:Ncae19f1586924a439b37e75eb5b57ed4 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> <http://www.w3.org/2000/01/rdf-schema#comment> \"Adler-32 checksum is part of the widely used zlib compression library as defined in [RFC 1950](https://datatracker.ietf.org/doc/rfc1950/) Section 2.3.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/statement> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nce9a69dc19af4e1394f03174c67c5857 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides information about the creation of the Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N91d11db27b28462b8545b78734a27503 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> <http://www.w3.org/2000/01/rdf-schema#label> \"green\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is an Artifact that can be run on a computer.\"@en .\n_:N4d86b5ad122d431bbf443326643a51df <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N88e97455b377466daa24bff58cde8f0d <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N4571ded3acc34f068931feecaa278a44 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N1aac3c1c2ffb45d79910e133d9ec02f9 .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> <http://www.w3.org/2000/01/rdf-schema#label> \"evidence\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/Hash> <http://www.w3.org/ns/shacl#property> _:N4e4b35788e1b4064b856bcd8d2cc6670 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> <http://www.w3.org/2000/01/rdf-schema#label> \"urlScheme\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/Agent> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> <http://www.w3.org/2000/01/rdf-schema#label> \"low\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to information assuring that the software is developed using security practices as defined by [NIST SP 800-218 Secure Software Development Framework (SSDF) Version 1.1](https://csrc.nist.gov/pubs/sp/800/218/final) or [CISA Secure Software Development Attestation Form](https://www.cisa.gov/resources-tools/resources/secure-software-development-attestation-form).\"@en .\n_:N7f095ac56c3e4bccbcd4348b29980439 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Na461e12485ec495f9d16f08504499025 .\n_:N61753ca6fa484199b143356d20b0476e <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/createdUsing> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#property> _:N72dd028519c2443b94229cfc4a2639bc .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> <http://www.w3.org/2000/01/rdf-schema#label> \"limitedSupport\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> <http://www.w3.org/2000/01/rdf-schema#label> \"descendantOf\" .\n_:Nd8679c5e3311467ca097a4151ac8fa54 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N06465237afe4406eb4803558f7a57c08 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a container image which can be used by a container runtime application.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> .\n_:N763c69315ee040a88ca27b5205984626 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/percentile> <http://www.w3.org/2000/01/rdf-schema#comment> \"The percentile of the current probability score.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> <http://www.w3.org/2000/01/rdf-schema#comment> \"MD2 message-digest algorithm, as defined in [RFC 1319](https://datatracker.ietf.org/doc/rfc1319/).\"@en .\n_:N5ab248e680454bbcb3ed254de24ac49f <http://www.w3.org/ns/shacl#pattern> \"^[^\\\\/]+\\\\/[^\\\\/]+$\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N32f50a51e84f4a2499a5d17f54bbed6b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> .\n_:N716ee87802fd4b6f98bfcff38ca5ff8a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd951591fca6c47c2985dd159db6ad52c .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a CVSS version 3 assessment for a vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N8ad3af20ea5248df91865def0b7a98de <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> .\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> <http://www.w3.org/2000/01/rdf-schema#comment> \"The file represents a directory and all content stored in that directory.\"@en .\n_:Na00b6f47e860415881f7e8a524a04316 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> .\n_:N14d2ccc3ee7749088945c0ba96e7a88a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N2dbc8b0a30da433a94050a3ab1190bb8 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Na44640dae5c34e6ab6f3759a75426eb0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> <https://spdx.org/rdf/3.0.1/terms/Core/created> \"2024-11-22T03:00:01Z\"^^<http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:Nbdc672a90df4480da8648bd31507d48e <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Build/parameter> .\n_:N963f7603cd844b03bd4631e0713b1635 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Core/extension> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/identifier> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N5ab248e680454bbcb3ed254de24ac49f <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/contentType> .\n_:N034bf868068348fb92f2f33976cad5ae <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:N6eb9ec15081f404a99935ff4e2aaa14b .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildId> <http://www.w3.org/2000/01/rdf-schema#comment> \"A buildId is a locally unique identifier used by a builder to identify a unique\\ninstance of a build produced by it.\"@en .\n_:Ne0ff4ba19d0a41c18c6ccfc733f2193d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4e1bd25f594a483ab492b4c24a5748eb .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> <http://www.w3.org/2000/01/rdf-schema#label> \"hasInput\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nd385c846dfa14371a0a3697f7168b4c1 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is documentation.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> <http://www.w3.org/2000/01/rdf-schema#comment> \"SBOM generated through analysis of artifacts (e.g., executables, packages, containers, and virtual machine images) after its build. Such analysis generally requires a variety of heuristics. In some contexts, this may also be referred to as a \\\"3rd party\\\" SBOM.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the SPDX License List version in which this license or exception\\nidentifier was deprecated.\"@en .\n_:Ne81afbff18a74c75ac853da24ab327a0 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/creationInfo> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Security/catalogType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> <http://www.w3.org/2000/01/rdf-schema#label> \"dataset\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> <http://www.w3.org/2000/01/rdf-schema#comment> \"SHA-1, a secure hashing algorithm, as defined in [RFC 3174](https://datatracker.ietf.org/doc/rfc3174/).\"@en .\n_:N7d2dbee05b72455c995a675186de5fd1 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> <http://www.w3.org/2000/01/rdf-schema#label> \"cpe22\" .\n_:Nf26016059c3e414da185e30155b543f5 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:Nfbd5a9c0923c423a84d0bb8fef89f4a3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nadc18a90b6ca4cc3af0fb2aa7418dda8 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> <http://www.w3.org/ns/shacl#property> _:Nc4156282a9c34b6190b0869cdc1793db .\n_:N954579de61d84bef909737ad4568a536 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/sbomType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/comment> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provide consumers with comments by the creator of the Element about the\\nElement.\"@en .\n_:Nd0d48abef81b4c44a952c0925a6e30a9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N9bb1cced9aa14e08b36ebf9f952b1d01 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> <http://www.w3.org/2000/01/rdf-schema#label> \"privacyAssessment\" .\n_:N4881d1614aa0403894d16c3ca276d790 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> <http://www.w3.org/ns/shacl#property> _:Nd05558aa816f416f8c26895bb8d1d9bb .\n_:Nb07efffce0ba43a2bcac0e3a90a48609 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> .\n_:Nc1bb7a1b7d034342906511e27e066abc <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes potentially noisy elements of the dataset.\"@en .\n_:Ne5e123ab8f7d4aa4b35a7442690fe19d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N072d6f5c7eee40859e3a93d05034536f .\n_:Nfbd3df443088485abe551fc6374a3c4c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> <http://www.w3.org/2000/01/rdf-schema#comment> \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a software application.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:Nb850dda843534d3ab3ffbadf70766fef <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N7eb015d497fc4c09bb8530f59c65624d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> .\n_:N4091b2fb3d5c417fad7305927740d1d5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> .\n_:Ne1917fc7b2894ab7a09e78e8e8b21989 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nbc8ae53aacf942ca88840a6c1d655d6c .\n_:Nc3c21678fc9a459784f054a6954a9aa8 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nb345ac20ec3244e480ec30eee26dc06e <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> <http://www.w3.org/ns/shacl#property> _:N187a93895c7b43bea96131212a0ba3f5 .\n<https://spdx.org/rdf/3.0.1/terms/Software/copyrightText> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N904326509fc04cc4be66ea123ed9fdc4 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/createdBy> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Agent> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Na3925605d49b4db382603ae946c37f51 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> <http://www.w3.org/2000/01/rdf-schema#comment> \"BLAKE2b algorithm with a digest size of 384, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:N024478cff6eb4ef48dc45dabdb7b0a35 .\n_:Nf028d12b2d0f4f6cb20747b6b39a8b5b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> .\n<https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier> <http://www.w3.org/2000/01/rdf-schema#comment> \"A canonical, unique, immutable identifier of the artifact content, that may be\\nused for verifying its identity and/or integrity.\"@en .\n_:Nd77657e0b19d459c931f64f48ed7e1a6 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/ns/shacl#property> _:Nd33af007bad14a4594f7039df1c5df75 .\n_:N694e3d4238ff4006b46b450b91f4179a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N9a582f09d0b7426d81ae74b09a5ed252 .\n<https://spdx.org/rdf/3.0.1/terms/Core/createdUsing> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Tool> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability> <http://www.w3.org/ns/shacl#property> _:Ne11c75cafdb0438299216847b06716cf .\n<https://spdx.org/rdf/3.0.1/terms/Core/Organization> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Agent> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Annotation> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element is an ancestor of each `to` Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Build/environment> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> <http://www.w3.org/2000/01/rdf-schema#label> \"archive\" .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> <http://www.w3.org/2000/01/rdf-schema#label> \"kilowattHour\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> <http://www.w3.org/2000/01/rdf-schema#label> \"hasProvidedDependency\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness> <http://www.w3.org/2000/01/rdf-schema#comment> \"Indicates whether a relationship is known to be complete, incomplete, or if no assertion is made with respect to relationship completeness.\"@en .\n_:N0781395df11e44a6a3186f0fa8908958 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/specVersion> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a reference number that can be used to understand how to parse and\\ninterpret an Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#property> _:Nc37985fef6884679b49d387a2ef08d3f .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument> <http://www.w3.org/2000/01/rdf-schema#comment> \"A collection of SPDX Elements that could potentially be serialized.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> <http://www.w3.org/ns/shacl#property> _:N0d09683a42354debacdd0b0625119609 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType> .\n_:Nb9165bd1d4e8406eb56e237a892cfba4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> .\n<https://spdx.org/rdf/3.0.1/terms/Core/NoneElement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> <http://www.w3.org/2000/01/rdf-schema#label> \"expandsTo\" .\n_:Nf10e65ca64f84003827c23ef339743e5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne1917fc7b2894ab7a09e78e8e8b21989 .\n_:N833dac5833c24d35a16d11f2e318aeef <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd90adf23ae66491daa68ac6dd4501bdf .\n_:Nece0b4f721a847f98727202b50f4a753 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> .\n_:Na5a538a0052340c0ba01747cca3d3da8 <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/locationHint> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> <http://www.w3.org/2000/01/rdf-schema#label> \"componentAnalysisReport\" .\n_:Nd83655f2100e4025b2eefd465fc154ab <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0c3b30ca2bdf4cb1839bdc608bc41186 .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> <http://www.w3.org/2000/01/rdf-schema#label> \"serializedInArtifact\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> <http://www.w3.org/2000/01/rdf-schema#label> \"packageUrl\" .\n_:N168bcfc831bd4f85b6a82742eb7ad4f5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ned1f0afb78d3460c9478383abf3da36b .\n_:N2f8145031850475ba01bc466221debed <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nfb655ff9dcc6442baa6046d411f0624c .\n<https://spdx.org/rdf/3.0.1/terms/Security/catalogType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the exploit catalog type.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/Annotation> <http://www.w3.org/ns/shacl#property> _:N8f24e4128c124ec08b9e80f45a43dd1e .\n_:Nf4609fa7f53e4898a47341b507b5e03e <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:N210fbcf85b384009a2cee68e4a7e6b78 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N02daaf1ea3874989948c16e26274de9f .\n_:Ne68051bb209048da9a57bc5dbaf28bf0 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N97120636b11b4b158892706019486fb5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> .\n_:N8186b6d9dc534ac1b7a906d040a88d6a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N9b79adf6684a4d328dc28ae0ee98d95d .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/ns/shacl#property> _:N73e74213eec84d8daaa36a51dab963d6 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Ne94d7f462c66468a8c52086b6b54de89 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> .\n_:N682abb8a6bbc40e9947aa2d9d66eec4d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> .\n_:N10ab85203a394bd3ba6ef86074d64233 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> .\n_:Ne778a773be4f408192f2ed37c6143a5d <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Annotation> <http://www.w3.org/2000/01/rdf-schema#comment> \"An assertion made in relation to one or more elements.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to an artifact containing the sources for a package.\"@en .\n_:N7c9974a53d5443c5831f3e7dc56073d0 <http://www.w3.org/ns/shacl#not> _:N8358def5fd2b4668b759d786315e799f .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the type of the external identifier.\"@en .\n_:N5e678b3ba38745b58c0103b8e085d5c8 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap> <http://www.w3.org/ns/shacl#property> _:Nebecc80c7e4045d1b3ad15ab0c1d04ec .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#property> _:Na3b27046864941989a486e5a70e0edb4 .\n<https://spdx.org/rdf/3.0.1/terms/Core/subject> <http://www.w3.org/2000/01/rdf-schema#comment> \"An Element an annotator has made an assertion about.\"@en .\n_:N4e4b35788e1b4064b856bcd8d2cc6670 <http://www.w3.org/ns/shacl#in> _:Nce436d556d4e4606ba37d9ad32d22967 .\n_:Ne06f01bddfb24f69a9e1c0ba9694b11d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> <http://www.w3.org/2000/01/rdf-schema#label> \"underInvestigationFor\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to the software support channel or other support information for a package.\"@en .\n_:Na3925605d49b4db382603ae946c37f51 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N90cb783276d74a2881e21a08abf01e2f <http://www.w3.org/ns/shacl#not> _:N986501d57648498ea8ed156092baf32c .\n_:Nd73c69088f734dffb4cc9539c637aecf <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N58c3f747313349d396ead702e2de2953 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N5ddf9ddcd2bc446f8729bd7a23566faf .\n<https://spdx.org/rdf/3.0.1/terms/Core/namespace> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides an unambiguous mechanism for conveying a URI fragment portion of an\\nElement ID.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the safety risk level.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/probability> <http://www.w3.org/2000/01/rdf-schema#comment> \"A probability score between 0 and 1 of a vulnerability being exploited.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to the documentation for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/statusNotes> <http://www.w3.org/2000/01/rdf-schema#comment> \"Conveys information about how VEX status was determined.\"@en .\n_:Nb9165bd1d4e8406eb56e237a892cfba4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0753f471dae945e885cde15702c705bb .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N88ce0438020d4326924db53dec9bd6b5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> .\n_:Nb4381a5cee3143a482af28cf9a364f3c <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nbbbec88245754e9d9390b9a11f0b67c2 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/publishedTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the time when a vulnerability was published.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/ns/shacl#property> _:Nbbbec88245754e9d9390b9a11f0b67c2 .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> <http://www.w3.org/2000/01/rdf-schema#label> \"application\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> <http://www.w3.org/2000/01/rdf-schema#label> \"documentation\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalRefType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the type of the external reference.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:Nf7fd042770064703a84cd9039273e4f7 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType> .\n_:N98018fef19484e2fae944af82b21920e <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Agent> .\n<https://spdx.org/rdf/3.0.1/terms/Core/contentType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n_:N7676f1bbd99e47659502f87b9936453e <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> <http://www.w3.org/2000/01/rdf-schema#label> \"deployed\" .\n_:Nccde3ac271484f91b83ed5fb2e1d70c9 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N4e4b35788e1b4064b856bcd8d2cc6670 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#property> _:N00fcf1f501a749fc9cbbdbdf23a7aaa8 .\n_:N79e0fdc8a753446e8e1931aab90b02ae <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Naa7e95f812804669b3e89daed8d27b21 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a Bower package. The package locator format, looks like `package#version`, is defined in the \\\"install\\\" section of [Bower API documentation](https://bower.io/docs/api/#install).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Ne68051bb209048da9a57bc5dbaf28bf0 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Sbom> <http://www.w3.org/2000/01/rdf-schema#comment> \"A collection of SPDX Elements describing a single package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Information about the relationship between two Elements.\"@en .\n_:Nf7e1508801cf4398b830fad84fe53388 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> .\n<https://spdx.org/rdf/3.0.1/terms/Core/relationshipType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:Nccde3ac271484f91b83ed5fb2e1d70c9 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType> .\n_:N40bcef929ef64825a68929a36aefa27c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4d92ede494e34e51ba6eca91292dc0dc .\n_:Na461e12485ec495f9d16f08504499025 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N73833299f42a4f78b3a3379f9d2302d7 .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element represents a runtime environment.\"@en .\n_:N6aa0e623203745d7b1fb18b485918354 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc4286224070a4248ad8590c45a7c8bc6 .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:N7c7a260c778e4d4491ba75a0fe083ebe <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion> .\n_:Ne1917fc7b2894ab7a09e78e8e8b21989 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> .\n_:Nc51fb19223644705a84f646344b7e9d3 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N576b7fbe3ba74572a6eb065c67761847 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides the location for more information regarding an external identifier.\"@en .\n_:N1a8882804ac24104946e7afa0b36905a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc7b49cc0a08745e08e5ba42ee492184f .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Links a vulnerability and one or more elements designating the latter as products\\nnot affected by the vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> <http://www.w3.org/2000/01/rdf-schema#comment> \"When a CVSS score is between 4.0 - 6.9\"@en .\n_:N619e2a32fb994ed69f916340e12ed7f3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> .\n<https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> <http://www.w3.org/ns/shacl#property> _:N98018fef19484e2fae944af82b21920e .\n_:N68767751c5f64fc1afe82f2dcbae6636 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> .\n_:Nb2f2a5ddadbe4718954d50737f92e201 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> .\n<https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides an independently reproducible mechanism that permits verification of a specific Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> <http://www.w3.org/2000/01/rdf-schema#label> \"vulnerableCodeNotPresent\" .\n_:N5d195bb929fc404584503e9c9b17a526 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> <http://www.w3.org/2000/01/rdf-schema#comment> \"Property that describes the URI of the build configuration source file.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> <http://www.w3.org/2000/01/rdf-schema#label> \"hasAddedFile\" .\n_:N5a2b8b0073a54a3db4d6092f1c5043ed <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N186b972a57284ae1946b3f7d8e762830 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> .\n_:N45b62edbd5f3406dba20232288ec19fd <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a static analysis report for a package.\"@en .\n_:N66b43817d95d4468bf805207af159230 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N4e4b35788e1b4064b856bcd8d2cc6670 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/algorithm> .\n_:Nc38c872821b548ee8f430a027b2d711f <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Security/assessedElement> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> .\n_:N516b1b46dbb04f1c953906f0388bf8b4 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> .\n_:N58021835a49a4b959f9428f8df7f7198 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> <http://www.w3.org/2000/01/rdf-schema#comment> \"Indicates presence of the field.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/fileKind> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N1d4668e7f12244a7a9407b898c9b0534 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nff33e8337dc8421d9e74b338e35a75d5 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> <http://www.w3.org/2000/01/rdf-schema#label> \"other\" .\n_:N07cb32d0626a45cfbea37a7dd2a8b854 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N250a4372ab014e66ba3eec07accb85dc <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption> .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> <http://www.w3.org/2000/01/rdf-schema#comment> \"The relationship is known not to be exhaustive.\"@en .\n_:N7091d1b764924e4db3551e0b422e61ba <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> <http://www.w3.org/2000/01/rdf-schema#comment> \"the element follows the Software profile specification\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet> <http://www.w3.org/ns/shacl#property> _:N963f7603cd844b03bd4631e0713b1635 .\n<https://spdx.org/rdf/3.0.1/terms/Software/Sbom> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/ns/shacl#property> _:Nc8b9ea4213214eccb17ccccf3790161d .\n<https://spdx.org/rdf/3.0.1/terms/Core/namespace> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Ne21f363965114243b81ce67f76575de3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf6541e98d99947d9a7ccb49088b43ea0 .\n_:N3de741ac343042e6ac53564501076e44 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> <http://www.w3.org/2000/01/rdf-schema#label> \"hasStaticLink\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> <http://www.w3.org/2000/01/rdf-schema#comment> \"CISA's Known Exploited Vulnerability (KEV) Catalog\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#property> _:Ne778a773be4f408192f2ed37c6143a5d .\n_:N0dc54ccc3f8d4afe897d7be97f9f6928 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element generates each `to` Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Nc8b9ea4213214eccb17ccccf3790161d <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> .\n_:N8e672d95ff7d48e68c1ed7ecf019b269 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N5bda6a3731444310990a06326743f6aa <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:N942417ca6d844df0914d75b099a457f8 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/ns/shacl#property> _:N4881d1614aa0403894d16c3ca276d790 .\n<https://spdx.org/rdf/3.0.1/terms/> <http://purl.org/dc/terms/references> <https://spdx.dev/specifications/> .\n_:N8b5253826157456ba3297cf9f4f8db15 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nff9c0c2a18f24f76bfa32806ec48ce59 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nadd5d6fa295c47ee82d49e5fde059110 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Build/parameter> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a NamespaceMap of prefixes and associated namespace partial URIs applicable to an SpdxDocument and independent of any specific serialization format or instance.\"@en .\n_:Nbd45f3e248c84b27b2e1a0da67d47a71 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N54d1f829ecc441b9b7d9248324cbea6b .\n_:N7583808b54c947658126a7846ad7cc76 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> .\n<https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Nf71f6300b14a4726a20ffad899bed919 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> <http://www.w3.org/ns/shacl#property> _:N50c6944cf3544d0ab17d40d70d7715c3 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N00d83dee7aa44a7991821a46e83e5164 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> .\n_:Ne20cfbefa1424ba79abfc89287f1eef3 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Hash> .\n_:Nc2ac7680f26b40408ebfc2b4bb40def7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nfd592b5830bc43009e433a4172fb036b .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> <http://www.w3.org/2000/01/rdf-schema#comment> \"(\\\"Track\\\\*\\\" in the SSVC spec) The vulnerability contains specific characteristics that may require closer monitoring for changes. CISA recommends remediating Track\\\\* vulnerabilities within standard update timelines.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"An Individual Value for License where the SPDX data creator determines that no\\nlicense is present.\"@en .\n_:Nff9c0c2a18f24f76bfa32806ec48ce59 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N64ae0543871444f6b7d2a497fcf55186 .\n_:N4e1bd25f594a483ab492b4c24a5748eb <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N1314ef461724483f9bd5c56d939b17c4 .\n_:Ncedd59bf4f1a4436ac8325d34d020df5 <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Categories of confidentiality level.\"@en .\n_:N618f8c59ed9345ca8692a68f777a0fb0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> .\n<https://spdx.org/rdf/3.0.1/terms/> <http://purl.org/dc/terms/title> \"System Package Data Exchange (SPDX) Ontology\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Neff5f08fa9fd4aaeb51026e2484443c7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> .\n_:N63f963c2c8a4467bb803f9af7eaafd3d <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N931294357284457f9a6f643757b29e72 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N687efc23ea2c4c0b9a09c9ca45dc49b3 .\n<https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N66b43817d95d4468bf805207af159230 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> .\n<https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> <http://www.w3.org/2000/01/rdf-schema#label> \"categorical\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N2061c93cd5774c61823bf76c952d5242 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies whether the License is listed as approved by the\\nOpen Source Initiative (OSI).\"@en .\n_:Nff33e8337dc8421d9e74b338e35a75d5 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Ncae19f1586924a439b37e75eb5b57ed4 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Security/exploited> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#boolean> .\n_:N453a2981f56c4d3a943752e7740f87fd <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> <https://spdx.org/rdf/3.0.1/terms/Core/created> \"2024-11-22T03:00:01Z\"^^<http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to an npm package. The package locator format is defined in the [npm documentation](https://docs.npmjs.com/cli/v10/configuring-npm/package-json) and looks like `package@version`.\"@en .\n_:Nedaa28cbd856413e95e7805cf2d255dd <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N2f8145031850475ba01bc466221debed .\n_:Nf7fd042770064703a84cd9039273e4f7 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> <http://www.w3.org/2000/01/rdf-schema#comment> \"The class that helps note down the quantity of energy consumption and the unit\\nused for measurement.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> <http://www.w3.org/2000/01/rdf-schema#label> \"documentation\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> <http://www.w3.org/2000/01/rdf-schema#label> \"video\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness> .\n_:N0e471571470240e5872be57bfd58fed9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ndbf7c5384f2242b98dd62b6a8d6a503f .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> <http://www.w3.org/2000/01/rdf-schema#label> \"timestamp\" .\n_:N377b547285074591a904911ef1fc1977 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nd83655f2100e4025b2eefd465fc154ab <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> .\n_:N73f9586a8a7d4b978afcb9cfe998050b <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:N904326509fc04cc4be66ea123ed9fdc4 <http://www.w3.org/ns/shacl#in> _:N10002d3538094764a9c6d3893234cd04 .\n<https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a Software Composition Analysis (SCA) report.\"@en .\n_:Nfb655ff9dcc6442baa6046d411f0624c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N8711a8ae5ca942d1bbd795a0144ca9a7 .\n_:N72a328f4b7e14cb194d99b35236c3430 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/comment> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange> <http://www.w3.org/ns/shacl#property> _:Nf44042158d4d4c85a5bd6a0fcb538498 .\n_:N461fe7f9c28b4d81a4fb17726fc9adf6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> .\n_:Ndb50eefe33ac4feda6cfb13073b5324e <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N8b86dbc23a22407a9380fbd9376d3b83 .\n<https://spdx.org/rdf/3.0.1/terms/> <https://www.omg.org/spec/Commons/AnnotationVocabulary/copyright> \"Copyright (C) 2024 SPDX Project\"@en .\n_:Nb345ac20ec3244e480ec30eee26dc06e <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:Nf9bf03371d92462f91a54baa946fd625 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:Nb4381a5cee3143a482af28cf9a364f3c .\n_:N187a93895c7b43bea96131212a0ba3f5 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N236307149ca247fcad8df1b0dd41fcfc <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N88ce0438020d4326924db53dec9bd6b5 .\n_:N82be0a238ea44c658a60ca20e0c8c6fa <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#property> _:N4b7945a329d940d7a4167237a4e60e53 .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/ns/shacl#property> _:Ne03121e956234709bc0f8f288597ff50 .\n_:N50c6944cf3544d0ab17d40d70d7715c3 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N1647e706f6764e7d9ec4e0aa8979d0c6 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> .\n_:N73e74213eec84d8daaa36a51dab963d6 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:Nf0752cee7bef48efaa39267516a6b21a .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Hash> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Organization> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> <http://www.w3.org/2000/01/rdf-schema#comment> \"MD4 message-digest algorithm, as defined in [RFC 1186](https://datatracker.ietf.org/doc/rfc1186/).\"@en .\n_:N8f1dd8dbe42e46fb934adf94515048b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet> <http://www.w3.org/2000/01/rdf-schema#comment> \"Portion of an AnyLicenseInfo representing a set of licensing information where\\nonly one of the elements applies.\"@en .\n_:Nadd6173eaf8b4550a3ec8c90524cc599 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> .\n_:N4ac93d52ef544d5cb73aeaeb279b7567 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N07868b0098174c478ac47f3fbc946ff0 .\n_:Nd33af007bad14a4594f7039df1c5df75 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N74551d5c49b94ece99a5fdec0d58d233 <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n_:Ne94d7f462c66468a8c52086b6b54de89 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nb07efffce0ba43a2bcac0e3a90a48609 .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildId> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N14d2ccc3ee7749088945c0ba96e7a88a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a quality assessment for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Nb850dda843534d3ab3ffbadf70766fef .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> <https://spdx.org/rdf/3.0.1/terms/Core/specVersion> \"3.0.1\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/assessedElement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/endTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/summary> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nf5531d9c16ff4f589dff19f480634c29 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> <http://www.w3.org/ns/shacl#property> _:Ne3b40c9739164b2eb0ae163374d9c4ac .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N187a93895c7b43bea96131212a0ba3f5 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/value> .\n_:N65301d1be04341678842dfc049e2a33c <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/packageVersion> .\n_:N825f749765e348a0abfef75f63c1588a <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> <http://www.w3.org/2000/01/rdf-schema#comment> \"SHA-3 with a digest length of 384, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> <http://www.w3.org/2000/01/rdf-schema#label> \"contains\" .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N0d09683a42354debacdd0b0625119609 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the SPDX License List version in which this ListedLicense or\\nListedLicenseException identifier was first added.\"@en .\n_:N0c49370c41124d50ac6081418cb2432d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nd0cfba2a98544626a8566f29105598e9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> .\n<https://spdx.org/rdf/3.0.1/terms/> <http://purl.org/dc/terms/created> \"2024-04-05\"^^<http://www.w3.org/2001/XMLSchema#date> .\n_:N16cb468a2dcd423bb3654b71a6f00062 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N7b5b4ad7f9a54d91a292ac0738539050 .\n_:Nc9ccffdec66347509395f75c9845128f <http://www.w3.org/ns/shacl#not> _:N8eab6125211e4549a03d744617823ad5 .\n_:Nf71f6300b14a4726a20ffad899bed919 <http://www.w3.org/ns/shacl#in> _:N2aa73eafba6f4d55938fb60c96ff2379 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"exploitCreatedBy\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/ns/shacl#property> _:Nfe1814d375d7456e843deb8cde1cf341 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to additional product metadata such as reference within organization's product catalog.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nb345ac20ec3244e480ec30eee26dc06e <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing> .\n_:N511c01e1b6a146c3bf99fe3e88272f2e <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> .\n_:Nbf6c9a626dad41fa8a0422cb3ddab7a3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Na1ce1658c3be4bc0b082944caae9ddea <http://www.w3.org/ns/shacl#not> _:Nff8e6ed55f604249b913b2bbc6d8411d .\n_:Nda791debefe5491aa84d61433873c630 <http://www.w3.org/ns/shacl#in> _:N1a0279389d714631b1d12935e9f2b014 .\n_:N07cb32d0626a45cfbea37a7dd2a8b854 <http://www.w3.org/ns/shacl#pattern> \"^[^\\\\/]+\\\\/[^\\\\/]+$\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> <http://www.w3.org/2000/01/rdf-schema#label> \"container\" .\n_:Nd2a11bb8a1a14a82994d02e9dd610275 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N0781395df11e44a6a3186f0fa8908958 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/statusNotes> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> <http://www.w3.org/2000/01/rdf-schema#label> \"structured\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Na267e7b88a344e4fbd0c59a6dc760e65 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N184c02d9c66a4e9d988d681d20c5ddc6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provide context for a relationship that occurs in the lifecycle.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:Nb245e59ae52342bea2f1feb05bb80e79 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N6aa0e623203745d7b1fb18b485918354 .\n_:Na3b27046864941989a486e5a70e0edb4 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N90cb783276d74a2881e21a08abf01e2f <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Na449b0b56e3540618b2a2698204edde9 .\n_:Nd05558aa816f416f8c26895bb8d1d9bb <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption> .\n<https://spdx.org/rdf/3.0.1/terms/Core/contentType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides information about the content type of an Element or a Property.\"@en .\n_:Ne81afbff18a74c75ac853da24ab327a0 <http://www.w3.org/ns/shacl#minCount> \"2\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#boolean> .\n_:Ne0ff4ba19d0a41c18c6ccfc733f2193d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> .\n_:Nf0752cee7bef48efaa39267516a6b21a <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides additional purpose information of the software artifact.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> <http://www.w3.org/ns/shacl#property> _:N45b62edbd5f3406dba20232288ec19fd .\n_:Nc51fb19223644705a84f646344b7e9d3 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nf284f365ba5c4e4da40d7d7900d82744 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/probability> .\n_:N7676f1bbd99e47659502f87b9936453e <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/scope> .\n_:Nf26016059c3e414da185e30155b543f5 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/extension> .\n<https://spdx.org/rdf/3.0.1/terms/Security/percentile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N105628f6c8b040edb9db617f35f30bec <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n_:Ncff880d9e9c24887adcf512cbce2a444 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne3e1ac11e78640fab50085207414679f .\n_:N4571ded3acc34f068931feecaa278a44 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nce436d556d4e4606ba37d9ad32d22967 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne5e123ab8f7d4aa4b35a7442690fe19d .\n<https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption> <http://www.w3.org/2000/01/rdf-schema#comment> \"Indicates the amount of energy consumption incurred by an AI model.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> <http://www.w3.org/2000/01/rdf-schema#label> \"bom\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Na79e142094fb464da3de3ceb4108e4ff <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> .\n_:Nc71de92f1cc649fcab4d77d974dac329 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> .\n_:N47d32bc3b4e04c9ab083ec76d4f22585 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/sbomType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> .\n_:N30d1dbbf97fb456eb18d38b76c8004d3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> .\n_:N9bd771ac02cc41519919a01d4deca105 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Nc51fb19223644705a84f646344b7e9d3 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> .\n_:N0c3b30ca2bdf4cb1839bdc608bc41186 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0713bbcf2b1f4e23b912a81e12b5d270 .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> <http://www.w3.org/2000/01/rdf-schema#label> \"blake3\" .\n_:N3bf9008e5422473bb689602da04ccca1 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/subject> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> <http://www.w3.org/2000/01/rdf-schema#label> \"describes\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/File> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Ne70b85feb564419597741ca637d61d03 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N4a3178783c58491bb646a056a8dbb37a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N615be2b8b7174608b24884d12a2039ad .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N58c62d134f5e41d78440946685ecf0cc <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes the anonymization methods used.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> <http://www.w3.org/2000/01/rdf-schema#label> \"hasSpecification\" .\n<https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the amount of energy consumed when training the AI model that is\\nbeing used in the AI system.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides relevant information about the AI software, not including the model\\ndescription.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension> <http://www.w3.org/ns/shacl#property> _:N516b1b46dbb04f1c953906f0388bf8b4 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a privacy assessment for a package.\"@en .\n_:Nc6d7eec7a63445c8a64113d0e59ce02c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> .\n_:Nfd592b5830bc43009e433a4172fb036b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> .\n<https://spdx.org/rdf/3.0.1/terms/Core/locator> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Ne93ae5d0cb664d7ab2554eaa72a23f25 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne94d7f462c66468a8c52086b6b54de89 .\n_:N50c6944cf3544d0ab17d40d70d7715c3 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption> .\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Annotation> <http://www.w3.org/ns/shacl#property> _:N3bf9008e5422473bb689602da04ccca1 .\n<https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:Na449b0b56e3540618b2a2698204edde9 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a CVSS version 4 assessment for a vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> .\n_:N45b62edbd5f3406dba20232288ec19fd <http://www.w3.org/ns/shacl#in> _:N0eb0fa7732fb4a2db7455731d6a1ce53 .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> .\n_:N7a66c734ced842b4913ff95c5f5cf452 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N3c163fcab8684aa09c61e78b4cbb9b38 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/to> .\n_:N4a56b875349e44729e9aca40972c86cd <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N3de741ac343042e6ac53564501076e44 .\n_:Nc6bdb22311b243119db2aee3b54fabe4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:Na3b27046864941989a486e5a70e0edb4 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy> .\n<https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> <https://spdx.org/rdf/3.0.1/terms/Core/createdBy> <https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N91adaf3024344ddcbcbf3f943faaad6b <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Ne883dfda4a7445ceb1e70f39ddd03fea <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/comment> .\n_:N4d92ede494e34e51ba6eca91292dc0dc <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nfc8b91023a9e4e08ae989e08b6c0b9ec .\n<https://spdx.org/rdf/3.0.1/terms/Core/Organization> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N931294357284457f9a6f643757b29e72 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> <http://www.w3.org/2000/01/rdf-schema#comment> \"A relationship has specific context implications during the execution phase of an element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> <http://www.w3.org/ns/shacl#property> _:Nbb0a3a63cdba4f078c6de6eef7ff6579 .\n_:Nc6d7eec7a63445c8a64113d0e59ce02c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N30a10bdc909f4c4bb84f02821147b416 .\n_:Nbd013d07f45a42d99931fe619ee4ca95 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N0bf807da343b4645904db560abf69583 <http://www.w3.org/ns/shacl#in> _:N1bd597d8851e43b79e3bde3fb6388627 .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is a test artifact for the `from` Element (`from` hasTest `to`), during a LifecycleScopeType period.\"@en .\n_:N7091d1b764924e4db3551e0b422e61ba <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> <http://www.w3.org/2000/01/rdf-schema#comment> \"Used when the type does not match any of the other options.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:Nd3d538fe1cb544b5808c51dffd844c81 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element has been tested on the `to` Element(s).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"This individual element was defined by the spec.\"@en .\n_:N2056bd91659a4260a6eb99a0cbdd9f14 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/locator> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n_:Nf21725c3245f4286b67bd679d3351c59 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N916e8c3c85774fcd96b700a20240ca75 .\n<https://spdx.org/rdf/3.0.1/terms/Core/subject> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nfc8b91023a9e4e08ae989e08b6c0b9ec <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N453a2981f56c4d3a943752e7740f87fd <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/scope> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType> .\n_:N17c879855daa4fd7b7d7ef9da34e7ea6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N8ff2b7ece321489a9ff262a2c697c89c .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N73e74213eec84d8daaa36a51dab963d6 <http://www.w3.org/ns/shacl#in> _:Ne93ae5d0cb664d7ab2554eaa72a23f25 .\n_:Nf284f365ba5c4e4da40d7d7900d82744 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> <http://www.w3.org/2000/01/rdf-schema#comment> \"A canonical, unique, immutable identifier\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/justificationType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> <http://www.w3.org/2000/01/rdf-schema#label> \"security\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/copyrightText> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies the text of one or more copyright notices for a software Package,\\nFile or Snippet, if any.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/ns/shacl#property> _:N737b3d5b3c8f4cb7b5fb665b52f1dd96 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Build/environment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/impactStatement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Ne41f054fce23460dba46863153e67567 <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> .\n_:Na5ef7f1675b84ce99e4f4ca36d200a91 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Na2b089e6c69d4697ae4de61d18f020f7 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> <http://www.w3.org/ns/shacl#property> _:Ne883dfda4a7445ceb1e70f39ddd03fea .\n<https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo> <http://www.w3.org/2000/01/rdf-schema#comment> \"Records any relevant background information or additional comments\\nabout the origin of the package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N47d32bc3b4e04c9ab083ec76d4f22585 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/specVersion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:N13acbf7806c648f19f147c9073a04385 .\n_:Ndb06ff981cef4e94bfdbec22badacd4d <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> .\n_:Nbbbec88245754e9d9390b9a11f0b67c2 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> <http://www.w3.org/2000/01/rdf-schema#comment> \"Email address, as defined in [RFC 3696](https://datatracker.ietf.org/doc/rfc3986/) Section 3.\"@en .\n_:Nd77e569c4d2d4d2c9bb29ea462bc94cc <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> <http://www.w3.org/2000/01/rdf-schema#comment> \"Relates a `from` Vulnerability and each `to` Element with a security assessment. To be used with `VulnAssessmentRelationship` types.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> <http://www.w3.org/2000/01/rdf-schema#label> \"hasOutput\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N7d2dbee05b72455c995a675186de5fd1 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Build/buildId> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Ne7777394524c4639973161dd3aff2db3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N33da303c78e142a2acc0db12f3ee6686 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nc85a3a5deac54465a32d993ba5434b00 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> .\n_:Ne3e1ac11e78640fab50085207414679f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> <http://www.w3.org/2000/01/rdf-schema#comment> \"Maps a LicenseRef or AdditionRef string for a Custom License or a Custom\\nLicense Addition to its URI ID.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> <http://www.w3.org/2000/01/rdf-schema#label> \"other\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N4182e8c878544ebb842682b1ece2bd3a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Annotation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n_:Nd6f4245b3ebe44e6b100782b191deb97 <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N87131d5acc2b478ba16230f714aa0bb0 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N80dac4ea19f44488ae2dc09ba1429116 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> <http://www.w3.org/2000/01/rdf-schema#comment> \"Property describes the invocation entrypoint of a build.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> <http://www.w3.org/2000/01/rdf-schema#comment> \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/File> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element represents software that controls hardware devices.\"@en .\n_:Nd951591fca6c47c2985dd159db6ad52c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4f7ca95fbfad4d20810e92ab09220394 .\n_:N1a0279389d714631b1d12935e9f2b014 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> .\n_:N91adaf3024344ddcbcbf3f943faaad6b <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Ndc4add4edebe43f4821fb10dd712e481 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N8a37deb026864cdca312209746e2caaa .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N3b695bebf32746039b555b8460ffe552 <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a file system image that can be written to a disk (or virtual) partition.\"@en .\n_:Nf94717c65e4f4b86b4df261ecf26650d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> .\n_:N825f749765e348a0abfef75f63c1588a <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/byteRange> .\n_:N0b728d22a9674ecc87af12fde5aae61c <http://www.w3.org/ns/shacl#in> _:N3899f43be1b142148dc7af5c1cd6a1b9 .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> <http://www.w3.org/2000/01/rdf-schema#label> \"other\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a test used to verify functionality on an software element.\"@en .\n_:N250a4372ab014e66ba3eec07accb85dc <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> .\n_:Na96bc2776ef4488595f136d0fbac26a6 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/createdBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N0bf807da343b4645904db560abf69583 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/profileConformance> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Agent> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> <http://www.w3.org/ns/shacl#property> _:N7a48123f699948b5867af1fec0d7b88e .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:Ndb06ff981cef4e94bfdbec22badacd4d .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N1d4668e7f12244a7a9407b898c9b0534 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N0b3155ddb4cc46678a8dadb3eb9e5e43 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Nfcc30e48020d4dd2b3493a0cd55ea457 .\n_:N2aa73eafba6f4d55938fb60c96ff2379 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N8b5253826157456ba3297cf9f4f8db15 .\n_:N833dac5833c24d35a16d11f2e318aeef <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> .\n_:N63f963c2c8a4467bb803f9af7eaafd3d <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/context> .\n_:N7a48123f699948b5867af1fec0d7b88e <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> <http://www.w3.org/2000/01/rdf-schema#comment> \"the dataset provider is not making available the underlying data and the dataset must be reassembled, typically using the provided script for scraping the data.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:Nebecc80c7e4045d1b3ad15ab0c1d04ec <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> .\n_:N33da303c78e142a2acc0db12f3ee6686 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N02fadd3757064be6a0b797d8675b611e <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nef3e82bf7eac41aa8dc101eabd0f1815 .\n_:N904326509fc04cc4be66ea123ed9fdc4 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> <http://www.w3.org/2000/01/rdf-schema#label> \"bower\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> <http://www.w3.org/2000/01/rdf-schema#comment> \"SBOM provides an inventory of software that is present on a system. This may be an assembly of other SBOMs that combines analysis of configuration options, and examination of execution behavior in a (potentially simulated) deployment environment.\"@en .\n_:N4e4b35788e1b4064b856bcd8d2cc6670 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nd2a11bb8a1a14a82994d02e9dd610275 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N615be2b8b7174608b24884d12a2039ad <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> .\n_:Nbc1332652da345c49ad3c948238f404b <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides an SSVC assessment for a vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/name> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> <http://www.w3.org/2000/01/rdf-schema#comment> \"there is no support for the artifact from the supplier, consumer assumes any support obligations.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a bill of materials.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/fileKind> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes if a given file is a directory or non-directory kind of file.\"@en .\n_:Nba03adbea09d477299a596cac9fd8319 <http://www.w3.org/ns/shacl#not> _:Ndbfe3b48ba714fb990a0e903863ea1ed .\n<https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact> <http://www.w3.org/2000/01/rdf-schema#comment> \"Artifact representing a serialization instance of SPDX data containing the\\ndefinition of a particular Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> <http://www.w3.org/2000/01/rdf-schema#label> \"hasDocumentation\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N2847f93323fd468eab2b926c5715c994 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4a56b875349e44729e9aca40972c86cd .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Security/severity> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the CVSS qualitative severity rating of a vulnerability in relation to a piece of software.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nadd5d6fa295c47ee82d49e5fde059110 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N80dac4ea19f44488ae2dc09ba1429116 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nf507b9bee5ae4254bafe4ce3c72a9f18 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/element> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> <http://www.w3.org/2000/01/rdf-schema#comment> \"any hashing algorithm that does not exist in this list of entries\"@en .\n_:Ne03121e956234709bc0f8f288597ff50 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> <http://www.w3.org/2000/01/rdf-schema#label> \"npm\" .\n_:N7583808b54c947658126a7846ad7cc76 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4466be96ec5a4942b916c3f1fad2d3ee .\n_:N10f5cc15b506459db381c02764d60e76 <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> <http://www.w3.org/2000/01/rdf-schema#comment> \"the element follows the Lite profile specification\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nbc8ae53aacf942ca88840a6c1d655d6c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N58021835a49a4b959f9428f8df7f7198 .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/2000/01/rdf-schema#comment> \"A distinct article or unit within the digital domain.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a map of a property names to a values.\"@en .\n_:N29cadfcf5dfa4e73b1b0f56fa6e4352f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nb2747510507b404f9243bfd7225f629d .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nb916f2dfc1c640bd8e0dac9bb5956172 <http://www.w3.org/ns/shacl#in> _:N57e86c05425144f4a08e64395a0d5e1d .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element is amended by each `to` Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType> .\n_:N942417ca6d844df0914d75b099a457f8 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:N2aa14aff363e4fc1ab2ed86f71eb8873 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> <http://www.w3.org/2000/01/rdf-schema#label> \"lite\" .\n_:N3bf9008e5422473bb689602da04ccca1 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:N37829b662873490d9964f7bbbc300fce <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> <http://www.w3.org/ns/shacl#property> _:Nf71f6300b14a4726a20ffad899bed919 .\n<https://spdx.org/rdf/3.0.1/terms/Core/Hash> <http://www.w3.org/ns/shacl#property> _:Naf01116eff7c4759be95f8f97c257d9c .\n_:Ndb31c53559be41e0b28e79b74da0b557 <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n<https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#decimal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> <http://www.w3.org/2000/01/rdf-schema#label> \"source\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> <http://www.w3.org/ns/shacl#property> _:Nca9532c3dd0b421e95d0800b68e3442a .\n<https://spdx.org/rdf/3.0.1/terms/Core/Person> <http://www.w3.org/2000/01/rdf-schema#comment> \"An individual human being.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> <http://www.w3.org/2000/01/rdf-schema#label> \"license\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/Hash> <http://www.w3.org/2000/01/rdf-schema#comment> \"A mathematically calculated representation of a grouping of data.\"@en .\n_:Nc7f12b88e8f5489dacbbfeb81192696a <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId> .\n_:Nc22ee04d695b4582bd604f6206900620 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> <http://www.w3.org/2000/01/rdf-schema#comment> \"Indicates absence of the field.\"@en .\n_:N78c7513398064da1a55c5df1b3c96444 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed> .\n_:N13396ee366a94de388e2aff47754e81f <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N53970517ea09401691d51549f8e0fd90 <http://www.w3.org/ns/shacl#in> _:N77f1a43a35e5447c83116261ae574acc .\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> <http://www.w3.org/ns/shacl#property> _:N7091d1b764924e4db3551e0b422e61ba .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:Nbc1332652da345c49ad3c948238f404b <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Security/actionStatement> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides advise on how to mitigate or remediate a vulnerability when a VEX product\\nis affected by it.\"@en .\n_:Naf01116eff7c4759be95f8f97c257d9c <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/hashValue> .\n_:N5a0ed5449f124c1e9ea7b05f0826cabd <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne64dea82135241279d97934d928f2d35 .\n_:Na449b0b56e3540618b2a2698204edde9 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N05edbc4959e844438800e546abaebaea <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:N825f749765e348a0abfef75f63c1588a <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N89d38dc48bd64f1d894f7f8c5494c264 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0d2bee57931544d786ff3bc0afb223b0 .\n_:N98018fef19484e2fae944af82b21920e <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap> <http://www.w3.org/ns/shacl#property> _:Nb345ac20ec3244e480ec30eee26dc06e .\n_:N6aa0e623203745d7b1fb18b485918354 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> .\n_:N675847984777421d9fb9b171cdf0bb53 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:Nc9ddcdf86e874968aa8f5ba821975eb4 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#decimal> .\n_:N786a3eaa8fbe4cf0bb67c4e086fa8b5b <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n_:Nd91122440e7149a28656eb9394e082b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nb2f2a5ddadbe4718954d50737f92e201 .\n_:N23a349d7f4a14351adf4c70293152926 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> .\n_:Ndaeba75fb43b4db7b777e9b00ecd7064 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N187a93895c7b43bea96131212a0ba3f5 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N4dcad64fd9cf4af2b8d6ea98d6c5450a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> <http://www.w3.org/2000/01/rdf-schema#comment> \"The second-highest level of risk posed by an AI system.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> <http://www.w3.org/2000/01/rdf-schema#comment> \"Common Vulnerabilities and Exposures identifiers, an identifier for a specific software flaw defined within the official CVE Dictionary and that conforms to the [CVE specification](https://csrc.nist.gov/glossary/term/cve_id).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> <http://www.w3.org/2000/01/rdf-schema#label> \"staticAnalysisReport\" .\n_:Ne06f01bddfb24f69a9e1c0ba9694b11d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> .\n<https://spdx.org/rdf/3.0.1/terms/Security/decisionType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provide the enumeration of possible decisions in the\\n[Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree](https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc).\"@en .\n_:Nc6d18260ddfa478b84c2dc19c2059aa2 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/dataLicense> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> <http://www.w3.org/2000/01/rdf-schema#comment> \"A relationship has other specific context information necessary to capture that the above set of enumerations does not handle.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/Bom> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N7eb015d497fc4c09bb8530f59c65624d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nbd0d551be201428eb241c70d0e315cfa .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> <http://www.w3.org/2000/01/rdf-schema#comment> \"SHA-2 with a digest length of 256, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n_:N95b6da49b56e4298924cd2f153f00905 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException> <http://www.w3.org/ns/shacl#property> _:N7c7a260c778e4d4491ba75a0fe083ebe .\n_:N87131d5acc2b478ba16230f714aa0bb0 <http://www.w3.org/ns/shacl#pattern> \"^[^\\\\/]+\\\\/[^\\\\/]+$\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element describes each `to` Element. To denote the root(s) of a tree of elements in a collection, the rootElement property should be used.\"@en .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> <https://spdx.org/rdf/3.0.1/terms/Core/createdBy> <https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization> .\n_:N10002d3538094764a9c6d3893234cd04 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/ns/shacl#property> _:Nbdc672a90df4480da8648bd31507d48e .\n<https://spdx.org/rdf/3.0.1/terms/Software/byteRange> <http://www.w3.org/2000/01/rdf-schema#comment> \"Defines the byte range in the original host file that the snippet information\\napplies to.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#property> _:N951ec4cbce414b3bab847840bf18d59f .\n<https://spdx.org/rdf/3.0.1/terms/Core/contentType> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is considered as evidence for the `from` Element (`from` hasEvidence `to`).\"@en .\n_:N220b4463e39147e99e8eeeb9974c5370 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N75f6c4472b7b45349200afcce0dbacef .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes how the dataset was collected.\"@en .\n_:N87131d5acc2b478ba16230f714aa0bb0 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/contentType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N163b018b3d984833a5523252ed920c58 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:N626b5ad29167479dabae9a9177315404 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N00d83dee7aa44a7991821a46e83e5164 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nce6e2333750a40619f2e93e40be35d7e <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> <http://www.w3.org/2000/01/rdf-schema#comment> \"SHA-2 with a digest length of 512, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n_:N786a3eaa8fbe4cf0bb67c4e086fa8b5b <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:N0713bbcf2b1f4e23b912a81e12b5d270 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nbd013d07f45a42d99931fe619ee4ca95 .\n<https://spdx.org/rdf/3.0.1/terms/Core/locationHint> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n_:N0781395df11e44a6a3186f0fa8908958 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> <http://www.w3.org/2000/01/rdf-schema#label> \"vulnerableCodeNotInExecutePath\" .\n_:Neff5f08fa9fd4aaeb51026e2484443c7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N16cb468a2dcd423bb3654b71a6f00062 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N2aa14aff363e4fc1ab2ed86f71eb8873 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N6ac0694afb0c40c1bb0988b0569f0cb4 .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> <http://www.w3.org/ns/shacl#property> _:Nd6f4245b3ebe44e6b100782b191deb97 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N5a0ed5449f124c1e9ea7b05f0826cabd <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> .\n_:Nbffaba2351c747ef8e380b89888a5f14 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> <http://www.w3.org/2000/01/rdf-schema#label> \"certificationReport\" .\n_:Na3925605d49b4db382603ae946c37f51 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N683c5b7b252949bda929dd4befe8bb50 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N5a2b8b0073a54a3db4d6092f1c5043ed <http://www.w3.org/ns/shacl#in> _:Nc1bb7a1b7d034342906511e27e066abc .\n_:N95c7a63c89e94f8d9ceb0dd0c34ac9e3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N4278c3d777ea4ebd81cd23af80459c2d .\n_:N8711a8ae5ca942d1bbd795a0144ca9a7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> .\n<https://spdx.org/rdf/3.0.1/terms/AI/autonomyType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N4f9424fdcb0643a6b8dbd2c83de164a1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> .\n_:N1a0a0b40de254f55a8372bba19b60496 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> <http://www.w3.org/2000/01/rdf-schema#label> \"executable\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/builtTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N6369a0cffc0445e888c1e30a54a5be5d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ncc35596b6f164968b0bd35143cbc52ea .\n_:N10ab85203a394bd3ba6ef86074d64233 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0b353053b3cd41e89351acf39abb719c .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N315dc3dd043c41a49ffaaba74d10eeb0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4e6142c3e2dd4f3f9e2aed1df9452bc7 .\n_:Naa7e95f812804669b3e89daed8d27b21 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/publishedTime> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` SoftwareArtifact was discovered to actually contain each `to` license, for example as detected by use of automated tooling.\"@en .\n_:N03140b327b9d4620b37b847528c7140b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> .\n<https://spdx.org/rdf/3.0.1/terms/Core/created> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N1a0a0b40de254f55a8372bba19b60496 .\n<https://spdx.org/rdf/3.0.1/terms/Core/rootElement> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> <http://www.w3.org/2000/01/rdf-schema#label> \"hasMetadata\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element dynamically links in each `to` Element, during a LifecycleScopeType period.\"@en .\n_:N5011f0cdb4544a70b796520ecd436a25 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nf4e0c03b381d4fb584571d8fdd2ca0a7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc15495aea74e4883afce40f042a057d5 .\n<https://spdx.org/rdf/3.0.1/terms/Software/Snippet> <http://www.w3.org/ns/shacl#property> _:Nf9bf03371d92462f91a54baa946fd625 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange> <http://www.w3.org/ns/shacl#property> _:N80dac4ea19f44488ae2dc09ba1429116 .\n_:Na2b089e6c69d4697ae4de61d18f020f7 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N731241b6024d4e109893eb1354404ec5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:N184c02d9c66a4e9d988d681d20c5ddc6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N32f50a51e84f4a2499a5d17f54bbed6b .\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> <http://www.w3.org/2000/01/rdf-schema#label> \"core\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/completeness> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N9eda1b52fa264730ab0b383d300e1726 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Na0242fde5c314aa599a3a00cfb01634c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N694e3d4238ff4006b46b450b91f4179a .\n_:N68e2aefd82ab40c59cc6c2bfeab0adc4 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N897df0f6e23b488988a2d2db8aad5bc4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> .\n_:N2dbc8b0a30da433a94050a3ab1190bb8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf10e65ca64f84003827c23ef339743e5 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/sensor> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes a sensor used for collecting the data.\"@en .\n_:N4382805b6a5947d38ffcfd8b182bddbf <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension> <http://www.w3.org/2000/01/rdf-schema#comment> \"A type of extension consisting of a list of name value pairs.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> <http://www.w3.org/2000/01/rdf-schema#comment> \"data consists of unstructured text, such as a book, Wikipedia article (without images), or transcript.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/supportLevel> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/> <http://purl.org/dc/terms/license> <https://spdx.org/licenses/Community-Spec-1.0.html> .\n_:N5b2e4dda703849e4933338ff0970e968 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Core/profileConformance> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n_:N037a9f94d4da4593a56a6804fca57483 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> <http://www.w3.org/2000/01/rdf-schema#comment> \"When a CVSS score is 0.0\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> <http://www.w3.org/2000/01/rdf-schema#label> \"trainedOn\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/percentile> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#decimal> .\n_:Nda791debefe5491aa84d61433873c630 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/supportLevel> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N89d641eef49d4a5f9ef42bfe5c4221bd <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N230a41f8c8d549b8844a37595ce56867 .\n_:N8f24e4128c124ec08b9e80f45a43dd1e <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nbac401e4be1249dd86dd149952baf59b <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/Core/Element is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> <http://www.w3.org/2000/01/rdf-schema#label> \"model\" .\n_:N036299b1f2af44eeb966da8a1217ac9e <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> <http://www.w3.org/2000/01/rdf-schema#comment> \"the element follows the Dataset profile specification\"@en .\n_:Ncc35596b6f164968b0bd35143cbc52ea <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> <http://www.w3.org/2000/01/rdf-schema#comment> \"The version of the SPDX License List used in the license expression.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> <http://www.w3.org/2000/01/rdf-schema#label> \"securityOther\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/ns/shacl#property> _:Nd77657e0b19d459c931f64f48ed7e1a6 .\n_:Nf58f6bed32c5414ca98526a5d6a7b6dc <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nf593d6da70614e2581430bd37d9cd4ef <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType> .\n_:Ne64dea82135241279d97934d928f2d35 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nbf6c9a626dad41fa8a0422cb3ddab7a3 .\n_:Ncf68ed04ac534a92808a38217fa55530 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/AI/domain> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:Na2b089e6c69d4697ae4de61d18f020f7 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/score> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> <http://www.w3.org/2000/01/rdf-schema#label> \"high\" .\n<https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> <https://spdx.org/rdf/3.0.1/terms/Core/specVersion> \"3.0.1\" .\n_:Nfbb5f5e996be44989d31d47d46540443 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N73e74213eec84d8daaa36a51dab963d6 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/import> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides an ExternalMap of Element identifiers.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n_:Nf593d6da70614e2581430bd37d9cd4ef <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N132cde65c9b14a1694d400388aecf0cc .\n_:N0e31c4b45c4b442e9f1d32ab917a76ae <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0e471571470240e5872be57bfd58fed9 .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#property> _:Nbac401e4be1249dd86dd149952baf59b .\n_:Ndb06ff981cef4e94bfdbec22badacd4d <http://www.w3.org/ns/shacl#in> _:N0e4d30a5dd60459dbbb5efc7333deb37 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N02daaf1ea3874989948c16e26274de9f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N06a4b77ca26e4742a10723dc3349c395 .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/name> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies the name of an Element as designated by the creator.\"@en .\n_:N59f692071bb64860ab9f02cfb4670088 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> .\n<https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> <http://www.w3.org/2000/01/rdf-schema#comment> \"SHA-3 with a digest length of 512, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a Vulnerability Exploitability eXchange (VEX) statement which provides information on whether a product is impacted by a specific vulnerability in an included package and, if affected, whether there are actions recommended to remediate. See also [NTIA VEX one-page summary](https://ntia.gov/files/ntia/publications/vex_one-page_summary.pdf).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> <http://www.w3.org/2000/01/rdf-schema#comment> \"data type is not known.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode> <http://www.w3.org/ns/shacl#property> _:N5a2b8b0073a54a3db4d6092f1c5043ed .\n_:N54d1f829ecc441b9b7d9248324cbea6b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N96120491adc84204822952240ddadf13 .\n_:N70cbc4a60eda4e648df0df882fab278d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4c8c5257e6c144099de859c3f43b1961 .\n_:Nf21725c3245f4286b67bd679d3351c59 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> .\n_:Ne778a773be4f408192f2ed37c6143a5d <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> <http://www.w3.org/ns/shacl#property> _:N904326509fc04cc4be66ea123ed9fdc4 .\n_:N261545ecf40d4f65bf47dc050598e90f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> .\n<https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment> <http://www.w3.org/2000/01/rdf-schema#comment> \"Records the results of general safety risk assessment of the AI system.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Software/lineRange> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange> .\n_:Ncba4137ebcf84a728acd12bde91130e9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N8ec4229c1a674693bde766506ca93e87 .\n<https://spdx.org/rdf/3.0.1/terms/Security/publishedTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nccde3ac271484f91b83ed5fb2e1d70c9 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation> .\n_:N4278c3d777ea4ebd81cd23af80459c2d <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/severity> .\n_:Nac0a6f045e7e4efd9dbaf01201286a14 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> .\n_:N38e1279dca3f4e53be4eb3245a0e4ec2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> <http://www.w3.org/2000/01/rdf-schema#comment> \"The affected code is not reachable through the execution of the code, including non-anticipated states of the product.\"@en .\n_:Nc9ccffdec66347509395f75c9845128f <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n<https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N4382805b6a5947d38ffcfd8b182bddbf <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Build/parameter> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n<https://spdx.org/rdf/3.0.1/terms/Core/value> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/ns/shacl#property> _:Nae8e63939c7c4cf4aa4ba555362d775c .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> <http://www.w3.org/2000/01/rdf-schema#comment> \"SHA-3 with a digest length of 224, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n_:Nfd592b5830bc43009e433a4172fb036b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N9b9dc778bc5c415fad7f82cf4f6047d2 .\n_:N3899f43be1b142148dc7af5c1cd6a1b9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0274510beacf46b0b7cd7048ff3cbb4d .\n_:N9b9dc778bc5c415fad7f82cf4f6047d2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> .\n<https://spdx.org/rdf/3.0.1/terms/Software/fileKind> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> .\n_:Nce6e2333750a40619f2e93e40be35d7e <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> <http://www.w3.org/2000/01/rdf-schema#label> \"md2\" .\n_:Nd8679c5e3311467ca097a4151ac8fa54 <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n_:N2b7fa052bf664f2a9e1923831d282602 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Nd0d48abef81b4c44a952c0925a6e30a9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> <http://www.w3.org/2000/01/rdf-schema#label> \"other\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> <http://www.w3.org/2000/01/rdf-schema#label> \"deviceDriver\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/Sbom> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N0b3155ddb4cc46678a8dadb3eb9e5e43 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N1dd7c94072d1478ca91bee2c7af967a8 .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N3ba51db196c04386ae47cb64aab6c95c <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nd8679c5e3311467ca097a4151ac8fa54 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> <http://www.w3.org/2000/01/rdf-schema#comment> \"SBOM created directly from the development environment, source files, and included dependencies used to build an product artifact.\"@en .\n_:N0e31c4b45c4b442e9f1d32ab917a76ae <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> .\n<https://spdx.org/rdf/3.0.1/terms/Security/statusNotes> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:Nc9235a4485e64fff9b1298095061a58e <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> .\n_:N73f9586a8a7d4b978afcb9cfe998050b <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> <http://www.w3.org/2000/01/rdf-schema#label> \"sha3_512\" .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/ns/shacl#property> _:N7d2dbee05b72455c995a675186de5fd1 .\n<https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n_:Nece0b4f721a847f98727202b50f4a753 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N210fbcf85b384009a2cee68e4a7e6b78 .\n<https://spdx.org/rdf/3.0.1/terms/AI/limitation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/lineRange> <http://www.w3.org/2000/01/rdf-schema#comment> \"Defines the line range in the original host file that the snippet information\\napplies to.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:Nda71586c3c6541b4a6a907d316dca405 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> .\n_:N1647e706f6764e7d9ec4e0aa8979d0c6 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n<https://spdx.org/rdf/3.0.1/terms/Software/homePage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> <http://www.w3.org/2000/01/rdf-schema#label> \"module\" .\n_:Nbdc672a90df4480da8648bd31507d48e <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N4a3178783c58491bb646a056a8dbb37a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator> <http://www.w3.org/2000/01/rdf-schema#comment> \"Portion of an AnyLicenseInfo representing a License which has additional\\ntext applied to it.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Build/buildType> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N034bf868068348fb92f2f33976cad5ae <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator> <http://www.w3.org/ns/shacl#property> _:N47d32bc3b4e04c9ab083ec76d4f22585 .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the SSVC decision type.\"@en .\n_:Na92e8ceda7e548bb9a144c2e9c857639 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N8ff2b7ece321489a9ff262a2c697c89c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N542022ab56194a2184bd872572ca204b .\n_:N1aac3c1c2ffb45d79910e133d9ec02f9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> .\n_:Nca9532c3dd0b421e95d0800b68e3442a <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N986501d57648498ea8ed156092baf32c <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"A License participating in an 'or later' model.\"@en .\n_:Ne70b85feb564419597741ca637d61d03 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N13acbf7806c648f19f147c9073a04385 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N30d5cdb21c144005b1d74c81aa0e129e .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> <http://www.w3.org/2000/01/rdf-schema#label> \"mailingList\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step).\"@en .\n_:N9eda1b52fa264730ab0b383d300e1726 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/locationHint> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides an indication of where to retrieve an external Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"packagedBy\" .\n_:N542022ab56194a2184bd872572ca204b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N036299b1f2af44eeb966da8a1217ac9e .\n_:Nf5531d9c16ff4f589dff19f480634c29 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N48b3e9d109d34fdeaa6cbef58c05c171 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> .\n_:N0eb0fa7732fb4a2db7455731d6a1ce53 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N91d11db27b28462b8545b78734a27503 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> <http://www.w3.org/2000/01/rdf-schema#comment> \"the dataset is not publicly available and can only be accessed after affirmatively accepting terms on a clickthrough webpage.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:N8bdb3da6da754d98843024e1dcbe3e43 .\n<https://spdx.org/rdf/3.0.1/terms/AI/energyUnit> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N02daaf1ea3874989948c16e26274de9f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> .\n_:Na92e8ceda7e548bb9a144c2e9c857639 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N1bd597d8851e43b79e3bde3fb6388627 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Neff5f08fa9fd4aaeb51026e2484443c7 .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Nd11df36dd5014f759eab790e847b9857 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/scope> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N0d2bee57931544d786ff3bc0afb223b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> .\n_:N942417ca6d844df0914d75b099a457f8 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> <http://www.w3.org/2000/01/rdf-schema#label> \"design\" .\n_:N88ce0438020d4326924db53dec9bd6b5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N722c45f262084ffa9b063b852952397b .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nf6f1751e3ea84341bdeec66f7c44a8ce <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> .\n<https://spdx.org/rdf/3.0.1/terms/Core/rootElement> <http://www.w3.org/2000/01/rdf-schema#comment> \"This property is used to denote the root Element(s) of a tree of elements contained in a BOM.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> <http://www.w3.org/2000/01/rdf-schema#label> \"build\" .\n_:N91fee785616543dd9952683d70d387bf <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:N95b6da49b56e4298924cd2f153f00905 .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies the full text of a LicenseAddition.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> <http://www.w3.org/2000/01/rdf-schema#comment> \"the element follows the Extension profile specification\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a License author's preferred text to indicate that a file is covered\\nby the License.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> <http://www.w3.org/2000/01/rdf-schema#comment> \"A collection of Elements, not necessarily with unifying context.\"@en .\n_:N4dda90621fe746a2972ace6f1e26f9c9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> .\n<https://spdx.org/rdf/3.0.1/terms/AI/limitation> <http://www.w3.org/2000/01/rdf-schema#comment> \"Captures a limitation of the AI software.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Bundle> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:Nb916f2dfc1c640bd8e0dac9bb5956172 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N8692a82c280845c3a6fa37c02ddae229 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N58c62d134f5e41d78440946685ecf0cc <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Software/sbomType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/> <http://purl.org/dc/terms/creator> \"SPDX Project\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap> <http://www.w3.org/ns/shacl#property> _:N894cee407d8747ec8adc2f05ce722a86 .\n_:Nd2a11bb8a1a14a82994d02e9dd610275 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Artifact> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> <http://www.w3.org/2000/01/rdf-schema#label> \"adler32\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies the full text of a LicenseAddition, in SPDX templating format.\"@en .\n_:Ndde9f898797c42b989ef522557debf64 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> <http://www.w3.org/2000/01/rdf-schema#comment> \"Kilowatt-hour.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n_:Nd6ca1bcbdc494e39a9c1a4da0c52a0b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> <http://www.w3.org/2000/01/rdf-schema#label> \"build\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nad909dcc4fad4339a9eb809fabd6a871 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nf4e0c03b381d4fb584571d8fdd2ca0a7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> .\n_:N57e86c05425144f4a08e64395a0d5e1d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N833dac5833c24d35a16d11f2e318aeef .\n_:N7f2c8d25f5df4c27b35c70d38090eab3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N8186b6d9dc534ac1b7a906d040a88d6a .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> <http://www.w3.org/2000/01/rdf-schema#label> \"funding\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/NoneElement> <https://spdx.org/rdf/3.0.1/terms/Core/creationInfo> <https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> .\n<https://spdx.org/rdf/3.0.1/terms/Software/homePage> <http://www.w3.org/2000/01/rdf-schema#comment> \"A place for the SPDX document creator to record a website that serves as the\\npackage's home page.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> <http://www.w3.org/2000/01/rdf-schema#label> \"other\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> <http://www.w3.org/2000/01/rdf-schema#comment> \"[Common Platform Enumeration Specification 2.2](https://cpe.mitre.org/files/cpe-specification_2.2.pdf)\"@en .\n_:Ne70b85feb564419597741ca637d61d03 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> <http://www.w3.org/2000/01/rdf-schema#label> \"clickthrough\" .\n<https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity> <http://www.w3.org/2000/01/rdf-schema#comment> \"Represents the energy quantity.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N737b3d5b3c8f4cb7b5fb665b52f1dd96 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/standardName> .\n_:N06a4b77ca26e4742a10723dc3349c395 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N03140b327b9d4620b37b847528c7140b .\n_:Nf6f1751e3ea84341bdeec66f7c44a8ce <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0c49370c41124d50ac6081418cb2432d .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> <http://www.w3.org/2000/01/rdf-schema#label> \"analyzed\" .\n_:Nc0c94fed0eb041ef8c4fe70f4b1fd7c0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> .\n_:N5f694c64068844ca80652791ca7749d9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N4dda90621fe746a2972ace6f1e26f9c9 .\n_:Nf5531d9c16ff4f589dff19f480634c29 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> <http://www.w3.org/2000/01/rdf-schema#label> \"platform\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/autonomyType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness> .\n<https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> <http://www.w3.org/2000/01/rdf-schema#comment> \"[Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml). The scheme used in order to locate a resource.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies the full text of a License, in SPDX templating format.\"@en .\n_:N377b547285074591a904911ef1fc1977 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Hash> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument> <http://www.w3.org/ns/shacl#property> _:N4aa1ea2c440f4aecb7a6656a599fbf22 .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n<https://spdx.org/rdf/3.0.1/terms/Security/score> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N82be0a238ea44c658a60ca20e0c8c6fa <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> .\n_:N85ad449141be453592e9e80c2bc379f4 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n_:N9a582f09d0b7426d81ae74b09a5ed252 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> .\n_:N1a0a0b40de254f55a8372bba19b60496 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/ns/shacl#property> _:Nb3e77cdb9a14442eafb0659c7081c110 .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N57e86c05425144f4a08e64395a0d5e1d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> .\n<https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N3bf9008e5422473bb689602da04ccca1 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/summary> <http://www.w3.org/2000/01/rdf-schema#comment> \"A short description of an Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nfc3f4dc279d7471b83aa1a9df09f8d3f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N64a80dfe5e954cf59753ab8a96e4eff3 .\n<https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies the download Uniform Resource Identifier for the package at the time\\nthat the document was created.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element contains each `to` Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> <http://www.w3.org/2000/01/rdf-schema#label> \"swhid\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/impactStatement> <http://www.w3.org/2000/01/rdf-schema#comment> \"Explains why a VEX product is not affected by a vulnerability. It is an\\nalternative in VexNotAffectedVulnAssessmentRelationship to the machine-readable\\njustification label.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap> <http://www.w3.org/2000/01/rdf-schema#comment> \"A map of Element identifiers that are used within an SpdxDocument but defined\\nexternal to that SpdxDocument.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet> <http://www.w3.org/2000/01/rdf-schema#comment> \"Portion of an AnyLicenseInfo representing a set of licensing information\\nwhere all elements apply.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> <http://www.w3.org/2000/01/rdf-schema#label> \"scrapingScript\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/locator> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n_:Na3743aad0c334d06a729f81988609c9f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> .\n_:N8e672d95ff7d48e68c1ed7ecf019b269 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/exploited> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> <http://www.w3.org/2000/01/rdf-schema#comment> \"The third-highest level of risk posed by an AI system.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n_:N024478cff6eb4ef48dc45dabdb7b0a35 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N29e8eb1e03be45ae92093e6937585f14 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> <http://www.w3.org/2000/01/rdf-schema#comment> \"Used when there is a security related identifier of unspecified type.\"@en .\n_:N786a3eaa8fbe4cf0bb67c4e086fa8b5b <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter> .\n_:N037a9f94d4da4593a56a6804fca57483 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N163b018b3d984833a5523252ed920c58 .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> .\n_:Nd33af007bad14a4594f7039df1c5df75 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nce6e2333750a40619f2e93e40be35d7e <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N30d5cdb21c144005b1d74c81aa0e129e <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N91d11db27b28462b8545b78734a27503 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> <http://www.w3.org/2000/01/rdf-schema#label> \"configures\" .\n_:N61b9a25cae674e199ce6572456d8e72f <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nb3e77cdb9a14442eafb0659c7081c110 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/sensor> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> .\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> <http://www.w3.org/2000/01/rdf-schema#comment> \"the element follows the Security profile specification\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Build has each `to` Element as an input, during a LifecycleScopeType period.\"@en .\n_:N72dd028519c2443b94229cfc4a2639bc <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/2000/01/rdf-schema#comment> \"Base domain class from which all other SPDX-3.0 domain classes derive.\"@en .\n_:N44928392b4d8458f847c7fd69533d2ee <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N0b3155ddb4cc46678a8dadb3eb9e5e43 .\n_:N4f925ef656b840928e22aa51252c2976 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ndb50eefe33ac4feda6cfb13073b5324e .\n_:N4ad4011b5f8c44cbb3e76f5da0885cfd <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> .\n_:Ndcdb30d7deca45a8bc3e563144933f0e <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> .\n<https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> <http://www.w3.org/2000/01/rdf-schema#label> \"hasPrerequisite\" .\n_:N47d32bc3b4e04c9ab083ec76d4f22585 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> .\n_:N261c61aa119e4f4e9ce3c9387fb29c9f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> .\n_:N507c6135f8424e8db67fe59ae93eb464 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc6d7eec7a63445c8a64113d0e59ce02c .\n_:N2a72f2e0c3d44dd5ac4c0633f336d556 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry> .\n_:Nf6541e98d99947d9a7ccb49088b43ea0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N931294357284457f9a6f643757b29e72 .\n_:N220b4463e39147e99e8eeeb9974c5370 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> .\n_:Na1cdda0a73e94e598b769cac4a5a5cb8 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/ns/shacl#property> _:Nba03adbea09d477299a596cac9fd8319 .\n_:Ne70b85feb564419597741ca637d61d03 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element has manifest files that contain dependency information in each `to` Element.\"@en .\n_:Nff9c0c2a18f24f76bfa32806ec48ce59 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> .\n<https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> <http://www.w3.org/2000/01/rdf-schema#label> \"issueTracker\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:Nd385c846dfa14371a0a3697f7168b4c1 .\n<https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes methods that can be used to explain the results from the AI model.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/Snippet> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes a certain part of a file.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/Extension> <http://www.w3.org/2000/01/rdf-schema#comment> \"A characterization of some aspect of an Element that is associated with the Element in a generalized fashion.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/endTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the time from which an element is no longer applicable / valid.\"@en .\n_:N72a328f4b7e14cb194d99b35236c3430 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/to> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap> <http://www.w3.org/ns/shacl#property> _:N763c69315ee040a88ca27b5205984626 .\n_:Nd11df36dd5014f759eab790e847b9857 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> <https://spdx.org/rdf/3.0.1/terms/Core/created> \"2024-11-22T03:00:01Z\"^^<http://www.w3.org/2001/XMLSchema#dateTimeStamp> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException> <http://www.w3.org/ns/shacl#property> _:N5011f0cdb4544a70b796520ecd436a25 .\n_:N288949a61054447689377b531414e0b7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N41fda4edc0294fce84cdb5688d8ef9ef .\n_:Nca9532c3dd0b421e95d0800b68e3442a <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/comment> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> <http://www.w3.org/2000/01/rdf-schema#label> \"hasAssessmentFor\" .\n_:Nb8a14d0c45314542aa2d6a98232399be <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nb0ab9a298e9845b1b1b770398def929d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> <http://www.w3.org/2000/01/rdf-schema#label> \"device\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> <http://www.w3.org/2000/01/rdf-schema#label> \"inlineMitigationsAlreadyExist\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/justificationType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N2c7697a923534e9988689746f1d03e41 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf4e0c03b381d4fb584571d8fdd2ca0a7 .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType> .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N70cbc4a60eda4e648df0df882fab278d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> .\n<https://spdx.org/rdf/3.0.1/terms/AI/domain> <http://www.w3.org/2000/01/rdf-schema#comment> \"Captures the domain in which the AI package can be used.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> <http://www.w3.org/2000/01/rdf-schema#label> \"securityThreatModel\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a set of values to be used to describe the common types of SBOMs that\\ntools may create.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/impactStatement> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N6e913b09266e498887238fae6898e289 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> .\n_:N4aa1ea2c440f4aecb7a6656a599fbf22 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n_:N269b628c85f04f5d8a10fa3c500745a4 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:Nce6e2333750a40619f2e93e40be35d7e <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N3b50e4323e8b4d388d8d522e18a49070 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nac0a6f045e7e4efd9dbaf01201286a14 .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> <https://spdx.org/rdf/3.0.1/terms/Core/createdBy> <https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> <http://www.w3.org/2000/01/rdf-schema#comment> \"data is in the form of a graph where entries are somehow related to each other through edges, such a social network of friends.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> <http://www.w3.org/2000/01/rdf-schema#label> \"diskImage\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> <http://www.w3.org/2000/01/rdf-schema#label> \"vulnerableCodeCannotBeControlledByAdversary\" .\n_:N348ad67a2abe4f9d929b1e20acc594b5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N52399fdf517c416ebb2e470463b71b5d .\n<https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N8692a82c280845c3a6fa37c02ddae229 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:N80dc66a1ccec469392596c5291fa2864 .\n<https://spdx.org/rdf/3.0.1/terms/Core/prefix> <http://www.w3.org/2000/01/rdf-schema#comment> \"A substitute for a URI.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Build was run on the `to` Element during a LifecycleScopeType period (e.g. the host that the build runs on).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> <http://www.w3.org/2000/01/rdf-schema#comment> \"BLAKE2b algorithm with a digest size of 256, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> .\n_:N2a72f2e0c3d44dd5ac4c0633f336d556 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n_:N3b695bebf32746039b555b8460ffe552 <http://www.w3.org/ns/shacl#not> _:Nb8a14d0c45314542aa2d6a98232399be .\n_:N4d2df683a0ea4c39be288b78f9e61ca4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> .\n_:N66b43817d95d4468bf805207af159230 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise> .\n_:Nd33af007bad14a4594f7039df1c5df75 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml> .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> <http://www.w3.org/2000/01/rdf-schema#comment> \"No assertion can be made about the completeness of the relationship.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:N8bdb3da6da754d98843024e1dcbe3e43 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N2aa73eafba6f4d55938fb60c96ff2379 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nfe1814d375d7456e843deb8cde1cf341 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability> <http://www.w3.org/ns/shacl#property> _:Ne68051bb209048da9a57bc5dbaf28bf0 .\n_:Nc38c872821b548ee8f430a027b2d711f <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nd3d538fe1cb544b5808c51dffd844c81 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N98018fef19484e2fae944af82b21920e <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/createdBy> .\n_:N39638ea4b52f4236b7a808cb979d2f4b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:Nbd47cac50394462f9015e00ec4b449a6 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N8ff2b7ece321489a9ff262a2c697c89c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> .\n_:N9eda1b52fa264730ab0b383d300e1726 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Ne820a8ec67114d53b03a71f5f7be31f5 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:Ne11c75cafdb0438299216847b06716cf <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> <http://www.w3.org/2000/01/rdf-schema#comment> \"SBOM of intended, planned software project or product with included components (some of which may not yet exist) for a new software artifact.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> <https://spdx.org/rdf/3.0.1/terms/Core/specVersion> \"3.0.1\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Security/locator> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/ns/shacl#property> _:Nd8679c5e3311467ca097a4151ac8fa54 .\n_:N951ec4cbce414b3bab847840bf18d59f <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Package> <http://www.w3.org/ns/shacl#property> _:N9eda1b52fa264730ab0b383d300e1726 .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nebecc80c7e4045d1b3ad15ab0c1d04ec <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator> <http://www.w3.org/ns/shacl#property> _:N163fe4499b2a454a9641b23118bf53ae .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> <http://www.w3.org/ns/shacl#property> _:Ne70b85feb564419597741ca637d61d03 .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nfbd3df443088485abe551fc6374a3c4c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N1256cfafa26e453a9d5f8b08cc5920d7 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:N00d83dee7aa44a7991821a46e83e5164 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> <http://www.w3.org/2000/01/rdf-schema#comment> \"Built-in inline controls or mitigations prevent an adversary from leveraging the vulnerability.\"@en .\n_:Nedaa28cbd856413e95e7805cf2d255dd <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> .\n_:N329ecc1447f349cc968623ddffe6a2f7 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/domain> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"invokedBy\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> <http://www.w3.org/2000/01/rdf-schema#comment> \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> <http://www.w3.org/2000/01/rdf-schema#label> \"componentNotPresent\" .\n_:N0eb0fa7732fb4a2db7455731d6a1ce53 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd73c69088f734dffb4cc9539c637aecf .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Connects a vulnerability and an element designating the element as a product\\naffected by the vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nfb655ff9dcc6442baa6046d411f0624c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> .\n_:N687efc23ea2c4c0b9a09c9ca45dc49b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nc91762ec925048e0a85d224bd2bd6d32 .\n<https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N377b547285074591a904911ef1fc1977 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/impactStatement> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> <http://www.w3.org/2000/01/rdf-schema#comment> \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"@en .\n_:N4dcad64fd9cf4af2b8d6ea98d6c5450a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N264b55b33a4549a6a131d79763879896 .\n_:N0a961d271f304c8cbb2e0a1307a9d8ad <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> .\n<https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nf284f365ba5c4e4da40d7d7900d82744 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides information about the primary purpose of the software artifact.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identifies the full text of a License or Addition.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> <http://www.w3.org/2000/01/rdf-schema#label> \"foundBy\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> <http://www.w3.org/2000/01/rdf-schema#label> \"hasConcludedLicense\" .\n_:Nf41c7f62f52f4c10b14344ec13dfe1e5 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a machine learning or artificial intelligence model.\"@en .\n_:Nd11df36dd5014f759eab790e847b9857 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/ns/shacl#property> _:N5d195bb929fc404584503e9c9b17a526 .\n<https://spdx.org/rdf/3.0.1/terms/Software/packageVersion> <http://www.w3.org/2000/01/rdf-schema#comment> \"Identify the version of a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/Element> <http://www.w3.org/ns/shacl#property> _:N675847984777421d9fb9b171cdf0bb53 .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> <http://www.w3.org/2000/01/rdf-schema#label> \"sha3_224\" .\n_:N2847f93323fd468eab2b926c5715c994 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> .\n_:Nd385c846dfa14371a0a3697f7168b4c1 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption> .\n_:N4466be96ec5a4942b916c3f1fad2d3ee <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N14d2ccc3ee7749088945c0ba96e7a88a .\n_:N1bd597d8851e43b79e3bde3fb6388627 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/vectorString> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N4d86b5ad122d431bbf443326643a51df <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nfbd3df443088485abe551fc6374a3c4c .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> <http://www.w3.org/2000/01/rdf-schema#comment> \"Package URL, as defined in the corresponding [Annex](../../../annexes/pkg-url-specification.md) of this specification.\"@en .\n_:N14d7232930234cad917631e1993d7ccd <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n_:Na42e3794f624483e818646ed683c5ba2 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:Nfe1814d375d7456e843deb8cde1cf341 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nc38c872821b548ee8f430a027b2d711f <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> <http://www.w3.org/2000/01/rdf-schema#label> \"vcs\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> <http://www.w3.org/2000/01/rdf-schema#label> \"exportControlAssessment\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> .\n_:Nbd47cac50394462f9015e00ec4b449a6 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> <http://www.w3.org/2000/01/rdf-schema#label> \"sha256\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is metadata about the `from` Element (`from` hasMetadata `to`).\"@en .\n_:N3c34004e669a4f809790739b55299420 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#property> _:Nc7f12b88e8f5489dacbbfeb81192696a .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> <http://www.w3.org/2000/01/rdf-schema#label> \"email\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/Annotation> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> <http://www.w3.org/ns/shacl#property> _:N82be0a238ea44c658a60ca20e0c8c6fa .\n_:N1dd7c94072d1478ca91bee2c7af967a8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N34cf4751490f48f9852ff2fa143a6321 .\n_:Nc6d18260ddfa478b84c2dc19c2059aa2 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Software/File> .\n<https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile> <http://www.w3.org/2000/01/rdf-schema#comment> \"Defines the original host file that the snippet information applies to.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Agent is delegating an action to the Agent of the `to` Relationship (which must be of type invokedBy), during a LifecycleScopeType (e.g. the `to` invokedBy Relationship is being done on behalf of `from`).\"@en .\n_:N3899f43be1b142148dc7af5c1cd6a1b9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> .\n<https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Records the time when a recommended action was communicated in a VEX statement\\nto mitigate a vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/description> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/packageUrl> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Relationship> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Ndbfe3b48ba714fb990a0e903863ea1ed <http://www.w3.org/ns/shacl#hasValue> <https://spdx.org/rdf/3.0.1/terms/Core/Artifact> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> <http://www.w3.org/2000/01/rdf-schema#label> \"cwe\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> <http://www.w3.org/2000/01/rdf-schema#comment> \"in addition to being supported by the supplier, the software is known to have been deployed and is in use.  For a software as a service provider, this implies the software is now available as a service.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/standardName> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> <http://www.w3.org/2000/01/rdf-schema#comment> \"Property that describes the digest of the build configuration file used to\\ninvoke a build.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange> <http://www.w3.org/2000/01/rdf-schema#comment> \"Defines the end of a range.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> <http://www.w3.org/2000/01/rdf-schema#label> \"serious\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/statement> <http://www.w3.org/2000/01/rdf-schema#comment> \"Commentary on an assertion that an annotator has made.\"@en .\n_:N3bf9008e5422473bb689602da04ccca1 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N91adaf3024344ddcbcbf3f943faaad6b <http://www.w3.org/ns/shacl#in> _:N2aa14aff363e4fc1ab2ed86f71eb8873 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> <http://www.w3.org/2000/01/rdf-schema#label> \"simpleLicensing\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/dataLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides the license under which the SPDX documentation of the Element can be\\nused.\"@en .\n_:Nbbbec88245754e9d9390b9a11f0b67c2 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> <http://www.w3.org/2000/01/rdf-schema#label> \"purchaseOrder\" .\n_:N68767751c5f64fc1afe82f2dcbae6636 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N1358bfc70dc14db6aa3a799228bc2fdd .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a export control assessment for a package.\"@en .\n_:Nbd14f0a1267744e89f6930e710689414 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/identifier> .\n_:Na449b0b56e3540618b2a2698204edde9 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N328adb4bb1ec422084a2169890188a03 .\n_:Nf71f6300b14a4726a20ffad899bed919 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nbac401e4be1249dd86dd149952baf59b <http://www.w3.org/ns/shacl#path> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N8e672d95ff7d48e68c1ed7ecf019b269 .\n_:N5ab248e680454bbcb3ed254de24ac49f <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N163fe4499b2a454a9641b23118bf53ae <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense> .\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier> <http://www.w3.org/ns/shacl#property> _:N453a2981f56c4d3a943752e7740f87fd .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> <http://www.w3.org/2000/01/rdf-schema#label> \"coordinatedBy\" .\n_:N626b5ad29167479dabae9a9177315404 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing> .\n_:N243ef6907efb40d38e00f4430d63fc19 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N9ed65925a89e40e8b7faaa925d739c72 .\n_:Nda71586c3c6541b4a6a907d316dca405 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Ndc659c8552d54ab684aadbdacdbd7a8d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> .\n_:Ne5e123ab8f7d4aa4b35a7442690fe19d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> .\n_:N0274510beacf46b0b7cd7048ff3cbb4d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef> <http://www.w3.org/ns/shacl#property> _:N5ab248e680454bbcb3ed254de24ac49f .\n_:N68e2aefd82ab40c59cc6c2bfeab0adc4 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/actionStatement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n_:N4e6142c3e2dd4f3f9e2aed1df9452bc7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> .\n<https://spdx.org/rdf/3.0.1/terms/Core/endTime> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/AI/autonomyType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Indicates whether the system can perform a decision or action without human\\ninvolvement or guidance.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> <http://www.w3.org/2000/01/rdf-schema#label> \"noAssertion\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n_:N66595c518c6248f69bdca82dccebf454 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Na82fb3a822a04f6180f1ca7808276d8f .\n<https://spdx.org/rdf/3.0.1/terms/AI/metric> <http://www.w3.org/2000/01/rdf-schema#comment> \"Records the measurement of prediction quality of the AI model.\"@en .\n_:Nd0cfba2a98544626a8566f29105598e9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Na79e142094fb464da3de3ceb4108e4ff .\n_:N5f694c64068844ca80652791ca7749d9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> .\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> .\n_:N0781395df11e44a6a3186f0fa8908958 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> <http://www.w3.org/2000/01/rdf-schema#label> \"review\" .\n_:Nd77657e0b19d459c931f64f48ed7e1a6 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#anyURI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to the patch or source code that fixes a vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:Nc5485992ed4e4cbea07fa6d87ee716ac <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> <http://www.w3.org/2000/01/rdf-schema#label> \"blake2b256\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> <http://www.w3.org/2000/01/rdf-schema#label> \"runtimeAnalysisReport\" .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/AI/AIPackage> <http://www.w3.org/ns/shacl#property> _:Nf41c7f62f52f4c10b14344ec13dfe1e5 .\n_:Nfcc30e48020d4dd2b3493a0cd55ea457 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Core/Artifact> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies a data package and its associated information.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense> <http://www.w3.org/ns/shacl#property> _:Ndaeba75fb43b4db7b777e9b00ecd7064 .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"This individual element was defined by the spec.\"@en .\n_:Nf7fd042770064703a84cd9039273e4f7 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N65301d1be04341678842dfc049e2a33c <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a social media channel for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/locator> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides the location of an exploit catalog.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> <http://www.w3.org/2000/01/rdf-schema#comment> \"data is of a type not included in this list.\"@en .\n_:Nff33e8337dc8421d9e74b338e35a75d5 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/name> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N1d4668e7f12244a7a9407b898c9b0534 .\n_:N13f4d81403034faaa93ea1abc3bd3d91 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> .\n_:Ndb31c53559be41e0b28e79b74da0b557 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N73e74213eec84d8daaa36a51dab963d6 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/Sbom> <http://www.w3.org/ns/shacl#property> _:N954579de61d84bef909737ad4568a536 .\n_:N68e2aefd82ab40c59cc6c2bfeab0adc4 <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/Snippet> <http://www.w3.org/ns/shacl#property> _:Nc6d18260ddfa478b84c2dc19c2059aa2 .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Ne7777394524c4639973161dd3aff2db3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> <http://www.w3.org/2000/01/rdf-schema#label> \"registration\" .\n_:Nbb0a3a63cdba4f078c6de6eef7ff6579 <http://www.w3.org/ns/shacl#not> _:Ncedd59bf4f1a4436ac8325d34d020df5 .\n_:N58b8de667bb54771976a5e86a8a8139a <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N9bb1cced9aa14e08b36ebf9f952b1d01 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> .\n<https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> <http://www.w3.org/2000/01/rdf-schema#comment> \"This individual element was defined by the spec.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Ne883dfda4a7445ceb1e70f39ddd03fea <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Nf284f365ba5c4e4da40d7d7900d82744 .\n_:Nd0ec388aab40469ab0a4297c30e0c906 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N9c1ccbc2b86f454395a450f736b67eec .\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> <http://www.w3.org/2000/01/rdf-schema#comment> \"The file represents a single file (default).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/2000/01/rdf-schema#comment> \"Abstract class for additional text intended to be added to a License, but\\nwhich is not itself a standalone License.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> <http://www.w3.org/2000/01/rdf-schema#label> \"chat\" .\n_:N6946aaeee89545da9d91b8527c54139a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N58021835a49a4b959f9428f8df7f7198 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd77e569c4d2d4d2c9bb29ea462bc94cc .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N6be5db9035a14b779b13bfa0a5a51c3e <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nd83655f2100e4025b2eefd465fc154ab .\n_:Nb3e77cdb9a14442eafb0659c7081c110 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Vulnerability has no impact on each `to` Element. The use of the `doesNotAffect` is constrained to `VexNotAffectedVulnAssessmentRelationship` classed relationships.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N683c5b7b252949bda929dd4befe8bb50 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N991d42b910e64656b45d7c4ce9e7f5e3 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> <http://www.w3.org/2000/01/rdf-schema#comment> \"Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`).\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/File> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N2b94274553ab4bc2bbc78307f39b3327 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/justificationType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Impact justification label to be used when linking a vulnerability to an element\\nrepresenting a VEX product with a VexNotAffectedVulnAssessmentRelationship\\nrelationship.\"@en .\n_:Nba03adbea09d477299a596cac9fd8319 <http://www.w3.org/ns/shacl#message> \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N0f568f8825144082a14a0e000b8ff13f <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> .\n_:Nae8e63939c7c4cf4aa4ba555362d775c <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n_:N8e672d95ff7d48e68c1ed7ecf019b269 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#boolean> .\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> <http://www.w3.org/2000/01/rdf-schema#label> \"crystalsDilithium\" .\n_:N0d09683a42354debacdd0b0625119609 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> <http://www.w3.org/2000/01/rdf-schema#comment> \"BLAKE2b algorithm with a digest size of 512, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n_:Nc3c21678fc9a459784f054a6954a9aa8 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides a CVSS version 2.0 assessment for a vulnerability.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:Na267e7b88a344e4fbd0c59a6dc760e65 .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element provides low level control over a device's hardware.\"@en .\n_:N2056bd91659a4260a6eb99a0cbdd9f14 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> .\n_:N0753f471dae945e885cde15702c705bb <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> <http://www.w3.org/2000/01/rdf-schema#label> \"runtime\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> <http://www.w3.org/2000/01/rdf-schema#comment> \"The vulnerability requires attention from the organization's internal, supervisory-level individuals. Necessary actions include requesting assistance or information about the vulnerability, and may involve publishing a notification either internally and/or externally. CISA recommends remediating Attend vulnerabilities sooner than standard update timelines.\"@en .\n_:N3c163fcab8684aa09c61e78b4cbb9b38 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n_:N7a48123f699948b5867af1fec0d7b88e <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Core/comment> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> <http://www.w3.org/2000/01/rdf-schema#comment> \"data describes the syntax or semantics of a language or text, such as a parse tree used for natural language processing.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:Nc9ddcdf86e874968aa8f5ba821975eb4 .\n_:N07868b0098174c478ac47f3fbc946ff0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N2061c93cd5774c61823bf76c952d5242 .\n_:N95b6da49b56e4298924cd2f153f00905 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element treats each `to` Element as a data file. A data file is an artifact that stores data required or optional for the `from` Element's functionality. A data file can be a database file, an index file, a log file, an AI model file, a calibration data file, a temporary file, a backup file, and more. For AI training dataset, test dataset, test artifact, configuration data, build input data, and build output data, please consider using the more specific relationship types: `trainedOn`, `testedOn`, `hasTest`, `configures`, `hasInput`, and `hasOutput`, respectively. This relationship does not imply dependency.\"@en .\n_:Nf7fd042770064703a84cd9039273e4f7 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nf41c7f62f52f4c10b14344ec13dfe1e5 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N8bdb3da6da754d98843024e1dcbe3e43 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:Ne778a773be4f408192f2ed37c6143a5d <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> .\n_:Na5ef7f1675b84ce99e4f4ca36d200a91 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N14d7232930234cad917631e1993d7ccd .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> <http://www.w3.org/2000/01/rdf-schema#comment> \"Abstract class representing a License or an OrLaterOperator.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> <http://www.w3.org/2000/01/rdf-schema#comment> \"When a CVSS score is between 9.0 - 10.0\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Ndb31c53559be41e0b28e79b74da0b557 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> <http://www.w3.org/2000/01/rdf-schema#label> \"test\" .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense> <http://www.w3.org/2002/07/owl#sameAs> <https://spdx.org/rdf/3.0.1/terms/Licensing/NoAssertion> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N45b62edbd5f3406dba20232288ec19fd <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Ne64dea82135241279d97934d928f2d35 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> <http://www.w3.org/2000/01/rdf-schema#label> \"binaryArtifact\" .\n_:N0b728d22a9674ecc87af12fde5aae61c <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/annotationType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Describes the type of annotation.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText> <http://www.w3.org/ns/shacl#property> _:Nda71586c3c6541b4a6a907d316dca405 .\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/energyUnit> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the unit in which energy is measured.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:N9bb1cced9aa14e08b36ebf9f952b1d01 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Na3743aad0c334d06a729f81988609c9f .\n<https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the value of the content identifier.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> <http://www.w3.org/ns/shacl#property> _:Nc9ccffdec66347509395f75c9845128f .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> <http://www.w3.org/2000/01/rdf-schema#label> \"configuration\" .\n_:N44928392b4d8458f847c7fd69533d2ee <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> .\n_:N6eb9ec15081f404a99935ff4e2aaa14b <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:N62b8677868664944abc9f19745aed957 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne4baf3becb8740a79f8bceb49f40679f .\n_:Nf3dfbb7f98e84c61b58f5b17e3ae9f19 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/externalRef> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element has a dependency on each `to` Element, dependency is not in the distributed artifact, but assumed to be provided, during a LifecycleScopeType period.\"@en .\n_:N82be0a238ea44c658a60ca20e0c8c6fa <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Nf44042158d4d4c85a5bd6a0fcb538498 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#positiveInteger> .\n_:Nb3e77cdb9a14442eafb0659c7081c110 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:N4278c3d777ea4ebd81cd23af80459c2d <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies a time when a vulnerability assessment was modified\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element is modified by each `to` Element.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/Bom> <http://www.w3.org/2000/01/rdf-schema#comment> \"A container for a grouping of SPDX-3.0 content characterizing details\\n(provenence, composition, licensing, etc.) about a product.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> <http://www.w3.org/2000/01/rdf-schema#label> \"cve\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> <http://www.w3.org/2000/01/rdf-schema#label> \"gitoid\" .\n<https://spdx.org/rdf/3.0.1/terms/Security/decisionType> <http://www.w3.org/2000/01/rdf-schema#range> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> .\n_:Nf7e1508801cf4398b830fad84fe53388 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N62b8677868664944abc9f19745aed957 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Software/sbomType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides information about the type of an SBOM.\"@en .\n_:Nb245e59ae52342bea2f1feb05bb80e79 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> <http://www.w3.org/2000/01/rdf-schema#comment> \"The `from` Element is a descendant of each `to` Element.\"@en .\n_:Nff33e8337dc8421d9e74b338e35a75d5 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:Ncae19f1586924a439b37e75eb5b57ed4 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/AI/domain> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n_:N30d5cdb21c144005b1d74c81aa0e129e <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nc91762ec925048e0a85d224bd2bd6d32 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> .\n_:N95b6da49b56e4298924cd2f153f00905 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Ndb06ff981cef4e94bfdbec22badacd4d <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:Na5a538a0052340c0ba01747cca3d3da8 <http://www.w3.org/ns/shacl#not> _:N8115c0678af046f9bb8fe56f1541b92b .\n_:Nf41c7f62f52f4c10b14344ec13dfe1e5 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nfcc30e48020d4dd2b3493a0cd55ea457 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Security/score> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> <http://www.w3.org/2000/01/rdf-schema#label> \"testedOn\" .\n_:Nc38c872821b548ee8f430a027b2d711f <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Software/homePage> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument> <http://www.w3.org/ns/shacl#property> _:Ndc4f18efad334d78a498ea9df84fbd02 .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n_:N0b728d22a9674ecc87af12fde5aae61c <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/algorithm> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:Nd11df36dd5014f759eab790e847b9857 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/Element> .\n_:N105628f6c8b040edb9db617f35f30bec <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Ned1f0afb78d3460c9478383abf3da36b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Na8cf54eee3ac40cca0ed6cfdaef6a576 .\n_:N734a831b529349fb969fd328dc6dcb1c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N25b71b41baf8408a91b66336f376a5b6 .\n_:Nb850dda843534d3ab3ffbadf70766fef <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Ndc4f18efad334d78a498ea9df84fbd02 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#BlankNodeOrIRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/ns/shacl#property> _:Nda791debefe5491aa84d61433873c630 .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> <http://www.w3.org/2000/01/rdf-schema#comment> \"the artifact has been released, and is supported from the supplier.   There is a validUntilDate that can provide additional information about the duration of support.\"@en .\n_:N6be5db9035a14b779b13bfa0a5a51c3e <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element refers to a chipset, processor, or electronic board.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Categories of presence or absence.\"@en .\n_:Nbd14f0a1267744e89f6930e710689414 <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nf44042158d4d4c85a5bd6a0fcb538498 <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N6eb9ec15081f404a99935ff4e2aaa14b <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N06a4b77ca26e4742a10723dc3349c395 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> .\n_:Nccde3ac271484f91b83ed5fb2e1d70c9 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N36b7d391e5cf402199bf454d82f5735c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType> .\n<https://spdx.org/rdf/3.0.1/terms/Core/Bundle> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n<https://spdx.org/rdf/3.0.1/terms/Core/value> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> <http://www.w3.org/2000/01/rdf-schema#comment> \"A reference to a dynamic analysis report for a package.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/to> <http://www.w3.org/2000/01/rdf-schema#comment> \"References an Element on the right-hand side of a relationship.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#comment> \"Abstract ancestor class for all VEX relationships\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:Nf3dfbb7f98e84c61b58f5b17e3ae9f19 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N565a78360e28494ea80897aadf944c0c .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License> <http://www.w3.org/ns/shacl#property> _:N79e0fdc8a753446e8e1931aab90b02ae .\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#IRI> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies the type of an external reference.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:N5011f0cdb4544a70b796520ecd436a25 <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> <http://www.w3.org/2000/01/rdf-schema#label> \"data\" .\n_:N1358bfc70dc14db6aa3a799228bc2fdd <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> .\n<https://spdx.org/rdf/3.0.1/terms/Core/createdUsing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .\n_:Nf507b9bee5ae4254bafe4ce3c72a9f18 <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> .\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n_:N0f568f8825144082a14a0e000b8ff13f <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N89d641eef49d4a5f9ef42bfe5c4221bd .\n<https://spdx.org/rdf/3.0.1/terms/AI/limitation> <http://www.w3.org/2000/01/rdf-schema#range> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> <http://www.w3.org/2000/01/rdf-schema#label> \"image\" .\n_:Nc91762ec925048e0a85d224bd2bd6d32 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Nf028d12b2d0f4f6cb20747b6b39a8b5b .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> <http://www.w3.org/2000/01/rdf-schema#label> \"ancestorOf\" .\n_:Nc85a3a5deac54465a32d993ba5434b00 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:Ne7777394524c4639973161dd3aff2db3 .\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> <https://spdx.org/rdf/3.0.1/terms/Core/specVersion> \"3.0.1\" .\n_:N163fe4499b2a454a9641b23118bf53ae <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:N29e8eb1e03be45ae92093e6937585f14 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .\n<https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode> <http://www.w3.org/ns/shacl#property> _:N88e97455b377466daa24bff58cde8f0d .\n<https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId> <http://www.w3.org/2000/01/rdf-schema#comment> \"Specifies whether a license or additional text identifier has been marked as\\ndeprecated.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> <http://www.w3.org/2000/01/rdf-schema#label> \"hasTest\" .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> <http://www.w3.org/2000/01/rdf-schema#label> \"dynamicAnalysisReport\" .\n_:N328adb4bb1ec422084a2169890188a03 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n_:Nadc18a90b6ca4cc3af0fb2aa7418dda8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> <http://www.w3.org/2000/01/rdf-schema#comment> \"the element follows the Build profile specification\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage> <http://www.w3.org/ns/shacl#property> _:N66b43817d95d4468bf805207af159230 .\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> <http://www.w3.org/2000/01/rdf-schema#label> \"no\" .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> <http://www.w3.org/2000/01/rdf-schema#comment> \"Any other units of energy measurement.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> <http://www.w3.org/2000/01/rdf-schema#label> \"test\" .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element is a plan, guideline or strategy how to create, perform or analyze an application.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/Artifact> <http://www.w3.org/ns/shacl#property> _:N06465237afe4406eb4803558f7a57c08 .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType> .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N6f8ca85700744b0e9f7a8672675d1dca .\n<https://spdx.org/rdf/3.0.1/terms/Core/key> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#DatatypeProperty> .\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship> <http://www.w3.org/ns/shacl#property> _:N7676f1bbd99e47659502f87b9936453e .\n<https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship> <http://www.w3.org/ns/shacl#property> _:N8692a82c280845c3a6fa37c02ddae229 .\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .\n_:N06465237afe4406eb4803558f7a57c08 <http://www.w3.org/ns/shacl#pattern> \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n_:N30d5cdb21c144005b1d74c81aa0e129e <http://www.w3.org/ns/shacl#class> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType> .\n_:Nb81407b76fc94f228f1f5ad011d931a5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> .\n_:N4091b2fb3d5c417fad7305927740d1d5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N683c5b7b252949bda929dd4befe8bb50 .\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType> <http://www.w3.org/2000/01/rdf-schema#comment> \"Enumeration of the different kinds of SPDX file.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose> .\n_:N73833299f42a4f78b3a3379f9d2302d7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> .\n_:N034bf868068348fb92f2f33976cad5ae <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize> .\n<https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship> .\n<https://spdx.org/rdf/3.0.1/terms/Core/completeness> <http://www.w3.org/2000/01/rdf-schema#comment> \"Provides information about the completeness of relationships.\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .\n_:N6946aaeee89545da9d91b8527c54139a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> .\n_:N4382805b6a5947d38ffcfd8b182bddbf <http://www.w3.org/ns/shacl#maxCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> <http://www.w3.org/2000/01/rdf-schema#comment> \"The Element doesn't fit into any of the other categories.\"@en .\n_:N3c34004e669a4f809790739b55299420 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:N5a0ed5449f124c1e9ea7b05f0826cabd .\n_:Nbd14f0a1267744e89f6930e710689414 <http://www.w3.org/ns/shacl#nodeKind> <http://www.w3.org/ns/shacl#Literal> .\n_:Nc37985fef6884679b49d387a2ef08d3f <http://www.w3.org/ns/shacl#path> <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre> .\n_:Nb850dda843534d3ab3ffbadf70766fef <http://www.w3.org/ns/shacl#minCount> \"1\"^^<http://www.w3.org/2001/XMLSchema#integer> .\n_:Nd0ec388aab40469ab0a4297c30e0c906 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> .\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> <http://www.w3.org/2000/01/rdf-schema#comment> \"no assertion about the type of support is made.   This is considered the default if no other support type is used.\"@en .\n_:N737b3d5b3c8f4cb7b5fb665b52f1dd96 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .\n_:N8186b6d9dc534ac1b7a906d040a88d6a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> .\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> <http://www.w3.org/2000/01/rdf-schema#comment> \"[Common Platform Enumeration: Naming Specification Version 2.3](https://csrc.nist.gov/publications/detail/nistir/7695/final)\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> <http://www.w3.org/2000/01/rdf-schema#comment> \"[Dilithium](https://pq-crystals.org/dilithium/)\"@en .\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact> <http://www.w3.org/ns/shacl#property> _:Nfbb5f5e996be44989d31d47d46540443 .\n"
  },
  {
    "path": "rdf/spdx-model.pretty-xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n  xmlns:owl=\"http://www.w3.org/2002/07/owl#\"\n  xmlns:dcterms=\"http://purl.org/dc/terms/\"\n  xmlns:sh=\"http://www.w3.org/ns/shacl#\"\n  xmlns:ns1=\"https://spdx.org/rdf/3.0.1/terms/Core/\"\n  xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n  xmlns:ns2=\"https://spdx.org/rdf/3.0.1/terms/AI/\"\n  xmlns:rdfs=\"http://www.w3.org/2000/01/rdf-schema#\"\n  xmlns:ns3=\"https://spdx.org/rdf/3.0.1/terms/Software/\"\n  xmlns:ns4=\"https://spdx.org/rdf/3.0.1/terms/Dataset/\"\n  xmlns:omg-ann=\"https://www.omg.org/spec/Commons/AnnotationVocabulary/\"\n  xmlns:ns5=\"https://spdx.org/rdf/3.0.1/terms/Security/\"\n  xmlns:ns6=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/\"\n>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition\">\n    <rdfs:comment xml:lang=\"en\">A license addition that is not listed on the SPDX Exceptions List.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">An SPDX Element containing an SPDX license expression string.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ne70b85feb564419597741ca637d61d03\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nf5531d9c16ff4f589dff19f480634c29\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\"/>\n        <sh:pattern>^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N1647e706f6764e7d9ec4e0aa8979d0c6\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Ontology rdf:about=\"https://spdx.org/rdf/3.0.1/terms/\">\n    <owl:versionIRI rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/\"/>\n    <rdfs:label xml:lang=\"en\">System Package Data Exchange (SPDX) Ontology</rdfs:label>\n    <dcterms:abstract xml:lang=\"en\">This ontology defines the terms and relationships used in the SPDX specification to describe system packages</dcterms:abstract>\n    <dcterms:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#date\">2024-04-05</dcterms:created>\n    <dcterms:creator xml:lang=\"en\">SPDX Project</dcterms:creator>\n    <dcterms:license rdf:resource=\"https://spdx.org/licenses/Community-Spec-1.0.html\"/>\n    <dcterms:references rdf:resource=\"https://spdx.dev/specifications/\"/>\n    <dcterms:title xml:lang=\"en\">System Package Data Exchange (SPDX) Ontology</dcterms:title>\n    <omg-ann:copyright xml:lang=\"en\">Copyright (C) 2024 SPDX Project</omg-ann:copyright>\n  </owl:Ontology>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A license or addition that is not listed on the SPDX License List.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nda71586c3c6541b4a6a907d316dca405\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship\">\n    <rdfs:comment xml:lang=\"en\">Designates elements as products where the impact of a vulnerability is being\ninvestigated.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\"/>\n    <ns1:creationInfo>\n      <ns1:CreationInfo rdf:about=\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\">\n        <rdfs:comment xml:lang=\"en\">This individual element was defined by the spec.</rdfs:comment>\n        <ns1:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\">2024-11-22T03:00:01Z</ns1:created>\n        <ns1:createdBy rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"/>\n        <ns1:specVersion>3.0.1</ns1:specVersion>\n      </ns1:CreationInfo>\n    </ns1:creationInfo>\n    <rdfs:comment xml:lang=\"en\">An Individual Value for Element representing a set of Elements of unknown\nidentify or cardinality (number).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/Sbom\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A collection of SPDX Elements describing a single package.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Bom\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N954579de61d84bef909737ad4568a536\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\"/>\n        </sh:in>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Portion of an AnyLicenseInfo representing a set of licensing information\nwhere all elements apply.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N963f7603cd844b03bd4631e0713b1635\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">2</sh:minCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides a CVSS version 2.0 assessment for a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na2b089e6c69d4697ae4de61d18f020f7\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/score\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nb850dda843534d3ab3ffbadf70766fef\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A collection of SPDX Elements that could potentially be serialized.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N4aa1ea2c440f4aecb7a6656a599fbf22\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/import\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ndc4f18efad334d78a498ea9df84fbd02\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc22ee04d695b4582bd604f6206900620\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">An SPDX version 2.X compatible verification method for software packages.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N5a2b8b0073a54a3db4d6092f1c5043ed\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na3925605d49b4db382603ae946c37f51\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N88e97455b377466daa24bff58cde8f0d\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies a data package and its associated information.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/Package\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N78c7513398064da1a55c5df1b3c96444\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N00d83dee7aa44a7991821a46e83e5164\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nb4381a5cee3143a482af28cf9a364f3c\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na42e3794f624483e818646ed683c5ba2\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na267e7b88a344e4fbd0c59a6dc760e65\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N66b43817d95d4468bf805207af159230\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N034bf868068348fb92f2f33976cad5ae\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N8adbab8e05cf4258a0b7e9eedbd03e5f\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N95b6da49b56e4298924cd2f153f00905\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ndb06ff981cef4e94bfdbec22badacd4d\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N6eb9ec15081f404a99935ff4e2aaa14b\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nf0752cee7bef48efaa39267516a6b21a\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N2a72f2e0c3d44dd5ac4c0633f336d556\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\"/>\n    <ns1:creationInfo>\n      <ns1:CreationInfo rdf:about=\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\">\n        <rdfs:comment xml:lang=\"en\">This individual element was defined by the spec.</rdfs:comment>\n        <ns1:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\">2024-11-22T03:00:01Z</ns1:created>\n        <ns1:createdBy rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"/>\n        <ns1:specVersion>3.0.1</ns1:specVersion>\n      </ns1:CreationInfo>\n    </ns1:creationInfo>\n    <rdfs:comment xml:lang=\"en\">An Individual Value for License when no assertion can be made about its actual\nvalue.</rdfs:comment>\n    <owl:sameAs rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Licensing/NoAssertion\"/>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides a CVSS version 4 assessment for a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N4382805b6a5947d38ffcfd8b182bddbf\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/score\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N4278c3d777ea4ebd81cd23af80459c2d\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/severity\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N58c62d134f5e41d78440946685ecf0cc\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\"/>\n    <ns1:creationInfo>\n      <ns1:CreationInfo rdf:about=\"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\">\n        <rdfs:comment xml:lang=\"en\">This individual element was defined by the spec.</rdfs:comment>\n        <ns1:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\">2024-11-22T03:00:01Z</ns1:created>\n        <ns1:createdBy rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"/>\n        <ns1:specVersion>3.0.1</ns1:specVersion>\n      </ns1:CreationInfo>\n    </ns1:creationInfo>\n    <rdfs:comment xml:lang=\"en\">An Individual Value for License where the SPDX data creator determines that no\nlicense is present.</rdfs:comment>\n    <owl:sameAs rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Licensing/None\"/>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/Build\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Class that describes a build instance of software/artifacts.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N4f6d0abf94b14a189b945346f00ba9dc\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/buildType\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N7d2dbee05b72455c995a675186de5fd1\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/buildId\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N82be0a238ea44c658a60ca20e0c8c6fa\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N3ba51db196c04386ae47cb64aab6c95c\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ne20cfbefa1424ba79abfc89287f1eef3\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nbdc672a90df4480da8648bd31507d48e\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/parameter\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc8b9ea4213214eccb17ccccf3790161d\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nce9a69dc19af4e1394f03174c67c5857\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N85ad449141be453592e9e80c2bc379f4\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/environment\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Connects a vulnerability and an element designating the element as a product\naffected by the vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N8692a82c280845c3a6fa37c02ddae229\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N105628f6c8b040edb9db617f35f30bec\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Portion of an AnyLicenseInfo representing a set of licensing information where\nonly one of the elements applies.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ne81afbff18a74c75ac853da24ab327a0\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">2</sh:minCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Links a vulnerability and one or more elements designating the latter as products\nnot affected by the vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nb916f2dfc1c640bd8e0dac9bb5956172\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N377b547285074591a904911ef1fc1977\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N6f8ca85700744b0e9f7a8672675d1dca\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A license that is listed on the SPDX License List.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ndaeba75fb43b4db7b777e9b00ecd7064\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nadd5d6fa295c47ee82d49e5fde059110\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies a vulnerability and its associated information.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ne11c75cafdb0438299216847b06716cf\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N942417ca6d844df0914d75b099a457f8\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ne68051bb209048da9a57bc5dbaf28bf0\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Portion of an AnyLicenseInfo representing a License which has additional\ntext applied to it.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc51fb19223644705a84f646344b7e9d3\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N163fe4499b2a454a9641b23118bf53ae\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Describes a certain part of a file.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N825f749765e348a0abfef75f63c1588a\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nf9bf03371d92462f91a54baa946fd625\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc6d18260ddfa478b84c2dc19c2059aa2\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/File\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides a CVSS version 3 assessment for a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nfcc30e48020d4dd2b3493a0cd55ea457\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/score\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na449b0b56e3540618b2a2698204edde9\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/severity\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N328adb4bb1ec422084a2169890188a03\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies an AI package and its associated information.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/Package\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N8bdb3da6da754d98843024e1dcbe3e43\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N329ecc1447f349cc968623ddffe6a2f7\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/domain\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nd385c846dfa14371a0a3697f7168b4c1\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N786a3eaa8fbe4cf0bb67c4e086fa8b5b\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nf41c7f62f52f4c10b14344ec13dfe1e5\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N024478cff6eb4ef48dc45dabdb7b0a35\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nad909dcc4fad4339a9eb809fabd6a871\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/limitation\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N13acbf7806c648f19f147c9073a04385\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/metric\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc63741a7112e471ba97ce37e05f2dac1\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N626b5ad29167479dabae9a9177315404\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ncae19f1586924a439b37e75eb5b57ed4\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N9bd771ac02cc41519919a01d4deca105\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N576b7fbe3ba74572a6eb065c67761847\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N80dc66a1ccec469392596c5291fa2864\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nccde3ac271484f91b83ed5fb2e1d70c9\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A type of extension consisting of a list of name value pairs.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N516b1b46dbb04f1c953906f0388bf8b4\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">An assertion made in relation to one or more elements.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N91adaf3024344ddcbcbf3f943faaad6b\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N07cb32d0626a45cfbea37a7dd2a8b854\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\"/>\n        <sh:pattern>^[^\\/]+\\/[^\\/]+$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N8f24e4128c124ec08b9e80f45a43dd1e\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/statement\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N3bf9008e5422473bb689602da04ccca1\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/subject\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship\">\n    <rdfs:comment xml:lang=\"en\">Links a vulnerability and elements representing products (in the VEX sense) where\na fix has been applied and are no longer affected.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense\">\n    <rdfs:comment xml:lang=\"en\">A license that is not listed on the SPDX License List.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides an EPSS assessment for a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nf284f365ba5c4e4da40d7d7900d82744\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/probability\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc9ddcdf86e874968aa8f5ba821975eb4\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/percentile\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provide context for a relationship that occurs in the lifecycle.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N7676f1bbd99e47659502f87b9936453e\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/scope\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides an exploit assessment of a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N91d11db27b28462b8545b78734a27503\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N8e672d95ff7d48e68c1ed7ecf019b269\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/exploited\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ne820a8ec67114d53b03a71f5f7be31f5\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/locator\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Portion of an AnyLicenseInfo representing this version, or any later version,\nof the indicated License.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N47d32bc3b4e04c9ab083ec76d4f22585\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Person\">\n    <rdfs:comment xml:lang=\"en\">An individual human being.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A license exception that is listed on the SPDX Exceptions list.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N7c7a260c778e4d4491ba75a0fe083ebe\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N5011f0cdb4544a70b796520ecd436a25\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent\">\n    <rdfs:comment xml:lang=\"en\">A software agent.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/NoneElement\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\"/>\n    <ns1:creationInfo>\n      <ns1:CreationInfo rdf:about=\"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\">\n        <rdfs:comment xml:lang=\"en\">This individual element was defined by the spec.</rdfs:comment>\n        <ns1:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\">2024-11-22T03:00:01Z</ns1:created>\n        <ns1:createdBy rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"/>\n        <ns1:specVersion>3.0.1</ns1:specVersion>\n      </ns1:CreationInfo>\n    </ns1:creationInfo>\n    <rdfs:comment xml:lang=\"en\">An Individual Value for Element representing a set of Elements with\ncardinality (number/count) of zero.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides an SSVC assessment for a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N30d5cdb21c144005b1d74c81aa0e129e\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>support</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the software support channel or other support information for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>serializedInArtifact</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` SpdxDocument can be found in a serialized form in each `to` Artifact.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasExample</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is an example for the `from` Element (`from` hasExample `to`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/severity\">\n    <rdfs:comment xml:lang=\"en\">Specifies the CVSS qualitative severity rating of a vulnerability in relation to a piece of software.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\">\n    <rdfs:comment xml:lang=\"en\">Describes if any sensitive personal information is present in the dataset.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n  </owl:ObjectProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\">\n    <rdfs:comment xml:lang=\"en\">Agent represents anything with the potential to act on a system.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>support</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the artifact has been released, and is supported from the supplier.   There is a validUntilDate that can provide additional information about the duration of support.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha256</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-2 with a digest length of 256, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\">\n    <rdfs:comment xml:lang=\"en\">Maps a LicenseRef or AdditionRef string for a Custom License or a Custom\nLicense Addition to its URI ID.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </owl:ObjectProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A canonical, unique, immutable identifier</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N45b62edbd5f3406dba20232288ec19fd\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N453a2981f56c4d3a943752e7740f87fd\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n    <rdfs:label>act</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The vulnerability requires attention from the organization's internal, supervisory-level and leadership-level individuals. Necessary actions include requesting assistance or information about the vulnerability, as well as publishing a notification either internally and/or externally. Typically, internal groups would meet to determine the overall response and then execute agreed upon actions. CISA recommends remediating Act vulnerabilities as soon as possible.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\">\n    <rdfs:comment xml:lang=\"en\">Describes a mechanism to update the dataset.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasHost</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Build was run on the `to` Element during a LifecycleScopeType period (e.g. the host that the build runs on).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used when the type does not match any of the other options.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>deployed</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">in addition to being supported by the supplier, the software is known to have been deployed and is in use.  For a software as a service provider, this implies the software is now available as a service.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A collection of Elements that have a shared context.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N63f963c2c8a4467bb803f9af7eaafd3d\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/context\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>funding</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to funding information related to a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>build</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has specific context implications during an element's build phase, during development.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">The class that helps note down the quantity of energy consumption and the unit\nused for measurement.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na1cdda0a73e94e598b769cac4a5a5cb8\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N904326509fc04cc4be66ea123ed9fdc4\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/probability\">\n    <rdfs:comment xml:lang=\"en\">A probability score between 0 and 1 of a vulnerability being exploited.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>modifiedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is modified by each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>configuration</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is configuration data.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>email</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Email address, as defined in [RFC 3696](https://datatracker.ietf.org/doc/rfc3986/) Section 3.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\">\n    <rdfs:comment xml:lang=\"en\">Provides a place for the SPDX data creator to record the package URL string\n(in accordance with the Package URL specification) for a software Package.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n    <rdfs:label>amber</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Data points in the dataset can be shared only with specific organizations and their clients on a need to know basis.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>riskAssessment</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a risk assessment for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\">\n    <rdfs:comment xml:lang=\"en\">Defines the byte range in the original host file that the snippet information\napplies to.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>republishedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\">\n    <rdfs:comment xml:lang=\"en\">Defines the beginning of a range.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#positiveInteger\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A mapping between prefixes and namespace partial URIs.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N763c69315ee040a88ca27b5205984626\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/prefix\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na96bc2776ef4488595f136d0fbac26a6\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/namespace\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n    <rdfs:label>clear</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Dataset may be distributed freely, without restriction.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>sourceArtifact</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to an artifact containing the sources for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A distinct article or unit related to Software.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na1ce1658c3be4bc0b082944caae9ddea\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"Nff8e6ed55f604249b913b2bbc6d8411d\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N2b94274553ab4bc2bbc78307f39b3327\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ne03121e956234709bc0f8f288597ff50\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\"/>\n        </sh:in>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nfbb5f5e996be44989d31d47d46540443\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N58b8de667bb54771976a5e86a8a8139a\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N5912892962274966938ef83f3f23c015\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>packagedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>endOfSupport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">there is a defined end of support for the artifact from the supplier.  This may also be referred to as end of life. There is a validUntilDate that can be used to signal when support ends for the artifact.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\">\n    <rdfs:comment xml:lang=\"en\">Abstract class representing a License or an OrLaterOperator.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nbb0a3a63cdba4f078c6de6eef7ff6579\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"Ncedd59bf4f1a4436ac8325d34d020df5\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>delegatedTo</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Agent is delegating an action to the Agent of the `to` Relationship (which must be of type invokedBy), during a LifecycleScopeType (e.g. the `to` invokedBy Relationship is being done on behalf of `from`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>runtimeAnalysisReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a runtime analysis report for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>design</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has specific context implications during an element's design.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\">\n    <rdfs:comment xml:lang=\"en\">Provides relevant information about the AI software, not including the model\ndescription.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n    <rdfs:label>noAssertion</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Makes no assertion about the field.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\">\n    <rdfs:comment xml:lang=\"en\">Artifact representing a serialization instance of SPDX data containing the\ndefinition of a particular Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\">\n    <rdfs:comment xml:lang=\"en\">Identifies the full text of a License or Addition.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>text</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data consists of unstructured text, such as a book, Wikipedia article (without images), or transcript.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityThreatModel</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference the [security threat model](https://en.wikipedia.org/wiki/Threat_model) for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"/>\n    <rdfs:label>megajoule</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Megajoule.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>bom</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a bill of materials.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>usesTool</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element uses each `to` Element as a tool, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>falcon</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[FALCON](https://falcon-sign.info/falcon.pdf)</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>crystalsKyber</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Kyber](https://pq-crystals.org/kyber/)</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha512</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-2 with a digest length of 512, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasAddedFile</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a file added to the `from` Element (`from` hasAddedFile `to`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"/>\n    <rdfs:label>swhid</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDistributionArtifact</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is distributed as an artifact in each `to` Element (e.g. an RPM or archive file).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the SSVC decision type.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>availableFrom</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is available from the additional supplier described by each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>structured</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is stored in tabular format or retrieved from a relational database.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the type of a content identifier.</rdfs:comment>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A collection of Elements, not necessarily with unifying context.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc9ccffdec66347509395f75c9845128f\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"N8eab6125211e4549a03d744617823ad5\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc4156282a9c34b6190b0869cdc1793db\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/element\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ne3b40c9739164b2eb0ae163374d9c4ac\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N0bf807da343b4645904db560abf69583\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\"/>\n        </sh:in>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Abstract class for additional text intended to be added to a License, but\nwhich is not itself a standalone License.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N7c9974a53d5443c5831f3e7dc56073d0\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"N8358def5fd2b4668b759d786315e799f\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N4881d1614aa0403894d16c3ca276d790\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nfe1814d375d7456e843deb8cde1cf341\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nd33af007bad14a4594f7039df1c5df75\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nbbbec88245754e9d9390b9a11f0b67c2\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nd77657e0b19d459c931f64f48ed7e1a6\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N73f9586a8a7d4b978afcb9cfe998050b\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>blake2b256</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">BLAKE2b algorithm with a digest size of 256, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>dynamicAnalysisReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a dynamic analysis report for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>blake3</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[BLAKE3](https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf)</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>patch</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element contains a set of changes to update, fix, or improve another Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>lite</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Lite profile specification</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <rdfs:label>registration</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the dataset is not publicly available and an email registration is required before accessing the dataset, although without an affirmative acceptance of terms.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>exploitCreatedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Vulnerability has had an exploit created against it by each `to` Agent.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides information about the creation of the Element.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nf7fd042770064703a84cd9039273e4f7\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\"/>\n        <sh:pattern>^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nca9532c3dd0b421e95d0800b68e3442a\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N68e2aefd82ab40c59cc6c2bfeab0adc4\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/created\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N98018fef19484e2fae944af82b21920e\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N61753ca6fa484199b143356d20b0476e\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Tool\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n    <rdfs:label>yes</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Indicates presence of the field.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>core</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Core profile specification</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>expandedLicensing</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the ExpandedLicensing profile specification</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/context\">\n    <rdfs:comment xml:lang=\"en\">Gives information about the circumstances or unifying properties\nthat Elements of the bundle have been assembled under.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\">\n    <rdfs:comment xml:lang=\"en\">Describes potentially noisy elements of the dataset.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n    <rdfs:label>serious</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The highest level of risk posed by an AI system.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>specification</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a plan, guideline or strategy how to create, perform or analyze an application.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Any other units of energy measurement.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\">\n    <rdfs:comment xml:lang=\"en\">Describes a sensor used for collecting the data.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>filesystemImage</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a file system image that can be written to a disk (or virtual) partition.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>fixedIn</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A `from` Vulnerability has been fixed in each `to` Element. The use of the `fixedIn` type is constrained to `VexFixedVulnAssessmentRelationship` classed relationships.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>blake2b384</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">BLAKE2b algorithm with a digest size of 384, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>ai</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the AI profile specification</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\">\n    <rdfs:comment xml:lang=\"en\">The result of applying a hash algorithm to an Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\">\n    <rdfs:comment xml:lang=\"en\">Describes one a profile which the creator of this ElementCollection intends to\nconform to.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha3_224</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-3 with a digest length of 224, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasAssociatedVulnerability</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used to associate a `from` Artifact with each `to` Vulnerability.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>data</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is data.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>issueTracker</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the issue tracker for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>doesNotAffect</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Vulnerability has no impact on each `to` Element. The use of the `doesNotAffect` is constrained to `VexNotAffectedVulnAssessmentRelationship` classed relationships.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\">\n    <rdfs:comment xml:lang=\"en\">Provides a reference to a resource outside the scope of SPDX-3.0 content\nthat uniquely identifies an Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\"/>\n  </owl:ObjectProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Abstract class for the portion of an AnyLicenseInfo representing a license.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N72dd028519c2443b94229cfc4a2639bc\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"N0a961d271f304c8cbb2e0a1307a9d8ad\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ne778a773be4f408192f2ed37c6143a5d\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc7f12b88e8f5489dacbbfeb81192696a\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc37985fef6884679b49d387a2ef08d3f\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N4b7945a329d940d7a4167237a4e60e53\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N79e0fdc8a753446e8e1931aab90b02ae\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na3b27046864941989a486e5a70e0edb4\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ndde9f898797c42b989ef522557debf64\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N5e678b3ba38745b58c0103b8e085d5c8\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nd3d538fe1cb544b5808c51dffd844c81\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\">\n    <rdfs:comment xml:lang=\"en\">Describes the anonymization methods used.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>cwe</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Common Weakness Enumeration](https://csrc.nist.gov/glossary/term/common_weakness_enumeration). A reference to a source of software flaw defined within the official [CWE List](https://cwe.mitre.org/data/) that conforms to the [CWE specification](https://cwe.mitre.org/).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>coordinatedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Vulnerability is coordinatedBy the `to` Agent(s) (vendor, researcher, or consumer agent).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>runtime</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has specific context implications during the execution phase of an element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasConcludedLicense</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` SoftwareArtifact is concluded by the SPDX data creator to be governed by each `to` license.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\">\n    <rdfs:comment xml:lang=\"en\">A name used in a CdxPropertyEntry name-value pair.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>releaseHistory</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a published list of releases for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the creation of the Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\">\n    <rdfs:comment xml:lang=\"en\">Identifies the text of one or more copyright notices for a software Package,\nFile or Snippet, if any.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\">\n    <rdfs:comment xml:lang=\"en\">Provide consumers with comments by the creator of the Element about the\nElement.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>mavenCentral</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a Maven repository artifact. The artifact locator format is defined in the [Maven documentation](https://maven.apache.org/guides/mini/guide-naming-conventions.html) and looks like `groupId:artifactId[:version]`.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasAssessmentFor</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Relates a `from` Vulnerability and each `to` Element with a security assessment. To be used with `VulnAssessmentRelationship` types.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>library</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a software library.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\">\n    <rdfs:comment xml:lang=\"en\">Contains a URL where the License or LicenseAddition can be found in use.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>audio</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is audio based, such as a collection of music from the 80s.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <rdfs:label>inlineMitigationsAlreadyExist</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Built-in inline controls or mitigations prevent an adversary from leveraging the vulnerability.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>extension</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Extension profile specification</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>staticAnalysisReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a static analysis report for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"/>\n    <rdfs:label>directory</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The file represents a directory and all content stored in that directory.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/element\">\n    <rdfs:comment xml:lang=\"en\">Refers to one or more Elements that are part of an ElementCollection.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the primary purpose of the software artifact.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>buildSystem</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference build system used to create or publish the package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\">\n    <rdfs:comment xml:lang=\"en\">Specifies the version of a VEX statement.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\">\n    <rdfs:comment xml:lang=\"en\">Specifies whether the License is listed as free by the\nFree Software Foundation (FSF).</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>framework</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a software framework.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the VEX justification type.</rdfs:comment>\n  </owl:Class>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\">\n    <rdfs:comment xml:lang=\"en\">Identifies from where or whom the Element originally came.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>chat</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the instant messaging system used by the maintainer for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\">\n    <rdfs:comment xml:lang=\"en\">Provide an enumerated set of lifecycle phases that can provide context to relationships.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>releaseNotes</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the release notes for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides an independently reproducible mechanism that permits verification of a specific Element.</rdfs:comment>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N10f5cc15b506459db381c02764d60e76\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"Ne41f054fce23460dba46863153e67567\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N7a48123f699948b5867af1fec0d7b88e\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </owl:Class>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\">\n    <rdfs:comment xml:lang=\"en\">Provides a NamespaceMap of prefixes and associated namespace partial URIs applicable to an SpdxDocument and independent of any specific serialization format or instance.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\">\n    <rdfs:comment xml:lang=\"en\">Specifies the CVSS vector string for a vulnerability.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\">\n    <rdfs:comment xml:lang=\"en\">Timestamp of impact statement.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>vulnerabilityDisclosureReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a Vulnerability Disclosure Report (VDR) which provides the software supplier's analysis and findings describing the impact (or lack of impact) that reported vulnerabilities have on packages or products in the supplier's SBOM as defined in [NIST SP 800-161 Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations](https://csrc.nist.gov/pubs/sp/800/161/r1/final).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/startTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies the time from which an element is applicable / valid.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>firmware</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element provides low level control over a device's hardware.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>trainedOn</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has been trained on the `to` Element(s).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasPrerequisite</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has a prerequisite on each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha3_256</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-3 with a digest length of 256, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>build</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM generated as part of the process of building the software to create a releasable artifact (e.g., executable or package) from data such as source files, dependencies, built components, build process ephemeral data, and other SBOMs.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>eolNotice</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the End Of Sale (EOS) and/or End Of Life (EOL) information related to a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasOutput</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Build element generates each `to` Element as an output, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>patchedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a patch for the `from` Element (`from` patchedBy `to`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>underInvestigationFor</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Vulnerability impact is being investigated for each `to` Element. The use of the `underInvestigationFor` type is constrained to `VexUnderInvestigationVulnAssessmentRelationship` classed relationships.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/Package\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Refers to any unit of content that can be associated with a distribution of\nsoftware.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N7091d1b764924e4db3551e0b422e61ba\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc38c872821b548ee8f430a027b2d711f\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/homePage\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N65301d1be04341678842dfc049e2a33c\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nbc1332652da345c49ad3c948238f404b\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N9eda1b52fa264730ab0b383d300e1726\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\">\n    <rdfs:comment xml:lang=\"en\">Specifies the level of support associated with an artifact.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>contains</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element contains each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>metrics</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to metrics related to package such as OpenSSF scorecards.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the type of the external identifier.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\">\n    <rdfs:comment xml:lang=\"en\">Records the time when a recommended action was communicated in a VEX statement\nto mitigate a vulnerability.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>buildMeta</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference build metadata related to a published package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Abstract ancestor class for all vulnerability assessments</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N90cb783276d74a2881e21a08abf01e2f\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"N986501d57648498ea8ed156092baf32c\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nf507b9bee5ae4254bafe4ce3c72a9f18\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Naa7e95f812804669b3e89daed8d27b21\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N1a0a0b40de254f55a8372bba19b60496\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N74551d5c49b94ece99a5fdec0d58d233\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nce6e2333750a40619f2e93e40be35d7e\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>runtime</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM generated through instrumenting the system running the software, to capture only components present in the system, as well as external call-outs or dynamically loaded components. In some contexts, this may also be referred to as an \"Instrumented\" or \"Dynamic\" SBOM.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>publishedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDeletedFile</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a file deleted from the `from` Element (`from` hasDeletedFile `to`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDependencyManifest</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has manifest files that contain dependency information in each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Abstract ancestor class for all VEX relationships</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na5a538a0052340c0ba01747cca3d3da8\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"N8115c0678af046f9bb8fe56f1541b92b\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N1d4668e7f12244a7a9407b898c9b0534\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N0781395df11e44a6a3186f0fa8908958\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the primary purpose of an Element.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n    <rdfs:label>track</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The vulnerability does not require action at this time. The organization would continue to track the vulnerability and reassess it if new information becomes available. CISA recommends remediating Track vulnerabilities within standard update timelines.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>md2</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">MD2 message-digest algorithm, as defined in [RFC 1319](https://datatracker.ietf.org/doc/rfc1319/).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the unit of energy consumption.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>sensor</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is recorded from a physical sensor, such as a thermometer reading or biometric device.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/subject\">\n    <rdfs:comment xml:lang=\"en\">An Element an annotator has made an assertion about.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\">\n    <rdfs:comment xml:lang=\"en\">Captures the threshold that was used for computation of a metric described in\nthe metric field.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <rdfs:label>vulnerableCodeCannotBeControlledByAdversary</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The vulnerable component is present, and the component contains the vulnerable code. However, vulnerable code is used in such a way that an attacker cannot mount any anticipated attack.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>diskImage</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element refers to a disk image that can be written to a disk, booted in a VM, etc. A disk image typically contains most or all of the components necessary to boot, such as bootloaders, kernels, firmware, userspace, etc.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/import\">\n    <rdfs:comment xml:lang=\"en\">Provides an ExternalMap of Element identifiers.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\"/>\n  </owl:ObjectProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A tuple of two positive integers that define a range.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N80dac4ea19f44488ae2dc09ba1429116\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#positiveInteger\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nf44042158d4d4c85a5bd6a0fcb538498\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#positiveInteger\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A reference to a resource outside the scope of SPDX-3.0 content related to an Element.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N0b728d22a9674ecc87af12fde5aae61c\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nddcc9ac569c4442b894f208d7722b4f8\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/locator\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N5ab248e680454bbcb3ed254de24ac49f\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\"/>\n        <sh:pattern>^[^\\/]+\\/[^\\/]+$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N72a328f4b7e14cb194d99b35236c3430\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <rdfs:label>directDownload</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the dataset is publicly available and can be downloaded directly.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha224</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-2 with a digest length of 224, as defined in [RFC 3874](https://datatracker.ietf.org/doc/rfc3874/).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used to store extra information about an Element which is not part of a review (e.g. extra information provided during the creation of the Element).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/from\">\n    <rdfs:comment xml:lang=\"en\">References the Element on the left-hand side of a relationship.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </owl:ObjectProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the exploit catalog type.</rdfs:comment>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\">\n    <rdfs:comment xml:lang=\"en\">Identifies the full text of a LicenseAddition.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>securityOther</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used when there is a security related identifier of unspecified type.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDynamicLink</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element dynamically links in each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>install</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is used to install software on disk.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>operatingSystem</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is an operating system.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityFix</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the patch or source code that fixes a vulnerability.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Describes a relationship between one or more elements.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nd11df36dd5014f759eab790e847b9857\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/from\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N3c163fcab8684aa09c61e78b4cbb9b38\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/to\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N73e74213eec84d8daaa36a51dab963d6\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N53970517ea09401691d51549f8e0fd90\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/completeness\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nae8e63939c7c4cf4aa4ba555362d775c\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/startTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nb3e77cdb9a14442eafb0659c7081c110\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/endTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"/>\n    <rdfs:label>complete</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The relationship is known to be exhaustive.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/homePage\">\n    <rdfs:comment xml:lang=\"en\">A place for the SPDX document creator to record a website that serves as the\npackage's home page.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\">\n    <rdfs:comment xml:lang=\"en\">Defines the original host file that the snippet information applies to.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/File\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/extension\">\n    <rdfs:comment xml:lang=\"en\">Specifies an Extension characterization of some aspect of an Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\">\n    <rdfs:comment xml:lang=\"en\">Property that describes the digest of the build configuration file used to\ninvoke a build.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/locator\">\n    <rdfs:comment xml:lang=\"en\">Provides the location of an external reference.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\">\n    <rdfs:comment xml:lang=\"en\">Describes the confidentiality level of the data points contained in the dataset.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\">\n    <rdfs:comment xml:lang=\"en\">Identifies who or what created the Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>adler32</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Adler-32 checksum is part of the widely used zlib compression library as defined in [RFC 1950](https://datatracker.ietf.org/doc/rfc1950/) Section 2.3.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>nuget</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a NuGet package. The package locator format is defined in the [NuGet documentation](https://docs.nuget.org) and looks like `package/version`.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasVariant</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a variant the `from` Element (`from` hasVariant `to`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>dependsOn</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element depends on each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>blake2b512</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">BLAKE2b algorithm with a digest size of 512, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>exportControlAssessment</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a export control assessment for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityPolicy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to instructions for reporting newly discovered security vulnerabilities for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\">\n    <rdfs:comment xml:lang=\"en\">Describes relevant information about different steps of the training process.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\">\n    <rdfs:comment xml:lang=\"en\">Specifies the licenseId that is preferred to be used in place of a deprecated\nLicense or LicenseAddition.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\">\n    <rdfs:comment xml:lang=\"en\">A characterization of some aspect of an Element that is associated with the Element in a generalized fashion.</rdfs:comment>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N3b695bebf32746039b555b8460ffe552\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"Nb8a14d0c45314542aa2d6a98232399be\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Extension/Extension is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </owl:Class>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\">\n    <rdfs:comment xml:lang=\"en\">Points to a resource outside the scope of the SPDX-3.0 content\nthat provides additional characteristics of an Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\"/>\n  </owl:ObjectProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A class for describing the energy consumption incurred by an AI model in\ndifferent stages of its lifecycle.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N50c6944cf3544d0ab17d40d70d7715c3\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nd05558aa816f416f8c26895bb8d1d9bb\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N250a4372ab014e66ba3eec07accb85dc\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityAdversaryModel</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the security adversary model for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasRequirement</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has a requirement on each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>development</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the artifact is in active development and is not considered ready for formal support from the supplier.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Base domain class from which all other SPDX-3.0 domain classes derive.</rdfs:comment>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nbac401e4be1249dd86dd149952baf59b\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"N5bda6a3731444310990a06326743f6aa\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Core/Element is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nff33e8337dc8421d9e74b338e35a75d5\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/name\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N61b9a25cae674e199ce6572456d8e72f\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/summary\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N00fcf1f501a749fc9cbbdbdf23a7aaa8\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/description\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N7a66c734ced842b4913ff95c5f5cf452\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc3c21678fc9a459784f054a6954a9aa8\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N269b628c85f04f5d8a10fa3c500745a4\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N675847984777421d9fb9b171cdf0bb53\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N951ec4cbce414b3bab847840bf18d59f\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nf26016059c3e414da185e30155b543f5\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/extension\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\">\n    <rdfs:comment xml:lang=\"en\">An entity that is authorized to issue identification credentials.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n    <rdfs:label>medium</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The third-highest level of risk posed by an AI system.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\">\n    <rdfs:comment xml:lang=\"en\">A concrete subclass of Element used by Individuals in the\nCore profile.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>syntactic</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data describes the syntax or semantics of a language or text, such as a parse tree used for natural language processing.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>archive</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is an archived collection of one or more files (.tar, .zip, etc.).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>graph</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is in the form of a graph where entries are somehow related to each other through edges, such a social network of friends.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>software</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Software profile specification</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>certificationReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a certification report for a package from an accredited/independent body.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/namespace\">\n    <rdfs:comment xml:lang=\"en\">Provides an unambiguous mechanism for conveying a URI fragment portion of an\nElement ID.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"/>\n    <rdfs:label>review</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used when someone reviews the Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n    <rdfs:label>green</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Dataset can be shared within a community of peers and partners.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>md4</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">MD4 message-digest algorithm, as defined in [RFC 1186](https://datatracker.ietf.org/doc/rfc1186/).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/description\">\n    <rdfs:comment xml:lang=\"en\">Provides a detailed description of the Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\">\n    <rdfs:comment xml:lang=\"en\">Provides a License author's preferred text to indicate that a file is covered\nby the License.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <rdfs:label>query</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the dataset is publicly available, but not all at once, and can only be accessed through queries which return parts of the dataset.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>packageUrl</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Package URL, as defined in the corresponding [Annex](../../../annexes/pkg-url-specification.md) of this specification.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n    <rdfs:label>red</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Data points in the dataset are highly confidential and can only be shared with named recipients.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Tool\">\n    <rdfs:comment xml:lang=\"en\">An element of hardware and/or software utilized to carry out a particular function.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/parameter\">\n    <rdfs:comment xml:lang=\"en\">Property describing a parameter used in an instance of a build.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\">\n    <rdfs:comment xml:lang=\"en\">Specifies the amount of energy consumed during inference time by an AI model\nthat is being used in the AI system.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\">\n    <rdfs:comment xml:lang=\"en\">A License participating in a 'with addition' model.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies the time an artifact was released.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>file</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc.).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies a time when a vulnerability assessment was modified</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\">\n    <rdfs:comment xml:lang=\"en\">Provides the location for more information regarding an external identifier.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\">\n    <rdfs:comment xml:lang=\"en\">Specifies the value of the content identifier.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\">\n    <rdfs:comment xml:lang=\"en\">Identifies the download Uniform Resource Identifier for the package at the time\nthat the document was created.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/File\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Refers to any object that stores content on a computer.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N87131d5acc2b478ba16230f714aa0bb0\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\"/>\n        <sh:pattern>^[^\\/]+\\/[^\\/]+$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N2b7fa052bf664f2a9e1923831d282602\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\"/>\n        </sh:in>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A key with an associated value.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nbd47cac50394462f9015e00ec4b449a6\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/key\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N187a93895c7b43bea96131212a0ba3f5\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/value\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>binaryArtifact</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to binary artifacts related to a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\">\n    <rdfs:comment xml:lang=\"en\">A concrete subclass of AnyLicenseInfo used by Individuals in the\nExpandedLicensing profile.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\">\n    <rdfs:comment xml:lang=\"en\">Specifies an Element contained in a piece of software where a vulnerability was\nfound.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>foundBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Designates a `from` Vulnerability was originally discovered by the `to` Agent(s).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>manifest</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a software manifest.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <rdfs:label>clickthrough</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the dataset is not publicly available and can only be accessed after affirmatively accepting terms on a clickthrough webpage.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\">\n    <rdfs:comment xml:lang=\"en\">Identifies an external Element used within an SpdxDocument but defined\nexternal to that SpdxDocument.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\">\n    <rdfs:comment xml:lang=\"en\">Specifies the algorithm used for calculating the hash value.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n  </owl:ObjectProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A property name with an associated value.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Na92e8ceda7e548bb9a144c2e9c857639\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N2056bd91659a4260a6eb99a0cbdd9f14\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>affects</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Vulnerability affects each `to` Element. The use of the `affects` type is constrained to `VexAffectedVulnAssessmentRelationship` classed relationships.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"/>\n    <rdfs:label>incomplete</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The relationship is known not to be exhaustive.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\">\n    <rdfs:comment xml:lang=\"en\">Provides an IntegrityMethod with which the integrity of an Element can be\nasserted.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n  </owl:ObjectProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A reference to a resource identifier defined outside the scope of SPDX-3.0 content that uniquely identifies an Element.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nf71f6300b14a4726a20ffad899bed919\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nbd14f0a1267744e89f6930e710689414\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/identifier\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ne883dfda4a7445ceb1e70f39ddd03fea\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N0d09683a42354debacdd0b0625119609\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N13396ee366a94de388e2aff47754e81f\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\">\n    <rdfs:comment xml:lang=\"en\">Captures the size of the dataset.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\">\n    <rdfs:comment xml:lang=\"en\">Describes the preprocessing steps that were applied to the raw data to create the given dataset.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>timeseries</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is recorded in an ordered sequence of timestamped entries, such as the price of a stock over the course of a day.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the type of an annotation.</rdfs:comment>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\">\n    <rdfs:comment xml:lang=\"en\">Identifies all the text and metadata associated with a license in the license\nXML format.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>simpleLicensing</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the SimpleLicensing profile specification</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <rdfs:label>none</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">When a CVSS score is 0.0</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>crystalsDilithium</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Dilithium](https://pq-crystals.org/dilithium/)</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>npm</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to an npm package. The package locator format is defined in the [npm documentation](https://docs.npmjs.com/cli/v10/configuring-npm/package-json) and looks like `package@version`.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>requirement</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element provides a requirement needed as input for another Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n    <rdfs:label>trackStar</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">(\"Track\\*\" in the SSVC spec) The vulnerability contains specific characteristics that may require closer monitoring for changes. CISA recommends remediating Track\\* vulnerabilities within standard update timelines.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>noSupport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">there is no support for the artifact from the supplier, consumer assumes any support obligations.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\">\n    <rdfs:comment xml:lang=\"en\">The relative file name of a file to be excluded from the\n`PackageVerificationCode`.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A mathematically calculated representation of a grouping of data.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N4e4b35788e1b4064b856bcd8d2cc6670\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\"/>\n        </sh:in>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Naf01116eff7c4759be95f8f97c257d9c\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\">\n    <rdfs:comment xml:lang=\"en\">Provides a place for the SPDX data creator to record acknowledgement text for\na software Package, File or Snippet.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/scope\">\n    <rdfs:comment xml:lang=\"en\">Capture the scope of information about a specific relationship between elements.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>source</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a single or a collection of source files.</rdfs:comment>\n  </owl:NamedIndividual>\n  <ns1:CreationInfo rdf:about=\"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\">\n    <rdfs:comment xml:lang=\"en\">This individual element was defined by the spec.</rdfs:comment>\n    <ns1:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\">2024-11-22T03:00:01Z</ns1:created>\n    <ns1:createdBy>\n      <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\">\n        <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Organization\"/>\n        <ns1:creationInfo rdf:resource=\"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\"/>\n        <rdfs:comment xml:lang=\"en\">An Organization representing the SPDX Project.</rdfs:comment>\n        <owl:sameAs rdf:resource=\"https://spdx.org/\"/>\n      </owl:NamedIndividual>\n    </ns1:createdBy>\n    <ns1:specVersion>3.0.1</ns1:specVersion>\n  </ns1:CreationInfo>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>socialMedia</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a social media channel for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/standardName\">\n    <rdfs:comment xml:lang=\"en\">The name of a relevant standard that may apply to an artifact.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDeclaredLicense</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` SoftwareArtifact was discovered to actually contain each `to` license, for example as detected by use of automated tooling.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A map of Element identifiers that are used within an SpdxDocument but defined\nexternal to that SpdxDocument.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nebecc80c7e4045d1b3ad15ab0c1d04ec\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nb345ac20ec3244e480ec30eee26dc06e\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N894cee407d8747ec8adc2f05ce722a86\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nd2a11bb8a1a14a82994d02e9dd610275\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasEvidence</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is considered as evidence for the `from` Element (`from` hasEvidence `to`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\">\n    <rdfs:comment xml:lang=\"en\">Captures a standard that is being complied with.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\">\n    <rdfs:comment xml:lang=\"en\">This property is used to denote the root Element(s) of a tree of elements contained in a BOM.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\">\n    <rdfs:comment xml:lang=\"en\">Provides a map of a property names to a values.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <rdfs:label>componentNotPresent</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The software is not affected because the vulnerable component is not in the product.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n    <rdfs:label>attend</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The vulnerability requires attention from the organization's internal, supervisory-level individuals. Necessary actions include requesting assistance or information about the vulnerability, and may involve publishing a notification either internally and/or externally. CISA recommends remediating Attend vulnerabilities sooner than standard update timelines.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>numeric</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data consists only of numeric entries.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>altDownloadLocation</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to an alternative download location.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\">\n    <rdfs:comment xml:lang=\"en\">Specifies whether an additional text identifier has been marked as deprecated.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>video</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is video based, such as a collection of movie clips featuring Tom Hanks.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasSpecification</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a specification for the `from` Element (`from` hasSpecification `to`), during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasTestCase</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/created\">\n    <rdfs:comment xml:lang=\"en\">Identifies when the Element was originally created.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\">\n    <rdfs:comment xml:lang=\"en\">Provides a reference number that can be used to understand how to parse and\ninterpret an Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>image</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is a collection of images such as pictures of animals.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>development</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has specific context implications during development phase of an element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\">\n    <rdfs:comment xml:lang=\"en\">Defines the end of a range.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#positiveInteger\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>documentation</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is documentation.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies until when the artifact can be used before its usage needs to be\nreassessed.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>copiedTo</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has been copied to each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <rdfs:label>high</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">When a CVSS score is between 7.0 - 8.9</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>swid</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Concise Software Identification (CoSWID) tag, as defined in [RFC 9393](https://datatracker.ietf.org/doc/rfc9393/) Section 2.3.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasMetadata</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is metadata about the `from` Element (`from` hasMetadata `to`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <rdfs:label>vulnerableCodeNotPresent</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The product is not affected because the code underlying the vulnerability is not present in the product.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\">\n    <rdfs:comment xml:lang=\"en\">Specifies the amount of energy consumed when finetuning the AI model that is\nbeing used in the AI system.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>urlScheme</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml). The scheme used in order to locate a resource.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>fixedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Designates a `from` Vulnerability has been fixed by the `to` Agent(s).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>md5</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">MD5 message-digest algorithm, as defined in [RFC 1321](https://datatracker.ietf.org/doc/rfc1321/).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>vulnerabilityExploitabilityAssessment</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a Vulnerability Exploitability eXchange (VEX) statement which provides information on whether a product is impacted by a specific vulnerability in an included package and, if affected, whether there are actions recommended to remediate. See also [NTIA VEX one-page summary](https://ntia.gov/files/ntia/publications/vex_one-page_summary.pdf).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>deployed</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM provides an inventory of software that is present on a system. This may be an assembly of other SBOMs that combines analysis of configuration options, and examination of execution behavior in a (potentially simulated) deployment environment.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/name\">\n    <rdfs:comment xml:lang=\"en\">Identifies the name of an Element as designated by the creator.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>limitedSupport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the artifact has been released, and there is limited support available from the supplier. There is a validUntilDate that can provide additional information about the duration of support.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\">\n    <rdfs:comment xml:lang=\"en\">Describes methods that can be used to explain the results from the AI model.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>evidence</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is the evidence that a specification or requirement has been fulfilled.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>source</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM created directly from the development environment, source files, and included dependencies used to build an product artifact.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>security</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Security profile specification</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>bower</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a Bower package. The package locator format, looks like `package#version`, is defined in the \"install\" section of [Bower API documentation](https://bower.io/docs/api/#install).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\">\n    <rdfs:comment xml:lang=\"en\">Identifies who or what supplied the artifact or VulnAssessmentRelationship\nreferenced by the Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\">\n    <rdfs:comment xml:lang=\"en\">Describes the type of annotation.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\">\n    <rdfs:comment xml:lang=\"en\">Records the biases that the dataset is known to encompass.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\">\n    <rdfs:comment xml:lang=\"en\">Indicates the type of support that is associated with an artifact.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasStaticLink</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element statically links in each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDataFile</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element treats each `to` Element as a data file. A data file is an artifact that stores data required or optional for the `from` Element's functionality. A data file can be a database file, an index file, a log file, an AI model file, a calibration data file, a temporary file, a backup file, and more. For AI training dataset, test dataset, test artifact, configuration data, build input data, and build output data, please consider using the more specific relationship types: `trainedOn`, `testedOn`, `hasTest`, `configures`, `hasInput`, and `hasOutput`, respectively. This relationship does not imply dependency.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/exploited\">\n    <rdfs:comment xml:lang=\"en\">Describe that a CVE is known to have an exploit because it's been listed in an exploit catalog.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/prefix\">\n    <rdfs:comment xml:lang=\"en\">A substitute for a URI.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasOptionalComponent</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is an optional component of the `from` Element (`from` hasOptionalComponent `to`).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/environment\">\n    <rdfs:comment xml:lang=\"en\">Property describing the session in which a build is invoked.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/score\">\n    <rdfs:comment xml:lang=\"en\">Provides a numerical (0-10) representation of the severity of a vulnerability.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\">\n    <rdfs:comment xml:lang=\"en\">Enumeration of dataset types.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>expandsTo</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` archive expands out as an artifact described by each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\">\n    <rdfs:comment xml:lang=\"en\">Property that describes the URI of the build configuration source file.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\">\n    <rdfs:comment xml:lang=\"en\">Information about the relationship between two Elements.</rdfs:comment>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\">\n    <rdfs:comment xml:lang=\"en\">Availability of dataset.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>describes</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element describes each `to` Element. To denote the root(s) of a tree of elements in a collection, the rootElement property should be used.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/to\">\n    <rdfs:comment xml:lang=\"en\">References an Element on the right-hand side of a relationship.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\">\n    <rdfs:comment xml:lang=\"en\">Provides additional purpose information of the software artifact.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>module</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a module of a piece of software.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n    <rdfs:label>low</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Low/no risk is posed by an AI system.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">any hashing algorithm that does not exist in this list of entries</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\">\n    <rdfs:comment xml:lang=\"en\">Describes all the preprocessing steps applied to the training data before the\nmodel training.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/identifier\">\n    <rdfs:comment xml:lang=\"en\">Uniquely identifies an external element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>componentAnalysisReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a Software Composition Analysis (SCA) report.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityPenTestReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a [penetration test](https://en.wikipedia.org/wiki/Penetration_test) report for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>design</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM of intended, planned software project or product with included components (some of which may not yet exist) for a new software artifact.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasOptionalDependency</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element optionally depends on each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>amendedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is amended by each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\">\n    <rdfs:comment xml:lang=\"en\">Property describing the start time of a build.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha384</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-2 with a digest length of 384, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\">\n    <rdfs:comment xml:lang=\"en\">Information about the relationship between two Elements.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n  </owl:ObjectProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Bom\">\n    <rdfs:comment xml:lang=\"en\">A container for a grouping of SPDX-3.0 content characterizing details\n(provenence, composition, licensing, etc.) about a product.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the CVSS base, temporal, threat, or environmental severity type.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>gitoid</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\">\n    <rdfs:comment xml:lang=\"en\">A mathematical algorithm that maps data of arbitrary size to a bit string.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>noAssertion</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data type is not known.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDocumentation</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is documented by each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\">\n    <rdfs:comment xml:lang=\"en\">Defines the line range in the original host file that the snippet information\napplies to.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/value\">\n    <rdfs:comment xml:lang=\"en\">A value used in a generic key-value pair.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>test</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has specific context implications during an element's testing phase, during development.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\">\n    <rdfs:comment xml:lang=\"en\">Identifies the tooling that was used during the creation of the Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Tool\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/buildType\">\n    <rdfs:comment xml:lang=\"en\">A buildType is a hint that is used to indicate the toolchain, platform, or\ninfrastructure that the build was invoked on.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>altWebPage</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to an alternative web page.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>reportedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>license</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to additional license information related to an artifact.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>descendantOf</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is a descendant of each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <rdfs:label>medium</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">When a CVSS score is between 4.0 - 6.9</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\">\n    <rdfs:comment xml:lang=\"en\">Describes the type of the given dataset.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\">\n    <rdfs:comment xml:lang=\"en\">Conveys information about how VEX status was determined.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"/>\n    <rdfs:label>noAssertion</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">No assertion can be made about the completeness of the relationship.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is of a type not included in this list.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\">\n    <rdfs:comment xml:lang=\"en\">Describes how the dataset was collected.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>ancestorOf</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is an ancestor of each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\">\n    <rdfs:comment xml:lang=\"en\">Specifies whether a license or additional text identifier has been marked as\ndeprecated.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\">\n    <rdfs:comment xml:lang=\"en\">Property that describes the time at which a build stops.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\">\n    <rdfs:comment xml:lang=\"en\">Specifies the unit in which energy is measured.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>invokedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\">\n    <rdfs:comment xml:lang=\"en\">A LicenseAddition participating in a 'with addition' model.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\">\n    <rdfs:comment xml:lang=\"en\">Specified the time and date when a vulnerability was withdrawn.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>noAssertion</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">no assertion about the type of support is made.   This is considered the default if no other support type is used.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\">\n    <rdfs:comment xml:lang=\"en\">Abstract class representing a license combination consisting of one or more licenses.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nd6f4245b3ebe44e6b100782b191deb97\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"Nf58f6bed32c5414ca98526a5d6a7b6dc\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"/>\n    <rdfs:label>kilowattHour</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Kilowatt-hour.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\">\n    <rdfs:comment xml:lang=\"en\">Describes what the given dataset should be used for.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\">\n    <rdfs:comment xml:lang=\"en\">Specifies the SPDX License List version in which this license or exception\nidentifier was deprecated.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\">\n    <rdfs:comment xml:lang=\"en\">Identify the version of a package.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\">\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A distinct article or unit within the digital domain.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nba03adbea09d477299a596cac9fd8319\">\n        <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n        <sh:not>\n          <rdf:Description rdf:nodeID=\"Ndbfe3b48ba714fb990a0e903863ea1ed\">\n            <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"/>\n          </rdf:Description>\n        </sh:not>\n        <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Core/Artifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nc704d39d408f41caa9805e140ff0016a\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N5d195bb929fc404584503e9c9b17a526\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N06465237afe4406eb4803558f7a57c08\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Ndb31c53559be41e0b28e79b74da0b557\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nd8679c5e3311467ca097a4151ac8fa54\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\"/>\n        <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n        <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"N737b3d5b3c8f4cb7b5fb665b52f1dd96\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/standardName\"/>\n        <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n      </rdf:Description>\n    </sh:property>\n    <sh:property>\n      <rdf:Description rdf:nodeID=\"Nda791debefe5491aa84d61433873c630\">\n        <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\"/>\n        <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n        <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n        <sh:in rdf:parseType=\"Collection\">\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\"/>\n          <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\"/>\n        </sh:in>\n      </rdf:Description>\n    </sh:property>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/statement\">\n    <rdfs:comment xml:lang=\"en\">Commentary on an assertion that an annotator has made.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\">\n    <rdfs:comment xml:lang=\"en\">Identifies the full text of a LicenseAddition, in SPDX templating format.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\">\n    <rdfs:comment xml:lang=\"en\">Specifies the SPDX License List version in which this ListedLicense or\nListedLicenseException identifier was first added.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>deviceDriver</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element represents software that controls hardware devices.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>productMetadata</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to additional product metadata such as reference within organization's product catalog.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the type of the content identifier.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>categorical</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data that is classified into a discrete number of categories, such as the eye color of a population of people.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\">\n    <rdfs:comment xml:lang=\"en\">Identifies the full text of a License, in SPDX templating format.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/metric\">\n    <rdfs:comment xml:lang=\"en\">Records the measurement of prediction quality of the AI model.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\">\n    <rdfs:comment xml:lang=\"en\">Records if sensitive personal information is used during model training or\ncould be used during the inference.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n  </owl:ObjectProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the type of an external identifier.</rdfs:comment>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\">\n    <rdfs:comment xml:lang=\"en\">A canonical, unique, immutable identifier of the artifact content, that may be\nused for verifying its identity and/or integrity.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityOther</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to related security information of unspecified type.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <rdfs:label>scrapingScript</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the dataset provider is not making available the underlying data and the dataset must be reassembled, typically using the provided script for scraping the data.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha1</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-1, a secure hashing algorithm, as defined in [RFC 3174](https://datatracker.ietf.org/doc/rfc3174/).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\">\n    <rdfs:comment xml:lang=\"en\">Indicates whether a relationship is known to be complete, incomplete, or if no assertion is made with respect to relationship completeness.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>configures</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is a configuration applied to each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"/>\n    <rdfs:label>kev</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">CISA's Known Exploited Vulnerability (KEV) Catalog</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>cpe23</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Common Platform Enumeration: Naming Specification Version 2.3](https://csrc.nist.gov/publications/detail/nistir/7695/final)</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has other specific context information necessary to capture that the above set of enumerations does not handle.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Other exploit catalogs</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>md6</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[MD6 hash function](https://people.csail.mit.edu/rivest/pubs/RABCx08.pdf)</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <rdfs:label>critical</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">When a CVSS score is between 9.0 - 10.0</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasInput</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Build has each `to` Element as an input, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>generates</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element generates each `to` Element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>secureSoftwareAttestation</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to information assuring that the software is developed using security practices as defined by [NIST SP 800-218 Secure Software Development Framework (SSDF) Version 1.1](https://csrc.nist.gov/pubs/sp/800/218/final) or [CISA Secure Software Development Attestation Form](https://www.cisa.gov/resources-tools/resources/secure-software-development-attestation-form).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\">\n    <rdfs:comment xml:lang=\"en\">Records a hyperparameter used to build the AI model contained in the AI\npackage.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/key\">\n    <rdfs:comment xml:lang=\"en\">A key used in a generic key-value pair.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\">\n    <rdfs:comment xml:lang=\"en\">Provides advise on how to mitigate or remediate a vulnerability when a VEX product\nis affected by it.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\">\n    <rdfs:comment xml:lang=\"en\">Provides the license under which the SPDX documentation of the Element can be\nused.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the type of the external reference.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>model</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a machine learning or artificial intelligence model.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>device</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element refers to a chipset, processor, or electronic board.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\">\n    <rdfs:comment xml:lang=\"en\">Records the type of the model used in the AI software.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityAdvisory</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a published security advisory (where advisory as defined per [ISO 29147:2018](https://www.iso.org/standard/72311.html)) that may affect one or more elements, e.g., vendor advisories or specific NVD entries.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>purchaseOrder</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a purchase order for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha3_512</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-3 with a digest length of 512, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <rdfs:label>low</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">When a CVSS score is between 0.1 - 3.9</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha3_384</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-3 with a digest length of 384, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\">\n    <rdfs:comment xml:lang=\"en\">The field describes the availability of a dataset.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/buildId\">\n    <rdfs:comment xml:lang=\"en\">A buildId is a locally unique identifier used by a builder to identify a unique\ninstance of a build produced by it.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the exploit catalog type.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/summary\">\n    <rdfs:comment xml:lang=\"en\">A short description of an Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>analyzed</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM generated through analysis of artifacts (e.g., executables, packages, containers, and virtual machine images) after its build. Such analysis generally requires a variety of heuristics. In some contexts, this may also be referred to as a \"3rd party\" SBOM.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>timestamp</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is recorded with a timestamp for each entry, but not necessarily ordered or at specific intervals, such as when a taxi ride starts and ends.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\">\n    <rdfs:comment xml:lang=\"en\">Provides a set of values to be used to describe the common types of SBOMs that\ntools may create.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>vcs</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a version control system related to a software artifact.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\">\n    <rdfs:comment xml:lang=\"en\">A string in the license expression format.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Organization\">\n    <rdfs:comment xml:lang=\"en\">A group of people who work together in an organized way for a shared purpose.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies the time an artifact was built.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"/>\n    <rdfs:label>file</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The file represents a single file (default).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\">\n    <rdfs:comment xml:lang=\"en\">A value used in a CdxPropertyEntry name-value pair.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\">\n    <rdfs:comment xml:lang=\"en\">Provide the enumeration of possible decisions in the\n[Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree](https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc).</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>qualityAssessmentReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a quality assessment for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"/>\n    <rdfs:label>gitoid</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\">\n    <rdfs:comment xml:lang=\"en\">A License participating in an 'or later' model.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\">\n    <rdfs:comment xml:lang=\"en\">A license expression participating in a license set.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used when the type does not match any of the other options.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>mailingList</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the mailing list used by the maintainer for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/completeness\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the completeness of relationships.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n    <rdfs:label>no</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Indicates absence of the field.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies the time when a vulnerability was published.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\">\n    <rdfs:comment xml:lang=\"en\">Enumeration of the valid profiles.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>executable</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is an Artifact that can be run on a computer.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>container</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a container image which can be used by a container runtime application.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/percentile\">\n    <rdfs:comment xml:lang=\"en\">The percentile of the current probability score.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>dataset</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Dataset profile specification</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>cpe22</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Common Platform Enumeration Specification 2.2](https://cpe.mitre.org/files/cpe-specification_2.2.pdf)</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>privacyAssessment</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a privacy assessment for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>swhid</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>application</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a software application.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasProvidedDependency</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has a dependency on each `to` Element, dependency is not in the distributed artifact, but assumed to be provided, during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\">\n    <rdfs:comment xml:lang=\"en\">Indicates the amount of energy consumption incurred by an AI model.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\">\n    <rdfs:comment xml:lang=\"en\">Provides an indication of where to retrieve an external Element.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>test</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a test used to verify functionality on an software element.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasTest</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a test artifact for the `from` Element (`from` hasTest `to`), during a LifecycleScopeType period.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the safety risk level.</rdfs:comment>\n  </owl:Class>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>documentation</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the documentation for a package.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the content type of an Element or a Property.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>platform</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element represents a runtime environment.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\">\n    <rdfs:comment xml:lang=\"en\">Describes if a given file is a directory or non-directory kind of file.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element doesn't fit into any of the other categories.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n    <rdfs:label>high</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The second-highest level of risk posed by an AI system.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\">\n    <rdfs:comment xml:lang=\"en\">Represents the energy quantity.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\">\n    <rdfs:comment xml:lang=\"en\">Categories of confidentiality level.</rdfs:comment>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\">\n    <rdfs:comment xml:lang=\"en\">Specifies whether the License is listed as approved by the\nOpen Source Initiative (OSI).</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the type of an external reference.</rdfs:comment>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/endTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies the time from which an element is no longer applicable / valid.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </owl:DatatypeProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\">\n    <rdfs:comment xml:lang=\"en\">Specifies the amount of energy consumed when training the AI model that is\nbeing used in the AI system.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the type of an SBOM.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n  </owl:ObjectProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>testedOn</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has been tested on the `to` Element(s).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/locator\">\n    <rdfs:comment xml:lang=\"en\">Provides the location of an exploit catalog.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>build</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Build profile specification</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\">\n    <rdfs:comment xml:lang=\"en\">Impact justification label to be used when linking a vulnerability to an element\nrepresenting a VEX product with a VexNotAffectedVulnAssessmentRelationship\nrelationship.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\">\n    <rdfs:comment xml:lang=\"en\">Explains why a VEX product is not affected by a vulnerability. It is an\nalternative in VexNotAffectedVulnAssessmentRelationship to the machine-readable\njustification label.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\">\n    <rdfs:comment xml:lang=\"en\">Records any relevant background information or additional comments\nabout the origin of the package.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\">\n    <rdfs:comment xml:lang=\"en\">The version of the SPDX License List used in the license expression.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\">\n    <rdfs:comment xml:lang=\"en\">Property describes the invocation entrypoint of a build.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>cve</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Common Vulnerabilities and Exposures identifiers, an identifier for a specific software flaw defined within the official CVE Dictionary and that conforms to the [CVE specification](https://csrc.nist.gov/glossary/term/cve_id).</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:NamedIndividual rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <rdfs:label>vulnerableCodeNotInExecutePath</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The affected code is not reachable through the execution of the code, including non-anticipated states of the product.</rdfs:comment>\n  </owl:NamedIndividual>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\">\n    <rdfs:comment xml:lang=\"en\">Indicates whether the system can perform a decision or action without human\ninvolvement or guidance.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n  </owl:ObjectProperty>\n  <owl:ObjectProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\">\n    <rdfs:comment xml:lang=\"en\">Records the results of general safety risk assessment of the AI system.</rdfs:comment>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n  </owl:ObjectProperty>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/domain\">\n    <rdfs:comment xml:lang=\"en\">Captures the domain in which the AI package can be used.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\">\n    <rdfs:comment xml:lang=\"en\">Categories of presence or absence.</rdfs:comment>\n  </owl:Class>\n  <owl:DatatypeProperty rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/limitation\">\n    <rdfs:comment xml:lang=\"en\">Captures a limitation of the AI software.</rdfs:comment>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </owl:DatatypeProperty>\n  <owl:Class rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\">\n    <rdfs:comment xml:lang=\"en\">Enumeration of the different kinds of SPDX file.</rdfs:comment>\n  </owl:Class>\n</rdf:RDF>\n"
  },
  {
    "path": "rdf/spdx-model.trig",
    "content": "@prefix dcterms: <http://purl.org/dc/terms/> .\n@prefix ns1: <https://spdx.org/rdf/3.0.1/terms/Core/> .\n@prefix ns2: <https://spdx.org/rdf/3.0.1/terms/AI/> .\n@prefix ns3: <https://spdx.org/rdf/3.0.1/terms/Software/> .\n@prefix ns4: <https://spdx.org/rdf/3.0.1/terms/Dataset/> .\n@prefix ns5: <https://spdx.org/rdf/3.0.1/terms/Security/> .\n@prefix ns6: <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/> .\n@prefix omg-ann: <https://www.omg.org/spec/Commons/AnnotationVocabulary/> .\n@prefix owl: <http://www.w3.org/2002/07/owl#> .\n@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .\n@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .\n@prefix sh: <http://www.w3.org/ns/shacl#> .\n@prefix spdx: <https://spdx.org/rdf/3.0.1/terms/> .\n@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .\n\n_:N8bd24aea1c3f4a56b46cba0367b4452e {\n    ns2:AIPackage a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Specifies an AI package and its associated information.\"@en ;\n        rdfs:subClassOf ns3:Package ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N024478cff6eb4ef48dc45dabdb7b0a35,\n            _:N13acbf7806c648f19f147c9073a04385,\n            _:N329ecc1447f349cc968623ddffe6a2f7,\n            _:N576b7fbe3ba74572a6eb065c67761847,\n            _:N626b5ad29167479dabae9a9177315404,\n            _:N786a3eaa8fbe4cf0bb67c4e086fa8b5b,\n            _:N80dc66a1ccec469392596c5291fa2864,\n            _:N8bdb3da6da754d98843024e1dcbe3e43,\n            _:N9bd771ac02cc41519919a01d4deca105,\n            _:Nad909dcc4fad4339a9eb809fabd6a871,\n            _:Nc63741a7112e471ba97ce37e05f2dac1,\n            _:Ncae19f1586924a439b37e75eb5b57ed4,\n            _:Nccde3ac271484f91b83ed5fb2e1d70c9,\n            _:Nd385c846dfa14371a0a3697f7168b4c1,\n            _:Nf41c7f62f52f4c10b14344ec13dfe1e5 .\n\n    <https://spdx.org/rdf/3.0.1/terms/Build/Build> a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Class that describes a build instance of software/artifacts.\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N3ba51db196c04386ae47cb64aab6c95c,\n            _:N4f6d0abf94b14a189b945346f00ba9dc,\n            _:N7d2dbee05b72455c995a675186de5fd1,\n            _:N82be0a238ea44c658a60ca20e0c8c6fa,\n            _:N85ad449141be453592e9e80c2bc379f4,\n            _:Nbdc672a90df4480da8648bd31507d48e,\n            _:Nc8b9ea4213214eccb17ccccf3790161d,\n            _:Nce9a69dc19af4e1394f03174c67c5857,\n            _:Ne20cfbefa1424ba79abfc89287f1eef3 .\n\n    ns1:Annotation a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"An assertion made in relation to one or more elements.\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N07cb32d0626a45cfbea37a7dd2a8b854,\n            _:N3bf9008e5422473bb689602da04ccca1,\n            _:N8f24e4128c124ec08b9e80f45a43dd1e,\n            _:N91adaf3024344ddcbcbf3f943faaad6b .\n\n    ns1:LifecycleScopedRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Provide context for a relationship that occurs in the lifecycle.\"@en ;\n        rdfs:subClassOf ns1:Relationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N7676f1bbd99e47659502f87b9936453e .\n\n    ns1:NoAssertionElement a owl:NamedIndividual,\n            ns1:IndividualElement ;\n        rdfs:comment \"\"\"An Individual Value for Element representing a set of Elements of unknown\nidentify or cardinality (number).\"\"\"@en ;\n        ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> .\n\n    ns1:NoneElement a owl:NamedIndividual,\n            ns1:IndividualElement ;\n        rdfs:comment \"\"\"An Individual Value for Element representing a set of Elements with\ncardinality (number/count) of zero.\"\"\"@en ;\n        ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> .\n\n    ns1:PackageVerificationCode a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"An SPDX version 2.X compatible verification method for software packages.\"@en ;\n        rdfs:subClassOf ns1:IntegrityMethod ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N5a2b8b0073a54a3db4d6092f1c5043ed,\n            _:N88e97455b377466daa24bff58cde8f0d,\n            _:Na3925605d49b4db382603ae946c37f51 .\n\n    ns1:Person a owl:Class ;\n        rdfs:comment \"An individual human being.\"@en ;\n        rdfs:subClassOf ns1:Agent ;\n        sh:nodeKind sh:IRI .\n\n    ns1:SoftwareAgent a owl:Class ;\n        rdfs:comment \"A software agent.\"@en ;\n        rdfs:subClassOf ns1:Agent ;\n        sh:nodeKind sh:IRI .\n\n    ns1:SpdxDocument a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A collection of SPDX Elements that could potentially be serialized.\"@en ;\n        rdfs:subClassOf ns1:ElementCollection ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N4aa1ea2c440f4aecb7a6656a599fbf22,\n            _:Nc22ee04d695b4582bd604f6206900620,\n            _:Ndc4f18efad334d78a498ea9df84fbd02 .\n\n    ns4:DatasetPackage a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Specifies a data package and its associated information.\"@en ;\n        rdfs:subClassOf ns3:Package ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N00d83dee7aa44a7991821a46e83e5164,\n            _:N034bf868068348fb92f2f33976cad5ae,\n            _:N2a72f2e0c3d44dd5ac4c0633f336d556,\n            _:N66b43817d95d4468bf805207af159230,\n            _:N6eb9ec15081f404a99935ff4e2aaa14b,\n            _:N78c7513398064da1a55c5df1b3c96444,\n            _:N8adbab8e05cf4258a0b7e9eedbd03e5f,\n            _:N95b6da49b56e4298924cd2f153f00905,\n            _:Na267e7b88a344e4fbd0c59a6dc760e65,\n            _:Na42e3794f624483e818646ed683c5ba2,\n            _:Nb4381a5cee3143a482af28cf9a364f3c,\n            _:Ndb06ff981cef4e94bfdbec22badacd4d,\n            _:Nf0752cee7bef48efaa39267516a6b21a .\n\n    ns6:ConjunctiveLicenseSet a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a set of licensing information\nwhere all elements apply.\"\"\"@en ;\n        rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N963f7603cd844b03bd4631e0713b1635 .\n\n    ns6:CustomLicense a owl:Class ;\n        rdfs:comment \"A license that is not listed on the SPDX License List.\"@en ;\n        rdfs:subClassOf ns6:License ;\n        sh:nodeKind sh:IRI .\n\n    ns6:CustomLicenseAddition a owl:Class ;\n        rdfs:comment \"A license addition that is not listed on the SPDX Exceptions List.\"@en ;\n        rdfs:subClassOf ns6:LicenseAddition ;\n        sh:nodeKind sh:IRI .\n\n    ns6:DisjunctiveLicenseSet a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a set of licensing information where\nonly one of the elements applies.\"\"\"@en ;\n        rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:Ne81afbff18a74c75ac853da24ab327a0 .\n\n    ns6:ListedLicense a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A license that is listed on the SPDX License List.\"@en ;\n        rdfs:subClassOf ns6:License ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:Nadd5d6fa295c47ee82d49e5fde059110,\n            _:Ndaeba75fb43b4db7b777e9b00ecd7064 .\n\n    ns6:ListedLicenseException a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A license exception that is listed on the SPDX Exceptions list.\"@en ;\n        rdfs:subClassOf ns6:LicenseAddition ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N5011f0cdb4544a70b796520ecd436a25,\n            _:N7c7a260c778e4d4491ba75a0fe083ebe .\n\n    ns6:NoAssertionLicense a owl:NamedIndividual,\n            ns6:IndividualLicensingInfo ;\n        rdfs:comment \"\"\"An Individual Value for License when no assertion can be made about its actual\nvalue.\"\"\"@en ;\n        owl:sameAs <https://spdx.org/rdf/3.0.1/terms/Licensing/NoAssertion> ;\n        ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> .\n\n    ns6:NoneLicense a owl:NamedIndividual,\n            ns6:IndividualLicensingInfo ;\n        rdfs:comment \"\"\"An Individual Value for License where the SPDX data creator determines that no\nlicense is present.\"\"\"@en ;\n        owl:sameAs <https://spdx.org/rdf/3.0.1/terms/Licensing/None> ;\n        ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> .\n\n    ns6:OrLaterOperator a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing this version, or any later version,\nof the indicated License.\"\"\"@en ;\n        rdfs:subClassOf ns6:ExtendableLicense ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N47d32bc3b4e04c9ab083ec76d4f22585 .\n\n    ns6:WithAdditionOperator a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a License which has additional\ntext applied to it.\"\"\"@en ;\n        rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N163fe4499b2a454a9641b23118bf53ae,\n            _:Nc51fb19223644705a84f646344b7e9d3 .\n\n    <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension> a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A type of extension consisting of a list of name value pairs.\"@en ;\n        rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N516b1b46dbb04f1c953906f0388bf8b4 .\n\n    ns5:CvssV2VulnAssessmentRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Provides a CVSS version 2.0 assessment for a vulnerability.\"@en ;\n        rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:Na2b089e6c69d4697ae4de61d18f020f7,\n            _:Nb850dda843534d3ab3ffbadf70766fef .\n\n    ns5:CvssV3VulnAssessmentRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Provides a CVSS version 3 assessment for a vulnerability.\"@en ;\n        rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N328adb4bb1ec422084a2169890188a03,\n            _:Na449b0b56e3540618b2a2698204edde9,\n            _:Nfcc30e48020d4dd2b3493a0cd55ea457 .\n\n    ns5:CvssV4VulnAssessmentRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Provides a CVSS version 4 assessment for a vulnerability.\"@en ;\n        rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N4278c3d777ea4ebd81cd23af80459c2d,\n            _:N4382805b6a5947d38ffcfd8b182bddbf,\n            _:N58c62d134f5e41d78440946685ecf0cc .\n\n    ns5:EpssVulnAssessmentRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Provides an EPSS assessment for a vulnerability.\"@en ;\n        rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:Nc9ddcdf86e874968aa8f5ba821975eb4,\n            _:Nf284f365ba5c4e4da40d7d7900d82744 .\n\n    ns5:ExploitCatalogVulnAssessmentRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Provides an exploit assessment of a vulnerability.\"@en ;\n        rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N8e672d95ff7d48e68c1ed7ecf019b269,\n            _:N91d11db27b28462b8545b78734a27503,\n            _:Ne820a8ec67114d53b03a71f5f7be31f5 .\n\n    ns5:SsvcVulnAssessmentRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Provides an SSVC assessment for a vulnerability.\"@en ;\n        rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N30d5cdb21c144005b1d74c81aa0e129e .\n\n    ns5:VexAffectedVulnAssessmentRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"Connects a vulnerability and an element designating the element as a product\naffected by the vulnerability.\"\"\"@en ;\n        rdfs:subClassOf ns5:VexVulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N105628f6c8b040edb9db617f35f30bec,\n            _:N8692a82c280845c3a6fa37c02ddae229 .\n\n    ns5:VexFixedVulnAssessmentRelationship a owl:Class ;\n        rdfs:comment \"\"\"Links a vulnerability and elements representing products (in the VEX sense) where\na fix has been applied and are no longer affected.\"\"\"@en ;\n        rdfs:subClassOf ns5:VexVulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI .\n\n    ns5:VexNotAffectedVulnAssessmentRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"Links a vulnerability and one or more elements designating the latter as products\nnot affected by the vulnerability.\"\"\"@en ;\n        rdfs:subClassOf ns5:VexVulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N377b547285074591a904911ef1fc1977,\n            _:N6f8ca85700744b0e9f7a8672675d1dca,\n            _:Nb916f2dfc1c640bd8e0dac9bb5956172 .\n\n    ns5:VexUnderInvestigationVulnAssessmentRelationship a owl:Class ;\n        rdfs:comment \"\"\"Designates elements as products where the impact of a vulnerability is being\ninvestigated.\"\"\"@en ;\n        rdfs:subClassOf ns5:VexVulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI .\n\n    ns5:Vulnerability a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Specifies a vulnerability and its associated information.\"@en ;\n        rdfs:subClassOf ns1:Artifact ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N942417ca6d844df0914d75b099a457f8,\n            _:Ne11c75cafdb0438299216847b06716cf,\n            _:Ne68051bb209048da9a57bc5dbaf28bf0 .\n\n    <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"An SPDX Element containing an SPDX license expression string.\"@en ;\n        rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N1647e706f6764e7d9ec4e0aa8979d0c6,\n            _:Ne70b85feb564419597741ca637d61d03,\n            _:Nf5531d9c16ff4f589dff19f480634c29 .\n\n    <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText> a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A license or addition that is not listed on the SPDX License List.\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:Nda71586c3c6541b4a6a907d316dca405 .\n\n    ns3:Sbom a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A collection of SPDX Elements describing a single package.\"@en ;\n        rdfs:subClassOf ns1:Bom ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N954579de61d84bef909737ad4568a536 .\n\n    ns3:Snippet a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Describes a certain part of a file.\"@en ;\n        rdfs:subClassOf ns3:SoftwareArtifact ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N825f749765e348a0abfef75f63c1588a,\n            _:Nc6d18260ddfa478b84c2dc19c2059aa2,\n            _:Nf9bf03371d92462f91a54baa946fd625 .\n\n    <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> a ns1:CreationInfo ;\n        rdfs:comment \"This individual element was defined by the spec.\"@en ;\n        ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n        ns1:createdBy ns1:SpdxOrganization ;\n        ns1:specVersion \"3.0.1\" .\n\n    <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> a ns1:CreationInfo ;\n        rdfs:comment \"This individual element was defined by the spec.\"@en ;\n        ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n        ns1:createdBy ns1:SpdxOrganization ;\n        ns1:specVersion \"3.0.1\" .\n\n    <https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> a ns1:CreationInfo ;\n        rdfs:comment \"This individual element was defined by the spec.\"@en ;\n        ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n        ns1:createdBy ns1:SpdxOrganization ;\n        ns1:specVersion \"3.0.1\" .\n\n    <https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> a ns1:CreationInfo ;\n        rdfs:comment \"This individual element was defined by the spec.\"@en ;\n        ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n        ns1:createdBy ns1:SpdxOrganization ;\n        ns1:specVersion \"3.0.1\" .\n\n    <https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> a ns1:CreationInfo ;\n        rdfs:comment \"This individual element was defined by the spec.\"@en ;\n        ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n        ns1:createdBy ns1:SpdxOrganization ;\n        ns1:specVersion \"3.0.1\" .\n\n    spdx: a owl:Ontology ;\n        rdfs:label \"System Package Data Exchange (SPDX) Ontology\"@en ;\n        dcterms:abstract \"This ontology defines the terms and relationships used in the SPDX specification to describe system packages\"@en ;\n        dcterms:created \"2024-04-05\"^^xsd:date ;\n        dcterms:creator \"SPDX Project\"@en ;\n        dcterms:license <https://spdx.org/licenses/Community-Spec-1.0.html> ;\n        dcterms:references <https://spdx.dev/specifications/> ;\n        dcterms:title \"System Package Data Exchange (SPDX) Ontology\"@en ;\n        owl:versionIRI spdx: ;\n        omg-ann:copyright \"Copyright (C) 2024 SPDX Project\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> a owl:NamedIndividual,\n            ns2:EnergyUnitType ;\n        rdfs:label \"kilowattHour\" ;\n        rdfs:comment \"Kilowatt-hour.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> a owl:NamedIndividual,\n            ns2:EnergyUnitType ;\n        rdfs:label \"megajoule\" ;\n        rdfs:comment \"Megajoule.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> a owl:NamedIndividual,\n            ns2:EnergyUnitType ;\n        rdfs:label \"other\" ;\n        rdfs:comment \"Any other units of energy measurement.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> a owl:NamedIndividual,\n            ns2:SafetyRiskAssessmentType ;\n        rdfs:label \"high\" ;\n        rdfs:comment \"The second-highest level of risk posed by an AI system.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> a owl:NamedIndividual,\n            ns2:SafetyRiskAssessmentType ;\n        rdfs:label \"low\" ;\n        rdfs:comment \"Low/no risk is posed by an AI system.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> a owl:NamedIndividual,\n            ns2:SafetyRiskAssessmentType ;\n        rdfs:label \"medium\" ;\n        rdfs:comment \"The third-highest level of risk posed by an AI system.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> a owl:NamedIndividual,\n            ns2:SafetyRiskAssessmentType ;\n        rdfs:label \"serious\" ;\n        rdfs:comment \"The highest level of risk posed by an AI system.\"@en .\n\n    ns2:autonomyType a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Indicates whether the system can perform a decision or action without human\ninvolvement or guidance.\"\"\"@en ;\n        rdfs:range ns1:PresenceType .\n\n    ns2:domain a owl:DatatypeProperty ;\n        rdfs:comment \"Captures the domain in which the AI package can be used.\"@en ;\n        rdfs:range xsd:string .\n\n    ns2:energyConsumption a owl:ObjectProperty ;\n        rdfs:comment \"Indicates the amount of energy consumption incurred by an AI model.\"@en ;\n        rdfs:range ns2:EnergyConsumption .\n\n    ns2:energyQuantity a owl:DatatypeProperty ;\n        rdfs:comment \"Represents the energy quantity.\"@en ;\n        rdfs:range xsd:decimal .\n\n    ns2:energyUnit a owl:ObjectProperty ;\n        rdfs:comment \"Specifies the unit in which energy is measured.\"@en ;\n        rdfs:range ns2:EnergyUnitType .\n\n    ns2:finetuningEnergyConsumption a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Specifies the amount of energy consumed when finetuning the AI model that is\nbeing used in the AI system.\"\"\"@en ;\n        rdfs:range ns2:EnergyConsumptionDescription .\n\n    ns2:hyperparameter a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Records a hyperparameter used to build the AI model contained in the AI\npackage.\"\"\"@en ;\n        rdfs:range ns1:DictionaryEntry .\n\n    ns2:inferenceEnergyConsumption a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Specifies the amount of energy consumed during inference time by an AI model\nthat is being used in the AI system.\"\"\"@en ;\n        rdfs:range ns2:EnergyConsumptionDescription .\n\n    ns2:informationAboutApplication a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Provides relevant information about the AI software, not including the model\ndescription.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns2:informationAboutTraining a owl:DatatypeProperty ;\n        rdfs:comment \"Describes relevant information about different steps of the training process.\"@en ;\n        rdfs:range xsd:string .\n\n    ns2:limitation a owl:DatatypeProperty ;\n        rdfs:comment \"Captures a limitation of the AI software.\"@en ;\n        rdfs:range xsd:string .\n\n    ns2:metric a owl:ObjectProperty ;\n        rdfs:comment \"Records the measurement of prediction quality of the AI model.\"@en ;\n        rdfs:range ns1:DictionaryEntry .\n\n    ns2:metricDecisionThreshold a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Captures the threshold that was used for computation of a metric described in\nthe metric field.\"\"\"@en ;\n        rdfs:range ns1:DictionaryEntry .\n\n    ns2:modelDataPreprocessing a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Describes all the preprocessing steps applied to the training data before the\nmodel training.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns2:modelExplainability a owl:DatatypeProperty ;\n        rdfs:comment \"Describes methods that can be used to explain the results from the AI model.\"@en ;\n        rdfs:range xsd:string .\n\n    ns2:safetyRiskAssessment a owl:ObjectProperty ;\n        rdfs:comment \"Records the results of general safety risk assessment of the AI system.\"@en ;\n        rdfs:range ns2:SafetyRiskAssessmentType .\n\n    ns2:standardCompliance a owl:DatatypeProperty ;\n        rdfs:comment \"Captures a standard that is being complied with.\"@en ;\n        rdfs:range xsd:string .\n\n    ns2:trainingEnergyConsumption a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Specifies the amount of energy consumed when training the AI model that is\nbeing used in the AI system.\"\"\"@en ;\n        rdfs:range ns2:EnergyConsumptionDescription .\n\n    ns2:typeOfModel a owl:DatatypeProperty ;\n        rdfs:comment \"Records the type of the model used in the AI software.\"@en ;\n        rdfs:range xsd:string .\n\n    ns2:useSensitivePersonalInformation a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Records if sensitive personal information is used during model training or\ncould be used during the inference.\"\"\"@en ;\n        rdfs:range ns1:PresenceType .\n\n    <https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> a owl:DatatypeProperty ;\n        rdfs:comment \"Property that describes the time at which a build stops.\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    <https://spdx.org/rdf/3.0.1/terms/Build/buildId> a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"A buildId is a locally unique identifier used by a builder to identify a unique\ninstance of a build produced by it.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    <https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> a owl:DatatypeProperty ;\n        rdfs:comment \"Property describing the start time of a build.\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    <https://spdx.org/rdf/3.0.1/terms/Build/buildType> a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"A buildType is a hint that is used to indicate the toolchain, platform, or\ninfrastructure that the build was invoked on.\"\"\"@en ;\n        rdfs:range xsd:anyURI .\n\n    <https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Property that describes the digest of the build configuration file used to\ninvoke a build.\"\"\"@en ;\n        rdfs:range ns1:Hash .\n\n    <https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> a owl:DatatypeProperty ;\n        rdfs:comment \"Property describes the invocation entrypoint of a build.\"@en ;\n        rdfs:range xsd:string .\n\n    <https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> a owl:DatatypeProperty ;\n        rdfs:comment \"Property that describes the URI of the build configuration source file.\"@en ;\n        rdfs:range xsd:anyURI .\n\n    <https://spdx.org/rdf/3.0.1/terms/Build/environment> a owl:ObjectProperty ;\n        rdfs:comment \"Property describing the session in which a build is invoked.\"@en ;\n        rdfs:range ns1:DictionaryEntry .\n\n    <https://spdx.org/rdf/3.0.1/terms/Build/parameter> a owl:ObjectProperty ;\n        rdfs:comment \"Property describing a parameter used in an instance of a build.\"@en ;\n        rdfs:range ns1:DictionaryEntry .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> a owl:NamedIndividual,\n            ns1:AnnotationType ;\n        rdfs:label \"other\" ;\n        rdfs:comment \"Used to store extra information about an Element which is not part of a review (e.g. extra information provided during the creation of the Element).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> a owl:NamedIndividual,\n            ns1:AnnotationType ;\n        rdfs:label \"review\" ;\n        rdfs:comment \"Used when someone reviews the Element.\"@en .\n\n    ns1:Bom a owl:Class ;\n        rdfs:comment \"\"\"A container for a grouping of SPDX-3.0 content characterizing details\n(provenence, composition, licensing, etc.) about a product.\"\"\"@en ;\n        rdfs:subClassOf ns1:Bundle ;\n        sh:nodeKind sh:IRI .\n\n    ns1:Bundle a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A collection of Elements that have a shared context.\"@en ;\n        rdfs:subClassOf ns1:ElementCollection ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N63f963c2c8a4467bb803f9af7eaafd3d .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"cpe22\" ;\n        rdfs:comment \"[Common Platform Enumeration Specification 2.2](https://cpe.mitre.org/files/cpe-specification_2.2.pdf)\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"cpe23\" ;\n        rdfs:comment \"[Common Platform Enumeration: Naming Specification Version 2.3](https://csrc.nist.gov/publications/detail/nistir/7695/final)\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"cve\" ;\n        rdfs:comment \"Common Vulnerabilities and Exposures identifiers, an identifier for a specific software flaw defined within the official CVE Dictionary and that conforms to the [CVE specification](https://csrc.nist.gov/glossary/term/cve_id).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"email\" ;\n        rdfs:comment \"Email address, as defined in [RFC 3696](https://datatracker.ietf.org/doc/rfc3986/) Section 3.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"gitoid\" ;\n        rdfs:comment \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"other\" ;\n        rdfs:comment \"Used when the type does not match any of the other options.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"packageUrl\" ;\n        rdfs:comment \"Package URL, as defined in the corresponding [Annex](../../../annexes/pkg-url-specification.md) of this specification.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"securityOther\" ;\n        rdfs:comment \"Used when there is a security related identifier of unspecified type.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"swhid\" ;\n        rdfs:comment \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"swid\" ;\n        rdfs:comment \"Concise Software Identification (CoSWID) tag, as defined in [RFC 9393](https://datatracker.ietf.org/doc/rfc9393/) Section 2.3.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> a owl:NamedIndividual,\n            ns1:ExternalIdentifierType ;\n        rdfs:label \"urlScheme\" ;\n        rdfs:comment \"[Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml). The scheme used in order to locate a resource.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"altDownloadLocation\" ;\n        rdfs:comment \"A reference to an alternative download location.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"altWebPage\" ;\n        rdfs:comment \"A reference to an alternative web page.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"binaryArtifact\" ;\n        rdfs:comment \"A reference to binary artifacts related to a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"bower\" ;\n        rdfs:comment \"A reference to a Bower package. The package locator format, looks like `package#version`, is defined in the \\\"install\\\" section of [Bower API documentation](https://bower.io/docs/api/#install).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"buildMeta\" ;\n        rdfs:comment \"A reference build metadata related to a published package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"buildSystem\" ;\n        rdfs:comment \"A reference build system used to create or publish the package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"certificationReport\" ;\n        rdfs:comment \"A reference to a certification report for a package from an accredited/independent body.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"chat\" ;\n        rdfs:comment \"A reference to the instant messaging system used by the maintainer for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"componentAnalysisReport\" ;\n        rdfs:comment \"A reference to a Software Composition Analysis (SCA) report.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"cwe\" ;\n        rdfs:comment \"[Common Weakness Enumeration](https://csrc.nist.gov/glossary/term/common_weakness_enumeration). A reference to a source of software flaw defined within the official [CWE List](https://cwe.mitre.org/data/) that conforms to the [CWE specification](https://cwe.mitre.org/).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"documentation\" ;\n        rdfs:comment \"A reference to the documentation for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"dynamicAnalysisReport\" ;\n        rdfs:comment \"A reference to a dynamic analysis report for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"eolNotice\" ;\n        rdfs:comment \"A reference to the End Of Sale (EOS) and/or End Of Life (EOL) information related to a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"exportControlAssessment\" ;\n        rdfs:comment \"A reference to a export control assessment for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"funding\" ;\n        rdfs:comment \"A reference to funding information related to a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"issueTracker\" ;\n        rdfs:comment \"A reference to the issue tracker for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"license\" ;\n        rdfs:comment \"A reference to additional license information related to an artifact.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"mailingList\" ;\n        rdfs:comment \"A reference to the mailing list used by the maintainer for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"mavenCentral\" ;\n        rdfs:comment \"A reference to a Maven repository artifact. The artifact locator format is defined in the [Maven documentation](https://maven.apache.org/guides/mini/guide-naming-conventions.html) and looks like `groupId:artifactId[:version]`.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"metrics\" ;\n        rdfs:comment \"A reference to metrics related to package such as OpenSSF scorecards.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"npm\" ;\n        rdfs:comment \"A reference to an npm package. The package locator format is defined in the [npm documentation](https://docs.npmjs.com/cli/v10/configuring-npm/package-json) and looks like `package@version`.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"nuget\" ;\n        rdfs:comment \"A reference to a NuGet package. The package locator format is defined in the [NuGet documentation](https://docs.nuget.org) and looks like `package/version`.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"other\" ;\n        rdfs:comment \"Used when the type does not match any of the other options.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"privacyAssessment\" ;\n        rdfs:comment \"A reference to a privacy assessment for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"productMetadata\" ;\n        rdfs:comment \"A reference to additional product metadata such as reference within organization's product catalog.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"purchaseOrder\" ;\n        rdfs:comment \"A reference to a purchase order for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"qualityAssessmentReport\" ;\n        rdfs:comment \"A reference to a quality assessment for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"releaseHistory\" ;\n        rdfs:comment \"A reference to a published list of releases for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"releaseNotes\" ;\n        rdfs:comment \"A reference to the release notes for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"riskAssessment\" ;\n        rdfs:comment \"A reference to a risk assessment for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"runtimeAnalysisReport\" ;\n        rdfs:comment \"A reference to a runtime analysis report for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"secureSoftwareAttestation\" ;\n        rdfs:comment \"A reference to information assuring that the software is developed using security practices as defined by [NIST SP 800-218 Secure Software Development Framework (SSDF) Version 1.1](https://csrc.nist.gov/pubs/sp/800/218/final) or [CISA Secure Software Development Attestation Form](https://www.cisa.gov/resources-tools/resources/secure-software-development-attestation-form).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"securityAdversaryModel\" ;\n        rdfs:comment \"A reference to the security adversary model for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"securityAdvisory\" ;\n        rdfs:comment \"A reference to a published security advisory (where advisory as defined per [ISO 29147:2018](https://www.iso.org/standard/72311.html)) that may affect one or more elements, e.g., vendor advisories or specific NVD entries.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"securityFix\" ;\n        rdfs:comment \"A reference to the patch or source code that fixes a vulnerability.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"securityOther\" ;\n        rdfs:comment \"A reference to related security information of unspecified type.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"securityPenTestReport\" ;\n        rdfs:comment \"A reference to a [penetration test](https://en.wikipedia.org/wiki/Penetration_test) report for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"securityPolicy\" ;\n        rdfs:comment \"A reference to instructions for reporting newly discovered security vulnerabilities for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"securityThreatModel\" ;\n        rdfs:comment \"A reference the [security threat model](https://en.wikipedia.org/wiki/Threat_model) for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"socialMedia\" ;\n        rdfs:comment \"A reference to a social media channel for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"sourceArtifact\" ;\n        rdfs:comment \"A reference to an artifact containing the sources for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"staticAnalysisReport\" ;\n        rdfs:comment \"A reference to a static analysis report for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"support\" ;\n        rdfs:comment \"A reference to the software support channel or other support information for a package.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"vcs\" ;\n        rdfs:comment \"A reference to a version control system related to a software artifact.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"vulnerabilityDisclosureReport\" ;\n        rdfs:comment \"A reference to a Vulnerability Disclosure Report (VDR) which provides the software supplier's analysis and findings describing the impact (or lack of impact) that reported vulnerabilities have on packages or products in the supplier's SBOM as defined in [NIST SP 800-161 Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations](https://csrc.nist.gov/pubs/sp/800/161/r1/final).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> a owl:NamedIndividual,\n            ns1:ExternalRefType ;\n        rdfs:label \"vulnerabilityExploitabilityAssessment\" ;\n        rdfs:comment \"A reference to a Vulnerability Exploitability eXchange (VEX) statement which provides information on whether a product is impacted by a specific vulnerability in an included package and, if affected, whether there are actions recommended to remediate. See also [NTIA VEX one-page summary](https://ntia.gov/files/ntia/publications/vex_one-page_summary.pdf).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> a owl:NamedIndividual,\n            ns1:LifecycleScopeType ;\n        rdfs:label \"build\" ;\n        rdfs:comment \"A relationship has specific context implications during an element's build phase, during development.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> a owl:NamedIndividual,\n            ns1:LifecycleScopeType ;\n        rdfs:label \"design\" ;\n        rdfs:comment \"A relationship has specific context implications during an element's design.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> a owl:NamedIndividual,\n            ns1:LifecycleScopeType ;\n        rdfs:label \"development\" ;\n        rdfs:comment \"A relationship has specific context implications during development phase of an element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> a owl:NamedIndividual,\n            ns1:LifecycleScopeType ;\n        rdfs:label \"other\" ;\n        rdfs:comment \"A relationship has other specific context information necessary to capture that the above set of enumerations does not handle.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> a owl:NamedIndividual,\n            ns1:LifecycleScopeType ;\n        rdfs:label \"runtime\" ;\n        rdfs:comment \"A relationship has specific context implications during the execution phase of an element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> a owl:NamedIndividual,\n            ns1:LifecycleScopeType ;\n        rdfs:label \"test\" ;\n        rdfs:comment \"A relationship has specific context implications during an element's testing phase, during development.\"@en .\n\n    ns1:Organization a owl:Class ;\n        rdfs:comment \"A group of people who work together in an organized way for a shared purpose.\"@en ;\n        rdfs:subClassOf ns1:Agent ;\n        sh:nodeKind sh:IRI .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> a owl:NamedIndividual,\n            ns1:ProfileIdentifierType ;\n        rdfs:label \"ai\" ;\n        rdfs:comment \"the element follows the AI profile specification\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> a owl:NamedIndividual,\n            ns1:ProfileIdentifierType ;\n        rdfs:label \"build\" ;\n        rdfs:comment \"the element follows the Build profile specification\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> a owl:NamedIndividual,\n            ns1:ProfileIdentifierType ;\n        rdfs:label \"core\" ;\n        rdfs:comment \"the element follows the Core profile specification\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> a owl:NamedIndividual,\n            ns1:ProfileIdentifierType ;\n        rdfs:label \"dataset\" ;\n        rdfs:comment \"the element follows the Dataset profile specification\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> a owl:NamedIndividual,\n            ns1:ProfileIdentifierType ;\n        rdfs:label \"expandedLicensing\" ;\n        rdfs:comment \"the element follows the ExpandedLicensing profile specification\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> a owl:NamedIndividual,\n            ns1:ProfileIdentifierType ;\n        rdfs:label \"extension\" ;\n        rdfs:comment \"the element follows the Extension profile specification\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> a owl:NamedIndividual,\n            ns1:ProfileIdentifierType ;\n        rdfs:label \"lite\" ;\n        rdfs:comment \"the element follows the Lite profile specification\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> a owl:NamedIndividual,\n            ns1:ProfileIdentifierType ;\n        rdfs:label \"security\" ;\n        rdfs:comment \"the element follows the Security profile specification\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> a owl:NamedIndividual,\n            ns1:ProfileIdentifierType ;\n        rdfs:label \"simpleLicensing\" ;\n        rdfs:comment \"the element follows the SimpleLicensing profile specification\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> a owl:NamedIndividual,\n            ns1:ProfileIdentifierType ;\n        rdfs:label \"software\" ;\n        rdfs:comment \"the element follows the Software profile specification\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> a owl:NamedIndividual,\n            ns1:RelationshipCompleteness ;\n        rdfs:label \"complete\" ;\n        rdfs:comment \"The relationship is known to be exhaustive.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> a owl:NamedIndividual,\n            ns1:RelationshipCompleteness ;\n        rdfs:label \"incomplete\" ;\n        rdfs:comment \"The relationship is known not to be exhaustive.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> a owl:NamedIndividual,\n            ns1:RelationshipCompleteness ;\n        rdfs:label \"noAssertion\" ;\n        rdfs:comment \"No assertion can be made about the completeness of the relationship.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"affects\" ;\n        rdfs:comment \"The `from` Vulnerability affects each `to` Element. The use of the `affects` type is constrained to `VexAffectedVulnAssessmentRelationship` classed relationships.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"amendedBy\" ;\n        rdfs:comment \"The `from` Element is amended by each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"ancestorOf\" ;\n        rdfs:comment \"The `from` Element is an ancestor of each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"availableFrom\" ;\n        rdfs:comment \"The `from` Element is available from the additional supplier described by each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"configures\" ;\n        rdfs:comment \"The `from` Element is a configuration applied to each `to` Element, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"contains\" ;\n        rdfs:comment \"The `from` Element contains each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"coordinatedBy\" ;\n        rdfs:comment \"The `from` Vulnerability is coordinatedBy the `to` Agent(s) (vendor, researcher, or consumer agent).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"copiedTo\" ;\n        rdfs:comment \"The `from` Element has been copied to each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"delegatedTo\" ;\n        rdfs:comment \"The `from` Agent is delegating an action to the Agent of the `to` Relationship (which must be of type invokedBy), during a LifecycleScopeType (e.g. the `to` invokedBy Relationship is being done on behalf of `from`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"dependsOn\" ;\n        rdfs:comment \"The `from` Element depends on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"descendantOf\" ;\n        rdfs:comment \"The `from` Element is a descendant of each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"describes\" ;\n        rdfs:comment \"The `from` Element describes each `to` Element. To denote the root(s) of a tree of elements in a collection, the rootElement property should be used.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"doesNotAffect\" ;\n        rdfs:comment \"The `from` Vulnerability has no impact on each `to` Element. The use of the `doesNotAffect` is constrained to `VexNotAffectedVulnAssessmentRelationship` classed relationships.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"expandsTo\" ;\n        rdfs:comment \"The `from` archive expands out as an artifact described by each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"exploitCreatedBy\" ;\n        rdfs:comment \"The `from` Vulnerability has had an exploit created against it by each `to` Agent.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"fixedBy\" ;\n        rdfs:comment \"Designates a `from` Vulnerability has been fixed by the `to` Agent(s).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"fixedIn\" ;\n        rdfs:comment \"A `from` Vulnerability has been fixed in each `to` Element. The use of the `fixedIn` type is constrained to `VexFixedVulnAssessmentRelationship` classed relationships.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"foundBy\" ;\n        rdfs:comment \"Designates a `from` Vulnerability was originally discovered by the `to` Agent(s).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"generates\" ;\n        rdfs:comment \"The `from` Element generates each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasAddedFile\" ;\n        rdfs:comment \"Every `to` Element is a file added to the `from` Element (`from` hasAddedFile `to`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasAssessmentFor\" ;\n        rdfs:comment \"Relates a `from` Vulnerability and each `to` Element with a security assessment. To be used with `VulnAssessmentRelationship` types.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasAssociatedVulnerability\" ;\n        rdfs:comment \"Used to associate a `from` Artifact with each `to` Vulnerability.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasConcludedLicense\" ;\n        rdfs:comment \"The `from` SoftwareArtifact is concluded by the SPDX data creator to be governed by each `to` license.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasDataFile\" ;\n        rdfs:comment \"The `from` Element treats each `to` Element as a data file. A data file is an artifact that stores data required or optional for the `from` Element's functionality. A data file can be a database file, an index file, a log file, an AI model file, a calibration data file, a temporary file, a backup file, and more. For AI training dataset, test dataset, test artifact, configuration data, build input data, and build output data, please consider using the more specific relationship types: `trainedOn`, `testedOn`, `hasTest`, `configures`, `hasInput`, and `hasOutput`, respectively. This relationship does not imply dependency.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasDeclaredLicense\" ;\n        rdfs:comment \"The `from` SoftwareArtifact was discovered to actually contain each `to` license, for example as detected by use of automated tooling.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasDeletedFile\" ;\n        rdfs:comment \"Every `to` Element is a file deleted from the `from` Element (`from` hasDeletedFile `to`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasDependencyManifest\" ;\n        rdfs:comment \"The `from` Element has manifest files that contain dependency information in each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasDistributionArtifact\" ;\n        rdfs:comment \"The `from` Element is distributed as an artifact in each `to` Element (e.g. an RPM or archive file).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasDocumentation\" ;\n        rdfs:comment \"The `from` Element is documented by each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasDynamicLink\" ;\n        rdfs:comment \"The `from` Element dynamically links in each `to` Element, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasEvidence\" ;\n        rdfs:comment \"Every `to` Element is considered as evidence for the `from` Element (`from` hasEvidence `to`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasExample\" ;\n        rdfs:comment \"Every `to` Element is an example for the `from` Element (`from` hasExample `to`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasHost\" ;\n        rdfs:comment \"The `from` Build was run on the `to` Element during a LifecycleScopeType period (e.g. the host that the build runs on).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasInput\" ;\n        rdfs:comment \"The `from` Build has each `to` Element as an input, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasMetadata\" ;\n        rdfs:comment \"Every `to` Element is metadata about the `from` Element (`from` hasMetadata `to`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasOptionalComponent\" ;\n        rdfs:comment \"Every `to` Element is an optional component of the `from` Element (`from` hasOptionalComponent `to`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasOptionalDependency\" ;\n        rdfs:comment \"The `from` Element optionally depends on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasOutput\" ;\n        rdfs:comment \"The `from` Build element generates each `to` Element as an output, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasPrerequisite\" ;\n        rdfs:comment \"The `from` Element has a prerequisite on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasProvidedDependency\" ;\n        rdfs:comment \"The `from` Element has a dependency on each `to` Element, dependency is not in the distributed artifact, but assumed to be provided, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasRequirement\" ;\n        rdfs:comment \"The `from` Element has a requirement on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasSpecification\" ;\n        rdfs:comment \"Every `to` Element is a specification for the `from` Element (`from` hasSpecification `to`), during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasStaticLink\" ;\n        rdfs:comment \"The `from` Element statically links in each `to` Element, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasTest\" ;\n        rdfs:comment \"Every `to` Element is a test artifact for the `from` Element (`from` hasTest `to`), during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasTestCase\" ;\n        rdfs:comment \"Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"hasVariant\" ;\n        rdfs:comment \"Every `to` Element is a variant the `from` Element (`from` hasVariant `to`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"invokedBy\" ;\n        rdfs:comment \"The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"modifiedBy\" ;\n        rdfs:comment \"The `from` Element is modified by each `to` Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"other\" ;\n        rdfs:comment \"Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"packagedBy\" ;\n        rdfs:comment \"Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"patchedBy\" ;\n        rdfs:comment \"Every `to` Element is a patch for the `from` Element (`from` patchedBy `to`).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"publishedBy\" ;\n        rdfs:comment \"Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"reportedBy\" ;\n        rdfs:comment \"Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"republishedBy\" ;\n        rdfs:comment \"Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"serializedInArtifact\" ;\n        rdfs:comment \"The `from` SpdxDocument can be found in a serialized form in each `to` Artifact.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"testedOn\" ;\n        rdfs:comment \"The `from` Element has been tested on the `to` Element(s).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"trainedOn\" ;\n        rdfs:comment \"The `from` Element has been trained on the `to` Element(s).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"underInvestigationFor\" ;\n        rdfs:comment \"The `from` Vulnerability impact is being investigated for each `to` Element. The use of the `underInvestigationFor` type is constrained to `VexUnderInvestigationVulnAssessmentRelationship` classed relationships.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> a owl:NamedIndividual,\n            ns1:RelationshipType ;\n        rdfs:label \"usesTool\" ;\n        rdfs:comment \"The `from` Element uses each `to` Element as a tool, during a LifecycleScopeType period.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> a owl:NamedIndividual,\n            ns1:SupportType ;\n        rdfs:label \"deployed\" ;\n        rdfs:comment \"in addition to being supported by the supplier, the software is known to have been deployed and is in use.  For a software as a service provider, this implies the software is now available as a service.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> a owl:NamedIndividual,\n            ns1:SupportType ;\n        rdfs:label \"development\" ;\n        rdfs:comment \"the artifact is in active development and is not considered ready for formal support from the supplier.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> a owl:NamedIndividual,\n            ns1:SupportType ;\n        rdfs:label \"endOfSupport\" ;\n        rdfs:comment \"there is a defined end of support for the artifact from the supplier.  This may also be referred to as end of life. There is a validUntilDate that can be used to signal when support ends for the artifact.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> a owl:NamedIndividual,\n            ns1:SupportType ;\n        rdfs:label \"limitedSupport\" ;\n        rdfs:comment \"the artifact has been released, and there is limited support available from the supplier. There is a validUntilDate that can provide additional information about the duration of support.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> a owl:NamedIndividual,\n            ns1:SupportType ;\n        rdfs:label \"noAssertion\" ;\n        rdfs:comment \"no assertion about the type of support is made.   This is considered the default if no other support type is used.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> a owl:NamedIndividual,\n            ns1:SupportType ;\n        rdfs:label \"noSupport\" ;\n        rdfs:comment \"there is no support for the artifact from the supplier, consumer assumes any support obligations.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> a owl:NamedIndividual,\n            ns1:SupportType ;\n        rdfs:label \"support\" ;\n        rdfs:comment \"the artifact has been released, and is supported from the supplier.   There is a validUntilDate that can provide additional information about the duration of support.\"@en .\n\n    ns1:annotationType a owl:ObjectProperty ;\n        rdfs:comment \"Describes the type of annotation.\"@en ;\n        rdfs:range ns1:AnnotationType .\n\n    ns1:beginIntegerRange a owl:DatatypeProperty ;\n        rdfs:comment \"Defines the beginning of a range.\"@en ;\n        rdfs:range xsd:positiveInteger .\n\n    ns1:builtTime a owl:DatatypeProperty ;\n        rdfs:comment \"Specifies the time an artifact was built.\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    ns1:completeness a owl:ObjectProperty ;\n        rdfs:comment \"Provides information about the completeness of relationships.\"@en ;\n        rdfs:range ns1:RelationshipCompleteness .\n\n    ns1:context a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Gives information about the circumstances or unifying properties\nthat Elements of the bundle have been assembled under.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:created a owl:DatatypeProperty ;\n        rdfs:comment \"Identifies when the Element was originally created.\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    ns1:createdBy a owl:ObjectProperty ;\n        rdfs:comment \"Identifies who or what created the Element.\"@en ;\n        rdfs:range ns1:Agent .\n\n    ns1:createdUsing a owl:ObjectProperty ;\n        rdfs:comment \"Identifies the tooling that was used during the creation of the Element.\"@en ;\n        rdfs:range ns1:Tool .\n\n    ns1:creationInfo a owl:ObjectProperty ;\n        rdfs:comment \"Provides information about the creation of the Element.\"@en ;\n        rdfs:range ns1:CreationInfo .\n\n    ns1:dataLicense a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Provides the license under which the SPDX documentation of the Element can be\nused.\"\"\"@en ;\n        rdfs:range <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n\n    ns1:definingArtifact a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Artifact representing a serialization instance of SPDX data containing the\ndefinition of a particular Element.\"\"\"@en ;\n        rdfs:range ns1:Artifact .\n\n    ns1:description a owl:DatatypeProperty ;\n        rdfs:comment \"Provides a detailed description of the Element.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:element a owl:ObjectProperty ;\n        rdfs:comment \"Refers to one or more Elements that are part of an ElementCollection.\"@en ;\n        rdfs:range ns1:Element .\n\n    ns1:endIntegerRange a owl:DatatypeProperty ;\n        rdfs:comment \"Defines the end of a range.\"@en ;\n        rdfs:range xsd:positiveInteger .\n\n    ns1:endTime a owl:DatatypeProperty ;\n        rdfs:comment \"Specifies the time from which an element is no longer applicable / valid.\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    ns1:extension a owl:ObjectProperty ;\n        rdfs:comment \"Specifies an Extension characterization of some aspect of an Element.\"@en ;\n        rdfs:range <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> .\n\n    ns1:externalIdentifier a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Provides a reference to a resource outside the scope of SPDX-3.0 content\nthat uniquely identifies an Element.\"\"\"@en ;\n        rdfs:range ns1:ExternalIdentifier .\n\n    ns1:externalIdentifierType a owl:ObjectProperty ;\n        rdfs:comment \"Specifies the type of the external identifier.\"@en ;\n        rdfs:range ns1:ExternalIdentifierType .\n\n    ns1:externalRef a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Points to a resource outside the scope of the SPDX-3.0 content\nthat provides additional characteristics of an Element.\"\"\"@en ;\n        rdfs:range ns1:ExternalRef .\n\n    ns1:externalRefType a owl:ObjectProperty ;\n        rdfs:comment \"Specifies the type of the external reference.\"@en ;\n        rdfs:range ns1:ExternalRefType .\n\n    ns1:externalSpdxId a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Identifies an external Element used within an SpdxDocument but defined\nexternal to that SpdxDocument.\"\"\"@en ;\n        rdfs:range xsd:anyURI .\n\n    ns1:from a owl:ObjectProperty ;\n        rdfs:comment \"References the Element on the left-hand side of a relationship.\"@en ;\n        rdfs:range ns1:Element .\n\n    ns1:identifier a owl:DatatypeProperty ;\n        rdfs:comment \"Uniquely identifies an external element.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:identifierLocator a owl:DatatypeProperty ;\n        rdfs:comment \"Provides the location for more information regarding an external identifier.\"@en ;\n        rdfs:range xsd:anyURI .\n\n    ns1:import a owl:ObjectProperty ;\n        rdfs:comment \"Provides an ExternalMap of Element identifiers.\"@en ;\n        rdfs:range ns1:ExternalMap .\n\n    ns1:issuingAuthority a owl:DatatypeProperty ;\n        rdfs:comment \"An entity that is authorized to issue identification credentials.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:key a owl:DatatypeProperty ;\n        rdfs:comment \"A key used in a generic key-value pair.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:locationHint a owl:DatatypeProperty ;\n        rdfs:comment \"Provides an indication of where to retrieve an external Element.\"@en ;\n        rdfs:range xsd:anyURI .\n\n    ns1:locator a owl:DatatypeProperty ;\n        rdfs:comment \"Provides the location of an external reference.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:name a owl:DatatypeProperty ;\n        rdfs:comment \"Identifies the name of an Element as designated by the creator.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:namespace a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Provides an unambiguous mechanism for conveying a URI fragment portion of an\nElement ID.\"\"\"@en ;\n        rdfs:range xsd:anyURI .\n\n    ns1:namespaceMap a owl:ObjectProperty ;\n        rdfs:comment \"Provides a NamespaceMap of prefixes and associated namespace partial URIs applicable to an SpdxDocument and independent of any specific serialization format or instance.\"@en ;\n        rdfs:range ns1:NamespaceMap .\n\n    ns1:originatedBy a owl:ObjectProperty ;\n        rdfs:comment \"Identifies from where or whom the Element originally came.\"@en ;\n        rdfs:range ns1:Agent .\n\n    ns1:packageVerificationCodeExcludedFile a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"The relative file name of a file to be excluded from the\n`PackageVerificationCode`.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:prefix a owl:DatatypeProperty ;\n        rdfs:comment \"A substitute for a URI.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:profileConformance a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Describes one a profile which the creator of this ElementCollection intends to\nconform to.\"\"\"@en ;\n        rdfs:range ns1:ProfileIdentifierType .\n\n    ns1:relationshipType a owl:ObjectProperty ;\n        rdfs:comment \"Information about the relationship between two Elements.\"@en ;\n        rdfs:range ns1:RelationshipType .\n\n    ns1:releaseTime a owl:DatatypeProperty ;\n        rdfs:comment \"Specifies the time an artifact was released.\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    ns1:rootElement a owl:ObjectProperty ;\n        rdfs:comment \"This property is used to denote the root Element(s) of a tree of elements contained in a BOM.\"@en ;\n        rdfs:range ns1:Element .\n\n    ns1:scope a owl:ObjectProperty ;\n        rdfs:comment \"Capture the scope of information about a specific relationship between elements.\"@en ;\n        rdfs:range ns1:LifecycleScopeType .\n\n    ns1:specVersion a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Provides a reference number that can be used to understand how to parse and\ninterpret an Element.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:standardName a owl:DatatypeProperty ;\n        rdfs:comment \"The name of a relevant standard that may apply to an artifact.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:startTime a owl:DatatypeProperty ;\n        rdfs:comment \"Specifies the time from which an element is applicable / valid.\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    ns1:statement a owl:DatatypeProperty ;\n        rdfs:comment \"Commentary on an assertion that an annotator has made.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:subject a owl:ObjectProperty ;\n        rdfs:comment \"An Element an annotator has made an assertion about.\"@en ;\n        rdfs:range ns1:Element .\n\n    ns1:summary a owl:DatatypeProperty ;\n        rdfs:comment \"A short description of an Element.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:supportLevel a owl:ObjectProperty ;\n        rdfs:comment \"Specifies the level of support associated with an artifact.\"@en ;\n        rdfs:range ns1:SupportType .\n\n    ns1:to a owl:ObjectProperty ;\n        rdfs:comment \"References an Element on the right-hand side of a relationship.\"@en ;\n        rdfs:range ns1:Element .\n\n    ns1:validUntilTime a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Specifies until when the artifact can be used before its usage needs to be\nreassessed.\"\"\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    ns1:value a owl:DatatypeProperty ;\n        rdfs:comment \"A value used in a generic key-value pair.\"@en ;\n        rdfs:range xsd:string .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> a owl:NamedIndividual,\n            ns4:ConfidentialityLevelType ;\n        rdfs:label \"amber\" ;\n        rdfs:comment \"Data points in the dataset can be shared only with specific organizations and their clients on a need to know basis.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> a owl:NamedIndividual,\n            ns4:ConfidentialityLevelType ;\n        rdfs:label \"clear\" ;\n        rdfs:comment \"Dataset may be distributed freely, without restriction.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> a owl:NamedIndividual,\n            ns4:ConfidentialityLevelType ;\n        rdfs:label \"green\" ;\n        rdfs:comment \"Dataset can be shared within a community of peers and partners.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> a owl:NamedIndividual,\n            ns4:ConfidentialityLevelType ;\n        rdfs:label \"red\" ;\n        rdfs:comment \"Data points in the dataset are highly confidential and can only be shared with named recipients.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> a owl:NamedIndividual,\n            ns4:DatasetAvailabilityType ;\n        rdfs:label \"clickthrough\" ;\n        rdfs:comment \"the dataset is not publicly available and can only be accessed after affirmatively accepting terms on a clickthrough webpage.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> a owl:NamedIndividual,\n            ns4:DatasetAvailabilityType ;\n        rdfs:label \"directDownload\" ;\n        rdfs:comment \"the dataset is publicly available and can be downloaded directly.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> a owl:NamedIndividual,\n            ns4:DatasetAvailabilityType ;\n        rdfs:label \"query\" ;\n        rdfs:comment \"the dataset is publicly available, but not all at once, and can only be accessed through queries which return parts of the dataset.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> a owl:NamedIndividual,\n            ns4:DatasetAvailabilityType ;\n        rdfs:label \"registration\" ;\n        rdfs:comment \"the dataset is not publicly available and an email registration is required before accessing the dataset, although without an affirmative acceptance of terms.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> a owl:NamedIndividual,\n            ns4:DatasetAvailabilityType ;\n        rdfs:label \"scrapingScript\" ;\n        rdfs:comment \"the dataset provider is not making available the underlying data and the dataset must be reassembled, typically using the provided script for scraping the data.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"audio\" ;\n        rdfs:comment \"data is audio based, such as a collection of music from the 80s.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"categorical\" ;\n        rdfs:comment \"data that is classified into a discrete number of categories, such as the eye color of a population of people.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"graph\" ;\n        rdfs:comment \"data is in the form of a graph where entries are somehow related to each other through edges, such a social network of friends.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"image\" ;\n        rdfs:comment \"data is a collection of images such as pictures of animals.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"noAssertion\" ;\n        rdfs:comment \"data type is not known.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"numeric\" ;\n        rdfs:comment \"data consists only of numeric entries.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"other\" ;\n        rdfs:comment \"data is of a type not included in this list.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"sensor\" ;\n        rdfs:comment \"data is recorded from a physical sensor, such as a thermometer reading or biometric device.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"structured\" ;\n        rdfs:comment \"data is stored in tabular format or retrieved from a relational database.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"syntactic\" ;\n        rdfs:comment \"data describes the syntax or semantics of a language or text, such as a parse tree used for natural language processing.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"text\" ;\n        rdfs:comment \"data consists of unstructured text, such as a book, Wikipedia article (without images), or transcript.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"timeseries\" ;\n        rdfs:comment \"data is recorded in an ordered sequence of timestamped entries, such as the price of a stock over the course of a day.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"timestamp\" ;\n        rdfs:comment \"data is recorded with a timestamp for each entry, but not necessarily ordered or at specific intervals, such as when a taxi ride starts and ends.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> a owl:NamedIndividual,\n            ns4:DatasetType ;\n        rdfs:label \"video\" ;\n        rdfs:comment \"data is video based, such as a collection of movie clips featuring Tom Hanks.\"@en .\n\n    ns4:anonymizationMethodUsed a owl:DatatypeProperty ;\n        rdfs:comment \"Describes the anonymization methods used.\"@en ;\n        rdfs:range xsd:string .\n\n    ns4:confidentialityLevel a owl:ObjectProperty ;\n        rdfs:comment \"Describes the confidentiality level of the data points contained in the dataset.\"@en ;\n        rdfs:range ns4:ConfidentialityLevelType .\n\n    ns4:dataCollectionProcess a owl:DatatypeProperty ;\n        rdfs:comment \"Describes how the dataset was collected.\"@en ;\n        rdfs:range xsd:string .\n\n    ns4:dataPreprocessing a owl:DatatypeProperty ;\n        rdfs:comment \"Describes the preprocessing steps that were applied to the raw data to create the given dataset.\"@en ;\n        rdfs:range xsd:string .\n\n    ns4:datasetAvailability a owl:ObjectProperty ;\n        rdfs:comment \"The field describes the availability of a dataset.\"@en ;\n        rdfs:range ns4:DatasetAvailabilityType .\n\n    ns4:datasetNoise a owl:DatatypeProperty ;\n        rdfs:comment \"Describes potentially noisy elements of the dataset.\"@en ;\n        rdfs:range xsd:string .\n\n    ns4:datasetSize a owl:DatatypeProperty ;\n        rdfs:comment \"Captures the size of the dataset.\"@en ;\n        rdfs:range xsd:nonNegativeInteger .\n\n    ns4:datasetType a owl:ObjectProperty ;\n        rdfs:comment \"Describes the type of the given dataset.\"@en ;\n        rdfs:range ns4:DatasetType .\n\n    ns4:datasetUpdateMechanism a owl:DatatypeProperty ;\n        rdfs:comment \"Describes a mechanism to update the dataset.\"@en ;\n        rdfs:range xsd:string .\n\n    ns4:hasSensitivePersonalInformation a owl:ObjectProperty ;\n        rdfs:comment \"Describes if any sensitive personal information is present in the dataset.\"@en ;\n        rdfs:range ns1:PresenceType .\n\n    ns4:intendedUse a owl:DatatypeProperty ;\n        rdfs:comment \"Describes what the given dataset should be used for.\"@en ;\n        rdfs:range xsd:string .\n\n    ns4:knownBias a owl:DatatypeProperty ;\n        rdfs:comment \"Records the biases that the dataset is known to encompass.\"@en ;\n        rdfs:range xsd:string .\n\n    ns4:sensor a owl:ObjectProperty ;\n        rdfs:comment \"Describes a sensor used for collecting the data.\"@en ;\n        rdfs:range ns1:DictionaryEntry .\n\n    ns6:additionText a owl:DatatypeProperty ;\n        rdfs:comment \"Identifies the full text of a LicenseAddition.\"@en ;\n        rdfs:range xsd:string .\n\n    ns6:isDeprecatedAdditionId a owl:DatatypeProperty ;\n        rdfs:comment \"Specifies whether an additional text identifier has been marked as deprecated.\"@en ;\n        rdfs:range xsd:boolean .\n\n    ns6:isDeprecatedLicenseId a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Specifies whether a license or additional text identifier has been marked as\ndeprecated.\"\"\"@en ;\n        rdfs:range xsd:boolean .\n\n    ns6:isFsfLibre a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Specifies whether the License is listed as free by the\nFree Software Foundation (FSF).\"\"\"@en ;\n        rdfs:range xsd:boolean .\n\n    ns6:isOsiApproved a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Specifies whether the License is listed as approved by the\nOpen Source Initiative (OSI).\"\"\"@en ;\n        rdfs:range xsd:boolean .\n\n    ns6:standardAdditionTemplate a owl:DatatypeProperty ;\n        rdfs:comment \"Identifies the full text of a LicenseAddition, in SPDX templating format.\"@en ;\n        rdfs:range xsd:string .\n\n    ns6:standardLicenseHeader a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Provides a License author's preferred text to indicate that a file is covered\nby the License.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns6:standardLicenseTemplate a owl:DatatypeProperty ;\n        rdfs:comment \"Identifies the full text of a License, in SPDX templating format.\"@en ;\n        rdfs:range xsd:string .\n\n    ns6:subjectAddition a owl:ObjectProperty ;\n        rdfs:comment \"A LicenseAddition participating in a 'with addition' model.\"@en ;\n        rdfs:range ns6:LicenseAddition .\n\n    ns6:subjectExtendableLicense a owl:ObjectProperty ;\n        rdfs:comment \"A License participating in a 'with addition' model.\"@en ;\n        rdfs:range ns6:ExtendableLicense .\n\n    ns6:subjectLicense a owl:ObjectProperty ;\n        rdfs:comment \"A License participating in an 'or later' model.\"@en ;\n        rdfs:range ns6:License .\n\n    <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> a owl:DatatypeProperty ;\n        rdfs:comment \"A name used in a CdxPropertyEntry name-value pair.\"@en ;\n        rdfs:range xsd:string .\n\n    <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> a owl:DatatypeProperty ;\n        rdfs:comment \"A value used in a CdxPropertyEntry name-value pair.\"@en ;\n        rdfs:range xsd:string .\n\n    <https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> a owl:ObjectProperty ;\n        rdfs:comment \"Provides a map of a property names to a values.\"@en ;\n        rdfs:range <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> a owl:NamedIndividual,\n            ns5:ExploitCatalogType ;\n        rdfs:label \"kev\" ;\n        rdfs:comment \"CISA's Known Exploited Vulnerability (KEV) Catalog\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> a owl:NamedIndividual,\n            ns5:ExploitCatalogType ;\n        rdfs:label \"other\" ;\n        rdfs:comment \"Other exploit catalogs\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> a owl:NamedIndividual,\n            ns5:SsvcDecisionType ;\n        rdfs:label \"act\" ;\n        rdfs:comment \"The vulnerability requires attention from the organization's internal, supervisory-level and leadership-level individuals. Necessary actions include requesting assistance or information about the vulnerability, as well as publishing a notification either internally and/or externally. Typically, internal groups would meet to determine the overall response and then execute agreed upon actions. CISA recommends remediating Act vulnerabilities as soon as possible.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> a owl:NamedIndividual,\n            ns5:SsvcDecisionType ;\n        rdfs:label \"attend\" ;\n        rdfs:comment \"The vulnerability requires attention from the organization's internal, supervisory-level individuals. Necessary actions include requesting assistance or information about the vulnerability, and may involve publishing a notification either internally and/or externally. CISA recommends remediating Attend vulnerabilities sooner than standard update timelines.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> a owl:NamedIndividual,\n            ns5:SsvcDecisionType ;\n        rdfs:label \"track\" ;\n        rdfs:comment \"The vulnerability does not require action at this time. The organization would continue to track the vulnerability and reassess it if new information becomes available. CISA recommends remediating Track vulnerabilities within standard update timelines.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> a owl:NamedIndividual,\n            ns5:SsvcDecisionType ;\n        rdfs:label \"trackStar\" ;\n        rdfs:comment \"(\\\"Track\\\\*\\\" in the SSVC spec) The vulnerability contains specific characteristics that may require closer monitoring for changes. CISA recommends remediating Track\\\\* vulnerabilities within standard update timelines.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> a owl:NamedIndividual,\n            ns5:VexJustificationType ;\n        rdfs:label \"componentNotPresent\" ;\n        rdfs:comment \"The software is not affected because the vulnerable component is not in the product.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> a owl:NamedIndividual,\n            ns5:VexJustificationType ;\n        rdfs:label \"inlineMitigationsAlreadyExist\" ;\n        rdfs:comment \"Built-in inline controls or mitigations prevent an adversary from leveraging the vulnerability.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> a owl:NamedIndividual,\n            ns5:VexJustificationType ;\n        rdfs:label \"vulnerableCodeCannotBeControlledByAdversary\" ;\n        rdfs:comment \"The vulnerable component is present, and the component contains the vulnerable code. However, vulnerable code is used in such a way that an attacker cannot mount any anticipated attack.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> a owl:NamedIndividual,\n            ns5:VexJustificationType ;\n        rdfs:label \"vulnerableCodeNotInExecutePath\" ;\n        rdfs:comment \"The affected code is not reachable through the execution of the code, including non-anticipated states of the product.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> a owl:NamedIndividual,\n            ns5:VexJustificationType ;\n        rdfs:label \"vulnerableCodeNotPresent\" ;\n        rdfs:comment \"The product is not affected because the code underlying the vulnerability is not present in the product.\"@en .\n\n    ns5:actionStatement a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Provides advise on how to mitigate or remediate a vulnerability when a VEX product\nis affected by it.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns5:actionStatementTime a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Records the time when a recommended action was communicated in a VEX statement\nto mitigate a vulnerability.\"\"\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    ns5:assessedElement a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Specifies an Element contained in a piece of software where a vulnerability was\nfound.\"\"\"@en ;\n        rdfs:range ns3:SoftwareArtifact .\n\n    ns5:catalogType a owl:ObjectProperty ;\n        rdfs:comment \"Specifies the exploit catalog type.\"@en ;\n        rdfs:range ns5:ExploitCatalogType .\n\n    ns5:decisionType a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Provide the enumeration of possible decisions in the\n[Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree](https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc).\"\"\"@en ;\n        rdfs:range ns5:SsvcDecisionType .\n\n    ns5:exploited a owl:DatatypeProperty ;\n        rdfs:comment \"Describe that a CVE is known to have an exploit because it's been listed in an exploit catalog.\"@en ;\n        rdfs:range xsd:boolean .\n\n    ns5:impactStatement a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Explains why a VEX product is not affected by a vulnerability. It is an\nalternative in VexNotAffectedVulnAssessmentRelationship to the machine-readable\njustification label.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns5:impactStatementTime a owl:DatatypeProperty ;\n        rdfs:comment \"Timestamp of impact statement.\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    ns5:justificationType a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Impact justification label to be used when linking a vulnerability to an element\nrepresenting a VEX product with a VexNotAffectedVulnAssessmentRelationship\nrelationship.\"\"\"@en ;\n        rdfs:range ns5:VexJustificationType .\n\n    ns5:locator a owl:DatatypeProperty ;\n        rdfs:comment \"Provides the location of an exploit catalog.\"@en ;\n        rdfs:range xsd:anyURI .\n\n    ns5:percentile a owl:DatatypeProperty ;\n        rdfs:comment \"The percentile of the current probability score.\"@en ;\n        rdfs:range xsd:decimal .\n\n    ns5:probability a owl:DatatypeProperty ;\n        rdfs:comment \"A probability score between 0 and 1 of a vulnerability being exploited.\"@en ;\n        rdfs:range xsd:decimal .\n\n    ns5:statusNotes a owl:DatatypeProperty ;\n        rdfs:comment \"Conveys information about how VEX status was determined.\"@en ;\n        rdfs:range xsd:string .\n\n    ns5:vexVersion a owl:DatatypeProperty ;\n        rdfs:comment \"Specifies the version of a VEX statement.\"@en ;\n        rdfs:range xsd:string .\n\n    <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Maps a LicenseRef or AdditionRef string for a Custom License or a Custom\nLicense Addition to its URI ID.\"\"\"@en ;\n        rdfs:range ns1:DictionaryEntry .\n\n    <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> a owl:DatatypeProperty ;\n        rdfs:comment \"A string in the license expression format.\"@en ;\n        rdfs:range xsd:string .\n\n    <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> a owl:DatatypeProperty ;\n        rdfs:comment \"The version of the SPDX License List used in the license expression.\"@en ;\n        rdfs:range xsd:string .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> a owl:NamedIndividual,\n            ns3:ContentIdentifierType ;\n        rdfs:label \"gitoid\" ;\n        rdfs:comment \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> a owl:NamedIndividual,\n            ns3:ContentIdentifierType ;\n        rdfs:label \"swhid\" ;\n        rdfs:comment \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> a owl:NamedIndividual,\n            ns3:FileKindType ;\n        rdfs:label \"directory\" ;\n        rdfs:comment \"The file represents a directory and all content stored in that directory.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> a owl:NamedIndividual,\n            ns3:FileKindType ;\n        rdfs:label \"file\" ;\n        rdfs:comment \"The file represents a single file (default).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> a owl:NamedIndividual,\n            ns3:SbomType ;\n        rdfs:label \"analyzed\" ;\n        rdfs:comment \"SBOM generated through analysis of artifacts (e.g., executables, packages, containers, and virtual machine images) after its build. Such analysis generally requires a variety of heuristics. In some contexts, this may also be referred to as a \\\"3rd party\\\" SBOM.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> a owl:NamedIndividual,\n            ns3:SbomType ;\n        rdfs:label \"build\" ;\n        rdfs:comment \"SBOM generated as part of the process of building the software to create a releasable artifact (e.g., executable or package) from data such as source files, dependencies, built components, build process ephemeral data, and other SBOMs.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> a owl:NamedIndividual,\n            ns3:SbomType ;\n        rdfs:label \"deployed\" ;\n        rdfs:comment \"SBOM provides an inventory of software that is present on a system. This may be an assembly of other SBOMs that combines analysis of configuration options, and examination of execution behavior in a (potentially simulated) deployment environment.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> a owl:NamedIndividual,\n            ns3:SbomType ;\n        rdfs:label \"design\" ;\n        rdfs:comment \"SBOM of intended, planned software project or product with included components (some of which may not yet exist) for a new software artifact.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> a owl:NamedIndividual,\n            ns3:SbomType ;\n        rdfs:label \"runtime\" ;\n        rdfs:comment \"SBOM generated through instrumenting the system running the software, to capture only components present in the system, as well as external call-outs or dynamically loaded components. In some contexts, this may also be referred to as an \\\"Instrumented\\\" or \\\"Dynamic\\\" SBOM.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> a owl:NamedIndividual,\n            ns3:SbomType ;\n        rdfs:label \"source\" ;\n        rdfs:comment \"SBOM created directly from the development environment, source files, and included dependencies used to build an product artifact.\"@en .\n\n    ns3:additionalPurpose a owl:ObjectProperty ;\n        rdfs:comment \"Provides additional purpose information of the software artifact.\"@en ;\n        rdfs:range ns3:SoftwarePurpose .\n\n    ns3:attributionText a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Provides a place for the SPDX data creator to record acknowledgement text for\na software Package, File or Snippet.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns3:byteRange a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Defines the byte range in the original host file that the snippet information\napplies to.\"\"\"@en ;\n        rdfs:range ns1:PositiveIntegerRange .\n\n    ns3:contentIdentifier a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"A canonical, unique, immutable identifier of the artifact content, that may be\nused for verifying its identity and/or integrity.\"\"\"@en ;\n        rdfs:range ns3:ContentIdentifier .\n\n    ns3:contentIdentifierType a owl:ObjectProperty ;\n        rdfs:comment \"Specifies the type of the content identifier.\"@en ;\n        rdfs:range ns3:ContentIdentifierType .\n\n    ns3:contentIdentifierValue a owl:DatatypeProperty ;\n        rdfs:comment \"Specifies the value of the content identifier.\"@en ;\n        rdfs:range xsd:anyURI .\n\n    ns3:copyrightText a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Identifies the text of one or more copyright notices for a software Package,\nFile or Snippet, if any.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns3:downloadLocation a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Identifies the download Uniform Resource Identifier for the package at the time\nthat the document was created.\"\"\"@en ;\n        rdfs:range xsd:anyURI .\n\n    ns3:fileKind a owl:ObjectProperty ;\n        rdfs:comment \"Describes if a given file is a directory or non-directory kind of file.\"@en ;\n        rdfs:range ns3:FileKindType .\n\n    ns3:homePage a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"A place for the SPDX document creator to record a website that serves as the\npackage's home page.\"\"\"@en ;\n        rdfs:range xsd:anyURI .\n\n    ns3:lineRange a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Defines the line range in the original host file that the snippet information\napplies to.\"\"\"@en ;\n        rdfs:range ns1:PositiveIntegerRange .\n\n    ns3:packageUrl a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Provides a place for the SPDX data creator to record the package URL string\n(in accordance with the Package URL specification) for a software Package.\"\"\"@en ;\n        rdfs:range xsd:anyURI .\n\n    ns3:packageVersion a owl:DatatypeProperty ;\n        rdfs:comment \"Identify the version of a package.\"@en ;\n        rdfs:range xsd:string .\n\n    ns3:primaryPurpose a owl:ObjectProperty ;\n        rdfs:comment \"Provides information about the primary purpose of the software artifact.\"@en ;\n        rdfs:range ns3:SoftwarePurpose .\n\n    ns3:sbomType a owl:ObjectProperty ;\n        rdfs:comment \"Provides information about the type of an SBOM.\"@en ;\n        rdfs:range ns3:SbomType .\n\n    ns3:snippetFromFile a owl:ObjectProperty ;\n        rdfs:comment \"Defines the original host file that the snippet information applies to.\"@en ;\n        rdfs:range ns3:File .\n\n    ns3:sourceInfo a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Records any relevant background information or additional comments\nabout the origin of the package.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns2:EnergyConsumption a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"A class for describing the energy consumption incurred by an AI model in\ndifferent stages of its lifecycle.\"\"\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N250a4372ab014e66ba3eec07accb85dc,\n            _:N50c6944cf3544d0ab17d40d70d7715c3,\n            _:Nd05558aa816f416f8c26895bb8d1d9bb .\n\n    ns1:ExternalIdentifier a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A reference to a resource identifier defined outside the scope of SPDX-3.0 content that uniquely identifies an Element.\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N0d09683a42354debacdd0b0625119609,\n            _:N13396ee366a94de388e2aff47754e81f,\n            _:Nbd14f0a1267744e89f6930e710689414,\n            _:Ne883dfda4a7445ceb1e70f39ddd03fea,\n            _:Nf71f6300b14a4726a20ffad899bed919 .\n\n    ns1:ExternalMap a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"A map of Element identifiers that are used within an SpdxDocument but defined\nexternal to that SpdxDocument.\"\"\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N894cee407d8747ec8adc2f05ce722a86,\n            _:Nb345ac20ec3244e480ec30eee26dc06e,\n            _:Nd2a11bb8a1a14a82994d02e9dd610275,\n            _:Nebecc80c7e4045d1b3ad15ab0c1d04ec .\n\n    ns1:ExternalRef a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A reference to a resource outside the scope of SPDX-3.0 content related to an Element.\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N0b728d22a9674ecc87af12fde5aae61c,\n            _:N5ab248e680454bbcb3ed254de24ac49f,\n            _:N72a328f4b7e14cb194d99b35236c3430,\n            _:Nddcc9ac569c4442b894f208d7722b4f8 .\n\n    ns1:Hash a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A mathematically calculated representation of a grouping of data.\"@en ;\n        rdfs:subClassOf ns1:IntegrityMethod ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N4e4b35788e1b4064b856bcd8d2cc6670,\n            _:Naf01116eff7c4759be95f8f97c257d9c .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"adler32\" ;\n        rdfs:comment \"Adler-32 checksum is part of the widely used zlib compression library as defined in [RFC 1950](https://datatracker.ietf.org/doc/rfc1950/) Section 2.3.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"blake2b256\" ;\n        rdfs:comment \"BLAKE2b algorithm with a digest size of 256, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"blake2b384\" ;\n        rdfs:comment \"BLAKE2b algorithm with a digest size of 384, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"blake2b512\" ;\n        rdfs:comment \"BLAKE2b algorithm with a digest size of 512, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"blake3\" ;\n        rdfs:comment \"[BLAKE3](https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf)\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"crystalsDilithium\" ;\n        rdfs:comment \"[Dilithium](https://pq-crystals.org/dilithium/)\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"crystalsKyber\" ;\n        rdfs:comment \"[Kyber](https://pq-crystals.org/kyber/)\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"falcon\" ;\n        rdfs:comment \"[FALCON](https://falcon-sign.info/falcon.pdf)\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"md2\" ;\n        rdfs:comment \"MD2 message-digest algorithm, as defined in [RFC 1319](https://datatracker.ietf.org/doc/rfc1319/).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"md4\" ;\n        rdfs:comment \"MD4 message-digest algorithm, as defined in [RFC 1186](https://datatracker.ietf.org/doc/rfc1186/).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"md5\" ;\n        rdfs:comment \"MD5 message-digest algorithm, as defined in [RFC 1321](https://datatracker.ietf.org/doc/rfc1321/).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"md6\" ;\n        rdfs:comment \"[MD6 hash function](https://people.csail.mit.edu/rivest/pubs/RABCx08.pdf)\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"other\" ;\n        rdfs:comment \"any hashing algorithm that does not exist in this list of entries\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"sha1\" ;\n        rdfs:comment \"SHA-1, a secure hashing algorithm, as defined in [RFC 3174](https://datatracker.ietf.org/doc/rfc3174/).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"sha224\" ;\n        rdfs:comment \"SHA-2 with a digest length of 224, as defined in [RFC 3874](https://datatracker.ietf.org/doc/rfc3874/).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"sha256\" ;\n        rdfs:comment \"SHA-2 with a digest length of 256, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"sha384\" ;\n        rdfs:comment \"SHA-2 with a digest length of 384, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"sha3_224\" ;\n        rdfs:comment \"SHA-3 with a digest length of 224, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"sha3_256\" ;\n        rdfs:comment \"SHA-3 with a digest length of 256, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"sha3_384\" ;\n        rdfs:comment \"SHA-3 with a digest length of 384, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"sha3_512\" ;\n        rdfs:comment \"SHA-3 with a digest length of 512, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> a owl:NamedIndividual,\n            ns1:HashAlgorithm ;\n        rdfs:label \"sha512\" ;\n        rdfs:comment \"SHA-2 with a digest length of 512, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n\n    ns1:IndividualElement a owl:Class ;\n        rdfs:comment \"\"\"A concrete subclass of Element used by Individuals in the\nCore profile.\"\"\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI .\n\n    ns1:NamespaceMap a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A mapping between prefixes and namespace partial URIs.\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N763c69315ee040a88ca27b5205984626,\n            _:Na96bc2776ef4488595f136d0fbac26a6 .\n\n    ns1:Relationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Describes a relationship between one or more elements.\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N3c163fcab8684aa09c61e78b4cbb9b38,\n            _:N53970517ea09401691d51549f8e0fd90,\n            _:N73e74213eec84d8daaa36a51dab963d6,\n            _:Nae8e63939c7c4cf4aa4ba555362d775c,\n            _:Nb3e77cdb9a14442eafb0659c7081c110,\n            _:Nd11df36dd5014f759eab790e847b9857 .\n\n    ns1:Tool a owl:Class ;\n        rdfs:comment \"An element of hardware and/or software utilized to carry out a particular function.\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI .\n\n    ns1:algorithm a owl:ObjectProperty ;\n        rdfs:comment \"Specifies the algorithm used for calculating the hash value.\"@en ;\n        rdfs:range ns1:HashAlgorithm .\n\n    ns1:hashValue a owl:DatatypeProperty ;\n        rdfs:comment \"The result of applying a hash algorithm to an Element.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:suppliedBy a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Identifies who or what supplied the artifact or VulnAssessmentRelationship\nreferenced by the Element.\"\"\"@en ;\n        rdfs:range ns1:Agent .\n\n    ns1:verifiedUsing a owl:ObjectProperty ;\n        rdfs:comment \"\"\"Provides an IntegrityMethod with which the integrity of an Element can be\nasserted.\"\"\"@en ;\n        rdfs:range ns1:IntegrityMethod .\n\n    ns6:IndividualLicensingInfo a owl:Class ;\n        rdfs:comment \"\"\"A concrete subclass of AnyLicenseInfo used by Individuals in the\nExpandedLicensing profile.\"\"\"@en ;\n        rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n        sh:nodeKind sh:IRI .\n\n    ns6:deprecatedVersion a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Specifies the SPDX License List version in which this license or exception\nidentifier was deprecated.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns6:licenseXml a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Identifies all the text and metadata associated with a license in the license\nXML format.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns6:listVersionAdded a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Specifies the SPDX License List version in which this ListedLicense or\nListedLicenseException identifier was first added.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns6:member a owl:ObjectProperty ;\n        rdfs:comment \"A license expression participating in a license set.\"@en ;\n        rdfs:range <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n\n    ns6:obsoletedBy a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Specifies the licenseId that is preferred to be used in place of a deprecated\nLicense or LicenseAddition.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns6:seeAlso a owl:DatatypeProperty ;\n        rdfs:comment \"Contains a URL where the License or LicenseAddition can be found in use.\"@en ;\n        rdfs:range xsd:anyURI .\n\n    <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A property name with an associated value.\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N2056bd91659a4260a6eb99a0cbdd9f14,\n            _:Na92e8ceda7e548bb9a144c2e9c857639 .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> a owl:NamedIndividual,\n            ns5:CvssSeverityType ;\n        rdfs:label \"critical\" ;\n        rdfs:comment \"When a CVSS score is between 9.0 - 10.0\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> a owl:NamedIndividual,\n            ns5:CvssSeverityType ;\n        rdfs:label \"high\" ;\n        rdfs:comment \"When a CVSS score is between 7.0 - 8.9\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> a owl:NamedIndividual,\n            ns5:CvssSeverityType ;\n        rdfs:label \"low\" ;\n        rdfs:comment \"When a CVSS score is between 0.1 - 3.9\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> a owl:NamedIndividual,\n            ns5:CvssSeverityType ;\n        rdfs:label \"medium\" ;\n        rdfs:comment \"When a CVSS score is between 4.0 - 6.9\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> a owl:NamedIndividual,\n            ns5:CvssSeverityType ;\n        rdfs:label \"none\" ;\n        rdfs:comment \"When a CVSS score is 0.0\"@en .\n\n    ns5:modifiedTime a owl:DatatypeProperty ;\n        rdfs:comment \"Specifies a time when a vulnerability assessment was modified\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    ns5:publishedTime a owl:DatatypeProperty ;\n        rdfs:comment \"Specifies the time when a vulnerability was published.\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    ns5:severity a owl:ObjectProperty ;\n        rdfs:comment \"Specifies the CVSS qualitative severity rating of a vulnerability in relation to a piece of software.\"@en ;\n        rdfs:range ns5:CvssSeverityType .\n\n    ns5:withdrawnTime a owl:DatatypeProperty ;\n        rdfs:comment \"Specified the time and date when a vulnerability was withdrawn.\"@en ;\n        rdfs:range xsd:dateTimeStamp .\n\n    <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> a owl:DatatypeProperty ;\n        rdfs:comment \"Identifies the full text of a License or Addition.\"@en ;\n        rdfs:range xsd:string .\n\n    ns3:ContentIdentifier a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A canonical, unique, immutable identifier\"@en ;\n        rdfs:subClassOf ns1:IntegrityMethod ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N453a2981f56c4d3a943752e7740f87fd,\n            _:N45b62edbd5f3406dba20232288ec19fd .\n\n    ns3:File a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Refers to any object that stores content on a computer.\"@en ;\n        rdfs:subClassOf ns3:SoftwareArtifact ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N2b7fa052bf664f2a9e1923831d282602,\n            _:N87131d5acc2b478ba16230f714aa0bb0 .\n\n    ns3:Package a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"Refers to any unit of content that can be associated with a distribution of\nsoftware.\"\"\"@en ;\n        rdfs:subClassOf ns3:SoftwareArtifact ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N65301d1be04341678842dfc049e2a33c,\n            _:N7091d1b764924e4db3551e0b422e61ba,\n            _:N9eda1b52fa264730ab0b383d300e1726,\n            _:Nbc1332652da345c49ad3c948238f404b,\n            _:Nc38c872821b548ee8f430a027b2d711f .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"application\" ;\n        rdfs:comment \"The Element is a software application.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"archive\" ;\n        rdfs:comment \"The Element is an archived collection of one or more files (.tar, .zip, etc.).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"bom\" ;\n        rdfs:comment \"The Element is a bill of materials.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"configuration\" ;\n        rdfs:comment \"The Element is configuration data.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"container\" ;\n        rdfs:comment \"The Element is a container image which can be used by a container runtime application.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"data\" ;\n        rdfs:comment \"The Element is data.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"device\" ;\n        rdfs:comment \"The Element refers to a chipset, processor, or electronic board.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"deviceDriver\" ;\n        rdfs:comment \"The Element represents software that controls hardware devices.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"diskImage\" ;\n        rdfs:comment \"The Element refers to a disk image that can be written to a disk, booted in a VM, etc. A disk image typically contains most or all of the components necessary to boot, such as bootloaders, kernels, firmware, userspace, etc.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"documentation\" ;\n        rdfs:comment \"The Element is documentation.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"evidence\" ;\n        rdfs:comment \"The Element is the evidence that a specification or requirement has been fulfilled.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"executable\" ;\n        rdfs:comment \"The Element is an Artifact that can be run on a computer.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"file\" ;\n        rdfs:comment \"The Element is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc.).\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"filesystemImage\" ;\n        rdfs:comment \"The Element is a file system image that can be written to a disk (or virtual) partition.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"firmware\" ;\n        rdfs:comment \"The Element provides low level control over a device's hardware.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"framework\" ;\n        rdfs:comment \"The Element is a software framework.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"install\" ;\n        rdfs:comment \"The Element is used to install software on disk.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"library\" ;\n        rdfs:comment \"The Element is a software library.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"manifest\" ;\n        rdfs:comment \"The Element is a software manifest.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"model\" ;\n        rdfs:comment \"The Element is a machine learning or artificial intelligence model.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"module\" ;\n        rdfs:comment \"The Element is a module of a piece of software.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"operatingSystem\" ;\n        rdfs:comment \"The Element is an operating system.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"other\" ;\n        rdfs:comment \"The Element doesn't fit into any of the other categories.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"patch\" ;\n        rdfs:comment \"The Element contains a set of changes to update, fix, or improve another Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"platform\" ;\n        rdfs:comment \"The Element represents a runtime environment.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"requirement\" ;\n        rdfs:comment \"The Element provides a requirement needed as input for another Element.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"source\" ;\n        rdfs:comment \"The Element is a single or a collection of source files.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"specification\" ;\n        rdfs:comment \"The Element is a plan, guideline or strategy how to create, perform or analyze an application.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> a owl:NamedIndividual,\n            ns3:SoftwarePurpose ;\n        rdfs:label \"test\" ;\n        rdfs:comment \"The Element is a test used to verify functionality on an software element.\"@en .\n\n    ns1:ElementCollection a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A collection of Elements, not necessarily with unifying context.\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N0bf807da343b4645904db560abf69583,\n            _:Nc4156282a9c34b6190b0869cdc1793db,\n            _:Nc9ccffdec66347509395f75c9845128f,\n            _:Ne3b40c9739164b2eb0ae163374d9c4ac .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> a owl:NamedIndividual,\n            ns1:PresenceType ;\n        rdfs:label \"no\" ;\n        rdfs:comment \"Indicates absence of the field.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> a owl:NamedIndividual,\n            ns1:PresenceType ;\n        rdfs:label \"noAssertion\" ;\n        rdfs:comment \"Makes no assertion about the field.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> a owl:NamedIndividual,\n            ns1:PresenceType ;\n        rdfs:label \"yes\" ;\n        rdfs:comment \"Indicates presence of the field.\"@en .\n\n    ns1:contentType a owl:DatatypeProperty ;\n        rdfs:comment \"Provides information about the content type of an Element or a Property.\"@en ;\n        rdfs:range xsd:string .\n\n    ns5:score a owl:DatatypeProperty ;\n        rdfs:comment \"Provides a numerical (0-10) representation of the severity of a vulnerability.\"@en ;\n        rdfs:range xsd:decimal .\n\n    ns5:vectorString a owl:DatatypeProperty ;\n        rdfs:comment \"Specifies the CVSS vector string for a vulnerability.\"@en ;\n        rdfs:range xsd:string .\n\n    ns1:AnnotationType a owl:Class ;\n        rdfs:comment \"Specifies the type of an annotation.\"@en .\n\n    ns1:PositiveIntegerRange a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A tuple of two positive integers that define a range.\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N80dac4ea19f44488ae2dc09ba1429116,\n            _:Nf44042158d4d4c85a5bd6a0fcb538498 .\n\n    <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> a owl:Class ;\n        rdfs:comment \"A characterization of some aspect of an Element that is associated with the Element in a generalized fashion.\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N3b695bebf32746039b555b8460ffe552 .\n\n    ns5:ExploitCatalogType a owl:Class ;\n        rdfs:comment \"Specifies the exploit catalog type.\"@en .\n\n    ns3:ContentIdentifierType a owl:Class ;\n        rdfs:comment \"Specifies the type of a content identifier.\"@en .\n\n    ns3:FileKindType a owl:Class ;\n        rdfs:comment \"Enumeration of the different kinds of SPDX file.\"@en .\n\n    ns2:EnergyUnitType a owl:Class ;\n        rdfs:comment \"Specifies the unit of energy consumption.\"@en .\n\n    ns1:Artifact a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A distinct article or unit within the digital domain.\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N06465237afe4406eb4803558f7a57c08,\n            _:N5d195bb929fc404584503e9c9b17a526,\n            _:N737b3d5b3c8f4cb7b5fb665b52f1dd96,\n            _:Nba03adbea09d477299a596cac9fd8319,\n            _:Nc704d39d408f41caa9805e140ff0016a,\n            _:Nd8679c5e3311467ca097a4151ac8fa54,\n            _:Nda791debefe5491aa84d61433873c630,\n            _:Ndb31c53559be41e0b28e79b74da0b557 .\n\n    ns1:RelationshipCompleteness a owl:Class ;\n        rdfs:comment \"Indicates whether a relationship is known to be complete, incomplete, or if no assertion is made with respect to relationship completeness.\"@en .\n\n    ns1:SpdxOrganization a owl:NamedIndividual,\n            ns1:Organization ;\n        rdfs:comment \"An Organization representing the SPDX Project.\"@en ;\n        owl:sameAs <https://spdx.org/> ;\n        ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> .\n\n    ns1:comment a owl:DatatypeProperty ;\n        rdfs:comment \"\"\"Provide consumers with comments by the creator of the Element about the\nElement.\"\"\"@en ;\n        rdfs:range xsd:string .\n\n    ns6:ExtendableLicense a owl:Class ;\n        rdfs:comment \"Abstract class representing a License or an OrLaterOperator.\"@en ;\n        rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:Nbb0a3a63cdba4f078c6de6eef7ff6579 .\n\n    ns6:License a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Abstract class for the portion of an AnyLicenseInfo representing a license.\"@en ;\n        rdfs:subClassOf ns6:ExtendableLicense ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N4b7945a329d940d7a4167237a4e60e53,\n            _:N5e678b3ba38745b58c0103b8e085d5c8,\n            _:N72dd028519c2443b94229cfc4a2639bc,\n            _:N79e0fdc8a753446e8e1931aab90b02ae,\n            _:Na3b27046864941989a486e5a70e0edb4,\n            _:Nc37985fef6884679b49d387a2ef08d3f,\n            _:Nc7f12b88e8f5489dacbbfeb81192696a,\n            _:Nd3d538fe1cb544b5808c51dffd844c81,\n            _:Ndde9f898797c42b989ef522557debf64,\n            _:Ne778a773be4f408192f2ed37c6143a5d .\n\n    ns6:LicenseAddition a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"Abstract class for additional text intended to be added to a License, but\nwhich is not itself a standalone License.\"\"\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N4881d1614aa0403894d16c3ca276d790,\n            _:N73f9586a8a7d4b978afcb9cfe998050b,\n            _:N7c9974a53d5443c5831f3e7dc56073d0,\n            _:Nbbbec88245754e9d9390b9a11f0b67c2,\n            _:Nd33af007bad14a4594f7039df1c5df75,\n            _:Nd77657e0b19d459c931f64f48ed7e1a6,\n            _:Nfe1814d375d7456e843deb8cde1cf341 .\n\n    ns5:VexVulnAssessmentRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Abstract ancestor class for all VEX relationships\"@en ;\n        rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N0781395df11e44a6a3186f0fa8908958,\n            _:N1d4668e7f12244a7a9407b898c9b0534,\n            _:Na5a538a0052340c0ba01747cca3d3da8 .\n\n    ns2:EnergyConsumptionDescription a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"\"\"The class that helps note down the quantity of energy consumption and the unit\nused for measurement.\"\"\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N904326509fc04cc4be66ea123ed9fdc4,\n            _:Na1cdda0a73e94e598b769cac4a5a5cb8 .\n\n    ns2:SafetyRiskAssessmentType a owl:Class ;\n        rdfs:comment \"Specifies the safety risk level.\"@en .\n\n    ns4:ConfidentialityLevelType a owl:Class ;\n        rdfs:comment \"Categories of confidentiality level.\"@en .\n\n    ns5:SsvcDecisionType a owl:Class ;\n        rdfs:comment \"Specifies the SSVC decision type.\"@en .\n\n    ns3:SoftwareArtifact a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A distinct article or unit related to Software.\"@en ;\n        rdfs:subClassOf ns1:Artifact ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N2b94274553ab4bc2bbc78307f39b3327,\n            _:N58b8de667bb54771976a5e86a8a8139a,\n            _:N5912892962274966938ef83f3f23c015,\n            _:Na1ce1658c3be4bc0b082944caae9ddea,\n            _:Ne03121e956234709bc0f8f288597ff50,\n            _:Nfbb5f5e996be44989d31d47d46540443 .\n\n    ns1:CreationInfo a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Provides information about the creation of the Element.\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N61753ca6fa484199b143356d20b0476e,\n            _:N68e2aefd82ab40c59cc6c2bfeab0adc4,\n            _:N98018fef19484e2fae944af82b21920e,\n            _:Nca9532c3dd0b421e95d0800b68e3442a,\n            _:Nf7fd042770064703a84cd9039273e4f7 .\n\n    ns1:IntegrityMethod a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Provides an independently reproducible mechanism that permits verification of a specific Element.\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N10f5cc15b506459db381c02764d60e76,\n            _:N7a48123f699948b5867af1fec0d7b88e .\n\n    ns4:DatasetAvailabilityType a owl:Class ;\n        rdfs:comment \"Availability of dataset.\"@en .\n\n    ns5:VexJustificationType a owl:Class ;\n        rdfs:comment \"Specifies the VEX justification type.\"@en .\n\n    ns1:LifecycleScopeType a owl:Class ;\n        rdfs:comment \"Provide an enumerated set of lifecycle phases that can provide context to relationships.\"@en .\n\n    ns5:CvssSeverityType a owl:Class ;\n        rdfs:comment \"Specifies the CVSS base, temporal, threat, or environmental severity type.\"@en .\n\n    ns5:VulnAssessmentRelationship a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Abstract ancestor class for all vulnerability assessments\"@en ;\n        rdfs:subClassOf ns1:Relationship ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N1a0a0b40de254f55a8372bba19b60496,\n            _:N74551d5c49b94ece99a5fdec0d58d233,\n            _:N90cb783276d74a2881e21a08abf01e2f,\n            _:Naa7e95f812804669b3e89daed8d27b21,\n            _:Nce6e2333750a40619f2e93e40be35d7e,\n            _:Nf507b9bee5ae4254bafe4ce3c72a9f18 .\n\n    ns3:SbomType a owl:Class ;\n        rdfs:comment \"\"\"Provides a set of values to be used to describe the common types of SBOMs that\ntools may create.\"\"\"@en .\n\n    ns1:PresenceType a owl:Class ;\n        rdfs:comment \"Categories of presence or absence.\"@en .\n\n    ns1:SupportType a owl:Class ;\n        rdfs:comment \"Indicates the type of support that is associated with an artifact.\"@en .\n\n    ns1:Agent a owl:Class ;\n        rdfs:comment \"Agent represents anything with the potential to act on a system.\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI .\n\n    ns1:ProfileIdentifierType a owl:Class ;\n        rdfs:comment \"Enumeration of the valid profiles.\"@en .\n\n    <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> a owl:Class ;\n        rdfs:comment \"Abstract class representing a license combination consisting of one or more licenses.\"@en ;\n        rdfs:subClassOf ns1:Element ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:Nd6f4245b3ebe44e6b100782b191deb97 .\n\n    ns1:ExternalIdentifierType a owl:Class ;\n        rdfs:comment \"Specifies the type of an external identifier.\"@en .\n\n    ns1:DictionaryEntry a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"A key with an associated value.\"@en ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:property _:N187a93895c7b43bea96131212a0ba3f5,\n            _:Nbd47cac50394462f9015e00ec4b449a6 .\n\n    ns4:DatasetType a owl:Class ;\n        rdfs:comment \"Enumeration of dataset types.\"@en .\n\n    ns1:Element a owl:Class,\n            sh:NodeShape ;\n        rdfs:comment \"Base domain class from which all other SPDX-3.0 domain classes derive.\"@en ;\n        sh:nodeKind sh:IRI ;\n        sh:property _:N00fcf1f501a749fc9cbbdbdf23a7aaa8,\n            _:N269b628c85f04f5d8a10fa3c500745a4,\n            _:N61b9a25cae674e199ce6572456d8e72f,\n            _:N675847984777421d9fb9b171cdf0bb53,\n            _:N7a66c734ced842b4913ff95c5f5cf452,\n            _:N951ec4cbce414b3bab847840bf18d59f,\n            _:Nbac401e4be1249dd86dd149952baf59b,\n            _:Nc3c21678fc9a459784f054a6954a9aa8,\n            _:Nf26016059c3e414da185e30155b543f5,\n            _:Nff33e8337dc8421d9e74b338e35a75d5 .\n\n    ns1:HashAlgorithm a owl:Class ;\n        rdfs:comment \"A mathematical algorithm that maps data of arbitrary size to a bit string.\"@en .\n\n    ns3:SoftwarePurpose a owl:Class ;\n        rdfs:comment \"Provides information about the primary purpose of an Element.\"@en .\n\n    ns1:ExternalRefType a owl:Class ;\n        rdfs:comment \"Specifies the type of an external reference.\"@en .\n\n    ns1:RelationshipType a owl:Class ;\n        rdfs:comment \"Information about the relationship between two Elements.\"@en .\n\n    _:N00d83dee7aa44a7991821a46e83e5164 sh:class ns4:ConfidentialityLevelType ;\n        sh:in _:N2456bf573caa4efeab27607dfed5a451 ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns4:confidentialityLevel .\n\n    _:N00fcf1f501a749fc9cbbdbdf23a7aaa8 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:description .\n\n    _:N024478cff6eb4ef48dc45dabdb7b0a35 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns2:informationAboutTraining .\n\n    _:N0274510beacf46b0b7cd7048ff3cbb4d rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> ;\n        rdf:rest _:N3b50e4323e8b4d388d8d522e18a49070 .\n\n    _:N02daaf1ea3874989948c16e26274de9f rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> ;\n        rdf:rest _:N06a4b77ca26e4742a10723dc3349c395 .\n\n    _:N02fadd3757064be6a0b797d8675b611e rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> ;\n        rdf:rest _:Nef3e82bf7eac41aa8dc101eabd0f1815 .\n\n    _:N03140b327b9d4620b37b847528c7140b rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> ;\n        rdf:rest _:N4d2df683a0ea4c39be288b78f9e61ca4 .\n\n    _:N034bf868068348fb92f2f33976cad5ae sh:datatype xsd:nonNegativeInteger ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns4:datasetSize .\n\n    _:N036299b1f2af44eeb966da8a1217ac9e rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> ;\n        rdf:rest _:Nd6ca1bcbdc494e39a9c1a4da0c52a0b3 .\n\n    _:N037a9f94d4da4593a56a6804fca57483 rdf:first <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> ;\n        rdf:rest _:N163b018b3d984833a5523252ed920c58 .\n\n    _:N05edbc4959e844438800e546abaebaea rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> ;\n        rdf:rest () .\n\n    _:N06465237afe4406eb4803558f7a57c08 sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:builtTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:N06a4b77ca26e4742a10723dc3349c395 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> ;\n        rdf:rest _:N03140b327b9d4620b37b847528c7140b .\n\n    _:N0713bbcf2b1f4e23b912a81e12b5d270 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> ;\n        rdf:rest _:Nbd013d07f45a42d99931fe619ee4ca95 .\n\n    _:N072d6f5c7eee40859e3a93d05034536f rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> ;\n        rdf:rest _:N4a3178783c58491bb646a056a8dbb37a .\n\n    _:N0753f471dae945e885cde15702c705bb rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> ;\n        rdf:rest _:N619e2a32fb994ed69f916340e12ed7f3 .\n\n    _:N0781395df11e44a6a3186f0fa8908958 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:statusNotes .\n\n    _:N07868b0098174c478ac47f3fbc946ff0 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> ;\n        rdf:rest _:N2061c93cd5774c61823bf76c952d5242 .\n\n    _:N07cb32d0626a45cfbea37a7dd2a8b854 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:contentType ;\n        sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" .\n\n    _:N0a961d271f304c8cbb2e0a1307a9d8ad sh:hasValue ns6:License .\n\n    _:N0b3155ddb4cc46678a8dadb3eb9e5e43 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> ;\n        rdf:rest _:N1dd7c94072d1478ca91bee2c7af967a8 .\n\n    _:N0b353053b3cd41e89351acf39abb719c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> ;\n        rdf:rest () .\n\n    _:N0b728d22a9674ecc87af12fde5aae61c sh:class ns1:ExternalRefType ;\n        sh:in _:N3899f43be1b142148dc7af5c1cd6a1b9 ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:externalRefType .\n\n    _:N0bf807da343b4645904db560abf69583 sh:class ns1:ProfileIdentifierType ;\n        sh:in _:N1bd597d8851e43b79e3bde3fb6388627 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:profileConformance .\n\n    _:N0c3b30ca2bdf4cb1839bdc608bc41186 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> ;\n        rdf:rest _:N0713bbcf2b1f4e23b912a81e12b5d270 .\n\n    _:N0c49370c41124d50ac6081418cb2432d rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> ;\n        rdf:rest _:N511c01e1b6a146c3bf99fe3e88272f2e .\n\n    _:N0cac787ed3f3421fa6687df4da790a0c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> ;\n        rdf:rest _:N44928392b4d8458f847c7fd69533d2ee .\n\n    _:N0d09683a42354debacdd0b0625119609 sh:datatype xsd:anyURI ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:identifierLocator .\n\n    _:N0d2bee57931544d786ff3bc0afb223b0 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> ;\n        rdf:rest _:N8f1dd8dbe42e46fb934adf94515048b1 .\n\n    _:N0dc54ccc3f8d4afe897d7be97f9f6928 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> ;\n        rdf:rest _:N6946aaeee89545da9d91b8527c54139a .\n\n    _:N0e31c4b45c4b442e9f1d32ab917a76ae rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> ;\n        rdf:rest _:N0e471571470240e5872be57bfd58fed9 .\n\n    _:N0e471571470240e5872be57bfd58fed9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> ;\n        rdf:rest _:Ndbf7c5384f2242b98dd62b6a8d6a503f .\n\n    _:N0e4d30a5dd60459dbbb5efc7333deb37 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> ;\n        rdf:rest _:N10ab85203a394bd3ba6ef86074d64233 .\n\n    _:N0eb0fa7732fb4a2db7455731d6a1ce53 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> ;\n        rdf:rest _:Nd73c69088f734dffb4cc9539c637aecf .\n\n    _:N0f4d0a9a8e7d46a0b9cf255274bcce6b rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> ;\n        rdf:rest _:N70cf024bfa9e40a08de101b510631f60 .\n\n    _:N0f568f8825144082a14a0e000b8ff13f rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> ;\n        rdf:rest _:N89d641eef49d4a5f9ef42bfe5c4221bd .\n\n    _:N10002d3538094764a9c6d3893234cd04 rdf:first <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> ;\n        rdf:rest _:N037a9f94d4da4593a56a6804fca57483 .\n\n    _:N105628f6c8b040edb9db617f35f30bec sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:actionStatementTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:N10ab85203a394bd3ba6ef86074d64233 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> ;\n        rdf:rest _:N0b353053b3cd41e89351acf39abb719c .\n\n    _:N10f5cc15b506459db381c02764d60e76 sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:Ne41f054fce23460dba46863153e67567 ;\n        sh:path rdf:type .\n\n    _:N1256cfafa26e453a9d5f8b08cc5920d7 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> ;\n        rdf:rest _:N4182e8c878544ebb842682b1ece2bd3a .\n\n    _:N1314ef461724483f9bd5c56d939b17c4 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> ;\n        rdf:rest _:N4dcad64fd9cf4af2b8d6ea98d6c5450a .\n\n    _:N132cde65c9b14a1694d400388aecf0cc rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> ;\n        rdf:rest _:N23a349d7f4a14351adf4c70293152926 .\n\n    _:N13396ee366a94de388e2aff47754e81f sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:issuingAuthority .\n\n    _:N1358bfc70dc14db6aa3a799228bc2fdd rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> ;\n        rdf:rest _:N4091b2fb3d5c417fad7305927740d1d5 .\n\n    _:N13acbf7806c648f19f147c9073a04385 sh:class ns1:DictionaryEntry ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns2:metric .\n\n    _:N13f4d81403034faaa93ea1abc3bd3d91 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> ;\n        rdf:rest _:Ncff880d9e9c24887adcf512cbce2a444 .\n\n    _:N14d2ccc3ee7749088945c0ba96e7a88a rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> ;\n        rdf:rest _:N2dbc8b0a30da433a94050a3ab1190bb8 .\n\n    _:N14d7232930234cad917631e1993d7ccd rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> ;\n        rdf:rest () .\n\n    _:N163b018b3d984833a5523252ed920c58 rdf:first <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> ;\n        rdf:rest () .\n\n    _:N163fe4499b2a454a9641b23118bf53ae sh:class ns6:ExtendableLicense ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns6:subjectExtendableLicense .\n\n    _:N1647e706f6764e7d9ec4e0aa8979d0c6 sh:class ns1:DictionaryEntry ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> .\n\n    _:N168bcfc831bd4f85b6a82742eb7ad4f5 rdf:first <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> ;\n        rdf:rest _:Ned1f0afb78d3460c9478383abf3da36b .\n\n    _:N16cb468a2dcd423bb3654b71a6f00062 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> ;\n        rdf:rest _:N7b5b4ad7f9a54d91a292ac0738539050 .\n\n    _:N17c879855daa4fd7b7d7ef9da34e7ea6 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> ;\n        rdf:rest _:N8ff2b7ece321489a9ff262a2c697c89c .\n\n    _:N184c02d9c66a4e9d988d681d20c5ddc6 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> ;\n        rdf:rest _:N32f50a51e84f4a2499a5d17f54bbed6b .\n\n    _:N186b972a57284ae1946b3f7d8e762830 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> ;\n        rdf:rest _:N66595c518c6248f69bdca82dccebf454 .\n\n    _:N187a93895c7b43bea96131212a0ba3f5 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:value .\n\n    _:N1a0279389d714631b1d12935e9f2b014 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> ;\n        rdf:rest _:N70cbc4a60eda4e648df0df882fab278d .\n\n    _:N1a0a0b40de254f55a8372bba19b60496 sh:class ns1:Agent ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:suppliedBy .\n\n    _:N1a8882804ac24104946e7afa0b36905a rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> ;\n        rdf:rest _:Nc7b49cc0a08745e08e5ba42ee492184f .\n\n    _:N1aac3c1c2ffb45d79910e133d9ec02f9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> ;\n        rdf:rest _:N3c34004e669a4f809790739b55299420 .\n\n    _:N1bd597d8851e43b79e3bde3fb6388627 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> ;\n        rdf:rest _:Neff5f08fa9fd4aaeb51026e2484443c7 .\n\n    _:N1d4668e7f12244a7a9407b898c9b0534 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:vexVersion .\n\n    _:N1dd7c94072d1478ca91bee2c7af967a8 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> ;\n        rdf:rest _:N34cf4751490f48f9852ff2fa143a6321 .\n\n    _:N2056bd91659a4260a6eb99a0cbdd9f14 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> .\n\n    _:N2061c93cd5774c61823bf76c952d5242 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> ;\n        rdf:rest _:N6369a0cffc0445e888c1e30a54a5be5d .\n\n    _:N210fbcf85b384009a2cee68e4a7e6b78 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> ;\n        rdf:rest _:N02daaf1ea3874989948c16e26274de9f .\n\n    _:N220b4463e39147e99e8eeeb9974c5370 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> ;\n        rdf:rest _:N75f6c4472b7b45349200afcce0dbacef .\n\n    _:N230a41f8c8d549b8844a37595ce56867 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> ;\n        rdf:rest () .\n\n    _:N236307149ca247fcad8df1b0dd41fcfc rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> ;\n        rdf:rest _:N88ce0438020d4326924db53dec9bd6b5 .\n\n    _:N23a349d7f4a14351adf4c70293152926 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> ;\n        rdf:rest _:N6e913b09266e498887238fae6898e289 .\n\n    _:N243ef6907efb40d38e00f4430d63fc19 rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> ;\n        rdf:rest _:N9ed65925a89e40e8b7faaa925d739c72 .\n\n    _:N2456bf573caa4efeab27607dfed5a451 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> ;\n        rdf:rest _:Nb40076de31ba4cc08826656559e10385 .\n\n    _:N250a4372ab014e66ba3eec07accb85dc sh:class ns2:EnergyConsumptionDescription ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns2:trainingEnergyConsumption .\n\n    _:N25b71b41baf8408a91b66336f376a5b6 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> ;\n        rdf:rest _:N29e8eb1e03be45ae92093e6937585f14 .\n\n    _:N261545ecf40d4f65bf47dc050598e90f rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> ;\n        rdf:rest _:N451bba51c46a4c9d9a2343aef3356453 .\n\n    _:N261c61aa119e4f4e9ce3c9387fb29c9f rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> ;\n        rdf:rest _:Nb9165bd1d4e8406eb56e237a892cfba4 .\n\n    _:N264b55b33a4549a6a131d79763879896 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> ;\n        rdf:rest _:Nc0c94fed0eb041ef8c4fe70f4b1fd7c0 .\n\n    _:N269b628c85f04f5d8a10fa3c500745a4 sh:class ns1:IntegrityMethod ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns1:verifiedUsing .\n\n    _:N27a8c8f61e944083abcc670fe4586df8 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> ;\n        rdf:rest () .\n\n    _:N2847f93323fd468eab2b926c5715c994 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> ;\n        rdf:rest _:N4a56b875349e44729e9aca40972c86cd .\n\n    _:N288949a61054447689377b531414e0b7 rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> ;\n        rdf:rest _:N41fda4edc0294fce84cdb5688d8ef9ef .\n\n    _:N28c7097edd884a9b92697ec6b6729dc9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> ;\n        rdf:rest _:N02fadd3757064be6a0b797d8675b611e .\n\n    _:N29cadfcf5dfa4e73b1b0f56fa6e4352f rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> ;\n        rdf:rest _:Nb2747510507b404f9243bfd7225f629d .\n\n    _:N29e8eb1e03be45ae92093e6937585f14 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> ;\n        rdf:rest () .\n\n    _:N2a72f2e0c3d44dd5ac4c0633f336d556 sh:class ns1:DictionaryEntry ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns4:sensor .\n\n    _:N2aa14aff363e4fc1ab2ed86f71eb8873 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> ;\n        rdf:rest _:N6ac0694afb0c40c1bb0988b0569f0cb4 .\n\n    _:N2aa73eafba6f4d55938fb60c96ff2379 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> ;\n        rdf:rest _:N8b5253826157456ba3297cf9f4f8db15 .\n\n    _:N2b7fa052bf664f2a9e1923831d282602 sh:class ns3:FileKindType ;\n        sh:in _:Na5ef7f1675b84ce99e4f4ca36d200a91 ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns3:fileKind .\n\n    _:N2b94274553ab4bc2bbc78307f39b3327 sh:class ns3:SoftwarePurpose ;\n        sh:in _:Nadd6173eaf8b4550a3ec8c90524cc599 ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns3:primaryPurpose .\n\n    _:N2c7697a923534e9988689746f1d03e41 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> ;\n        rdf:rest _:Nf4e0c03b381d4fb584571d8fdd2ca0a7 .\n\n    _:N2dbc8b0a30da433a94050a3ab1190bb8 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> ;\n        rdf:rest _:Nf10e65ca64f84003827c23ef339743e5 .\n\n    _:N2f8145031850475ba01bc466221debed rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> ;\n        rdf:rest _:Nfb655ff9dcc6442baa6046d411f0624c .\n\n    _:N30a10bdc909f4c4bb84f02821147b416 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> ;\n        rdf:rest _:Nf6a05248229d4fe292d04534a4c4573d .\n\n    _:N30d1dbbf97fb456eb18d38b76c8004d3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> ;\n        rdf:rest _:Nece0b4f721a847f98727202b50f4a753 .\n\n    _:N30d5cdb21c144005b1d74c81aa0e129e sh:class ns5:SsvcDecisionType ;\n        sh:in _:Nbffaba2351c747ef8e380b89888a5f14 ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns5:decisionType .\n\n    _:N315dc3dd043c41a49ffaaba74d10eeb0 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> ;\n        rdf:rest _:N4e6142c3e2dd4f3f9e2aed1df9452bc7 .\n\n    _:N328adb4bb1ec422084a2169890188a03 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:vectorString .\n\n    _:N329ecc1447f349cc968623ddffe6a2f7 sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns2:domain .\n\n    _:N32f50a51e84f4a2499a5d17f54bbed6b rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> ;\n        rdf:rest _:N694be39aecbe44d49f3850275de952ec .\n\n    _:N33da303c78e142a2acc0db12f3ee6686 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> ;\n        rdf:rest _:Nedaa28cbd856413e95e7805cf2d255dd .\n\n    _:N348ad67a2abe4f9d929b1e20acc594b5 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> ;\n        rdf:rest _:N52399fdf517c416ebb2e470463b71b5d .\n\n    _:N34cf4751490f48f9852ff2fa143a6321 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> ;\n        rdf:rest _:Nd1b797da281643468add752e036349fd .\n\n    _:N36b7d391e5cf402199bf454d82f5735c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> ;\n        rdf:rest _:Nfbd5a9c0923c423a84d0bb8fef89f4a3 .\n\n    _:N377b547285074591a904911ef1fc1977 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:impactStatement .\n\n    _:N37829b662873490d9964f7bbbc300fce rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> ;\n        rdf:rest _:N3c8c7c06f10e44fea576f974877ed15b .\n\n    _:N3899f43be1b142148dc7af5c1cd6a1b9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> ;\n        rdf:rest _:N0274510beacf46b0b7cd7048ff3cbb4d .\n\n    _:N38aeb59117654398b393a546eaaa5fd9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> ;\n        rdf:rest _:N17c879855daa4fd7b7d7ef9da34e7ea6 .\n\n    _:N38e1279dca3f4e53be4eb3245a0e4ec2 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> ;\n        rdf:rest () .\n\n    _:N39638ea4b52f4236b7a808cb979d2f4b rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> ;\n        rdf:rest () .\n\n    _:N3b50e4323e8b4d388d8d522e18a49070 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> ;\n        rdf:rest _:Nac0a6f045e7e4efd9dbaf01201286a14 .\n\n    _:N3b695bebf32746039b555b8460ffe552 sh:message \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:Nb8a14d0c45314542aa2d6a98232399be ;\n        sh:path rdf:type .\n\n    _:N3ba51db196c04386ae47cb64aab6c95c sh:datatype xsd:anyURI ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> .\n\n    _:N3bf9008e5422473bb689602da04ccca1 sh:class ns1:Element ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:subject .\n\n    _:N3c163fcab8684aa09c61e78b4cbb9b38 sh:class ns1:Element ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:to .\n\n    _:N3c34004e669a4f809790739b55299420 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> ;\n        rdf:rest _:N5a0ed5449f124c1e9ea7b05f0826cabd .\n\n    _:N3c8c7c06f10e44fea576f974877ed15b rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> ;\n        rdf:rest _:N79b4dcdd054d4ca8a87fc86377c9366b .\n\n    _:N3d9237b249544033acbf7d94cac2b424 rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> ;\n        rdf:rest () .\n\n    _:N3de741ac343042e6ac53564501076e44 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> ;\n        rdf:rest _:Ne0ff4ba19d0a41c18c6ccfc733f2193d .\n\n    _:N4091b2fb3d5c417fad7305927740d1d5 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> ;\n        rdf:rest _:N683c5b7b252949bda929dd4befe8bb50 .\n\n    _:N40bcef929ef64825a68929a36aefa27c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> ;\n        rdf:rest _:N4d92ede494e34e51ba6eca91292dc0dc .\n\n    _:N40f9e58aac214052a173ad93b4ed57e9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> ;\n        rdf:rest _:Nf81435c80dee4c1db825f1917f62e947 .\n\n    _:N4182e8c878544ebb842682b1ece2bd3a rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> ;\n        rdf:rest _:Nae7b37ebeef141519b9f1102ae1b30c5 .\n\n    _:N41fda4edc0294fce84cdb5688d8ef9ef rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> ;\n        rdf:rest _:Ne06f01bddfb24f69a9e1c0ba9694b11d .\n\n    _:N425d570f86674f7facee623f8d84a311 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> ;\n        rdf:rest _:Nbd45f3e248c84b27b2e1a0da67d47a71 .\n\n    _:N4278c3d777ea4ebd81cd23af80459c2d sh:class ns5:CvssSeverityType ;\n        sh:in _:N82b5fa65536b400a809bd5f3104f6ec0 ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns5:severity .\n\n    _:N4382805b6a5947d38ffcfd8b182bddbf sh:datatype xsd:decimal ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:score .\n\n    _:N4466be96ec5a4942b916c3f1fad2d3ee rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> ;\n        rdf:rest _:N14d2ccc3ee7749088945c0ba96e7a88a .\n\n    _:N44928392b4d8458f847c7fd69533d2ee rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> ;\n        rdf:rest _:N0b3155ddb4cc46678a8dadb3eb9e5e43 .\n\n    _:N451bba51c46a4c9d9a2343aef3356453 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> ;\n        rdf:rest _:N731241b6024d4e109893eb1354404ec5 .\n\n    _:N4538304380bf48b895869aa8dbea3275 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> ;\n        rdf:rest _:Ne223bb746dc9463bbbe16ca844619e98 .\n\n    _:N453a2981f56c4d3a943752e7740f87fd sh:datatype xsd:anyURI ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns3:contentIdentifierValue .\n\n    _:N45481eab750645b4929b7b63c8ca7916 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> ;\n        rdf:rest _:Nf94717c65e4f4b86b4df261ecf26650d .\n\n    _:N4571ded3acc34f068931feecaa278a44 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> ;\n        rdf:rest _:N1aac3c1c2ffb45d79910e133d9ec02f9 .\n\n    _:N45b62edbd5f3406dba20232288ec19fd sh:class ns3:ContentIdentifierType ;\n        sh:in _:N0eb0fa7732fb4a2db7455731d6a1ce53 ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns3:contentIdentifierType .\n\n    _:N461fe7f9c28b4d81a4fb17726fc9adf6 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> ;\n        rdf:rest () .\n\n    _:N47d32bc3b4e04c9ab083ec76d4f22585 sh:class ns6:License ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns6:subjectLicense .\n\n    _:N4881d1614aa0403894d16c3ca276d790 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:additionText .\n\n    _:N48b3e9d109d34fdeaa6cbef58c05c171 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> ;\n        rdf:rest _:N220b4463e39147e99e8eeeb9974c5370 .\n\n    _:N4a3178783c58491bb646a056a8dbb37a rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> ;\n        rdf:rest _:N615be2b8b7174608b24884d12a2039ad .\n\n    _:N4a56b875349e44729e9aca40972c86cd rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> ;\n        rdf:rest _:N3de741ac343042e6ac53564501076e44 .\n\n    _:N4aa1ea2c440f4aecb7a6656a599fbf22 sh:class ns1:ExternalMap ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns1:import .\n\n    _:N4ac93d52ef544d5cb73aeaeb279b7567 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> ;\n        rdf:rest _:N07868b0098174c478ac47f3fbc946ff0 .\n\n    _:N4ad4011b5f8c44cbb3e76f5da0885cfd rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> ;\n        rdf:rest _:N9e3f2c4f96904bddb1aa46c01701b0f6 .\n\n    _:N4b7945a329d940d7a4167237a4e60e53 sh:datatype xsd:boolean ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:isOsiApproved .\n\n    _:N4c8c5257e6c144099de859c3f43b1961 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> ;\n        rdf:rest _:N97120636b11b4b158892706019486fb5 .\n\n    _:N4d2df683a0ea4c39be288b78f9e61ca4 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> ;\n        rdf:rest _:N184c02d9c66a4e9d988d681d20c5ddc6 .\n\n    _:N4d86b5ad122d431bbf443326643a51df rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> ;\n        rdf:rest _:Nfbd3df443088485abe551fc6374a3c4c .\n\n    _:N4d92ede494e34e51ba6eca91292dc0dc rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> ;\n        rdf:rest _:Nfc8b91023a9e4e08ae989e08b6c0b9ec .\n\n    _:N4dcad64fd9cf4af2b8d6ea98d6c5450a rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> ;\n        rdf:rest _:N264b55b33a4549a6a131d79763879896 .\n\n    _:N4dda90621fe746a2972ace6f1e26f9c9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> ;\n        rdf:rest _:Na00b6f47e860415881f7e8a524a04316 .\n\n    _:N4e1bd25f594a483ab492b4c24a5748eb rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> ;\n        rdf:rest _:N1314ef461724483f9bd5c56d939b17c4 .\n\n    _:N4e4b35788e1b4064b856bcd8d2cc6670 sh:class ns1:HashAlgorithm ;\n        sh:in _:Nce436d556d4e4606ba37d9ad32d22967 ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:algorithm .\n\n    _:N4e6142c3e2dd4f3f9e2aed1df9452bc7 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> ;\n        rdf:rest _:N716ee87802fd4b6f98bfcff38ca5ff8a .\n\n    _:N4f6d0abf94b14a189b945346f00ba9dc sh:datatype xsd:anyURI ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildType> .\n\n    _:N4f7ca95fbfad4d20810e92ab09220394 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> ;\n        rdf:rest _:N95c7a63c89e94f8d9ceb0dd0c34ac9e3 .\n\n    _:N4f925ef656b840928e22aa51252c2976 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> ;\n        rdf:rest _:Ndb50eefe33ac4feda6cfb13073b5324e .\n\n    _:N4f9424fdcb0643a6b8dbd2c83de164a1 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> ;\n        rdf:rest _:Ne21f363965114243b81ce67f76575de3 .\n\n    _:N5011f0cdb4544a70b796520ecd436a25 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:listVersionAdded .\n\n    _:N507c6135f8424e8db67fe59ae93eb464 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> ;\n        rdf:rest _:Nc6d7eec7a63445c8a64113d0e59ce02c .\n\n    _:N50c6944cf3544d0ab17d40d70d7715c3 sh:class ns2:EnergyConsumptionDescription ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns2:finetuningEnergyConsumption .\n\n    _:N510a0fe04f844da5bb96208d9e6a563c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> ;\n        rdf:rest _:N9dbe04a2eaac4271aafe4a7650ec4e15 .\n\n    _:N511c01e1b6a146c3bf99fe3e88272f2e rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> ;\n        rdf:rest _:Nd0ec388aab40469ab0a4297c30e0c906 .\n\n    _:N516b1b46dbb04f1c953906f0388bf8b4 sh:class <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> .\n\n    _:N52399fdf517c416ebb2e470463b71b5d rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> ;\n        rdf:rest _:N40f9e58aac214052a173ad93b4ed57e9 .\n\n    _:N53970517ea09401691d51549f8e0fd90 sh:class ns1:RelationshipCompleteness ;\n        sh:in _:N77f1a43a35e5447c83116261ae574acc ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:completeness .\n\n    _:N542022ab56194a2184bd872572ca204b rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> ;\n        rdf:rest _:N036299b1f2af44eeb966da8a1217ac9e .\n\n    _:N54d1f829ecc441b9b7d9248324cbea6b rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> ;\n        rdf:rest _:N96120491adc84204822952240ddadf13 .\n\n    _:N565a78360e28494ea80897aadf944c0c rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> ;\n        rdf:rest _:N3d9237b249544033acbf7d94cac2b424 .\n\n    _:N576b7fbe3ba74572a6eb065c67761847 sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns2:standardCompliance .\n\n    _:N57e86c05425144f4a08e64395a0d5e1d rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> ;\n        rdf:rest _:N833dac5833c24d35a16d11f2e318aeef .\n\n    _:N58021835a49a4b959f9428f8df7f7198 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> ;\n        rdf:rest _:Nd77e569c4d2d4d2c9bb29ea462bc94cc .\n\n    _:N58b8de667bb54771976a5e86a8a8139a sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns3:attributionText .\n\n    _:N58c3f747313349d396ead702e2de2953 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> ;\n        rdf:rest _:N5ddf9ddcd2bc446f8729bd7a23566faf .\n\n    _:N58c62d134f5e41d78440946685ecf0cc sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:vectorString .\n\n    _:N5912892962274966938ef83f3f23c015 sh:class ns3:ContentIdentifier ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns3:contentIdentifier .\n\n    _:N59f692071bb64860ab9f02cfb4670088 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> ;\n        rdf:rest _:N27a8c8f61e944083abcc670fe4586df8 .\n\n    _:N5a0ed5449f124c1e9ea7b05f0826cabd rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> ;\n        rdf:rest _:Ne64dea82135241279d97934d928f2d35 .\n\n    _:N5a2b8b0073a54a3db4d6092f1c5043ed sh:class ns1:HashAlgorithm ;\n        sh:in _:Nc1bb7a1b7d034342906511e27e066abc ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:algorithm .\n\n    _:N5ab248e680454bbcb3ed254de24ac49f sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:contentType ;\n        sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" .\n\n    _:N5b2278fb3a8e4e239193a033f8b4bf04 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> ;\n        rdf:rest _:Nf3c62ca118b94d17a1ef6b04e407421c .\n\n    _:N5b2e4dda703849e4933338ff0970e968 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> ;\n        rdf:rest () .\n\n    _:N5bda6a3731444310990a06326743f6aa sh:hasValue ns1:Element .\n\n    _:N5d195bb929fc404584503e9c9b17a526 sh:class ns1:Agent ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:suppliedBy .\n\n    _:N5ddf9ddcd2bc446f8729bd7a23566faf rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> ;\n        rdf:rest _:N0cac787ed3f3421fa6687df4da790a0c .\n\n    _:N5e678b3ba38745b58c0103b8e085d5c8 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:standardLicenseHeader .\n\n    _:N5eab3a0a527f4705bdb2f04b7c39e36c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> ;\n        rdf:rest _:Nb6e99584403541df96486fcac6d79017 .\n\n    _:N5f694c64068844ca80652791ca7749d9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> ;\n        rdf:rest _:N4dda90621fe746a2972ace6f1e26f9c9 .\n\n    _:N615be2b8b7174608b24884d12a2039ad rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> ;\n        rdf:rest _:N37829b662873490d9964f7bbbc300fce .\n\n    _:N61753ca6fa484199b143356d20b0476e sh:class ns1:Tool ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:createdUsing .\n\n    _:N618f8c59ed9345ca8692a68f777a0fb0 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> ;\n        rdf:rest _:N36b7d391e5cf402199bf454d82f5735c .\n\n    _:N619e2a32fb994ed69f916340e12ed7f3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> ;\n        rdf:rest _:N315dc3dd043c41a49ffaaba74d10eeb0 .\n\n    _:N61b9a25cae674e199ce6572456d8e72f sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:summary .\n\n    _:N626b5ad29167479dabae9a9177315404 sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns2:modelDataPreprocessing .\n\n    _:N62b8677868664944abc9f19745aed957 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> ;\n        rdf:rest _:Ne4baf3becb8740a79f8bceb49f40679f .\n\n    _:N6369a0cffc0445e888c1e30a54a5be5d rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> ;\n        rdf:rest _:Ncc35596b6f164968b0bd35143cbc52ea .\n\n    _:N63f963c2c8a4467bb803f9af7eaafd3d sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:context .\n\n    _:N64a80dfe5e954cf59753ab8a96e4eff3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> ;\n        rdf:rest () .\n\n    _:N64ae0543871444f6b7d2a497fcf55186 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> ;\n        rdf:rest _:Na0242fde5c314aa599a3a00cfb01634c .\n\n    _:N65301d1be04341678842dfc049e2a33c sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns3:packageVersion .\n\n    _:N66595c518c6248f69bdca82dccebf454 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> ;\n        rdf:rest _:Na82fb3a822a04f6180f1ca7808276d8f .\n\n    _:N66b43817d95d4468bf805207af159230 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns4:datasetNoise .\n\n    _:N675847984777421d9fb9b171cdf0bb53 sh:class ns1:ExternalRef ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns1:externalRef .\n\n    _:N682abb8a6bbc40e9947aa2d9d66eec4d rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> ;\n        rdf:rest _:N4571ded3acc34f068931feecaa278a44 .\n\n    _:N683c5b7b252949bda929dd4befe8bb50 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> ;\n        rdf:rest _:N991d42b910e64656b45d7c4ce9e7f5e3 .\n\n    _:N68767751c5f64fc1afe82f2dcbae6636 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> ;\n        rdf:rest _:N1358bfc70dc14db6aa3a799228bc2fdd .\n\n    _:N687efc23ea2c4c0b9a09c9ca45dc49b3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> ;\n        rdf:rest _:Nc91762ec925048e0a85d224bd2bd6d32 .\n\n    _:N68e2aefd82ab40c59cc6c2bfeab0adc4 sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:created ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:N6946aaeee89545da9d91b8527c54139a rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> ;\n        rdf:rest () .\n\n    _:N694be39aecbe44d49f3850275de952ec rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> ;\n        rdf:rest _:N29cadfcf5dfa4e73b1b0f56fa6e4352f .\n\n    _:N694e3d4238ff4006b46b450b91f4179a rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> ;\n        rdf:rest _:N9a582f09d0b7426d81ae74b09a5ed252 .\n\n    _:N6aa0e623203745d7b1fb18b485918354 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> ;\n        rdf:rest _:Nc4286224070a4248ad8590c45a7c8bc6 .\n\n    _:N6ac0694afb0c40c1bb0988b0569f0cb4 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> ;\n        rdf:rest () .\n\n    _:N6bd3d2cfd9cd4f248e354deb40a851ff rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> ;\n        rdf:rest _:N618f8c59ed9345ca8692a68f777a0fb0 .\n\n    _:N6be5db9035a14b779b13bfa0a5a51c3e rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> ;\n        rdf:rest _:Nd83655f2100e4025b2eefd465fc154ab .\n\n    _:N6e913b09266e498887238fae6898e289 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> ;\n        rdf:rest _:N6bd3d2cfd9cd4f248e354deb40a851ff .\n\n    _:N6eb9ec15081f404a99935ff4e2aaa14b sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns4:intendedUse .\n\n    _:N6f8ca85700744b0e9f7a8672675d1dca sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:impactStatementTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:N7091d1b764924e4db3551e0b422e61ba sh:datatype xsd:anyURI ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns3:downloadLocation .\n\n    _:N70cbc4a60eda4e648df0df882fab278d rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> ;\n        rdf:rest _:N4c8c5257e6c144099de859c3f43b1961 .\n\n    _:N70cf024bfa9e40a08de101b510631f60 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> ;\n        rdf:rest _:N4f925ef656b840928e22aa51252c2976 .\n\n    _:N716ee87802fd4b6f98bfcff38ca5ff8a rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> ;\n        rdf:rest _:Nd951591fca6c47c2985dd159db6ad52c .\n\n    _:N722c45f262084ffa9b063b852952397b rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> ;\n        rdf:rest _:Nf4609fa7f53e4898a47341b507b5e03e .\n\n    _:N72a328f4b7e14cb194d99b35236c3430 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:comment .\n\n    _:N72dd028519c2443b94229cfc4a2639bc sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:N0a961d271f304c8cbb2e0a1307a9d8ad ;\n        sh:path rdf:type .\n\n    _:N731241b6024d4e109893eb1354404ec5 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> ;\n        rdf:rest _:N897df0f6e23b488988a2d2db8aad5bc4 .\n\n    _:N734a831b529349fb969fd328dc6dcb1c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> ;\n        rdf:rest _:N25b71b41baf8408a91b66336f376a5b6 .\n\n    _:N7368659f06844e79815bdbdeac2b73f3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> ;\n        rdf:rest _:N2847f93323fd468eab2b926c5715c994 .\n\n    _:N737b3d5b3c8f4cb7b5fb665b52f1dd96 sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:standardName .\n\n    _:N73833299f42a4f78b3a3379f9d2302d7 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> ;\n        rdf:rest _:N38e1279dca3f4e53be4eb3245a0e4ec2 .\n\n    _:N73e74213eec84d8daaa36a51dab963d6 sh:class ns1:RelationshipType ;\n        sh:in _:Ne93ae5d0cb664d7ab2554eaa72a23f25 ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:relationshipType .\n\n    _:N73f9586a8a7d4b978afcb9cfe998050b sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:standardAdditionTemplate .\n\n    _:N74551d5c49b94ece99a5fdec0d58d233 sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:modifiedTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:N7583808b54c947658126a7846ad7cc76 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> ;\n        rdf:rest _:N4466be96ec5a4942b916c3f1fad2d3ee .\n\n    _:N75f6c4472b7b45349200afcce0dbacef rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> ;\n        rdf:rest _:N91fee785616543dd9952683d70d387bf .\n\n    _:N763c69315ee040a88ca27b5205984626 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:prefix .\n\n    _:N7676f1bbd99e47659502f87b9936453e sh:class ns1:LifecycleScopeType ;\n        sh:in _:N5b2278fb3a8e4e239193a033f8b4bf04 ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:scope .\n\n    _:N77f1a43a35e5447c83116261ae574acc rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> ;\n        rdf:rest _:N81c1c3e2bbc4470ab2eaf9e5c6c4d1f0 .\n\n    _:N786a3eaa8fbe4cf0bb67c4e086fa8b5b sh:class ns1:DictionaryEntry ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns2:hyperparameter .\n\n    _:N78c7513398064da1a55c5df1b3c96444 sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns4:anonymizationMethodUsed .\n\n    _:N79b4dcdd054d4ca8a87fc86377c9366b rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> ;\n        rdf:rest _:N30d1dbbf97fb456eb18d38b76c8004d3 .\n\n    _:N79e0fdc8a753446e8e1931aab90b02ae sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:licenseXml .\n\n    _:N7a48123f699948b5867af1fec0d7b88e sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:comment .\n\n    _:N7a66c734ced842b4913ff95c5f5cf452 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:comment .\n\n    _:N7b50bf552c054e5baab961ecc882b722 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> ;\n        rdf:rest _:Nf593d6da70614e2581430bd37d9cd4ef .\n\n    _:N7b5b4ad7f9a54d91a292ac0738539050 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> ;\n        rdf:rest _:Nb28702ad1ccc478ba7b8aa42bc12985d .\n\n    _:N7c7a260c778e4d4491ba75a0fe083ebe sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:deprecatedVersion .\n\n    _:N7c9974a53d5443c5831f3e7dc56073d0 sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:N8358def5fd2b4668b759d786315e799f ;\n        sh:path rdf:type .\n\n    _:N7d2dbee05b72455c995a675186de5fd1 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildId> .\n\n    _:N7eb015d497fc4c09bb8530f59c65624d rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> ;\n        rdf:rest _:Nbd0d551be201428eb241c70d0e315cfa .\n\n    _:N7f095ac56c3e4bccbcd4348b29980439 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> ;\n        rdf:rest _:Na461e12485ec495f9d16f08504499025 .\n\n    _:N7f2c8d25f5df4c27b35c70d38090eab3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> ;\n        rdf:rest _:N8186b6d9dc534ac1b7a906d040a88d6a .\n\n    _:N80dac4ea19f44488ae2dc09ba1429116 sh:datatype xsd:positiveInteger ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:beginIntegerRange .\n\n    _:N80dc66a1ccec469392596c5291fa2864 sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns2:typeOfModel .\n\n    _:N8115c0678af046f9bb8fe56f1541b92b sh:hasValue ns5:VexVulnAssessmentRelationship .\n\n    _:N8186b6d9dc534ac1b7a906d040a88d6a rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> ;\n        rdf:rest _:N9b79adf6684a4d328dc28ae0ee98d95d .\n\n    _:N81c1c3e2bbc4470ab2eaf9e5c6c4d1f0 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> ;\n        rdf:rest _:N461fe7f9c28b4d81a4fb17726fc9adf6 .\n\n    _:N825f749765e348a0abfef75f63c1588a sh:class ns1:PositiveIntegerRange ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns3:byteRange .\n\n    _:N82b5fa65536b400a809bd5f3104f6ec0 rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> ;\n        rdf:rest _:Ndfe4dc1d7d574b10a92ee8955837ad9d .\n\n    _:N82be0a238ea44c658a60ca20e0c8c6fa sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> .\n\n    _:N833dac5833c24d35a16d11f2e318aeef rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> ;\n        rdf:rest _:Nd90adf23ae66491daa68ac6dd4501bdf .\n\n    _:N8358def5fd2b4668b759d786315e799f sh:hasValue ns6:LicenseAddition .\n\n    _:N83935261300041758021c5a3fbdae6c0 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> ;\n        rdf:rest _:N7368659f06844e79815bdbdeac2b73f3 .\n\n    _:N85ad449141be453592e9e80c2bc379f4 sh:class ns1:DictionaryEntry ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Build/environment> .\n\n    _:N8692a82c280845c3a6fa37c02ddae229 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:actionStatement .\n\n    _:N8711a8ae5ca942d1bbd795a0144ca9a7 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> ;\n        rdf:rest _:N13f4d81403034faaa93ea1abc3bd3d91 .\n\n    _:N87131d5acc2b478ba16230f714aa0bb0 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:contentType ;\n        sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" .\n\n    _:N88ce0438020d4326924db53dec9bd6b5 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> ;\n        rdf:rest _:N722c45f262084ffa9b063b852952397b .\n\n    _:N88e97455b377466daa24bff58cde8f0d sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:packageVerificationCodeExcludedFile .\n\n    _:N894cee407d8747ec8adc2f05ce722a86 sh:datatype xsd:anyURI ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:locationHint .\n\n    _:N897df0f6e23b488988a2d2db8aad5bc4 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> ;\n        rdf:rest _:Nfa72871f5924444491d18910ec431abb .\n\n    _:N89d361d3f1d94de5b28ee82b1d3da3de rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> ;\n        rdf:rest _:N93d2d1d1dc3e4b7ea516ee004f674bfb .\n\n    _:N89d38dc48bd64f1d894f7f8c5494c264 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> ;\n        rdf:rest _:N0d2bee57931544d786ff3bc0afb223b0 .\n\n    _:N89d641eef49d4a5f9ef42bfe5c4221bd rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> ;\n        rdf:rest _:N230a41f8c8d549b8844a37595ce56867 .\n\n    _:N8a37deb026864cdca312209746e2caaa rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> ;\n        rdf:rest _:Nf3dfbb7f98e84c61b58f5b17e3ae9f19 .\n\n    _:N8ad3af20ea5248df91865def0b7a98de rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> ;\n        rdf:rest _:Nd0d48abef81b4c44a952c0925a6e30a9 .\n\n    _:N8adbab8e05cf4258a0b7e9eedbd03e5f sh:class ns4:DatasetType ;\n        sh:in _:N7eb015d497fc4c09bb8530f59c65624d ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns4:datasetType .\n\n    _:N8b5253826157456ba3297cf9f4f8db15 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> ;\n        rdf:rest _:Nff9c0c2a18f24f76bfa32806ec48ce59 .\n\n    _:N8b86dbc23a22407a9380fbd9376d3b83 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> ;\n        rdf:rest _:N4f9424fdcb0643a6b8dbd2c83de164a1 .\n\n    _:N8bdb3da6da754d98843024e1dcbe3e43 sh:class ns1:PresenceType ;\n        sh:in _:Ndc659c8552d54ab684aadbdacdbd7a8d ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns2:autonomyType .\n\n    _:N8e672d95ff7d48e68c1ed7ecf019b269 sh:datatype xsd:boolean ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:exploited .\n\n    _:N8eab6125211e4549a03d744617823ad5 sh:hasValue ns1:ElementCollection .\n\n    _:N8ec4229c1a674693bde766506ca93e87 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> ;\n        rdf:rest _:N5f694c64068844ca80652791ca7749d9 .\n\n    _:N8f1dd8dbe42e46fb934adf94515048b1 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> ;\n        rdf:rest () .\n\n    _:N8f24e4128c124ec08b9e80f45a43dd1e sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:statement .\n\n    _:N8ff2b7ece321489a9ff262a2c697c89c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> ;\n        rdf:rest _:N542022ab56194a2184bd872572ca204b .\n\n    _:N904326509fc04cc4be66ea123ed9fdc4 sh:class ns2:EnergyUnitType ;\n        sh:in _:N10002d3538094764a9c6d3893234cd04 ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns2:energyUnit .\n\n    _:N90cb783276d74a2881e21a08abf01e2f sh:message \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:N986501d57648498ea8ed156092baf32c ;\n        sh:path rdf:type .\n\n    _:N916e8c3c85774fcd96b700a20240ca75 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> ;\n        rdf:rest _:Ne976bc717eb6446291a939038610ee2c .\n\n    _:N91adaf3024344ddcbcbf3f943faaad6b sh:class ns1:AnnotationType ;\n        sh:in _:N2aa14aff363e4fc1ab2ed86f71eb8873 ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:annotationType .\n\n    _:N91d11db27b28462b8545b78734a27503 sh:class ns5:ExploitCatalogType ;\n        sh:in _:N1a8882804ac24104946e7afa0b36905a ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns5:catalogType .\n\n    _:N91fee785616543dd9952683d70d387bf rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> ;\n        rdf:rest _:N94e6bbd4fb004035a4cbdb3e969a1fbb .\n\n    _:N931294357284457f9a6f643757b29e72 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> ;\n        rdf:rest _:N687efc23ea2c4c0b9a09c9ca45dc49b3 .\n\n    _:N93d2d1d1dc3e4b7ea516ee004f674bfb rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> ;\n        rdf:rest _:Nc71de92f1cc649fcab4d77d974dac329 .\n\n    _:N942417ca6d844df0914d75b099a457f8 sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:modifiedTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:N94e6bbd4fb004035a4cbdb3e969a1fbb rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> ;\n        rdf:rest _:Ncf68ed04ac534a92808a38217fa55530 .\n\n    _:N951ec4cbce414b3bab847840bf18d59f sh:class ns1:ExternalIdentifier ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns1:externalIdentifier .\n\n    _:N954579de61d84bef909737ad4568a536 sh:class ns3:SbomType ;\n        sh:in _:N48b3e9d109d34fdeaa6cbef58c05c171 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns3:sbomType .\n\n    _:N95b6da49b56e4298924cd2f153f00905 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns4:datasetUpdateMechanism .\n\n    _:N95c7a63c89e94f8d9ceb0dd0c34ac9e3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> ;\n        rdf:rest _:N348ad67a2abe4f9d929b1e20acc594b5 .\n\n    _:N96120491adc84204822952240ddadf13 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> ;\n        rdf:rest _:Nb0ab9a298e9845b1b1b770398def929d .\n\n    _:N963f7603cd844b03bd4631e0713b1635 sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n        sh:minCount 2 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns6:member .\n\n    _:N96c753d614db4e7b844bcb3b5f9ff291 rdf:first <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> ;\n        rdf:rest _:N168bcfc831bd4f85b6a82742eb7ad4f5 .\n\n    _:N97120636b11b4b158892706019486fb5 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> ;\n        rdf:rest _:N89d38dc48bd64f1d894f7f8c5494c264 .\n\n    _:N98018fef19484e2fae944af82b21920e sh:class ns1:Agent ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:createdBy .\n\n    _:N986501d57648498ea8ed156092baf32c sh:hasValue ns5:VulnAssessmentRelationship .\n\n    _:N991d42b910e64656b45d7c4ce9e7f5e3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> ;\n        rdf:rest _:N734a831b529349fb969fd328dc6dcb1c .\n\n    _:N9a582f09d0b7426d81ae74b09a5ed252 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> ;\n        rdf:rest _:N7f095ac56c3e4bccbcd4348b29980439 .\n\n    _:N9b79adf6684a4d328dc28ae0ee98d95d rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> ;\n        rdf:rest _:N5eab3a0a527f4705bdb2f04b7c39e36c .\n\n    _:N9b9dc778bc5c415fad7f82cf4f6047d2 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> ;\n        rdf:rest _:N68767751c5f64fc1afe82f2dcbae6636 .\n\n    _:N9bb1cced9aa14e08b36ebf9f952b1d01 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> ;\n        rdf:rest _:Na3743aad0c334d06a729f81988609c9f .\n\n    _:N9bd771ac02cc41519919a01d4deca105 sh:class ns2:SafetyRiskAssessmentType ;\n        sh:in _:N96c753d614db4e7b844bcb3b5f9ff291 ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns2:safetyRiskAssessment .\n\n    _:N9c1ccbc2b86f454395a450f736b67eec rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> ;\n        rdf:rest _:N0f4d0a9a8e7d46a0b9cf255274bcce6b .\n\n    _:N9dbe04a2eaac4271aafe4a7650ec4e15 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> ;\n        rdf:rest _:N261545ecf40d4f65bf47dc050598e90f .\n\n    _:N9e3f2c4f96904bddb1aa46c01701b0f6 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> ;\n        rdf:rest _:N8ad3af20ea5248df91865def0b7a98de .\n\n    _:N9ed65925a89e40e8b7faaa925d739c72 rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> ;\n        rdf:rest () .\n\n    _:N9eda1b52fa264730ab0b383d300e1726 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns3:sourceInfo .\n\n    _:Na00b6f47e860415881f7e8a524a04316 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> ;\n        rdf:rest _:Nf6f1751e3ea84341bdeec66f7c44a8ce .\n\n    _:Na0242fde5c314aa599a3a00cfb01634c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> ;\n        rdf:rest _:N694e3d4238ff4006b46b450b91f4179a .\n\n    _:Na1cdda0a73e94e598b769cac4a5a5cb8 sh:datatype xsd:decimal ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns2:energyQuantity .\n\n    _:Na1ce1658c3be4bc0b082944caae9ddea sh:message \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:Nff8e6ed55f604249b913b2bbc6d8411d ;\n        sh:path rdf:type .\n\n    _:Na267e7b88a344e4fbd0c59a6dc760e65 sh:class ns4:DatasetAvailabilityType ;\n        sh:in _:N89d361d3f1d94de5b28ee82b1d3da3de ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns4:datasetAvailability .\n\n    _:Na2b089e6c69d4697ae4de61d18f020f7 sh:datatype xsd:decimal ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:score .\n\n    _:Na3743aad0c334d06a729f81988609c9f rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> ;\n        rdf:rest _:N7f2c8d25f5df4c27b35c70d38090eab3 .\n\n    _:Na3925605d49b4db382603ae946c37f51 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:hashValue .\n\n    _:Na3b27046864941989a486e5a70e0edb4 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:obsoletedBy .\n\n    _:Na3d930b22d4f462cb8bcb86adb108e16 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> ;\n        rdf:rest _:N236307149ca247fcad8df1b0dd41fcfc .\n\n    _:Na42e3794f624483e818646ed683c5ba2 sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns4:dataPreprocessing .\n\n    _:Na44640dae5c34e6ab6f3759a75426eb0 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> ;\n        rdf:rest _:Nbbe9948554644fd8b49899d278739242 .\n\n    _:Na449b0b56e3540618b2a2698204edde9 sh:class ns5:CvssSeverityType ;\n        sh:in _:Ndc4add4edebe43f4821fb10dd712e481 ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns5:severity .\n\n    _:Na461e12485ec495f9d16f08504499025 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> ;\n        rdf:rest _:N73833299f42a4f78b3a3379f9d2302d7 .\n\n    _:Na5a538a0052340c0ba01747cca3d3da8 sh:message \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:N8115c0678af046f9bb8fe56f1541b92b ;\n        sh:path rdf:type .\n\n    _:Na5ef7f1675b84ce99e4f4ca36d200a91 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> ;\n        rdf:rest _:N14d7232930234cad917631e1993d7ccd .\n\n    _:Na79e142094fb464da3de3ceb4108e4ff rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> ;\n        rdf:rest _:N28c7097edd884a9b92697ec6b6729dc9 .\n\n    _:Na82fb3a822a04f6180f1ca7808276d8f rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> ;\n        rdf:rest _:Nc6bdb22311b243119db2aee3b54fabe4 .\n\n    _:Na8cf54eee3ac40cca0ed6cfdaef6a576 rdf:first <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> ;\n        rdf:rest () .\n\n    _:Na92e8ceda7e548bb9a144c2e9c857639 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> .\n\n    _:Na96bc2776ef4488595f136d0fbac26a6 sh:datatype xsd:anyURI ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:namespace .\n\n    _:Naa7e95f812804669b3e89daed8d27b21 sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:publishedTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:Nabd40767fbd84edea7e048b911a681e4 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> ;\n        rdf:rest _:Ncba4137ebcf84a728acd12bde91130e9 .\n\n    _:Nac0a6f045e7e4efd9dbaf01201286a14 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> ;\n        rdf:rest _:N2c7697a923534e9988689746f1d03e41 .\n\n    _:Nad909dcc4fad4339a9eb809fabd6a871 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns2:limitation .\n\n    _:Nadc18a90b6ca4cc3af0fb2aa7418dda8 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> ;\n        rdf:rest _:Nc2ac7680f26b40408ebfc2b4bb40def7 .\n\n    _:Nadd5d6fa295c47ee82d49e5fde059110 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:listVersionAdded .\n\n    _:Nadd6173eaf8b4550a3ec8c90524cc599 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> ;\n        rdf:rest _:N4d86b5ad122d431bbf443326643a51df .\n\n    _:Nae7b37ebeef141519b9f1102ae1b30c5 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> ;\n        rdf:rest _:N682abb8a6bbc40e9947aa2d9d66eec4d .\n\n    _:Nae8e63939c7c4cf4aa4ba555362d775c sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:startTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:Naf01116eff7c4759be95f8f97c257d9c sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:hashValue .\n\n    _:Nb07efffce0ba43a2bcac0e3a90a48609 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> ;\n        rdf:rest _:Nb245e59ae52342bea2f1feb05bb80e79 .\n\n    _:Nb0ab9a298e9845b1b1b770398def929d rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> ;\n        rdf:rest _:Nabd40767fbd84edea7e048b911a681e4 .\n\n    _:Nb245e59ae52342bea2f1feb05bb80e79 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> ;\n        rdf:rest _:N6aa0e623203745d7b1fb18b485918354 .\n\n    _:Nb2747510507b404f9243bfd7225f629d rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> ;\n        rdf:rest _:Nc9235a4485e64fff9b1298095061a58e .\n\n    _:Nb28702ad1ccc478ba7b8aa42bc12985d rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> ;\n        rdf:rest _:Na3d930b22d4f462cb8bcb86adb108e16 .\n\n    _:Nb2f2a5ddadbe4718954d50737f92e201 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> ;\n        rdf:rest _:Na44640dae5c34e6ab6f3759a75426eb0 .\n\n    _:Nb345ac20ec3244e480ec30eee26dc06e sh:class ns1:IntegrityMethod ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns1:verifiedUsing .\n\n    _:Nb3e77cdb9a14442eafb0659c7081c110 sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:endTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:Nb40076de31ba4cc08826656559e10385 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> ;\n        rdf:rest _:N59f692071bb64860ab9f02cfb4670088 .\n\n    _:Nb4381a5cee3143a482af28cf9a364f3c sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns4:dataCollectionProcess .\n\n    _:Nb6e99584403541df96486fcac6d79017 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> ;\n        rdf:rest _:N4538304380bf48b895869aa8dbea3275 .\n\n    _:Nb81407b76fc94f228f1f5ad011d931a5 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> ;\n        rdf:rest _:Nc82d9b6d9a4a40d6b95e4cd04612ac98 .\n\n    _:Nb850dda843534d3ab3ffbadf70766fef sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:vectorString .\n\n    _:Nb8a14d0c45314542aa2d6a98232399be sh:hasValue <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> .\n\n    _:Nb9165bd1d4e8406eb56e237a892cfba4 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> ;\n        rdf:rest _:N0753f471dae945e885cde15702c705bb .\n\n    _:Nb916f2dfc1c640bd8e0dac9bb5956172 sh:class ns5:VexJustificationType ;\n        sh:in _:N57e86c05425144f4a08e64395a0d5e1d ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns5:justificationType .\n\n    _:Nba03adbea09d477299a596cac9fd8319 sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:Ndbfe3b48ba714fb990a0e903863ea1ed ;\n        sh:path rdf:type .\n\n    _:Nbac401e4be1249dd86dd149952baf59b sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/Element is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:N5bda6a3731444310990a06326743f6aa ;\n        sh:path rdf:type .\n\n    _:Nbb0a3a63cdba4f078c6de6eef7ff6579 sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:Ncedd59bf4f1a4436ac8325d34d020df5 ;\n        sh:path rdf:type .\n\n    _:Nbbbec88245754e9d9390b9a11f0b67c2 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:obsoletedBy .\n\n    _:Nbbe9948554644fd8b49899d278739242 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> ;\n        rdf:rest _:N7b50bf552c054e5baab961ecc882b722 .\n\n    _:Nbc1332652da345c49ad3c948238f404b sh:datatype xsd:anyURI ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns3:packageUrl .\n\n    _:Nbc8ae53aacf942ca88840a6c1d655d6c rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> ;\n        rdf:rest _:N58021835a49a4b959f9428f8df7f7198 .\n\n    _:Nbd013d07f45a42d99931fe619ee4ca95 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> ;\n        rdf:rest _:N7583808b54c947658126a7846ad7cc76 .\n\n    _:Nbd0d551be201428eb241c70d0e315cfa rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> ;\n        rdf:rest _:Nd0cfba2a98544626a8566f29105598e9 .\n\n    _:Nbd14f0a1267744e89f6930e710689414 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:identifier .\n\n    _:Nbd45f3e248c84b27b2e1a0da67d47a71 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> ;\n        rdf:rest _:N54d1f829ecc441b9b7d9248324cbea6b .\n\n    _:Nbd47cac50394462f9015e00ec4b449a6 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:key .\n\n    _:Nbdc672a90df4480da8648bd31507d48e sh:class ns1:DictionaryEntry ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Build/parameter> .\n\n    _:Nbf6c9a626dad41fa8a0422cb3ddab7a3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> ;\n        rdf:rest _:Ndcdb30d7deca45a8bc3e563144933f0e .\n\n    _:Nbffaba2351c747ef8e380b89888a5f14 rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> ;\n        rdf:rest _:N288949a61054447689377b531414e0b7 .\n\n    _:Nc0c94fed0eb041ef8c4fe70f4b1fd7c0 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> ;\n        rdf:rest () .\n\n    _:Nc15495aea74e4883afce40f042a057d5 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> ;\n        rdf:rest _:N58c3f747313349d396ead702e2de2953 .\n\n    _:Nc1bb7a1b7d034342906511e27e066abc rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> ;\n        rdf:rest _:Nf21725c3245f4286b67bd679d3351c59 .\n\n    _:Nc22ee04d695b4582bd604f6206900620 sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:dataLicense .\n\n    _:Nc2ac7680f26b40408ebfc2b4bb40def7 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> ;\n        rdf:rest _:Nfd592b5830bc43009e433a4172fb036b .\n\n    _:Nc37985fef6884679b49d387a2ef08d3f sh:datatype xsd:boolean ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:isFsfLibre .\n\n    _:Nc38c872821b548ee8f430a027b2d711f sh:datatype xsd:anyURI ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns3:homePage .\n\n    _:Nc3c21678fc9a459784f054a6954a9aa8 sh:class ns1:CreationInfo ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns1:creationInfo .\n\n    _:Nc4156282a9c34b6190b0869cdc1793db sh:class ns1:Element ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:element .\n\n    _:Nc4286224070a4248ad8590c45a7c8bc6 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> ;\n        rdf:rest _:N425d570f86674f7facee623f8d84a311 .\n\n    _:Nc51fb19223644705a84f646344b7e9d3 sh:class ns6:LicenseAddition ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns6:subjectAddition .\n\n    _:Nc5485992ed4e4cbea07fa6d87ee716ac rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> ;\n        rdf:rest _:Nc85a3a5deac54465a32d993ba5434b00 .\n\n    _:Nc63741a7112e471ba97ce37e05f2dac1 sh:class ns1:DictionaryEntry ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns2:metricDecisionThreshold .\n\n    _:Nc6bdb22311b243119db2aee3b54fabe4 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> ;\n        rdf:rest () .\n\n    _:Nc6d18260ddfa478b84c2dc19c2059aa2 sh:class ns3:File ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns3:snippetFromFile .\n\n    _:Nc6d7eec7a63445c8a64113d0e59ce02c rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> ;\n        rdf:rest _:N30a10bdc909f4c4bb84f02821147b416 .\n\n    _:Nc704d39d408f41caa9805e140ff0016a sh:class ns1:Agent ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:originatedBy .\n\n    _:Nc71de92f1cc649fcab4d77d974dac329 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> ;\n        rdf:rest _:Nfc3f4dc279d7471b83aa1a9df09f8d3f .\n\n    _:Nc7b49cc0a08745e08e5ba42ee492184f rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> ;\n        rdf:rest () .\n\n    _:Nc7f12b88e8f5489dacbbfeb81192696a sh:datatype xsd:boolean ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:isDeprecatedLicenseId .\n\n    _:Nc82d9b6d9a4a40d6b95e4cd04612ac98 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> ;\n        rdf:rest _:N4ad4011b5f8c44cbb3e76f5da0885cfd .\n\n    _:Nc85a3a5deac54465a32d993ba5434b00 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> ;\n        rdf:rest _:Ne7777394524c4639973161dd3aff2db3 .\n\n    _:Nc8b9ea4213214eccb17ccccf3790161d sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:Nc91762ec925048e0a85d224bd2bd6d32 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> ;\n        rdf:rest _:Nf028d12b2d0f4f6cb20747b6b39a8b5b .\n\n    _:Nc9235a4485e64fff9b1298095061a58e rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> ;\n        rdf:rest _:N05edbc4959e844438800e546abaebaea .\n\n    _:Nc9ccffdec66347509395f75c9845128f sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:N8eab6125211e4549a03d744617823ad5 ;\n        sh:path rdf:type .\n\n    _:Nc9ddcdf86e874968aa8f5ba821975eb4 sh:datatype xsd:decimal ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:percentile .\n\n    _:Nca9532c3dd0b421e95d0800b68e3442a sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:comment .\n\n    _:Ncae19f1586924a439b37e75eb5b57ed4 sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns2:modelExplainability .\n\n    _:Ncb6c9deb0ba44382a0b957b7ea80228c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> ;\n        rdf:rest _:Ne7cb91f8739a4acdb1e220785f261efb .\n\n    _:Ncba4137ebcf84a728acd12bde91130e9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> ;\n        rdf:rest _:N8ec4229c1a674693bde766506ca93e87 .\n\n    _:Ncc35596b6f164968b0bd35143cbc52ea rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> ;\n        rdf:rest _:N0dc54ccc3f8d4afe897d7be97f9f6928 .\n\n    _:Nccde3ac271484f91b83ed5fb2e1d70c9 sh:class ns1:PresenceType ;\n        sh:in _:N0f568f8825144082a14a0e000b8ff13f ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns2:useSensitivePersonalInformation .\n\n    _:Nce436d556d4e4606ba37d9ad32d22967 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> ;\n        rdf:rest _:Ne5e123ab8f7d4aa4b35a7442690fe19d .\n\n    _:Nce6e2333750a40619f2e93e40be35d7e sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:withdrawnTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:Nce9a69dc19af4e1394f03174c67c5857 sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:Ncedd59bf4f1a4436ac8325d34d020df5 sh:hasValue ns6:ExtendableLicense .\n\n    _:Ncf68ed04ac534a92808a38217fa55530 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> ;\n        rdf:rest () .\n\n    _:Ncff880d9e9c24887adcf512cbce2a444 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> ;\n        rdf:rest _:Ne3e1ac11e78640fab50085207414679f .\n\n    _:Nd05558aa816f416f8c26895bb8d1d9bb sh:class ns2:EnergyConsumptionDescription ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns2:inferenceEnergyConsumption .\n\n    _:Nd0cfba2a98544626a8566f29105598e9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> ;\n        rdf:rest _:Na79e142094fb464da3de3ceb4108e4ff .\n\n    _:Nd0d48abef81b4c44a952c0925a6e30a9 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> ;\n        rdf:rest _:N9bb1cced9aa14e08b36ebf9f952b1d01 .\n\n    _:Nd0ec388aab40469ab0a4297c30e0c906 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> ;\n        rdf:rest _:N9c1ccbc2b86f454395a450f736b67eec .\n\n    _:Nd11df36dd5014f759eab790e847b9857 sh:class ns1:Element ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:from .\n\n    _:Nd1b797da281643468add752e036349fd rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> ;\n        rdf:rest _:N40bcef929ef64825a68929a36aefa27c .\n\n    _:Nd2a11bb8a1a14a82994d02e9dd610275 sh:class ns1:Artifact ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:definingArtifact .\n\n    _:Nd33af007bad14a4594f7039df1c5df75 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:licenseXml .\n\n    _:Nd385c846dfa14371a0a3697f7168b4c1 sh:class ns2:EnergyConsumption ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns2:energyConsumption .\n\n    _:Nd3d538fe1cb544b5808c51dffd844c81 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:standardLicenseTemplate .\n\n    _:Nd6ca1bcbdc494e39a9c1a4da0c52a0b3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> ;\n        rdf:rest _:Nb81407b76fc94f228f1f5ad011d931a5 .\n\n    _:Nd6f4245b3ebe44e6b100782b191deb97 sh:message \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n        sh:not _:Nf58f6bed32c5414ca98526a5d6a7b6dc ;\n        sh:path rdf:type .\n\n    _:Nd73c69088f734dffb4cc9539c637aecf rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> ;\n        rdf:rest () .\n\n    _:Nd77657e0b19d459c931f64f48ed7e1a6 sh:datatype xsd:anyURI ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:seeAlso .\n\n    _:Nd77e569c4d2d4d2c9bb29ea462bc94cc rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> ;\n        rdf:rest _:N39638ea4b52f4236b7a808cb979d2f4b .\n\n    _:Nd83655f2100e4025b2eefd465fc154ab rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> ;\n        rdf:rest _:N0c3b30ca2bdf4cb1839bdc608bc41186 .\n\n    _:Nd8679c5e3311467ca097a4151ac8fa54 sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:validUntilTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:Nd90adf23ae66491daa68ac6dd4501bdf rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> ;\n        rdf:rest _:N243ef6907efb40d38e00f4430d63fc19 .\n\n    _:Nd91122440e7149a28656eb9394e082b2 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> ;\n        rdf:rest _:Nb2f2a5ddadbe4718954d50737f92e201 .\n\n    _:Nd951591fca6c47c2985dd159db6ad52c rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> ;\n        rdf:rest _:N4f7ca95fbfad4d20810e92ab09220394 .\n\n    _:Nda71586c3c6541b4a6a907d316dca405 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> .\n\n    _:Nda791debefe5491aa84d61433873c630 sh:class ns1:SupportType ;\n        sh:in _:N1a0279389d714631b1d12935e9f2b014 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:supportLevel .\n\n    _:Ndaeba75fb43b4db7b777e9b00ecd7064 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:deprecatedVersion .\n\n    _:Ndb06ff981cef4e94bfdbec22badacd4d sh:class ns1:PresenceType ;\n        sh:in _:N0e4d30a5dd60459dbbb5efc7333deb37 ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns4:hasSensitivePersonalInformation .\n\n    _:Ndb31c53559be41e0b28e79b74da0b557 sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:releaseTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:Ndb50eefe33ac4feda6cfb13073b5324e rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> ;\n        rdf:rest _:N8b86dbc23a22407a9380fbd9376d3b83 .\n\n    _:Ndbf7c5384f2242b98dd62b6a8d6a503f rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> ;\n        rdf:rest () .\n\n    _:Ndbfe3b48ba714fb990a0e903863ea1ed sh:hasValue ns1:Artifact .\n\n    _:Ndc4add4edebe43f4821fb10dd712e481 rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> ;\n        rdf:rest _:N8a37deb026864cdca312209746e2caaa .\n\n    _:Ndc4f18efad334d78a498ea9df84fbd02 sh:class ns1:NamespaceMap ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns1:namespaceMap .\n\n    _:Ndc659c8552d54ab684aadbdacdbd7a8d rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> ;\n        rdf:rest _:Nf142b126cd744b69be8d6c35ee1361e4 .\n\n    _:Ndcdb30d7deca45a8bc3e563144933f0e rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> ;\n        rdf:rest _:N6be5db9035a14b779b13bfa0a5a51c3e .\n\n    _:Nddcc9ac569c4442b894f208d7722b4f8 sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:locator .\n\n    _:Ndde9f898797c42b989ef522557debf64 sh:datatype xsd:anyURI ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:seeAlso .\n\n    _:Ndfe4dc1d7d574b10a92ee8955837ad9d rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> ;\n        rdf:rest _:N0e31c4b45c4b442e9f1d32ab917a76ae .\n\n    _:Ne03121e956234709bc0f8f288597ff50 sh:class ns3:SoftwarePurpose ;\n        sh:in _:N261c61aa119e4f4e9ce3c9387fb29c9f ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns3:additionalPurpose .\n\n    _:Ne06f01bddfb24f69a9e1c0ba9694b11d rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> ;\n        rdf:rest () .\n\n    _:Ne0ff4ba19d0a41c18c6ccfc733f2193d rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> ;\n        rdf:rest _:N4e1bd25f594a483ab492b4c24a5748eb .\n\n    _:Ne11c75cafdb0438299216847b06716cf sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:publishedTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:Ne1917fc7b2894ab7a09e78e8e8b21989 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> ;\n        rdf:rest _:Nbc8ae53aacf942ca88840a6c1d655d6c .\n\n    _:Ne20cfbefa1424ba79abfc89287f1eef3 sh:class ns1:Hash ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> .\n\n    _:Ne21f363965114243b81ce67f76575de3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> ;\n        rdf:rest _:Nf6541e98d99947d9a7ccb49088b43ea0 .\n\n    _:Ne223bb746dc9463bbbe16ca844619e98 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> ;\n        rdf:rest _:N45481eab750645b4929b7b63c8ca7916 .\n\n    _:Ne3b40c9739164b2eb0ae163374d9c4ac sh:class ns1:Element ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:rootElement .\n\n    _:Ne3e1ac11e78640fab50085207414679f rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> ;\n        rdf:rest _:N510a0fe04f844da5bb96208d9e6a563c .\n\n    _:Ne41f054fce23460dba46863153e67567 sh:hasValue ns1:IntegrityMethod .\n\n    _:Ne4baf3becb8740a79f8bceb49f40679f rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> ;\n        rdf:rest _:Nd91122440e7149a28656eb9394e082b2 .\n\n    _:Ne5e123ab8f7d4aa4b35a7442690fe19d rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> ;\n        rdf:rest _:N072d6f5c7eee40859e3a93d05034536f .\n\n    _:Ne64dea82135241279d97934d928f2d35 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> ;\n        rdf:rest _:Nbf6c9a626dad41fa8a0422cb3ddab7a3 .\n\n    _:Ne68051bb209048da9a57bc5dbaf28bf0 sh:datatype xsd:dateTimeStamp ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:withdrawnTime ;\n        sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" .\n\n    _:Ne70b85feb564419597741ca637d61d03 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> .\n\n    _:Ne7777394524c4639973161dd3aff2db3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> ;\n        rdf:rest _:N33da303c78e142a2acc0db12f3ee6686 .\n\n    _:Ne778a773be4f408192f2ed37c6143a5d sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> .\n\n    _:Ne7cb91f8739a4acdb1e220785f261efb rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> ;\n        rdf:rest _:N38aeb59117654398b393a546eaaa5fd9 .\n\n    _:Ne81afbff18a74c75ac853da24ab327a0 sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n        sh:minCount 2 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns6:member .\n\n    _:Ne820a8ec67114d53b03a71f5f7be31f5 sh:datatype xsd:anyURI ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:locator .\n\n    _:Ne883dfda4a7445ceb1e70f39ddd03fea sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:comment .\n\n    _:Ne93ae5d0cb664d7ab2554eaa72a23f25 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> ;\n        rdf:rest _:Ne94d7f462c66468a8c52086b6b54de89 .\n\n    _:Ne94d7f462c66468a8c52086b6b54de89 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> ;\n        rdf:rest _:Nb07efffce0ba43a2bcac0e3a90a48609 .\n\n    _:Ne976bc717eb6446291a939038610ee2c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> ;\n        rdf:rest _:Nc5485992ed4e4cbea07fa6d87ee716ac .\n\n    _:Nebecc80c7e4045d1b3ad15ab0c1d04ec sh:datatype xsd:anyURI ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:externalSpdxId .\n\n    _:Nece0b4f721a847f98727202b50f4a753 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> ;\n        rdf:rest _:N210fbcf85b384009a2cee68e4a7e6b78 .\n\n    _:Ned1f0afb78d3460c9478383abf3da36b rdf:first <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> ;\n        rdf:rest _:Na8cf54eee3ac40cca0ed6cfdaef6a576 .\n\n    _:Nedaa28cbd856413e95e7805cf2d255dd rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> ;\n        rdf:rest _:N2f8145031850475ba01bc466221debed .\n\n    _:Nef3e82bf7eac41aa8dc101eabd0f1815 rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> ;\n        rdf:rest _:N4ac93d52ef544d5cb73aeaeb279b7567 .\n\n    _:Neff5f08fa9fd4aaeb51026e2484443c7 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> ;\n        rdf:rest _:N16cb468a2dcd423bb3654b71a6f00062 .\n\n    _:Nf028d12b2d0f4f6cb20747b6b39a8b5b rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> ;\n        rdf:rest _:Ncb6c9deb0ba44382a0b957b7ea80228c .\n\n    _:Nf0752cee7bef48efaa39267516a6b21a sh:datatype xsd:string ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns4:knownBias .\n\n    _:Nf10e65ca64f84003827c23ef339743e5 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> ;\n        rdf:rest _:Ne1917fc7b2894ab7a09e78e8e8b21989 .\n\n    _:Nf142b126cd744b69be8d6c35ee1361e4 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> ;\n        rdf:rest _:N5b2e4dda703849e4933338ff0970e968 .\n\n    _:Nf21725c3245f4286b67bd679d3351c59 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> ;\n        rdf:rest _:N916e8c3c85774fcd96b700a20240ca75 .\n\n    _:Nf26016059c3e414da185e30155b543f5 sh:class <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns1:extension .\n\n    _:Nf284f365ba5c4e4da40d7d7900d82744 sh:datatype xsd:decimal ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:probability .\n\n    _:Nf3c62ca118b94d17a1ef6b04e407421c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> ;\n        rdf:rest _:N186b972a57284ae1946b3f7d8e762830 .\n\n    _:Nf3dfbb7f98e84c61b58f5b17e3ae9f19 rdf:first <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> ;\n        rdf:rest _:N565a78360e28494ea80897aadf944c0c .\n\n    _:Nf41c7f62f52f4c10b14344ec13dfe1e5 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns2:informationAboutApplication .\n\n    _:Nf44042158d4d4c85a5bd6a0fcb538498 sh:datatype xsd:positiveInteger ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:endIntegerRange .\n\n    _:Nf4609fa7f53e4898a47341b507b5e03e rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> ;\n        rdf:rest () .\n\n    _:Nf4e0c03b381d4fb584571d8fdd2ca0a7 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> ;\n        rdf:rest _:Nc15495aea74e4883afce40f042a057d5 .\n\n    _:Nf507b9bee5ae4254bafe4ce3c72a9f18 sh:class ns3:SoftwareArtifact ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns5:assessedElement .\n\n    _:Nf5531d9c16ff4f589dff19f480634c29 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> ;\n        sh:pattern \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\" .\n\n    _:Nf58f6bed32c5414ca98526a5d6a7b6dc sh:hasValue <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n\n    _:Nf593d6da70614e2581430bd37d9cd4ef rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> ;\n        rdf:rest _:N132cde65c9b14a1694d400388aecf0cc .\n\n    _:Nf6541e98d99947d9a7ccb49088b43ea0 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> ;\n        rdf:rest _:N931294357284457f9a6f643757b29e72 .\n\n    _:Nf6a05248229d4fe292d04534a4c4573d rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> ;\n        rdf:rest _:N83935261300041758021c5a3fbdae6c0 .\n\n    _:Nf6f1751e3ea84341bdeec66f7c44a8ce rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> ;\n        rdf:rest _:N0c49370c41124d50ac6081418cb2432d .\n\n    _:Nf71f6300b14a4726a20ffad899bed919 sh:class ns1:ExternalIdentifierType ;\n        sh:in _:N2aa73eafba6f4d55938fb60c96ff2379 ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:IRI ;\n        sh:path ns1:externalIdentifierType .\n\n    _:Nf7e1508801cf4398b830fad84fe53388 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> ;\n        rdf:rest _:N62b8677868664944abc9f19745aed957 .\n\n    _:Nf7fd042770064703a84cd9039273e4f7 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:specVersion ;\n        sh:pattern \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\" .\n\n    _:Nf81435c80dee4c1db825f1917f62e947 rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> ;\n        rdf:rest _:N507c6135f8424e8db67fe59ae93eb464 .\n\n    _:Nf94717c65e4f4b86b4df261ecf26650d rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> ;\n        rdf:rest () .\n\n    _:Nf9bf03371d92462f91a54baa946fd625 sh:class ns1:PositiveIntegerRange ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:BlankNodeOrIRI ;\n        sh:path ns3:lineRange .\n\n    _:Nfa72871f5924444491d18910ec431abb rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> ;\n        rdf:rest () .\n\n    _:Nfb655ff9dcc6442baa6046d411f0624c rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> ;\n        rdf:rest _:N8711a8ae5ca942d1bbd795a0144ca9a7 .\n\n    _:Nfbb5f5e996be44989d31d47d46540443 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns3:copyrightText .\n\n    _:Nfbd3df443088485abe551fc6374a3c4c rdf:first <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> ;\n        rdf:rest _:N1256cfafa26e453a9d5f8b08cc5920d7 .\n\n    _:Nfbd5a9c0923c423a84d0bb8fef89f4a3 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> ;\n        rdf:rest _:Nadc18a90b6ca4cc3af0fb2aa7418dda8 .\n\n    _:Nfc3f4dc279d7471b83aa1a9df09f8d3f rdf:first <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> ;\n        rdf:rest _:N64a80dfe5e954cf59753ab8a96e4eff3 .\n\n    _:Nfc8b91023a9e4e08ae989e08b6c0b9ec rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> ;\n        rdf:rest _:Nf7e1508801cf4398b830fad84fe53388 .\n\n    _:Nfcc30e48020d4dd2b3493a0cd55ea457 sh:datatype xsd:decimal ;\n        sh:maxCount 1 ;\n        sh:minCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns5:score .\n\n    _:Nfd592b5830bc43009e433a4172fb036b rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> ;\n        rdf:rest _:N9b9dc778bc5c415fad7f82cf4f6047d2 .\n\n    _:Nfe1814d375d7456e843deb8cde1cf341 sh:datatype xsd:boolean ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns6:isDeprecatedAdditionId .\n\n    _:Nff33e8337dc8421d9e74b338e35a75d5 sh:datatype xsd:string ;\n        sh:maxCount 1 ;\n        sh:nodeKind sh:Literal ;\n        sh:path ns1:name .\n\n    _:Nff8e6ed55f604249b913b2bbc6d8411d sh:hasValue ns3:SoftwareArtifact .\n\n    _:Nff9c0c2a18f24f76bfa32806ec48ce59 rdf:first <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> ;\n        rdf:rest _:N64ae0543871444f6b7d2a497fcf55186 .\n}\n\n"
  },
  {
    "path": "rdf/spdx-model.ttl",
    "content": "@prefix dcterms: <http://purl.org/dc/terms/> .\n@prefix ns1: <https://spdx.org/rdf/3.0.1/terms/Core/> .\n@prefix ns2: <https://spdx.org/rdf/3.0.1/terms/AI/> .\n@prefix ns3: <https://spdx.org/rdf/3.0.1/terms/Software/> .\n@prefix ns4: <https://spdx.org/rdf/3.0.1/terms/Dataset/> .\n@prefix ns5: <https://spdx.org/rdf/3.0.1/terms/Security/> .\n@prefix ns6: <https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/> .\n@prefix omg-ann: <https://www.omg.org/spec/Commons/AnnotationVocabulary/> .\n@prefix owl: <http://www.w3.org/2002/07/owl#> .\n@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .\n@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .\n@prefix sh: <http://www.w3.org/ns/shacl#> .\n@prefix spdx: <https://spdx.org/rdf/3.0.1/terms/> .\n@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .\n\nns2:AIPackage a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Specifies an AI package and its associated information.\"@en ;\n    rdfs:subClassOf ns3:Package ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns2:informationAboutTraining ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns2:metric ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns2:domain ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns2:standardCompliance ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns2:modelDataPreprocessing ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns2:hyperparameter ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns2:typeOfModel ],\n        [ sh:class ns1:PresenceType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns2:autonomyType ],\n        [ sh:class ns2:SafetyRiskAssessmentType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> <https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns2:safetyRiskAssessment ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns2:limitation ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns2:metricDecisionThreshold ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns2:modelExplainability ],\n        [ sh:class ns1:PresenceType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns2:useSensitivePersonalInformation ],\n        [ sh:class ns2:EnergyConsumption ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns2:energyConsumption ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns2:informationAboutApplication ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/Build> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Class that describes a build instance of software/artifacts.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildType> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildId> ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/environment> ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/parameter> ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns1:Hash ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> ] .\n\nns1:Annotation a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"An assertion made in relation to one or more elements.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:contentType ;\n            sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" ],\n        [ sh:class ns1:Element ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:subject ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:statement ],\n        [ sh:class ns1:AnnotationType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> <https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:annotationType ] .\n\nns1:LifecycleScopedRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provide context for a relationship that occurs in the lifecycle.\"@en ;\n    rdfs:subClassOf ns1:Relationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:LifecycleScopeType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> <https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:scope ] .\n\nns1:NoAssertionElement a owl:NamedIndividual,\n        ns1:IndividualElement ;\n    rdfs:comment \"\"\"An Individual Value for Element representing a set of Elements of unknown\nidentify or cardinality (number).\"\"\"@en ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> .\n\nns1:NoneElement a owl:NamedIndividual,\n        ns1:IndividualElement ;\n    rdfs:comment \"\"\"An Individual Value for Element representing a set of Elements with\ncardinality (number/count) of zero.\"\"\"@en ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> .\n\nns1:PackageVerificationCode a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"An SPDX version 2.X compatible verification method for software packages.\"@en ;\n    rdfs:subClassOf ns1:IntegrityMethod ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class ns1:HashAlgorithm ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:algorithm ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:packageVerificationCodeExcludedFile ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:hashValue ] .\n\nns1:Person a owl:Class ;\n    rdfs:comment \"An individual human being.\"@en ;\n    rdfs:subClassOf ns1:Agent ;\n    sh:nodeKind sh:IRI .\n\nns1:SoftwareAgent a owl:Class ;\n    rdfs:comment \"A software agent.\"@en ;\n    rdfs:subClassOf ns1:Agent ;\n    sh:nodeKind sh:IRI .\n\nns1:SpdxDocument a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of SPDX Elements that could potentially be serialized.\"@en ;\n    rdfs:subClassOf ns1:ElementCollection ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:ExternalMap ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:import ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:dataLicense ],\n        [ sh:class ns1:NamespaceMap ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:namespaceMap ] .\n\nns4:DatasetPackage a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Specifies a data package and its associated information.\"@en ;\n    rdfs:subClassOf ns3:Package ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns4:ConfidentialityLevelType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> <https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns4:confidentialityLevel ],\n        [ sh:datatype xsd:nonNegativeInteger ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns4:datasetSize ],\n        [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns4:sensor ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns4:datasetNoise ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns4:intendedUse ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns4:anonymizationMethodUsed ],\n        [ sh:class ns4:DatasetType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> ) ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns4:datasetType ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns4:datasetUpdateMechanism ],\n        [ sh:class ns4:DatasetAvailabilityType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> <https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns4:datasetAvailability ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns4:dataPreprocessing ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns4:dataCollectionProcess ],\n        [ sh:class ns1:PresenceType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> <https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns4:hasSensitivePersonalInformation ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns4:knownBias ] .\n\nns6:ConjunctiveLicenseSet a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a set of licensing information\nwhere all elements apply.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n            sh:minCount 2 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns6:member ] .\n\nns6:CustomLicense a owl:Class ;\n    rdfs:comment \"A license that is not listed on the SPDX License List.\"@en ;\n    rdfs:subClassOf ns6:License ;\n    sh:nodeKind sh:IRI .\n\nns6:CustomLicenseAddition a owl:Class ;\n    rdfs:comment \"A license addition that is not listed on the SPDX Exceptions List.\"@en ;\n    rdfs:subClassOf ns6:LicenseAddition ;\n    sh:nodeKind sh:IRI .\n\nns6:DisjunctiveLicenseSet a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a set of licensing information where\nonly one of the elements applies.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n            sh:minCount 2 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns6:member ] .\n\nns6:ListedLicense a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A license that is listed on the SPDX License List.\"@en ;\n    rdfs:subClassOf ns6:License ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:listVersionAdded ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:deprecatedVersion ] .\n\nns6:ListedLicenseException a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A license exception that is listed on the SPDX Exceptions list.\"@en ;\n    rdfs:subClassOf ns6:LicenseAddition ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:listVersionAdded ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:deprecatedVersion ] .\n\nns6:NoAssertionLicense a owl:NamedIndividual,\n        ns6:IndividualLicensingInfo ;\n    rdfs:comment \"\"\"An Individual Value for License when no assertion can be made about its actual\nvalue.\"\"\"@en ;\n    owl:sameAs <https://spdx.org/rdf/3.0.1/terms/Licensing/NoAssertion> ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> .\n\nns6:NoneLicense a owl:NamedIndividual,\n        ns6:IndividualLicensingInfo ;\n    rdfs:comment \"\"\"An Individual Value for License where the SPDX data creator determines that no\nlicense is present.\"\"\"@en ;\n    owl:sameAs <https://spdx.org/rdf/3.0.1/terms/Licensing/None> ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> .\n\nns6:OrLaterOperator a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing this version, or any later version,\nof the indicated License.\"\"\"@en ;\n    rdfs:subClassOf ns6:ExtendableLicense ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns6:License ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns6:subjectLicense ] .\n\nns6:WithAdditionOperator a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Portion of an AnyLicenseInfo representing a License which has additional\ntext applied to it.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns6:ExtendableLicense ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns6:subjectExtendableLicense ],\n        [ sh:class ns6:LicenseAddition ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns6:subjectAddition ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A type of extension consisting of a list of name value pairs.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> ] .\n\nns5:CvssV2VulnAssessmentRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides a CVSS version 2.0 assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:score ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:vectorString ] .\n\nns5:CvssV3VulnAssessmentRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides a CVSS version 3 assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:vectorString ],\n        [ sh:class ns5:CvssSeverityType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns5:severity ],\n        [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:score ] .\n\nns5:CvssV4VulnAssessmentRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides a CVSS version 4 assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns5:CvssSeverityType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> <https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns5:severity ],\n        [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:score ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:vectorString ] .\n\nns5:EpssVulnAssessmentRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an EPSS assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:percentile ],\n        [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:probability ] .\n\nns5:ExploitCatalogVulnAssessmentRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an exploit assessment of a vulnerability.\"@en ;\n    rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:exploited ],\n        [ sh:class ns5:ExploitCatalogType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> <https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns5:catalogType ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:locator ] .\n\nns5:SsvcVulnAssessmentRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an SSVC assessment for a vulnerability.\"@en ;\n    rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns5:SsvcDecisionType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> <https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns5:decisionType ] .\n\nns5:VexAffectedVulnAssessmentRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Connects a vulnerability and an element designating the element as a product\naffected by the vulnerability.\"\"\"@en ;\n    rdfs:subClassOf ns5:VexVulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:actionStatementTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:actionStatement ] .\n\nns5:VexFixedVulnAssessmentRelationship a owl:Class ;\n    rdfs:comment \"\"\"Links a vulnerability and elements representing products (in the VEX sense) where\na fix has been applied and are no longer affected.\"\"\"@en ;\n    rdfs:subClassOf ns5:VexVulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI .\n\nns5:VexNotAffectedVulnAssessmentRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Links a vulnerability and one or more elements designating the latter as products\nnot affected by the vulnerability.\"\"\"@en ;\n    rdfs:subClassOf ns5:VexVulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:impactStatement ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:impactStatementTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns5:VexJustificationType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> <https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns5:justificationType ] .\n\nns5:VexUnderInvestigationVulnAssessmentRelationship a owl:Class ;\n    rdfs:comment \"\"\"Designates elements as products where the impact of a vulnerability is being\ninvestigated.\"\"\"@en ;\n    rdfs:subClassOf ns5:VexVulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI .\n\nns5:Vulnerability a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Specifies a vulnerability and its associated information.\"@en ;\n    rdfs:subClassOf ns1:Artifact ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:modifiedTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:publishedTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:withdrawnTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ] .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"An SPDX Element containing an SPDX license expression string.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:DictionaryEntry ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> ;\n            sh:pattern \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\" ] .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A license or addition that is not listed on the SPDX License List.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> ] .\n\nns3:Sbom a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of SPDX Elements describing a single package.\"@en ;\n    rdfs:subClassOf ns1:Bom ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns3:SbomType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> <https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns3:sbomType ] .\n\nns3:Snippet a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Describes a certain part of a file.\"@en ;\n    rdfs:subClassOf ns3:SoftwareArtifact ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:PositiveIntegerRange ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns3:byteRange ],\n        [ sh:class ns3:File ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns3:snippetFromFile ],\n        [ sh:class ns1:PositiveIntegerRange ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns3:lineRange ] .\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement> a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" .\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense> a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" .\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneElement> a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" .\n\n<https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense> a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" .\n\n<https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> a ns1:CreationInfo ;\n    rdfs:comment \"This individual element was defined by the spec.\"@en ;\n    ns1:created \"2024-11-22T03:00:01Z\"^^xsd:dateTimeStamp ;\n    ns1:createdBy ns1:SpdxOrganization ;\n    ns1:specVersion \"3.0.1\" .\n\nspdx: a owl:Ontology ;\n    rdfs:label \"System Package Data Exchange (SPDX) Ontology\"@en ;\n    dcterms:abstract \"This ontology defines the terms and relationships used in the SPDX specification to describe system packages\"@en ;\n    dcterms:created \"2024-04-05\"^^xsd:date ;\n    dcterms:creator \"SPDX Project\"@en ;\n    dcterms:license <https://spdx.org/licenses/Community-Spec-1.0.html> ;\n    dcterms:references <https://spdx.dev/specifications/> ;\n    dcterms:title \"System Package Data Exchange (SPDX) Ontology\"@en ;\n    owl:versionIRI spdx: ;\n    omg-ann:copyright \"Copyright (C) 2024 SPDX Project\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> a owl:NamedIndividual,\n        ns2:EnergyUnitType ;\n    rdfs:label \"kilowattHour\" ;\n    rdfs:comment \"Kilowatt-hour.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> a owl:NamedIndividual,\n        ns2:EnergyUnitType ;\n    rdfs:label \"megajoule\" ;\n    rdfs:comment \"Megajoule.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> a owl:NamedIndividual,\n        ns2:EnergyUnitType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Any other units of energy measurement.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high> a owl:NamedIndividual,\n        ns2:SafetyRiskAssessmentType ;\n    rdfs:label \"high\" ;\n    rdfs:comment \"The second-highest level of risk posed by an AI system.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low> a owl:NamedIndividual,\n        ns2:SafetyRiskAssessmentType ;\n    rdfs:label \"low\" ;\n    rdfs:comment \"Low/no risk is posed by an AI system.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium> a owl:NamedIndividual,\n        ns2:SafetyRiskAssessmentType ;\n    rdfs:label \"medium\" ;\n    rdfs:comment \"The third-highest level of risk posed by an AI system.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious> a owl:NamedIndividual,\n        ns2:SafetyRiskAssessmentType ;\n    rdfs:label \"serious\" ;\n    rdfs:comment \"The highest level of risk posed by an AI system.\"@en .\n\nns2:autonomyType a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Indicates whether the system can perform a decision or action without human\ninvolvement or guidance.\"\"\"@en ;\n    rdfs:range ns1:PresenceType .\n\nns2:domain a owl:DatatypeProperty ;\n    rdfs:comment \"Captures the domain in which the AI package can be used.\"@en ;\n    rdfs:range xsd:string .\n\nns2:energyConsumption a owl:ObjectProperty ;\n    rdfs:comment \"Indicates the amount of energy consumption incurred by an AI model.\"@en ;\n    rdfs:range ns2:EnergyConsumption .\n\nns2:energyQuantity a owl:DatatypeProperty ;\n    rdfs:comment \"Represents the energy quantity.\"@en ;\n    rdfs:range xsd:decimal .\n\nns2:energyUnit a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the unit in which energy is measured.\"@en ;\n    rdfs:range ns2:EnergyUnitType .\n\nns2:finetuningEnergyConsumption a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies the amount of energy consumed when finetuning the AI model that is\nbeing used in the AI system.\"\"\"@en ;\n    rdfs:range ns2:EnergyConsumptionDescription .\n\nns2:hyperparameter a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Records a hyperparameter used to build the AI model contained in the AI\npackage.\"\"\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\nns2:inferenceEnergyConsumption a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies the amount of energy consumed during inference time by an AI model\nthat is being used in the AI system.\"\"\"@en ;\n    rdfs:range ns2:EnergyConsumptionDescription .\n\nns2:informationAboutApplication a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides relevant information about the AI software, not including the model\ndescription.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns2:informationAboutTraining a owl:DatatypeProperty ;\n    rdfs:comment \"Describes relevant information about different steps of the training process.\"@en ;\n    rdfs:range xsd:string .\n\nns2:limitation a owl:DatatypeProperty ;\n    rdfs:comment \"Captures a limitation of the AI software.\"@en ;\n    rdfs:range xsd:string .\n\nns2:metric a owl:ObjectProperty ;\n    rdfs:comment \"Records the measurement of prediction quality of the AI model.\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\nns2:metricDecisionThreshold a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Captures the threshold that was used for computation of a metric described in\nthe metric field.\"\"\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\nns2:modelDataPreprocessing a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Describes all the preprocessing steps applied to the training data before the\nmodel training.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns2:modelExplainability a owl:DatatypeProperty ;\n    rdfs:comment \"Describes methods that can be used to explain the results from the AI model.\"@en ;\n    rdfs:range xsd:string .\n\nns2:safetyRiskAssessment a owl:ObjectProperty ;\n    rdfs:comment \"Records the results of general safety risk assessment of the AI system.\"@en ;\n    rdfs:range ns2:SafetyRiskAssessmentType .\n\nns2:standardCompliance a owl:DatatypeProperty ;\n    rdfs:comment \"Captures a standard that is being complied with.\"@en ;\n    rdfs:range xsd:string .\n\nns2:trainingEnergyConsumption a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies the amount of energy consumed when training the AI model that is\nbeing used in the AI system.\"\"\"@en ;\n    rdfs:range ns2:EnergyConsumptionDescription .\n\nns2:typeOfModel a owl:DatatypeProperty ;\n    rdfs:comment \"Records the type of the model used in the AI software.\"@en ;\n    rdfs:range xsd:string .\n\nns2:useSensitivePersonalInformation a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Records if sensitive personal information is used during model training or\ncould be used during the inference.\"\"\"@en ;\n    rdfs:range ns1:PresenceType .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime> a owl:DatatypeProperty ;\n    rdfs:comment \"Property that describes the time at which a build stops.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildId> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A buildId is a locally unique identifier used by a builder to identify a unique\ninstance of a build produced by it.\"\"\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime> a owl:DatatypeProperty ;\n    rdfs:comment \"Property describing the start time of a build.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/buildType> a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A buildType is a hint that is used to indicate the toolchain, platform, or\ninfrastructure that the build was invoked on.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Property that describes the digest of the build configuration file used to\ninvoke a build.\"\"\"@en ;\n    rdfs:range ns1:Hash .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint> a owl:DatatypeProperty ;\n    rdfs:comment \"Property describes the invocation entrypoint of a build.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri> a owl:DatatypeProperty ;\n    rdfs:comment \"Property that describes the URI of the build configuration source file.\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/environment> a owl:ObjectProperty ;\n    rdfs:comment \"Property describing the session in which a build is invoked.\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\n<https://spdx.org/rdf/3.0.1/terms/Build/parameter> a owl:ObjectProperty ;\n    rdfs:comment \"Property describing a parameter used in an instance of a build.\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other> a owl:NamedIndividual,\n        ns1:AnnotationType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Used to store extra information about an Element which is not part of a review (e.g. extra information provided during the creation of the Element).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review> a owl:NamedIndividual,\n        ns1:AnnotationType ;\n    rdfs:label \"review\" ;\n    rdfs:comment \"Used when someone reviews the Element.\"@en .\n\nns1:Bom a owl:Class ;\n    rdfs:comment \"\"\"A container for a grouping of SPDX-3.0 content characterizing details\n(provenence, composition, licensing, etc.) about a product.\"\"\"@en ;\n    rdfs:subClassOf ns1:Bundle ;\n    sh:nodeKind sh:IRI .\n\nns1:Bundle a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of Elements that have a shared context.\"@en ;\n    rdfs:subClassOf ns1:ElementCollection ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:context ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"cpe22\" ;\n    rdfs:comment \"[Common Platform Enumeration Specification 2.2](https://cpe.mitre.org/files/cpe-specification_2.2.pdf)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"cpe23\" ;\n    rdfs:comment \"[Common Platform Enumeration: Naming Specification Version 2.3](https://csrc.nist.gov/publications/detail/nistir/7695/final)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"cve\" ;\n    rdfs:comment \"Common Vulnerabilities and Exposures identifiers, an identifier for a specific software flaw defined within the official CVE Dictionary and that conforms to the [CVE specification](https://csrc.nist.gov/glossary/term/cve_id).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"email\" ;\n    rdfs:comment \"Email address, as defined in [RFC 3696](https://datatracker.ietf.org/doc/rfc3986/) Section 3.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"gitoid\" ;\n    rdfs:comment \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Used when the type does not match any of the other options.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"packageUrl\" ;\n    rdfs:comment \"Package URL, as defined in the corresponding [Annex](../../../annexes/pkg-url-specification.md) of this specification.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"securityOther\" ;\n    rdfs:comment \"Used when there is a security related identifier of unspecified type.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"swhid\" ;\n    rdfs:comment \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"swid\" ;\n    rdfs:comment \"Concise Software Identification (CoSWID) tag, as defined in [RFC 9393](https://datatracker.ietf.org/doc/rfc9393/) Section 2.3.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> a owl:NamedIndividual,\n        ns1:ExternalIdentifierType ;\n    rdfs:label \"urlScheme\" ;\n    rdfs:comment \"[Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml). The scheme used in order to locate a resource.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"altDownloadLocation\" ;\n    rdfs:comment \"A reference to an alternative download location.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"altWebPage\" ;\n    rdfs:comment \"A reference to an alternative web page.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"binaryArtifact\" ;\n    rdfs:comment \"A reference to binary artifacts related to a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"bower\" ;\n    rdfs:comment \"A reference to a Bower package. The package locator format, looks like `package#version`, is defined in the \\\"install\\\" section of [Bower API documentation](https://bower.io/docs/api/#install).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"buildMeta\" ;\n    rdfs:comment \"A reference build metadata related to a published package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"buildSystem\" ;\n    rdfs:comment \"A reference build system used to create or publish the package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"certificationReport\" ;\n    rdfs:comment \"A reference to a certification report for a package from an accredited/independent body.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"chat\" ;\n    rdfs:comment \"A reference to the instant messaging system used by the maintainer for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"componentAnalysisReport\" ;\n    rdfs:comment \"A reference to a Software Composition Analysis (SCA) report.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"cwe\" ;\n    rdfs:comment \"[Common Weakness Enumeration](https://csrc.nist.gov/glossary/term/common_weakness_enumeration). A reference to a source of software flaw defined within the official [CWE List](https://cwe.mitre.org/data/) that conforms to the [CWE specification](https://cwe.mitre.org/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"documentation\" ;\n    rdfs:comment \"A reference to the documentation for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"dynamicAnalysisReport\" ;\n    rdfs:comment \"A reference to a dynamic analysis report for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"eolNotice\" ;\n    rdfs:comment \"A reference to the End Of Sale (EOS) and/or End Of Life (EOL) information related to a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"exportControlAssessment\" ;\n    rdfs:comment \"A reference to a export control assessment for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"funding\" ;\n    rdfs:comment \"A reference to funding information related to a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"issueTracker\" ;\n    rdfs:comment \"A reference to the issue tracker for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"license\" ;\n    rdfs:comment \"A reference to additional license information related to an artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"mailingList\" ;\n    rdfs:comment \"A reference to the mailing list used by the maintainer for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"mavenCentral\" ;\n    rdfs:comment \"A reference to a Maven repository artifact. The artifact locator format is defined in the [Maven documentation](https://maven.apache.org/guides/mini/guide-naming-conventions.html) and looks like `groupId:artifactId[:version]`.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"metrics\" ;\n    rdfs:comment \"A reference to metrics related to package such as OpenSSF scorecards.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"npm\" ;\n    rdfs:comment \"A reference to an npm package. The package locator format is defined in the [npm documentation](https://docs.npmjs.com/cli/v10/configuring-npm/package-json) and looks like `package@version`.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"nuget\" ;\n    rdfs:comment \"A reference to a NuGet package. The package locator format is defined in the [NuGet documentation](https://docs.nuget.org) and looks like `package/version`.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Used when the type does not match any of the other options.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"privacyAssessment\" ;\n    rdfs:comment \"A reference to a privacy assessment for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"productMetadata\" ;\n    rdfs:comment \"A reference to additional product metadata such as reference within organization's product catalog.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"purchaseOrder\" ;\n    rdfs:comment \"A reference to a purchase order for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"qualityAssessmentReport\" ;\n    rdfs:comment \"A reference to a quality assessment for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"releaseHistory\" ;\n    rdfs:comment \"A reference to a published list of releases for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"releaseNotes\" ;\n    rdfs:comment \"A reference to the release notes for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"riskAssessment\" ;\n    rdfs:comment \"A reference to a risk assessment for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"runtimeAnalysisReport\" ;\n    rdfs:comment \"A reference to a runtime analysis report for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"secureSoftwareAttestation\" ;\n    rdfs:comment \"A reference to information assuring that the software is developed using security practices as defined by [NIST SP 800-218 Secure Software Development Framework (SSDF) Version 1.1](https://csrc.nist.gov/pubs/sp/800/218/final) or [CISA Secure Software Development Attestation Form](https://www.cisa.gov/resources-tools/resources/secure-software-development-attestation-form).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityAdversaryModel\" ;\n    rdfs:comment \"A reference to the security adversary model for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityAdvisory\" ;\n    rdfs:comment \"A reference to a published security advisory (where advisory as defined per [ISO 29147:2018](https://www.iso.org/standard/72311.html)) that may affect one or more elements, e.g., vendor advisories or specific NVD entries.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityFix\" ;\n    rdfs:comment \"A reference to the patch or source code that fixes a vulnerability.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityOther\" ;\n    rdfs:comment \"A reference to related security information of unspecified type.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityPenTestReport\" ;\n    rdfs:comment \"A reference to a [penetration test](https://en.wikipedia.org/wiki/Penetration_test) report for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityPolicy\" ;\n    rdfs:comment \"A reference to instructions for reporting newly discovered security vulnerabilities for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"securityThreatModel\" ;\n    rdfs:comment \"A reference the [security threat model](https://en.wikipedia.org/wiki/Threat_model) for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"socialMedia\" ;\n    rdfs:comment \"A reference to a social media channel for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"sourceArtifact\" ;\n    rdfs:comment \"A reference to an artifact containing the sources for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"staticAnalysisReport\" ;\n    rdfs:comment \"A reference to a static analysis report for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"support\" ;\n    rdfs:comment \"A reference to the software support channel or other support information for a package.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"vcs\" ;\n    rdfs:comment \"A reference to a version control system related to a software artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"vulnerabilityDisclosureReport\" ;\n    rdfs:comment \"A reference to a Vulnerability Disclosure Report (VDR) which provides the software supplier's analysis and findings describing the impact (or lack of impact) that reported vulnerabilities have on packages or products in the supplier's SBOM as defined in [NIST SP 800-161 Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations](https://csrc.nist.gov/pubs/sp/800/161/r1/final).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> a owl:NamedIndividual,\n        ns1:ExternalRefType ;\n    rdfs:label \"vulnerabilityExploitabilityAssessment\" ;\n    rdfs:comment \"A reference to a Vulnerability Exploitability eXchange (VEX) statement which provides information on whether a product is impacted by a specific vulnerability in an included package and, if affected, whether there are actions recommended to remediate. See also [NTIA VEX one-page summary](https://ntia.gov/files/ntia/publications/vex_one-page_summary.pdf).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"build\" ;\n    rdfs:comment \"A relationship has specific context implications during an element's build phase, during development.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"design\" ;\n    rdfs:comment \"A relationship has specific context implications during an element's design.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"development\" ;\n    rdfs:comment \"A relationship has specific context implications during development phase of an element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"A relationship has other specific context information necessary to capture that the above set of enumerations does not handle.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"runtime\" ;\n    rdfs:comment \"A relationship has specific context implications during the execution phase of an element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test> a owl:NamedIndividual,\n        ns1:LifecycleScopeType ;\n    rdfs:label \"test\" ;\n    rdfs:comment \"A relationship has specific context implications during an element's testing phase, during development.\"@en .\n\nns1:Organization a owl:Class ;\n    rdfs:comment \"A group of people who work together in an organized way for a shared purpose.\"@en ;\n    rdfs:subClassOf ns1:Agent ;\n    sh:nodeKind sh:IRI .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"ai\" ;\n    rdfs:comment \"the element follows the AI profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"build\" ;\n    rdfs:comment \"the element follows the Build profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"core\" ;\n    rdfs:comment \"the element follows the Core profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"dataset\" ;\n    rdfs:comment \"the element follows the Dataset profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"expandedLicensing\" ;\n    rdfs:comment \"the element follows the ExpandedLicensing profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"extension\" ;\n    rdfs:comment \"the element follows the Extension profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"lite\" ;\n    rdfs:comment \"the element follows the Lite profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"security\" ;\n    rdfs:comment \"the element follows the Security profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"simpleLicensing\" ;\n    rdfs:comment \"the element follows the SimpleLicensing profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> a owl:NamedIndividual,\n        ns1:ProfileIdentifierType ;\n    rdfs:label \"software\" ;\n    rdfs:comment \"the element follows the Software profile specification\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> a owl:NamedIndividual,\n        ns1:RelationshipCompleteness ;\n    rdfs:label \"complete\" ;\n    rdfs:comment \"The relationship is known to be exhaustive.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> a owl:NamedIndividual,\n        ns1:RelationshipCompleteness ;\n    rdfs:label \"incomplete\" ;\n    rdfs:comment \"The relationship is known not to be exhaustive.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> a owl:NamedIndividual,\n        ns1:RelationshipCompleteness ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"No assertion can be made about the completeness of the relationship.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"affects\" ;\n    rdfs:comment \"The `from` Vulnerability affects each `to` Element. The use of the `affects` type is constrained to `VexAffectedVulnAssessmentRelationship` classed relationships.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"amendedBy\" ;\n    rdfs:comment \"The `from` Element is amended by each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"ancestorOf\" ;\n    rdfs:comment \"The `from` Element is an ancestor of each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"availableFrom\" ;\n    rdfs:comment \"The `from` Element is available from the additional supplier described by each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"configures\" ;\n    rdfs:comment \"The `from` Element is a configuration applied to each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"contains\" ;\n    rdfs:comment \"The `from` Element contains each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"coordinatedBy\" ;\n    rdfs:comment \"The `from` Vulnerability is coordinatedBy the `to` Agent(s) (vendor, researcher, or consumer agent).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"copiedTo\" ;\n    rdfs:comment \"The `from` Element has been copied to each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"delegatedTo\" ;\n    rdfs:comment \"The `from` Agent is delegating an action to the Agent of the `to` Relationship (which must be of type invokedBy), during a LifecycleScopeType (e.g. the `to` invokedBy Relationship is being done on behalf of `from`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"dependsOn\" ;\n    rdfs:comment \"The `from` Element depends on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"descendantOf\" ;\n    rdfs:comment \"The `from` Element is a descendant of each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"describes\" ;\n    rdfs:comment \"The `from` Element describes each `to` Element. To denote the root(s) of a tree of elements in a collection, the rootElement property should be used.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"doesNotAffect\" ;\n    rdfs:comment \"The `from` Vulnerability has no impact on each `to` Element. The use of the `doesNotAffect` is constrained to `VexNotAffectedVulnAssessmentRelationship` classed relationships.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"expandsTo\" ;\n    rdfs:comment \"The `from` archive expands out as an artifact described by each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"exploitCreatedBy\" ;\n    rdfs:comment \"The `from` Vulnerability has had an exploit created against it by each `to` Agent.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"fixedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability has been fixed by the `to` Agent(s).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"fixedIn\" ;\n    rdfs:comment \"A `from` Vulnerability has been fixed in each `to` Element. The use of the `fixedIn` type is constrained to `VexFixedVulnAssessmentRelationship` classed relationships.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"foundBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability was originally discovered by the `to` Agent(s).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"generates\" ;\n    rdfs:comment \"The `from` Element generates each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasAddedFile\" ;\n    rdfs:comment \"Every `to` Element is a file added to the `from` Element (`from` hasAddedFile `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasAssessmentFor\" ;\n    rdfs:comment \"Relates a `from` Vulnerability and each `to` Element with a security assessment. To be used with `VulnAssessmentRelationship` types.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasAssociatedVulnerability\" ;\n    rdfs:comment \"Used to associate a `from` Artifact with each `to` Vulnerability.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasConcludedLicense\" ;\n    rdfs:comment \"The `from` SoftwareArtifact is concluded by the SPDX data creator to be governed by each `to` license.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDataFile\" ;\n    rdfs:comment \"The `from` Element treats each `to` Element as a data file. A data file is an artifact that stores data required or optional for the `from` Element's functionality. A data file can be a database file, an index file, a log file, an AI model file, a calibration data file, a temporary file, a backup file, and more. For AI training dataset, test dataset, test artifact, configuration data, build input data, and build output data, please consider using the more specific relationship types: `trainedOn`, `testedOn`, `hasTest`, `configures`, `hasInput`, and `hasOutput`, respectively. This relationship does not imply dependency.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDeclaredLicense\" ;\n    rdfs:comment \"The `from` SoftwareArtifact was discovered to actually contain each `to` license, for example as detected by use of automated tooling.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDeletedFile\" ;\n    rdfs:comment \"Every `to` Element is a file deleted from the `from` Element (`from` hasDeletedFile `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDependencyManifest\" ;\n    rdfs:comment \"The `from` Element has manifest files that contain dependency information in each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDistributionArtifact\" ;\n    rdfs:comment \"The `from` Element is distributed as an artifact in each `to` Element (e.g. an RPM or archive file).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDocumentation\" ;\n    rdfs:comment \"The `from` Element is documented by each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasDynamicLink\" ;\n    rdfs:comment \"The `from` Element dynamically links in each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasEvidence\" ;\n    rdfs:comment \"Every `to` Element is considered as evidence for the `from` Element (`from` hasEvidence `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasExample\" ;\n    rdfs:comment \"Every `to` Element is an example for the `from` Element (`from` hasExample `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasHost\" ;\n    rdfs:comment \"The `from` Build was run on the `to` Element during a LifecycleScopeType period (e.g. the host that the build runs on).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasInput\" ;\n    rdfs:comment \"The `from` Build has each `to` Element as an input, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasMetadata\" ;\n    rdfs:comment \"Every `to` Element is metadata about the `from` Element (`from` hasMetadata `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasOptionalComponent\" ;\n    rdfs:comment \"Every `to` Element is an optional component of the `from` Element (`from` hasOptionalComponent `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasOptionalDependency\" ;\n    rdfs:comment \"The `from` Element optionally depends on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasOutput\" ;\n    rdfs:comment \"The `from` Build element generates each `to` Element as an output, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasPrerequisite\" ;\n    rdfs:comment \"The `from` Element has a prerequisite on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasProvidedDependency\" ;\n    rdfs:comment \"The `from` Element has a dependency on each `to` Element, dependency is not in the distributed artifact, but assumed to be provided, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasRequirement\" ;\n    rdfs:comment \"The `from` Element has a requirement on each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasSpecification\" ;\n    rdfs:comment \"Every `to` Element is a specification for the `from` Element (`from` hasSpecification `to`), during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasStaticLink\" ;\n    rdfs:comment \"The `from` Element statically links in each `to` Element, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasTest\" ;\n    rdfs:comment \"Every `to` Element is a test artifact for the `from` Element (`from` hasTest `to`), during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasTestCase\" ;\n    rdfs:comment \"Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"hasVariant\" ;\n    rdfs:comment \"Every `to` Element is a variant the `from` Element (`from` hasVariant `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"invokedBy\" ;\n    rdfs:comment \"The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"modifiedBy\" ;\n    rdfs:comment \"The `from` Element is modified by each `to` Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"packagedBy\" ;\n    rdfs:comment \"Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"patchedBy\" ;\n    rdfs:comment \"Every `to` Element is a patch for the `from` Element (`from` patchedBy `to`).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"publishedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"reportedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"republishedBy\" ;\n    rdfs:comment \"Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"serializedInArtifact\" ;\n    rdfs:comment \"The `from` SpdxDocument can be found in a serialized form in each `to` Artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"testedOn\" ;\n    rdfs:comment \"The `from` Element has been tested on the `to` Element(s).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"trainedOn\" ;\n    rdfs:comment \"The `from` Element has been trained on the `to` Element(s).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"underInvestigationFor\" ;\n    rdfs:comment \"The `from` Vulnerability impact is being investigated for each `to` Element. The use of the `underInvestigationFor` type is constrained to `VexUnderInvestigationVulnAssessmentRelationship` classed relationships.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> a owl:NamedIndividual,\n        ns1:RelationshipType ;\n    rdfs:label \"usesTool\" ;\n    rdfs:comment \"The `from` Element uses each `to` Element as a tool, during a LifecycleScopeType period.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"deployed\" ;\n    rdfs:comment \"in addition to being supported by the supplier, the software is known to have been deployed and is in use.  For a software as a service provider, this implies the software is now available as a service.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"development\" ;\n    rdfs:comment \"the artifact is in active development and is not considered ready for formal support from the supplier.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"endOfSupport\" ;\n    rdfs:comment \"there is a defined end of support for the artifact from the supplier.  This may also be referred to as end of life. There is a validUntilDate that can be used to signal when support ends for the artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"limitedSupport\" ;\n    rdfs:comment \"the artifact has been released, and there is limited support available from the supplier. There is a validUntilDate that can provide additional information about the duration of support.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"no assertion about the type of support is made.   This is considered the default if no other support type is used.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"noSupport\" ;\n    rdfs:comment \"there is no support for the artifact from the supplier, consumer assumes any support obligations.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> a owl:NamedIndividual,\n        ns1:SupportType ;\n    rdfs:label \"support\" ;\n    rdfs:comment \"the artifact has been released, and is supported from the supplier.   There is a validUntilDate that can provide additional information about the duration of support.\"@en .\n\nns1:annotationType a owl:ObjectProperty ;\n    rdfs:comment \"Describes the type of annotation.\"@en ;\n    rdfs:range ns1:AnnotationType .\n\nns1:beginIntegerRange a owl:DatatypeProperty ;\n    rdfs:comment \"Defines the beginning of a range.\"@en ;\n    rdfs:range xsd:positiveInteger .\n\nns1:builtTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time an artifact was built.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:completeness a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the completeness of relationships.\"@en ;\n    rdfs:range ns1:RelationshipCompleteness .\n\nns1:context a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Gives information about the circumstances or unifying properties\nthat Elements of the bundle have been assembled under.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns1:created a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies when the Element was originally created.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:createdBy a owl:ObjectProperty ;\n    rdfs:comment \"Identifies who or what created the Element.\"@en ;\n    rdfs:range ns1:Agent .\n\nns1:createdUsing a owl:ObjectProperty ;\n    rdfs:comment \"Identifies the tooling that was used during the creation of the Element.\"@en ;\n    rdfs:range ns1:Tool .\n\nns1:creationInfo a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the creation of the Element.\"@en ;\n    rdfs:range ns1:CreationInfo .\n\nns1:dataLicense a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provides the license under which the SPDX documentation of the Element can be\nused.\"\"\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n\nns1:definingArtifact a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Artifact representing a serialization instance of SPDX data containing the\ndefinition of a particular Element.\"\"\"@en ;\n    rdfs:range ns1:Artifact .\n\nns1:description a owl:DatatypeProperty ;\n    rdfs:comment \"Provides a detailed description of the Element.\"@en ;\n    rdfs:range xsd:string .\n\nns1:element a owl:ObjectProperty ;\n    rdfs:comment \"Refers to one or more Elements that are part of an ElementCollection.\"@en ;\n    rdfs:range ns1:Element .\n\nns1:endIntegerRange a owl:DatatypeProperty ;\n    rdfs:comment \"Defines the end of a range.\"@en ;\n    rdfs:range xsd:positiveInteger .\n\nns1:endTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time from which an element is no longer applicable / valid.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:extension a owl:ObjectProperty ;\n    rdfs:comment \"Specifies an Extension characterization of some aspect of an Element.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> .\n\nns1:externalIdentifier a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provides a reference to a resource outside the scope of SPDX-3.0 content\nthat uniquely identifies an Element.\"\"\"@en ;\n    rdfs:range ns1:ExternalIdentifier .\n\nns1:externalIdentifierType a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the type of the external identifier.\"@en ;\n    rdfs:range ns1:ExternalIdentifierType .\n\nns1:externalRef a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Points to a resource outside the scope of the SPDX-3.0 content\nthat provides additional characteristics of an Element.\"\"\"@en ;\n    rdfs:range ns1:ExternalRef .\n\nns1:externalRefType a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the type of the external reference.\"@en ;\n    rdfs:range ns1:ExternalRefType .\n\nns1:externalSpdxId a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies an external Element used within an SpdxDocument but defined\nexternal to that SpdxDocument.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\nns1:from a owl:ObjectProperty ;\n    rdfs:comment \"References the Element on the left-hand side of a relationship.\"@en ;\n    rdfs:range ns1:Element .\n\nns1:identifier a owl:DatatypeProperty ;\n    rdfs:comment \"Uniquely identifies an external element.\"@en ;\n    rdfs:range xsd:string .\n\nns1:identifierLocator a owl:DatatypeProperty ;\n    rdfs:comment \"Provides the location for more information regarding an external identifier.\"@en ;\n    rdfs:range xsd:anyURI .\n\nns1:import a owl:ObjectProperty ;\n    rdfs:comment \"Provides an ExternalMap of Element identifiers.\"@en ;\n    rdfs:range ns1:ExternalMap .\n\nns1:issuingAuthority a owl:DatatypeProperty ;\n    rdfs:comment \"An entity that is authorized to issue identification credentials.\"@en ;\n    rdfs:range xsd:string .\n\nns1:key a owl:DatatypeProperty ;\n    rdfs:comment \"A key used in a generic key-value pair.\"@en ;\n    rdfs:range xsd:string .\n\nns1:locationHint a owl:DatatypeProperty ;\n    rdfs:comment \"Provides an indication of where to retrieve an external Element.\"@en ;\n    rdfs:range xsd:anyURI .\n\nns1:locator a owl:DatatypeProperty ;\n    rdfs:comment \"Provides the location of an external reference.\"@en ;\n    rdfs:range xsd:string .\n\nns1:name a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the name of an Element as designated by the creator.\"@en ;\n    rdfs:range xsd:string .\n\nns1:namespace a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides an unambiguous mechanism for conveying a URI fragment portion of an\nElement ID.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\nns1:namespaceMap a owl:ObjectProperty ;\n    rdfs:comment \"Provides a NamespaceMap of prefixes and associated namespace partial URIs applicable to an SpdxDocument and independent of any specific serialization format or instance.\"@en ;\n    rdfs:range ns1:NamespaceMap .\n\nns1:originatedBy a owl:ObjectProperty ;\n    rdfs:comment \"Identifies from where or whom the Element originally came.\"@en ;\n    rdfs:range ns1:Agent .\n\nns1:packageVerificationCodeExcludedFile a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"The relative file name of a file to be excluded from the\n`PackageVerificationCode`.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns1:prefix a owl:DatatypeProperty ;\n    rdfs:comment \"A substitute for a URI.\"@en ;\n    rdfs:range xsd:string .\n\nns1:profileConformance a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Describes one a profile which the creator of this ElementCollection intends to\nconform to.\"\"\"@en ;\n    rdfs:range ns1:ProfileIdentifierType .\n\nns1:relationshipType a owl:ObjectProperty ;\n    rdfs:comment \"Information about the relationship between two Elements.\"@en ;\n    rdfs:range ns1:RelationshipType .\n\nns1:releaseTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time an artifact was released.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:rootElement a owl:ObjectProperty ;\n    rdfs:comment \"This property is used to denote the root Element(s) of a tree of elements contained in a BOM.\"@en ;\n    rdfs:range ns1:Element .\n\nns1:scope a owl:ObjectProperty ;\n    rdfs:comment \"Capture the scope of information about a specific relationship between elements.\"@en ;\n    rdfs:range ns1:LifecycleScopeType .\n\nns1:specVersion a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a reference number that can be used to understand how to parse and\ninterpret an Element.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns1:standardName a owl:DatatypeProperty ;\n    rdfs:comment \"The name of a relevant standard that may apply to an artifact.\"@en ;\n    rdfs:range xsd:string .\n\nns1:startTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time from which an element is applicable / valid.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:statement a owl:DatatypeProperty ;\n    rdfs:comment \"Commentary on an assertion that an annotator has made.\"@en ;\n    rdfs:range xsd:string .\n\nns1:subject a owl:ObjectProperty ;\n    rdfs:comment \"An Element an annotator has made an assertion about.\"@en ;\n    rdfs:range ns1:Element .\n\nns1:summary a owl:DatatypeProperty ;\n    rdfs:comment \"A short description of an Element.\"@en ;\n    rdfs:range xsd:string .\n\nns1:supportLevel a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the level of support associated with an artifact.\"@en ;\n    rdfs:range ns1:SupportType .\n\nns1:to a owl:ObjectProperty ;\n    rdfs:comment \"References an Element on the right-hand side of a relationship.\"@en ;\n    rdfs:range ns1:Element .\n\nns1:validUntilTime a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies until when the artifact can be used before its usage needs to be\nreassessed.\"\"\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns1:value a owl:DatatypeProperty ;\n    rdfs:comment \"A value used in a generic key-value pair.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber> a owl:NamedIndividual,\n        ns4:ConfidentialityLevelType ;\n    rdfs:label \"amber\" ;\n    rdfs:comment \"Data points in the dataset can be shared only with specific organizations and their clients on a need to know basis.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear> a owl:NamedIndividual,\n        ns4:ConfidentialityLevelType ;\n    rdfs:label \"clear\" ;\n    rdfs:comment \"Dataset may be distributed freely, without restriction.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green> a owl:NamedIndividual,\n        ns4:ConfidentialityLevelType ;\n    rdfs:label \"green\" ;\n    rdfs:comment \"Dataset can be shared within a community of peers and partners.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red> a owl:NamedIndividual,\n        ns4:ConfidentialityLevelType ;\n    rdfs:label \"red\" ;\n    rdfs:comment \"Data points in the dataset are highly confidential and can only be shared with named recipients.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough> a owl:NamedIndividual,\n        ns4:DatasetAvailabilityType ;\n    rdfs:label \"clickthrough\" ;\n    rdfs:comment \"the dataset is not publicly available and can only be accessed after affirmatively accepting terms on a clickthrough webpage.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload> a owl:NamedIndividual,\n        ns4:DatasetAvailabilityType ;\n    rdfs:label \"directDownload\" ;\n    rdfs:comment \"the dataset is publicly available and can be downloaded directly.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query> a owl:NamedIndividual,\n        ns4:DatasetAvailabilityType ;\n    rdfs:label \"query\" ;\n    rdfs:comment \"the dataset is publicly available, but not all at once, and can only be accessed through queries which return parts of the dataset.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration> a owl:NamedIndividual,\n        ns4:DatasetAvailabilityType ;\n    rdfs:label \"registration\" ;\n    rdfs:comment \"the dataset is not publicly available and an email registration is required before accessing the dataset, although without an affirmative acceptance of terms.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript> a owl:NamedIndividual,\n        ns4:DatasetAvailabilityType ;\n    rdfs:label \"scrapingScript\" ;\n    rdfs:comment \"the dataset provider is not making available the underlying data and the dataset must be reassembled, typically using the provided script for scraping the data.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"audio\" ;\n    rdfs:comment \"data is audio based, such as a collection of music from the 80s.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"categorical\" ;\n    rdfs:comment \"data that is classified into a discrete number of categories, such as the eye color of a population of people.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"graph\" ;\n    rdfs:comment \"data is in the form of a graph where entries are somehow related to each other through edges, such a social network of friends.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"image\" ;\n    rdfs:comment \"data is a collection of images such as pictures of animals.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"data type is not known.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"numeric\" ;\n    rdfs:comment \"data consists only of numeric entries.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"data is of a type not included in this list.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"sensor\" ;\n    rdfs:comment \"data is recorded from a physical sensor, such as a thermometer reading or biometric device.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"structured\" ;\n    rdfs:comment \"data is stored in tabular format or retrieved from a relational database.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"syntactic\" ;\n    rdfs:comment \"data describes the syntax or semantics of a language or text, such as a parse tree used for natural language processing.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"text\" ;\n    rdfs:comment \"data consists of unstructured text, such as a book, Wikipedia article (without images), or transcript.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"timeseries\" ;\n    rdfs:comment \"data is recorded in an ordered sequence of timestamped entries, such as the price of a stock over the course of a day.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"timestamp\" ;\n    rdfs:comment \"data is recorded with a timestamp for each entry, but not necessarily ordered or at specific intervals, such as when a taxi ride starts and ends.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video> a owl:NamedIndividual,\n        ns4:DatasetType ;\n    rdfs:label \"video\" ;\n    rdfs:comment \"data is video based, such as a collection of movie clips featuring Tom Hanks.\"@en .\n\nns4:anonymizationMethodUsed a owl:DatatypeProperty ;\n    rdfs:comment \"Describes the anonymization methods used.\"@en ;\n    rdfs:range xsd:string .\n\nns4:confidentialityLevel a owl:ObjectProperty ;\n    rdfs:comment \"Describes the confidentiality level of the data points contained in the dataset.\"@en ;\n    rdfs:range ns4:ConfidentialityLevelType .\n\nns4:dataCollectionProcess a owl:DatatypeProperty ;\n    rdfs:comment \"Describes how the dataset was collected.\"@en ;\n    rdfs:range xsd:string .\n\nns4:dataPreprocessing a owl:DatatypeProperty ;\n    rdfs:comment \"Describes the preprocessing steps that were applied to the raw data to create the given dataset.\"@en ;\n    rdfs:range xsd:string .\n\nns4:datasetAvailability a owl:ObjectProperty ;\n    rdfs:comment \"The field describes the availability of a dataset.\"@en ;\n    rdfs:range ns4:DatasetAvailabilityType .\n\nns4:datasetNoise a owl:DatatypeProperty ;\n    rdfs:comment \"Describes potentially noisy elements of the dataset.\"@en ;\n    rdfs:range xsd:string .\n\nns4:datasetSize a owl:DatatypeProperty ;\n    rdfs:comment \"Captures the size of the dataset.\"@en ;\n    rdfs:range xsd:nonNegativeInteger .\n\nns4:datasetType a owl:ObjectProperty ;\n    rdfs:comment \"Describes the type of the given dataset.\"@en ;\n    rdfs:range ns4:DatasetType .\n\nns4:datasetUpdateMechanism a owl:DatatypeProperty ;\n    rdfs:comment \"Describes a mechanism to update the dataset.\"@en ;\n    rdfs:range xsd:string .\n\nns4:hasSensitivePersonalInformation a owl:ObjectProperty ;\n    rdfs:comment \"Describes if any sensitive personal information is present in the dataset.\"@en ;\n    rdfs:range ns1:PresenceType .\n\nns4:intendedUse a owl:DatatypeProperty ;\n    rdfs:comment \"Describes what the given dataset should be used for.\"@en ;\n    rdfs:range xsd:string .\n\nns4:knownBias a owl:DatatypeProperty ;\n    rdfs:comment \"Records the biases that the dataset is known to encompass.\"@en ;\n    rdfs:range xsd:string .\n\nns4:sensor a owl:ObjectProperty ;\n    rdfs:comment \"Describes a sensor used for collecting the data.\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\nns6:additionText a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a LicenseAddition.\"@en ;\n    rdfs:range xsd:string .\n\nns6:isDeprecatedAdditionId a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies whether an additional text identifier has been marked as deprecated.\"@en ;\n    rdfs:range xsd:boolean .\n\nns6:isDeprecatedLicenseId a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies whether a license or additional text identifier has been marked as\ndeprecated.\"\"\"@en ;\n    rdfs:range xsd:boolean .\n\nns6:isFsfLibre a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies whether the License is listed as free by the\nFree Software Foundation (FSF).\"\"\"@en ;\n    rdfs:range xsd:boolean .\n\nns6:isOsiApproved a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies whether the License is listed as approved by the\nOpen Source Initiative (OSI).\"\"\"@en ;\n    rdfs:range xsd:boolean .\n\nns6:standardAdditionTemplate a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a LicenseAddition, in SPDX templating format.\"@en ;\n    rdfs:range xsd:string .\n\nns6:standardLicenseHeader a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a License author's preferred text to indicate that a file is covered\nby the License.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns6:standardLicenseTemplate a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a License, in SPDX templating format.\"@en ;\n    rdfs:range xsd:string .\n\nns6:subjectAddition a owl:ObjectProperty ;\n    rdfs:comment \"A LicenseAddition participating in a 'with addition' model.\"@en ;\n    rdfs:range ns6:LicenseAddition .\n\nns6:subjectExtendableLicense a owl:ObjectProperty ;\n    rdfs:comment \"A License participating in a 'with addition' model.\"@en ;\n    rdfs:range ns6:ExtendableLicense .\n\nns6:subjectLicense a owl:ObjectProperty ;\n    rdfs:comment \"A License participating in an 'or later' model.\"@en ;\n    rdfs:range ns6:License .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> a owl:DatatypeProperty ;\n    rdfs:comment \"A name used in a CdxPropertyEntry name-value pair.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> a owl:DatatypeProperty ;\n    rdfs:comment \"A value used in a CdxPropertyEntry name-value pair.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty> a owl:ObjectProperty ;\n    rdfs:comment \"Provides a map of a property names to a values.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev> a owl:NamedIndividual,\n        ns5:ExploitCatalogType ;\n    rdfs:label \"kev\" ;\n    rdfs:comment \"CISA's Known Exploited Vulnerability (KEV) Catalog\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other> a owl:NamedIndividual,\n        ns5:ExploitCatalogType ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"Other exploit catalogs\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act> a owl:NamedIndividual,\n        ns5:SsvcDecisionType ;\n    rdfs:label \"act\" ;\n    rdfs:comment \"The vulnerability requires attention from the organization's internal, supervisory-level and leadership-level individuals. Necessary actions include requesting assistance or information about the vulnerability, as well as publishing a notification either internally and/or externally. Typically, internal groups would meet to determine the overall response and then execute agreed upon actions. CISA recommends remediating Act vulnerabilities as soon as possible.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend> a owl:NamedIndividual,\n        ns5:SsvcDecisionType ;\n    rdfs:label \"attend\" ;\n    rdfs:comment \"The vulnerability requires attention from the organization's internal, supervisory-level individuals. Necessary actions include requesting assistance or information about the vulnerability, and may involve publishing a notification either internally and/or externally. CISA recommends remediating Attend vulnerabilities sooner than standard update timelines.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track> a owl:NamedIndividual,\n        ns5:SsvcDecisionType ;\n    rdfs:label \"track\" ;\n    rdfs:comment \"The vulnerability does not require action at this time. The organization would continue to track the vulnerability and reassess it if new information becomes available. CISA recommends remediating Track vulnerabilities within standard update timelines.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar> a owl:NamedIndividual,\n        ns5:SsvcDecisionType ;\n    rdfs:label \"trackStar\" ;\n    rdfs:comment \"(\\\"Track\\\\*\\\" in the SSVC spec) The vulnerability contains specific characteristics that may require closer monitoring for changes. CISA recommends remediating Track\\\\* vulnerabilities within standard update timelines.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent> a owl:NamedIndividual,\n        ns5:VexJustificationType ;\n    rdfs:label \"componentNotPresent\" ;\n    rdfs:comment \"The software is not affected because the vulnerable component is not in the product.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist> a owl:NamedIndividual,\n        ns5:VexJustificationType ;\n    rdfs:label \"inlineMitigationsAlreadyExist\" ;\n    rdfs:comment \"Built-in inline controls or mitigations prevent an adversary from leveraging the vulnerability.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary> a owl:NamedIndividual,\n        ns5:VexJustificationType ;\n    rdfs:label \"vulnerableCodeCannotBeControlledByAdversary\" ;\n    rdfs:comment \"The vulnerable component is present, and the component contains the vulnerable code. However, vulnerable code is used in such a way that an attacker cannot mount any anticipated attack.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath> a owl:NamedIndividual,\n        ns5:VexJustificationType ;\n    rdfs:label \"vulnerableCodeNotInExecutePath\" ;\n    rdfs:comment \"The affected code is not reachable through the execution of the code, including non-anticipated states of the product.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent> a owl:NamedIndividual,\n        ns5:VexJustificationType ;\n    rdfs:label \"vulnerableCodeNotPresent\" ;\n    rdfs:comment \"The product is not affected because the code underlying the vulnerability is not present in the product.\"@en .\n\nns5:actionStatement a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides advise on how to mitigate or remediate a vulnerability when a VEX product\nis affected by it.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns5:actionStatementTime a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Records the time when a recommended action was communicated in a VEX statement\nto mitigate a vulnerability.\"\"\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns5:assessedElement a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Specifies an Element contained in a piece of software where a vulnerability was\nfound.\"\"\"@en ;\n    rdfs:range ns3:SoftwareArtifact .\n\nns5:catalogType a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the exploit catalog type.\"@en ;\n    rdfs:range ns5:ExploitCatalogType .\n\nns5:decisionType a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provide the enumeration of possible decisions in the\n[Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree](https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc).\"\"\"@en ;\n    rdfs:range ns5:SsvcDecisionType .\n\nns5:exploited a owl:DatatypeProperty ;\n    rdfs:comment \"Describe that a CVE is known to have an exploit because it's been listed in an exploit catalog.\"@en ;\n    rdfs:range xsd:boolean .\n\nns5:impactStatement a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Explains why a VEX product is not affected by a vulnerability. It is an\nalternative in VexNotAffectedVulnAssessmentRelationship to the machine-readable\njustification label.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns5:impactStatementTime a owl:DatatypeProperty ;\n    rdfs:comment \"Timestamp of impact statement.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns5:justificationType a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Impact justification label to be used when linking a vulnerability to an element\nrepresenting a VEX product with a VexNotAffectedVulnAssessmentRelationship\nrelationship.\"\"\"@en ;\n    rdfs:range ns5:VexJustificationType .\n\nns5:locator a owl:DatatypeProperty ;\n    rdfs:comment \"Provides the location of an exploit catalog.\"@en ;\n    rdfs:range xsd:anyURI .\n\nns5:percentile a owl:DatatypeProperty ;\n    rdfs:comment \"The percentile of the current probability score.\"@en ;\n    rdfs:range xsd:decimal .\n\nns5:probability a owl:DatatypeProperty ;\n    rdfs:comment \"A probability score between 0 and 1 of a vulnerability being exploited.\"@en ;\n    rdfs:range xsd:decimal .\n\nns5:statusNotes a owl:DatatypeProperty ;\n    rdfs:comment \"Conveys information about how VEX status was determined.\"@en ;\n    rdfs:range xsd:string .\n\nns5:vexVersion a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the version of a VEX statement.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri> a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Maps a LicenseRef or AdditionRef string for a Custom License or a Custom\nLicense Addition to its URI ID.\"\"\"@en ;\n    rdfs:range ns1:DictionaryEntry .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression> a owl:DatatypeProperty ;\n    rdfs:comment \"A string in the license expression format.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion> a owl:DatatypeProperty ;\n    rdfs:comment \"The version of the SPDX License List used in the license expression.\"@en ;\n    rdfs:range xsd:string .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> a owl:NamedIndividual,\n        ns3:ContentIdentifierType ;\n    rdfs:label \"gitoid\" ;\n    rdfs:comment \"[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> a owl:NamedIndividual,\n        ns3:ContentIdentifierType ;\n    rdfs:label \"swhid\" ;\n    rdfs:comment \"SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> a owl:NamedIndividual,\n        ns3:FileKindType ;\n    rdfs:label \"directory\" ;\n    rdfs:comment \"The file represents a directory and all content stored in that directory.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> a owl:NamedIndividual,\n        ns3:FileKindType ;\n    rdfs:label \"file\" ;\n    rdfs:comment \"The file represents a single file (default).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed> a owl:NamedIndividual,\n        ns3:SbomType ;\n    rdfs:label \"analyzed\" ;\n    rdfs:comment \"SBOM generated through analysis of artifacts (e.g., executables, packages, containers, and virtual machine images) after its build. Such analysis generally requires a variety of heuristics. In some contexts, this may also be referred to as a \\\"3rd party\\\" SBOM.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build> a owl:NamedIndividual,\n        ns3:SbomType ;\n    rdfs:label \"build\" ;\n    rdfs:comment \"SBOM generated as part of the process of building the software to create a releasable artifact (e.g., executable or package) from data such as source files, dependencies, built components, build process ephemeral data, and other SBOMs.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed> a owl:NamedIndividual,\n        ns3:SbomType ;\n    rdfs:label \"deployed\" ;\n    rdfs:comment \"SBOM provides an inventory of software that is present on a system. This may be an assembly of other SBOMs that combines analysis of configuration options, and examination of execution behavior in a (potentially simulated) deployment environment.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design> a owl:NamedIndividual,\n        ns3:SbomType ;\n    rdfs:label \"design\" ;\n    rdfs:comment \"SBOM of intended, planned software project or product with included components (some of which may not yet exist) for a new software artifact.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime> a owl:NamedIndividual,\n        ns3:SbomType ;\n    rdfs:label \"runtime\" ;\n    rdfs:comment \"SBOM generated through instrumenting the system running the software, to capture only components present in the system, as well as external call-outs or dynamically loaded components. In some contexts, this may also be referred to as an \\\"Instrumented\\\" or \\\"Dynamic\\\" SBOM.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source> a owl:NamedIndividual,\n        ns3:SbomType ;\n    rdfs:label \"source\" ;\n    rdfs:comment \"SBOM created directly from the development environment, source files, and included dependencies used to build an product artifact.\"@en .\n\nns3:additionalPurpose a owl:ObjectProperty ;\n    rdfs:comment \"Provides additional purpose information of the software artifact.\"@en ;\n    rdfs:range ns3:SoftwarePurpose .\n\nns3:attributionText a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a place for the SPDX data creator to record acknowledgement text for\na software Package, File or Snippet.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns3:byteRange a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Defines the byte range in the original host file that the snippet information\napplies to.\"\"\"@en ;\n    rdfs:range ns1:PositiveIntegerRange .\n\nns3:contentIdentifier a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A canonical, unique, immutable identifier of the artifact content, that may be\nused for verifying its identity and/or integrity.\"\"\"@en ;\n    rdfs:range ns3:ContentIdentifier .\n\nns3:contentIdentifierType a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the type of the content identifier.\"@en ;\n    rdfs:range ns3:ContentIdentifierType .\n\nns3:contentIdentifierValue a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the value of the content identifier.\"@en ;\n    rdfs:range xsd:anyURI .\n\nns3:copyrightText a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies the text of one or more copyright notices for a software Package,\nFile or Snippet, if any.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns3:downloadLocation a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies the download Uniform Resource Identifier for the package at the time\nthat the document was created.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\nns3:fileKind a owl:ObjectProperty ;\n    rdfs:comment \"Describes if a given file is a directory or non-directory kind of file.\"@en ;\n    rdfs:range ns3:FileKindType .\n\nns3:homePage a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"A place for the SPDX document creator to record a website that serves as the\npackage's home page.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\nns3:lineRange a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Defines the line range in the original host file that the snippet information\napplies to.\"\"\"@en ;\n    rdfs:range ns1:PositiveIntegerRange .\n\nns3:packageUrl a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provides a place for the SPDX data creator to record the package URL string\n(in accordance with the Package URL specification) for a software Package.\"\"\"@en ;\n    rdfs:range xsd:anyURI .\n\nns3:packageVersion a owl:DatatypeProperty ;\n    rdfs:comment \"Identify the version of a package.\"@en ;\n    rdfs:range xsd:string .\n\nns3:primaryPurpose a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the primary purpose of the software artifact.\"@en ;\n    rdfs:range ns3:SoftwarePurpose .\n\nns3:sbomType a owl:ObjectProperty ;\n    rdfs:comment \"Provides information about the type of an SBOM.\"@en ;\n    rdfs:range ns3:SbomType .\n\nns3:snippetFromFile a owl:ObjectProperty ;\n    rdfs:comment \"Defines the original host file that the snippet information applies to.\"@en ;\n    rdfs:range ns3:File .\n\nns3:sourceInfo a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Records any relevant background information or additional comments\nabout the origin of the package.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns2:EnergyConsumption a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"A class for describing the energy consumption incurred by an AI model in\ndifferent stages of its lifecycle.\"\"\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class ns2:EnergyConsumptionDescription ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns2:trainingEnergyConsumption ],\n        [ sh:class ns2:EnergyConsumptionDescription ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns2:finetuningEnergyConsumption ],\n        [ sh:class ns2:EnergyConsumptionDescription ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns2:inferenceEnergyConsumption ] .\n\nns1:ExternalIdentifier a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A reference to a resource identifier defined outside the scope of SPDX-3.0 content that uniquely identifies an Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:identifierLocator ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:issuingAuthority ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:identifier ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ],\n        [ sh:class ns1:ExternalIdentifierType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:externalIdentifierType ] .\n\nns1:ExternalMap a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"A map of Element identifiers that are used within an SpdxDocument but defined\nexternal to that SpdxDocument.\"\"\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:locationHint ],\n        [ sh:class ns1:IntegrityMethod ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:verifiedUsing ],\n        [ sh:class ns1:Artifact ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:definingArtifact ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:externalSpdxId ] .\n\nns1:ExternalRef a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A reference to a resource outside the scope of SPDX-3.0 content related to an Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class ns1:ExternalRefType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport> <https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:externalRefType ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:contentType ;\n            sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:locator ] .\n\nns1:Hash a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A mathematically calculated representation of a grouping of data.\"@en ;\n    rdfs:subClassOf ns1:IntegrityMethod ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class ns1:HashAlgorithm ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> <https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:algorithm ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:hashValue ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"adler32\" ;\n    rdfs:comment \"Adler-32 checksum is part of the widely used zlib compression library as defined in [RFC 1950](https://datatracker.ietf.org/doc/rfc1950/) Section 2.3.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake2b256\" ;\n    rdfs:comment \"BLAKE2b algorithm with a digest size of 256, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake2b384\" ;\n    rdfs:comment \"BLAKE2b algorithm with a digest size of 384, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake2b512\" ;\n    rdfs:comment \"BLAKE2b algorithm with a digest size of 512, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"blake3\" ;\n    rdfs:comment \"[BLAKE3](https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"crystalsDilithium\" ;\n    rdfs:comment \"[Dilithium](https://pq-crystals.org/dilithium/)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"crystalsKyber\" ;\n    rdfs:comment \"[Kyber](https://pq-crystals.org/kyber/)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"falcon\" ;\n    rdfs:comment \"[FALCON](https://falcon-sign.info/falcon.pdf)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md2\" ;\n    rdfs:comment \"MD2 message-digest algorithm, as defined in [RFC 1319](https://datatracker.ietf.org/doc/rfc1319/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md4\" ;\n    rdfs:comment \"MD4 message-digest algorithm, as defined in [RFC 1186](https://datatracker.ietf.org/doc/rfc1186/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md5\" ;\n    rdfs:comment \"MD5 message-digest algorithm, as defined in [RFC 1321](https://datatracker.ietf.org/doc/rfc1321/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"md6\" ;\n    rdfs:comment \"[MD6 hash function](https://people.csail.mit.edu/rivest/pubs/RABCx08.pdf)\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"any hashing algorithm that does not exist in this list of entries\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha1\" ;\n    rdfs:comment \"SHA-1, a secure hashing algorithm, as defined in [RFC 3174](https://datatracker.ietf.org/doc/rfc3174/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha224\" ;\n    rdfs:comment \"SHA-2 with a digest length of 224, as defined in [RFC 3874](https://datatracker.ietf.org/doc/rfc3874/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha256\" ;\n    rdfs:comment \"SHA-2 with a digest length of 256, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha384\" ;\n    rdfs:comment \"SHA-2 with a digest length of 384, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_224\" ;\n    rdfs:comment \"SHA-3 with a digest length of 224, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_256\" ;\n    rdfs:comment \"SHA-3 with a digest length of 256, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_384\" ;\n    rdfs:comment \"SHA-3 with a digest length of 384, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha3_512\" ;\n    rdfs:comment \"SHA-3 with a digest length of 512, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512> a owl:NamedIndividual,\n        ns1:HashAlgorithm ;\n    rdfs:label \"sha512\" ;\n    rdfs:comment \"SHA-2 with a digest length of 512, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).\"@en .\n\nns1:IndividualElement a owl:Class ;\n    rdfs:comment \"\"\"A concrete subclass of Element used by Individuals in the\nCore profile.\"\"\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI .\n\nns1:NamespaceMap a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A mapping between prefixes and namespace partial URIs.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:prefix ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:namespace ] .\n\nns1:Relationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Describes a relationship between one or more elements.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:Element ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:to ],\n        [ sh:class ns1:RelationshipCompleteness ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:completeness ],\n        [ sh:class ns1:RelationshipType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor> <https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:relationshipType ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:startTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:endTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns1:Element ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:from ] .\n\nns1:Tool a owl:Class ;\n    rdfs:comment \"An element of hardware and/or software utilized to carry out a particular function.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI .\n\nns1:algorithm a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the algorithm used for calculating the hash value.\"@en ;\n    rdfs:range ns1:HashAlgorithm .\n\nns1:hashValue a owl:DatatypeProperty ;\n    rdfs:comment \"The result of applying a hash algorithm to an Element.\"@en ;\n    rdfs:range xsd:string .\n\nns1:suppliedBy a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Identifies who or what supplied the artifact or VulnAssessmentRelationship\nreferenced by the Element.\"\"\"@en ;\n    rdfs:range ns1:Agent .\n\nns1:verifiedUsing a owl:ObjectProperty ;\n    rdfs:comment \"\"\"Provides an IntegrityMethod with which the integrity of an Element can be\nasserted.\"\"\"@en ;\n    rdfs:range ns1:IntegrityMethod .\n\nns6:IndividualLicensingInfo a owl:Class ;\n    rdfs:comment \"\"\"A concrete subclass of AnyLicenseInfo used by Individuals in the\nExpandedLicensing profile.\"\"\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI .\n\nns6:deprecatedVersion a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies the SPDX License List version in which this license or exception\nidentifier was deprecated.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns6:licenseXml a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Identifies all the text and metadata associated with a license in the license\nXML format.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns6:listVersionAdded a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies the SPDX License List version in which this ListedLicense or\nListedLicenseException identifier was first added.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns6:member a owl:ObjectProperty ;\n    rdfs:comment \"A license expression participating in a license set.\"@en ;\n    rdfs:range <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> .\n\nns6:obsoletedBy a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Specifies the licenseId that is preferred to be used in place of a deprecated\nLicense or LicenseAddition.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns6:seeAlso a owl:DatatypeProperty ;\n    rdfs:comment \"Contains a URL where the License or LicenseAddition can be found in use.\"@en ;\n    rdfs:range xsd:anyURI .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry> a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A property name with an associated value.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue> ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName> ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical> a owl:NamedIndividual,\n        ns5:CvssSeverityType ;\n    rdfs:label \"critical\" ;\n    rdfs:comment \"When a CVSS score is between 9.0 - 10.0\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high> a owl:NamedIndividual,\n        ns5:CvssSeverityType ;\n    rdfs:label \"high\" ;\n    rdfs:comment \"When a CVSS score is between 7.0 - 8.9\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low> a owl:NamedIndividual,\n        ns5:CvssSeverityType ;\n    rdfs:label \"low\" ;\n    rdfs:comment \"When a CVSS score is between 0.1 - 3.9\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium> a owl:NamedIndividual,\n        ns5:CvssSeverityType ;\n    rdfs:label \"medium\" ;\n    rdfs:comment \"When a CVSS score is between 4.0 - 6.9\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none> a owl:NamedIndividual,\n        ns5:CvssSeverityType ;\n    rdfs:label \"none\" ;\n    rdfs:comment \"When a CVSS score is 0.0\"@en .\n\nns5:modifiedTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies a time when a vulnerability assessment was modified\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns5:publishedTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the time when a vulnerability was published.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\nns5:severity a owl:ObjectProperty ;\n    rdfs:comment \"Specifies the CVSS qualitative severity rating of a vulnerability in relation to a piece of software.\"@en ;\n    rdfs:range ns5:CvssSeverityType .\n\nns5:withdrawnTime a owl:DatatypeProperty ;\n    rdfs:comment \"Specified the time and date when a vulnerability was withdrawn.\"@en ;\n    rdfs:range xsd:dateTimeStamp .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> a owl:DatatypeProperty ;\n    rdfs:comment \"Identifies the full text of a License or Addition.\"@en ;\n    rdfs:range xsd:string .\n\nns3:ContentIdentifier a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A canonical, unique, immutable identifier\"@en ;\n    rdfs:subClassOf ns1:IntegrityMethod ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns3:contentIdentifierValue ],\n        [ sh:class ns3:ContentIdentifierType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid> <https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns3:contentIdentifierType ] .\n\nns3:File a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Refers to any object that stores content on a computer.\"@en ;\n    rdfs:subClassOf ns3:SoftwareArtifact ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns3:FileKindType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file> <https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns3:fileKind ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:contentType ;\n            sh:pattern \"^[^\\\\/]+\\\\/[^\\\\/]+$\" ] .\n\nns3:Package a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Refers to any unit of content that can be associated with a distribution of\nsoftware.\"\"\"@en ;\n    rdfs:subClassOf ns3:SoftwareArtifact ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns3:packageVersion ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns3:downloadLocation ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns3:sourceInfo ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns3:packageUrl ],\n        [ sh:datatype xsd:anyURI ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns3:homePage ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"application\" ;\n    rdfs:comment \"The Element is a software application.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"archive\" ;\n    rdfs:comment \"The Element is an archived collection of one or more files (.tar, .zip, etc.).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"bom\" ;\n    rdfs:comment \"The Element is a bill of materials.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"configuration\" ;\n    rdfs:comment \"The Element is configuration data.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"container\" ;\n    rdfs:comment \"The Element is a container image which can be used by a container runtime application.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"data\" ;\n    rdfs:comment \"The Element is data.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"device\" ;\n    rdfs:comment \"The Element refers to a chipset, processor, or electronic board.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"deviceDriver\" ;\n    rdfs:comment \"The Element represents software that controls hardware devices.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"diskImage\" ;\n    rdfs:comment \"The Element refers to a disk image that can be written to a disk, booted in a VM, etc. A disk image typically contains most or all of the components necessary to boot, such as bootloaders, kernels, firmware, userspace, etc.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"documentation\" ;\n    rdfs:comment \"The Element is documentation.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"evidence\" ;\n    rdfs:comment \"The Element is the evidence that a specification or requirement has been fulfilled.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"executable\" ;\n    rdfs:comment \"The Element is an Artifact that can be run on a computer.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"file\" ;\n    rdfs:comment \"The Element is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc.).\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"filesystemImage\" ;\n    rdfs:comment \"The Element is a file system image that can be written to a disk (or virtual) partition.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"firmware\" ;\n    rdfs:comment \"The Element provides low level control over a device's hardware.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"framework\" ;\n    rdfs:comment \"The Element is a software framework.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"install\" ;\n    rdfs:comment \"The Element is used to install software on disk.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"library\" ;\n    rdfs:comment \"The Element is a software library.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"manifest\" ;\n    rdfs:comment \"The Element is a software manifest.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"model\" ;\n    rdfs:comment \"The Element is a machine learning or artificial intelligence model.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"module\" ;\n    rdfs:comment \"The Element is a module of a piece of software.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"operatingSystem\" ;\n    rdfs:comment \"The Element is an operating system.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"other\" ;\n    rdfs:comment \"The Element doesn't fit into any of the other categories.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"patch\" ;\n    rdfs:comment \"The Element contains a set of changes to update, fix, or improve another Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"platform\" ;\n    rdfs:comment \"The Element represents a runtime environment.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"requirement\" ;\n    rdfs:comment \"The Element provides a requirement needed as input for another Element.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"source\" ;\n    rdfs:comment \"The Element is a single or a collection of source files.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"specification\" ;\n    rdfs:comment \"The Element is a plan, guideline or strategy how to create, perform or analyze an application.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> a owl:NamedIndividual,\n        ns3:SoftwarePurpose ;\n    rdfs:label \"test\" ;\n    rdfs:comment \"The Element is a test used to verify functionality on an software element.\"@en .\n\nns1:ElementCollection a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A collection of Elements, not necessarily with unifying context.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:ProfileIdentifierType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension> <https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite> ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:profileConformance ],\n        [ sh:class ns1:Element ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:element ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns1:ElementCollection ] ;\n            sh:path rdf:type ],\n        [ sh:class ns1:Element ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:rootElement ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no> a owl:NamedIndividual,\n        ns1:PresenceType ;\n    rdfs:label \"no\" ;\n    rdfs:comment \"Indicates absence of the field.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion> a owl:NamedIndividual,\n        ns1:PresenceType ;\n    rdfs:label \"noAssertion\" ;\n    rdfs:comment \"Makes no assertion about the field.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes> a owl:NamedIndividual,\n        ns1:PresenceType ;\n    rdfs:label \"yes\" ;\n    rdfs:comment \"Indicates presence of the field.\"@en .\n\nns1:contentType a owl:DatatypeProperty ;\n    rdfs:comment \"Provides information about the content type of an Element or a Property.\"@en ;\n    rdfs:range xsd:string .\n\nns5:score a owl:DatatypeProperty ;\n    rdfs:comment \"Provides a numerical (0-10) representation of the severity of a vulnerability.\"@en ;\n    rdfs:range xsd:decimal .\n\nns5:vectorString a owl:DatatypeProperty ;\n    rdfs:comment \"Specifies the CVSS vector string for a vulnerability.\"@en ;\n    rdfs:range xsd:string .\n\nns1:AnnotationType a owl:Class ;\n    rdfs:comment \"Specifies the type of an annotation.\"@en .\n\nns1:PositiveIntegerRange a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A tuple of two positive integers that define a range.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:positiveInteger ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:beginIntegerRange ],\n        [ sh:datatype xsd:positiveInteger ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:endIntegerRange ] .\n\n<https://spdx.org/rdf/3.0.1/terms/Extension/Extension> a owl:Class ;\n    rdfs:comment \"A characterization of some aspect of an Element that is associated with the Element in a generalized fashion.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Extension/Extension is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ] ;\n            sh:path rdf:type ] .\n\nns5:ExploitCatalogType a owl:Class ;\n    rdfs:comment \"Specifies the exploit catalog type.\"@en .\n\nns3:ContentIdentifierType a owl:Class ;\n    rdfs:comment \"Specifies the type of a content identifier.\"@en .\n\nns3:FileKindType a owl:Class ;\n    rdfs:comment \"Enumeration of the different kinds of SPDX file.\"@en .\n\nns2:EnergyUnitType a owl:Class ;\n    rdfs:comment \"Specifies the unit of energy consumption.\"@en .\n\nns1:Artifact a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A distinct article or unit within the digital domain.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:builtTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns1:Agent ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:suppliedBy ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:standardName ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/Artifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns1:Artifact ] ;\n            sh:path rdf:type ],\n        [ sh:class ns1:Agent ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:originatedBy ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:validUntilTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns1:SupportType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport> <https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion> ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:supportLevel ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:releaseTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ] .\n\nns1:RelationshipCompleteness a owl:Class ;\n    rdfs:comment \"Indicates whether a relationship is known to be complete, incomplete, or if no assertion is made with respect to relationship completeness.\"@en .\n\nns1:SpdxOrganization a owl:NamedIndividual,\n        ns1:Organization ;\n    rdfs:comment \"An Organization representing the SPDX Project.\"@en ;\n    owl:sameAs <https://spdx.org/> ;\n    ns1:creationInfo <https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization> .\n\nns1:comment a owl:DatatypeProperty ;\n    rdfs:comment \"\"\"Provide consumers with comments by the creator of the Element about the\nElement.\"\"\"@en ;\n    rdfs:range xsd:string .\n\nns6:ExtendableLicense a owl:Class ;\n    rdfs:comment \"Abstract class representing a License or an OrLaterOperator.\"@en ;\n    rdfs:subClassOf <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns6:ExtendableLicense ] ;\n            sh:path rdf:type ] .\n\nns6:License a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Abstract class for the portion of an AnyLicenseInfo representing a license.\"@en ;\n    rdfs:subClassOf ns6:ExtendableLicense ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:isOsiApproved ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:standardLicenseHeader ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns6:License ] ;\n            sh:path rdf:type ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:licenseXml ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:obsoletedBy ],\n        [ sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:isFsfLibre ],\n        [ sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:isDeprecatedLicenseId ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:standardLicenseTemplate ],\n        [ sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:seeAlso ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText> ] .\n\nns6:LicenseAddition a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"Abstract class for additional text intended to be added to a License, but\nwhich is not itself a standalone License.\"\"\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:additionText ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:standardAdditionTemplate ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns6:LicenseAddition ] ;\n            sh:path rdf:type ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:obsoletedBy ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:licenseXml ],\n        [ sh:datatype xsd:anyURI ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:seeAlso ],\n        [ sh:datatype xsd:boolean ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns6:isDeprecatedAdditionId ] .\n\nns5:VexVulnAssessmentRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Abstract ancestor class for all VEX relationships\"@en ;\n    rdfs:subClassOf ns5:VulnAssessmentRelationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:statusNotes ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:vexVersion ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns5:VexVulnAssessmentRelationship ] ;\n            sh:path rdf:type ] .\n\nns2:EnergyConsumptionDescription a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"\"\"The class that helps note down the quantity of energy consumption and the unit\nused for measurement.\"\"\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class ns2:EnergyUnitType ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule> <https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other> ) ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns2:energyUnit ],\n        [ sh:datatype xsd:decimal ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns2:energyQuantity ] .\n\nns2:SafetyRiskAssessmentType a owl:Class ;\n    rdfs:comment \"Specifies the safety risk level.\"@en .\n\nns4:ConfidentialityLevelType a owl:Class ;\n    rdfs:comment \"Categories of confidentiality level.\"@en .\n\nns5:SsvcDecisionType a owl:Class ;\n    rdfs:comment \"Specifies the SSVC decision type.\"@en .\n\nns3:SoftwareArtifact a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A distinct article or unit related to Software.\"@en ;\n    rdfs:subClassOf ns1:Artifact ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns3:SoftwarePurpose ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> ) ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns3:primaryPurpose ],\n        [ sh:datatype xsd:string ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns3:attributionText ],\n        [ sh:class ns3:ContentIdentifier ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns3:contentIdentifier ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns3:SoftwareArtifact ] ;\n            sh:path rdf:type ],\n        [ sh:class ns3:SoftwarePurpose ;\n            sh:in ( <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification> <https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test> ) ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns3:additionalPurpose ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns3:copyrightText ] .\n\nns1:CreationInfo a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides information about the creation of the Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:class ns1:Tool ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:createdUsing ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:created ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns1:Agent ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:createdBy ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:specVersion ;\n            sh:pattern \"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\\\+([0-9a-zA-Z-]+(?:\\\\.[0-9a-zA-Z-]+)*))?$\" ] .\n\nns1:IntegrityMethod a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Provides an independently reproducible mechanism that permits verification of a specific Element.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns1:IntegrityMethod ] ;\n            sh:path rdf:type ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ] .\n\nns4:DatasetAvailabilityType a owl:Class ;\n    rdfs:comment \"Availability of dataset.\"@en .\n\nns5:VexJustificationType a owl:Class ;\n    rdfs:comment \"Specifies the VEX justification type.\"@en .\n\nns1:LifecycleScopeType a owl:Class ;\n    rdfs:comment \"Provide an enumerated set of lifecycle phases that can provide context to relationships.\"@en .\n\nns5:CvssSeverityType a owl:Class ;\n    rdfs:comment \"Specifies the CVSS base, temporal, threat, or environmental severity type.\"@en .\n\nns5:VulnAssessmentRelationship a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Abstract ancestor class for all vulnerability assessments\"@en ;\n    rdfs:subClassOf ns1:Relationship ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:class ns1:Agent ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns1:suppliedBy ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:modifiedTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns5:VulnAssessmentRelationship ] ;\n            sh:path rdf:type ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:publishedTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:datatype xsd:dateTimeStamp ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns5:withdrawnTime ;\n            sh:pattern \"^\\\\d\\\\d\\\\d\\\\d-\\\\d\\\\d-\\\\d\\\\dT\\\\d\\\\d:\\\\d\\\\d:\\\\d\\\\dZ$\" ],\n        [ sh:class ns3:SoftwareArtifact ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:IRI ;\n            sh:path ns5:assessedElement ] .\n\nns3:SbomType a owl:Class ;\n    rdfs:comment \"\"\"Provides a set of values to be used to describe the common types of SBOMs that\ntools may create.\"\"\"@en .\n\nns1:PresenceType a owl:Class ;\n    rdfs:comment \"Categories of presence or absence.\"@en .\n\nns1:SupportType a owl:Class ;\n    rdfs:comment \"Indicates the type of support that is associated with an artifact.\"@en .\n\nns1:Agent a owl:Class ;\n    rdfs:comment \"Agent represents anything with the potential to act on a system.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI .\n\nns1:ProfileIdentifierType a owl:Class ;\n    rdfs:comment \"Enumeration of the valid profiles.\"@en .\n\n<https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> a owl:Class ;\n    rdfs:comment \"Abstract class representing a license combination consisting of one or more licenses.\"@en ;\n    rdfs:subClassOf ns1:Element ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:message \"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue <https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo> ] ;\n            sh:path rdf:type ] .\n\nns1:ExternalIdentifierType a owl:Class ;\n    rdfs:comment \"Specifies the type of an external identifier.\"@en .\n\nns1:DictionaryEntry a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"A key with an associated value.\"@en ;\n    sh:nodeKind sh:BlankNodeOrIRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:value ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:key ] .\n\nns4:DatasetType a owl:Class ;\n    rdfs:comment \"Enumeration of dataset types.\"@en .\n\nns1:Element a owl:Class,\n        sh:NodeShape ;\n    rdfs:comment \"Base domain class from which all other SPDX-3.0 domain classes derive.\"@en ;\n    sh:nodeKind sh:IRI ;\n    sh:property [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:description ],\n        [ sh:class ns1:IntegrityMethod ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:verifiedUsing ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:summary ],\n        [ sh:class ns1:ExternalRef ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:externalRef ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:comment ],\n        [ sh:class ns1:ExternalIdentifier ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:externalIdentifier ],\n        [ sh:message \"https://spdx.org/rdf/3.0.1/terms/Core/Element is an abstract class and should not be instantiated directly. Instantiate a subclass instead.\"@en ;\n            sh:not [ sh:hasValue ns1:Element ] ;\n            sh:path rdf:type ],\n        [ sh:class ns1:CreationInfo ;\n            sh:maxCount 1 ;\n            sh:minCount 1 ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:creationInfo ],\n        [ sh:class <https://spdx.org/rdf/3.0.1/terms/Extension/Extension> ;\n            sh:nodeKind sh:BlankNodeOrIRI ;\n            sh:path ns1:extension ],\n        [ sh:datatype xsd:string ;\n            sh:maxCount 1 ;\n            sh:nodeKind sh:Literal ;\n            sh:path ns1:name ] .\n\nns1:HashAlgorithm a owl:Class ;\n    rdfs:comment \"A mathematical algorithm that maps data of arbitrary size to a bit string.\"@en .\n\nns3:SoftwarePurpose a owl:Class ;\n    rdfs:comment \"Provides information about the primary purpose of an Element.\"@en .\n\nns1:ExternalRefType a owl:Class ;\n    rdfs:comment \"Specifies the type of an external reference.\"@en .\n\nns1:RelationshipType a owl:Class ;\n    rdfs:comment \"Information about the relationship between two Elements.\"@en .\n\n"
  },
  {
    "path": "rdf/spdx-model.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n   xmlns:dcterms=\"http://purl.org/dc/terms/\"\n   xmlns:ns1=\"https://spdx.org/rdf/3.0.1/terms/Core/\"\n   xmlns:omg-ann=\"https://www.omg.org/spec/Commons/AnnotationVocabulary/\"\n   xmlns:owl=\"http://www.w3.org/2002/07/owl#\"\n   xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n   xmlns:rdfs=\"http://www.w3.org/2000/01/rdf-schema#\"\n   xmlns:sh=\"http://www.w3.org/ns/shacl#\"\n>\n  <rdf:Description rdf:nodeID=\"N2a72f2e0c3d44dd5ac4c0633f336d556\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N186b972a57284ae1946b3f7d8e762830\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\"/>\n    <rdf:rest rdf:nodeID=\"N66595c518c6248f69bdca82dccebf454\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8f24e4128c124ec08b9e80f45a43dd1e\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/statement\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N00d83dee7aa44a7991821a46e83e5164\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N2456bf573caa4efeab27607dfed5a451\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>support</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the software support channel or other support information for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>serializedInArtifact</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` SpdxDocument can be found in a serialized form in each `to` Artifact.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0c3b30ca2bdf4cb1839bdc608bc41186\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\"/>\n    <rdf:rest rdf:nodeID=\"N0713bbcf2b1f4e23b912a81e12b5d270\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"/>\n    <rdfs:comment xml:lang=\"en\">This individual element was defined by the spec.</rdfs:comment>\n    <ns1:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\">2024-11-22T03:00:01Z</ns1:created>\n    <ns1:createdBy rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"/>\n    <ns1:specVersion>3.0.1</ns1:specVersion>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasExample</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is an example for the `from` Element (`from` hasExample `to`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nebecc80c7e4045d1b3ad15ab0c1d04ec\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/severity\">\n    <rdfs:comment xml:lang=\"en\">Specifies the CVSS qualitative severity rating of a vulnerability in relation to a piece of software.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\">\n    <rdfs:comment xml:lang=\"en\">Describes if any sensitive personal information is present in the dataset.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4278c3d777ea4ebd81cd23af80459c2d\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/severity\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N82b5fa65536b400a809bd5f3104f6ec0\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Agent represents anything with the potential to act on a system.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>support</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the artifact has been released, and is supported from the supplier.   There is a validUntilDate that can provide additional information about the duration of support.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha256</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-2 with a digest length of 256, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb4381a5cee3143a482af28cf9a364f3c\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\">\n    <rdfs:comment xml:lang=\"en\">Maps a LicenseRef or AdditionRef string for a Custom License or a Custom\nLicense Addition to its URI ID.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A canonical, unique, immutable identifier</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"N45b62edbd5f3406dba20232288ec19fd\"/>\n    <sh:property rdf:nodeID=\"N453a2981f56c4d3a943752e7740f87fd\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n    <rdfs:label>act</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The vulnerability requires attention from the organization's internal, supervisory-level and leadership-level individuals. Necessary actions include requesting assistance or information about the vulnerability, as well as publishing a notification either internally and/or externally. Typically, internal groups would meet to determine the overall response and then execute agreed upon actions. CISA recommends remediating Act vulnerabilities as soon as possible.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicenseAddition\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">A license addition that is not listed on the SPDX Exceptions List.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nce9a69dc19af4e1394f03174c67c5857\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\">\n    <rdfs:comment xml:lang=\"en\">Describes a mechanism to update the dataset.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasHost</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Build was run on the `to` Element during a LifecycleScopeType period (e.g. the host that the build runs on).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used when the type does not match any of the other options.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc9ddcdf86e874968aa8f5ba821975eb4\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/percentile\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>deployed</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">in addition to being supported by the supplier, the software is known to have been deployed and is in use.  For a software as a service provider, this implies the software is now available as a service.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/LicenseExpression\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">An SPDX Element containing an SPDX license expression string.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Ne70b85feb564419597741ca637d61d03\"/>\n    <sh:property rdf:nodeID=\"Nf5531d9c16ff4f589dff19f480634c29\"/>\n    <sh:property rdf:nodeID=\"N1647e706f6764e7d9ec4e0aa8979d0c6\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf284f365ba5c4e4da40d7d7900d82744\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/probability\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4b7945a329d940d7a4167237a4e60e53\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A collection of Elements that have a shared context.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N63f963c2c8a4467bb803f9af7eaafd3d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>funding</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to funding information related to a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc7b49cc0a08745e08e5ba42ee492184f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/build\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>build</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has specific context implications during an element's build phase, during development.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndde9f898797c42b989ef522557debf64\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">The class that helps note down the quantity of energy consumption and the unit\nused for measurement.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"Na1cdda0a73e94e598b769cac4a5a5cb8\"/>\n    <sh:property rdf:nodeID=\"N904326509fc04cc4be66ea123ed9fdc4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4f7ca95fbfad4d20810e92ab09220394\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\"/>\n    <rdf:rest rdf:nodeID=\"N95c7a63c89e94f8d9ceb0dd0c34ac9e3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/probability\">\n    <rdfs:comment xml:lang=\"en\">A probability score between 0 and 1 of a vulnerability being exploited.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>modifiedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is modified by each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>configuration</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is configuration data.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Ontology\"/>\n    <owl:versionIRI rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/\"/>\n    <rdfs:label xml:lang=\"en\">System Package Data Exchange (SPDX) Ontology</rdfs:label>\n    <dcterms:abstract xml:lang=\"en\">This ontology defines the terms and relationships used in the SPDX specification to describe system packages</dcterms:abstract>\n    <dcterms:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#date\">2024-04-05</dcterms:created>\n    <dcterms:creator xml:lang=\"en\">SPDX Project</dcterms:creator>\n    <dcterms:license rdf:resource=\"https://spdx.org/licenses/Community-Spec-1.0.html\"/>\n    <dcterms:references rdf:resource=\"https://spdx.dev/specifications/\"/>\n    <dcterms:title xml:lang=\"en\">System Package Data Exchange (SPDX) Ontology</dcterms:title>\n    <omg-ann:copyright xml:lang=\"en\">Copyright (C) 2024 SPDX Project</omg-ann:copyright>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>email</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Email address, as defined in [RFC 3696](https://datatracker.ietf.org/doc/rfc3986/) Section 3.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\">\n    <rdfs:comment xml:lang=\"en\">Provides a place for the SPDX data creator to record the package URL string\n(in accordance with the Package URL specification) for a software Package.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n    <rdfs:label>amber</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Data points in the dataset can be shared only with specific organizations and their clients on a need to know basis.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N91d11db27b28462b8545b78734a27503\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N1a8882804ac24104946e7afa0b36905a\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na8cf54eee3ac40cca0ed6cfdaef6a576\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>riskAssessment</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a risk assessment for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2061c93cd5774c61823bf76c952d5242\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\"/>\n    <rdf:rest rdf:nodeID=\"N6369a0cffc0445e888c1e30a54a5be5d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbf6c9a626dad41fa8a0422cb3ddab7a3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\"/>\n    <rdf:rest rdf:nodeID=\"Ndcdb30d7deca45a8bc3e563144933f0e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\">\n    <rdfs:comment xml:lang=\"en\">Defines the byte range in the original host file that the snippet information\napplies to.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>republishedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\">\n    <rdfs:comment xml:lang=\"en\">Defines the beginning of a range.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#positiveInteger\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A mapping between prefixes and namespace partial URIs.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"N763c69315ee040a88ca27b5205984626\"/>\n    <sh:property rdf:nodeID=\"Na96bc2776ef4488595f136d0fbac26a6\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/SimpleLicensingText\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A license or addition that is not listed on the SPDX License List.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Nda71586c3c6541b4a6a907d316dca405\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n    <rdfs:label>clear</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Dataset may be distributed freely, without restriction.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>sourceArtifact</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to an artifact containing the sources for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A distinct article or unit related to Software.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"/>\n    <sh:property rdf:nodeID=\"Na1ce1658c3be4bc0b082944caae9ddea\"/>\n    <sh:property rdf:nodeID=\"N2b94274553ab4bc2bbc78307f39b3327\"/>\n    <sh:property rdf:nodeID=\"Ne03121e956234709bc0f8f288597ff50\"/>\n    <sh:property rdf:nodeID=\"Nfbb5f5e996be44989d31d47d46540443\"/>\n    <sh:property rdf:nodeID=\"N58b8de667bb54771976a5e86a8a8139a\"/>\n    <sh:property rdf:nodeID=\"N5912892962274966938ef83f3f23c015\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>packagedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbc1332652da345c49ad3c948238f404b\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/packageUrl\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>endOfSupport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">there is a defined end of support for the artifact from the supplier.  This may also be referred to as end of life. There is a validUntilDate that can be used to signal when support ends for the artifact.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N516b1b46dbb04f1c953906f0388bf8b4\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne3e1ac11e78640fab50085207414679f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\"/>\n    <rdf:rest rdf:nodeID=\"N510a0fe04f844da5bb96208d9e6a563c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Abstract class representing a License or an OrLaterOperator.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:property rdf:nodeID=\"Nbb0a3a63cdba4f078c6de6eef7ff6579\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>delegatedTo</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Agent is delegating an action to the Agent of the `to` Relationship (which must be of type invokedBy), during a LifecycleScopeType (e.g. the `to` invokedBy Relationship is being done on behalf of `from`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nae8e63939c7c4cf4aa4ba555362d775c\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/startTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>runtimeAnalysisReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a runtime analysis report for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>design</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has specific context implications during an element's design.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\">\n    <rdfs:comment xml:lang=\"en\">Provides relevant information about the AI software, not including the model\ndescription.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N89d361d3f1d94de5b28ee82b1d3da3de\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\"/>\n    <rdf:rest rdf:nodeID=\"N93d2d1d1dc3e4b7ea516ee004f674bfb\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N163fe4499b2a454a9641b23118bf53ae\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n    <rdfs:label>noAssertion</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Makes no assertion about the field.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N425d570f86674f7facee623f8d84a311\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\"/>\n    <rdf:rest rdf:nodeID=\"Nbd45f3e248c84b27b2e1a0da67d47a71\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\">\n    <rdfs:comment xml:lang=\"en\">Artifact representing a serialization instance of SPDX data containing the\ndefinition of a particular Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5ddf9ddcd2bc446f8729bd7a23566faf\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\"/>\n    <rdf:rest rdf:nodeID=\"N0cac787ed3f3421fa6687df4da790a0c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\">\n    <rdfs:comment xml:lang=\"en\">Identifies the full text of a License or Addition.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na1cdda0a73e94e598b769cac4a5a5cb8\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>text</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data consists of unstructured text, such as a book, Wikipedia article (without images), or transcript.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityThreatModel</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference the [security threat model](https://en.wikipedia.org/wiki/Threat_model) for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"/>\n    <rdfs:label>megajoule</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Megajoule.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N58c62d134f5e41d78440946685ecf0cc\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na0242fde5c314aa599a3a00cfb01634c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\"/>\n    <rdf:rest rdf:nodeID=\"N694e3d4238ff4006b46b450b91f4179a\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N68e2aefd82ab40c59cc6c2bfeab0adc4\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/created\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>bom</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a bill of materials.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>usesTool</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element uses each `to` Element as a tool, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N07cb32d0626a45cfbea37a7dd2a8b854\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\"/>\n    <sh:pattern>^[^\\/]+\\/[^\\/]+$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne21f363965114243b81ce67f76575de3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\"/>\n    <rdf:rest rdf:nodeID=\"Nf6541e98d99947d9a7ccb49088b43ea0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexUnderInvestigationVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Designates elements as products where the impact of a vulnerability is being\ninvestigated.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>falcon</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[FALCON](https://falcon-sign.info/falcon.pdf)</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>crystalsKyber</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Kyber](https://pq-crystals.org/kyber/)</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha512</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-2 with a digest length of 512, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1a0279389d714631b1d12935e9f2b014\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\"/>\n    <rdf:rest rdf:nodeID=\"N70cbc4a60eda4e648df0df882fab278d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasAddedFile</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a file added to the `from` Element (`from` hasAddedFile `to`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4881d1614aa0403894d16c3ca276d790\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne223bb746dc9463bbbe16ca844619e98\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\"/>\n    <rdf:rest rdf:nodeID=\"N45481eab750645b4929b7b63c8ca7916\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"/>\n    <rdfs:label>swhid</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/NoAssertionElement\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\"/>\n    <ns1:creationInfo rdf:resource=\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\"/>\n    <rdfs:comment xml:lang=\"en\">An Individual Value for Element representing a set of Elements of unknown\nidentify or cardinality (number).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDistributionArtifact</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is distributed as an artifact in each `to` Element (e.g. an RPM or archive file).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies the SSVC decision type.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7368659f06844e79815bdbdeac2b73f3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\"/>\n    <rdf:rest rdf:nodeID=\"N2847f93323fd468eab2b926c5715c994\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf71f6300b14a4726a20ffad899bed919\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N2aa73eafba6f4d55938fb60c96ff2379\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8adbab8e05cf4258a0b7e9eedbd03e5f\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N7eb015d497fc4c09bb8530f59c65624d\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N66595c518c6248f69bdca82dccebf454\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\"/>\n    <rdf:rest rdf:nodeID=\"Na82fb3a822a04f6180f1ca7808276d8f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N6ac0694afb0c40c1bb0988b0569f0cb4\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N52399fdf517c416ebb2e470463b71b5d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\"/>\n    <rdf:rest rdf:nodeID=\"N40f9e58aac214052a173ad93b4ed57e9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>availableFrom</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is available from the additional supplier described by each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N38aeb59117654398b393a546eaaa5fd9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\"/>\n    <rdf:rest rdf:nodeID=\"N17c879855daa4fd7b7d7ef9da34e7ea6\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4f9424fdcb0643a6b8dbd2c83de164a1\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDistributionArtifact\"/>\n    <rdf:rest rdf:nodeID=\"Ne21f363965114243b81ce67f76575de3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>structured</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is stored in tabular format or retrieved from a relational database.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne3b40c9739164b2eb0ae163374d9c4ac\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies the type of a content identifier.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na44640dae5c34e6ab6f3759a75426eb0\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\"/>\n    <rdf:rest rdf:nodeID=\"Nbbe9948554644fd8b49899d278739242\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N954579de61d84bef909737ad4568a536\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N48b3e9d109d34fdeaa6cbef58c05c171\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/Sbom\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A collection of SPDX Elements describing a single package.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Bom\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N954579de61d84bef909737ad4568a536\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A collection of Elements, not necessarily with unifying context.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:property rdf:nodeID=\"Nc9ccffdec66347509395f75c9845128f\"/>\n    <sh:property rdf:nodeID=\"Nc4156282a9c34b6190b0869cdc1793db\"/>\n    <sh:property rdf:nodeID=\"Ne3b40c9739164b2eb0ae163374d9c4ac\"/>\n    <sh:property rdf:nodeID=\"N0bf807da343b4645904db560abf69583\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc51fb19223644705a84f646344b7e9d3\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N9eda1b52fa264730ab0b383d300e1726\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Abstract class for additional text intended to be added to a License, but\nwhich is not itself a standalone License.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:property rdf:nodeID=\"N7c9974a53d5443c5831f3e7dc56073d0\"/>\n    <sh:property rdf:nodeID=\"N4881d1614aa0403894d16c3ca276d790\"/>\n    <sh:property rdf:nodeID=\"Nfe1814d375d7456e843deb8cde1cf341\"/>\n    <sh:property rdf:nodeID=\"Nd33af007bad14a4594f7039df1c5df75\"/>\n    <sh:property rdf:nodeID=\"Nbbbec88245754e9d9390b9a11f0b67c2\"/>\n    <sh:property rdf:nodeID=\"Nd77657e0b19d459c931f64f48ed7e1a6\"/>\n    <sh:property rdf:nodeID=\"N73f9586a8a7d4b978afcb9cfe998050b\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N036299b1f2af44eeb966da8a1217ac9e\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\"/>\n    <rdf:rest rdf:nodeID=\"Nd6ca1bcbdc494e39a9c1a4da0c52a0b3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>blake2b256</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">BLAKE2b algorithm with a digest size of 256, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>dynamicAnalysisReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a dynamic analysis report for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>blake3</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[BLAKE3](https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf)</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N78c7513398064da1a55c5df1b3c96444\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>patch</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element contains a set of changes to update, fix, or improve another Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ConjunctiveLicenseSet\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Portion of an AnyLicenseInfo representing a set of licensing information\nwhere all elements apply.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N963f7603cd844b03bd4631e0713b1635\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV2VulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides a CVSS version 2.0 assessment for a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Na2b089e6c69d4697ae4de61d18f020f7\"/>\n    <sh:property rdf:nodeID=\"Nb850dda843534d3ab3ffbadf70766fef\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>lite</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Lite profile specification</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N264b55b33a4549a6a131d79763879896\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\"/>\n    <rdf:rest rdf:nodeID=\"Nc0c94fed0eb041ef8c4fe70f4b1fd7c0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <rdfs:label>registration</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the dataset is not publicly available and an email registration is required before accessing the dataset, although without an affirmative acceptance of terms.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>exploitCreatedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Vulnerability has had an exploit created against it by each `to` Agent.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides information about the creation of the Element.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"Nf7fd042770064703a84cd9039273e4f7\"/>\n    <sh:property rdf:nodeID=\"Nca9532c3dd0b421e95d0800b68e3442a\"/>\n    <sh:property rdf:nodeID=\"N68e2aefd82ab40c59cc6c2bfeab0adc4\"/>\n    <sh:property rdf:nodeID=\"N98018fef19484e2fae944af82b21920e\"/>\n    <sh:property rdf:nodeID=\"N61753ca6fa484199b143356d20b0476e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N36b7d391e5cf402199bf454d82f5735c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\"/>\n    <rdf:rest rdf:nodeID=\"Nfbd5a9c0923c423a84d0bb8fef89f4a3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxDocument\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A collection of SPDX Elements that could potentially be serialized.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N4aa1ea2c440f4aecb7a6656a599fbf22\"/>\n    <sh:property rdf:nodeID=\"Ndc4f18efad334d78a498ea9df84fbd02\"/>\n    <sh:property rdf:nodeID=\"Nc22ee04d695b4582bd604f6206900620\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N63f963c2c8a4467bb803f9af7eaafd3d\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/context\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne68051bb209048da9a57bc5dbaf28bf0\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n    <rdfs:label>yes</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Indicates presence of the field.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PackageVerificationCode\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">An SPDX version 2.X compatible verification method for software packages.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"N5a2b8b0073a54a3db4d6092f1c5043ed\"/>\n    <sh:property rdf:nodeID=\"Na3925605d49b4db382603ae946c37f51\"/>\n    <sh:property rdf:nodeID=\"N88e97455b377466daa24bff58cde8f0d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N30d5cdb21c144005b1d74c81aa0e129e\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"Nbffaba2351c747ef8e380b89888a5f14\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N37829b662873490d9964f7bbbc300fce\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\"/>\n    <rdf:rest rdf:nodeID=\"N3c8c7c06f10e44fea576f974877ed15b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N576b7fbe3ba74572a6eb065c67761847\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>core</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Core profile specification</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4e1bd25f594a483ab492b4c24a5748eb\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\"/>\n    <rdf:rest rdf:nodeID=\"N1314ef461724483f9bd5c56d939b17c4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>expandedLicensing</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the ExpandedLicensing profile specification</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/context\">\n    <rdfs:comment xml:lang=\"en\">Gives information about the circumstances or unifying properties\nthat Elements of the bundle have been assembled under.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N85ad449141be453592e9e80c2bc379f4\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/environment\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\">\n    <rdfs:comment xml:lang=\"en\">Describes potentially noisy elements of the dataset.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N89d38dc48bd64f1d894f7f8c5494c264\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/endOfSupport\"/>\n    <rdf:rest rdf:nodeID=\"N0d2bee57931544d786ff3bc0afb223b0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n    <rdfs:label>serious</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The highest level of risk posed by an AI system.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N13396ee366a94de388e2aff47754e81f\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N6bd3d2cfd9cd4f248e354deb40a851ff\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/runtimeAnalysisReport\"/>\n    <rdf:rest rdf:nodeID=\"N618f8c59ed9345ca8692a68f777a0fb0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>specification</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a plan, guideline or strategy how to create, perform or analyze an application.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Any other units of energy measurement.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/sensor\">\n    <rdfs:comment xml:lang=\"en\">Describes a sensor used for collecting the data.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>filesystemImage</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a file system image that can be written to a disk (or virtual) partition.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetPackage\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies a data package and its associated information.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/Package\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N78c7513398064da1a55c5df1b3c96444\"/>\n    <sh:property rdf:nodeID=\"N00d83dee7aa44a7991821a46e83e5164\"/>\n    <sh:property rdf:nodeID=\"Nb4381a5cee3143a482af28cf9a364f3c\"/>\n    <sh:property rdf:nodeID=\"Na42e3794f624483e818646ed683c5ba2\"/>\n    <sh:property rdf:nodeID=\"Na267e7b88a344e4fbd0c59a6dc760e65\"/>\n    <sh:property rdf:nodeID=\"N66b43817d95d4468bf805207af159230\"/>\n    <sh:property rdf:nodeID=\"N034bf868068348fb92f2f33976cad5ae\"/>\n    <sh:property rdf:nodeID=\"N8adbab8e05cf4258a0b7e9eedbd03e5f\"/>\n    <sh:property rdf:nodeID=\"N95b6da49b56e4298924cd2f153f00905\"/>\n    <sh:property rdf:nodeID=\"Ndb06ff981cef4e94bfdbec22badacd4d\"/>\n    <sh:property rdf:nodeID=\"N6eb9ec15081f404a99935ff4e2aaa14b\"/>\n    <sh:property rdf:nodeID=\"Nf0752cee7bef48efaa39267516a6b21a\"/>\n    <sh:property rdf:nodeID=\"N2a72f2e0c3d44dd5ac4c0633f336d556\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na461e12485ec495f9d16f08504499025\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\"/>\n    <rdf:rest rdf:nodeID=\"N73833299f42a4f78b3a3379f9d2302d7\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>fixedIn</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A `from` Vulnerability has been fixed in each `to` Element. The use of the `fixedIn` type is constrained to `VexFixedVulnAssessmentRelationship` classed relationships.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc4156282a9c34b6190b0869cdc1793db\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/element\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0bf807da343b4645904db560abf69583\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N1bd597d8851e43b79e3bde3fb6388627\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>blake2b384</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">BLAKE2b algorithm with a digest size of 384, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>ai</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the AI profile specification</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\">\n    <rdfs:comment xml:lang=\"en\">The result of applying a hash algorithm to an Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/profileConformance\">\n    <rdfs:comment xml:lang=\"en\">Describes one a profile which the creator of this ElementCollection intends to\nconform to.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha3_224</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-3 with a digest length of 224, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasAssociatedVulnerability</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used to associate a `from` Artifact with each `to` Vulnerability.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>data</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is data.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>issueTracker</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the issue tracker for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoAssertionLicense\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\"/>\n    <ns1:creationInfo rdf:resource=\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\"/>\n    <rdfs:comment xml:lang=\"en\">An Individual Value for License when no assertion can be made about its actual\nvalue.</rdfs:comment>\n    <owl:sameAs rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Licensing/NoAssertion\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N132cde65c9b14a1694d400388aecf0cc\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\"/>\n    <rdf:rest rdf:nodeID=\"N23a349d7f4a14351adf4c70293152926\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>doesNotAffect</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Vulnerability has no impact on each `to` Element. The use of the `doesNotAffect` is constrained to `VexNotAffectedVulnAssessmentRelationship` classed relationships.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf26016059c3e414da185e30155b543f5\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/extension\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\">\n    <rdfs:comment xml:lang=\"en\">Provides a reference to a resource outside the scope of SPDX-3.0 content\nthat uniquely identifies an Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Abstract class for the portion of an AnyLicenseInfo representing a license.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"/>\n    <sh:property rdf:nodeID=\"N72dd028519c2443b94229cfc4a2639bc\"/>\n    <sh:property rdf:nodeID=\"Ne778a773be4f408192f2ed37c6143a5d\"/>\n    <sh:property rdf:nodeID=\"Nc7f12b88e8f5489dacbbfeb81192696a\"/>\n    <sh:property rdf:nodeID=\"Nc37985fef6884679b49d387a2ef08d3f\"/>\n    <sh:property rdf:nodeID=\"N4b7945a329d940d7a4167237a4e60e53\"/>\n    <sh:property rdf:nodeID=\"N79e0fdc8a753446e8e1931aab90b02ae\"/>\n    <sh:property rdf:nodeID=\"Na3b27046864941989a486e5a70e0edb4\"/>\n    <sh:property rdf:nodeID=\"Ndde9f898797c42b989ef522557debf64\"/>\n    <sh:property rdf:nodeID=\"N5e678b3ba38745b58c0103b8e085d5c8\"/>\n    <sh:property rdf:nodeID=\"Nd3d538fe1cb544b5808c51dffd844c81\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4f6d0abf94b14a189b945346f00ba9dc\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/buildType\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/anonymizationMethodUsed\">\n    <rdfs:comment xml:lang=\"en\">Describes the anonymization methods used.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8e672d95ff7d48e68c1ed7ecf019b269\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/exploited\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>cwe</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Common Weakness Enumeration](https://csrc.nist.gov/glossary/term/common_weakness_enumeration). A reference to a source of software flaw defined within the official [CWE List](https://cwe.mitre.org/data/) that conforms to the [CWE specification](https://cwe.mitre.org/).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N40f9e58aac214052a173ad93b4ed57e9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\"/>\n    <rdf:rest rdf:nodeID=\"Nf81435c80dee4c1db825f1917f62e947\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb2f2a5ddadbe4718954d50737f92e201\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/other\"/>\n    <rdf:rest rdf:nodeID=\"Na44640dae5c34e6ab6f3759a75426eb0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/coordinatedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>coordinatedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Vulnerability is coordinatedBy the `to` Agent(s) (vendor, researcher, or consumer agent).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>runtime</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has specific context implications during the execution phase of an element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasConcludedLicense</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` SoftwareArtifact is concluded by the SPDX data creator to be governed by each `to` license.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\">\n    <rdfs:comment xml:lang=\"en\">A name used in a CdxPropertyEntry name-value pair.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>releaseHistory</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a published list of releases for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the creation of the Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\">\n    <rdfs:comment xml:lang=\"en\">Identifies the text of one or more copyright notices for a software Package,\nFile or Snippet, if any.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\">\n    <rdfs:comment xml:lang=\"en\">Provide consumers with comments by the creator of the Element about the\nElement.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N687efc23ea2c4c0b9a09c9ca45dc49b3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasExample\"/>\n    <rdf:rest rdf:nodeID=\"Nc91762ec925048e0a85d224bd2bd6d32\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N329ecc1447f349cc968623ddffe6a2f7\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/domain\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N963f7603cd844b03bd4631e0713b1635\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">2</sh:minCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>mavenCentral</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a Maven repository artifact. The artifact locator format is defined in the [Maven documentation](https://maven.apache.org/guides/mini/guide-naming-conventions.html) and looks like `groupId:artifactId[:version]`.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne93ae5d0cb664d7ab2554eaa72a23f25\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\"/>\n    <rdf:rest rdf:nodeID=\"Ne94d7f462c66468a8c52086b6b54de89\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasAssessmentFor</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Relates a `from` Vulnerability and each `to` Element with a security assessment. To be used with `VulnAssessmentRelationship` types.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>library</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a software library.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\">\n    <rdfs:comment xml:lang=\"en\">Contains a URL where the License or LicenseAddition can be found in use.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>audio</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is audio based, such as a collection of music from the 80s.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc3c21678fc9a459784f054a6954a9aa8\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/creationInfo\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na96bc2776ef4488595f136d0fbac26a6\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/namespace\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <rdfs:label>inlineMitigationsAlreadyExist</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Built-in inline controls or mitigations prevent an adversary from leveraging the vulnerability.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>extension</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Extension profile specification</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>staticAnalysisReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a static analysis report for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N731241b6024d4e109893eb1354404ec5\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\"/>\n    <rdf:rest rdf:nodeID=\"N897df0f6e23b488988a2d2db8aad5bc4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"/>\n    <rdfs:label>directory</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The file represents a directory and all content stored in that directory.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/element\">\n    <rdfs:comment xml:lang=\"en\">Refers to one or more Elements that are part of an ElementCollection.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the primary purpose of the software artifact.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N58b8de667bb54771976a5e86a8a8139a\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbd47cac50394462f9015e00ec4b449a6\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/key\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>buildSystem</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference build system used to create or publish the package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N894cee407d8747ec8adc2f05ce722a86\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N00fcf1f501a749fc9cbbdbdf23a7aaa8\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/description\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nda71586c3c6541b4a6a907d316dca405\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV4VulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides a CVSS version 4 assessment for a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N4382805b6a5947d38ffcfd8b182bddbf\"/>\n    <sh:property rdf:nodeID=\"N4278c3d777ea4ebd81cd23af80459c2d\"/>\n    <sh:property rdf:nodeID=\"N58c62d134f5e41d78440946685ecf0cc\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N34cf4751490f48f9852ff2fa143a6321\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\"/>\n    <rdf:rest rdf:nodeID=\"Nd1b797da281643468add752e036349fd\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/NoneLicense\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\"/>\n    <ns1:creationInfo rdf:resource=\"https://spdx.org/rdf/3.0.1/creationInfo_NoneLicense\"/>\n    <rdfs:comment xml:lang=\"en\">An Individual Value for License where the SPDX data creator determines that no\nlicense is present.</rdfs:comment>\n    <owl:sameAs rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Licensing/None\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\">\n    <rdfs:comment xml:lang=\"en\">Specifies the version of a VEX statement.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N942417ca6d844df0914d75b099a457f8\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N9c1ccbc2b86f454395a450f736b67eec\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssociatedVulnerability\"/>\n    <rdf:rest rdf:nodeID=\"N0f4d0a9a8e7d46a0b9cf255274bcce6b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\">\n    <rdfs:comment xml:lang=\"en\">Specifies whether the License is listed as free by the\nFree Software Foundation (FSF).</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>framework</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a software framework.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/Build\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Class that describes a build instance of software/artifacts.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N4f6d0abf94b14a189b945346f00ba9dc\"/>\n    <sh:property rdf:nodeID=\"N7d2dbee05b72455c995a675186de5fd1\"/>\n    <sh:property rdf:nodeID=\"N82be0a238ea44c658a60ca20e0c8c6fa\"/>\n    <sh:property rdf:nodeID=\"N3ba51db196c04386ae47cb64aab6c95c\"/>\n    <sh:property rdf:nodeID=\"Ne20cfbefa1424ba79abfc89287f1eef3\"/>\n    <sh:property rdf:nodeID=\"Nbdc672a90df4480da8648bd31507d48e\"/>\n    <sh:property rdf:nodeID=\"Nc8b9ea4213214eccb17ccccf3790161d\"/>\n    <sh:property rdf:nodeID=\"Nce9a69dc19af4e1394f03174c67c5857\"/>\n    <sh:property rdf:nodeID=\"N85ad449141be453592e9e80c2bc379f4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N9dbe04a2eaac4271aafe4a7650ec4e15\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\"/>\n    <rdf:rest rdf:nodeID=\"N261545ecf40d4f65bf47dc050598e90f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies the VEX justification type.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N45b62edbd5f3406dba20232288ec19fd\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N0eb0fa7732fb4a2db7455731d6a1ce53\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\">\n    <rdfs:comment xml:lang=\"en\">Identifies from where or whom the Element originally came.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>chat</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the instant messaging system used by the maintainer for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Provide an enumerated set of lifecycle phases that can provide context to relationships.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na3925605d49b4db382603ae946c37f51\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndb06ff981cef4e94bfdbec22badacd4d\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/hasSensitivePersonalInformation\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N0e4d30a5dd60459dbbb5efc7333deb37\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N9bd771ac02cc41519919a01d4deca105\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N96c753d614db4e7b844bcb3b5f9ff291\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseNotes\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>releaseNotes</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the release notes for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N41fda4edc0294fce84cdb5688d8ef9ef\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\"/>\n    <rdf:rest rdf:nodeID=\"Ne06f01bddfb24f69a9e1c0ba9694b11d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides an independently reproducible mechanism that permits verification of a specific Element.</rdfs:comment>\n    <sh:property rdf:nodeID=\"N10f5cc15b506459db381c02764d60e76\"/>\n    <sh:property rdf:nodeID=\"N7a48123f699948b5867af1fec0d7b88e\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\">\n    <rdfs:comment xml:lang=\"en\">Provides a NamespaceMap of prefixes and associated namespace partial URIs applicable to an SpdxDocument and independent of any specific serialization format or instance.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\">\n    <rdfs:comment xml:lang=\"en\">Specifies the CVSS vector string for a vulnerability.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\">\n    <rdfs:comment xml:lang=\"en\">Timestamp of impact statement.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>vulnerabilityDisclosureReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a Vulnerability Disclosure Report (VDR) which provides the software supplier's analysis and findings describing the impact (or lack of impact) that reported vulnerabilities have on packages or products in the supplier's SBOM as defined in [NIST SP 800-161 Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations](https://csrc.nist.gov/pubs/sp/800/161/r1/final).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N3d9237b249544033acbf7d94cac2b424\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2b7fa052bf664f2a9e1923831d282602\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"Na5ef7f1675b84ce99e4f4ca36d200a91\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N74551d5c49b94ece99a5fdec0d58d233\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N034bf868068348fb92f2f33976cad5ae\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/startTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies the time from which an element is applicable / valid.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>firmware</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element provides low level control over a device's hardware.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/trainedOn\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>trainedOn</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has been trained on the `to` Element(s).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexAffectedVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Connects a vulnerability and an element designating the element as a product\naffected by the vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N8692a82c280845c3a6fa37c02ddae229\"/>\n    <sh:property rdf:nodeID=\"N105628f6c8b040edb9db617f35f30bec\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N62b8677868664944abc9f19745aed957\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\"/>\n    <rdf:rest rdf:nodeID=\"Ne4baf3becb8740a79f8bceb49f40679f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasPrerequisite</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has a prerequisite on each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb850dda843534d3ab3ffbadf70766fef\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4aa1ea2c440f4aecb7a6656a599fbf22\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/import\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha3_256</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-3 with a digest length of 256, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>build</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM generated as part of the process of building the software to create a releasable artifact (e.g., executable or package) from data such as source files, dependencies, built components, build process ephemeral data, and other SBOMs.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne11c75cafdb0438299216847b06716cf\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5a2b8b0073a54a3db4d6092f1c5043ed\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"Nc1bb7a1b7d034342906511e27e066abc\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na2b089e6c69d4697ae4de61d18f020f7\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/score\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>eolNotice</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the End Of Sale (EOS) and/or End Of Life (EOL) information related to a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasOutput</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Build element generates each `to` Element as an output, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N615be2b8b7174608b24884d12a2039ad\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\"/>\n    <rdf:rest rdf:nodeID=\"N37829b662873490d9964f7bbbc300fce\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>patchedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a patch for the `from` Element (`from` patchedBy `to`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>underInvestigationFor</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Vulnerability impact is being investigated for each `to` Element. The use of the `underInvestigationFor` type is constrained to `VexUnderInvestigationVulnAssessmentRelationship` classed relationships.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/Package\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Refers to any unit of content that can be associated with a distribution of\nsoftware.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N7091d1b764924e4db3551e0b422e61ba\"/>\n    <sh:property rdf:nodeID=\"Nc38c872821b548ee8f430a027b2d711f\"/>\n    <sh:property rdf:nodeID=\"N65301d1be04341678842dfc049e2a33c\"/>\n    <sh:property rdf:nodeID=\"Nbc1332652da345c49ad3c948238f404b\"/>\n    <sh:property rdf:nodeID=\"N9eda1b52fa264730ab0b383d300e1726\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb40076de31ba4cc08826656559e10385\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/amber\"/>\n    <rdf:rest rdf:nodeID=\"N59f692071bb64860ab9f02cfb4670088\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7a48123f699948b5867af1fec0d7b88e\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\">\n    <rdfs:comment xml:lang=\"en\">Specifies the level of support associated with an artifact.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>contains</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element contains each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc8b9ea4213214eccb17ccccf3790161d\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>metrics</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to metrics related to package such as OpenSSF scorecards.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nae7b37ebeef141519b9f1102ae1b30c5\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\"/>\n    <rdf:rest rdf:nodeID=\"N682abb8a6bbc40e9947aa2d9d66eec4d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0713bbcf2b1f4e23b912a81e12b5d270\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\"/>\n    <rdf:rest rdf:nodeID=\"Nbd013d07f45a42d99931fe619ee4ca95\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifierType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the type of the external identifier.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N542022ab56194a2184bd872572ca204b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\"/>\n    <rdf:rest rdf:nodeID=\"N036299b1f2af44eeb966da8a1217ac9e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\">\n    <rdfs:comment xml:lang=\"en\">Records the time when a recommended action was communicated in a VEX statement\nto mitigate a vulnerability.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>buildMeta</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference build metadata related to a published package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf44042158d4d4c85a5bd6a0fcb538498\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#positiveInteger\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Portion of an AnyLicenseInfo representing a set of licensing information where\nonly one of the elements applies.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Ne81afbff18a74c75ac853da24ab327a0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf5531d9c16ff4f589dff19f480634c29\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\"/>\n    <sh:pattern>^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Abstract ancestor class for all vulnerability assessments</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\"/>\n    <sh:property rdf:nodeID=\"N90cb783276d74a2881e21a08abf01e2f\"/>\n    <sh:property rdf:nodeID=\"Nf507b9bee5ae4254bafe4ce3c72a9f18\"/>\n    <sh:property rdf:nodeID=\"Naa7e95f812804669b3e89daed8d27b21\"/>\n    <sh:property rdf:nodeID=\"N1a0a0b40de254f55a8372bba19b60496\"/>\n    <sh:property rdf:nodeID=\"N74551d5c49b94ece99a5fdec0d58d233\"/>\n    <sh:property rdf:nodeID=\"Nce6e2333750a40619f2e93e40be35d7e\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N991d42b910e64656b45d7c4ce9e7f5e3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/support\"/>\n    <rdf:rest rdf:nodeID=\"N734a831b529349fb969fd328dc6dcb1c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N565a78360e28494ea80897aadf944c0c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\"/>\n    <rdf:rest rdf:nodeID=\"N3d9237b249544033acbf7d94cac2b424\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>runtime</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM generated through instrumenting the system running the software, to capture only components present in the system, as well as external call-outs or dynamically loaded components. In some contexts, this may also be referred to as an \"Instrumented\" or \"Dynamic\" SBOM.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5b2278fb3a8e4e239193a033f8b4bf04\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/design\"/>\n    <rdf:rest rdf:nodeID=\"Nf3c62ca118b94d17a1ef6b04e407421c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>publishedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDeletedFile</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a file deleted from the `from` Element (`from` hasDeletedFile `to`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDependencyManifest</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has manifest files that contain dependency information in each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Abstract ancestor class for all VEX relationships</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:property rdf:nodeID=\"Na5a538a0052340c0ba01747cca3d3da8\"/>\n    <sh:property rdf:nodeID=\"N1d4668e7f12244a7a9407b898c9b0534\"/>\n    <sh:property rdf:nodeID=\"N0781395df11e44a6a3186f0fa8908958\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexNotAffectedVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Links a vulnerability and one or more elements designating the latter as products\nnot affected by the vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Nb916f2dfc1c640bd8e0dac9bb5956172\"/>\n    <sh:property rdf:nodeID=\"N377b547285074591a904911ef1fc1977\"/>\n    <sh:property rdf:nodeID=\"N6f8ca85700744b0e9f7a8672675d1dca\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Provides information about the primary purpose of an Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/track\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n    <rdfs:label>track</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The vulnerability does not require action at this time. The organization would continue to track the vulnerability and reassess it if new information becomes available. CISA recommends remediating Track vulnerabilities within standard update timelines.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>md2</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">MD2 message-digest algorithm, as defined in [RFC 1319](https://datatracker.ietf.org/doc/rfc1319/).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N763c69315ee040a88ca27b5205984626\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/prefix\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies the unit of energy consumption.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>sensor</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is recorded from a physical sensor, such as a thermometer reading or biometric device.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/subject\">\n    <rdfs:comment xml:lang=\"en\">An Element an annotator has made an assertion about.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\">\n    <rdfs:comment xml:lang=\"en\">Captures the threshold that was used for computation of a metric described in\nthe metric field.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <rdfs:label>vulnerableCodeCannotBeControlledByAdversary</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The vulnerable component is present, and the component contains the vulnerable code. However, vulnerable code is used in such a way that an attacker cannot mount any anticipated attack.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N80dc66a1ccec469392596c5291fa2864\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N9b9dc778bc5c415fad7f82cf4f6047d2\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\"/>\n    <rdf:rest rdf:nodeID=\"N68767751c5f64fc1afe82f2dcbae6636\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>diskImage</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element refers to a disk image that can be written to a disk, booted in a VM, etc. A disk image typically contains most or all of the components necessary to boot, such as bootloaders, kernels, firmware, userspace, etc.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/import\">\n    <rdfs:comment xml:lang=\"en\">Provides an ExternalMap of Element identifiers.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A tuple of two positive integers that define a range.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"N80dac4ea19f44488ae2dc09ba1429116\"/>\n    <sh:property rdf:nodeID=\"Nf44042158d4d4c85a5bd6a0fcb538498\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicense\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A license that is listed on the SPDX License List.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Ndaeba75fb43b4db7b777e9b00ecd7064\"/>\n    <sh:property rdf:nodeID=\"Nadd5d6fa295c47ee82d49e5fde059110\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A reference to a resource outside the scope of SPDX-3.0 content related to an Element.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"N0b728d22a9674ecc87af12fde5aae61c\"/>\n    <sh:property rdf:nodeID=\"Nddcc9ac569c4442b894f208d7722b4f8\"/>\n    <sh:property rdf:nodeID=\"N5ab248e680454bbcb3ed254de24ac49f\"/>\n    <sh:property rdf:nodeID=\"N72a328f4b7e14cb194d99b35236c3430\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne820a8ec67114d53b03a71f5f7be31f5\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/locator\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N105628f6c8b040edb9db617f35f30bec\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatementTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <rdfs:label>directDownload</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the dataset is publicly available and can be downloaded directly.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/Vulnerability\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies a vulnerability and its associated information.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Ne11c75cafdb0438299216847b06716cf\"/>\n    <sh:property rdf:nodeID=\"N942417ca6d844df0914d75b099a457f8\"/>\n    <sh:property rdf:nodeID=\"Ne68051bb209048da9a57bc5dbaf28bf0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha224</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-2 with a digest length of 224, as defined in [RFC 3874](https://datatracker.ietf.org/doc/rfc3874/).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used to store extra information about an Element which is not part of a review (e.g. extra information provided during the creation of the Element).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/from\">\n    <rdfs:comment xml:lang=\"en\">References the Element on the left-hand side of a relationship.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies the exploit catalog type.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7c7a260c778e4d4491ba75a0fe083ebe\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd6f4245b3ebe44e6b100782b191deb97\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"Nf58f6bed32c5414ca98526a5d6a7b6dc\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc0c94fed0eb041ef8c4fe70f4b1fd7c0\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/additionText\">\n    <rdfs:comment xml:lang=\"en\">Identifies the full text of a LicenseAddition.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>securityOther</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used when there is a security related identifier of unspecified type.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N9ed65925a89e40e8b7faaa925d739c72\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/inlineMitigationsAlreadyExist\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/WithAdditionOperator\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Portion of an AnyLicenseInfo representing a License which has additional\ntext applied to it.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Nc51fb19223644705a84f646344b7e9d3\"/>\n    <sh:property rdf:nodeID=\"N163fe4499b2a454a9641b23118bf53ae\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDynamicLink</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element dynamically links in each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>install</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is used to install software on disk.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>operatingSystem</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is an operating system.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N230a41f8c8d549b8844a37595ce56867\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityFix</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the patch or source code that fixes a vulnerability.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Describes a relationship between one or more elements.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Nd11df36dd5014f759eab790e847b9857\"/>\n    <sh:property rdf:nodeID=\"N3c163fcab8684aa09c61e78b4cbb9b38\"/>\n    <sh:property rdf:nodeID=\"N73e74213eec84d8daaa36a51dab963d6\"/>\n    <sh:property rdf:nodeID=\"N53970517ea09401691d51549f8e0fd90\"/>\n    <sh:property rdf:nodeID=\"Nae8e63939c7c4cf4aa4ba555362d775c\"/>\n    <sh:property rdf:nodeID=\"Nb3e77cdb9a14442eafb0659c7081c110\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N10002d3538094764a9c6d3893234cd04\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\"/>\n    <rdf:rest rdf:nodeID=\"N037a9f94d4da4593a56a6804fca57483\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N210fbcf85b384009a2cee68e4a7e6b78\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\"/>\n    <rdf:rest rdf:nodeID=\"N02daaf1ea3874989948c16e26274de9f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"/>\n    <rdfs:label>complete</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The relationship is known to be exhaustive.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N682abb8a6bbc40e9947aa2d9d66eec4d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\"/>\n    <rdf:rest rdf:nodeID=\"N4571ded3acc34f068931feecaa278a44\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2056bd91659a4260a6eb99a0cbdd9f14\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/homePage\">\n    <rdfs:comment xml:lang=\"en\">A place for the SPDX document creator to record a website that serves as the\npackage's home page.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\">\n    <rdfs:comment xml:lang=\"en\">Defines the original host file that the snippet information applies to.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/File\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/Snippet\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Describes a certain part of a file.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N825f749765e348a0abfef75f63c1588a\"/>\n    <sh:property rdf:nodeID=\"Nf9bf03371d92462f91a54baa946fd625\"/>\n    <sh:property rdf:nodeID=\"Nc6d18260ddfa478b84c2dc19c2059aa2\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/extension\">\n    <rdfs:comment xml:lang=\"en\">Specifies an Extension characterization of some aspect of an Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Naf01116eff7c4759be95f8f97c257d9c\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/hashValue\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N07868b0098174c478ac47f3fbc946ff0\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/structured\"/>\n    <rdf:rest rdf:nodeID=\"N2061c93cd5774c61823bf76c952d5242\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\">\n    <rdfs:comment xml:lang=\"en\">Property that describes the digest of the build configuration file used to\ninvoke a build.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N53970517ea09401691d51549f8e0fd90\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/completeness\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N77f1a43a35e5447c83116261ae574acc\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1314ef461724483f9bd5c56d939b17c4\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\"/>\n    <rdf:rest rdf:nodeID=\"N4dcad64fd9cf4af2b8d6ea98d6c5450a\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/locator\">\n    <rdfs:comment xml:lang=\"en\">Provides the location of an external reference.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/confidentialityLevel\">\n    <rdfs:comment xml:lang=\"en\">Describes the confidentiality level of the data points contained in the dataset.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\">\n    <rdfs:comment xml:lang=\"en\">Identifies who or what created the Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>adler32</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Adler-32 checksum is part of the widely used zlib compression library as defined in [RFC 1950](https://datatracker.ietf.org/doc/rfc1950/) Section 2.3.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>nuget</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a NuGet package. The package locator format is defined in the [NuGet documentation](https://docs.nuget.org) and looks like `package/version`.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasVariant</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a variant the `from` Element (`from` hasVariant `to`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>dependsOn</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element depends on each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>blake2b512</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">BLAKE2b algorithm with a digest size of 512, as defined in [RFC 7693](https://datatracker.ietf.org/doc/rfc7693/) Section 4.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/exportControlAssessment\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>exportControlAssessment</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a export control assessment for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N510a0fe04f844da5bb96208d9e6a563c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\"/>\n    <rdf:rest rdf:nodeID=\"N9dbe04a2eaac4271aafe4a7650ec4e15\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssV3VulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides a CVSS version 3 assessment for a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Nfcc30e48020d4dd2b3493a0cd55ea457\"/>\n    <sh:property rdf:nodeID=\"Na449b0b56e3540618b2a2698204edde9\"/>\n    <sh:property rdf:nodeID=\"N328adb4bb1ec422084a2169890188a03\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N6369a0cffc0445e888c1e30a54a5be5d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/text\"/>\n    <rdf:rest rdf:nodeID=\"Ncc35596b6f164968b0bd35143cbc52ea\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPolicy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityPolicy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to instructions for reporting newly discovered security vulnerabilities for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\">\n    <rdfs:comment xml:lang=\"en\">Describes relevant information about different steps of the training process.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N3c8c7c06f10e44fea576f974877ed15b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\"/>\n    <rdf:rest rdf:nodeID=\"N79b4dcdd054d4ca8a87fc86377c9366b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\">\n    <rdfs:comment xml:lang=\"en\">Specifies the licenseId that is preferred to be used in place of a deprecated\nLicense or LicenseAddition.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N3c163fcab8684aa09c61e78b4cbb9b38\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/to\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N77f1a43a35e5447c83116261ae574acc\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\"/>\n    <rdf:rest rdf:nodeID=\"N81c1c3e2bbc4470ab2eaf9e5c6c4d1f0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">A characterization of some aspect of an Element that is associated with the Element in a generalized fashion.</rdfs:comment>\n    <sh:property rdf:nodeID=\"N3b695bebf32746039b555b8460ffe552\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/AIPackage\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies an AI package and its associated information.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/Package\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N8bdb3da6da754d98843024e1dcbe3e43\"/>\n    <sh:property rdf:nodeID=\"N329ecc1447f349cc968623ddffe6a2f7\"/>\n    <sh:property rdf:nodeID=\"Nd385c846dfa14371a0a3697f7168b4c1\"/>\n    <sh:property rdf:nodeID=\"N786a3eaa8fbe4cf0bb67c4e086fa8b5b\"/>\n    <sh:property rdf:nodeID=\"Nf41c7f62f52f4c10b14344ec13dfe1e5\"/>\n    <sh:property rdf:nodeID=\"N024478cff6eb4ef48dc45dabdb7b0a35\"/>\n    <sh:property rdf:nodeID=\"Nad909dcc4fad4339a9eb809fabd6a871\"/>\n    <sh:property rdf:nodeID=\"N13acbf7806c648f19f147c9073a04385\"/>\n    <sh:property rdf:nodeID=\"Nc63741a7112e471ba97ce37e05f2dac1\"/>\n    <sh:property rdf:nodeID=\"N626b5ad29167479dabae9a9177315404\"/>\n    <sh:property rdf:nodeID=\"Ncae19f1586924a439b37e75eb5b57ed4\"/>\n    <sh:property rdf:nodeID=\"N9bd771ac02cc41519919a01d4deca105\"/>\n    <sh:property rdf:nodeID=\"N576b7fbe3ba74572a6eb065c67761847\"/>\n    <sh:property rdf:nodeID=\"N80dc66a1ccec469392596c5291fa2864\"/>\n    <sh:property rdf:nodeID=\"Nccde3ac271484f91b83ed5fb2e1d70c9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\">\n    <rdfs:comment xml:lang=\"en\">Points to a resource outside the scope of the SPDX-3.0 content\nthat provides additional characteristics of an Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0274510beacf46b0b7cd7048ff3cbb4d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\"/>\n    <rdf:rest rdf:nodeID=\"N3b50e4323e8b4d388d8d522e18a49070\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A class for describing the energy consumption incurred by an AI model in\ndifferent stages of its lifecycle.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"N50c6944cf3544d0ab17d40d70d7715c3\"/>\n    <sh:property rdf:nodeID=\"Nd05558aa816f416f8c26895bb8d1d9bb\"/>\n    <sh:property rdf:nodeID=\"N250a4372ab014e66ba3eec07accb85dc\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc704d39d408f41caa9805e140ff0016a\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/originatedBy\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityAdversaryModel</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the security adversary model for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasRequirement\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasRequirement</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has a requirement on each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/development\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>development</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the artifact is in active development and is not considered ready for formal support from the supplier.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N79b4dcdd054d4ca8a87fc86377c9366b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\"/>\n    <rdf:rest rdf:nodeID=\"N30d1dbbf97fb456eb18d38b76c8004d3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Base domain class from which all other SPDX-3.0 domain classes derive.</rdfs:comment>\n    <sh:property rdf:nodeID=\"Nbac401e4be1249dd86dd149952baf59b\"/>\n    <sh:property rdf:nodeID=\"Nff33e8337dc8421d9e74b338e35a75d5\"/>\n    <sh:property rdf:nodeID=\"N61b9a25cae674e199ce6572456d8e72f\"/>\n    <sh:property rdf:nodeID=\"N00fcf1f501a749fc9cbbdbdf23a7aaa8\"/>\n    <sh:property rdf:nodeID=\"N7a66c734ced842b4913ff95c5f5cf452\"/>\n    <sh:property rdf:nodeID=\"Nc3c21678fc9a459784f054a6954a9aa8\"/>\n    <sh:property rdf:nodeID=\"N269b628c85f04f5d8a10fa3c500745a4\"/>\n    <sh:property rdf:nodeID=\"N675847984777421d9fb9b171cdf0bb53\"/>\n    <sh:property rdf:nodeID=\"N951ec4cbce414b3bab847840bf18d59f\"/>\n    <sh:property rdf:nodeID=\"Nf26016059c3e414da185e30155b543f5\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5ab248e680454bbcb3ed254de24ac49f\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\"/>\n    <sh:pattern>^[^\\/]+\\/[^\\/]+$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4182e8c878544ebb842682b1ece2bd3a\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\"/>\n    <rdf:rest rdf:nodeID=\"Nae7b37ebeef141519b9f1102ae1b30c5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/issuingAuthority\">\n    <rdfs:comment xml:lang=\"en\">An entity that is authorized to issue identification credentials.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n    <rdfs:label>medium</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The third-highest level of risk posed by an AI system.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7f095ac56c3e4bccbcd4348b29980439\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/securityOther\"/>\n    <rdf:rest rdf:nodeID=\"Na461e12485ec495f9d16f08504499025\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf142b126cd744b69be8d6c35ee1361e4\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\"/>\n    <rdf:rest rdf:nodeID=\"N5b2e4dda703849e4933338ff0970e968\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndbf7c5384f2242b98dd62b6a8d6a503f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">A concrete subclass of Element used by Individuals in the\nCore profile.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionElement\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"/>\n    <rdfs:comment xml:lang=\"en\">This individual element was defined by the spec.</rdfs:comment>\n    <ns1:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\">2024-11-22T03:00:01Z</ns1:created>\n    <ns1:createdBy rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"/>\n    <ns1:specVersion>3.0.1</ns1:specVersion>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N83935261300041758021c5a3fbdae6c0\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\"/>\n    <rdf:rest rdf:nodeID=\"N7368659f06844e79815bdbdeac2b73f3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/syntactic\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>syntactic</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data describes the syntax or semantics of a language or text, such as a parse tree used for natural language processing.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>archive</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is an archived collection of one or more files (.tar, .zip, etc.).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>graph</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is in the form of a graph where entries are somehow related to each other through edges, such a social network of friends.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na79e142094fb464da3de3ceb4108e4ff\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\"/>\n    <rdf:rest rdf:nodeID=\"N28c7097edd884a9b92697ec6b6729dc9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5b2e4dda703849e4933338ff0970e968\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N87131d5acc2b478ba16230f714aa0bb0\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\"/>\n    <sh:pattern>^[^\\/]+\\/[^\\/]+$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N27a8c8f61e944083abcc670fe4586df8\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/clear\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertiesExtension\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A type of extension consisting of a list of name value pairs.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"N516b1b46dbb04f1c953906f0388bf8b4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>software</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Software profile specification</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>certificationReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a certification report for a package from an accredited/independent body.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/namespace\">\n    <rdfs:comment xml:lang=\"en\">Provides an unambiguous mechanism for conveying a URI fragment portion of an\nElement ID.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Naa7e95f812804669b3e89daed8d27b21\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/review\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"/>\n    <rdfs:label>review</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used when someone reviews the Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc7f12b88e8f5489dacbbfeb81192696a\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n    <rdfs:label>green</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Dataset can be shared within a community of peers and partners.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ncae19f1586924a439b37e75eb5b57ed4\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N96120491adc84204822952240ddadf13\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/dependsOn\"/>\n    <rdf:rest rdf:nodeID=\"Nb0ab9a298e9845b1b1b770398def929d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N39638ea4b52f4236b7a808cb979d2f4b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na1ce1658c3be4bc0b082944caae9ddea\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"Nff8e6ed55f604249b913b2bbc6d8411d\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N328adb4bb1ec422084a2169890188a03\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/vectorString\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N507c6135f8424e8db67fe59ae93eb464\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\"/>\n    <rdf:rest rdf:nodeID=\"Nc6d7eec7a63445c8a64113d0e59ce02c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8692a82c280845c3a6fa37c02ddae229\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>md4</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">MD4 message-digest algorithm, as defined in [RFC 1186](https://datatracker.ietf.org/doc/rfc1186/).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/description\">\n    <rdfs:comment xml:lang=\"en\">Provides a detailed description of the Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\">\n    <rdfs:comment xml:lang=\"en\">Provides a License author's preferred text to indicate that a file is covered\nby the License.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Annotation\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">An assertion made in relation to one or more elements.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N91adaf3024344ddcbcbf3f943faaad6b\"/>\n    <sh:property rdf:nodeID=\"N07cb32d0626a45cfbea37a7dd2a8b854\"/>\n    <sh:property rdf:nodeID=\"N8f24e4128c124ec08b9e80f45a43dd1e\"/>\n    <sh:property rdf:nodeID=\"N3bf9008e5422473bb689602da04ccca1\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <rdfs:label>query</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the dataset is publicly available, but not all at once, and can only be accessed through queries which return parts of the dataset.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>packageUrl</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Package URL, as defined in the corresponding [Annex](../../../annexes/pkg-url-specification.md) of this specification.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\"/>\n    <rdfs:label>red</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Data points in the dataset are highly confidential and can only be shared with named recipients.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8b86dbc23a22407a9380fbd9376d3b83\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDependencyManifest\"/>\n    <rdf:rest rdf:nodeID=\"N4f9424fdcb0643a6b8dbd2c83de164a1\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Tool\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">An element of hardware and/or software utilized to carry out a particular function.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nef3e82bf7eac41aa8dc101eabd0f1815\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\"/>\n    <rdf:rest rdf:nodeID=\"N4ac93d52ef544d5cb73aeaeb279b7567\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/parameter\">\n    <rdfs:comment xml:lang=\"en\">Property describing a parameter used in an instance of a build.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nfcc30e48020d4dd2b3493a0cd55ea457\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/score\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0b728d22a9674ecc87af12fde5aae61c\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N3899f43be1b142148dc7af5c1cd6a1b9\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexFixedVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Links a vulnerability and elements representing products (in the VEX sense) where\na fix has been applied and are no longer affected.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf507b9bee5ae4254bafe4ce3c72a9f18\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\">\n    <rdfs:comment xml:lang=\"en\">Specifies the amount of energy consumed during inference time by an AI model\nthat is being used in the AI system.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectExtendableLicense\">\n    <rdfs:comment xml:lang=\"en\">A License participating in a 'with addition' model.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb6e99584403541df96486fcac6d79017\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/serializedInArtifact\"/>\n    <rdf:rest rdf:nodeID=\"N4538304380bf48b895869aa8dbea3275\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc15495aea74e4883afce40f042a057d5\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/chat\"/>\n    <rdf:rest rdf:nodeID=\"N58c3f747313349d396ead702e2de2953\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N14d7232930234cad917631e1993d7ccd\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/directory\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies the time an artifact was released.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/file\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>file</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc.).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N65301d1be04341678842dfc049e2a33c\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/modifiedTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies a time when a vulnerability assessment was modified</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\">\n    <rdfs:comment xml:lang=\"en\">Provides the location for more information regarding an external identifier.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\">\n    <rdfs:comment xml:lang=\"en\">Specifies the value of the content identifier.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc82d9b6d9a4a40d6b95e4cd04612ac98\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\"/>\n    <rdf:rest rdf:nodeID=\"N4ad4011b5f8c44cbb3e76f5da0885cfd\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\">\n    <rdfs:comment xml:lang=\"en\">Identifies the download Uniform Resource Identifier for the package at the time\nthat the document was created.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/File\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Refers to any object that stores content on a computer.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N87131d5acc2b478ba16230f714aa0bb0\"/>\n    <sh:property rdf:nodeID=\"N2b7fa052bf664f2a9e1923831d282602\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N722c45f262084ffa9b063b852952397b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/extension\"/>\n    <rdf:rest rdf:nodeID=\"Nf4609fa7f53e4898a47341b507b5e03e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A key with an associated value.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"Nbd47cac50394462f9015e00ec4b449a6\"/>\n    <sh:property rdf:nodeID=\"N187a93895c7b43bea96131212a0ba3f5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8a37deb026864cdca312209746e2caaa\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\"/>\n    <rdf:rest rdf:nodeID=\"Nf3dfbb7f98e84c61b58f5b17e3ae9f19\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>binaryArtifact</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to binary artifacts related to a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0e471571470240e5872be57bfd58fed9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\"/>\n    <rdf:rest rdf:nodeID=\"Ndbf7c5384f2242b98dd62b6a8d6a503f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/IndividualLicensingInfo\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">A concrete subclass of AnyLicenseInfo used by Individuals in the\nExpandedLicensing profile.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/assessedElement\">\n    <rdfs:comment xml:lang=\"en\">Specifies an Element contained in a piece of software where a vulnerability was\nfound.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>foundBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Designates a `from` Vulnerability was originally discovered by the `to` Agent(s).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N45481eab750645b4929b7b63c8ca7916\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/underInvestigationFor\"/>\n    <rdf:rest rdf:nodeID=\"Nf94717c65e4f4b86b4df261ecf26650d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5e678b3ba38745b58c0103b8e085d5c8\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseHeader\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>manifest</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a software manifest.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/clickthrough\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <rdfs:label>clickthrough</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the dataset is not publicly available and can only be accessed after affirmatively accepting terms on a clickthrough webpage.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7f2c8d25f5df4c27b35c70d38090eab3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/patchedBy\"/>\n    <rdf:rest rdf:nodeID=\"N8186b6d9dc534ac1b7a906d040a88d6a\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/externalSpdxId\">\n    <rdfs:comment xml:lang=\"en\">Identifies an external Element used within an SpdxDocument but defined\nexternal to that SpdxDocument.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1a8882804ac24104946e7afa0b36905a\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\"/>\n    <rdf:rest rdf:nodeID=\"Nc7b49cc0a08745e08e5ba42ee492184f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\">\n    <rdfs:comment xml:lang=\"en\">Specifies the algorithm used for calculating the hash value.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A property name with an associated value.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"Na92e8ceda7e548bb9a144c2e9c857639\"/>\n    <sh:property rdf:nodeID=\"N2056bd91659a4260a6eb99a0cbdd9f14\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/affects\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>affects</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Vulnerability affects each `to` Element. The use of the `affects` type is constrained to `VexAffectedVulnAssessmentRelationship` classed relationships.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/incomplete\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"/>\n    <rdfs:label>incomplete</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The relationship is known not to be exhaustive.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nabd40767fbd84edea7e048b911a681e4\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\"/>\n    <rdf:rest rdf:nodeID=\"Ncba4137ebcf84a728acd12bde91130e9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\">\n    <rdfs:comment xml:lang=\"en\">Provides an IntegrityMethod with which the integrity of an Element can be\nasserted.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N61b9a25cae674e199ce6572456d8e72f\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/summary\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A reference to a resource identifier defined outside the scope of SPDX-3.0 content that uniquely identifies an Element.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"Nf71f6300b14a4726a20ffad899bed919\"/>\n    <sh:property rdf:nodeID=\"Nbd14f0a1267744e89f6930e710689414\"/>\n    <sh:property rdf:nodeID=\"Ne883dfda4a7445ceb1e70f39ddd03fea\"/>\n    <sh:property rdf:nodeID=\"N0d09683a42354debacdd0b0625119609\"/>\n    <sh:property rdf:nodeID=\"N13396ee366a94de388e2aff47754e81f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc4286224070a4248ad8590c45a7c8bc6\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/contains\"/>\n    <rdf:rest rdf:nodeID=\"N425d570f86674f7facee623f8d84a311\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na3d930b22d4f462cb8bcb86adb108e16\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\"/>\n    <rdf:rest rdf:nodeID=\"N236307149ca247fcad8df1b0dd41fcfc\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd73c69088f734dffb4cc9539c637aecf\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/swhid\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N6f8ca85700744b0e9f7a8672675d1dca\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatementTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetSize\">\n    <rdfs:comment xml:lang=\"en\">Captures the size of the dataset.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\">\n    <rdfs:comment xml:lang=\"en\">Describes the preprocessing steps that were applied to the raw data to create the given dataset.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1aac3c1c2ffb45d79910e133d9ec02f9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\"/>\n    <rdf:rest rdf:nodeID=\"N3c34004e669a4f809790739b55299420\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne03121e956234709bc0f8f288597ff50\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N261c61aa119e4f4e9ce3c9387fb29c9f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N40bcef929ef64825a68929a36aefa27c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/issueTracker\"/>\n    <rdf:rest rdf:nodeID=\"N4d92ede494e34e51ba6eca91292dc0dc\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>timeseries</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is recorded in an ordered sequence of timestamped entries, such as the price of a stock over the course of a day.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1256cfafa26e453a9d5f8b08cc5920d7\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\"/>\n    <rdf:rest rdf:nodeID=\"N4182e8c878544ebb842682b1ece2bd3a\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nda791debefe5491aa84d61433873c630\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/supportLevel\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N1a0279389d714631b1d12935e9f2b014\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N93d2d1d1dc3e4b7ea516ee004f674bfb\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/directDownload\"/>\n    <rdf:rest rdf:nodeID=\"Nc71de92f1cc649fcab4d77d974dac329\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N916e8c3c85774fcd96b700a20240ca75\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\"/>\n    <rdf:rest rdf:nodeID=\"Ne976bc717eb6446291a939038610ee2c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb2747510507b404f9243bfd7225f629d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_256\"/>\n    <rdf:rest rdf:nodeID=\"Nc9235a4485e64fff9b1298095061a58e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N904326509fc04cc4be66ea123ed9fdc4\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N10002d3538094764a9c6d3893234cd04\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc63741a7112e471ba97ce37e05f2dac1\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/metricDecisionThreshold\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N50c6944cf3544d0ab17d40d70d7715c3\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies the type of an annotation.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N9b79adf6684a4d328dc28ae0ee98d95d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\"/>\n    <rdf:rest rdf:nodeID=\"N5eab3a0a527f4705bdb2f04b7c39e36c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\">\n    <rdfs:comment xml:lang=\"en\">Identifies all the text and metadata associated with a license in the license\nXML format.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/CustomLicense\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">A license that is not listed on the SPDX License List.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/EpssVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides an EPSS assessment for a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"Nf284f365ba5c4e4da40d7d7900d82744\"/>\n    <sh:property rdf:nodeID=\"Nc9ddcdf86e874968aa8f5ba821975eb4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf9bf03371d92462f91a54baa946fd625\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>simpleLicensing</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the SimpleLicensing profile specification</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/none\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <rdfs:label>none</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">When a CVSS score is 0.0</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopedRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provide context for a relationship that occurs in the lifecycle.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Relationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N7676f1bbd99e47659502f87b9936453e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N10f5cc15b506459db381c02764d60e76\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"Ne41f054fce23460dba46863153e67567\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndaeba75fb43b4db7b777e9b00ecd7064\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8bdb3da6da754d98843024e1dcbe3e43\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"Ndc659c8552d54ab684aadbdacdbd7a8d\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd05558aa816f416f8c26895bb8d1d9bb\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/inferenceEnergyConsumption\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>crystalsDilithium</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Dilithium](https://pq-crystals.org/dilithium/)</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/npm\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>npm</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to an npm package. The package locator format is defined in the [npm documentation](https://docs.npmjs.com/cli/v10/configuring-npm/package-json) and looks like `package@version`.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>requirement</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element provides a requirement needed as input for another Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N97120636b11b4b158892706019486fb5\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\"/>\n    <rdf:rest rdf:nodeID=\"N89d38dc48bd64f1d894f7f8c5494c264\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N96c753d614db4e7b844bcb3b5f9ff291\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/serious\"/>\n    <rdf:rest rdf:nodeID=\"N168bcfc831bd4f85b6a82742eb7ad4f5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndb31c53559be41e0b28e79b74da0b557\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/releaseTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n    <rdfs:label>trackStar</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">(\"Track\\*\" in the SSVC spec) The vulnerability contains specific characteristics that may require closer monitoring for changes. CISA recommends remediating Track\\* vulnerabilities within standard update timelines.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N38e1279dca3f4e53be4eb3245a0e4ec2\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>noSupport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">there is no support for the artifact from the supplier, consumer assumes any support obligations.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\">\n    <rdfs:comment xml:lang=\"en\">The relative file name of a file to be excluded from the\n`PackageVerificationCode`.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A mathematically calculated representation of a grouping of data.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"N4e4b35788e1b4064b856bcd8d2cc6670\"/>\n    <sh:property rdf:nodeID=\"Naf01116eff7c4759be95f8f97c257d9c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/attributionText\">\n    <rdfs:comment xml:lang=\"en\">Provides a place for the SPDX data creator to record acknowledgement text for\na software Package, File or Snippet.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne7cb91f8739a4acdb1e220785f261efb\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\"/>\n    <rdf:rest rdf:nodeID=\"N38aeb59117654398b393a546eaaa5fd9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N94e6bbd4fb004035a4cbdb3e969a1fbb\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/runtime\"/>\n    <rdf:rest rdf:nodeID=\"Ncf68ed04ac534a92808a38217fa55530\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/scope\">\n    <rdfs:comment xml:lang=\"en\">Capture the scope of information about a specific relationship between elements.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>source</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a single or a collection of source files.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"/>\n    <rdfs:comment xml:lang=\"en\">This individual element was defined by the spec.</rdfs:comment>\n    <ns1:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\">2024-11-22T03:00:01Z</ns1:created>\n    <ns1:createdBy rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"/>\n    <ns1:specVersion>3.0.1</ns1:specVersion>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>socialMedia</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a social media channel for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N825f749765e348a0abfef75f63c1588a\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/byteRange\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/standardName\">\n    <rdfs:comment xml:lang=\"en\">The name of a relevant standard that may apply to an artifact.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDeclaredLicense</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` SoftwareArtifact was discovered to actually contain each `to` license, for example as detected by use of automated tooling.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalMap\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A map of Element identifiers that are used within an SpdxDocument but defined\nexternal to that SpdxDocument.</rdfs:comment>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:property rdf:nodeID=\"Nebecc80c7e4045d1b3ad15ab0c1d04ec\"/>\n    <sh:property rdf:nodeID=\"Nb345ac20ec3244e480ec30eee26dc06e\"/>\n    <sh:property rdf:nodeID=\"N894cee407d8747ec8adc2f05ce722a86\"/>\n    <sh:property rdf:nodeID=\"Nd2a11bb8a1a14a82994d02e9dd610275\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N75f6c4472b7b45349200afcce0dbacef\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/build\"/>\n    <rdf:rest rdf:nodeID=\"N91fee785616543dd9952683d70d387bf\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N250a4372ab014e66ba3eec07accb85dc\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasEvidence</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is considered as evidence for the `from` Element (`from` hasEvidence `to`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne976bc717eb6446291a939038610ee2c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\"/>\n    <rdf:rest rdf:nodeID=\"Nc5485992ed4e4cbea07fa6d87ee716ac\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/standardCompliance\">\n    <rdfs:comment xml:lang=\"en\">Captures a standard that is being complied with.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/rootElement\">\n    <rdfs:comment xml:lang=\"en\">This property is used to denote the root Element(s) of a tree of elements contained in a BOM.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N716ee87802fd4b6f98bfcff38ca5ff8a\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\"/>\n    <rdf:rest rdf:nodeID=\"Nd951591fca6c47c2985dd159db6ad52c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxProperty\">\n    <rdfs:comment xml:lang=\"en\">Provides a map of a property names to a values.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/CdxPropertyEntry\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <rdfs:label>componentNotPresent</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The software is not affected because the vulnerable component is not in the product.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides an exploit assessment of a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N91d11db27b28462b8545b78734a27503\"/>\n    <sh:property rdf:nodeID=\"N8e672d95ff7d48e68c1ed7ecf019b269\"/>\n    <sh:property rdf:nodeID=\"Ne820a8ec67114d53b03a71f5f7be31f5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N461fe7f9c28b4d81a4fb17726fc9adf6\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"/>\n    <rdfs:comment xml:lang=\"en\">This individual element was defined by the spec.</rdfs:comment>\n    <ns1:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\">2024-11-22T03:00:01Z</ns1:created>\n    <ns1:createdBy rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"/>\n    <ns1:specVersion>3.0.1</ns1:specVersion>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n    <rdfs:label>attend</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The vulnerability requires attention from the organization's internal, supervisory-level individuals. Necessary actions include requesting assistance or information about the vulnerability, and may involve publishing a notification either internally and/or externally. CISA recommends remediating Attend vulnerabilities sooner than standard update timelines.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>numeric</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data consists only of numeric entries.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4d92ede494e34e51ba6eca91292dc0dc\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\"/>\n    <rdf:rest rdf:nodeID=\"Nfc8b91023a9e4e08ae989e08b6c0b9ec\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf81435c80dee4c1db825f1917f62e947\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\"/>\n    <rdf:rest rdf:nodeID=\"N507c6135f8424e8db67fe59ae93eb464\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na3743aad0c334d06a729f81988609c9f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/packagedBy\"/>\n    <rdf:rest rdf:nodeID=\"N7f2c8d25f5df4c27b35c70d38090eab3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N82b5fa65536b400a809bd5f3104f6ec0\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\"/>\n    <rdf:rest rdf:nodeID=\"Ndfe4dc1d7d574b10a92ee8955837ad9d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>altDownloadLocation</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to an alternative download location.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0b353053b3cd41e89351acf39abb719c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/noAssertion\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\">\n    <rdfs:comment xml:lang=\"en\">Specifies whether an additional text identifier has been marked as deprecated.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na449b0b56e3540618b2a2698204edde9\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/severity\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"Ndc4add4edebe43f4821fb10dd712e481\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>video</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is video based, such as a collection of movie clips featuring Tom Hanks.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nfa72871f5924444491d18910ec431abb\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd77657e0b19d459c931f64f48ed7e1a6\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/seeAlso\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd90adf23ae66491daa68ac6dd4501bdf\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeCannotBeControlledByAdversary\"/>\n    <rdf:rest rdf:nodeID=\"N243ef6907efb40d38e00f4430d63fc19\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasSpecification</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a specification for the `from` Element (`from` hasSpecification `to`), during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N25b71b41baf8408a91b66336f376a5b6\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityDisclosureReport\"/>\n    <rdf:rest rdf:nodeID=\"N29e8eb1e03be45ae92093e6937585f14\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasTestCase</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc37985fef6884679b49d387a2ef08d3f\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isFsfLibre\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd11df36dd5014f759eab790e847b9857\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/from\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/created\">\n    <rdfs:comment xml:lang=\"en\">Identifies when the Element was originally created.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Organization\"/>\n    <ns1:creationInfo rdf:resource=\"https://spdx.org/rdf/3.0.1/creationInfo_SpdxOrganization\"/>\n    <rdfs:comment xml:lang=\"en\">An Organization representing the SPDX Project.</rdfs:comment>\n    <owl:sameAs rdf:resource=\"https://spdx.org/\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\">\n    <rdfs:comment xml:lang=\"en\">Provides a reference number that can be used to understand how to parse and\ninterpret an Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ncc35596b6f164968b0bd35143cbc52ea\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timeseries\"/>\n    <rdf:rest rdf:nodeID=\"N0dc54ccc3f8d4afe897d7be97f9f6928\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nfc3f4dc279d7471b83aa1a9df09f8d3f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/registration\"/>\n    <rdf:rest rdf:nodeID=\"N64a80dfe5e954cf59753ab8a96e4eff3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N64ae0543871444f6b7d2a497fcf55186\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/email\"/>\n    <rdf:rest rdf:nodeID=\"Na0242fde5c314aa599a3a00cfb01634c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/image\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>image</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is a collection of images such as pictures of animals.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/OrLaterOperator\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Portion of an AnyLicenseInfo representing this version, or any later version,\nof the indicated License.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N47d32bc3b4e04c9ab083ec76d4f22585\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5eab3a0a527f4705bdb2f04b7c39e36c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/republishedBy\"/>\n    <rdf:rest rdf:nodeID=\"Nb6e99584403541df96486fcac6d79017\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb07efffce0ba43a2bcac0e3a90a48609\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\"/>\n    <rdf:rest rdf:nodeID=\"Nb245e59ae52342bea2f1feb05bb80e79\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>development</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has specific context implications during development phase of an element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N377b547285074591a904911ef1fc1977\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/endIntegerRange\">\n    <rdfs:comment xml:lang=\"en\">Defines the end of a range.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#positiveInteger\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>documentation</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is documentation.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies until when the artifact can be used before its usage needs to be\nreassessed.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ncba4137ebcf84a728acd12bde91130e9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/doesNotAffect\"/>\n    <rdf:rest rdf:nodeID=\"N8ec4229c1a674693bde766506ca93e87\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb916f2dfc1c640bd8e0dac9bb5956172\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N57e86c05425144f4a08e64395a0d5e1d\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>copiedTo</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has been copied to each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <rdfs:label>high</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">When a CVSS score is between 7.0 - 8.9</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>swid</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Concise Software Identification (CoSWID) tag, as defined in [RFC 9393](https://datatracker.ietf.org/doc/rfc9393/) Section 2.3.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N91adaf3024344ddcbcbf3f943faaad6b\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N2aa14aff363e4fc1ab2ed86f71eb8873\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf6a05248229d4fe292d04534a4c4573d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/library\"/>\n    <rdf:rest rdf:nodeID=\"N83935261300041758021c5a3fbdae6c0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7a66c734ced842b4913ff95c5f5cf452\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N33da303c78e142a2acc0db12f3ee6686\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/falcon\"/>\n    <rdf:rest rdf:nodeID=\"Nedaa28cbd856413e95e7805cf2d255dd\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasMetadata</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is metadata about the `from` Element (`from` hasMetadata `to`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8ec4229c1a674693bde766506ca93e87\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\"/>\n    <rdf:rest rdf:nodeID=\"N5f694c64068844ca80652791ca7749d9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <rdfs:label>vulnerableCodeNotPresent</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The product is not affected because the code underlying the vulnerability is not present in the product.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/finetuningEnergyConsumption\">\n    <rdfs:comment xml:lang=\"en\">Specifies the amount of energy consumed when finetuning the AI model that is\nbeing used in the AI system.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2dbc8b0a30da433a94050a3ab1190bb8\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\"/>\n    <rdf:rest rdf:nodeID=\"Nf10e65ca64f84003827c23ef339743e5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd33af007bad14a4594f7039df1c5df75\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na267e7b88a344e4fbd0c59a6dc760e65\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N89d361d3f1d94de5b28ee82b1d3da3de\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1a0a0b40de254f55a8372bba19b60496\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N694be39aecbe44d49f3850275de952ec\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\"/>\n    <rdf:rest rdf:nodeID=\"N29cadfcf5dfa4e73b1b0f56fa6e4352f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nfbb5f5e996be44989d31d47d46540443\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/copyrightText\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/urlScheme\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>urlScheme</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml). The scheme used in order to locate a resource.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf4609fa7f53e4898a47341b507b5e03e\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/lite\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd2a11bb8a1a14a82994d02e9dd610275\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/definingArtifact\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N79e0fdc8a753446e8e1931aab90b02ae\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/licenseXml\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>fixedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Designates a `from` Vulnerability has been fixed by the `to` Agent(s).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne778a773be4f408192f2ed37c6143a5d\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseText\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ncb6c9deb0ba44382a0b957b7ea80228c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasMetadata\"/>\n    <rdf:rest rdf:nodeID=\"Ne7cb91f8739a4acdb1e220785f261efb\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8ad3af20ea5248df91865def0b7a98de\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\"/>\n    <rdf:rest rdf:nodeID=\"Nd0d48abef81b4c44a952c0925a6e30a9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1dd7c94072d1478ca91bee2c7af967a8\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/eolNotice\"/>\n    <rdf:rest rdf:nodeID=\"N34cf4751490f48f9852ff2fa143a6321\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>md5</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">MD5 message-digest algorithm, as defined in [RFC 1321](https://datatracker.ietf.org/doc/rfc1321/).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8358def5fd2b4668b759d786315e799f\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>vulnerabilityExploitabilityAssessment</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a Vulnerability Exploitability eXchange (VEX) statement which provides information on whether a product is impacted by a specific vulnerability in an included package and, if affected, whether there are actions recommended to remediate. See also [NTIA VEX one-page summary](https://ntia.gov/files/ntia/publications/vex_one-page_summary.pdf).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nddcc9ac569c4442b894f208d7722b4f8\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/locator\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>deployed</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM provides an inventory of software that is present on a system. This may be an assembly of other SBOMs that combines analysis of configuration options, and examination of execution behavior in a (potentially simulated) deployment environment.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/name\">\n    <rdfs:comment xml:lang=\"en\">Identifies the name of an Element as designated by the creator.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na00b6f47e860415881f7e8a524a04316\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedIn\"/>\n    <rdf:rest rdf:nodeID=\"Nf6f1751e3ea84341bdeec66f7c44a8ce\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/limitedSupport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>limitedSupport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the artifact has been released, and there is limited support available from the supplier. There is a validUntilDate that can provide additional information about the duration of support.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N694e3d4238ff4006b46b450b91f4179a\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\"/>\n    <rdf:rest rdf:nodeID=\"N9a582f09d0b7426d81ae74b09a5ed252\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndc4f18efad334d78a498ea9df84fbd02\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/namespaceMap\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/NamespaceMap\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N261545ecf40d4f65bf47dc050598e90f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha512\"/>\n    <rdf:rest rdf:nodeID=\"N451bba51c46a4c9d9a2343aef3356453\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd1b797da281643468add752e036349fd\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/funding\"/>\n    <rdf:rest rdf:nodeID=\"N40bcef929ef64825a68929a36aefa27c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbb0a3a63cdba4f078c6de6eef7ff6579\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"Ncedd59bf4f1a4436ac8325d34d020df5\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/modelExplainability\">\n    <rdfs:comment xml:lang=\"en\">Describes methods that can be used to explain the results from the AI model.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>evidence</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is the evidence that a specification or requirement has been fulfilled.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N315dc3dd043c41a49ffaaba74d10eeb0\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\"/>\n    <rdf:rest rdf:nodeID=\"N4e6142c3e2dd4f3f9e2aed1df9452bc7\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>source</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM created directly from the development environment, source files, and included dependencies used to build an product artifact.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>security</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Security profile specification</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Person\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">An individual human being.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N29cadfcf5dfa4e73b1b0f56fa6e4352f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\"/>\n    <rdf:rest rdf:nodeID=\"Nb2747510507b404f9243bfd7225f629d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4c8c5257e6c144099de859c3f43b1961\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/deployed\"/>\n    <rdf:rest rdf:nodeID=\"N97120636b11b4b158892706019486fb5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>bower</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a Bower package. The package locator format, looks like `package#version`, is defined in the \"install\" section of [Bower API documentation](https://bower.io/docs/api/#install).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne20cfbefa1424ba79abfc89287f1eef3\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceDigest\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Hash\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\">\n    <rdfs:comment xml:lang=\"en\">Identifies who or what supplied the artifact or VulnAssessmentRelationship\nreferenced by the Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N3b50e4323e8b4d388d8d522e18a49070\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/binaryArtifact\"/>\n    <rdf:rest rdf:nodeID=\"Nac0a6f045e7e4efd9dbaf01201286a14\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/annotationType\">\n    <rdfs:comment xml:lang=\"en\">Describes the type of annotation.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne883dfda4a7445ceb1e70f39ddd03fea\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nca9532c3dd0b421e95d0800b68e3442a\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\">\n    <rdfs:comment xml:lang=\"en\">Records the biases that the dataset is known to encompass.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd8679c5e3311467ca097a4151ac8fa54\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/validUntilTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Indicates the type of support that is associated with an artifact.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasStaticLink</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element statically links in each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ned1f0afb78d3460c9478383abf3da36b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/medium\"/>\n    <rdf:rest rdf:nodeID=\"Na8cf54eee3ac40cca0ed6cfdaef6a576\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDataFile</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element treats each `to` Element as a data file. A data file is an artifact that stores data required or optional for the `from` Element's functionality. A data file can be a database file, an index file, a log file, an AI model file, a calibration data file, a temporary file, a backup file, and more. For AI training dataset, test dataset, test artifact, configuration data, build input data, and build output data, please consider using the more specific relationship types: `trainedOn`, `testedOn`, `hasTest`, `configures`, `hasInput`, and `hasOutput`, respectively. This relationship does not imply dependency.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndc4add4edebe43f4821fb10dd712e481\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\"/>\n    <rdf:rest rdf:nodeID=\"N8a37deb026864cdca312209746e2caaa\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N28c7097edd884a9b92697ec6b6729dc9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\"/>\n    <rdf:rest rdf:nodeID=\"N02fadd3757064be6a0b797d8675b611e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne81afbff18a74c75ac853da24ab327a0\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">2</sh:minCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5d195bb929fc404584503e9c9b17a526\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/suppliedBy\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf3c62ca118b94d17a1ef6b04e407421c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/development\"/>\n    <rdf:rest rdf:nodeID=\"N186b972a57284ae1946b3f7d8e762830\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/exploited\">\n    <rdfs:comment xml:lang=\"en\">Describe that a CVE is known to have an exploit because it's been listed in an exploit catalog.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nba03adbea09d477299a596cac9fd8319\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"Ndbfe3b48ba714fb990a0e903863ea1ed\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Core/Artifact is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N024478cff6eb4ef48dc45dabdb7b0a35\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutTraining\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/prefix\">\n    <rdfs:comment xml:lang=\"en\">A substitute for a URI.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N348ad67a2abe4f9d929b1e20acc594b5\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\"/>\n    <rdf:rest rdf:nodeID=\"N52399fdf517c416ebb2e470463b71b5d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalComponent\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasOptionalComponent</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is an optional component of the `from` Element (`from` hasOptionalComponent `to`).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/environment\">\n    <rdfs:comment xml:lang=\"en\">Property describing the session in which a build is invoked.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N3bf9008e5422473bb689602da04ccca1\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/subject\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nad909dcc4fad4339a9eb809fabd6a871\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/limitation\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/score\">\n    <rdfs:comment xml:lang=\"en\">Provides a numerical (0-10) representation of the severity of a vulnerability.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N6eb9ec15081f404a99935ff4e2aaa14b\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7676f1bbd99e47659502f87b9936453e\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/scope\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N5b2278fb3a8e4e239193a033f8b4bf04\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Enumeration of dataset types.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N98018fef19484e2fae944af82b21920e\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/createdBy\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/expandsTo\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>expandsTo</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` archive expands out as an artifact described by each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N9a582f09d0b7426d81ae74b09a5ed252\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/packageUrl\"/>\n    <rdf:rest rdf:nodeID=\"N7f095ac56c3e4bccbcd4348b29980439\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb3e77cdb9a14442eafb0659c7081c110\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/endTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\">\n    <rdfs:comment xml:lang=\"en\">Property that describes the URI of the build configuration source file.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ListedLicenseException\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A license exception that is listed on the SPDX Exceptions list.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N7c7a260c778e4d4491ba75a0fe083ebe\"/>\n    <sh:property rdf:nodeID=\"N5011f0cdb4544a70b796520ecd436a25\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N72dd028519c2443b94229cfc4a2639bc\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"N0a961d271f304c8cbb2e0a1307a9d8ad\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5912892962274966938ef83f3f23c015\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N30d1dbbf97fb456eb18d38b76c8004d3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\"/>\n    <rdf:rest rdf:nodeID=\"Nece0b4f721a847f98727202b50f4a753\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Information about the relationship between two Elements.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Availability of dataset.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc9ccffdec66347509395f75c9845128f\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"N8eab6125211e4549a03d744617823ad5\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/describes\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>describes</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element describes each `to` Element. To denote the root(s) of a tree of elements in a collection, the rootElement property should be used.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/to\">\n    <rdfs:comment xml:lang=\"en\">References an Element on the right-hand side of a relationship.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/additionalPurpose\">\n    <rdfs:comment xml:lang=\"en\">Provides additional purpose information of the software artifact.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>module</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a module of a piece of software.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/low\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n    <rdfs:label>low</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Low/no risk is posed by an AI system.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">any hashing algorithm that does not exist in this list of entries</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4ad4011b5f8c44cbb3e76f5da0885cfd\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTestCase\"/>\n    <rdf:rest rdf:nodeID=\"N9e3f2c4f96904bddb1aa46c01701b0f6\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nce436d556d4e4606ba37d9ad32d22967\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\"/>\n    <rdf:rest rdf:nodeID=\"Ne5e123ab8f7d4aa4b35a7442690fe19d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\">\n    <rdfs:comment xml:lang=\"en\">Describes all the preprocessing steps applied to the training data before the\nmodel training.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/identifier\">\n    <rdfs:comment xml:lang=\"en\">Uniquely identifies an external element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/componentAnalysisReport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>componentAnalysisReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a Software Composition Analysis (SCA) report.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityPenTestReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a [penetration test](https://en.wikipedia.org/wiki/Penetration_test) report for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>design</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM of intended, planned software project or product with included components (some of which may not yet exist) for a new software artifact.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOptionalDependency\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasOptionalDependency</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element optionally depends on each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd951591fca6c47c2985dd159db6ad52c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\"/>\n    <rdf:rest rdf:nodeID=\"N4f7ca95fbfad4d20810e92ab09220394\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>amendedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is amended by each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7b50bf552c054e5baab961ecc882b722\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\"/>\n    <rdf:rest rdf:nodeID=\"Nf593d6da70614e2581430bd37d9cd4ef\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbd013d07f45a42d99931fe619ee4ca95\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/manifest\"/>\n    <rdf:rest rdf:nodeID=\"N7583808b54c947658126a7846ad7cc76\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbbbec88245754e9d9390b9a11f0b67c2\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/buildStartTime\">\n    <rdfs:comment xml:lang=\"en\">Property describing the start time of a build.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N54d1f829ecc441b9b7d9248324cbea6b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/delegatedTo\"/>\n    <rdf:rest rdf:nodeID=\"N96120491adc84204822952240ddadf13\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N951ec4cbce414b3bab847840bf18d59f\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/externalIdentifier\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifier\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na82fb3a822a04f6180f1ca7808276d8f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/runtime\"/>\n    <rdf:rest rdf:nodeID=\"Nc6bdb22311b243119db2aee3b54fabe4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nadd6173eaf8b4550a3ec8c90524cc599\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\"/>\n    <rdf:rest rdf:nodeID=\"N4d86b5ad122d431bbf443326643a51df\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha384</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-2 with a digest length of 384, as defined in [RFC 6234](https://datatracker.ietf.org/doc/rfc6234/).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SoftwareAgent\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">A software agent.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd77e569c4d2d4d2c9bb29ea462bc94cc\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/specification\"/>\n    <rdf:rest rdf:nodeID=\"N39638ea4b52f4236b7a808cb979d2f4b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\">\n    <rdfs:comment xml:lang=\"en\">Information about the relationship between two Elements.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4d2df683a0ea4c39be288b78f9e61ca4\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha224\"/>\n    <rdf:rest rdf:nodeID=\"N184c02d9c66a4e9d988d681d20c5ddc6\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Bom\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">A container for a grouping of SPDX-3.0 content characterizing details\n(provenence, composition, licensing, etc.) about a product.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Bundle\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies the CVSS base, temporal, threat, or environmental severity type.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N3de741ac343042e6ac53564501076e44\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\"/>\n    <rdf:rest rdf:nodeID=\"Ne0ff4ba19d0a41c18c6ccfc733f2193d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N73833299f42a4f78b3a3379f9d2302d7\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swid\"/>\n    <rdf:rest rdf:nodeID=\"N38e1279dca3f4e53be4eb3245a0e4ec2\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N30a10bdc909f4c4bb84f02821147b416\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/install\"/>\n    <rdf:rest rdf:nodeID=\"Nf6a05248229d4fe292d04534a4c4573d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/gitoid\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>gitoid</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N61753ca6fa484199b143356d20b0476e\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Tool\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7b5b4ad7f9a54d91a292ac0738539050\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/expandedLicensing\"/>\n    <rdf:rest rdf:nodeID=\"Nb28702ad1ccc478ba7b8aa42bc12985d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">A mathematical algorithm that maps data of arbitrary size to a bit string.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/noAssertion\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>noAssertion</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data type is not known.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDocumentation\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasDocumentation</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is documented by each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc2ac7680f26b40408ebfc2b4bb40def7\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\"/>\n    <rdf:rest rdf:nodeID=\"Nfd592b5830bc43009e433a4172fb036b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc6bdb22311b243119db2aee3b54fabe4\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/lineRange\">\n    <rdfs:comment xml:lang=\"en\">Defines the line range in the original host file that the snippet information\napplies to.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PositiveIntegerRange\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N70cf024bfa9e40a08de101b510631f60\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDataFile\"/>\n    <rdf:rest rdf:nodeID=\"N4f925ef656b840928e22aa51252c2976\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na3b27046864941989a486e5a70e0edb4\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/obsoletedBy\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndc659c8552d54ab684aadbdacdbd7a8d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\"/>\n    <rdf:rest rdf:nodeID=\"Nf142b126cd744b69be8d6c35ee1361e4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ncff880d9e9c24887adcf512cbce2a444\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\"/>\n    <rdf:rest rdf:nodeID=\"Ne3e1ac11e78640fab50085207414679f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0e4d30a5dd60459dbbb5efc7333deb37\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\"/>\n    <rdf:rest rdf:nodeID=\"N10ab85203a394bd3ba6ef86074d64233\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N73e74213eec84d8daaa36a51dab963d6\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/relationshipType\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"Ne93ae5d0cb664d7ab2554eaa72a23f25\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7091d1b764924e4db3551e0b422e61ba\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/downloadLocation\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1d4668e7f12244a7a9407b898c9b0534\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/vexVersion\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/value\">\n    <rdfs:comment xml:lang=\"en\">A value used in a generic key-value pair.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/test\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>test</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has specific context implications during an element's testing phase, during development.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/createdUsing\">\n    <rdfs:comment xml:lang=\"en\">Identifies the tooling that was used during the creation of the Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Tool\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/buildType\">\n    <rdfs:comment xml:lang=\"en\">A buildType is a hint that is used to indicate the toolchain, platform, or\ninfrastructure that the build was invoked on.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N453a2981f56c4d3a943752e7740f87fd\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierValue\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N6e913b09266e498887238fae6898e289\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/riskAssessment\"/>\n    <rdf:rest rdf:nodeID=\"N6bd3d2cfd9cd4f248e354deb40a851ff\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N072d6f5c7eee40859e3a93d05034536f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b384\"/>\n    <rdf:rest rdf:nodeID=\"N4a3178783c58491bb646a056a8dbb37a\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altWebPage\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>altWebPage</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to an alternative web page.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc71de92f1cc649fcab4d77d974dac329\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/query\"/>\n    <rdf:rest rdf:nodeID=\"Nfc3f4dc279d7471b83aa1a9df09f8d3f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/reportedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>reportedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbd0d551be201428eb241c70d0e315cfa\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\"/>\n    <rdf:rest rdf:nodeID=\"Nd0cfba2a98544626a8566f29105598e9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8115c0678af046f9bb8fe56f1541b92b\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2456bf573caa4efeab27607dfed5a451\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/red\"/>\n    <rdf:rest rdf:nodeID=\"Nb40076de31ba4cc08826656559e10385\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd3d538fe1cb544b5808c51dffd844c81\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N269b628c85f04f5d8a10fa3c500745a4\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N95c7a63c89e94f8d9ceb0dd0c34ac9e3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\"/>\n    <rdf:rest rdf:nodeID=\"N348ad67a2abe4f9d929b1e20acc594b5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nadd5d6fa295c47ee82d49e5fde059110\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>license</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to additional license information related to an artifact.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0dc54ccc3f8d4afe897d7be97f9f6928\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\"/>\n    <rdf:rest rdf:nodeID=\"N6946aaeee89545da9d91b8527c54139a\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8eab6125211e4549a03d744617823ad5\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ElementCollection\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>descendantOf</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is a descendant of each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd385c846dfa14371a0a3697f7168b4c1\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N451bba51c46a4c9d9a2343aef3356453\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_224\"/>\n    <rdf:rest rdf:nodeID=\"N731241b6024d4e109893eb1354404ec5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4e6142c3e2dd4f3f9e2aed1df9452bc7\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/data\"/>\n    <rdf:rest rdf:nodeID=\"N716ee87802fd4b6f98bfcff38ca5ff8a\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc1bb7a1b7d034342906511e27e066abc\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/adler32\"/>\n    <rdf:rest rdf:nodeID=\"Nf21725c3245f4286b67bd679d3351c59\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4382805b6a5947d38ffcfd8b182bddbf\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/score\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <rdfs:label>medium</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">When a CVSS score is between 4.0 - 6.9</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf0752cee7bef48efaa39267516a6b21a\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/knownBias\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetType\">\n    <rdfs:comment xml:lang=\"en\">Describes the type of the given dataset.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\">\n    <rdfs:comment xml:lang=\"en\">Conveys information about how VEX status was determined.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/NoneElement\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IndividualElement\"/>\n    <ns1:creationInfo rdf:resource=\"https://spdx.org/rdf/3.0.1/creationInfo_NoneElement\"/>\n    <rdfs:comment xml:lang=\"en\">An Individual Value for Element representing a set of Elements with\ncardinality (number/count) of zero.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf41c7f62f52f4c10b14344ec13dfe1e5\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/informationAboutApplication\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N06465237afe4406eb4803558f7a57c08\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/noAssertion\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"/>\n    <rdfs:label>noAssertion</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">No assertion can be made about the completeness of the relationship.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/other\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is of a type not included in this list.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N9e3f2c4f96904bddb1aa46c01701b0f6\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasVariant\"/>\n    <rdf:rest rdf:nodeID=\"N8ad3af20ea5248df91865def0b7a98de\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataCollectionProcess\">\n    <rdfs:comment xml:lang=\"en\">Describes how the dataset was collected.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/ancestorOf\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>ancestorOf</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is an ancestor of each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2c7697a923534e9988689746f1d03e41\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildMeta\"/>\n    <rdf:rest rdf:nodeID=\"Nf4e0c03b381d4fb584571d8fdd2ca0a7\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb28702ad1ccc478ba7b8aa42bc12985d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/security\"/>\n    <rdf:rest rdf:nodeID=\"Na3d930b22d4f462cb8bcb86adb108e16\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf94717c65e4f4b86b4df261ecf26650d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/usesTool\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedLicenseId\">\n    <rdfs:comment xml:lang=\"en\">Specifies whether a license or additional text identifier has been marked as\ndeprecated.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na42e3794f624483e818646ed683c5ba2\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/dataPreprocessing\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N734a831b529349fb969fd328dc6dcb1c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\"/>\n    <rdf:rest rdf:nodeID=\"N25b71b41baf8408a91b66336f376a5b6\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/buildEndTime\">\n    <rdfs:comment xml:lang=\"en\">Property that describes the time at which a build stops.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/energyUnit\">\n    <rdfs:comment xml:lang=\"en\">Specifies the unit in which energy is measured.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/invokedBy\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>invokedBy</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc22ee04d695b4582bd604f6206900620\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectAddition\">\n    <rdfs:comment xml:lang=\"en\">A LicenseAddition participating in a 'with addition' model.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N187a93895c7b43bea96131212a0ba3f5\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/value\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nce6e2333750a40619f2e93e40be35d7e\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\"/>\n    <sh:pattern>^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\dZ$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/withdrawnTime\">\n    <rdfs:comment xml:lang=\"en\">Specified the time and date when a vulnerability was withdrawn.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType\"/>\n    <rdfs:label>noAssertion</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">no assertion about the type of support is made.   This is considered the default if no other support type is used.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Abstract class representing a license combination consisting of one or more licenses.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:property rdf:nodeID=\"Nd6f4245b3ebe44e6b100782b191deb97\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd6ca1bcbdc494e39a9c1a4da0c52a0b3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasSpecification\"/>\n    <rdf:rest rdf:nodeID=\"Nb81407b76fc94f228f1f5ad011d931a5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nadc18a90b6ca4cc3af0fb2aa7418dda8\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityFix\"/>\n    <rdf:rest rdf:nodeID=\"Nc2ac7680f26b40408ebfc2b4bb40def7\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/kilowattHour\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType\"/>\n    <rdfs:label>kilowattHour</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Kilowatt-hour.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N95b6da49b56e4298924cd2f153f00905\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetUpdateMechanism\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/intendedUse\">\n    <rdfs:comment xml:lang=\"en\">Describes what the given dataset should be used for.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7c9974a53d5443c5831f3e7dc56073d0\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"N8358def5fd2b4668b759d786315e799f\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/LicenseAddition is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbd14f0a1267744e89f6930e710689414\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/identifier\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndfe4dc1d7d574b10a92ee8955837ad9d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/high\"/>\n    <rdf:rest rdf:nodeID=\"N0e31c4b45c4b442e9f1d32ab917a76ae\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/deprecatedVersion\">\n    <rdfs:comment xml:lang=\"en\">Specifies the SPDX License List version in which this license or exception\nidentifier was deprecated.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N80dac4ea19f44488ae2dc09ba1429116\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/beginIntegerRange\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#positiveInteger\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2b94274553ab4bc2bbc78307f39b3327\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/primaryPurpose\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"Nadd6173eaf8b4550a3ec8c90524cc599\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/packageVersion\">\n    <rdfs:comment xml:lang=\"en\">Identify the version of a package.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N16cb468a2dcd423bb3654b71a6f00062\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/simpleLicensing\"/>\n    <rdf:rest rdf:nodeID=\"N7b5b4ad7f9a54d91a292ac0738539050\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndb50eefe33ac4feda6cfb13073b5324e\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeletedFile\"/>\n    <rdf:rest rdf:nodeID=\"N8b86dbc23a22407a9380fbd9376d3b83\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcVulnAssessmentRelationship\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">Provides an SSVC assessment for a vulnerability.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:property rdf:nodeID=\"N30d5cdb21c144005b1d74c81aa0e129e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N02fadd3757064be6a0b797d8675b611e\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/numeric\"/>\n    <rdf:rest rdf:nodeID=\"Nef3e82bf7eac41aa8dc101eabd0f1815\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdf:type rdf:resource=\"http://www.w3.org/ns/shacl#NodeShape\"/>\n    <rdfs:comment xml:lang=\"en\">A distinct article or unit within the digital domain.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n    <sh:property rdf:nodeID=\"Nba03adbea09d477299a596cac9fd8319\"/>\n    <sh:property rdf:nodeID=\"Nc704d39d408f41caa9805e140ff0016a\"/>\n    <sh:property rdf:nodeID=\"N5d195bb929fc404584503e9c9b17a526\"/>\n    <sh:property rdf:nodeID=\"N06465237afe4406eb4803558f7a57c08\"/>\n    <sh:property rdf:nodeID=\"Ndb31c53559be41e0b28e79b74da0b557\"/>\n    <sh:property rdf:nodeID=\"Nd8679c5e3311467ca097a4151ac8fa54\"/>\n    <sh:property rdf:nodeID=\"N737b3d5b3c8f4cb7b5fb665b52f1dd96\"/>\n    <sh:property rdf:nodeID=\"Nda791debefe5491aa84d61433873c630\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N47d32bc3b4e04c9ab083ec76d4f22585\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/statement\">\n    <rdfs:comment xml:lang=\"en\">Commentary on an assertion that an annotator has made.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\">\n    <rdfs:comment xml:lang=\"en\">Identifies the full text of a LicenseAddition, in SPDX templating format.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N03140b327b9d4620b37b847528c7140b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\"/>\n    <rdf:rest rdf:nodeID=\"N4d2df683a0ea4c39be288b78f9e61ca4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb0ab9a298e9845b1b1b770398def929d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/descendantOf\"/>\n    <rdf:rest rdf:nodeID=\"Nabd40767fbd84edea7e048b911a681e4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\">\n    <rdfs:comment xml:lang=\"en\">Specifies the SPDX License List version in which this ListedLicense or\nListedLicenseException identifier was first added.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbd45f3e248c84b27b2e1a0da67d47a71\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/copiedTo\"/>\n    <rdf:rest rdf:nodeID=\"N54d1f829ecc441b9b7d9248324cbea6b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N23a349d7f4a14351adf4c70293152926\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/releaseHistory\"/>\n    <rdf:rest rdf:nodeID=\"N6e913b09266e498887238fae6898e289\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndcdb30d7deca45a8bc3e563144933f0e\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/filesystemImage\"/>\n    <rdf:rest rdf:nodeID=\"N6be5db9035a14b779b13bfa0a5a51c3e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/deviceDriver\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>deviceDriver</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element represents software that controls hardware devices.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8711a8ae5ca942d1bbd795a0144ca9a7\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\"/>\n    <rdf:rest rdf:nodeID=\"N13f4d81403034faaa93ea1abc3bd3d91\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N32f50a51e84f4a2499a5d17f54bbed6b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha384\"/>\n    <rdf:rest rdf:nodeID=\"N694be39aecbe44d49f3850275de952ec\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na5a538a0052340c0ba01747cca3d3da8\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"N8115c0678af046f9bb8fe56f1541b92b\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Security/VexVulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>productMetadata</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to additional product metadata such as reference within organization's product catalog.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4466be96ec5a4942b916c3f1fad2d3ee\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\"/>\n    <rdf:rest rdf:nodeID=\"N14d2ccc3ee7749088945c0ba96e7a88a\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N48b3e9d109d34fdeaa6cbef58c05c171\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/design\"/>\n    <rdf:rest rdf:nodeID=\"N220b4463e39147e99e8eeeb9974c5370\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7d2dbee05b72455c995a675186de5fd1\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/buildId\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf028d12b2d0f4f6cb20747b6b39a8b5b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\"/>\n    <rdf:rest rdf:nodeID=\"Ncb6c9deb0ba44382a0b957b7ea80228c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1358bfc70dc14db6aa3a799228bc2fdd\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/socialMedia\"/>\n    <rdf:rest rdf:nodeID=\"N4091b2fb3d5c417fad7305927740d1d5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc9235a4485e64fff9b1298095061a58e\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\"/>\n    <rdf:rest rdf:nodeID=\"N05edbc4959e844438800e546abaebaea\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifierType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the type of the content identifier.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0c49370c41124d50ac6081418cb2432d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\"/>\n    <rdf:rest rdf:nodeID=\"N511c01e1b6a146c3bf99fe3e88272f2e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nfbd5a9c0923c423a84d0bb8fef89f4a3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdversaryModel\"/>\n    <rdf:rest rdf:nodeID=\"Nadc18a90b6ca4cc3af0fb2aa7418dda8\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/categorical\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>categorical</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data that is classified into a discrete number of categories, such as the eye color of a population of people.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardLicenseTemplate\">\n    <rdfs:comment xml:lang=\"en\">Identifies the full text of a License, in SPDX templating format.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/metric\">\n    <rdfs:comment xml:lang=\"en\">Records the measurement of prediction quality of the AI model.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N64a80dfe5e954cf59753ab8a96e4eff3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\">\n    <rdfs:comment xml:lang=\"en\">Records if sensitive personal information is used during model training or\ncould be used during the inference.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbc8ae53aacf942ca88840a6c1d655d6c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/requirement\"/>\n    <rdf:rest rdf:nodeID=\"N58021835a49a4b959f9428f8df7f7198\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies the type of an external identifier.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N243ef6907efb40d38e00f4430d63fc19\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\"/>\n    <rdf:rest rdf:nodeID=\"N9ed65925a89e40e8b7faaa925d739c72\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/contentIdentifier\">\n    <rdfs:comment xml:lang=\"en\">A canonical, unique, immutable identifier of the artifact content, that may be\nused for verifying its identity and/or integrity.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifier\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N81c1c3e2bbc4470ab2eaf9e5c6c4d1f0\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness/complete\"/>\n    <rdf:rest rdf:nodeID=\"N461fe7f9c28b4d81a4fb17726fc9adf6\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbdc672a90df4480da8648bd31507d48e\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/parameter\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityOther\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityOther</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to related security information of unspecified type.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType/scrapingScript\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n    <rdfs:label>scrapingScript</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the dataset provider is not making available the underlying data and the dataset must be reassembled, typically using the provided script for scraping the data.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc6d18260ddfa478b84c2dc19c2059aa2\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/snippetFromFile\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/File\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nccde3ac271484f91b83ed5fb2e1d70c9\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/useSensitivePersonalInformation\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"N0f568f8825144082a14a0e000b8ff13f\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N619e2a32fb994ed69f916340e12ed7f3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/configuration\"/>\n    <rdf:rest rdf:nodeID=\"N315dc3dd043c41a49ffaaba74d10eeb0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4a56b875349e44729e9aca40972c86cd\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\"/>\n    <rdf:rest rdf:nodeID=\"N3de741ac343042e6ac53564501076e44\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4538304380bf48b895869aa8dbea3275\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\"/>\n    <rdf:rest rdf:nodeID=\"Ne223bb746dc9463bbbe16ca844619e98\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne4baf3becb8740a79f8bceb49f40679f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/nuget\"/>\n    <rdf:rest rdf:nodeID=\"Nd91122440e7149a28656eb9394e082b2\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha1\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha1</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-1, a secure hashing algorithm, as defined in [RFC 3174](https://datatracker.ietf.org/doc/rfc3174/).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N236307149ca247fcad8df1b0dd41fcfc\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/ai\"/>\n    <rdf:rest rdf:nodeID=\"N88ce0438020d4326924db53dec9bd6b5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N163b018b3d984833a5523252ed920c58\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/other\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N511c01e1b6a146c3bf99fe3e88272f2e\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAddedFile\"/>\n    <rdf:rest rdf:nodeID=\"Nd0ec388aab40469ab0a4297c30e0c906\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Indicates whether a relationship is known to be complete, incomplete, or if no assertion is made with respect to relationship completeness.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>configures</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element is a configuration applied to each `to` Element, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2f8145031850475ba01bc466221debed\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\"/>\n    <rdf:rest rdf:nodeID=\"Nfb655ff9dcc6442baa6046d411f0624c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4e4b35788e1b4064b856bcd8d2cc6670\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/algorithm\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n    <sh:in rdf:nodeID=\"Nce436d556d4e4606ba37d9ad32d22967\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/kev\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"/>\n    <rdfs:label>kev</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">CISA's Known Exploited Vulnerability (KEV) Catalog</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0753f471dae945e885cde15702c705bb\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\"/>\n    <rdf:rest rdf:nodeID=\"N619e2a32fb994ed69f916340e12ed7f3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>cpe23</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Common Platform Enumeration: Naming Specification Version 2.3](https://csrc.nist.gov/publications/detail/nistir/7695/final)</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na92e8ceda7e548bb9a144c2e9c857639\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropName\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType/other\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/LifecycleScopeType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A relationship has other specific context information necessary to capture that the above set of enumerations does not handle.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType/other\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Other exploit catalogs</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>md6</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[MD6 hash function](https://people.csail.mit.edu/rivest/pubs/RABCx08.pdf)</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8b5253826157456ba3297cf9f4f8db15\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe23\"/>\n    <rdf:rest rdf:nodeID=\"Nff9c0c2a18f24f76bfa32806ec48ce59\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/critical\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <rdfs:label>critical</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">When a CVSS score is between 9.0 - 10.0</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasInput\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasInput</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Build has each `to` Element as an input, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N3ba51db196c04386ae47cb64aab6c95c\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceUri\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5011f0cdb4544a70b796520ecd436a25\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/listVersionAdded\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4f925ef656b840928e22aa51252c2976\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDeclaredLicense\"/>\n    <rdf:rest rdf:nodeID=\"Ndb50eefe33ac4feda6cfb13073b5324e\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N626b5ad29167479dabae9a9177315404\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/modelDataPreprocessing\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/generates\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>generates</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element generates each `to` Element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>secureSoftwareAttestation</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to information assuring that the software is developed using security practices as defined by [NIST SP 800-218 Secure Software Development Framework (SSDF) Version 1.1](https://csrc.nist.gov/pubs/sp/800/218/final) or [CISA Secure Software Development Attestation Form](https://www.cisa.gov/resources-tools/resources/secure-software-development-attestation-form).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc5485992ed4e4cbea07fa6d87ee716ac\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake3\"/>\n    <rdf:rest rdf:nodeID=\"Nc85a3a5deac54465a32d993ba5434b00\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N737b3d5b3c8f4cb7b5fb665b52f1dd96\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/standardName\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\">\n    <rdfs:comment xml:lang=\"en\">Records a hyperparameter used to build the AI model contained in the AI\npackage.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N3b695bebf32746039b555b8460ffe552\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"Nb8a14d0c45314542aa2d6a98232399be\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Extension/Extension is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbffaba2351c747ef8e380b89888a5f14\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/act\"/>\n    <rdf:rest rdf:nodeID=\"N288949a61054447689377b531414e0b7\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/key\">\n    <rdfs:comment xml:lang=\"en\">A key used in a generic key-value pair.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/actionStatement\">\n    <rdfs:comment xml:lang=\"en\">Provides advise on how to mitigate or remediate a vulnerability when a VEX product\nis affected by it.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/dataLicense\">\n    <rdfs:comment xml:lang=\"en\">Provides the license under which the SPDX documentation of the Element can be\nused.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/externalRefType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the type of the external reference.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>model</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a machine learning or artificial intelligence model.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4ac93d52ef544d5cb73aeaeb279b7567\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/sensor\"/>\n    <rdf:rest rdf:nodeID=\"N07868b0098174c478ac47f3fbc946ff0\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nfe1814d375d7456e843deb8cde1cf341\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isDeprecatedAdditionId\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/device\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>device</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element refers to a chipset, processor, or electronic board.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbbe9948554644fd8b49899d278739242\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/productMetadata\"/>\n    <rdf:rest rdf:nodeID=\"N7b50bf552c054e5baab961ecc882b722\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N73f9586a8a7d4b978afcb9cfe998050b\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/standardAdditionTemplate\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N897df0f6e23b488988a2d2db8aad5bc4\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\"/>\n    <rdf:rest rdf:nodeID=\"Nfa72871f5924444491d18910ec431abb\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N66b43817d95d4468bf805207af159230\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetNoise\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/typeOfModel\">\n    <rdfs:comment xml:lang=\"en\">Records the type of the model used in the AI software.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N90cb783276d74a2881e21a08abf01e2f\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"N986501d57648498ea8ed156092baf32c\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N288949a61054447689377b531414e0b7\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/attend\"/>\n    <rdf:rest rdf:nodeID=\"N41fda4edc0294fce84cdb5688d8ef9ef\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityAdvisory\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>securityAdvisory</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a published security advisory (where advisory as defined per [ISO 29147:2018](https://www.iso.org/standard/72311.html)) that may affect one or more elements, e.g., vendor advisories or specific NVD entries.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N675847984777421d9fb9b171cdf0bb53\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/externalRef\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRef\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/purchaseOrder\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>purchaseOrder</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a purchase order for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha3_512</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-3 with a digest length of 512, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N261c61aa119e4f4e9ce3c9387fb29c9f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\"/>\n    <rdf:rest rdf:nodeID=\"Nb9165bd1d4e8406eb56e237a892cfba4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/low\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType\"/>\n    <rdfs:label>low</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">When a CVSS score is between 0.1 - 3.9</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_384\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm\"/>\n    <rdfs:label>sha3_384</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SHA-3 with a digest length of 384, as defined in [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N59f692071bb64860ab9f02cfb4670088\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType/green\"/>\n    <rdf:rest rdf:nodeID=\"N27a8c8f61e944083abcc670fe4586df8\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N05edbc4959e844438800e546abaebaea\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha3_512\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nff8e6ed55f604249b913b2bbc6d8411d\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/datasetAvailability\">\n    <rdfs:comment xml:lang=\"en\">The field describes the availability of a dataset.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetAvailabilityType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/buildId\">\n    <rdfs:comment xml:lang=\"en\">A buildId is a locally unique identifier used by a builder to identify a unique\ninstance of a build produced by it.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/catalogType\">\n    <rdfs:comment xml:lang=\"en\">Specifies the exploit catalog type.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/ExploitCatalogType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/summary\">\n    <rdfs:comment xml:lang=\"en\">A short description of an Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N88e97455b377466daa24bff58cde8f0d\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/packageVerificationCodeExcludedFile\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nfc8b91023a9e4e08ae989e08b6c0b9ec\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mavenCentral\"/>\n    <rdf:rest rdf:nodeID=\"Nf7e1508801cf4398b830fad84fe53388\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n    <rdfs:label>analyzed</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SBOM generated through analysis of artifacts (e.g., executables, packages, containers, and virtual machine images) after its build. Such analysis generally requires a variety of heuristics. In some contexts, this may also be referred to as a \"3rd party\" SBOM.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N168bcfc831bd4f85b6a82742eb7ad4f5\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\"/>\n    <rdf:rest rdf:nodeID=\"Ned1f0afb78d3460c9478383abf3da36b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/timestamp\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType\"/>\n    <rdfs:label>timestamp</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">data is recorded with a timestamp for each entry, but not necessarily ordered or at specific intervals, such as when a taxi ride starts and ends.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Provides a set of values to be used to describe the common types of SBOMs that\ntools may create.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vcs\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>vcs</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a version control system related to a software artifact.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\">\n    <rdfs:comment xml:lang=\"en\">A string in the license expression format.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0f4d0a9a8e7d46a0b9cf255274bcce6b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasConcludedLicense\"/>\n    <rdf:rest rdf:nodeID=\"N70cf024bfa9e40a08de101b510631f60\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf10e65ca64f84003827c23ef339743e5\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\"/>\n    <rdf:rest rdf:nodeID=\"Ne1917fc7b2894ab7a09e78e8e8b21989\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4dda90621fe746a2972ace6f1e26f9c9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/fixedBy\"/>\n    <rdf:rest rdf:nodeID=\"Na00b6f47e860415881f7e8a524a04316\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N91fee785616543dd9952683d70d387bf\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/deployed\"/>\n    <rdf:rest rdf:nodeID=\"N94e6bbd4fb004035a4cbdb3e969a1fbb\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N58c3f747313349d396ead702e2de2953\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/certificationReport\"/>\n    <rdf:rest rdf:nodeID=\"N5ddf9ddcd2bc446f8729bd7a23566faf\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0cac787ed3f3421fa6687df4da790a0c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/cwe\"/>\n    <rdf:rest rdf:nodeID=\"N44928392b4d8458f847c7fd69533d2ee\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nbac401e4be1249dd86dd149952baf59b\">\n    <sh:path rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"/>\n    <sh:not rdf:nodeID=\"N5bda6a3731444310990a06326743f6aa\"/>\n    <sh:message xml:lang=\"en\">https://spdx.org/rdf/3.0.1/terms/Core/Element is an abstract class and should not be instantiated directly. Instantiate a subclass instead.</sh:message>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/Organization\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">A group of people who work together in an organized way for a shared purpose.</rdfs:comment>\n    <rdfs:subClassOf rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Agent\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#IRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0d2bee57931544d786ff3bc0afb223b0\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noSupport\"/>\n    <rdf:rest rdf:nodeID=\"N8f1dd8dbe42e46fb934adf94515048b1\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N13acbf7806c648f19f147c9073a04385\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/metric\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0d09683a42354debacdd0b0625119609\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/identifierLocator\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8f1dd8dbe42e46fb934adf94515048b1\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/noAssertion\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/builtTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies the time an artifact was built.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"/>\n    <rdfs:label>file</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The file represents a single file (default).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb81407b76fc94f228f1f5ad011d931a5\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasStaticLink\"/>\n    <rdf:rest rdf:nodeID=\"Nc82d9b6d9a4a40d6b95e4cd04612ac98\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Extension/cdxPropValue\">\n    <rdfs:comment xml:lang=\"en\">A value used in a CdxPropertyEntry name-value pair.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/decisionType\">\n    <rdfs:comment xml:lang=\"en\">Provide the enumeration of possible decisions in the\n[Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree](https://www.cisa.gov/stakeholder-specific-vulnerability-categorization-ssvc).</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>qualityAssessmentReport</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a quality assessment for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf7fd042770064703a84cd9039273e4f7\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/specVersion\"/>\n    <sh:pattern>^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$</sh:pattern>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nac0a6f045e7e4efd9dbaf01201286a14\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/bower\"/>\n    <rdf:rest rdf:nodeID=\"N2c7697a923534e9988689746f1d03e41\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType\"/>\n    <rdfs:label>gitoid</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid), stands for [Git Object ID](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an [Artifact Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-identifier-types) for the software artifact or an [Input Manifest Identifier](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#input-manifest-identifier) for the software artifact's associated [Artifact Input Manifest](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-input-manifest); this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See [OmniBOR Specification](https://github.com/omnibor/spec/), a minimalistic specification for describing software [Artifact Dependency Graphs](https://github.com/omnibor/spec/blob/eb1ee5c961c16215eb8709b2975d193a2007a35d/spec/SPEC.md#artifact-dependency-graph-adg).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/subjectLicense\">\n    <rdfs:comment xml:lang=\"en\">A License participating in an 'or later' model.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N72a328f4b7e14cb194d99b35236c3430\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/comment\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N17c879855daa4fd7b7d7ef9da34e7ea6\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasOutput\"/>\n    <rdf:rest rdf:nodeID=\"N8ff2b7ece321489a9ff262a2c697c89c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd91122440e7149a28656eb9394e082b2\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/license\"/>\n    <rdf:rest rdf:nodeID=\"Nb2f2a5ddadbe4718954d50737f92e201\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1647e706f6764e7d9ec4e0aa8979d0c6\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/customIdToUri\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/member\">\n    <rdfs:comment xml:lang=\"en\">A license expression participating in a license set.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N89d641eef49d4a5f9ef42bfe5c4221bd\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\"/>\n    <rdf:rest rdf:nodeID=\"N230a41f8c8d549b8844a37595ce56867\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/other\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Used when the type does not match any of the other options.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf6541e98d99947d9a7ccb49088b43ea0\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasDynamicLink\"/>\n    <rdf:rest rdf:nodeID=\"N931294357284457f9a6f643757b29e72\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/mailingList\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>mailingList</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the mailing list used by the maintainer for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N618f8c59ed9345ca8692a68f777a0fb0\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/secureSoftwareAttestation\"/>\n    <rdf:rest rdf:nodeID=\"N36b7d391e5cf402199bf454d82f5735c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/creationInfo_NoAssertionLicense\">\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/CreationInfo\"/>\n    <rdfs:comment xml:lang=\"en\">This individual element was defined by the spec.</rdfs:comment>\n    <ns1:created rdf:datatype=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\">2024-11-22T03:00:01Z</ns1:created>\n    <ns1:createdBy rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SpdxOrganization\"/>\n    <ns1:specVersion>3.0.1</ns1:specVersion>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/completeness\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the completeness of relationships.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipCompleteness\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n    <rdfs:label>no</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Indicates absence of the field.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ncf68ed04ac534a92808a38217fa55530\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/analyzed\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N13f4d81403034faaa93ea1abc3bd3d91\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\"/>\n    <rdf:rest rdf:nodeID=\"Ncff880d9e9c24887adcf512cbce2a444\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne70b85feb564419597741ca637d61d03\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseExpression\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:minCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:minCount>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/publishedTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies the time when a vulnerability was published.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Enumeration of the valid profiles.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>executable</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is an Artifact that can be run on a computer.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4d86b5ad122d431bbf443326643a51df\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\"/>\n    <rdf:rest rdf:nodeID=\"Nfbd3df443088485abe551fc6374a3c4c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4571ded3acc34f068931feecaa278a44\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/diskImage\"/>\n    <rdf:rest rdf:nodeID=\"N1aac3c1c2ffb45d79910e133d9ec02f9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/container\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>container</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a container image which can be used by a container runtime application.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/percentile\">\n    <rdfs:comment xml:lang=\"en\">The percentile of the current probability score.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N14d2ccc3ee7749088945c0ba96e7a88a\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/operatingSystem\"/>\n    <rdf:rest rdf:nodeID=\"N2dbc8b0a30da433a94050a3ab1190bb8\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne0ff4ba19d0a41c18c6ccfc733f2193d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/patch\"/>\n    <rdf:rest rdf:nodeID=\"N4e1bd25f594a483ab492b4c24a5748eb\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>dataset</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Dataset profile specification</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>cpe22</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">[Common Platform Enumeration Specification 2.2](https://cpe.mitre.org/files/cpe-specification_2.2.pdf)</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd0d48abef81b4c44a952c0925a6e30a9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/modifiedBy\"/>\n    <rdf:rest rdf:nodeID=\"N9bb1cced9aa14e08b36ebf9f952b1d01\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/privacyAssessment\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>privacyAssessment</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to a privacy assessment for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne5e123ab8f7d4aa4b35a7442690fe19d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\"/>\n    <rdf:rest rdf:nodeID=\"N072d6f5c7eee40859e3a93d05034536f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nfbd3df443088485abe551fc6374a3c4c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/bom\"/>\n    <rdf:rest rdf:nodeID=\"N1256cfafa26e453a9d5f8b08cc5920d7\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/swhid\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>swhid</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the [SWHID specification](https://www.swhid.org/specification/v1.1/4.Syntax) (ISO/IEC DIS 18670). They typically look like `swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2`.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/application\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>application</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a software application.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7eb015d497fc4c09bb8530f59c65624d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/audio\"/>\n    <rdf:rest rdf:nodeID=\"Nbd0d551be201428eb241c70d0e315cfa\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4091b2fb3d5c417fad7305927740d1d5\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/sourceArtifact\"/>\n    <rdf:rest rdf:nodeID=\"N683c5b7b252949bda929dd4befe8bb50\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne1917fc7b2894ab7a09e78e8e8b21989\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\"/>\n    <rdf:rest rdf:nodeID=\"Nbc8ae53aacf942ca88840a6c1d655d6c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb345ac20ec3244e480ec30eee26dc06e\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/verifiedUsing\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasProvidedDependency\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasProvidedDependency</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has a dependency on each `to` Element, dependency is not in the distributed artifact, but assumed to be provided, during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0781395df11e44a6a3186f0fa8908958\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/statusNotes\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/energyConsumption\">\n    <rdfs:comment xml:lang=\"en\">Indicates the amount of energy consumption incurred by an AI model.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb9165bd1d4e8406eb56e237a892cfba4\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/archive\"/>\n    <rdf:rest rdf:nodeID=\"N0753f471dae945e885cde15702c705bb\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N833dac5833c24d35a16d11f2e318aeef\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotPresent\"/>\n    <rdf:rest rdf:nodeID=\"Nd90adf23ae66491daa68ac6dd4501bdf\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nece0b4f721a847f98727202b50f4a753\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md4\"/>\n    <rdf:rest rdf:nodeID=\"N210fbcf85b384009a2cee68e4a7e6b78\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/locationHint\">\n    <rdfs:comment xml:lang=\"en\">Provides an indication of where to retrieve an external Element.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd83655f2100e4025b2eefd465fc154ab\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\"/>\n    <rdf:rest rdf:nodeID=\"N0c3b30ca2bdf4cb1839bdc608bc41186\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8186b6d9dc534ac1b7a906d040a88d6a\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/publishedBy\"/>\n    <rdf:rest rdf:nodeID=\"N9b79adf6684a4d328dc28ae0ee98d95d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne94d7f462c66468a8c52086b6b54de89\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/amendedBy\"/>\n    <rdf:rest rdf:nodeID=\"Nb07efffce0ba43a2bcac0e3a90a48609\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N10ab85203a394bd3ba6ef86074d64233\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/no\"/>\n    <rdf:rest rdf:nodeID=\"N0b353053b3cd41e89351acf39abb719c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne06f01bddfb24f69a9e1c0ba9694b11d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/SsvcDecisionType/trackStar\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/test\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>test</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element is a test used to verify functionality on an software element.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasTest\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>hasTest</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Every `to` Element is a test artifact for the `from` Element (`from` hasTest `to`), during a LifecycleScopeType period.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies the safety risk level.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\"/>\n    <rdfs:label>documentation</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">A reference to the documentation for a package.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N88ce0438020d4326924db53dec9bd6b5\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/dataset\"/>\n    <rdf:rest rdf:nodeID=\"N722c45f262084ffa9b063b852952397b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/contentType\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the content type of an Element or a Property.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf7e1508801cf4398b830fad84fe53388\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/metrics\"/>\n    <rdf:rest rdf:nodeID=\"N62b8677868664944abc9f19745aed957\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/platform\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>platform</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element represents a runtime environment.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N6aa0e623203745d7b1fb18b485918354\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/configures\"/>\n    <rdf:rest rdf:nodeID=\"Nc4286224070a4248ad8590c45a7c8bc6\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N68767751c5f64fc1afe82f2dcbae6636\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityThreatModel\"/>\n    <rdf:rest rdf:nodeID=\"N1358bfc70dc14db6aa3a799228bc2fdd\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc38c872821b548ee8f430a027b2d711f\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/homePage\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N58021835a49a4b959f9428f8df7f7198\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\"/>\n    <rdf:rest rdf:nodeID=\"Nd77e569c4d2d4d2c9bb29ea462bc94cc\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/fileKind\">\n    <rdfs:comment xml:lang=\"en\">Describes if a given file is a directory or non-directory kind of file.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nff33e8337dc8421d9e74b338e35a75d5\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/name\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n    <sh:maxCount rdf:datatype=\"http://www.w3.org/2001/XMLSchema#integer\">1</sh:maxCount>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/other\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose\"/>\n    <rdfs:label>other</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The Element doesn't fit into any of the other categories.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType/high\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n    <rdfs:label>high</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The second-highest level of risk posed by an AI system.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5bda6a3731444310990a06326743f6aa\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Element\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N7583808b54c947658126a7846ad7cc76\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/model\"/>\n    <rdf:rest rdf:nodeID=\"N4466be96ec5a4942b916c3f1fad2d3ee\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/energyQuantity\">\n    <rdfs:comment xml:lang=\"en\">Represents the energy quantity.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#decimal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nff9c0c2a18f24f76bfa32806ec48ce59\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\"/>\n    <rdf:rest rdf:nodeID=\"N64ae0543871444f6b7d2a497fcf55186\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ncedd59bf4f1a4436ac8325d34d020df5\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/ExtendableLicense\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Dataset/ConfidentialityLevelType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Categories of confidentiality level.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Neff5f08fa9fd4aaeb51026e2484443c7\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/software\"/>\n    <rdf:rest rdf:nodeID=\"N16cb468a2dcd423bb3654b71a6f00062\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N931294357284457f9a6f643757b29e72\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasEvidence\"/>\n    <rdf:rest rdf:nodeID=\"N687efc23ea2c4c0b9a09c9ca45dc49b3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/isOsiApproved\">\n    <rdfs:comment xml:lang=\"en\">Specifies whether the License is listed as approved by the\nOpen Source Initiative (OSI).</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#boolean\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Specifies the type of an external reference.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nedaa28cbd856413e95e7805cf2d255dd\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md2\"/>\n    <rdf:rest rdf:nodeID=\"N2f8145031850475ba01bc466221debed\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nfb655ff9dcc6442baa6046d411f0624c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md5\"/>\n    <rdf:rest rdf:nodeID=\"N8711a8ae5ca942d1bbd795a0144ca9a7\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N82be0a238ea44c658a60ca20e0c8c6fa\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\"/>\n    <sh:datatype rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#Literal\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/endTime\">\n    <rdfs:comment xml:lang=\"en\">Specifies the time from which an element is no longer applicable / valid.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#dateTimeStamp\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd0cfba2a98544626a8566f29105598e9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/graph\"/>\n    <rdf:rest rdf:nodeID=\"Na79e142094fb464da3de3ceb4108e4ff\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N184c02d9c66a4e9d988d681d20c5ddc6\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/sha256\"/>\n    <rdf:rest rdf:nodeID=\"N32f50a51e84f4a2499a5d17f54bbed6b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/trainingEnergyConsumption\">\n    <rdfs:comment xml:lang=\"en\">Specifies the amount of energy consumed when training the AI model that is\nbeing used in the AI system.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumptionDescription\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb245e59ae52342bea2f1feb05bb80e79\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/availableFrom\"/>\n    <rdf:rest rdf:nodeID=\"N6aa0e623203745d7b1fb18b485918354\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/sbomType\">\n    <rdfs:comment xml:lang=\"en\">Provides information about the type of an SBOM.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4a3178783c58491bb646a056a8dbb37a\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b512\"/>\n    <rdf:rest rdf:nodeID=\"N615be2b8b7174608b24884d12a2039ad\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc6d7eec7a63445c8a64113d0e59ce02c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/framework\"/>\n    <rdf:rest rdf:nodeID=\"N30a10bdc909f4c4bb84f02821147b416\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nfd592b5830bc43009e433a4172fb036b\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/securityPenTestReport\"/>\n    <rdf:rest rdf:nodeID=\"N9b9dc778bc5c415fad7f82cf4f6047d2\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/testedOn\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType\"/>\n    <rdfs:label>testedOn</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The `from` Element has been tested on the `to` Element(s).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/locator\">\n    <rdfs:comment xml:lang=\"en\">Provides the location of an exploit catalog.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#anyURI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf21725c3245f4286b67bd679d3351c59\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/blake2b256\"/>\n    <rdf:rest rdf:nodeID=\"N916e8c3c85774fcd96b700a20240ca75\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/build\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType\"/>\n    <rdfs:label>build</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">the element follows the Build profile specification</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/justificationType\">\n    <rdfs:comment xml:lang=\"en\">Impact justification label to be used when linking a vulnerability to an element\nrepresenting a VEX product with a VexNotAffectedVulnAssessmentRelationship\nrelationship.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/impactStatement\">\n    <rdfs:comment xml:lang=\"en\">Explains why a VEX product is not affected by a vulnerability. It is an\nalternative in VexNotAffectedVulnAssessmentRelationship to the machine-readable\njustification label.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne41f054fce23460dba46863153e67567\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/IntegrityMethod\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Na5ef7f1675b84ce99e4f4ca36d200a91\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType/file\"/>\n    <rdf:rest rdf:nodeID=\"N14d7232930234cad917631e1993d7ccd\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/sourceInfo\">\n    <rdfs:comment xml:lang=\"en\">Records any relevant background information or additional comments\nabout the origin of the package.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/licenseListVersion\">\n    <rdfs:comment xml:lang=\"en\">The version of the SPDX License List used in the license expression.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne7777394524c4639973161dd3aff2db3\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsKyber\"/>\n    <rdf:rest rdf:nodeID=\"N33da303c78e142a2acc0db12f3ee6686\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc85a3a5deac54465a32d993ba5434b00\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/crystalsDilithium\"/>\n    <rdf:rest rdf:nodeID=\"Ne7777394524c4639973161dd3aff2db3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Build/configSourceEntrypoint\">\n    <rdfs:comment xml:lang=\"en\">Property describes the invocation entrypoint of a build.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0b3155ddb4cc46678a8dadb3eb9e5e43\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/dynamicAnalysisReport\"/>\n    <rdf:rest rdf:nodeID=\"N1dd7c94072d1478ca91bee2c7af967a8\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2aa73eafba6f4d55938fb60c96ff2379\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cpe22\"/>\n    <rdf:rest rdf:nodeID=\"N8b5253826157456ba3297cf9f4f8db15\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2847f93323fd468eab2b926c5715c994\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/module\"/>\n    <rdf:rest rdf:nodeID=\"N4a56b875349e44729e9aca40972c86cd\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType/cve\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalIdentifierType\"/>\n    <rdfs:label>cve</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">Common Vulnerabilities and Exposures identifiers, an identifier for a specific software flaw defined within the official CVE Dictionary and that conforms to the [CVE specification](https://csrc.nist.gov/glossary/term/cve_id).</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N2aa14aff363e4fc1ab2ed86f71eb8873\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/AnnotationType/other\"/>\n    <rdf:rest rdf:nodeID=\"N6ac0694afb0c40c1bb0988b0569f0cb4\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5a0ed5449f124c1e9ea7b05f0826cabd\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/evidence\"/>\n    <rdf:rest rdf:nodeID=\"Ne64dea82135241279d97934d928f2d35\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N786a3eaa8fbe4cf0bb67c4e086fa8b5b\">\n    <sh:path rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/hyperparameter\"/>\n    <sh:class rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/DictionaryEntry\"/>\n    <sh:nodeKind rdf:resource=\"http://www.w3.org/ns/shacl#BlankNodeOrIRI\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N4dcad64fd9cf4af2b8d6ea98d6c5450a\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/source\"/>\n    <rdf:rest rdf:nodeID=\"N264b55b33a4549a6a131d79763879896\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N220b4463e39147e99e8eeeb9974c5370\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SbomType/source\"/>\n    <rdf:rest rdf:nodeID=\"N75f6c4472b7b45349200afcce0dbacef\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/vulnerableCodeNotInExecutePath\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#NamedIndividual\"/>\n    <rdf:type rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType\"/>\n    <rdfs:label>vulnerableCodeNotInExecutePath</rdfs:label>\n    <rdfs:comment xml:lang=\"en\">The affected code is not reachable through the execution of the code, including non-anticipated states of the product.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N683c5b7b252949bda929dd4befe8bb50\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/staticAnalysisReport\"/>\n    <rdf:rest rdf:nodeID=\"N991d42b910e64656b45d7c4ce9e7f5e3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/autonomyType\">\n    <rdfs:comment xml:lang=\"en\">Indicates whether the system can perform a decision or action without human\ninvolvement or guidance.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/safetyRiskAssessment\">\n    <rdfs:comment xml:lang=\"en\">Records the results of general safety risk assessment of the AI system.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#ObjectProperty\"/>\n    <rdfs:range rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/SafetyRiskAssessmentType\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf4e0c03b381d4fb584571d8fdd2ca0a7\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/buildSystem\"/>\n    <rdf:rest rdf:nodeID=\"Nc15495aea74e4883afce40f042a057d5\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N037a9f94d4da4593a56a6804fca57483\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/AI/EnergyUnitType/megajoule\"/>\n    <rdf:rest rdf:nodeID=\"N163b018b3d984833a5523252ed920c58\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf58f6bed32c5414ca98526a5d6a7b6dc\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf593d6da70614e2581430bd37d9cd4ef\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/qualityAssessmentReport\"/>\n    <rdf:rest rdf:nodeID=\"N132cde65c9b14a1694d400388aecf0cc\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ne64dea82135241279d97934d928f2d35\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/executable\"/>\n    <rdf:rest rdf:nodeID=\"Nbf6c9a626dad41fa8a0422cb3ddab7a3\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/domain\">\n    <rdfs:comment xml:lang=\"en\">Captures the domain in which the AI package can be used.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0e31c4b45c4b442e9f1d32ab917a76ae\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\"/>\n    <rdf:rest rdf:nodeID=\"N0e471571470240e5872be57bfd58fed9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N02daaf1ea3874989948c16e26274de9f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/md6\"/>\n    <rdf:rest rdf:nodeID=\"N06a4b77ca26e4742a10723dc3349c395\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N70cbc4a60eda4e648df0df882fab278d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/SupportType/support\"/>\n    <rdf:rest rdf:nodeID=\"N4c8c5257e6c144099de859c3f43b1961\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N3899f43be1b142148dc7af5c1cd6a1b9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/altDownloadLocation\"/>\n    <rdf:rest rdf:nodeID=\"N0274510beacf46b0b7cd7048ff3cbb4d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Categories of presence or absence.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/AI/limitation\">\n    <rdfs:comment xml:lang=\"en\">Captures a limitation of the AI software.</rdfs:comment>\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#DatatypeProperty\"/>\n    <rdfs:range rdf:resource=\"http://www.w3.org/2001/XMLSchema#string\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N8ff2b7ece321489a9ff262a2c697c89c\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasPrerequisite\"/>\n    <rdf:rest rdf:nodeID=\"N542022ab56194a2184bd872572ca204b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N986501d57648498ea8ed156092baf32c\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VulnAssessmentRelationship\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0eb0fa7732fb4a2db7455731d6a1ce53\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType/gitoid\"/>\n    <rdf:rest rdf:nodeID=\"Nd73c69088f734dffb4cc9539c637aecf\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N1bd597d8851e43b79e3bde3fb6388627\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ProfileIdentifierType/core\"/>\n    <rdf:rest rdf:nodeID=\"Neff5f08fa9fd4aaeb51026e2484443c7\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf6f1751e3ea84341bdeec66f7c44a8ce\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/foundBy\"/>\n    <rdf:rest rdf:nodeID=\"N0c49370c41124d50ac6081418cb2432d\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N57e86c05425144f4a08e64395a0d5e1d\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/VexJustificationType/componentNotPresent\"/>\n    <rdf:rest rdf:nodeID=\"N833dac5833c24d35a16d11f2e318aeef\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N06a4b77ca26e4742a10723dc3349c395\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/HashAlgorithm/other\"/>\n    <rdf:rest rdf:nodeID=\"N03140b327b9d4620b37b847528c7140b\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N5f694c64068844ca80652791ca7749d9\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/exploitCreatedBy\"/>\n    <rdf:rest rdf:nodeID=\"N4dda90621fe746a2972ace6f1e26f9c9\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N29e8eb1e03be45ae92093e6937585f14\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/vulnerabilityExploitabilityAssessment\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N44928392b4d8458f847c7fd69533d2ee\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/ExternalRefType/documentation\"/>\n    <rdf:rest rdf:nodeID=\"N0b3155ddb4cc46678a8dadb3eb9e5e43\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nb8a14d0c45314542aa2d6a98232399be\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Extension/Extension\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0a961d271f304c8cbb2e0a1307a9d8ad\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/License\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N3c34004e669a4f809790739b55299420\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/documentation\"/>\n    <rdf:rest rdf:nodeID=\"N5a0ed5449f124c1e9ea7b05f0826cabd\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Ndbfe3b48ba714fb990a0e903863ea1ed\">\n    <sh:hasValue rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/Artifact\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N9bb1cced9aa14e08b36ebf9f952b1d01\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/other\"/>\n    <rdf:rest rdf:nodeID=\"Na3743aad0c334d06a729f81988609c9f\"/>\n  </rdf:Description>\n  <rdf:Description rdf:about=\"https://spdx.org/rdf/3.0.1/terms/Software/FileKindType\">\n    <rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Class\"/>\n    <rdfs:comment xml:lang=\"en\">Enumeration of the different kinds of SPDX file.</rdfs:comment>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nd0ec388aab40469ab0a4297c30e0c906\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasAssessmentFor\"/>\n    <rdf:rest rdf:nodeID=\"N9c1ccbc2b86f454395a450f736b67eec\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N6946aaeee89545da9d91b8527c54139a\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Dataset/DatasetType/video\"/>\n    <rdf:rest rdf:resource=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N6be5db9035a14b779b13bfa0a5a51c3e\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Software/SoftwarePurpose/firmware\"/>\n    <rdf:rest rdf:nodeID=\"Nd83655f2100e4025b2eefd465fc154ab\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"N0f568f8825144082a14a0e000b8ff13f\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/PresenceType/yes\"/>\n    <rdf:rest rdf:nodeID=\"N89d641eef49d4a5f9ef42bfe5c4221bd\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nf3dfbb7f98e84c61b58f5b17e3ae9f19\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Security/CvssSeverityType/medium\"/>\n    <rdf:rest rdf:nodeID=\"N565a78360e28494ea80897aadf944c0c\"/>\n  </rdf:Description>\n  <rdf:Description rdf:nodeID=\"Nc91762ec925048e0a85d224bd2bd6d32\">\n    <rdf:first rdf:resource=\"https://spdx.org/rdf/3.0.1/terms/Core/RelationshipType/hasHost\"/>\n    <rdf:rest rdf:nodeID=\"Nf028d12b2d0f4f6cb20747b6b39a8b5b\"/>\n  </rdf:Description>\n</rdf:RDF>\n"
  },
  {
    "path": "requirements.txt",
    "content": "mike==2.1.4\nmkdocs==1.6.1\n# mkdocs-pdf-export-plugin==0.5.10\nPyYAML==6.0.3\nshacl2code==1.0.0\n"
  },
  {
    "path": "serialization/jsonld/annotations.ttl",
    "content": "@base <https://spdx.org/rdf/3.1/terms/> .\n@prefix sh-to-code: <https://jpewdev.github.io/shacl2code/schema#> .\n\n<Core/Element> ;\n    sh-to-code:idPropertyName \"spdxId\"\n    .\n\n<Extension/Extension> ;\n    sh-to-code:isExtensible true\n    .\n"
  },
  {
    "path": "setup.py",
    "content": "# -*- coding: utf-8 -*-\nimport os\nfrom setuptools import setup\n\nwith open('requirements.txt') as f:\n    required = f.read().splitlines()\n\n# Utility function to read the README.md file.\ndef read(fname):\n    return open(os.path.join(os.path.dirname(__file__), fname)).read()\n\nsetup(\n    name = \"spdx_specification\",\n    version = \"3.1-dev\",\n    author = \"The Linux Foundation and SPDX Contributors\",\n    author_email = \"spdx-tech@lists.spdx.org\",\n    description = (\"The System Package Data Exchange™ (SPDX®) specification is an open standard capable of representing systems with software components in as SBOMs (Software Bill of Materials) and other AI, data and security references supporting a range of risk management use cases.\"),\n    license = \"Community-Spec-1.0 AND CC-BY-3.0 AND MIT\",\n    keywords = \"SPDX SBOM Software System Package Data Exchange SPDX-License-Identifier specification licenses license\",\n    url = \"https://spdx.org\",\n    long_description=read('README.md'),\n    classifiers=[\n        \"Topic :: Documentation\",\n    ],\n    python_requires='>=2.7.9,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*',\n)\n"
  },
  {
    "path": "submissions/ISO/README.md",
    "content": "# ISO submission\n\nHere are files that are only relevant to the production of the PDF\nthat will be submitted to ISO.\n\nThe content here will be combined with the one in the `docs` directory\nat the top of the repository.\n\nThe structure of the PDF will include the following (in order):\n\n- TOC\n- front/iso-foreword\n- front/introduction\n\n- scope\n- references\n- symbols\n- terms-and-definitions\n- conformance\n- serializations\n\n- model\n\n- annexes/rdf-model\n- annexes/spdx-license-expressions\n- annexes/license-matching-guidelines-and-templates\n- annexes/spdx-lite\n- annexes/pkg-url-specification\n- annexes/changes-from-previous-iso\n\n- licenses/Community-Spec-1.0\n- licenses/CC-BY-3.0\n"
  },
  {
    "path": "submissions/ISO/annexes/changes-from-previous-iso.md",
    "content": "# Changes from the previous version\n\n## Overview\n\nThe previous published version of this document was ISO/IEC 5962:2021(E),\ntitled \"Information technology -- SPDX® Specification V2.2.1\"\npublished by ISO (the International Organization for Standardization)\nand IEC (the International Electrotechnical Commission)\nin 2021.\n\nThe present chapter outlines the changes that the current version\nintroduces related to that previous edition.\n"
  },
  {
    "path": "submissions/ISO/front/iso-foreword.md",
    "content": "# Foreword\n\nISO (the International Organization for Standardization) and IEC (the\nInternational Electrotechnical Commission) form the specialized system for\nworldwide standardization. National bodies that are members of ISO or IEC\nparticipate in the development of International Standards through technical\ncommittees established by the respective organization to deal with particular\nfields of technical activity. ISO and IEC technical committees collaborate in\nfields of mutual interest. Other international organizations, governmental and\nnon-governmental, in liaison with ISO and IEC, also take part in the work.\n\nThe procedures used to develop this document and those intended for its further\nmaintenance are described in the ISO/IEC Directives, Part 1. In particular, the\ndifferent approval criteria needed for the different types of document should\nbe noted (see\n[www.iso.org/directives](https://www.iso.org/directives) or\n[www.iec.ch/members_experts/refdocs](https://www.iec.ch/members_experts/refdocs)).\n\nAttention is drawn to the possibility that some of the elements of this\ndocument may be the subject of patent rights. ISO and IEC shall not be held\nresponsible for identifying any or all such patent rights. Details of any\npatent rights identified during the development of the document will be in the\nIntroduction and/or on the ISO list of patent declarations received\n(see [www.iso.org/patents](https://www.iso.org/patents)) or the IEC list of\npatent declarations received (see [patents.iec.ch](https://patents.iec.ch)).\n\nAny trade name used in this document is information given for the convenience\nof users and does not constitute an endorsement.\n\nFor an explanation of the voluntary nature of standards, the meaning of ISO\nspecific terms and expressions related to conformity assessment, as well as\ninformation about ISO's adherence to the World Trade Organization (WTO)\nprinciples in the Technical Barriers to Trade (TBT), see\n[www.iso.org/iso/foreword.html](https://www.iso.org/iso/foreword.html).\nIn the IEC, see\n[www.iec.ch/understanding-standards](https://www.iec.ch/understanding-standards).\n\nThis document was prepared by\n[The Linux Foundation](https://www.linuxfoundation.org/) and its Contributors\nunder the [SPDX Working Group](https://spdx.dev/)\n(as SPDX® Specification v3.0.1)\nand drafted in accordance with its editorial rules.\nIts preparation and publication has been made in coordination with related\nefforts with the [Object Management Group (OMG)](https://www.omg.org/).\nIt was adopted, under the JTC 1 PAS (“Publicly Available Specification”)\nprocedure, by\n[Joint Technical Committee ISO/IEC JTC 1, Information technology](https://jtc1info.org/).\n\nAny feedback or questions on this document should be directed to the user’s\nnational standards body. A complete listing of these bodies can be found at\n[www.iso.org/members.html](https://www.iso.org/members.html) and\n[www.iec.ch/national-committees](https://www.iec.ch/national-committees).\n"
  },
  {
    "path": "submissions/OMG/README.md",
    "content": "# OMG submission\n\nHere are files that are only relevant to the production of the PDF\nthat will be submitted to OMG.\n\nThe content here will be combined with the one in the `docs` directory\nat the top of the repository.\n\nThe structure of the PDF will include the following (in order):\n\n- front/cover\n- front/second-page\n- TOC\n- front/introduction\n- front/omg-preface\n\n- scope\n- references\n- symbols\n- terms-and-definitions\n- conformance\n- serializations\n- people\n\n- model\n\n- annexes/rdf-model\n- annexes/spdx-license-expressions\n- annexes/license-matching-guidelines-and-templates\n- annexes/spdx-lite\n- annexes/pkg-url-specification\n- annexes/omg-history\n\n- licenses/Community-Spec-1.0\n- licenses/CC-BY-3.0\n"
  },
  {
    "path": "submissions/OMG/annexes/omg-history.md",
    "content": "# History with OMG, Motivation and Rational (Informative)\n\nThe OMG and CISQ involvement in developing this document had its start due\nto a need that came from the several years of work in the Department of\nCommerce’s National Telecommunications and Information Administration (NTIA) in\ncreating an Initiative to Improve Software Component Transparency in July of\n2018 [6]. That effort actually was the culmination of several earlier attempts\nto get software transparency, updatability and bill of materials as\nrequirements in safety critical sectors like automotive and healthcare as early\nas 2013/2014 [2, 3] with many talks and papers written for and against them and\ndiscussions. With the launch of the NTIA Software Component Transparency\nInitiative there was a major increase in the energy and coordination of those\nproposing software bill of materials (SBOM) as a key element of communication\nacross the different participants in software supply chains.\nThese meetings, which started with a public meeting in Washington DC consisted\nprimarily of vendors of software and customers of those vendors.\nIt was this mix of participants that struck us that these efforts were missing\nan important community member if they were to make SBOMs successful and useful\n– they seemed to be missing the organizations who create the tools for\ndeveloping software.\n\nTo address this gap, over the winter and spring of 2019, we crafted a market\nanalysis of the software development tooling ecosystem and documented usage\nscenarios to drive the functionality needed for an SBOM standard usable by\ntools to talk to other tools and bring speed and agility into the discussion of\nsoftware transparency and assurance about the information itself. This\ninformation was used to present to the Systems Assurance Platform Task Force\n(PTF) and the Architecture Driven Modernization PTF in March and June of 2019.\nThe paper “Standardizing SBOM within the SW Development Tooling Ecosystem”,\nwhich captured this work, was later published by MITRE [1] and included 8 core\nusage scenarios for SBOMs as well as a discussion of the various roles were in\nthe software creation tooling ecosystem. This paper and its various\npre-publication drafts were used as a discussion starter to garner interest and\nparticipation in the Tool-to-Tool (3T) Software Bill of Materials Exchange\neffort [4]. The 3T-SBOM Exchange effort was co-sponsored by CISQ and OMG and\nlaunched in the fall of 2019 with three to four weekly meetings working the\nvarious facets of SBOMs. Over the next two years the 3T-SBOM community, which\nincluded over 30 organizations that develop and integrate software creation\ntooling and infrastructure, developed a 3T-SBOM core model (shown in Figure 13)\nin September of 2020 that had seven basic concepts connected together to\naddress the usage scenarios outlined for the project.\n\n![Figure 13 – 3T-SBOM draft core model (circa Sep 2020)](images/3tsbom-draft-core.png \"Figure 13 – 3T-SBOM draft core model (circa Sep 2020)\")\n**Figure 13 – 3T-SBOM draft core model (circa Sep 2020)**\n\nWhile the 3T-SBOM community was working to develop their model, the work within\nthe NTIA Software Component Transparency effort also met in numerous weekly\nvirtual meetings to discuss the various aspects of SBOMs, their use, the roles\nof different players in the lifecycle of an SBOM and the need to educate the\nworld about SBOMs. This was captured in the NTIA Software Bill Of Materials\nweb page. [7]\n\nIn late 2020 and much of 2021 the world of software security turned its\nattention to the software supply chain attack on the Solar Winds Corporation\n[5] and the need to prevent similar types of attacks in the future. The United\nStates Government responded to this and other similar attacks by issuing\nExecutive Order 14028 in May 2021 [12] calling for stronger software security\npractices for products used by the government and that the software have SBOMs\nwith them. The Executive Order required that “Within 60 days of the date of\nthis order, the Secretary of Commerce, in coordination with the Assistant\nSecretary for Communications and Information and the Administrator of the\nNational Telecommunications and Information Administration, shall publish\nminimum elements for an SBOM.” This was done leveraging the community work that\nNTIA had been doing with industry for the past 34 months and set the new\nrequirements for SBOM capabilities. [11]\n\nOver the 2019-2020 timespan, some of the organization in the 3T-SBOM community\nwere also working within the Linux Foundation’s Software Package Data Exchange\n(SPDX®) open-source effort to evolve their previous work. Started in 2010 to\nhelp organizations developing software that planned to incorporate open source\nsoftware make sure that the licenses for that open source software were\nappropriate for how the organizations planned to use them in their own\nofferings, the SPDX community developed a series of software products,\nspecifications, and capabilities to address this area. The first published work\nwas a version 1.0 specification in August of 2011; followed by 1.1 version a\nyear later; a 1.2 version in October 2013; a 2.0 version in 2015; and 2.1\nversion in 2016. The 2.2 version of the specification was published in 2020 to address the required SBOM minimum elements. The 2.2.1 version of SPDX specification was published through the Linux\nFoundation’s new Joint Development Foundation and sent to ISO under the\nPublicly Available Standard (PAS) process with it eventually being republished\nas “ISO/IEC 5962:2021 - Information technology — SPDX®” in 2021.\n\nThrough the common members in 3T-SBOM and the Linux Foundation’s SPDX effort\nmany of the concepts around SBOMs flowed back and forth between the two\nresulting in a draft core model for SPDX 3.0 in September of 2020 that had the\nsame seven basic concepts connected together that were in the 3T-SBOM core\nmodel. Figure 14 shows the state of the SPDX 3.0 core model at that time.\n\n![Figure 14 – SPDX 3.0 draft core model (circa Sep 2020)](images/spdx30-draft-core.png \"Figure 14 – SPDX 3.0 draft core model (circa Sep 2020)\")\n**Figure 14 – SPDX 3.0 draft core model (circa Sep 2020)**\n\nThe similarities and alignment of the two group’s work (shown in Figure 15\nbelow) was brought to the attention of both teams and after long discussions\nabout each other’s efforts, goals, and approach to creating a standard for\ntoday, both agreed in principle to join together under the SPDX 3.0 label but\nto make several changes in the way the SPDX community activities were run as\nwell as how the resulting specification would be vetted.\n\n![Figure 15 – Correspondence between 3T-SBOM and SPDX 3.0 draft models (circa Sep 2020)](images/3tsbom-spdx30-correspondence.png \"Figure 15 – Correspondence between 3T-SBOM and SPDX 3.0 draft models (circa Sep 2020)\")\n**Figure 15 – Correspondence between 3T-SBOM and SPDX 3.0 draft models (circa\nSep 2020)**\n\nSpecifically, the SPDX community revised their charter to align with the\nprocesses of a Standards Development Organization, electing new chairs and\nadding the OMG Architecture Board review as a gating factor in the publication\nof SPDX 3.0 and subsequent versions.\n\nThe merged activities of the two group slid together the beginning weeks of\n2021 with activities generally moving forward but occasionally stalling while\nthe larger group worked through issues that one or the other hadn’t discussed\nor had a different opinion about. Eventually, after releasing SPDX 2.3 in\nAugust of 2022 with updates that brought some of the concepts and capabilities\nslated for SPDX 3.0 to the community in preparation of the shift that SPDX 3.0\nrepresents, the first release candidate of SPDX 3.0 was released in May of\n2023. Within the SPDX community, which is both a standards creation\norganization as well as a community of open source developers, a release\ncandidate offers an opportunity for implementors of SPDX, both new and old, to\nreview the work and determine whether there were parts that were unclear or\nthat would be extremely burdensome to implement.\n\nBased on the comments and change requests from the initial candidate release\nseveral areas of the model were revised and reworked, resulting in a release\ncandidate 2 of SPDX 3.0 in February of 2024. This release candidate will give\ntool creators and those who maintain the support libraries for working with\nSPDX time to start revising their projects in advance of the final version of\nthe specification. For those not following the inner workings, debates, and\ndiscussion of the combined 3T-SBOM and SPDX 3.0 working group for the last 3\nyears there will be a dramatic change in the SPDX model as it goes from SPDX\n2.3 to SPDX 3.0, as shown by looking at Figure 16’s left-side (SPDX 2.3 model)\ncompared to its right-side (SPDX 3.0), shifting the SPDX name from Software\nPackage Data Exchange to System Package Data Exchange and the scope of items it\ncan convey in a bill of materials.\n\n![Figure 16 – SPDX 2.3 Model compared to the SPDX 3.0 Model](images/spdx23-spdx30-comparison.png \"Figure 16 – SPDX 2.3 Model compared to the SPDX 3.0 Model\")\n**Figure 16 – SPDX 2.3 Model compared to the SPDX 3.0 Model**\n"
  },
  {
    "path": "submissions/OMG/front/cover.md",
    "content": "\n# The System Package Data Exchange (SPDX) Specification Version 3.0.1\n"
  },
  {
    "path": "submissions/OMG/front/omg-preface.md",
    "content": "# Preface\n\n## OMG\n\nFounded in 1989, the Object Management Group, Inc. (OMG) is an open membership,\nnot-for-profit computer industry standards consortium that produces and\nmaintains computer industry specifications for interoperable, portable, and\nreusable enterprise applications in distributed, heterogeneous environments.\nMembership includes Information Technology vendors, end users, government\nagencies, and academia.\n\nOMG member companies write, adopt, and maintain its specifications following a\nmature, open process. OMG’s specifications implement the Model Driven\nArchitecture® (MDA®), maximizing ROI through a full-lifecycle approach to\nenterprise integration that covers multiple operating systems, programming\nlanguages, middleware and networking infrastructures, and software development\nenvironments. OMG’s specifications include: UML® (Unified Modeling Language™);\nCORBA® (Common Object Request Broker Architecture); CWM™ (Common Warehouse\nMetamodel); and industry-specific standards for dozens of vertical markets.\n\nMore information on the OMG is available at <https://www.omg.org/>.\n\n## OMG Specifications\n\nAs noted, OMG specifications address middleware, modeling and vertical domain\nframeworks. All OMG Specifications are available from the OMG website at:\n<https://www.omg.org/spec>\n\nAll of OMG’s formal specifications may be downloaded without charge from our\nwebsite. (Products implementing OMG specifications are available from\nindividual suppliers.) Copies of specifications, available in PostScript and\nPDF format, may be obtained from the Specifications Catalog cited above or by\ncontacting the Object Management Group, Inc. at:\n\nOMG Headquarters  \n9C Medway Road, PMB 274  \nMilford, MA 01757  \nUSA  \nTel: +1-781-444-0404  \nFax: +1-781-444-0320  \nEmail: [pubs@omg.org](mailto:pubs@omg.org)\n\nCertain OMG specifications are also available as ISO standards.\nPlease consult <https://www.iso.org>\n\n## OMG’s Issue Reporting Procedure\n\nAll OMG specifications are subject to continuous review and improvement.\nAs part of this process we encourage readers to report any ambiguities,\ninconsistencies, or inaccuracies they may find by completing the Issue\nReporting Form listed on the main web page <https://www.omg.org>, under\nDocuments, Report a Bug/Issue.\n"
  },
  {
    "path": "submissions/OMG/front/second-page.md",
    "content": "# The System Package Data Exchange™ (SPDX®) Specification Version 3.0.1\n\nCopyright © 2010-2024, The Linux Foundation and its Contributors,\nincluding SPDX Model contributions from OMG and its Contributors.\n\n## Use of Specification - Terms, Conditions & Notices\n\nThis work is licensed under the\n[Community Specification License 1.0](./licenses/Community-Spec-1.0.md)\n(Community-Spec-1.0).\nPre-existing portions of this work from copyright holders who have not\nsubsequently contributed under the Community-Spec-1.0 are provided under\n[Creative Commons Attribution License 3.0 Unported](./licenses/CC-BY-3.0.md)\n(CC-BY-3.0).\nCopies of these licenses are reproduced in their entirety herein.\n\n### Trademarks\n\nSPDX® is a registered trademark of The Linux Foundation.\n\n### Compliance\n\nUse of the SPDX trademarks is subject to the SPDX Trademark License,\ncurrently available at\n[SPDX Legal Notices page](https://spdx.dev/about/legal-notices/).\n\nSoftware developed under the terms of the licenses under which this\nspecification is issued may claim compliance or conformance with this\nspecification if and only if the software provider complies with the\nSPDX Trademark License given above.\n"
  },
  {
    "path": "submissions/OMG/people.md",
    "content": "# Additional information\n\n## Author acknowledgements\n\nThe following people authored this document:\n\nAdam Cohn,\nAdolfo García Veytia,\nAlfred Strauch,\nAlan Tse,\nAlexios Zavras,\nAndrew Back,\nAnn Thornton,\nArmin Tänzer,\nArthit Suriyawongkul,\nAyumi Watanabe,\nBasil Peace,\nBill Schineller,\nBradlee Edmondson,\nBrandon Lum,\nBruno Cornec,\nCiaran Farrell,\nDaniel German,\nDavid Edelsohn,\nDavid Kemp,\nDavid A. Wheeler,\nDebra McGlade,\nDennis Clark,\nDick Brooks,\nEd Warnicke,\nEran Strod,\nEric Thomas,\nEsteban Rockett,\nGary O'Neall,\nGopi Krishnan Rajbahadur,\nGuillaume Rousseau,\nHassib Khanafer,\nHenk Birkholz,\nHiroyuki Fukuchi,\nItaru Hosomi,\nJack Manbeck,\nJaime Garcia,\nJeff Licquia,\nJeff Luszcz,\nJeff Schutt,\nJilayne Lovejoy,\nJohn Ellis,\nJonas Oberg,\nJoshua Watt,\nKamsang Salima,\nKaren Bennet,\nKaren Copenhaver,\nKate Stewart,\nKevin Mitchell,\nKim Weins,\nKirsten Newcomer,\nKouki Hama,\nKris Reeves,\nLiang Cao,\nLon Hohberger,\nMarc-Etienne Vargenau,\nMark Gisi,\nMarshall Clow,\nMartin Michlmayr,\nMartin von Willebrand,\nMark Atwood,\nMatija Šuklje,\nMatt Germonprez,\nMaximilian Huber,\nMeret Behrens,\nMichael J. Herzog,\nMichel Ruffin,\nNicole Pappler,\nNisha Kumar,\nNobuyuki Tanaka,\nNorio Kobota,\nNuno Brito,\nOliver Fendt,\nPaul Madick,\nPeter Williams,\nPhil Robb,\nPhilip Koltun,\nPhilip Odence,\nPhilippe Ombredanne,\nPierre Lapointe,\nRana Rahal,\nRobert Martin,\nRobin Gandhi,\nRose Judge,\nSam Ellis,\nSameer Ahmed,\nSatoru Koizumi,\nScott K Peterson,\nScott Lamons,\nScott Sterling,\nSean Barnum,\nSebastian Crane,\nShane Coughlan,\nSteve Cropper,\nSteve Winslow,\nSteven Carbno,\nStuart Hughes,\nTakashi Ninjouji,\nThomas F. Incorvia,\nThomas Steenbergen,\nTom Callaway,\nTom Vidal,\nToru Taima,\nVenkata Krishna,\nW. Trevor King,\nWilliam Bartholomew,\nYev Bronshteyn,\nYoshiko Ouchi,\nYoshiyuki Ito,\nYuji Nomura,\nYumi Tomita,\nand\nZachary McFarland.\n"
  },
  {
    "path": "submissions/README.md",
    "content": "# Submissions\n\nThis directory holds content relevant to the submissions\nof the Specification to various organizations.\n\nPlease note that all the submissions happen only in PDF format.\n"
  }
]