{"id":75567,"name":"mobility-data-specification","description":"A data specification to enable right-of-way regulation, digital policy, geofencing, and two-way communication between mobility companies and public agencies worldwide.","url":"https://github.com/openmobilityfoundation/mobility-data-specification","last_synced_at":"2025-09-08T16:41:20.042Z","repository":{"id":38790281,"uuid":"132033870","full_name":"openmobilityfoundation/mobility-data-specification","owner":"openmobilityfoundation","description":"A data specification to enable right-of-way regulation, digital policy, geofencing, and two-way communication between mobility companies and public agencies worldwide.","archived":false,"fork":false,"pushed_at":"2025-08-22T15:55:27.000Z","size":4733,"stargazers_count":717,"open_issues_count":43,"forks_count":242,"subscribers_count":87,"default_branch":"main","last_synced_at":"2025-09-02T13:04:10.168Z","etag":null,"topics":["autonomous-vehicles","bike-share","carshare","delivery","delivery-robot","fixed-route","geofencing","mds","micromobility","mobility","mobility-as-a-service","mobility-data","open-source","passenger-services","policy-as-code","right-of-way","robotaxi","scooter-share","scooters","taxi"],"latest_commit_sha":null,"homepage":"https://www.openmobilityfoundation.org/about-mds/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openmobilityfoundation.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-05-03T18:21:02.000Z","updated_at":"2025-09-02T12:07:31.000Z","dependencies_parsed_at":"2023-09-21T19:08:07.295Z","dependency_job_id":"b82d9c54-3c6e-44ec-8229-b86db6638606","html_url":"https://github.com/openmobilityfoundation/mobility-data-specification","commit_stats":{"total_commits":1719,"total_committers":114,"mean_commits":"15.078947368421053","dds":0.552065154159395,"last_synced_commit":"ec4f0107fad8e03b48d3d5ef1ac65e2e41a89b44"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/openmobilityfoundation/mobility-data-specification","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmobilityfoundation%2Fmobility-data-specification","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmobilityfoundation%2Fmobility-data-specification/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmobilityfoundation%2Fmobility-data-specification/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmobilityfoundation%2Fmobility-data-specification/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openmobilityfoundation","download_url":"https://codeload.github.com/openmobilityfoundation/mobility-data-specification/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmobilityfoundation%2Fmobility-data-specification/sbom","scorecard":{"id":443677,"data":{"date":"2025-08-11","repo":{"name":"github.com/openmobilityfoundation/mobility-data-specification","commit":"fb4d24e19066a41c091cea8d5a5f76a864263f69"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 22 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 0/3 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T06:10:45.066Z","repository_id":38790281,"created_at":"2025-08-19T06:10:45.066Z","updated_at":"2025-08-19T06:10:45.066Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274210606,"owners_count":25241790,"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-08T02:00:09.813Z","response_time":121,"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":"openmobilityfoundation","name":"Open Mobility Foundation","uuid":"52187191","kind":"organization","description":"Open-source foundation with a mission to transform the way cities manage transportation in the modern era using open-source data standards and software.","email":null,"website":"http://www.openmobilityfoundation.org/","location":null,"twitter":"OpenMobilityFnd","company":null,"icon_url":"https://avatars.githubusercontent.com/u/52187191?v=4","repositories_count":8,"last_synced_at":"2023-03-05T07:27:55.814Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/openmobilityfoundation","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T08:22:01.329Z","updated_at":"2023-03-05T07:27:55.853Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openmobilityfoundation","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openmobilityfoundation/repositories"},"packages":[],"commits":{"id":1254115,"full_name":"openmobilityfoundation/mobility-data-specification","default_branch":"main","committers":[{"name":"Michael Schnuerle","email":"1285077+schnuerle","login":"schnuerle","count":821},{"name":"Kegan Maher","email":"kegan.maher@smgov.net","login":"thekaveman","count":195},{"name":"Hunter Owens","email":"owens.hunter@gmail.com","login":"hunterowens","count":112},{"name":"Neil Goldader","email":"neilgoldader@gmail.com","login":"avatarneil","count":110},{"name":"Marie Maxham","email":"marie.maxham@gmail.com","login":"marie-x","count":61},{"name":"William Henderson","email":"william.c.henderson@gmail.com","login":"quicklywilliam","count":47},{"name":"Jane Huang","email":"jane.x.huang@gmail.com","login":"janedotx","count":38},{"name":"movementai","email":"39197888+movementai","login":"movementai","count":28},{"name":"Mark Maxham","email":"max@ellis-and-associates.com","login":null,"count":27},{"name":"Todd Petersen","email":"34557622+toddapetersen","login":"toddapetersen","count":20},{"name":"jyeo17","email":"jyeo17@gmail.com","login":"jyeo17","count":18},{"name":"Sean Holman","email":"whereissean@gmail.com","login":"whereissean","count":18},{"name":"Tristan Charreton","email":"67949048+tristan-charreton","login":"tristan-charreton","count":16},{"name":"Matt Davis","email":"jiffyclub@gmail.com","login":"jiffyclub","count":14},{"name":"Ian Rose","email":"ian.r.rose@gmail.com","login":"ian-r-rose","count":13},{"name":"Jascha Franklin-Hodge","email":"jascha@gmail.com","login":"jfh01","count":12},{"name":"Tim Black","email":"timothy.c.black@gmail.com","login":"black-tea","count":10},{"name":"Owen Derby","email":"owen@remix.com","login":"oderby","count":10},{"name":"Matthew Marwedel","email":"105882144+matthewmarwedel","login":"matthewmarwedel","count":10},{"name":"Jean Kao","email":"58531352+jean-populus","login":"jean-populus","count":10},{"name":"Jascha Franklin-Hodge","email":"jascha@Jaschas-MacBook-Pro.local","login":null,"count":10},{"name":"Retzoh","email":"comptes.hb+github@gmail.com","login":"Retzoh","count":8},{"name":"Alex Demisch","email":"43214557+alexdemisch","login":"alexdemisch","count":7},{"name":"Jay Williams","email":"jay.williams@bird.co","login":"wellorder","count":7},{"name":"sean roberts","email":"seanroberts66@gmail.com","login":"sarob","count":7},{"name":"Ryan Fitzgerald","email":"fitzgerald@remix.com","login":"rf-","count":6},{"name":"jannasmith","email":"37844599+jannasmith","login":"jannasmith","count":6},{"name":"joanathan","email":"joanathan","login":"joanathan","count":5},{"name":"Nik Patel","email":"12193963+yoimnik","login":"yoimnik","count":5},{"name":"Asa Downs","email":"adowns@bird.co","login":"adownsbird","count":5},{"name":"John Clary","email":"john.clary@austintexas.gov","login":"johnclary","count":4},{"name":"Mitch Vars","email":"mplsmitch@gmail.com","login":"mplsmitch","count":4},{"name":"Todd Petersen","email":"todd@ellis-and-associates.com","login":null,"count":4},{"name":"jpayne00","email":"50932523+jpayne00","login":"jpayne00","count":3},{"name":"Vladinthecity","email":"39097462+Vladinthecity","login":"Vladinthecity","count":3},{"name":"Damien Baty","email":"damien.baty@polyconseil.fr","login":"dbaty","count":3},{"name":"Brady Law","email":"bradyl16@gmail.com","login":"babldev","count":3},{"name":"Asa Downs","email":"asadowns@gmail.com","login":"asadowns","count":3},{"name":"Antoine Garcia","email":"a.garcia.walecha@gmail.com","login":"antoinewg","count":3},{"name":"bill dirks","email":"bill@ridereportapp.com","login":null,"count":3},{"name":"Adam Kidder","email":"kidder@uber.com","login":"thekidder","count":3},{"name":"Michael Schwartz","email":"michael@ridereportapp.com","login":"mschwartzie","count":3},{"name":"LADOTBikeshare","email":"39132204+LADOTBikeshare","login":"LADOTBikeshare","count":2},{"name":"Philip Rose","email":"philip.rose@lacuna.ai","login":"philipjrose","count":2},{"name":"Seth Herr","email":"seth.william.herr@gmail.com","login":"sethherr","count":2},{"name":"Jérémi KURZANSKI","email":"64907801+jkurzanski","login":"jkurzanski","count":2},{"name":"Guillaume","email":"guillaume.sander@rideyego.com","login":"guiguille","count":2},{"name":"Egor","email":"egor-bayandin","login":"egor-bayandin","count":2},{"name":"Brian Ng","email":"53451916+brianngca","login":"brianngca","count":2},{"name":"valclevrmobility","email":"55110178+valclevrmobility","login":"valclevrmobility","count":2},{"name":"bhandzo","email":"ben.handzo@gmail.com","login":"bhandzo","count":2},{"name":"bergenklem","email":"134277360+bergenklem","login":"bergenklem","count":2},{"name":"Dirk De Kok","email":"dirk@spin.pm","login":null,"count":2},{"name":"Antoine LAURENT","email":"antoine.laurent@polyconseil.fr","login":null,"count":2},{"name":"Brady Law","email":"brady@lyft.com","login":null,"count":2},{"name":"Jascha Franklin-Hodge","email":"jascha@Jaschas-MBP.fios-router.home","login":null,"count":2},{"name":"Jose Quinteiro","email":"jose.quinteiro@sfmta.com","login":null,"count":2},{"name":"pcrane-zag","email":"47325388+pcrane-zag","login":"pcrane-zag","count":2},{"name":"trantom","email":"39502483+trantom","login":"trantom","count":2},{"name":"Brian Grass","email":"brian.grass@ridereport.com","login":"bGrass","count":2},{"name":"Mateo Clarke","email":"mateo.clarke@austintexas.gov","login":"mateoclarke","count":2},{"name":"Lionel Panhaleux","email":"lionel.panhaleux@gmail.com","login":"lionel-panhaleux","count":2},{"name":"Jascha Franklin-Hodge","email":"jascha.franklin-hodge@boston.gov","login":null,"count":1},{"name":"Ken Miller","email":"ken@TheFlash.local","login":null,"count":1},{"name":"pvanliefland","email":"pierre.vanliefland@gmail.com","login":"pvanliefland","count":1},{"name":"hannah-ross","email":"hannahross33@gmail.com","login":"hannah-ross","count":1},{"name":"gbir","email":"bir.geoffrey@gmail.com","login":"geobir","count":1},{"name":"garteli","email":"eli3046@gmail.com","login":"garteli","count":1},{"name":"franping","email":"165175043+franping","login":"franping","count":1},{"name":"fractalf","email":"alfm@rius.in","login":"fractalf","count":1},{"name":"dmklinger","email":"dmklinger@comcast.net","login":"dmklinger","count":1},{"name":"cheong-tseng eng","email":"cttengsfmta","login":"cttengsfmta","count":1},{"name":"chanderramesh","email":"42150827+chanderramesh","login":"chanderramesh","count":1},{"name":"Michele Sonnessa","email":"sonnessa@gmail.com","login":"sonnessa","count":1},{"name":"Mikael Rapp","email":"micke.rapp@gmail.com","login":"Zatte","count":1},{"name":"Mike Guida","email":"mike@mguida.com","login":"mguida22","count":1},{"name":"Morgan Herlocker","email":"morgan.herlocker@gmail.com","login":"morganherlocker","count":1},{"name":"Guillaume Attia","email":"guillaume@sparkhorizon.com","login":null,"count":1},{"name":"Andrew Noonan","email":"noonan@uber.com","login":null,"count":1},{"name":"Alejandro Medrano","email":"alejandro@getwheelsapp.com","login":null,"count":1},{"name":"schnuerle","email":"github@yourmapper.com","login":null,"count":1},{"name":"milos-ljubinkovic","email":"milos.ljubinkovic@sbgenomics.com","login":null,"count":1},{"name":"William Henderson","email":"william@ridereport.com","login":null,"count":1},{"name":"selcuk-karanuh-alg","email":"126650435+selcuk-karanuh-alg","login":"selcuk-karanuh-alg","count":1},{"name":"tomsant","email":"54832590+tomsant","login":"tomsant","count":1},{"name":"vilesa1","email":"lesaux.victor@gmail.com","login":"vilesa1","count":1},{"name":"Alexandra Santiago","email":"santiagoralexandra@gmail.com","login":"alesantiago98","count":1},{"name":"Alfonso Ruzafa","email":"alfonso.ruzafa@movo.me","login":"superruzafa","count":1},{"name":"Andrew Noonan","email":"942363+noonhub","login":"noonhub","count":1},{"name":"Andrés C. Viesca Ruiz","email":"andres.viescar@gmail.com","login":"viestat","count":1},{"name":"Artem Vereschaka","email":"artem.andzen@gmail.com","login":"artem-vereshchaka","count":1},{"name":"AssafRideCell","email":"assaf@ridecell.com","login":"AssafRideCell","count":1},{"name":"c-fang","email":"08charlief@gmail.com","login":"c-fang","count":1},{"name":"avigmati","email":"avigmati@gmail.com","login":"avigmati","count":1},{"name":"Zsolt Ero","email":"zsolt.ero@gmail.com","login":"hyperknot","count":1},{"name":"Zak Auerbach","email":"zak.auerbach@remix.com","login":"zaksoup","count":1},{"name":"Xiaozheng Ma","email":"mxz710@gmail.com","login":"subaru710","count":1},{"name":"Astronautandall","email":"piantagrane@protonmail.com","login":"Astronautandall","count":1},{"name":"Brian Ellin","email":"brianellin","login":"brianellin","count":1},{"name":"Chris Raastad","email":"craastad@gmail.com","login":"craastad","count":1},{"name":"Dan Getelman","email":"dgetelman@gmail.com","login":"dget","count":1},{"name":"Dmitriy Yakovlev","email":"dmitriy.yakovlev@gmail.com","login":"dyakovlev","count":1},{"name":"Emmett McKinney","email":"47829330+ezmckinn","login":"ezmckinn","count":1},{"name":"Evan Siroky","email":"evan.siroky@yahoo.com","login":"evansiroky","count":1},{"name":"Fabien Richard-Allouard","email":"fabien@mobilitydata.org","login":"richfab","count":1},{"name":"Gray Bright","email":"3675482+graybright","login":"graybright","count":1},{"name":"JR Heard","email":"jrheard@cs.stanford.edu","login":"jrheard","count":1},{"name":"John Adali","email":"john.adali@gmail.com","login":"johnadali","count":1},{"name":"Joshua Sierles","email":"joshua@joshua.si","login":"jsierles","count":1},{"name":"José B. Neto","email":"75389432+josebsneto","login":"josebsneto","count":1},{"name":"Juan Carlos","email":"juancarlostiquerangel@gmail.com","login":"JuanCarlos-TiqueRangel","count":1},{"name":"Krithin Sitaram","email":"krithin.sitaram@remix.com","login":"krithin","count":1},{"name":"Loc Le","email":"lle@isbx.com","login":"locqle","count":1},{"name":"Matthias Laug","email":"matthias.laug@gmail.com","login":"mlaug","count":1},{"name":"zhaoshuci","email":"67790346+zhaoshuci","login":"zhaoshuci","count":1},{"name":"magnushub-ltd","email":"hello@otoride.co","login":"magnushub-ltd","count":1},{"name":"Darren Osadchuk","email":"darren@divertica.com","login":"osadchuk","count":1},{"name":"Thibaut Nguyen","email":"thibaut@poppy.be","login":"teebot","count":1},{"name":"Steve Weis","email":"steveweis@gmail.com","login":"sweis","count":1},{"name":"Sim-Sam","email":"55800361+Sim-Sam","login":"Sim-Sam","count":1},{"name":"Sasha Aickin","email":"xander76@yahoo.com","login":"aickin","count":1},{"name":"Nicolai Heilbuth","email":"nicolai.heilbuth@eksponent.com","login":"nheilbuth","count":1}],"total_commits":1795,"total_committers":122,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":14.71311475409836,"dds":0.5426183844011142,"past_year_committers":[{"name":"Michael Schnuerle","email":"1285077+schnuerle","login":"schnuerle","count":48},{"name":"Matthew Marwedel","email":"105882144+matthewmarwedel","login":"matthewmarwedel","count":10},{"name":"Mitch Vars","email":"mplsmitch@gmail.com","login":"mplsmitch","count":3},{"name":"Michael Schwartz","email":"michael@ridereportapp.com","login":"mschwartzie","count":3},{"name":"Alex Demisch","email":"43214557+alexdemisch","login":"alexdemisch","count":2},{"name":"zhaoshuci","email":"67790346+zhaoshuci","login":"zhaoshuci","count":1},{"name":"selcuk-karanuh-alg","email":"126650435+selcuk-karanuh-alg","login":"selcuk-karanuh-alg","count":1},{"name":"Matt Davis","email":"jiffyclub@gmail.com","login":"jiffyclub","count":1},{"name":"Fabien Richard-Allouard","email":"fabien@mobilitydata.org","login":"richfab","count":1},{"name":"magnushub-ltd","email":"hello@otoride.co","login":"magnushub-ltd","count":1}],"past_year_total_commits":71,"past_year_total_committers":10,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":7.1,"past_year_dds":0.323943661971831,"last_synced_at":"2025-08-09T01:18:29.092Z","last_synced_commit":"fb4d24e19066a41c091cea8d5a5f76a864263f69","created_at":"2023-03-27T10:58:32.897Z","updated_at":"2025-08-09T01:18:29.092Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmobilityfoundation%2Fmobility-data-specification/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5484261,"commits_count":854648084,"contributors_count":31159763,"owners_count":909418,"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":"openmobilityfoundation/mobility-data-specification","html_url":"https://github.com/openmobilityfoundation/mobility-data-specification","last_synced_at":"2025-09-04T18:58:08.346Z","status":"active","issues_count":394,"pull_requests_count":544,"avg_time_to_close_issue":26253250.683760684,"avg_time_to_close_pull_request":5137624.967984934,"issues_closed_count":351,"pull_requests_closed_count":531,"pull_request_authors_count":118,"issue_authors_count":136,"avg_comments_per_issue":5.093908629441624,"avg_comments_per_pull_request":2.5018382352941178,"merged_pull_requests_count":428,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":10,"past_year_pull_requests_count":33,"past_year_avg_time_to_close_issue":2436738.3333333335,"past_year_avg_time_to_close_pull_request":1650742.423076923,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":26,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.9,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":25,"created_at":"2023-05-09T10:38:28.574Z","updated_at":"2025-09-04T18:58:08.347Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmobilityfoundation%2Fmobility-data-specification","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmobilityfoundation%2Fmobility-data-specification/issues","issue_labels_count":{"Provider":89,"Policy":84,"Agency":78,"enhancement":47,"Schema":43,"admin":31,"State Machine":28,"documentation":24,"question":24,"discussion":17,"identifier change":16,"Modes":15,"Geography":14,"privacy":10,"bug":10,"minor update":9,"Car Share":8,"beta":8,"duplicate":7,"Metrics":7,"Requirements":7,"Passenger Services":7,"Reports":4,"Jurisdiction":4,"Delivery Robots":3,"Unification":3,"Data Types":2,"security":2,"Micromobility":2,"OMF transfer":1,"wontfix":1},"pull_request_labels_count":{"Provider":96,"Agency":60,"Schema":54,"identifier change":53,"Policy":53,"documentation":45,"minor update":44,"admin":40,"enhancement":25,"State Machine":14,"Geography":14,"privacy":13,"Modes":11,"Passenger Services":7,"Metrics":7,"Requirements":7,"OMF transfer":6,"bug":6,"Reports":6,"Car Share":6,"Delivery Robots":6,"Data Types":5,"discussion":2,"Micromobility":2,"Unification":2,"Jurisdiction":1,"security":1},"issue_author_associations_count":{"CONTRIBUTOR":137,"NONE":133,"COLLABORATOR":87,"MEMBER":37},"pull_request_author_associations_count":{"CONTRIBUTOR":232,"COLLABORATOR":156,"MEMBER":95,"NONE":61},"issue_authors":{"schnuerle":37,"hunterowens":28,"thekaveman":26,"jean-populus":14,"jfh01":14,"toddapetersen":7,"ezheidtmann":7,"marie-x":7,"asadowns":7,"lionel-panhaleux":7,"billdirks":7,"jiffyclub":6,"quicklywilliam":6,"aickin":6,"patata3000":6,"janedotx":6,"S-eb":6,"pierre-bouffort":5,"Retzoh":5,"cttengsfmta":5,"Mu-yi-Zhou":5,"bhargav-lime":5,"bergenklem":4,"noonhub":4,"yoimnik":4,"lastalfriday":4,"black-tea":4,"dirkdk":4,"fractalf":3,"tybaltspark":3,"sleibman":3,"brianellin":3,"mrsimpson":3,"sven4all":3,"jrheard":3,"dmklinger":3,"johnpena":3,"ascherkus":3,"HenriJ":3,"robinef":3,"avatarneil":2,"oderby":2,"HiGregory":2,"edwinvandenbelt":2,"tonial":2,"dbaty":2,"nelsonsantryl":2,"johnclary":2,"mschwartzie":2,"ccolgrove":2,"sebdiem":2,"geobir":2,"hynick4":2,"whereissean":2,"kheraankit":2,"rf-":2,"f3d0r":1,"krithin":1,"tadam313":1,"manassra":1,"amalakar":1,"Glutamat42":1,"eclewlow":1,"clarityflowers":1,"ian-r-rose":1,"SamerAtawna":1,"benwedge":1,"saurabh-ecsion":1,"annachristinanz":1,"pxlrbt":1,"thekidder":1,"patwater":1,"brylie":1,"lucitez":1,"pomgod":1,"droverai":1,"d-koppenhagen":1,"concept47":1,"sarob":1,"Igors5":1,"vilesa1":1,"rustam-starship":1,"zhakhalov":1,"davenguyen":1,"chennney":1,"bhandzo":1,"Robinlovelace":1,"ericyco":1,"joecastiglione":1,"gbike-charles":1,"charleREN":1,"AndrewBlinnikov":1,"jackdreillyvia":1,"johnzuk":1,"joanathan":1,"kulovan":1,"mateoclarke":1,"ezmckinn":1,"alexdemisch":1,"rgangopadhya":1,"paultbeck":1,"nheilbuth":1,"JulianMiamiDade":1,"tomsant":1,"craastad":1,"margodawes":1,"rwdbrooks":1,"nshi":1,"ecsion":1,"matthewmarwedel":1,"morganherlocker":1,"monolyst":1,"brianngca":1,"itnextbike":1,"Sharnam220":1,"jyeo17":1,"saharald":1,"FordSmartMobility":1,"sdrewc":1,"rlucas7":1,"gtfs0":1,"robertaq1998":1,"eldadberko":1,"kevinnio":1,"jschirrmacher":1,"cartograham":1,"bennywrong":1,"mattwigway":1,"jgravois":1,"dyakovlev":1,"samlimebike":1,"MarcusVerdoza":1,"np00":1,"eironside":1,"chloerevery":1,"michalnaka":1},"pull_request_authors":{"schnuerle":95,"thekaveman":59,"hunterowens":54,"marie-x":26,"jiffyclub":14,"toddapetersen":14,"janedotx":13,"jfh01":13,"mplsmitch":8,"black-tea":8,"avatarneil":8,"lionel-panhaleux":8,"quicklywilliam":7,"yoimnik":7,"sarob":7,"whereissean":6,"oderby":6,"cttengsfmta":6,"asadowns":6,"rf-":6,"Retzoh":6,"alexdemisch":6,"bhandzo":5,"jannasmith":5,"johnclary":5,"ian-r-rose":4,"danielbynight":4,"babldev":4,"valclevrmobility":4,"wellorder":4,"dbaty":3,"dirkdk":3,"avigmati":3,"tristan-charreton":3,"thekidder":3,"egor-bayandin":3,"antoinewg":3,"sethherr":2,"vilesa1":2,"ezmckinn":2,"wbohlken":2,"jrheard":2,"jean-populus":2,"tonial":2,"franping":2,"jyeo17":2,"matthewmarwedel":2,"aickin":2,"Mu-yi-Zhou":2,"richfab":2,"zhaoshuci":2,"billdirks":2,"noonhub":2,"vperron":2,"mschwartzie":2,"selcuk-karanuh-alg":2,"pierre-bouffort":2,"jkurzanski":2,"magnushub-ltd":2,"tomsant":2,"jpayne00":2,"kemiller":1,"graybright":1,"johnadali":1,"mguida22":1,"patata3000":1,"Sim-Sam":1,"Astronautandall":1,"teebot":1,"pvanliefland":1,"fractalf":1,"mattwigway":1,"ezheidtmann":1,"zaksoup":1,"josebsneto":1,"dget":1,"dmklinger":1,"osadchuk":1,"garteli":1,"bartwr":1,"JuanCarlos-TiqueRangel":1,"viestat":1,"bergenklem":1,"subaru710":1,"ascherkus":1,"chanderramesh":1,"rowillia":1,"avmedrano":1,"hyperknot":1,"MarcusVerdoza":1,"AssafRideCell":1,"mikey186":1,"HenriJ":1,"guiguille":1,"cemsiyok":1,"pcrane-zag":1,"Vladinthecity":1,"jeespers":1,"geobir":1,"nheilbuth":1,"superruzafa":1,"morganherlocker":1,"LADOTBikeshare":1,"mlaug":1,"sweis":1,"artem-vereshchaka":1,"sonnessa":1,"krithin":1,"c-fang":1,"alexaagreen":1,"jsierles":1,"irockafe":1,"cmdoptesc":1,"dyakovlev":1,"milos-ljubinkovic":1,"locqle":1,"mateoclarke":1,"craastad":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10082226,"issues_count":31213887,"pull_requests_count":96046612,"authors_count":10694202,"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":{"identifier change":3,"admin":2,"Schema":1},"past_year_pull_request_labels_count":{"Provider":8,"minor update":8,"Policy":6,"identifier change":6,"Agency":4,"Passenger Services":3,"Car Share":3,"enhancement":2,"Schema":2,"documentation":1,"Requirements":1,"Reports":1,"admin":1,"Delivery Robots":1,"Micromobility":1},"past_year_issue_author_associations_count":{"NONE":8,"CONTRIBUTOR":1,"MEMBER":1},"past_year_pull_request_author_associations_count":{"MEMBER":13,"NONE":10,"COLLABORATOR":7,"CONTRIBUTOR":3},"past_year_issue_authors":{"mschwartzie":2,"Mu-yi-Zhou":2,"ericyco":1,"itnextbike":1,"jiffyclub":1,"MarcusVerdoza":1,"matthewmarwedel":1,"schnuerle":1},"past_year_pull_request_authors":{"schnuerle":13,"mplsmitch":4,"magnushub-ltd":2,"matthewmarwedel":2,"jiffyclub":2,"Mu-yi-Zhou":2,"mschwartzie":2,"pierre-bouffort":2,"selcuk-karanuh-alg":2,"alexdemisch":1,"MarcusVerdoza":1},"maintainers":[{"login":"schnuerle","count":132,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schnuerle"},{"login":"thekaveman","count":85,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thekaveman"},{"login":"hunterowens","count":82,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hunterowens"},{"login":"marie-x","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marie-x"},{"login":"jean-populus","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jean-populus"},{"login":"alexdemisch","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexdemisch"},{"login":"mplsmitch","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mplsmitch"},{"login":"pierre-bouffort","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pierre-bouffort"},{"login":"S-eb","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/S-eb"}],"active_maintainers":[{"login":"schnuerle","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schnuerle"},{"login":"mplsmitch","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mplsmitch"},{"login":"pierre-bouffort","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pierre-bouffort"},{"login":"alexdemisch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexdemisch"}]},"events":{"total":{"CreateEvent":9,"ReleaseEvent":1,"IssuesEvent":16,"WatchEvent":30,"DeleteEvent":1,"IssueCommentEvent":122,"PushEvent":71,"PullRequestReviewCommentEvent":20,"PullRequestReviewEvent":19,"PullRequestEvent":35,"GollumEvent":120,"ForkEvent":16},"last_year":{"CreateEvent":9,"ReleaseEvent":1,"IssuesEvent":16,"WatchEvent":30,"DeleteEvent":1,"IssueCommentEvent":122,"PushEvent":71,"PullRequestReviewCommentEvent":20,"PullRequestReviewEvent":19,"PullRequestEvent":35,"GollumEvent":120,"ForkEvent":16}},"keywords":["autonomous-vehicles","bike-share","carshare","delivery","delivery-robot","fixed-route","geofencing","mds","micromobility","mobility","mobility-as-a-service","mobility-data","open-source","passenger-services","policy-as-code","right-of-way","robotaxi","scooter-share","scooters","taxi"],"dependencies":[],"score":11.437339478013634,"created_at":"2025-09-08T15:39:05.473Z","updated_at":"2025-10-07T08:27:15.918Z","avatar_url":"https://github.com/openmobilityfoundation.png","language":null,"category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/75567","html_url":"https://science.ecosyste.ms/projects/75567"}