Disclaimer: FAIR-Checker is under active development and is not intended to be used yet in production environment.

How FAIR is my resource ?

Progress

Radar chart of metrics completion

List of metrics with details and results

Help comming soon
Principle Name Description Time Comment Recommandation Score Result Test
F1 Unique Identifier
Metric to test if the metadata resource has a unique identifier. This is done by comparing the GUID to the patterns (by regexp) of known GUID schemas such as URLs and DOIs. Known schema are registered in FAIRSharing (https://fairsharing.org/standards/?q=&selected_facets=type_exact:identifier%20schema)

https://w3id.org/fair/principles/terms/F1
Status
F1 Identifier Persistence
Metric to test if the unique identifier of the metadata resource is likely to be persistent. Known schema are registered in FAIRSharing (https://fairsharing.org/standards/?q=&selected_facets=type_exact:identifier%20schema). For URLs that don't follow a schema in FAIRSharing we test known URL persistence schemas (purl, oclc, fdlp, purlz, w3id, ark).

https://w3id.org/fair/principles/terms/F1
Status
F1 Data Identifier Persistence
Metric to test if the unique identifier of the data resource is likely to be persistent. Known schema are registered in FAIRSharing (https://fairsharing.org/standards/?q=&selected_facets=type_exact:identifier%20schema). For URLs that don't follow a schema in FAIRSharing we test known URL persistence schemas (purl, oclc, fdlp, purlz, w3id, ark).

https://w3id.org/fair/principles/terms/F1
Status
F2 Structured Metadata
Tests whether a machine is able to find structured metadata. This could be (for example) RDFa, embedded json, json-ld, or content-negotiated structured metadata such as RDF Turtle

https://w3id.org/fair/principles/terms/F2
Status
F2 Grounded Metadata
Tests whether a machine is able to find 'grounded' metadata. i.e. metadata terms that are in a resolvable namespace, where resolution leads to a definition of the meaning of the term. Examples include JSON-LD, embedded schema, or any form of RDF. This test currently excludes XML, even when terms are namespaced. Future versions of this test may be more flexible.

https://w3id.org/fair/principles/terms/F2
Status
F3 Data Identifier Explicitly In Metadata
Metric to test if the metadata contains the unique identifier to the data. This is done by searching for a variety of properties, including foaf:primaryTopic, schema:mainEntity, schema:distribution, sio:is-about, and iao:is-about. schema codeRepository is used for software releases.

https://w3id.org/fair/principles/terms/F3
Status
F3 Metadata Identifier Explicitly In Metadata
Metric to test if the metadata contains the unique identifier to the metadata itself. This is done using a variety of 'scraping' tools, including DOI metadata resolution, the use of the 'extruct' Python tool, and others...

https://w3id.org/fair/principles/terms/F3
Status
F4 Searchable in major search engine
Status
A1.1 Uses open free protocol for data retrieval
Data may be retrieved by an open and free protocol. Tests data GUID for its resolution protocol. Currently passes InChI Keys, DOIs, Handles, and URLs. Recognition of other identifiers will be added upon request by the community.

https://w3id.org/fair/principles/terms/A1.1
Status
A1.1 Uses open free protocol for metadata retrieval
Metadata may be retrieved by an open and free protocol. Tests metadata GUID for its resolution protocol. Currently passes InChI Keys, DOIs, Handles, and URLs. Recognition of other identifiers will be added upon request by the community.

https://w3id.org/fair/principles/terms/A1.1
Status
A1.2 Data authentication and authorization
Test a discovered data GUID for the ability to implement authentication and authorization in its resolution protocol. Currently passes InChI Keys, DOIs, Handles, and URLs. It also searches the metadata for the Dublin Core 'accessRights' property, which may point to a document describing the data access process. Recognition of other identifiers will be added upon request by the community.

https://w3id.org/fair/principles/terms/A1.2
Status
A1.2 Metadata authentication and authorization
Tests metadata GUID for the ability to implement authentication and authorization in its resolution protocol. Currently passes InChI Keys, DOIs, Handles, and URLs. Recognition of other identifiers will be added upon request by the community.

https://w3id.org/fair/principles/terms/A1.2
Status
A2 Metadata Persistence
Metric to test if the metadata contains a persistence policy, explicitly identified by a persistencePolicy key (in hashed data) or a http://www.w3.org/2000/10/swap/pim/doc#persistencePolicy predicate in Linked Data.

https://w3id.org/fair/principles/terms/A2
Status
I1 Metadata Knowledge Representation Language (weak)
Maturity Indicator to test if the metadata uses a formal language broadly applicable for knowledge representation. This particular test takes a broad view of what defines a 'knowledge representation language'; in this evaluation, anything that can be represented as structured data will be accepted

https://w3id.org/fair/principles/terms/I1
Status
I1 Metadata Knowledge Representation Language (strong)
Maturity Indicator to test if the metadata uses a formal language broadly applicable for knowledge representation. This particular test takes a broad view of what defines a 'knowledge representation language'; in this evaluation, a knowledge representation language is interpreted as one in which terms are semantically-grounded in ontologies. Any form of RDF will pass this test (including RDF that is automatically extracted by third-party parsers such as Apache Tika)

https://w3id.org/fair/principles/terms/I1
Status
I1 Data Knowledge Representation Language (weak)
Maturity Indicator to test if the data uses a formal language broadly applicable for knowledge representation. This particular test takes a broad view of what defines a 'knowledge representation language'; in this evaluation, a knowledge representation language is interpreted as one in which terms are semantically-grounded in ontologies. Any form of structured data will pass this test

https://w3id.org/fair/principles/terms/I1
Status
I1 Data Knowledge Representation Language (strong)
Maturity Indicator to test if the data uses a formal language broadly applicable for knowledge representation. This particular test takes a broad view of what defines a 'knowledge representation language'; in this evaluation, a knowledge representation language is interpreted as one in which terms are semantically-grounded in ontologies. Any form of ontologically-grounded linked data will pass this test.

https://w3id.org/fair/principles/terms/I1
Status
I2 Metadata uses FAIR vocabularies (weak)
Maturity Indicator to test if the linked data metadata uses terms that resolve. This tests only if they resolve, not if they resolve to FAIR data, therefore is a somewhat weak test.

https://w3id.org/fair/principles/terms/I2
Status
I2 Metadata uses FAIR vocabularies (strong)
Status
I3 Metadata contains qualified outward references)
Status
R1.1 Metadata Includes License (strong)
Maturity Indicator to test if the linked data metadata contains an explicit pointer to the license. Tests: xhtml, dvia, dcterms, cc, data.gov.au, and Schema license predicates in linked data, and validates the value of those properties.

https://w3id.org/fair/principles/terms/R1.1
Status
R1.1 Metadata Includes License (weak)
Maturity Indicator to test if the metadata contains an explicit pointer to the license. This 'weak' test will use a case-insensitive regular expression, and scan both key/value style metadata, as well as linked data metadata. Tests: xhtml, dvia, dcterms, cc, data.gov.au, and Schema license predicates in linked data, and validates the value of those properties .

https://w3id.org/fair/principles/terms/R1.1
Status
For additional tips and recommandations on how to improve your resource, we recommand you to use the FAIR Cookbook: https://fairplus.github.io/the-fair-cookbook/content/home.html