{"id":52035,"name":"ontology-development-kit","description":"Ontology lifecycle management","url":"https://github.com/incatools/ontology-development-kit","last_synced_at":"2025-09-05T12:32:47.348Z","repository":{"id":37405718,"uuid":"48047921","full_name":"INCATools/ontology-development-kit","owner":"INCATools","description":"Ontology lifecycle management","archived":false,"fork":false,"pushed_at":"2025-09-01T13:23:52.000Z","size":5844,"stargazers_count":267,"open_issues_count":83,"forks_count":56,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-09-01T15:23:00.861Z","etag":null,"topics":["continuous-integration","monarchinitiative","obo","obofoundry","ontology","owl","protege","robot","travis"],"latest_commit_sha":null,"homepage":"http://incatools.github.io/ontology-development-kit/","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/INCATools.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-12-15T14:28:35.000Z","updated_at":"2025-08-23T16:41:16.000Z","dependencies_parsed_at":"2023-09-22T02:32:24.547Z","dependency_job_id":"4205a4f7-34c8-461e-b150-57ecaa8b4aae","html_url":"https://github.com/INCATools/ontology-development-kit","commit_stats":{"total_commits":1282,"total_committers":40,"mean_commits":32.05,"dds":"0.40093603744149764","last_synced_commit":"eb1614322e28bbb9d5cae0d8028914bb114d9f91"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/INCATools/ontology-development-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INCATools%2Fontology-development-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INCATools%2Fontology-development-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INCATools%2Fontology-development-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INCATools%2Fontology-development-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/INCATools","download_url":"https://codeload.github.com/INCATools/ontology-development-kit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INCATools%2Fontology-development-kit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273757186,"owners_count":25162531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"INCATools","name":"INCATools","uuid":"20801739","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/20801739?v=4","repositories_count":40,"last_synced_at":"2024-05-08T00:19:38.316Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/INCATools","funding_links":[],"total_stars":623,"followers":19,"following":0,"created_at":"2022-11-05T15:21:21.166Z","updated_at":"2024-05-08T00:19:49.737Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/INCATools","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/INCATools/repositories"},"packages":[],"commits":{"id":1469238,"full_name":"incatools/ontology-development-kit","default_branch":"master","committers":[{"name":"Nico Matentzoglu","email":"nicolas.matentzoglu@gmail.com","login":"matentzn","count":873},{"name":"Damien Goutte-Gattat","email":"dpg44@cam.ac.uk","login":"gouttegd","count":361},{"name":"cmungall","email":"cjm@berkeleybop.org","login":"cmungall","count":149},{"name":"Anita Caron","email":"anitac@ebi.ac.uk","login":null,"count":34},{"name":"Shawn Tan","email":"76212760+shawntanzk","login":"shawntanzk","count":30},{"name":"Jim Balhoff","email":"jim@balhoff.org","login":"balhoff","count":23},{"name":"dosumis","email":"dosumis@gmail.com","login":"dosumis","count":23},{"name":"Anita Caron","email":"anitacaron","login":"anitacaron","count":14},{"name":"Nicole Vasilevsky","email":"vasilevs@ohsu.edu","login":"nicolevasilevsky","count":10},{"name":"Philip Strömert","email":"Philip.Stroemert@tib.eu","login":"StroemPhi","count":8},{"name":"Unknown Name","email":"you@owlsemtest.com","login":null,"count":7},{"name":"Harshad Hegde","email":"hegdehb@gmail.com","login":"hrshdhgd","count":6},{"name":"Eric Douglass","email":"edouglass@lbl.gov","login":"dougli1sqrd","count":5},{"name":"hkir-dev","email":"huseyin_kir@yahoo.com","login":"hkir-dev","count":5},{"name":"obophenotype","email":"ontologywizard@example.org","login":null,"count":4},{"name":"Charles Tapley Hoyt","email":"cthoyt@gmail.com","login":"cthoyt","count":4},{"name":"Martin Larralde","email":"martin.larralde@ens-paris-saclay.fr","login":"althonos","count":4},{"name":"Emily Hartley","email":"ehartley@c-path.org","login":"ehartley","count":3},{"name":"Pablo Moreno","email":"pcm32","login":"pcm32","count":3},{"name":"Pier Luigi Buttigieg","email":"p.buttigieg@gmail.com","login":"pbuttigieg","count":3},{"name":"Joe Flack","email":"joeflack4@gmail.com","login":"joeflack4","count":3},{"name":"bjonnh","email":"bjonnh","login":"bjonnh","count":2},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":2},{"name":"Marie-Angélique Laporte","email":"marieangelique.laporte@gmail.com","login":"marieALaporte","count":2},{"name":"marijane white","email":"whimar@ohsu.edu","login":"marijane","count":2},{"name":"Bill Duncan","email":"wdduncan","login":"wdduncan","count":2},{"name":"James Stevenson","email":"james.stevenson@nationwidechildrens.org","login":"jsstevenson","count":2},{"name":"kltm","email":"github.com@genkisugi.net","login":"kltm","count":1},{"name":"Sofia Robb","email":"sofia2341@gmail.com","login":"srobb1","count":1},{"name":"Nomi Harris","email":"nlharris","login":"nlharris","count":1},{"name":"Mark Andrew Miller","email":"MAM@lbl.gov","login":"turbomam","count":1},{"name":"Kai Blumberg","email":"kblumberg@email.arizona.edu","login":"kaiiam","count":1},{"name":"Jon Calder","email":"jonmcalder@gmail.com","login":"jonmcalder","count":1},{"name":"James Seager","email":"james.seager@rothamsted.ac.uk","login":"jseager7","count":1},{"name":"James A. Overton","email":"james@overton.ca","login":"jamesaoverton","count":1},{"name":"Allyson Lister","email":"allyson.lister@oerc.ox.ac.uk","login":"allysonlister","count":1},{"name":"Raymond Lee","email":"raymond+github@caltech.edu","login":"raymond91125","count":1},{"name":"Paul Fabry","email":"paul.fabry@usherbrooke.ca","login":"pfabry","count":1},{"name":"Clare72","email":"cp390@cam.ac.uk","login":"Clare72","count":1}],"total_commits":1596,"total_committers":39,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":40.92307692307692,"dds":0.4530075187969925,"past_year_committers":[{"name":"Damien Goutte-Gattat","email":"dpg44@cam.ac.uk","login":"gouttegd","count":176},{"name":"Nico Matentzoglu","email":"nicolas.matentzoglu@gmail.com","login":"matentzn","count":37},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":2},{"name":"James Stevenson","email":"james.stevenson@nationwidechildrens.org","login":"jsstevenson","count":2},{"name":"Mark Andrew Miller","email":"MAM@lbl.gov","login":"turbomam","count":1}],"past_year_total_commits":218,"past_year_total_committers":5,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":43.6,"past_year_dds":0.19266055045871555,"last_synced_at":"2025-07-22T05:08:04.164Z","last_synced_commit":"d045276cd1048014d84f9fbf8373a5057f58de1c","created_at":"2024-01-30T15:26:48.182Z","updated_at":"2025-07-22T05:08:36.830Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/incatools%2Fontology-development-kit/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"incatools/ontology-development-kit","html_url":"https://github.com/incatools/ontology-development-kit","last_synced_at":"2025-08-31T08:09:19.426Z","status":null,"issues_count":174,"pull_requests_count":187,"avg_time_to_close_issue":50583615.77192982,"avg_time_to_close_pull_request":1534525.0736196318,"issues_closed_count":114,"pull_requests_closed_count":163,"pull_request_authors_count":11,"issue_authors_count":30,"avg_comments_per_issue":3.281609195402299,"avg_comments_per_pull_request":0.7700534759358288,"merged_pull_requests_count":143,"bot_issues_count":0,"bot_pull_requests_count":38,"past_year_issues_count":52,"past_year_pull_requests_count":86,"past_year_avg_time_to_close_issue":1423300.7222222222,"past_year_avg_time_to_close_pull_request":326839.17647058825,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":68,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":1.7884615384615385,"past_year_avg_comments_per_pull_request":0.4069767441860465,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":62,"created_at":"2024-01-30T15:27:18.452Z","updated_at":"2025-09-03T06:53:33.190Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/incatools%2Fontology-development-kit","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/incatools%2Fontology-development-kit/issues","issue_labels_count":{"enhancement":27,"bug":21,"documentation":11,"needs discussion":5,"wishlist":4,"priority":4,"minor":2,"needs-volunteer":2,"needs volunteer":1,"help wanted":1,"random musing":1,"question":1,"community":1,"icebox":1,"potential 1.6":1},"pull_request_labels_count":{"hotfix":6,"dev":2,"bug":2,"documentation":2,"enhancement":2,"cpath":1},"issue_author_associations_count":{"CONTRIBUTOR":168,"NONE":27,"MEMBER":1,"COLLABORATOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":236,"NONE":69,"MEMBER":2},"issue_authors":{"matentzn":73,"gouttegd":52,"cmungall":18,"anitacaron":7,"joeflack4":4,"StroemPhi":4,"fathoni":3,"jseager7":2,"jamesaoverton":2,"ptgolden":2,"ddooley":2,"LilyAndres":2,"flckv":1,"dvklopfenstein":1,"wdduncan":1,"KrishnaTO":1,"AsaphHall":1,"dosumis":1,"dillerm":1,"balhoff":1,"schristley":1,"hrshdhgd":1,"daniwelter":1,"Crispae":1,"andredekker":1,"RubenPeeters":1,"Superraptor":1,"shawntanzk":1,"Clare72":1,"timalamenciak":1,"cthoyt":1,"bjonnh":1,"luanfg":1,"github-actions[bot]":1,"JCGiron":1,"adeans":1,"vyasakhilesh":1,"twhetzel":1},"pull_request_authors":{"gouttegd":146,"github-actions[bot]":72,"matentzn":66,"anitacaron":12,"joeflack4":2,"jsstevenson":2,"shawntanzk":2,"balhoff":2,"cthoyt":1,"cmungall":1,"turbomam":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10098650,"issues_count":31447165,"pull_requests_count":97330651,"authors_count":10702032,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":16,"enhancement":11,"needs discussion":1},"past_year_pull_request_labels_count":{"enhancement":2},"past_year_issue_author_associations_count":{"CONTRIBUTOR":51,"NONE":16},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":124,"NONE":2},"past_year_issue_authors":{"gouttegd":34,"matentzn":13,"fathoni":3,"StroemPhi":2,"ddooley":2,"ptgolden":2,"twhetzel":1,"timalamenciak":1,"RubenPeeters":1,"KrishnaTO":1,"jseager7":1,"flckv":1,"dvklopfenstein":1,"dillerm":1,"daniwelter":1,"cmungall":1,"AsaphHall":1},"past_year_pull_request_authors":{"gouttegd":107,"matentzn":11,"github-actions[bot]":5,"jsstevenson":2,"turbomam":1},"maintainers":[{"login":"balhoff","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/balhoff"},{"login":"hrshdhgd","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hrshdhgd"}],"active_maintainers":[]},"events":{"total":{"CreateEvent":100,"ReleaseEvent":3,"IssuesEvent":185,"WatchEvent":38,"DeleteEvent":96,"MemberEvent":1,"IssueCommentEvent":336,"PushEvent":257,"PullRequestReviewEvent":241,"PullRequestReviewCommentEvent":175,"PullRequestEvent":187,"ForkEvent":4},"last_year":{"CreateEvent":100,"ReleaseEvent":3,"IssuesEvent":185,"WatchEvent":38,"DeleteEvent":96,"MemberEvent":1,"IssueCommentEvent":336,"PushEvent":257,"PullRequestReviewEvent":241,"PullRequestReviewCommentEvent":175,"PullRequestEvent":187,"ForkEvent":4}},"keywords":["continuous-integration","monarchinitiative","obo","obofoundry","ontology","owl","protege","robot","travis"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build-and-test.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T09:35:17.755Z","updated_at":"2023-02-10T09:35:17.755Z","repository_link":"https://github.com/INCATools/ontology-development-kit/blob/master/.github/workflows/build-and-test.yml","dependencies":[{"id":7524826620,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build-multiarch.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T09:35:17.779Z","updated_at":"2023-02-10T09:35:17.779Z","repository_link":"https://github.com/INCATools/ontology-development-kit/blob/master/.github/workflows/build-multiarch.yml","dependencies":[{"id":7524826621,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7524826622,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7524826623,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/constraints.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T09:35:17.797Z","updated_at":"2023-02-10T09:35:17.797Z","repository_link":"https://github.com/INCATools/ontology-development-kit/blob/master/.github/workflows/constraints.yml","dependencies":[{"id":7524826624,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7524826625,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T09:35:17.825Z","updated_at":"2023-02-10T09:35:17.825Z","repository_link":"https://github.com/INCATools/ontology-development-kit/blob/master/.github/workflows/docs.yml","dependencies":[{"id":7524826626,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7524826627,"package_name":"mhausenblas/mkdocs-deploy-gh-pages","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-10T09:35:17.835Z","updated_at":"2023-02-10T09:35:17.835Z","repository_link":"https://github.com/INCATools/ontology-development-kit/blob/master/Dockerfile","dependencies":[{"id":7524826628,"package_name":"obolibrary/odklite","ecosystem":"docker","requirements":"${ODKLITE_TAG}","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/builder/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-10T09:35:17.843Z","updated_at":"2023-02-10T09:35:17.843Z","repository_link":"https://github.com/INCATools/ontology-development-kit/blob/master/docker/builder/Dockerfile","dependencies":[{"id":7524826629,"package_name":"ubuntu","ecosystem":"docker","requirements":"22.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/odklite/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-10T09:35:17.850Z","updated_at":"2023-02-10T09:35:17.850Z","repository_link":"https://github.com/INCATools/ontology-development-kit/blob/master/docker/odklite/Dockerfile","dependencies":[{"id":7524826630,"package_name":"ubuntu","ecosystem":"docker","requirements":"22.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/robot/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-10T09:35:17.857Z","updated_at":"2023-02-10T09:35:17.857Z","repository_link":"https://github.com/INCATools/ontology-development-kit/blob/master/docker/robot/Dockerfile","dependencies":[{"id":7524826631,"package_name":"ubuntu","ecosystem":"docker","requirements":"22.04","direct":true,"kind":"build","optional":false}]}],"score":9.521494800613105,"created_at":"2025-09-04T15:51:27.663Z","updated_at":"2025-10-07T08:20:21.812Z","avatar_url":"https://github.com/INCATools.png","language":"Jinja","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1093/database/baac087"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["semantic-web","biocuration","bioinformatics","annotation","life-sciences","ontology-registry","open-science","linkml","standards","tsv"],"project_url":"https://science.ecosyste.ms/api/v1/projects/52035","html_url":"https://science.ecosyste.ms/projects/52035","bibtex_url":"https://science.ecosyste.ms/projects/52035/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/52035/export.apalike"}