{
  "id": "t4fs",
  "acronym": "T4FS",
  "name": "terms4FAIRskills",
  "category": "metadata",
  "domains": [
    "life"
  ],
  "kind": "ontology",
  "description": "A terminology for the skills necessary to make data FAIR and to keep it FAIR.",
  "formats": [
    "OWL",
    "OBO",
    "JSON"
  ],
  "license": "CC BY 4.0",
  "homepage": "https://github.com/terms4fairskills/FAIRterminology",
  "repository": "https://github.com/terms4fairskills/FAIRterminology",
  "download": "http://purl.obolibrary.org/obo/t4fs.owl",
  "ols": "t4fs",
  "obo": "t4fs",
  "bioportal": "T4FS",
  "bioregistry": "t4fs",
  "publications": [
    {
      "title": "EOSC Co-creation funded project 074: Delivery of a proof of concept for terms4FAIRskills: Technical report",
      "doi": "10.5281/zenodo.4772741",
      "year": 2021
    },
    {
      "title": "EOSC Co-creation funded project 074: Delivery of a proof of concept for terms4FAIRskills: Technical report",
      "doi": "10.5281/zenodo.4705219",
      "year": 2021
    }
  ],
  "usedBy": [],
  "tags": [
    "competence",
    "curated information",
    "digital curation",
    "ess",
    "fair",
    "nfdi4ing",
    "obo",
    "ontology"
  ],
  "url": "https://schemascope.org/o/t4fs/",
  "evaluation": {
    "links": {
      "homepage": {
        "url": "https://github.com/terms4fairskills/FAIRterminology",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T03:24:35.878Z"
      },
      "repository": {
        "url": "https://github.com/terms4fairskills/FAIRterminology",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T03:24:35.878Z"
      },
      "download": {
        "url": "http://purl.obolibrary.org/obo/t4fs.owl",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://raw.githubusercontent.com/terms4fairskills/FAIRterminology/master/t4fs.owl",
        "checkedAt": "2026-10-26T03:24:35.820Z"
      }
    },
    "github": {
      "slug": "terms4fairskills/FAIRterminology",
      "stars": 17,
      "forks": 4,
      "openIssues": 17,
      "pushedAt": "2025-02-09T13:31:26Z",
      "archived": false,
      "license": null,
      "latestRelease": {
        "tag": "v2025-02-09",
        "date": "2025-02-09T13:31:26Z",
        "url": "https://github.com/terms4fairskills/FAIRterminology/releases/tag/v2025-02-09"
      },
      "source": "https://api.github.com/repos/terms4fairskills/FAIRterminology",
      "fetchedAt": "2026-10-26T03:24:35.726Z"
    },
    "ols": {
      "portal": "OLS (EMBL-EBI)",
      "id": "t4fs",
      "api": "v2",
      "title": "terms4FAIRskills",
      "iri": "http://purl.obolibrary.org/obo/t4fs.owl",
      "versionIri": "http://purl.obolibrary.org/obo/t4fs/releases/2025-02-09/t4fs.owl",
      "version": "2025-02-09",
      "releaseDate": "2025-02-09",
      "terms": 563,
      "properties": 62,
      "individuals": 18,
      "importsFrom": [
        "bfo",
        "dc",
        "dcterms",
        "iao",
        "oio",
        "omo",
        "owl",
        "rdfs",
        "ro"
      ],
      "exportsTo": [
        "genepio",
        "slso"
      ],
      "languages": [
        "en"
      ],
      "loaded": "2026-10-25T00:11:43.789940423",
      "sourceFileTimestamp": "Sun Oct 25 00:11:41 UTC 2026",
      "obsolete": false,
      "status": "LOADED",
      "page": "https://www.ebi.ac.uk/ols4/ontologies/t4fs",
      "source": "https://www.ebi.ac.uk/ols4/api/v2/ontologies/t4fs",
      "fetchedAt": "2026-10-26T03:24:35.450Z"
    },
    "obo": {
      "id": "t4fs",
      "status": "active",
      "domain": "information",
      "license": "CC BY 4.0",
      "usages": [
        {
          "user": "http://t4fs.esciencedatafactory.com/",
          "type": null,
          "description": "Semaphora integrates terms4FAIRskills, allowing users to annotate training materials with the ontology."
        },
        {
          "user": "https://fairassist.org",
          "type": null,
          "description": "FAIRassist is designed to offer personalised guidance to all stakeholders to enable the discovery of standards and repositories in FAIRsharing, which should be used to make data FAIR, as well as to signpost FAIR assessment resources."
        },
        {
          "user": "https://www.fairsfair.eu/",
          "type": null,
          "description": "FAIRsFAIR Competence Centre (project wp6) will provide a platform for training materials resulting from project training activities, annot"
        }
      ],
      "source": "https://obofoundry.org/registry/ontologies.jsonld",
      "fetchedAt": "2026-10-26T02:37:39.556Z"
    },
    "bioportal": null,
    "citations": [
      {
        "doi": "10.5281/zenodo.4772741",
        "count": null,
        "source": "https://api.crossref.org/works/10.5281%2Fzenodo.4772741",
        "fetchedAt": "2026-10-26T03:24:35.374Z",
        "error": "HTTP 404"
      },
      {
        "doi": "10.5281/zenodo.4705219",
        "count": null,
        "source": "https://api.crossref.org/works/10.5281%2Fzenodo.4705219",
        "fetchedAt": "2026-10-26T03:24:35.373Z",
        "error": "HTTP 404"
      }
    ],
    "git": {
      "commit": "af6f07675a55371589fc118d1cc4874b1e2703c0",
      "ref": "master",
      "headTag": "v2025-02-09",
      "latestTag": {
        "name": "v2025-02-09",
        "commit": "af6f07675a55371589fc118d1cc4874b1e2703c0",
        "url": "https://github.com/terms4fairskills/FAIRterminology/releases/tag/v2025-02-09"
      },
      "tagCount": 4,
      "tagDates": [
        "2022-10-05",
        "2022-12-05",
        "2023-03-02",
        "2025-02-09"
      ],
      "url": "https://github.com/terms4fairskills/FAIRterminology/tree/af6f07675a55371589fc118d1cc4874b1e2703c0",
      "source": "https://github.com/terms4fairskills/FAIRterminology.git/info/refs?service=git-upload-pack",
      "fetchedAt": "2026-10-26T03:24:35.438Z"
    },
    "tib": {
      "portal": "TIB Terminology Service",
      "id": "t4fs",
      "api": "v1",
      "title": "terms4FAIRskills (T4FS)",
      "iri": "http://purl.obolibrary.org/obo/t4fs.owl",
      "versionIri": "http://purl.obolibrary.org/obo/t4fs/releases/2025-02-09/t4fs.owl",
      "version": "2025-02-09",
      "releaseDate": "2025-02-09",
      "terms": 563,
      "properties": 65,
      "individuals": 18,
      "importsFrom": [],
      "exportsTo": [],
      "languages": [],
      "loaded": "2025-02-09T23:14:01.649+0000",
      "status": "SKIP",
      "page": "https://service.tib.eu/ts4tib/ontologies/t4fs",
      "source": "https://service.tib.eu/ts4tib/api/ontologies/t4fs",
      "fetchedAt": "2026-10-26T03:24:36.352Z"
    },
    "dashboard": {
      "ns": "t4fs",
      "checks": {
        "FP01 Open": "PASS",
        "FP02 Common Format": "PASS",
        "FP03 URIs": "PASS",
        "FP04 Versioning": "PASS",
        "FP05 Scope": "PASS",
        "FP06 Textual Definitions": "ERROR",
        "FP07 Relations": "INFO",
        "FP08 Documented": "PASS",
        "FP09 Plurality of Users": "PASS",
        "FP11 Locus of Authority": "PASS",
        "FP12 Naming Conventions": "ERROR",
        "FP16 Maintenance": "PASS",
        "FP20 Responsiveness": "PASS",
        "ROBOT Report": "ERROR"
      },
      "robot": {
        "ERROR": 18,
        "INFO": 1,
        "WARN": 70
      },
      "consistent": true,
      "unsatisfiable": 0,
      "classes": 564,
      "axioms": 4229,
      "owl2dl": true,
      "reusedPct": 14.46,
      "usedBy": [
        "genepio",
        "slso"
      ],
      "oboScore": 0.369,
      "summary": "ERROR",
      "checkedVersion": "http://purl.obolibrary.org/obo/t4fs/releases/2025-02-09/t4fs.owl",
      "checkedAt": "2025-12-11T03:11:18.330Z",
      "page": "https://dashboard.obofoundry.org/dashboard/t4fs/dashboard.html",
      "source": "https://dashboard.obofoundry.org/dashboard/dashboard-results.json",
      "fetchedAt": "2026-10-26T02:37:39.856Z"
    },
    "quality": null,
    "oops": null,
    "releases": {
      "dates": [
        "2022-10-05",
        "2022-12-05",
        "2023-03-02",
        "2025-02-09"
      ],
      "lastYear": 0,
      "from": "GitHub releases"
    },
    "bioregistry": {
      "prefix": "t4fs",
      "name": "terms4FAIRskills",
      "mappings": {
        "aberowl": "T4FS",
        "bioportal": "T4FS",
        "fairsharing": "FAIRsharing.fb99fa",
        "obofoundry": "t4fs",
        "ols": "t4fs",
        "ontobee": "T4FS",
        "tib.ts": "t4fs"
      },
      "dependsOn": [],
      "appearsIn": [],
      "license": "CC-BY-4.0",
      "version": "2025-02-09",
      "deprecated": false,
      "page": "https://bioregistry.io/t4fs",
      "source": "https://bioregistry.io/api/registry/t4fs",
      "fetchedAt": "2026-10-26T03:24:35.334Z"
    },
    "artifact": {
      "source": "https://raw.githubusercontent.com/terms4fairskills/FAIRterminology/master/t4fs.owl",
      "isRdf": true,
      "versionIri": "http://purl.obolibrary.org/obo/t4fs/releases/2025-02-09/t4fs.owl",
      "versionInfo": "2025-02-09",
      "etag": "\"c1fbb3ced5d2a205bfe625b893c04e6941c0c93dfbd1bc7e50a99f9b68eb3139\"",
      "contentType": "text/plain",
      "fetchedAt": "2026-10-26T03:24:35.873Z"
    },
    "score": 62,
    "gross": 71,
    "earned": 71,
    "possible": 100,
    "qualityApplies": true,
    "penalty": {
      "score": -9,
      "reason": "1.7 years → 4 × max(0, 1.7 − 1); 18 errors",
      "steps": [
        {
          "label": "Time since last activity",
          "pts": -3,
          "detail": "1.7 years → 4 × max(0, 1.7 − 1)"
        },
        {
          "label": "Inactive status",
          "pts": 0,
          "detail": "not archived, legacy or inactive"
        },
        {
          "label": "Consistency",
          "pts": 0,
          "detail": "consistent, no unsatisfiable classes"
        },
        {
          "label": "ROBOT report errors",
          "pts": -6,
          "detail": "18 errors"
        }
      ]
    },
    "consistent": true,
    "grade": "C",
    "fair": 47,
    "breakdown": {
      "findable": {
        "score": 12,
        "max": 12,
        "steps": [
          {
            "label": "Persistent identifier (F1)",
            "pts": 4,
            "max": 4,
            "detail": "purl.obolibrary.org"
          },
          {
            "label": "Indexed in services (F4)",
            "pts": 5,
            "max": 5,
            "detail": "6: OLS, TIB, BioPortal, OBO Foundry, Bioregistry, FAIRsharing"
          },
          {
            "label": "Citable reference (F2)",
            "pts": 3,
            "max": 3,
            "detail": "doi:10.5281/zenodo.4772741"
          }
        ],
        "notes": []
      },
      "accessible": {
        "score": 12,
        "max": 12,
        "steps": [
          {
            "label": "Homepage reachable",
            "pts": 3,
            "max": 3,
            "detail": "HTTP 200"
          },
          {
            "label": "Artefact retrievable over HTTP(S) (A1)",
            "pts": 6,
            "max": 6,
            "detail": "download HTTP 200"
          },
          {
            "label": "Metadata persists in a registry (A2)",
            "pts": 3,
            "max": 3,
            "detail": "OBO Foundry, Bioregistry"
          }
        ],
        "notes": []
      },
      "interoperable": {
        "score": 12,
        "max": 12,
        "steps": [
          {
            "label": "Formal machine-readable format (I1)",
            "pts": 5,
            "max": 5,
            "detail": "OWL, OBO"
          },
          {
            "label": "Semantic-web IRIs (I2)",
            "pts": 3,
            "max": 3,
            "detail": "OWL, OBO"
          },
          {
            "label": "References other vocabularies (I3)",
            "pts": 4,
            "max": 4,
            "detail": "imports 4: bfo, iao, omo, ro"
          }
        ],
        "notes": []
      },
      "reusable": {
        "score": 11,
        "max": 12,
        "steps": [
          {
            "label": "Clear license (R1.1)",
            "pts": 5,
            "max": 5,
            "detail": "CC BY 4.0"
          },
          {
            "label": "Release provenance (R1.2)",
            "pts": 4,
            "max": 4,
            "detail": "2025-02-09 (version IRI in the artefact)"
          },
          {
            "label": "Community standards (R1.3)",
            "pts": 2,
            "max": 3,
            "detail": "OBO principles: 10/13 checks pass"
          }
        ],
        "notes": [
          "Community standards (R1.3): OBO principles: 10/13 checks pass"
        ]
      },
      "quality": {
        "score": 16,
        "max": 20,
        "steps": [
          {
            "label": "Logical consistency",
            "pts": 10,
            "max": 10,
            "detail": "consistent, 0 unsatisfiable classes (OBO Dashboard)"
          },
          {
            "label": "OWL 2 DL profile",
            "pts": 2,
            "max": 2,
            "detail": "in OWL 2 DL"
          },
          {
            "label": "Upper-ontology alignment",
            "pts": 3,
            "max": 3,
            "detail": "imports BFO"
          },
          {
            "label": "Standard relations (RO)",
            "pts": 1,
            "max": 1,
            "detail": "imports RO"
          },
          {
            "label": "ROBOT report: no errors",
            "pts": 0,
            "max": 2,
            "detail": "18 errors"
          },
          {
            "label": "ROBOT report: warning density",
            "pts": 0,
            "max": 1,
            "detail": "70 warnings / 564 classes = 0.12"
          },
          {
            "label": "Pitfall scan: no critical pitfalls",
            "pts": 0,
            "max": 1,
            "detail": "no pitfall scan yet; ROBOT report has 18 errors"
          }
        ],
        "notes": [
          "ROBOT report: no errors: 18 errors",
          "ROBOT report: warning density: 70 warnings / 564 classes = 0.12",
          "Pitfall scan: no critical pitfalls: no pitfall scan yet; ROBOT report has 18 errors"
        ]
      },
      "maintenance": {
        "score": 2,
        "max": 16,
        "steps": [
          {
            "label": "Recency",
            "pts": 2,
            "max": 10,
            "detail": "2025-02-09 → 20.5 months (≤ 2 years)"
          },
          {
            "label": "Release cadence (12 months)",
            "pts": 0,
            "max": 6,
            "detail": "0 releases (GitHub releases)"
          }
        ],
        "notes": [
          "Recency: 2025-02-09 → 20.5 months (≤ 2 years)",
          "Release cadence (12 months): 0 releases (GitHub releases)"
        ]
      },
      "adoption": {
        "score": 6,
        "max": 16,
        "steps": [
          {
            "label": "Documented adopting projects",
            "pts": 4,
            "max": 7,
            "detail": "3 projects"
          },
          {
            "label": "Reused by other ontologies",
            "pts": 1,
            "max": 4,
            "detail": "2: genepio, slso"
          },
          {
            "label": "Community signal",
            "pts": 1,
            "max": 5,
            "detail": "max(stars 17 → 1, citations 0 → 0)"
          }
        ],
        "notes": [
          "Documented adopting projects: 3 projects",
          "Reused by other ontologies: 2: genepio, slso",
          "Community signal: max(stars 17 → 1, citations 0 → 0)"
        ]
      }
    },
    "lastActivity": "2025-02-09T13:31:26.000Z",
    "adopterCount": 3,
    "reuseCount": 2,
    "importCount": 4,
    "registries": [
      "OLS",
      "TIB",
      "BioPortal",
      "OBO Foundry",
      "Bioregistry",
      "FAIRsharing"
    ],
    "evaluatedVersion": {
      "label": "2025-02-09",
      "from": "version IRI in the artefact",
      "value": "http://purl.obolibrary.org/obo/t4fs/releases/2025-02-09/t4fs.owl",
      "inArtefact": true,
      "all": [
        {
          "label": "2025-02-09",
          "from": "version IRI in the artefact",
          "value": "http://purl.obolibrary.org/obo/t4fs/releases/2025-02-09/t4fs.owl",
          "inArtefact": true
        },
        {
          "label": "2025-02-09",
          "from": "version info in the artefact",
          "value": "2025-02-09",
          "inArtefact": true
        },
        {
          "label": "2025-02-09",
          "from": "OLS",
          "value": "http://purl.obolibrary.org/obo/t4fs/releases/2025-02-09/t4fs.owl"
        },
        {
          "label": "v2025-02-09",
          "from": "latest GitHub release",
          "value": "https://github.com/terms4fairskills/FAIRterminology/releases/tag/v2025-02-09"
        },
        {
          "label": "v2025-02-09",
          "from": "git tag on the evaluated commit",
          "value": "af6f07675a55371589fc118d1cc4874b1e2703c0"
        },
        {
          "label": "v2025-02-09 + commit af6f076",
          "from": "latest release tag; master evaluated at commit",
          "value": "af6f07675a55371589fc118d1cc4874b1e2703c0",
          "release": "v2025-02-09"
        },
        {
          "label": "commit af6f076",
          "from": "master at evaluation time",
          "value": "af6f07675a55371589fc118d1cc4874b1e2703c0"
        }
      ]
    },
    "evaluatedAt": "2026-10-26T03:24:36.588Z",
    "runId": "2026-10-26T02-37-38Z",
    "adopters": [
      {
        "name": "t4fs.esciencedatafactory.com",
        "url": "http://t4fs.esciencedatafactory.com/",
        "note": "Semaphora integrates terms4FAIRskills, allowing users to annotate training materials with the ontology.",
        "source": "OBO Foundry registry"
      },
      {
        "name": "fairassist.org",
        "url": "https://fairassist.org",
        "note": "FAIRassist is designed to offer personalised guidance to all stakeholders to enable the discovery of standards and repositories in FAIRsharing, which should be used to make data FAIR, as well as to signpost FAIR assessment resources.",
        "source": "OBO Foundry registry"
      },
      {
        "name": "fairsfair.eu",
        "url": "https://www.fairsfair.eu/",
        "note": "FAIRsFAIR Competence Centre (project wp6) will provide a platform for training materials resulting from project training activities, annot",
        "source": "OBO Foundry registry"
      }
    ]
  },
  "history": [
    {
      "runId": "2026-10-26T02-37-38Z",
      "at": "2026-10-26T03:31:18.947Z",
      "score": 62,
      "grade": "C",
      "fair": 47,
      "version": "2025-02-09",
      "terms": 563,
      "stars": 17,
      "license": "CC BY 4.0",
      "lastActivity": "2025-02-09T13:31:26.000Z",
      "adopters": 3,
      "links": {
        "homepage": "ok",
        "repository": "ok",
        "download": "ok"
      },
      "archived": false,
      "rubric": "3.4",
      "snapshot": "https://schemascope.org/runs/2026-10-26T02-37-38Z.json"
    }
  ],
  "changes": [],
  "recordProvenance": {
    "source": "harvest",
    "retrievedAt": "2026-10-25T21:49:00Z",
    "registries": [
      {
        "registry": "Bioregistry",
        "key": "bioregistry",
        "id": "t4fs",
        "url": "https://bioregistry.io/api/registry/t4fs",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "OBO Foundry",
        "key": "obo",
        "id": "t4fs",
        "url": "https://obofoundry.org/ontology/t4fs.html",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "OLS (EMBL-EBI)",
        "key": "ols",
        "id": "t4fs",
        "url": "https://www.ebi.ac.uk/ols4/ontologies/t4fs",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "TIB Terminology Service",
        "key": "tib",
        "id": "t4fs",
        "url": "https://terminology.tib.eu/ts/ontologies/t4fs",
        "retrievedAt": "2026-10-25T21:49:00Z"
      }
    ],
    "fields": {
      "acronym": "Bioregistry",
      "name": "Bioregistry",
      "description": "Bioregistry",
      "homepage": "Bioregistry",
      "repository": "Bioregistry",
      "download": "Bioregistry",
      "formats": "Bioregistry",
      "license": "Bioregistry",
      "ols": "Bioregistry",
      "obo": "Bioregistry",
      "bioportal": "Bioregistry",
      "publications": "Bioregistry",
      "tags": "Bioregistry"
    }
  },
  "evaluationProvenance": {
    "@context": {
      "prov": "http://www.w3.org/ns/prov#",
      "schemascope": "https://schemascope.org/ns#"
    },
    "@id": "https://schemascope.org/o/t4fs/#evaluation",
    "@type": "prov:Entity",
    "prov:specializationOf": {
      "@id": "http://purl.obolibrary.org/obo/t4fs.owl",
      "schemascope:evaluatedVersion": "http://purl.obolibrary.org/obo/t4fs/releases/2025-02-09/t4fs.owl"
    },
    "prov:wasGeneratedBy": {
      "@id": "https://schemascope.org/runs/2026-10-26T02-37-38Z",
      "@type": "prov:Activity",
      "prov:startedAtTime": "2026-10-26T02:37:38.997Z",
      "prov:endedAtTime": "2026-10-26T03:31:18.947Z",
      "prov:wasAssociatedWith": {
        "@id": "https://schemascope.org/ns#evaluator",
        "@type": "prov:SoftwareAgent",
        "schemascope:version": "2.0.0"
      },
      "prov:used": [
        {
          "@id": "https://github.com/terms4fairskills/FAIRterminology",
          "prov:atTime": "2026-10-26T03:24:35.878Z"
        },
        {
          "@id": "https://github.com/terms4fairskills/FAIRterminology",
          "prov:atTime": "2026-10-26T03:24:35.878Z"
        },
        {
          "@id": "http://purl.obolibrary.org/obo/t4fs.owl",
          "prov:atTime": "2026-10-26T03:24:35.820Z"
        },
        {
          "@id": "https://raw.githubusercontent.com/terms4fairskills/FAIRterminology/master/t4fs.owl",
          "prov:atTime": "2026-10-26T03:24:35.873Z"
        },
        {
          "@id": "https://github.com/terms4fairskills/FAIRterminology.git/info/refs?service=git-upload-pack",
          "prov:atTime": "2026-10-26T03:24:35.438Z"
        },
        {
          "@id": "https://api.github.com/repos/terms4fairskills/FAIRterminology",
          "prov:atTime": "2026-10-26T03:24:35.726Z"
        },
        {
          "@id": "https://www.ebi.ac.uk/ols4/api/v2/ontologies/t4fs",
          "prov:atTime": "2026-10-26T03:24:35.450Z"
        },
        {
          "@id": "https://service.tib.eu/ts4tib/api/ontologies/t4fs",
          "prov:atTime": "2026-10-26T03:24:36.352Z"
        },
        {
          "@id": "https://obofoundry.org/registry/ontologies.jsonld",
          "prov:atTime": "2026-10-26T02:37:39.556Z"
        },
        {
          "@id": "https://dashboard.obofoundry.org/dashboard/dashboard-results.json",
          "prov:atTime": "2026-10-26T02:37:39.856Z"
        },
        {
          "@id": "https://bioregistry.io/api/registry/t4fs",
          "prov:atTime": "2026-10-26T03:24:35.334Z"
        }
      ]
    },
    "prov:generatedAtTime": "2026-10-26T03:24:36.588Z"
  }
}