Created
February 11, 2026 17:05
-
-
Save vuillaut/0a5a04fa530fb12a610e6be2e2f88c25 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version='1.0' encoding='utf-8'?> | |
| <gexf xmlns="http://www.gexf.net/1.2draft" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gexf.net/1.2draft http://www.gexf.net/1.2draft/gexf.xsd" version="1.2"> | |
| <meta lastmodifieddate="2026-02-11"> | |
| <creator>NetworkX 3.6.1</creator> | |
| </meta> | |
| <graph defaultedgetype="directed" mode="static" name=""> | |
| <attributes mode="static" class="edge"> | |
| <attribute id="3" title="category" type="string" /> | |
| <attribute id="4" title="uri" type="string" /> | |
| </attributes> | |
| <attributes mode="static" class="node"> | |
| <attribute id="0" title="uri" type="string" /> | |
| <attribute id="1" title="category" type="string" /> | |
| <attribute id="2" title="description" type="string" /> | |
| </attributes> | |
| <nodes> | |
| <node id="dimension_reliability" label="Reliability"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/reliability" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="Degree to which a system, product or component performs specified functions under specified conditions for a specified period of time. This characteristic is composed of the following sub-characteristics: **Faultlessness** Degree to which a system, product or component performs specified functions without fault under normal operation. **Availability** Degree to which a system, product or component is operational and accessible when required for use. **Fault tolerance** Degree to which a system, product or component operates as intended despite the presence of hardware or software faults. **Recoverability** Degree to which, in the event of an interruption or a failure, a product or system can recover the data directly affected and re-establish the desired state of the system." /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_open_source_software" label="Open Source Software"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/open_source_software" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="Open source software is software with source code that anyone can inspect, modify, and enhance. Research software can be published with or without open access to the source code. Open access to source code aligns better with academic research purposes than closed source software; open source software aligns with the FAIR4RS principles. It allows other researchers to directly verify the methods used to produce the results published in papers. It also makes reproducibility much easier. In addition to these research-driven reasons, publishing research software as open source software can help with long term maintenance in a cost-effective way, since interested developers can easily contribute new functionality or fix bugs. Moreover, by integrating with the greater open source ecosystem, researchers can leverage tools and support communities already available. As such, for most academic communities with limited resources, it is also a good choice from a software engineering perspective" /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_interaction_capability" label="Interaction Capability"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/interaction_capability" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="Degree to which a product or system can be interacted with by specified users to exchange information via the user interface to complete specific tasks in a variety of contexts of use. This characteristic is composed of the following sub-characteristics: **Appropriateness recognizability** Degree to which users can recognize whether a product or system is appropriate for their needs. **Learnability** Degree to which the functions of a product or system can be learnt to be used by specified users within a specified amount of time. **Operability** Degree to which a product or system has attributes that make it easy to operate and control. **User error protection** Degree to which a system prevents users against operation errors. **User engagement** Degree to which a user interface presents functions and information in an inviting and motivating manner encouraging continued interaction. **Inclusivity** Degree to which a product or system can be used by people of various backgrounds (such as people of various ages, abilities, cultures, ethnicities, languages, genders, economic situations, etc.). **User assistance** Degree to which a product can be used by people with the widest range of characteristics and capabilities to achieve specified goals in a specified context of use. **Self-descriptiveness** Degree to which a product presents appropriate information, where needed by the user, to make its capabilities and use immediately obvious to the user without excessive interactions with a product or other resources (such as user documentation, help desks or other users)." /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_maintainability" label="Maintainability"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/maintainability" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="This characteristic represents the degree of effectiveness and efficiency with which a product or system can be modified to improve it, correct it or adapt it to changes in environment, and in requirements. This characteristic is composed of the following sub-characteristics: **Modularity** Degree to which a system or computer program is composed of discrete components such that a change to one component has minimal impact on other components. **Reusability** Degree to which a product can be used as an asset in more than one system, or in building other assets. **Analysability** Degree of effectiveness and efficiency with which it is possible to assess the impact on a product or system of an intended change to one or more of its parts, to diagnose a product for deficiencies or causes of failures, or to identify parts to be modified. **Modifiability** Degree to which a product or system can be effectively and efficiently modified without introducing defects or degrading existing product quality. **Testability** Degree of effectiveness and efficiency with which test criteria can be established for a system, product or component and tests can be performed to determine whether those criteria have been met." /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_compatibility" label="Compatibility"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/compatibility" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="Degree to which a product, system or component can exchange information with other products, systems or components, and/or perform its required functions while sharing the same common environment and resources. This characteristic is composed of the following sub-characteristics: **Co-existence** Degree to which a product can perform its required functions efficiently while sharing a common environment and resources with other products, without detrimental impact on any other product. **Interoperability** Degree to which a system, product or component can exchange information with other products and mutually use the information that has been exchanged." /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_security" label="Security"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/security" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="Degree to which a product or system defends against attack patterns by malicious actors and protects information and data so that persons or other products or systems have the degree of data access appropriate to their types and levels of authorization. This characteristic is composed of the following sub-characteristics: **Confidentiality** Degree to which a product or system ensures that data are accessible only to those authorized to have access. **Integrity** Degree to which a system, product or component ensures that the state of its system and data are protected from unauthorized modification or deletion either by malicious action or computer error. **Non-repudiation** Degree to which actions or events can be proven to have taken place so that the events or actions cannot be repudiated later. **Accountability** Degree to which the actions of an entity can be traced uniquely to the entity. **Authenticity** Degree to which the identity of a subject or resource can be proved to be the one claimed. **Resistance** Degree to which the product or system sustains operations while under attack from a malicious actor." /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_functional_suitability" label="Functional suitability"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/functional_suitability" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="This characteristic represents the degree to which a product or system provides functions that meet stated and implied needs when used under specified conditions. This characteristic is composed of the following sub-characteristics: **Functional completeness** Degree to which the set of functions covers all the specified tasks and intended users' objectives. **Functional correctness** Degree to which a product or system provides accurate results when used by intended users. **Functional appropriateness** Degree to which the functions facilitate the accomplishment of specified tasks and objectives." /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_fairness" label="FAIRness"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/fairness" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="FAIRness refers to the degree to which research software adheres to the FAIR principles: Findable, Accessible, Interoperable, and Reusable. These principles, adapted for research software, aim to enhance the discoverability, accessibility, interoperability, and reusability of software, thereby maximizing its value and impact in scientific research." /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_safety" label="Safety"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/safety" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="This characteristic represents the degree to which a product under defined conditions avoids a state in which human life, health, property, or the environment is endangered. This characteristic is composed of the following sub-characteristics: **Operational constraint** Degree to which a product or system constrains its operation to within safe parameters or states when encountering operational hazard. **Risk identification** Degree to which a product can identify a course of events or operations that can expose life, property or environment to unacceptable risk. **Fail safe** Degree to which a product can automatically place itself in a safe operating mode, or to revert to a safe condition in the event of a failure. **Hazard warning** Degree to which a product or system provides warnings of unacceptable risks to operations or internal controls so that they can react in sufficient time to sustain safe operations. **Safe integration** Degree to which a product can maintain safety during and after integration with one or more components." /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_sustainability" label="Sustainability"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/sustainability" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="The capacity of the software to endure. In other words, sustainability means that the software will continue to be available in the future, on new platforms, meeting new needs." /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_performance_efficiency" label="Performance Efficiency"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/performance_efficiency" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="This characteristic represents the degree to which a product performs its functions within specified time and throughput parameters and is efficient in the use of resources (such as CPU, memory, storage, network devices, energy, materials...) under specified conditions. This characteristic is composed of the following sub-characteristics: **Time behaviour** Degree to which the response time and throughput rates of a product or system, when performing its functions, meet requirements. **Resource utilization** Degree to which the amounts and types of resources used by a product or system, when performing its functions, meet requirements. **Capacity** Degree to which the maximum limits of a product or system parameter meet requirements." /> | |
| </attvalues> | |
| </node> | |
| <node id="dimension_flexibility" label="Flexibility"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/dimensions/flexibility" /> | |
| <attvalue for="1" value="dimension" /> | |
| <attvalue for="2" value="Degree to which a product can be adapted to changes in its requirements, contexts of use or system environment. This characteristic is composed of the following sub-characteristics: **Adaptability** Degree to which a product or system can effectively and efficiently be adapted for or transferred to different hardware, software or other operational or usage environments. **Scalability** Degree to which a product can handle growing or shrinking workloads or to adapt its capacity to handle variability. **Installability** Degree of effectiveness and efficiency with which a product or system can be successfully installed and/or uninstalled in a specified environment. **Replaceability** Degree to which a product can replace another specified software product for the same purpose in the same environment." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_metadata_is_up_to_date" label="Software has up-to-date metadata"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/metadata_is_up_to_date" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="Metadata information reflects the current description of a software project. This indicator ensures that the current project metadata provides up to date, accurate and relevant information about a software component." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_archived_in_scholarly_repository" label="Software is archived in a scholarly repository"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/archived_in_scholarly_repository" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="The source code repository is archived in a scholarly repository (e.g Zenodo, HAL) to ensure that software can be found and accessed in a scholarly context " /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_software_has_documentation" label="Software has documentation"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/software_has_documentation" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator aims to determine if a software project comes with many forms of documentation like readme or readthedocs" /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_descriptive_metadata" label="Software has descriptive metadata"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/descriptive_metadata" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator aims to determine if a software component comes with descriptive metadata that provides information. This includes, but is not limited to: name, domain, programming language, date created, date of first publication, keywords, related links, etc.." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_versioning_standards_use" label="Software follows versioning standards"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/versioning_standards_use" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator aims to determine if the version (or versions) of a software tool follows an established community convention like semantic versioning (SemVer) or calendar versioning (CalVer)." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_uses_fuzzing" label="Software uses fuzzing"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/uses_fuzzing" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator checks that the software produced by the project includes software written using a memory-unsafe language (e.g., C or C++), then at least one dynamic tool (e.g., a fuzzer or web application scanner) be routinely used in combination with a mechanism to detect memory safety problems such as buffer overwrites. " /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_static_analysis_common_vulnerabilities" label="Has static analysis for common vulnerabilities"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="At least one static code analysis tool used includes rules or techniques to detect common vulnerabilities specific to the language or environment." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_functional_correctness" label="Has a measure of functional correctness"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/functional_correctness" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="For analysis code specifically, is there a quantifiable measure of the functional correctness of the software output. This indicator focuses on computational/statistical correctness. For example, in an ML model software context, the indicator measures whether the repository reports metrics like Accuracy, F1-score, or ROC-AUC to prove the model performs as intended. However other performance metrics may also address the indicator. Evaluation metrics may be provided through documentation, tables or scripts available in the source code of the target tool." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_software_has_license" label="Software has license"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/software_has_license" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This check tries to determine if the project has published a license" /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_human_code_review_requirement" label="Software requires human code review."> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/human_code_review_requirement" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator aims to determine if a software project requires human code review before pull requests." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_no_critical_vulnerability" label="No critical vulnerabilities"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/no_critical_vulnerability" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="Checks if reported critical vulnerabilities have been fixed" /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_repository_workflows" label="Software has ci/cd workflows in its repository"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/repository_workflows" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator tries aims determine if a software project makes use of workflows to automate processes like testing and deployment." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_archived_in_software_heritage" label="Software is archived in Software Heritage"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/archived_in_software_heritage" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="The source code repository is found in the universal source code archive, Software Heritage, to ensure long-term access to the full development history." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_dependency_management" label="Software has dependency management solution"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/dependency_management" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="Reviews how external libraries and dependencies are managed to ensure compatibility and security." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_version_control_use" label="Software makes use of version control"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/version_control_use" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator aims to determine if a software project uses version control." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_uses_tool_for_warnings_and_mistakes" label="Software uses a tool for warnings or mistakes"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/uses_tool_for_warnings_and_mistakes" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator checks that the project enables one or more compiler warning flags, a "safe" language mode, or uses a separate "linter" tool to look for code quality errors or common simple mistakes, if there is at least one FLOSS tool that can implement this criterion in the selected language." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_software_has_tests" label="Software provides tests."> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/software_has_tests" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="Evaluates the extent to which the software has been tested, including unit tests, integration tests, and system tests, to ensure reliability and correctness." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_no_leaked_credentials" label="No leaked credentials"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/no_leaked_credentials" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="Checks if hardcoded secrets like passwords, API keys, and tokens is stored in the public git repository" /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_requirements_specified" label="Software specifies requirements"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/requirements_specified" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator tries to determine if the project specifies what is required to use the software." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_has_no_linting_issues" label="Software has no linting issues"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/has_no_linting_issues" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="The project addresses or resolves warnings identified by compilers, safe modes, or linters." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_has_releases" label="Software has releases"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/has_releases" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="To enable collaborative review, the project's source repository MUST include interim versions for review between releases; it MUST NOT include only final releases. This indicator determines if a software project has releases. This can be achieved by looking for tags or using software that retrieves related data." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_has_published_package" label="Software is published as a downloadable package"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/has_published_package" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator aims to determine if a software project is published as a downloadable package." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_support_issue_tracking" label="Software provides issue tracking"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/support_issue_tracking" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="The software project offers an accessible issue tracking system (e.g., GitHub/GitLab Issues or a helpdesk) that is used to report, document, and manage bugs, enhancement requests, and user-facing operational issues." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_software_test_coverage" label="Software has sufficient test coverage"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/software_test_coverage" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="Indicates that the test suite covers most (or ideally all) the code branches, input fields, and functionality" /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_listed_in_registry" label="Software is listed in a registry"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/listed_in_registry" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="The target source code repository is in a disciplinary or community registry (e.g ascl.net, bio.tools, swMath, RRID portal, RSD, WikiData, DataCite, etc.) to ensure that software can be found and accessed." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_codemeta_completeness" label="CodeMeta completeness"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/codemeta_completeness" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator checks that the codemeta file is sufficiently complete (according to community expectations). That is, the percentage of properties that are filled with metadata is above an acceptable threshold established by a target community. This indicator does not assess the quality of the metadata fields available." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_has_ci-tests" label="Software has continuous integration tests"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/has_ci-tests" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator aims to determine if the project runs tests before pull requests are merged." /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_persistent_and_unique_identifier" label="Software has persistent and unique identifier"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/persistent_and_unique_identifier" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator tries to determine if the software identifier is based on a suitable identifier scheme, and test it can be resolved. This is done by checking if the identifier uses an identifier scheme contained in a list of globally unique identifier schemes" /> | |
| </attvalues> | |
| </node> | |
| <node id="indicator_software_has_citation" label="Software uses citation"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/i/indicators/software_has_citation" /> | |
| <attvalue for="1" value="indicator" /> | |
| <attvalue for="2" value="This indicator aims to determine if the project uses a citation to reference contributors and authors (e.g., through a CFF file, in the README, etc)." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_singularityce" label="SingularityCE"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/singularityce" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Container platform designed for high-performance computing environments that provides secure, portable, and reproducible containers for scientific computing workflows, enabling research software deployment across different HPC systems." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_dependabot" label="Dependabot"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/dependabot" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Automated dependency management service that continuously monitors research software dependencies for security vulnerabilities and updates, maintaining software security and reducing technical debt for long-term sustainability." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_cmake" label="CMake"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/cmake" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Cross-platform build system generator that simplifies the build process for research software across different operating systems and compilers, improving software portability and maintainability." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_nix" label="Nix"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/nix" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Tool for reproducible builds and declarative system configuration using the Nix language. Improves **Flexibility** by enabling multiple software versions and environments to coexist without conflicts, allowing researchers to switch between different tool configurations. Enhances **Reliability** through immutable package management and atomic upgrades/rollbacks, ensuring consistent and reproducible software environments across different systems. Strengthens **Security** via isolated build environments, cryptographic verification of packages, and the ability to quickly patch vulnerabilities through declarative configuration updates." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_pypi" label="pypi"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/pypi" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="The Python Package Index (PyPI) is the official third-party software repository for software for the Python programming language and helps find and install software developed and shared by the Python community. " /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_javadoc" label="javadoc"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/javadoc" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Documentation generator for Java that automatically produces API documentation from source code comments, improving research software maintainability and usability through comprehensive code documentation and developer reference materials." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_fuji" label="F-UJI"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/fuji" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Automated assessment tool for data FAIRness with extended version for research software based on FAIR4RS principles, enabling systematic evaluation and improvement of research output compliance with FAIR standards." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_tox" label="tox"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/tox" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Python testing automation tool that enables testing across multiple Python versions and environments, improving software reliability and maintainability through comprehensive cross-environment validation." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_sqaaas" label="SQAaas"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/sqaaas" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Software Quality Assessment as a Service platform that analyzes completeness against FAIR4RS reference criteria for research software releases, providing comprehensive quality assessment and awarding capabilities for research software projects." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_pylint" label="Pylint"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/pylint" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Comprehensive Python static analysis tool that identifies programming errors, enforces coding standards, and suggests improvements, enhancing research software maintainability and code quality." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_travis" label="Travis CI"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/travis" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Continuous integration service that automates testing and deployment of research software projects hosted on GitHub, improving software reliability and maintainability through automated quality checks." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_mkdocs" label="MkDocs"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/mkdocs" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Static site generator designed for project documentation that creates professional documentation websites from Markdown files, improving research software usability and interaction capability through clear documentation." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_stable" label="Black"> | |
| <attvalues> | |
| <attvalue for="0" value="https://black.readthedocs.io/en/stable" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Deterministic Python code formatter that enforces consistent coding style across software projects, improving code readability, maintainability, and collaboration in research teams." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_gcov" label="gcov"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/gcov" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Gcov is a test coverage analysis tool, it considers which lines are actually executed and how often" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_ruff" label="Ruff"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/ruff" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="High-performance Python linter that quickly identifies code quality issues and style violations, enabling rapid feedback for research software development and improving overall code maintainability." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_software_heritage" label="Software Heritage"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/software_heritage" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Universal archive that collects, preserves, and makes available research software source code as cultural heritage, ensuring long-term sustainability and accessibility of software for future generations and reproducibility studies." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_copilot" label="GitHub Copilot"> | |
| <attvalues> | |
| <attvalue for="0" value="https://github.com/features/copilot" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="GitHub Copilot is an AI-powered code completion and automatic programming assistant developed by GitHub and OpenAI. It supports users across multiple integrated development environments (IDEs) including Visual Studio Code, Visual Studio, Neovim, and JetBrains by providing intelligent code suggestions and autocompletion to boost developer productivity." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_" label="DVC"> | |
| <attvalues> | |
| <attvalue for="0" value="https://dvc.org/" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Data version control system that tracks large files, datasets, and machine learning models, enabling reproducible research workflows and enhancing research software sustainability through proper data and model versioning." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_poetry" label="poetry"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/poetry" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Python packaging and dependency management made easy" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_FAIR_aware_tool" label="FAIR-Aware tool"> | |
| <attvalues> | |
| <attvalue for="0" value="https://example.org/FAIR_aware_tool" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Guided approach to assess the FAIRness of data" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_pre-commit" label="pre-commit"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/pre-commit" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="A framework for managing and maintaining multi-language pre-commit hooks." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_junit" label="JUnit"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/junit" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Comprehensive unit testing framework for Java that enables systematic testing of research software components, improving code reliability and maintainability through automated test execution and reporting." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_flake8" label="flake8"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/flake8" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Python linting tool that combines multiple code quality checkers to identify style violations, programming errors, and complexity issues, improving research software maintainability through comprehensive code analysis." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_bearer" label="bearer"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/bearer" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Bearer CLI is a static application security testing (SAST) tool that scans your source code and analyzes your data flows to discover, filter and prioritize security and privacy risks." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_apptainer" label="Apptainer"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/apptainer" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="High-performance container platform designed for scientific computing and HPC environments. Enhances **Compatibility** by enabling co-existence of different software stacks on HPC systems and providing interoperability across diverse computing infrastructures without requiring root privileges. Improves **Flexibility** through high adaptability to HPC and scientific computing environments, scalability from laptops to supercomputers, simplified installability with single-file container images, and easy replaceability of software environments. Strengthens **Reliability** by providing fault tolerance through container isolation, improved availability via consistent execution across different systems, and enhanced recoverability with immutable container images. Supports **Sustainability** by ensuring scientific software remains functional across evolving HPC platforms, meeting long-term computational research needs, and maintaining reproducible research environments over time." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_howfairis" label="howfairis"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/howfairis" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Automated assessment tool that evaluates research software repositories against FAIR software principles, providing compliance scoring and actionable recommendations to improve software findability, accessibility, interoperability, and reusability in research contexts." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_kubernetes" label="Kubernetes"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/kubernetes" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Container orchestration platform that automates deployment, scaling, and management of research software applications, improving reliability, maintainability, and sustainability through robust infrastructure management and service mesh capabilities." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_doxygen" label="doxygen"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/doxygen" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Documentation generator for C++, C, Java, and other languages that automatically extracts documentation from annotated source code, improving research software maintainability through comprehensive API documentation." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_gitlab_cicd" label="GitLab CICD"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/gitlab_cicd" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Integrated continuous integration and deployment platform that automates research software testing, building, and deployment workflows, improving software reliability and sustainability through comprehensive DevOps practices." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_somesy" label="Zenodo GitHub Integration"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/somesy" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Zenodo archives your repository and issues a new DOI each time you create a new GitHub release" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_Five_Recommendations_for_FAIR_Software" label="Five Recommendations for FAIR Software"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/Five_Recommendations_for_FAIR_Software" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Guided approaches to assess the FAIRness of research software: Asking a series of questions to a human. You assess yourself as to whether your resources satisfy FAIR principles. Does not explicitly se FAIR4RS principles." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_auto-codemeta_generator" label="Auto-CodeMeta Generator"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/auto-codemeta_generator" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="This repository contains a (client-side) web application to automatically generate Codemeta documents (aka. codemeta.json)." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_sonarqube" label="SonarQube"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/sonarqube" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Continuous code quality platform that automatically detects bugs, vulnerabilities, and code smells across multiple programming languages, providing comprehensive static analysis to improve software maintainability, security, and reliability." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_somef" label="SOMEF"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/somef" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Software Metadata Extraction Framework (SOMEF) is a command line interface for automatically extracting relevant information from README files" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_cffinit" label="cffinit"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/cffinit" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Web-based tool for creating standardized CITATION.cff files that enable proper citation of research software, improving software findability and supporting FAIR principles through structured metadata generation." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_REUSE" label="REUSE"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/REUSE" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Automate the declaring of copyright and licensing for software projects with SPDX Tags." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_docker" label="Docker"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/docker" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Containerization platform that packages applications with their dependencies into portable containers. Enhances **Compatibility** by enabling co-existence of multiple software versions and providing interoperability across different operating systems and cloud platforms. Improves **Flexibility** through high adaptability to different deployment environments, horizontal scalability via container orchestration, simplified installability with consistent deployment processes, and easy replaceability of containerized components. Strengthens **Reliability** by providing fault tolerance through container isolation, improved availability via quick container restarts and health checks, and enhanced recoverability with immutable container images and rollback capabilities. Supports **Sustainability** by ensuring software remains functional across new platforms through containerization, meeting evolving deployment needs, and maintaining long-term accessibility of research software environments." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_bandit" label="bandit"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/bandit" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Security-focused static analysis tool for Python that identifies common security vulnerabilities and anti-patterns in software, helping maintain secure coding practices." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_sphinx" label="sphinx"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/sphinx" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Documentation generator that creates comprehensive, searchable documentation from source code and reStructuredText files, improving research software maintainability and usability through professional documentation." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_actions" label="GitHub Actions"> | |
| <attvalues> | |
| <attvalue for="0" value="https://github.com/features/actions" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="CI/CD platform integrated with GitHub that automates research software testing, building, and deployment, improving software reliability and sustainability through automated quality checks." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_creative_commons_license_chooser" label="Creative Commons License Chooser"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/creative_commons_license_chooser" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="A web-based tool to help users select an appropriate Creative Commons license for their work." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_valgrind" label="valgrind"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/valgrind" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Detects memory management and threading bugs, run profiling to see how to speed up your programs" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_hermes_workflow" label="Hermes Workflows"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/hermes_workflow" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Workflow system for automated publication of rich research software metadata and artifacts, improving software sustainability and FAIRness through comprehensive metadata management and automated publication workflows." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_scanoss" label="SCANOSS"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/scanoss" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Software composition analysis tool for detecting open-source components and licenses in software projects, helping ensure compliance, security, and proper attribution of dependencies in scientific computing workflows." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_fair_python_cookiecutter" label="Fair Python Cookiecutter"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/fair_python_cookiecutter" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Opinionated cookiecutter template to kickstart modern best-practice Python research projects with FAIR metadata, providing standardized project structure and quality tools for sustainable research software development." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_cppunit" label="CppUnit"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/cppunit" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Unit testing framework for C++ that enables systematic testing of research software components, improving code reliability and maintainability through automated test execution and comprehensive testing capabilities." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_jenkins" label="Jenkins"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/jenkins" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Automation server that enables continuous integration and deployment of research software, improving software reliability through automated testing and deployment pipelines." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_jupyter" label="Jupyter"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/jupyter" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Open-source web application for creating and sharing live code, equations, visualizations, and narrative text, enhancing research software development and collaboration through interactive computing environments." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_zenodo" label="zenodo"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/zenodo" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Open research repository that provides persistent identifiers (DOIs) for research software and data, enabling long-term preservation, discoverability, and citation of research outputs, supporting software sustainability and FAIRness principles." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_eossr" label="eOSSR"> | |
| <attvalues> | |
| <attvalue for="0" value="https://escape-ossr.gitlab.io/eossr" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Python library for programmatically managing the ESCAPE Open Source Software Repository (OSSR) that includes CodeMeta generator and validator tools, supporting research software FAIRness and metadata management for scientific code repositories." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_scorep" label="Score-P"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/scorep" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Scalable Performance Measurement Infrastructure for Parallel Codes that provides highly scalable and easy-to-use tool suite for profiling and event trace recording of HPC applications, enabling performance optimization in computational research." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_rsfc" label="RSFC"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/rsfc" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="A command line interface to automatically evaluate the FAIRness of a Github or Gitlab repository." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_resqui" label="resqui"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/resqui" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Comprehensive research software quality assessment framework developed by EVERSE that evaluates repositories across all quality dimensions including maintainability, security, FAIRness, and sustainability, providing actionable insights for improving research software throughout its lifecycle." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_guix" label="GNU Guix"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/guix" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Functional package manager providing reproducible software deployment and system configuration, ensuring consistent and reliable software installations across different systems with transactional upgrades and rollbacks." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_git" label="Git"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/git" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Distributed version control system that enables collaborative research software development, change tracking, and version management, essential for research software maintainability and reproducibility throughout the development lifecycle." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_pytest" label="pytest"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/pytest" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Comprehensive testing framework for Python that enhances research software reliability and maintainability through advanced testing capabilities, fixtures, and plugins, supporting test-driven development practices essential for research software quality assurance." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_codemeta_generator" label="CodeMeta Generator"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/codemeta_generator" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Web-based tool that creates standardized CodeMeta metadata files for research software, enhancing software discoverability and supporting FAIR principles through structured software description and cataloging." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_hadolint" label="Hadolint"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/hadolint" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Dockerfile linter that analyzes Docker build files for best practices, security issues, and optimization opportunities, improving research software containerization quality and deployment reliability." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_checkstyle" label="Checkstyle"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/checkstyle" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="Java code style checker that enforces coding standards and best practices in research software projects, improving code maintainability and readability through automated style analysis." /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_somef-vider" label="SOMEF-Vider"> | |
| <attvalues> | |
| <attvalue for="0" value="https://w3id.org/everse/tools/somef-vider" /> | |
| <attvalue for="1" value="tool" /> | |
| <attvalue for="2" value="SOMEF Vider is a web application designed to visualize which metadata fields can be automatically retrieved from a software source code repository. It uses SOMEF (https://github.com/KnowledgeCaptureAndDiscovery/somef) as the main extraction tool." /> | |
| </attvalues> | |
| </node> | |
| <node id="task_documenting_code" label="Documenting code"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to write technical documentation to explain to other developers how your code works internally?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_documenting_software_readthedocs" label="Documenting software using 'Read The Docs'"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to use 'Read The Docs' tool for software documentation?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_using_version_control" label="Using version control"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to version control your software?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_using_containers" label="Use of containers"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How can you use containers and why should you use it in software development?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_creating_good_readme" label="Creating a good README"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to create a good README document for software projects?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_software_management_planning" label="Software Management Planning"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to prepare a software management plan?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_packaging_software" label="Packaging software"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to package and release your software for distribution and reuse?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_reproducible_software_environments" label="Reproducible software environments"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to create a development environment for your software so others can run and contribute to your software?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_organising_software_projects" label="Organising software projects"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to organise your software project?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_software_metadata" label="Software metadata"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to describe your software using metadata?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_software_identifiers" label="Software identifiers"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to uniquely identify your software and its versions?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_citing_software" label="Citing software"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How can people cite your software?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_publishing_software" label="Publishing software"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How do you publish your software for reuse by others?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_archiving_software" label="Archiving software"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How can you archive your software for preservation?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_improving_environmental_sustainability" label="Improving environmental sustainability"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to measure and improve environmental sustainability of software?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_code_review" label="Performing a code review"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How do you review code?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_None" label="A title for the task or a problem you are trying to solve"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_testing_software" label="Testing software"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to test your software?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_languages_tools_infrastructures" label="Choosing languages, tools & infrastructures"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to decide which programming languages, tools and infrastructures to use?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_fair_rs" label="Adopting FAIR software practices"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="What practices and tools can help improve FAIRness of software?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_ci_cd" label="Continuous Integration and Continuous Delivery/Deployment"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How can you use CI/CD in software development?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_software_documentation" label="Software documentation"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How do you document your software (code and project) for use by various different audiences?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_releasing_software" label="Releasing software"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to release your software for reuse?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_documenting_software_project" label="Documenting software project"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to write clear and useful software project documentation for end-users and collaborators?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_writing_readable_code" label="Writing readable code"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to write code readable and understandable by others?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_task_automation_gitlab_ci_cd" label="Task automation using GitLab CI/CD"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to use and set up GitLab CI/CD for your GitLab repository" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_computational_workflows" label="Computational workflows"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to use computational workflows to automate and reproduce data pipelines?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_licensing_software" label="Licensing software"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to license your software for reuse?" /> | |
| </attvalues> | |
| </node> | |
| <node id="task_task_automation_github_actions" label="Task automation using GitHub Actions"> | |
| <attvalues> | |
| <attvalue for="1" value="task" /> | |
| <attvalue for="2" value="How to set up GitHub Actions on software repositories for task automation" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_documenter-jl" label="tool_documenter-jl"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_eclipse" label="tool_eclipse"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_github" label="tool_github"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_gitlab" label="tool_gitlab"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_jsdoc" label="tool_jsdoc"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_keras" label="tool_keras"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_pycharm" label="tool_pycharm"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_python-docstring-generator" label="tool_python-docstring-generator"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_readthedocs" label="tool_readthedocs"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_roxygen" label="tool_roxygen"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_swagger" label="tool_swagger"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_vscode" label="tool_vscode"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_gitlab-ci-cd" label="tool_gitlab-ci-cd"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_git-lfs" label="tool_git-lfs"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_mercurial" label="tool_mercurial"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_perforce" label="tool_perforce"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_rstudio" label="tool_rstudio"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_subversion" label="tool_subversion"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_java" label="tool_java"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_python" label="tool_python"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_software-management-wizard" label="tool_software-management-wizard"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_bitbucket" label="tool_bitbucket"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_dockstore" label="tool_dockstore"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_singularity" label="tool_singularity"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_workflowhub" label="tool_workflowhub"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_apache-airflow" label="tool_apache-airflow"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_bundler" label="tool_bundler"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_conan" label="tool_conan"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_conda" label="tool_conda"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_docker-compose" label="tool_docker-compose"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_galaxy" label="tool_galaxy"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_maven" label="tool_maven"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_nextflow" label="tool_nextflow"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_nixos" label="tool_nixos"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_packer" label="tool_packer"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_parsl" label="tool_parsl"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_pip" label="tool_pip"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_pkg-jl" label="tool_pkg-jl"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_renv" label="tool_renv"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_snakemake" label="tool_snakemake"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_uv" label="tool_uv"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_vagrant" label="tool_vagrant"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_venv" label="tool_venv"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_fair-python-coockiecutter" label="tool_fair-python-coockiecutter"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_codemeta" label="tool_codemeta"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_codemetagenerator" label="tool_codemetagenerator"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_figshare" label="tool_figshare"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_inveniordm" label="tool_inveniordm"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_jasonldvalidator" label="tool_jasonldvalidator"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_softwareheritage" label="tool_softwareheritage"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_somefvider" label="tool_somefvider"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_spdx" label="tool_spdx"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_semantic-versioning" label="tool_semantic-versioning"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_reprozip" label="tool_reprozip"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_carbontracker" label="tool_carbontracker"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_codecarbon" label="tool_codecarbon"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_ecograder" label="tool_ecograder"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_greenalgorithms" label="tool_greenalgorithms"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_greenspectorstudio" label="tool_greenspectorstudio"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_code-linters" label="tool_code-linters"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_test-jl" label="tool_test-jl"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_testthat" label="tool_testthat"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_bash" label="tool_bash"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_cpp" label="tool_cpp"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_cuda" label="tool_cuda"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_fortran" label="tool_fortran"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_javascript" label="tool_javascript"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_julia" label="tool_julia"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_opencl" label="tool_opencl"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_powershell" label="tool_powershell"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_r" label="tool_r"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_rust" label="tool_rust"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_typescript" label="tool_typescript"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_ansible" label="tool_ansible"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_precommit" label="tool_precommit"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_terraform" label="tool_terraform"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_calendar-versioning" label="tool_calendar-versioning"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_google-programming-style-guide" label="tool_google-programming-style-guide"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_mypy" label="tool_mypy"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_pep8" label="tool_pep8"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_r-language-style-guide" label="tool_r-language-style-guide"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| <node id="tool_choosealicense" label="tool_choosealicense"> | |
| <attvalues> | |
| <attvalue for="1" value="inferred" /> | |
| <attvalue for="2" value="Inferred from relationship" /> | |
| </attvalues> | |
| </node> | |
| </nodes> | |
| <edges> | |
| <edge source="indicator_archived_in_scholarly_repository" target="dimension_fairness" id="indicator_archived_in_scholarly_repository_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_descriptive_metadata" target="dimension_fairness" id="indicator_descriptive_metadata_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_versioning_standards_use" target="dimension_fairness" id="indicator_versioning_standards_use_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_uses_fuzzing" target="dimension_safety" id="indicator_uses_fuzzing_to_dimension_safety"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_static_analysis_common_vulnerabilities" target="dimension_security" id="indicator_static_analysis_common_vulnerabilities_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_functional_correctness" target="dimension_functional_suitability" id="indicator_functional_correctness_to_dimension_functional_suitability"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_software_has_license" target="dimension_fairness" id="indicator_software_has_license_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_human_code_review_requirement" target="dimension_functional_suitability" id="indicator_human_code_review_requirement_to_dimension_functional_suitability"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_no_critical_vulnerability" target="dimension_security" id="indicator_no_critical_vulnerability_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_repository_workflows" target="dimension_maintainability" id="indicator_repository_workflows_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_archived_in_software_heritage" target="dimension_fairness" id="indicator_archived_in_software_heritage_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_version_control_use" target="dimension_fairness" id="indicator_version_control_use_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_no_leaked_credentials" target="dimension_security" id="indicator_no_leaked_credentials_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_has_published_package" target="dimension_flexibility" id="indicator_has_published_package_to_dimension_flexibility"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_support_issue_tracking" target="dimension_maintainability" id="indicator_support_issue_tracking_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_listed_in_registry" target="dimension_fairness" id="indicator_listed_in_registry_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_codemeta_completeness" target="dimension_fairness" id="indicator_codemeta_completeness_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_has_ci-tests" target="dimension_maintainability" id="indicator_has_ci-tests_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_persistent_and_unique_identifier" target="dimension_fairness" id="indicator_persistent_and_unique_identifier_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="indicator_software_has_citation" target="dimension_fairness" id="indicator_software_has_citation_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="3" value="belongs_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_singularityce" target="dimension_compatibility" id="tool_singularityce_to_dimension_compatibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:compatibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_singularityce" target="dimension_flexibility" id="tool_singularityce_to_dimension_flexibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:flexibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_dependabot" target="dimension_security" id="tool_dependabot_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:security" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_dependabot" target="dimension_maintainability" id="tool_dependabot_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cmake" target="dimension_maintainability" id="tool_cmake_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cmake" target="dimension_compatibility" id="tool_cmake_to_dimension_compatibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:compatibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_nix" target="dimension_flexibility" id="tool_nix_to_dimension_flexibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:flexibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_nix" target="dimension_reliability" id="tool_nix_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_nix" target="dimension_security" id="tool_nix_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:security" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_pypi" target="indicator_has_published_package" id="tool_pypi_to_indicator_has_published_package"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_pypi" target="dimension_maintainability" id="tool_pypi_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_pypi" target="dimension_flexibility" id="tool_pypi_to_dimension_flexibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:flexibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_javadoc" target="dimension_sustainability" id="tool_javadoc_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_javadoc" target="dimension_maintainability" id="tool_javadoc_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_fuji" target="dimension_fairness" id="tool_fuji_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_tox" target="indicator_dependency_management" id="tool_tox_to_indicator_dependency_management"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_tox" target="indicator_has_ci-tests" id="tool_tox_to_indicator_has_ci-tests"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_tox" target="dimension_interaction_capability" id="tool_tox_to_dimension_interaction_capability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:interaction_capability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_tox" target="dimension_reliability" id="tool_tox_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_tox" target="dimension_maintainability" id="tool_tox_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_tox" target="dimension_sustainability" id="tool_tox_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_sqaaas" target="dimension_fairness" id="tool_sqaaas_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_pylint" target="dimension_maintainability" id="tool_pylint_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_travis" target="indicator_repository_workflows" id="tool_travis_to_indicator_repository_workflows"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_travis" target="dimension_maintainability" id="tool_travis_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_travis" target="dimension_reliability" id="tool_travis_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_mkdocs" target="indicator_software_has_documentation" id="tool_mkdocs_to_indicator_software_has_documentation"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_mkdocs" target="dimension_interaction_capability" id="tool_mkdocs_to_dimension_interaction_capability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:interaction_capability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_mkdocs" target="dimension_maintainability" id="tool_mkdocs_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_stable" target="dimension_maintainability" id="tool_stable_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_gcov" target="dimension_maintainability" id="tool_gcov_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_gcov" target="dimension_sustainability" id="tool_gcov_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_ruff" target="dimension_maintainability" id="tool_ruff_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_software_heritage" target="indicator_persistent_and_unique_identifier" id="tool_software_heritage_to_indicator_persistent_and_unique_identifier"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_software_heritage" target="indicator_archived_in_software_heritage" id="tool_software_heritage_to_indicator_archived_in_software_heritage"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_software_heritage" target="indicator_archived_in_scholarly_repository" id="tool_software_heritage_to_indicator_archived_in_scholarly_repository"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_software_heritage" target="indicator_listed_in_registry" id="tool_software_heritage_to_indicator_listed_in_registry"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_software_heritage" target="dimension_sustainability" id="tool_software_heritage_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_copilot" target="dimension_sustainability" id="tool_copilot_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_" target="indicator_software_has_license" id="tool__to_indicator_software_has_license"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_" target="dimension_sustainability" id="tool__to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_" target="dimension_maintainability" id="tool__to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_" target="dimension_security" id="tool__to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:security" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_" target="dimension_fairness" id="tool__to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_poetry" target="indicator_dependency_management" id="tool_poetry_to_indicator_dependency_management"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_poetry" target="dimension_maintainability" id="tool_poetry_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_poetry" target="dimension_sustainability" id="tool_poetry_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_FAIR_aware_tool" target="dimension_fairness" id="tool_FAIR_aware_tool_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_pre-commit" target="dimension_sustainability" id="tool_pre-commit_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_pre-commit" target="dimension_maintainability" id="tool_pre-commit_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_junit" target="dimension_maintainability" id="tool_junit_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_junit" target="dimension_reliability" id="tool_junit_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_flake8" target="dimension_maintainability" id="tool_flake8_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_bearer" target="dimension_security" id="tool_bearer_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:security" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_apptainer" target="indicator_dependency_management" id="tool_apptainer_to_indicator_dependency_management"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_apptainer" target="indicator_requirements_specified" id="tool_apptainer_to_indicator_requirements_specified"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_apptainer" target="dimension_compatibility" id="tool_apptainer_to_dimension_compatibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:compatibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_apptainer" target="dimension_flexibility" id="tool_apptainer_to_dimension_flexibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:flexibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_apptainer" target="dimension_reliability" id="tool_apptainer_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_apptainer" target="dimension_sustainability" id="tool_apptainer_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_howfairis" target="dimension_fairness" id="tool_howfairis_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_kubernetes" target="indicator_requirements_specified" id="tool_kubernetes_to_indicator_requirements_specified"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_kubernetes" target="dimension_maintainability" id="tool_kubernetes_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_kubernetes" target="dimension_sustainability" id="tool_kubernetes_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_kubernetes" target="dimension_reliability" id="tool_kubernetes_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_doxygen" target="indicator_software_has_documentation" id="tool_doxygen_to_indicator_software_has_documentation"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_doxygen" target="dimension_maintainability" id="tool_doxygen_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_gitlab_cicd" target="indicator_repository_workflows" id="tool_gitlab_cicd_to_indicator_repository_workflows"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_gitlab_cicd" target="indicator_software_has_tests" id="tool_gitlab_cicd_to_indicator_software_has_tests"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_gitlab_cicd" target="indicator_has_ci-tests" id="tool_gitlab_cicd_to_indicator_has_ci-tests"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_gitlab_cicd" target="dimension_sustainability" id="tool_gitlab_cicd_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_gitlab_cicd" target="dimension_reliability" id="tool_gitlab_cicd_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_somesy" target="dimension_fairness" id="tool_somesy_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_somesy" target="dimension_sustainability" id="tool_somesy_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_Five_Recommendations_for_FAIR_Software" target="dimension_fairness" id="tool_Five_Recommendations_for_FAIR_Software_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_auto-codemeta_generator" target="indicator_descriptive_metadata" id="tool_auto-codemeta_generator_to_indicator_descriptive_metadata"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_auto-codemeta_generator" target="indicator_codemeta_completeness" id="tool_auto-codemeta_generator_to_indicator_codemeta_completeness"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_auto-codemeta_generator" target="indicator_metadata_is_up_to_date" id="tool_auto-codemeta_generator_to_indicator_metadata_is_up_to_date"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_auto-codemeta_generator" target="indicator_software_has_citation" id="tool_auto-codemeta_generator_to_indicator_software_has_citation"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_auto-codemeta_generator" target="dimension_fairness" id="tool_auto-codemeta_generator_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_sonarqube" target="indicator_no_critical_vulnerability" id="tool_sonarqube_to_indicator_no_critical_vulnerability"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_sonarqube" target="indicator_no_leaked_credentials" id="tool_sonarqube_to_indicator_no_leaked_credentials"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_sonarqube" target="indicator_static_analysis_common_vulnerabilities" id="tool_sonarqube_to_indicator_static_analysis_common_vulnerabilities"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_sonarqube" target="dimension_maintainability" id="tool_sonarqube_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_sonarqube" target="dimension_security" id="tool_sonarqube_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:security" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_sonarqube" target="dimension_reliability" id="tool_sonarqube_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_somef" target="dimension_fairness" id="tool_somef_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cffinit" target="indicator_software_has_citation" id="tool_cffinit_to_indicator_software_has_citation"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cffinit" target="indicator_software_has_license" id="tool_cffinit_to_indicator_software_has_license"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cffinit" target="indicator_descriptive_metadata" id="tool_cffinit_to_indicator_descriptive_metadata"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cffinit" target="indicator_metadata_is_up_to_date" id="tool_cffinit_to_indicator_metadata_is_up_to_date"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cffinit" target="dimension_fairness" id="tool_cffinit_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_REUSE" target="indicator_software_has_license" id="tool_REUSE_to_indicator_software_has_license"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_REUSE" target="dimension_fairness" id="tool_REUSE_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_docker" target="indicator_dependency_management" id="tool_docker_to_indicator_dependency_management"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_docker" target="indicator_listed_in_registry" id="tool_docker_to_indicator_listed_in_registry"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_docker" target="indicator_has_published_package" id="tool_docker_to_indicator_has_published_package"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_docker" target="dimension_compatibility" id="tool_docker_to_dimension_compatibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:compatibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_docker" target="dimension_flexibility" id="tool_docker_to_dimension_flexibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:flexibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_docker" target="dimension_reliability" id="tool_docker_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_docker" target="dimension_sustainability" id="tool_docker_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_bandit" target="dimension_security" id="tool_bandit_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:security" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_sphinx" target="dimension_maintainability" id="tool_sphinx_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_actions" target="indicator_repository_workflows" id="tool_actions_to_indicator_repository_workflows"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_actions" target="indicator_software_has_tests" id="tool_actions_to_indicator_software_has_tests"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_actions" target="dimension_sustainability" id="tool_actions_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_actions" target="dimension_reliability" id="tool_actions_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_creative_commons_license_chooser" target="indicator_software_has_license" id="tool_creative_commons_license_chooser_to_indicator_software_has_license"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_creative_commons_license_chooser" target="dimension_fairness" id="tool_creative_commons_license_chooser_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_valgrind" target="dimension_reliability" id="tool_valgrind_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_valgrind" target="dimension_performance_efficiency" id="tool_valgrind_to_dimension_performance_efficiency"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:performance_efficiency" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_valgrind" target="dimension_sustainability" id="tool_valgrind_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_valgrind" target="dimension_maintainability" id="tool_valgrind_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_hermes_workflow" target="dimension_maintainability" id="tool_hermes_workflow_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_hermes_workflow" target="dimension_sustainability" id="tool_hermes_workflow_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_hermes_workflow" target="dimension_fairness" id="tool_hermes_workflow_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_scanoss" target="dimension_security" id="tool_scanoss_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:security" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_scanoss" target="dimension_maintainability" id="tool_scanoss_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_fair_python_cookiecutter" target="dimension_fairness" id="tool_fair_python_cookiecutter_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cppunit" target="indicator_has_ci-tests" id="tool_cppunit_to_indicator_has_ci-tests"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cppunit" target="indicator_software_test_coverage" id="tool_cppunit_to_indicator_software_test_coverage"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cppunit" target="indicator_software_has_tests" id="tool_cppunit_to_indicator_software_has_tests"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cppunit" target="dimension_maintainability" id="tool_cppunit_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_cppunit" target="dimension_reliability" id="tool_cppunit_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_jenkins" target="dimension_maintainability" id="tool_jenkins_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_jenkins" target="dimension_reliability" id="tool_jenkins_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_jupyter" target="dimension_maintainability" id="tool_jupyter_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_jupyter" target="dimension_interaction_capability" id="tool_jupyter_to_dimension_interaction_capability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:interaction_capability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_zenodo" target="dimension_sustainability" id="tool_zenodo_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_zenodo" target="dimension_fairness" id="tool_zenodo_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_eossr" target="dimension_fairness" id="tool_eossr_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_scorep" target="dimension_performance_efficiency" id="tool_scorep_to_dimension_performance_efficiency"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:performance_efficiency" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_rsfc" target="dimension_fairness" id="tool_rsfc_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_compatibility" id="tool_resqui_to_dimension_compatibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:compatibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_fairness" id="tool_resqui_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_flexibility" id="tool_resqui_to_dimension_flexibility"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:flexibility" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_functional_suitability" id="tool_resqui_to_dimension_functional_suitability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:functional_suitability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_interaction_capability" id="tool_resqui_to_dimension_interaction_capability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:interaction_capability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_maintainability" id="tool_resqui_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_performance_efficiency" id="tool_resqui_to_dimension_performance_efficiency"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:performance_efficiency" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_reliability" id="tool_resqui_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_safety" id="tool_resqui_to_dimension_safety"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:safety" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_security" id="tool_resqui_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:security" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_resqui" target="dimension_sustainability" id="tool_resqui_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_guix" target="indicator_has_published_package" id="tool_guix_to_indicator_has_published_package"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_guix" target="indicator_dependency_management" id="tool_guix_to_indicator_dependency_management"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_guix" target="dimension_maintainability" id="tool_guix_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_guix" target="dimension_sustainability" id="tool_guix_to_dimension_sustainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:sustainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_guix" target="dimension_reliability" id="tool_guix_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_git" target="indicator_has_releases" id="tool_git_to_indicator_has_releases"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_git" target="indicator_version_control_use" id="tool_git_to_indicator_version_control_use"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_git" target="indicator_versioning_standards_use" id="tool_git_to_indicator_versioning_standards_use"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_git" target="dimension_maintainability" id="tool_git_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_pytest" target="indicator_has_ci-tests" id="tool_pytest_to_indicator_has_ci-tests"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_pytest" target="indicator_software_has_tests" id="tool_pytest_to_indicator_software_has_tests"> | |
| <attvalues> | |
| <attvalue for="3" value="improves" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_pytest" target="dimension_maintainability" id="tool_pytest_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_pytest" target="dimension_reliability" id="tool_pytest_to_dimension_reliability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:reliability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_codemeta_generator" target="dimension_fairness" id="tool_codemeta_generator_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_hadolint" target="dimension_maintainability" id="tool_hadolint_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_hadolint" target="dimension_security" id="tool_hadolint_to_dimension_security"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:security" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_checkstyle" target="dimension_maintainability" id="tool_checkstyle_to_dimension_maintainability"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:maintainability" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="tool_somef-vider" target="dimension_fairness" id="tool_somef-vider_to_dimension_fairness"> | |
| <attvalues> | |
| <attvalue for="4" value="dim:fairness" /> | |
| <attvalue for="3" value="contributes_to" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_documenter-jl" id="task_documenting_code_to_tool_documenter-jl"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_doxygen" id="task_documenting_code_to_tool_doxygen"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_eclipse" id="task_documenting_code_to_tool_eclipse"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_github" id="task_documenting_code_to_tool_github"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_gitlab" id="task_documenting_code_to_tool_gitlab"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_jsdoc" id="task_documenting_code_to_tool_jsdoc"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_keras" id="task_documenting_code_to_tool_keras"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_mkdocs" id="task_documenting_code_to_tool_mkdocs"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_pycharm" id="task_documenting_code_to_tool_pycharm"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_python-docstring-generator" id="task_documenting_code_to_tool_python-docstring-generator"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_readthedocs" id="task_documenting_code_to_tool_readthedocs"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_roxygen" id="task_documenting_code_to_tool_roxygen"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_sphinx" id="task_documenting_code_to_tool_sphinx"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_swagger" id="task_documenting_code_to_tool_swagger"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_vscode" id="task_documenting_code_to_tool_vscode"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="tool_zenodo" id="task_documenting_code_to_tool_zenodo"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_code" target="indicator_software_has_documentation" id="task_documenting_code_to_indicator_software_has_documentation"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_readthedocs" target="tool_github" id="task_documenting_software_readthedocs_to_tool_github"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_readthedocs" target="tool_actions" id="task_documenting_software_readthedocs_to_tool_actions"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_readthedocs" target="tool_gitlab" id="task_documenting_software_readthedocs_to_tool_gitlab"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_readthedocs" target="tool_gitlab-ci-cd" id="task_documenting_software_readthedocs_to_tool_gitlab-ci-cd"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_readthedocs" target="tool_mkdocs" id="task_documenting_software_readthedocs_to_tool_mkdocs"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_readthedocs" target="tool_readthedocs" id="task_documenting_software_readthedocs_to_tool_readthedocs"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_readthedocs" target="tool_sphinx" id="task_documenting_software_readthedocs_to_tool_sphinx"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_readthedocs" target="indicator_software_has_documentation" id="task_documenting_software_readthedocs_to_indicator_software_has_documentation"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_eclipse" id="task_using_version_control_to_tool_eclipse"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_git" id="task_using_version_control_to_tool_git"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_git-lfs" id="task_using_version_control_to_tool_git-lfs"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_github" id="task_using_version_control_to_tool_github"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_gitlab" id="task_using_version_control_to_tool_gitlab"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_mercurial" id="task_using_version_control_to_tool_mercurial"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_perforce" id="task_using_version_control_to_tool_perforce"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_pycharm" id="task_using_version_control_to_tool_pycharm"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_rstudio" id="task_using_version_control_to_tool_rstudio"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_subversion" id="task_using_version_control_to_tool_subversion"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="tool_vscode" id="task_using_version_control_to_tool_vscode"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_version_control" target="indicator_version_control_use" id="task_using_version_control_to_indicator_version_control_use"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_containers" target="tool_apptainer" id="task_using_containers_to_tool_apptainer"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_using_containers" target="tool_docker" id="task_using_containers_to_tool_docker"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_creating_good_readme" target="tool_docker" id="task_creating_good_readme_to_tool_docker"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_creating_good_readme" target="tool_howfairis" id="task_creating_good_readme_to_tool_howfairis"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_creating_good_readme" target="tool_java" id="task_creating_good_readme_to_tool_java"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_creating_good_readme" target="tool_python" id="task_creating_good_readme_to_tool_python"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_creating_good_readme" target="tool_somef" id="task_creating_good_readme_to_tool_somef"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_creating_good_readme" target="indicator_software_has_documentation" id="task_creating_good_readme_to_indicator_software_has_documentation"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_management_planning" target="tool_software-management-wizard" id="task_software_management_planning_to_tool_software-management-wizard"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_packaging_software" target="tool_bitbucket" id="task_packaging_software_to_tool_bitbucket"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_packaging_software" target="tool_docker" id="task_packaging_software_to_tool_docker"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_packaging_software" target="tool_dockstore" id="task_packaging_software_to_tool_dockstore"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_packaging_software" target="tool_github" id="task_packaging_software_to_tool_github"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_packaging_software" target="tool_gitlab" id="task_packaging_software_to_tool_gitlab"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_packaging_software" target="tool_singularity" id="task_packaging_software_to_tool_singularity"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_packaging_software" target="tool_workflowhub" id="task_packaging_software_to_tool_workflowhub"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_packaging_software" target="indicator_has_published_package" id="task_packaging_software_to_indicator_has_published_package"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_packaging_software" target="indicator_has_releases" id="task_packaging_software_to_indicator_has_releases"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_apache-airflow" id="task_reproducible_software_environments_to_tool_apache-airflow"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_apptainer" id="task_reproducible_software_environments_to_tool_apptainer"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_bundler" id="task_reproducible_software_environments_to_tool_bundler"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_conan" id="task_reproducible_software_environments_to_tool_conan"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_conda" id="task_reproducible_software_environments_to_tool_conda"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_docker" id="task_reproducible_software_environments_to_tool_docker"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_docker-compose" id="task_reproducible_software_environments_to_tool_docker-compose"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_galaxy" id="task_reproducible_software_environments_to_tool_galaxy"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_maven" id="task_reproducible_software_environments_to_tool_maven"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_nextflow" id="task_reproducible_software_environments_to_tool_nextflow"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_nixos" id="task_reproducible_software_environments_to_tool_nixos"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_packer" id="task_reproducible_software_environments_to_tool_packer"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_parsl" id="task_reproducible_software_environments_to_tool_parsl"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_pip" id="task_reproducible_software_environments_to_tool_pip"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_pkg-jl" id="task_reproducible_software_environments_to_tool_pkg-jl"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_poetry" id="task_reproducible_software_environments_to_tool_poetry"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_pypi" id="task_reproducible_software_environments_to_tool_pypi"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_renv" id="task_reproducible_software_environments_to_tool_renv"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_singularity" id="task_reproducible_software_environments_to_tool_singularity"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_snakemake" id="task_reproducible_software_environments_to_tool_snakemake"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_uv" id="task_reproducible_software_environments_to_tool_uv"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_vagrant" id="task_reproducible_software_environments_to_tool_vagrant"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="tool_venv" id="task_reproducible_software_environments_to_tool_venv"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_reproducible_software_environments" target="indicator_requirements_specified" id="task_reproducible_software_environments_to_indicator_requirements_specified"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_organising_software_projects" target="tool_fair-python-coockiecutter" id="task_organising_software_projects_to_tool_fair-python-coockiecutter"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_organising_software_projects" target="tool_poetry" id="task_organising_software_projects_to_tool_poetry"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="tool_codemeta" id="task_software_metadata_to_tool_codemeta"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="tool_codemetagenerator" id="task_software_metadata_to_tool_codemetagenerator"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="tool_figshare" id="task_software_metadata_to_tool_figshare"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="tool_inveniordm" id="task_software_metadata_to_tool_inveniordm"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="tool_jasonldvalidator" id="task_software_metadata_to_tool_jasonldvalidator"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="tool_softwareheritage" id="task_software_metadata_to_tool_softwareheritage"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="tool_somef" id="task_software_metadata_to_tool_somef"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="tool_somefvider" id="task_software_metadata_to_tool_somefvider"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="tool_spdx" id="task_software_metadata_to_tool_spdx"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="tool_zenodo" id="task_software_metadata_to_tool_zenodo"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="indicator_descriptive_metadata" id="task_software_metadata_to_indicator_descriptive_metadata"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_metadata" target="indicator_codemeta_completeness" id="task_software_metadata_to_indicator_codemeta_completeness"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_identifiers" target="tool_codemeta" id="task_software_identifiers_to_tool_codemeta"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_identifiers" target="tool_eossr" id="task_software_identifiers_to_tool_eossr"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_identifiers" target="tool_semantic-versioning" id="task_software_identifiers_to_tool_semantic-versioning"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_identifiers" target="tool_zenodo" id="task_software_identifiers_to_tool_zenodo"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_identifiers" target="indicator_persistent_and_unique_identifier" id="task_software_identifiers_to_indicator_persistent_and_unique_identifier"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_citing_software" target="indicator_software_has_citation" id="task_citing_software_to_indicator_software_has_citation"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_archiving_software" target="tool_docker" id="task_archiving_software_to_tool_docker"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_archiving_software" target="tool_github" id="task_archiving_software_to_tool_github"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_archiving_software" target="tool_gitlab" id="task_archiving_software_to_tool_gitlab"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_archiving_software" target="tool_guix" id="task_archiving_software_to_tool_guix"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_archiving_software" target="tool_nixos" id="task_archiving_software_to_tool_nixos"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_archiving_software" target="tool_reprozip" id="task_archiving_software_to_tool_reprozip"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_archiving_software" target="tool_singularity" id="task_archiving_software_to_tool_singularity"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_archiving_software" target="tool_softwareheritage" id="task_archiving_software_to_tool_softwareheritage"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_archiving_software" target="tool_zenodo" id="task_archiving_software_to_tool_zenodo"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_improving_environmental_sustainability" target="tool_carbontracker" id="task_improving_environmental_sustainability_to_tool_carbontracker"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_improving_environmental_sustainability" target="tool_codecarbon" id="task_improving_environmental_sustainability_to_tool_codecarbon"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_improving_environmental_sustainability" target="tool_ecograder" id="task_improving_environmental_sustainability_to_tool_ecograder"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_improving_environmental_sustainability" target="tool_greenalgorithms" id="task_improving_environmental_sustainability_to_tool_greenalgorithms"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_improving_environmental_sustainability" target="tool_greenspectorstudio" id="task_improving_environmental_sustainability_to_tool_greenspectorstudio"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_code_review" target="tool_code-linters" id="task_code_review_to_tool_code-linters"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_code_review" target="tool_github" id="task_code_review_to_tool_github"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_code_review" target="tool_gitlab" id="task_code_review_to_tool_gitlab"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_code_review" target="tool_pylint" id="task_code_review_to_tool_pylint"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_code_review" target="indicator_human_code_review_requirement" id="task_code_review_to_indicator_human_code_review_requirement"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_None" target="tool_git" id="task_None_to_tool_git"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_testing_software" target="tool_actions" id="task_testing_software_to_tool_actions"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_testing_software" target="tool_gitlab-ci-cd" id="task_testing_software_to_tool_gitlab-ci-cd"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_testing_software" target="tool_junit" id="task_testing_software_to_tool_junit"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_testing_software" target="tool_pytest" id="task_testing_software_to_tool_pytest"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_testing_software" target="tool_test-jl" id="task_testing_software_to_tool_test-jl"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_testing_software" target="tool_testthat" id="task_testing_software_to_tool_testthat"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_testing_software" target="indicator_software_has_tests" id="task_testing_software_to_indicator_software_has_tests"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_testing_software" target="indicator_has_ci-tests" id="task_testing_software_to_indicator_has_ci-tests"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_bash" id="task_languages_tools_infrastructures_to_tool_bash"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_cpp" id="task_languages_tools_infrastructures_to_tool_cpp"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_cuda" id="task_languages_tools_infrastructures_to_tool_cuda"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_fortran" id="task_languages_tools_infrastructures_to_tool_fortran"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_javascript" id="task_languages_tools_infrastructures_to_tool_javascript"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_julia" id="task_languages_tools_infrastructures_to_tool_julia"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_opencl" id="task_languages_tools_infrastructures_to_tool_opencl"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_powershell" id="task_languages_tools_infrastructures_to_tool_powershell"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_python" id="task_languages_tools_infrastructures_to_tool_python"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_r" id="task_languages_tools_infrastructures_to_tool_r"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_rust" id="task_languages_tools_infrastructures_to_tool_rust"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_languages_tools_infrastructures" target="tool_typescript" id="task_languages_tools_infrastructures_to_tool_typescript"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="tool_ansible" id="task_ci_cd_to_tool_ansible"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="tool_docker" id="task_ci_cd_to_tool_docker"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="tool_actions" id="task_ci_cd_to_tool_actions"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="tool_gitlab-ci-cd" id="task_ci_cd_to_tool_gitlab-ci-cd"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="tool_jenkins" id="task_ci_cd_to_tool_jenkins"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="tool_kubernetes" id="task_ci_cd_to_tool_kubernetes"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="tool_precommit" id="task_ci_cd_to_tool_precommit"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="tool_terraform" id="task_ci_cd_to_tool_terraform"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="tool_travis" id="task_ci_cd_to_tool_travis"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="tool_vagrant" id="task_ci_cd_to_tool_vagrant"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_ci_cd" target="indicator_has_ci-tests" id="task_ci_cd_to_indicator_has_ci-tests"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_software_documentation" target="indicator_software_has_documentation" id="task_software_documentation_to_indicator_software_has_documentation"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_releasing_software" target="tool_bitbucket" id="task_releasing_software_to_tool_bitbucket"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_releasing_software" target="tool_calendar-versioning" id="task_releasing_software_to_tool_calendar-versioning"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_releasing_software" target="tool_github" id="task_releasing_software_to_tool_github"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_releasing_software" target="tool_gitlab" id="task_releasing_software_to_tool_gitlab"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_releasing_software" target="tool_semantic-versioning" id="task_releasing_software_to_tool_semantic-versioning"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_releasing_software" target="tool_zenodo" id="task_releasing_software_to_tool_zenodo"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_releasing_software" target="indicator_has_releases" id="task_releasing_software_to_indicator_has_releases"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_project" target="tool_github" id="task_documenting_software_project_to_tool_github"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_project" target="tool_gitlab" id="task_documenting_software_project_to_tool_gitlab"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_documenting_software_project" target="indicator_software_has_documentation" id="task_documenting_software_project_to_indicator_software_has_documentation"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_stable" id="task_writing_readable_code_to_tool_stable"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_code-linters" id="task_writing_readable_code_to_tool_code-linters"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_eclipse" id="task_writing_readable_code_to_tool_eclipse"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_google-programming-style-guide" id="task_writing_readable_code_to_tool_google-programming-style-guide"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_mypy" id="task_writing_readable_code_to_tool_mypy"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_pep8" id="task_writing_readable_code_to_tool_pep8"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_pycharm" id="task_writing_readable_code_to_tool_pycharm"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_pylint" id="task_writing_readable_code_to_tool_pylint"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_r-language-style-guide" id="task_writing_readable_code_to_tool_r-language-style-guide"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_rstudio" id="task_writing_readable_code_to_tool_rstudio"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="tool_vscode" id="task_writing_readable_code_to_tool_vscode"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_writing_readable_code" target="indicator_has_no_linting_issues" id="task_writing_readable_code_to_indicator_has_no_linting_issues"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_task_automation_gitlab_ci_cd" target="tool_actions" id="task_task_automation_gitlab_ci_cd_to_tool_actions"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_task_automation_gitlab_ci_cd" target="tool_gitlab-ci-cd" id="task_task_automation_gitlab_ci_cd_to_tool_gitlab-ci-cd"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_task_automation_gitlab_ci_cd" target="indicator_has_ci-tests" id="task_task_automation_gitlab_ci_cd_to_indicator_has_ci-tests"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_computational_workflows" target="tool_apache-airflow" id="task_computational_workflows_to_tool_apache-airflow"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_computational_workflows" target="tool_galaxy" id="task_computational_workflows_to_tool_galaxy"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_computational_workflows" target="tool_github" id="task_computational_workflows_to_tool_github"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_computational_workflows" target="tool_gitlab" id="task_computational_workflows_to_tool_gitlab"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_computational_workflows" target="tool_nextflow" id="task_computational_workflows_to_tool_nextflow"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_computational_workflows" target="tool_parsl" id="task_computational_workflows_to_tool_parsl"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_computational_workflows" target="tool_snakemake" id="task_computational_workflows_to_tool_snakemake"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_licensing_software" target="tool_choosealicense" id="task_licensing_software_to_tool_choosealicense"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_licensing_software" target="tool_REUSE" id="task_licensing_software_to_tool_REUSE"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_licensing_software" target="tool_spdx" id="task_licensing_software_to_tool_spdx"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_licensing_software" target="indicator_software_has_license" id="task_licensing_software_to_indicator_software_has_license"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_task_automation_github_actions" target="tool_actions" id="task_task_automation_github_actions_to_tool_actions"> | |
| <attvalues> | |
| <attvalue for="3" value="uses" /> | |
| </attvalues> | |
| </edge> | |
| <edge source="task_task_automation_github_actions" target="indicator_has_ci-tests" id="task_task_automation_github_actions_to_indicator_has_ci-tests"> | |
| <attvalues> | |
| <attvalue for="3" value="addresses" /> | |
| </attvalues> | |
| </edge> | |
| </edges> | |
| </graph> | |
| </gexf> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment