{
  "id": "fabio",
  "acronym": "FaBiO",
  "name": "The FRBR-aligned Bibliographic Ontology",
  "category": "metadata",
  "kind": "ontology",
  "description": "The FRBR-aligned Bibliographic Ontology (FaBiO) is an ontology for describing entities that are published or potentially publishable (e.g., journal articles, conference papers, books), and that contain or are referred to by bibliographic references.",
  "formats": [
    "OWL",
    "RDF"
  ],
  "license": "CC BY 4.0",
  "homepage": "http://purl.org/spar/fabio",
  "repository": "https://github.com/sparontologies/fabio",
  "download": "http://purl.org/spar/fabio",
  "bioregistry": "fabio",
  "registryStats": {
    "lov": {
      "reusedByVocabularies": 0,
      "reusedByDatasets": 0,
      "occurrencesInDatasets": 0,
      "modified": "2019-02-19",
      "namespace": "http://purl.org/spar/fabio/"
    },
    "discovery": {
      "terms": 370,
      "triples": 3390,
      "versionInfo": "2.3.1",
      "versionIri": "http://purl.org/spar/fabio/2026-09-03",
      "titleFrom": "artefact"
    }
  },
  "publications": [
    {
      "title": "FaBiO and CiTO: Ontologies for describing bibliographic resources and citations",
      "doi": "10.1016/j.websem.2012.08.001",
      "year": 2012
    }
  ],
  "usedBy": [],
  "tags": [
    "nfdi4ing",
    "nfdixcs",
    "ontology",
    "other subjects",
    "spar",
    "subject agnostic"
  ],
  "domains": [
    "humanities"
  ],
  "url": "https://schemascope.org/o/fabio/",
  "evaluation": {
    "links": {
      "homepage": {
        "url": "http://purl.org/spar/fabio",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://sparontologies.github.io/fabio/current/fabio.html",
        "lastModified": "2026-09-03T14:29:40.000Z",
        "checkedAt": "2026-10-26T02:55:26.485Z"
      },
      "repository": {
        "url": "https://github.com/sparontologies/fabio",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T02:55:25.463Z"
      },
      "download": {
        "url": "http://purl.org/spar/fabio",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://sparontologies.github.io/fabio/current/fabio.html",
        "lastModified": "2026-09-03T14:29:40.000Z",
        "checkedAt": "2026-10-26T02:55:26.486Z"
      }
    },
    "github": {
      "slug": "sparontologies/fabio",
      "stars": 11,
      "forks": 4,
      "openIssues": 2,
      "pushedAt": "2026-09-03T14:28:28Z",
      "archived": false,
      "license": "CC-BY-4.0",
      "latestRelease": {
        "tag": "v2.3.1",
        "date": "2026-09-03T10:15:29Z",
        "url": "https://github.com/SPAROntologies/fabio/releases/tag/v2.3.1"
      },
      "source": "https://api.github.com/repos/sparontologies/fabio",
      "fetchedAt": "2026-10-26T02:55:25.473Z"
    },
    "ols": null,
    "obo": null,
    "bioportal": null,
    "citations": [
      {
        "doi": "10.1016/j.websem.2012.08.001",
        "count": 155,
        "source": "https://api.crossref.org/works/10.1016%2Fj.websem.2012.08.001",
        "fetchedAt": "2026-10-26T02:43:34.633Z"
      }
    ],
    "git": {
      "commit": "ea5b2cd49a7a8f4dc695d633c76bb05608c085db",
      "ref": "master",
      "headTag": null,
      "latestTag": {
        "name": "v2.3.1",
        "commit": "2ada6a8e97724681d422917c0376c18a69d988f3",
        "url": "https://github.com/sparontologies/fabio/releases/tag/v2.3.1"
      },
      "tagCount": 3,
      "tagDates": [],
      "url": "https://github.com/sparontologies/fabio/tree/ea5b2cd49a7a8f4dc695d633c76bb05608c085db",
      "source": "https://github.com/sparontologies/fabio.git/info/refs?service=git-upload-pack",
      "fetchedAt": "2026-10-26T02:55:25.128Z"
    },
    "tib": {
      "portal": "TIB Terminology Service",
      "id": "fabio",
      "api": "v1",
      "title": "FaBiO, the FRBR-aligned Bibliographic Ontology",
      "iri": "http://purl.org/spar/fabio",
      "versionIri": "http://purl.org/spar/fabio/2019-02-19",
      "version": "2.2",
      "releaseDate": "2019-02-19",
      "terms": 268,
      "properties": 155,
      "individuals": 15,
      "importsFrom": [],
      "exportsTo": [],
      "languages": [],
      "loaded": "2023-06-12T09:12:02.158+0000",
      "status": "SKIP",
      "page": "https://service.tib.eu/ts4tib/ontologies/fabio",
      "source": "https://service.tib.eu/ts4tib/api/ontologies/fabio",
      "fetchedAt": "2026-10-26T02:55:27.004Z"
    },
    "dashboard": null,
    "quality": {
      "reasoner": "ELK",
      "robotVersion": "ROBOT version 1.9.7",
      "consistent": true,
      "unsatisfiable": 0,
      "owl2dl": false,
      "robot": {
        "ERROR": 31,
        "WARN": 749,
        "INFO": 10
      },
      "checkedAt": "2026-10-25T21:56:14.612Z",
      "sha256": "0daa4af1e4965090778cfcba226ccce978d613c904400e2697d2906e56c50456",
      "source": "data/quality/fabio.json"
    },
    "oops": {
      "engine": "OOPS! (local Docker)",
      "critical": 0,
      "important": 2,
      "minor": 3,
      "pitfalls": [
        {
          "code": "P11",
          "name": "Missing domain or range in properties",
          "importance": "important",
          "affected": 57
        },
        {
          "code": "P13-N",
          "name": "Inverse relationships not explicitly declared - No Suggestion",
          "importance": "minor",
          "affected": 10
        },
        {
          "code": "P13-S",
          "name": "Inverse relationships not explicitly declared - Symmetric or Transitive?",
          "importance": "minor",
          "affected": 3
        },
        {
          "code": "P30",
          "name": "Equivalent classes not explicitly declared",
          "importance": "important",
          "affected": 6
        },
        {
          "code": "P32",
          "name": "Several classes with the same label",
          "importance": "minor",
          "affected": 4
        }
      ],
      "attempts": [],
      "checkedAt": "2026-10-25T21:56:35.079Z",
      "sha256": "0daa4af1e4965090778cfcba226ccce978d613c904400e2697d2906e56c50456",
      "source": "data/quality/fabio.json"
    },
    "releases": {
      "dates": [
        "2026-06-16",
        "2026-09-03"
      ],
      "lastYear": 2,
      "from": "GitHub releases"
    },
    "bioregistry": {
      "prefix": "fabio",
      "name": "The FRBR-aligned Bibliographic Ontology",
      "mappings": {
        "bartoc": "17959",
        "biolink.resource": "fabio",
        "ecoportal": "FABIO",
        "fairsharing": "FAIRsharing.2f3180",
        "lov": "fabio",
        "tib.ts": "fabio"
      },
      "dependsOn": [],
      "appearsIn": [],
      "license": "CC-BY-4.0",
      "version": "2.3.1",
      "deprecated": false,
      "page": "https://bioregistry.io/fabio",
      "source": "https://bioregistry.io/api/registry/fabio",
      "fetchedAt": "2026-10-26T02:55:24.973Z"
    },
    "artifact": {
      "source": "https://sparontologies.github.io/fabio/current/fabio.xml",
      "isRdf": true,
      "versionIri": "http://purl.org/spar/fabio/2026-09-03",
      "versionInfo": "2.3.1",
      "etag": "\"6a998454-6d5cc\"",
      "contentType": "application/xml",
      "fetchedAt": "2026-10-26T02:55:26.472Z"
    },
    "score": 66,
    "gross": 66,
    "earned": 66,
    "possible": 100,
    "qualityApplies": true,
    "penalty": {
      "score": 0,
      "reason": "no penalties (active, consistent)",
      "steps": [
        {
          "label": "Time since last activity",
          "pts": 0,
          "detail": "0.1 years → 4 × max(0, 0.1 − 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": 0,
          "detail": "31 errors against OBO conventions; not penalised (not an OBO-style ontology)"
        }
      ]
    },
    "consistent": true,
    "grade": "C",
    "fair": 40,
    "breakdown": {
      "findable": {
        "score": 11,
        "max": 12,
        "steps": [
          {
            "label": "Persistent identifier (F1)",
            "pts": 4,
            "max": 4,
            "detail": "purl.org"
          },
          {
            "label": "Indexed in services (F4)",
            "pts": 4,
            "max": 5,
            "detail": "3: TIB, Bioregistry, FAIRsharing"
          },
          {
            "label": "Citable reference (F2)",
            "pts": 3,
            "max": 3,
            "detail": "doi:10.1016/j.websem.2012.08.001"
          }
        ],
        "notes": [
          "Indexed in services (F4): 3: TIB, Bioregistry, FAIRsharing"
        ]
      },
      "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": "Bioregistry"
          }
        ],
        "notes": []
      },
      "interoperable": {
        "score": 8,
        "max": 12,
        "steps": [
          {
            "label": "Formal machine-readable format (I1)",
            "pts": 5,
            "max": 5,
            "detail": "OWL, RDF"
          },
          {
            "label": "Semantic-web IRIs (I2)",
            "pts": 3,
            "max": 3,
            "detail": "OWL, RDF"
          },
          {
            "label": "References other vocabularies (I3)",
            "pts": 0,
            "max": 4,
            "detail": "no imported vocabularies found"
          }
        ],
        "notes": [
          "References other vocabularies (I3): no imported vocabularies found"
        ]
      },
      "reusable": {
        "score": 9,
        "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": "2026-09-03 (version IRI in the artefact)"
          },
          {
            "label": "Community standards (R1.3)",
            "pts": 0,
            "max": 3,
            "detail": "no independent compliance report (not on the OBO Dashboard)"
          }
        ],
        "notes": [
          "Community standards (R1.3): no independent compliance report (not on the OBO Dashboard)"
        ]
      },
      "quality": {
        "score": 11,
        "max": 20,
        "steps": [
          {
            "label": "Logical consistency",
            "pts": 10,
            "max": 10,
            "detail": "consistent, 0 unsatisfiable classes (ROBOT ELK in SchemaScope CI)"
          },
          {
            "label": "OWL 2 DL profile",
            "pts": 0,
            "max": 2,
            "detail": "outside OWL 2 DL"
          },
          {
            "label": "Upper-ontology alignment",
            "pts": 0,
            "max": 3,
            "detail": "no BFO/COB/DOLCE import found"
          },
          {
            "label": "Standard relations (RO)",
            "pts": 0,
            "max": 1,
            "detail": "does not import the Relation Ontology"
          },
          {
            "label": "ROBOT report: no errors",
            "pts": 0,
            "max": 2,
            "detail": "31 errors"
          },
          {
            "label": "ROBOT report: warning density",
            "pts": 0,
            "max": 1,
            "detail": "749 warnings / 1 classes = 749.00"
          },
          {
            "label": "Pitfall scan: no critical pitfalls",
            "pts": 1,
            "max": 1,
            "detail": "0 critical, 2 important, 3 minor pitfall types (OOPS! (local Docker))"
          }
        ],
        "notes": [
          "OWL 2 DL profile: outside OWL 2 DL",
          "Upper-ontology alignment: no BFO/COB/DOLCE import found",
          "Standard relations (RO): does not import the Relation Ontology",
          "ROBOT report: no errors: 31 errors",
          "ROBOT report: warning density: 749 warnings / 1 classes = 749.00"
        ]
      },
      "maintenance": {
        "score": 13,
        "max": 16,
        "steps": [
          {
            "label": "Recency",
            "pts": 10,
            "max": 10,
            "detail": "2026-09-03 → 1.7 months (≤ 3 months)"
          },
          {
            "label": "Release cadence (12 months)",
            "pts": 3,
            "max": 6,
            "detail": "2 releases (GitHub releases)"
          }
        ],
        "notes": [
          "Release cadence (12 months): 2 releases (GitHub releases)"
        ]
      },
      "adoption": {
        "score": 2,
        "max": 16,
        "steps": [
          {
            "label": "Documented adopting projects",
            "pts": 0,
            "max": 7,
            "detail": "0 projects"
          },
          {
            "label": "Reused by other ontologies",
            "pts": 0,
            "max": 4,
            "detail": "0"
          },
          {
            "label": "Community signal",
            "pts": 2,
            "max": 5,
            "detail": "max(stars 11 → 1, citations 155 → 2)"
          }
        ],
        "notes": [
          "Documented adopting projects: 0 projects",
          "Reused by other ontologies: 0",
          "Community signal: max(stars 11 → 1, citations 155 → 2)"
        ]
      }
    },
    "lastActivity": "2026-09-03T14:29:40.000Z",
    "adopterCount": 0,
    "reuseCount": 0,
    "importCount": 0,
    "registries": [
      "TIB",
      "Bioregistry",
      "FAIRsharing"
    ],
    "evaluatedVersion": {
      "label": "2026-09-03",
      "from": "version IRI in the artefact",
      "value": "http://purl.org/spar/fabio/2026-09-03",
      "inArtefact": true,
      "all": [
        {
          "label": "2026-09-03",
          "from": "version IRI in the artefact",
          "value": "http://purl.org/spar/fabio/2026-09-03",
          "inArtefact": true
        },
        {
          "label": "2.3.1",
          "from": "version info in the artefact",
          "value": "2.3.1",
          "inArtefact": true
        },
        {
          "label": "v2.3.1",
          "from": "latest GitHub release",
          "value": "https://github.com/SPAROntologies/fabio/releases/tag/v2.3.1"
        },
        {
          "label": "v2.3.1 + commit ea5b2cd",
          "from": "latest release tag; master evaluated at commit",
          "value": "ea5b2cd49a7a8f4dc695d633c76bb05608c085db",
          "release": "v2.3.1"
        },
        {
          "label": "commit ea5b2cd",
          "from": "master at evaluation time",
          "value": "ea5b2cd49a7a8f4dc695d633c76bb05608c085db"
        },
        {
          "label": "file of 2026-09-03",
          "from": "Last-Modified of the download",
          "value": "2026-09-03T14:29:40.000Z"
        }
      ]
    },
    "evaluatedAt": "2026-10-26T02:55:27.244Z",
    "runId": "2026-10-26T02-37-38Z",
    "adopters": []
  },
  "history": [
    {
      "runId": "2026-10-26T02-37-38Z",
      "at": "2026-10-26T03:31:18.947Z",
      "score": 66,
      "grade": "C",
      "fair": 40,
      "version": "2026-09-03",
      "terms": null,
      "stars": 11,
      "license": "CC-BY-4.0",
      "lastActivity": "2026-09-03T14:29:40.000Z",
      "adopters": 0,
      "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-25T22:34:26Z",
    "registries": [
      {
        "registry": "Bioregistry",
        "key": "bioregistry",
        "id": "fabio",
        "url": "https://bioregistry.io/api/registry/fabio",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "TIB Terminology Service",
        "key": "tib",
        "id": "fabio",
        "url": "https://terminology.tib.eu/ts/ontologies/fabio",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "Linked Open Vocabularies (LOV)",
        "key": "lov",
        "id": "fabio",
        "url": "https://lov.linkeddata.es/dataset/lov/vocabs/fabio",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "Discovered via prefix.cc",
        "key": "discovery",
        "id": "fabio",
        "url": "http://prefix.cc/fabio",
        "artefact": "http://purl.org/spar/fabio/",
        "retrievedAt": "2026-10-25T22:34:26Z"
      }
    ],
    "fields": {
      "acronym": "Bioregistry",
      "name": "Bioregistry",
      "description": "Bioregistry",
      "homepage": "Bioregistry",
      "repository": "Bioregistry",
      "license": "Bioregistry",
      "publications": "Bioregistry",
      "tags": "Bioregistry",
      "download": "TIB Terminology Service"
    },
    "overrides": {
      "download": "http://purl.org/spar/fabio",
      "formats": [
        "OWL",
        "RDF"
      ],
      "kind": "ontology",
      "acronym": "FaBiO"
    },
    "overridesNote": "curated by SchemaScope, takes precedence over registry values"
  },
  "evaluationProvenance": {
    "@context": {
      "prov": "http://www.w3.org/ns/prov#",
      "schemascope": "https://schemascope.org/ns#"
    },
    "@id": "https://schemascope.org/o/fabio/#evaluation",
    "@type": "prov:Entity",
    "prov:specializationOf": {
      "@id": "http://purl.org/spar/fabio",
      "schemascope:evaluatedVersion": "http://purl.org/spar/fabio/2026-09-03"
    },
    "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": "http://purl.org/spar/fabio",
          "prov:atTime": "2026-10-26T02:55:26.485Z"
        },
        {
          "@id": "https://github.com/sparontologies/fabio",
          "prov:atTime": "2026-10-26T02:55:25.463Z"
        },
        {
          "@id": "http://purl.org/spar/fabio",
          "prov:atTime": "2026-10-26T02:55:26.486Z"
        },
        {
          "@id": "https://sparontologies.github.io/fabio/current/fabio.xml",
          "prov:atTime": "2026-10-26T02:55:26.472Z"
        },
        {
          "@id": "https://github.com/sparontologies/fabio.git/info/refs?service=git-upload-pack",
          "prov:atTime": "2026-10-26T02:55:25.128Z"
        },
        {
          "@id": "https://api.github.com/repos/sparontologies/fabio",
          "prov:atTime": "2026-10-26T02:55:25.473Z"
        },
        {
          "@id": "https://service.tib.eu/ts4tib/api/ontologies/fabio",
          "prov:atTime": "2026-10-26T02:55:27.004Z"
        },
        {
          "@id": "https://bioregistry.io/api/registry/fabio",
          "prov:atTime": "2026-10-26T02:55:24.973Z"
        },
        {
          "@id": "https://api.crossref.org/works/10.1016%2Fj.websem.2012.08.001",
          "prov:atTime": "2026-10-26T02:43:34.633Z"
        }
      ]
    },
    "prov:generatedAtTime": "2026-10-26T02:55:27.244Z"
  }
}