Table 2.
FAIR Dimension | Output characteristics | JSON ScheeLD function |
---|---|---|
Findable |
• Schemas are identified by W3id identifiers; • Schemas are exportable via the CEDAR API*. |
JSON to CEDAR Conversion: https://jsonldschema.readthedocs.io/en/latest/cedar/cedarUsage.html |
Accessible |
• Schemas are retrievable via https GET method; • Software is API ready. |
Manual: GitHub hosting and w3id redirection API: https://jsonldschema.readthedocs.io/en/latest/API/apiUsage.html |
Interoperable |
• Schemas are available as JSON with associated JSON context files; • Schemas and instances are validated; • Provides an example of XML to JSON-LD instance conversion using MiFlowCyt data*; • Supports multiple ontologies to describe the same resources. |
Context files helpers: https://jsonldschema.readthedocs.io/en/latest/utils/schemaUtilities.html Validation: https://jsonldschema.readthedocs.io/en/latest/validation/validationUtilities.html XML to JSON-LD Conversion: https://jsonldschema.readthedocs.io/en/latest/validation/validationUsage.html |
Reusable |
• Schemas and softwares are available under licensing BSD-3; • Schemas support the declaration of data licences. • Schemas provenance information are available with PROV from CEDAR; • Schemas can be compared and merged. |
Licence: https://github.com/FAIRsharing/jsonldschema/blob/master/LICENSE.md Provenance: https://jsonldschema.readthedocs.io/en/latest/cedar/cedarUsage.html?highlight=provenance Merge: https://jsonldschema.readthedocs.io/en/latest/semDiff/merger.html |
To know more, refer to the following documentations: https://metadatacenter.github.io/cedar-manual/advanced_topics/b2_cedars_api/ and https://flowrepository.org/images/pdf/FlowRepositoryAPI.pdf.