{"id":20462067,"url":"https://github.com/bact/stav","last_synced_at":"2026-02-12T14:32:49.430Z","repository":{"id":196496779,"uuid":"695166654","full_name":"bact/stav","owner":"bact","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-23T04:19:21.000Z","size":7666,"stargazers_count":2,"open_issues_count":10,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-28T00:36:59.945Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bact.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-09-22T13:55:13.000Z","updated_at":"2025-01-23T04:19:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"6ccc60fe-e6b2-44e7-960a-095b122bd5c5","html_url":"https://github.com/bact/stav","commit_stats":{"total_commits":32,"total_committers":1,"mean_commits":32.0,"dds":0.0,"last_synced_commit":"114cae5f309070f67f8749675fda91727b30f061"},"previous_names":["bact/stav"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bact/stav","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bact%2Fstav","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bact%2Fstav/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bact%2Fstav/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bact%2Fstav/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bact","download_url":"https://codeload.github.com/bact/stav/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bact%2Fstav/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29368689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T12:29:51.113Z","updated_at":"2026-02-12T14:32:49.414Z","avatar_url":"https://github.com/bact.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# STAV: System Trustworthiness and Accountability Vocabulary\n\n[![Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip)\n[![PyPI - Version](https://img.shields.io/pypi/v/stav.svg)](https://pypi.org/project/stav)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/stav.svg)](https://pypi.org/project/stav)\n\n-----\n\n`This work is still under development.`\n\n**stav**:\n- Norwegian: *to spell (words)*\n- Swedish: *letter (alphabet)*\n- Slovak: *state (condition)*\n- Czech: *stance*\n\n\u003c!--\n**Table of Contents**\n\n- [Installation](#installation)\n- [License](#license)\n--\u003e\n\n## STAV Taxonomy\n\nAvailable at [https://w3id.org/stav](https://w3id.org/stav.)\n\n## STAV Python module\n\nSTAV terms can also be accessible through a Python module called `stav`, available freely on the [Python Package Index](https://pypi.org/project/stav/).\n\nSTAV class names are accessible through constants in the `stav` module. These class names are in capital letters with underscores separating words, `LIKE_THIS`, as stated in [PEP 8](https://peps.python.org/pep-0008/#constants).\nValues of these constants are simply a STAV class name, a string in `CamelCase`.\n\nFor example, `stav.INSTRUCTIONS_FOR_USE` is a string with value of \"InstructionsForUse\".\n(In the future, it should be able to configure the casing to \"instructions_of_use\", etc.)\n\nWith this, it will make the standardization of documentation within an organization, or across organizations, easier and can facilitate the use of the terms in MLOps settings, where data scientists and data engineers can use STAV terms as keys in their model logging and registration.\n\n[![Watch the video](https://img.youtube.com/vi/nSQ3rsaqpaQ/sddefault.jpg)](https://youtu.be/nSQ3rsaqpaQ?si=hZlHBSMUDnkbguSA \"Watch the presentation from the Open Source Summit North America 2024\")\n\n### Installation\n\n```console\npip install stav\n```\n\n### Use with MLflow\n\n```python\nfrom mlflow import log_artifact, log_metric, log_param, set_tag\nimport stav\n\nwith mlflow.start_run():\n    mlflow.set_tag(stav.INFO_TRAINING, \"Basic LR model for iris data\")\n    mlflow.set_tag(stav.AI_PROVIDER, \"Acme Corporation\")\n    mlflow.set_tag(stav.AI_DEPLOYER, \"Sirius Cybernetics\")\n    mlflow.set_tag(stav.USE_SENSITIVE_PERSONAL_INFO, \"No\")\n\n    mlflow.log_metric(stav.METRICS_ACCURACY, accuracy)\n```\n\n## Sister projects\n\nSTA*V* (a *V*ocabulary) and STA*P* (an ODRL *P*rofile) are sisters for system trustworthiness and accountability.\n\n- **STAV** provides a vocabulary (with focus on *informational items*) extracted from regulations and policy documents, mostly AI safety-related, like EU Artificial Intelligence Act draft. Its IRI is [https://w3id.org/stav](https://w3id.org/stav). Its code repository is at [https://github.com/bact/stav/](https://github.com/bact/stav/).\n\n- **STAP** provides a set of core accountability relationships, based on [Open Digital Rights Language](https://www.w3.org/TR/odrl-model/). They are trying not to be AI-specific. Its IRI is [https://w3id.org/stap](https://w3id.org/stap). Its code repository is at [https://github.com/bact/stap/](https://github.com/bact/stap/).\n\n## License\n\n\u003cp xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dct=\"http://purl.org/dc/terms/\"\u003e\u003ca property=\"dct:title\" rel=\"cc:attributionURL\" href=\"https://github.com/bact/stav\"\u003eSTAV: System Trustworthiness and Accountability Vocabulary\u003c/a\u003e by \u003ca rel=\"cc:attributionURL dct:creator\" property=\"cc:attributionName\" href=\"https://orcid.org/0000-0002-9698-1899\"\u003eArthit Suriyawongkul\u003c/a\u003e is licensed under \u003ca href=\"http://creativecommons.org/licenses/by/4.0/?ref=chooser-v1\" target=\"_blank\" rel=\"license noopener noreferrer\" style=\"display:inline-block;\"\u003eCC BY 4.0\u003cimg style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1\"\u003e\u003cimg style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1\"\u003e\u003c/a\u003e\u003c/p\u003e\n\nThe `stav` Python module is distributed under the terms of the [Apache License 2.0](https://spdx.org/licenses/Apache-2.0.html).\n\nThis work has emanated from research conducted with the financial support of Taighde Éireann – Research Ireland under Grant number 18/CRT/6224\n([Research Ireland Centre for Research Training in Digitally-Enhanced Reality (d-real)](https://d-real.ie/))\nand with the organizational support from members of these research groups:\n\n- [Knowledge and Data Engineering Group](https://www.tcd.ie/scss/research/research-groups/kdeg/), [Trinity College Dublin](https://www.tcd.ie/scss/)\n- [Transparent Digital Governance strand](https://www.adaptcentre.ie/case-studies/transparent-digital-governance/), [ADAPT Centre](https://www.adaptcentre.ie/)\n\n## Related works\n\nMembers of [RegTech group at ADAPT Centre](https://regtech.adaptcentre.ie/) contribute to AI and data ontology projects below, and they are may be of your interest:\n- [Trustworthy AI Requirements Ontology (TAIR)](https://tair.adaptcentre.ie/)\n- [AI Risk Ontology (AIRO)](https://w3id.org/airo)\n- [Vocabulary of AI Risks (VAIR)](https://w3id.org/vair)\n- [Data Privacy Vocabulary (DPV)](https://w3id.org/dpv) - [AI Extenstion](https://github.com/w3c/dpv/issues/126) (under development)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbact%2Fstav","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbact%2Fstav","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbact%2Fstav/lists"}