mc2-center / data-models

Versioned history of the MC2 Center data model
https://mc2-center.github.io/data-models/
Creative Commons Zero v1.0 Universal
3 stars 1 forks source link

New tool schema update #122

Closed aditigopalan closed 4 months ago

aditigopalan commented 4 months ago

Fixes #121 , Master #120

Note: I haven't filled in any dependsOn fields. This could affect the data model, and I haven't noticed any conditional dependencies for other fields.

Changelog

Added: Also, linked here

Attribute Description Valid Values Required Validation Rules Source Provided By
Tool Entity Type Types of entities that may be credited, e.g. ‘Person’. Person, Project, Division, Institute, Consortium, Funding agency TRUE list like biotoolsschema
Tool Entity Role Role performed by entity that is credited, e.g. “Developer” Developer, Maintainer, Provider, Documentor, Contributor, Support, Primary contact TRUE list like biotoolsschema
Tool Entity Name Name of the entities that may be credited FALSE list like
Tool Compute Requirements Component dependency requirements for application. This includes runtime environments and shared libraries that are not included in the application distribution package, but required to run the application (examples: DirectX, Java or .NET runtime). FALSE list like, url schema.org
Tool Release Date The release date of a product or product model. This can be used to distinguish the exact variant of a product. TRUE date schema.org
Tool Date Last Modified The date indicating when the tool's entry was most recently modified or updated, providing a timestamp of the latest changes made to the tool's information. FALSE date schema.org
Tool Package Dependencies Present Indicates whether the required package dependencies for tool are present. True, False TRUE CWL
Tool Package Dependencies Specifies the software libraries, frameworks, or other components that a tool or package relies on for its proper functioning. This attribute helps users understand the prerequisites needed for installation and usage of the tool within a given computational environment. FALSE list like CWL
aditigopalan commented 4 months ago

This looks good overall! The only thing I think needs to be changed is to remove the trailing commas after the "Validation Rules" column throughout the file. This should be ready to go after that!

Thanks for catching that, just fixed it