{"id":39802,"name":"morph-kgc","description":"Powerful RDF Knowledge Graph Generation with RML Mappings","url":"https://github.com/morph-kgc/morph-kgc","last_synced_at":"2025-09-05T08:21:03.659Z","repository":{"id":37838280,"uuid":"311956260","full_name":"morph-kgc/morph-kgc","owner":"morph-kgc","description":"Powerful RDF Knowledge Graph Generation with RML Mappings","archived":false,"fork":false,"pushed_at":"2025-08-26T09:46:13.000Z","size":34405,"stargazers_count":225,"open_issues_count":29,"forks_count":41,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-08-30T23:14:43.567Z","etag":null,"topics":["data-engineering","data-integration","database","etl","knowledge-graph","python","r2rml","rdf","rdf-star","rml"],"latest_commit_sha":null,"homepage":"https://morph-kgc.readthedocs.io","language":"Python","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/morph-kgc.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":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"}},"created_at":"2020-11-11T11:54:10.000Z","updated_at":"2025-08-29T09:57:40.000Z","dependencies_parsed_at":"2023-02-19T08:46:28.192Z","dependency_job_id":"fe3a3c5c-e9ca-41d6-b7dd-21a690293558","html_url":"https://github.com/morph-kgc/morph-kgc","commit_stats":{"total_commits":1050,"total_committers":12,"mean_commits":87.5,"dds":0.3447619047619047,"last_synced_commit":"8eeda353df9e1fbe64685a74fd10bb2e8ee52958"},"previous_names":["oeg-upm/morph-kgc"],"tags_count":35,"template":false,"template_full_name":null,"purl":"pkg:github/morph-kgc/morph-kgc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morph-kgc%2Fmorph-kgc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morph-kgc%2Fmorph-kgc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morph-kgc%2Fmorph-kgc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morph-kgc%2Fmorph-kgc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/morph-kgc","download_url":"https://codeload.github.com/morph-kgc/morph-kgc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morph-kgc%2Fmorph-kgc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273728840,"owners_count":25157294,"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":"morph-kgc","name":"Morph-KGC","uuid":"122579438","kind":"organization","description":"","email":null,"website":"https://morph-kgc.readthedocs.io","location":"Spain","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/122579438?v=4","repositories_count":2,"last_synced_at":"2024-02-16T17:46:20.213Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/morph-kgc","funding_links":[],"total_stars":141,"followers":null,"following":null,"created_at":"2024-02-16T17:46:20.220Z","updated_at":"2024-02-16T17:46:20.220Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/morph-kgc","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/morph-kgc/repositories"},"packages":null,"commits":{"id":614146,"full_name":"morph-kgc/morph-kgc","default_branch":"main","committers":[{"name":"Julián Arenas-Guerrero","email":"juliquiag@hotmail.com","count":688},{"name":"Julián Arenas Guerrero","email":"arenas.guerrero.julian@outlook.com","count":108},{"name":"Julián Arenas-Guerrero","email":"arenas.guerrero.julian2outlook.com","count":97},{"name":"Julián Arenas Guerrero","email":"18464038+ArenasGuerreroJulian@users.noreply.github.com","count":79},{"name":"Julián Arenas Guerrero","email":"18464038+arenas-guerrero-julian@users.noreply.github.com","count":24},{"name":"David Chaves","email":"dachafra@gmail.com","count":18},{"name":"Jhon Toledo","email":"jhontb7@gmail.com","count":14},{"name":"Ahmad Alobaid","email":"ahmad88me@gmail.com","count":11},{"name":"Oscar Corcho","email":"ocorcho@fi.upm.es","count":5},{"name":"Miel Vander Sande","email":"miel.vandersande@meemoo.be","count":4},{"name":"Julián Arenas Guerrero","email":"“arenas.guerrero.julian@outlook.com@users.noreply.github.com”","count":1},{"name":"Dylan Van Assche","email":"dylan.vanassche@ugent.be","count":1}],"total_commits":1050,"total_committers":12,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":87.5,"dds":0.3447619047619047,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":"2023-03-18T20:24:18.055Z","last_synced_commit":"8eeda353df9e1fbe64685a74fd10bb2e8ee52958","created_at":"2023-03-09T07:34:59.635Z","updated_at":"2023-09-19T17:26:32.753Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/morph-kgc%2Fmorph-kgc/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-21T00:00:20.603Z","repositories_count":5479765,"commits_count":853308117,"contributors_count":31095153,"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":"morph-kgc/morph-kgc","html_url":"https://github.com/morph-kgc/morph-kgc","last_synced_at":"2025-08-31T09:42:46.222Z","status":null,"issues_count":130,"pull_requests_count":104,"avg_time_to_close_issue":3591670.5283018867,"avg_time_to_close_pull_request":92409.91,"issues_closed_count":106,"pull_requests_closed_count":100,"pull_request_authors_count":18,"issue_authors_count":72,"avg_comments_per_issue":3.1307692307692307,"avg_comments_per_pull_request":0.3076923076923077,"merged_pull_requests_count":92,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":14,"past_year_avg_time_to_close_issue":1069669.7142857143,"past_year_avg_time_to_close_pull_request":30030.4,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":0.7692307692307693,"past_year_avg_comments_per_pull_request":0.2857142857142857,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":10,"created_at":"2023-05-14T18:04:30.214Z","updated_at":"2025-09-02T19:02:15.626Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/morph-kgc%2Fmorph-kgc","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/morph-kgc%2Fmorph-kgc/issues","issue_labels_count":{"bug":56,"question":42,"enhancement":31,"rml-fnml":19,"yarrrml":11,"rml-io":6,"rml-star":6,"build":5,"needs triage":3,"duplicate":1,"documentation":1},"pull_request_labels_count":{"yarrrml":7,"enhancement":2,"rml-io":2,"build":2,"rml-core":2,"rml-fnml":2},"issue_author_associations_count":{"NONE":122,"MEMBER":10,"CONTRIBUTOR":10},"pull_request_author_associations_count":{"MEMBER":75,"CONTRIBUTOR":39,"NONE":9},"issue_authors":{"arenas-guerrero-julian":10,"dgarijo":10,"paoespinozarias":9,"ramcaat":8,"KappaGi":7,"fcharras":7,"david-martinez-garcia":4,"Stiksels":3,"IshanDindorkar":3,"00ade":3,"midorna":3,"Crispae":2,"lambdakris":2,"idomingu":2,"neobernad":2,"gkirtzou":2,"mielvds":2,"maqboolkhan":2,"DiegoCondeHerreros":2,"MaFi2000":2,"TereLaguinge":2,"dhouib":1,"alloka":1,"ariannamorettj":1,"gaspanico":1,"titoarrabal":1,"igrangel":1,"mwx23":1,"anaigmo":1,"dachafra":1,"alex-randles-ADAPT":1,"Spothedog1":1,"nicolastoira":1,"KMax":1,"cristianvasquez":1,"layman71":1,"lucascool12":1,"thomas-stroobants":1,"pawelostr":1,"manikyab":1,"nilbro":1,"x-m-el":1,"aperera12":1,"Yunheng-Tian":1,"leonqli":1,"jatoledo":1,"strawberrylunar":1,"Ardark27":1,"deliamoreno2295":1,"Mar-ai":1,"Meghna103":1,"mikel-egana-aranguren":1,"elsdvlee":1,"vcuende":1,"Hajny25":1,"achiminator":1,"mabounassif":1,"majidaldo":1,"fanavarro":1,"andreaalvarezp":1,"jonashalv":1,"alixiabirtles":1,"nraphael":1,"bnsapkota":1,"Manoe-K":1,"dsgibbons":1,"prashydee":1,"pierrelarmande":1,"MicheleMallia":1,"ahmad88me":1,"larasormani21":1,"aharth":1,"chrdebru":1,"StephaneBranly":1,"magbak":1,"juanjemdIos":1},"pull_request_authors":{"arenas-guerrero-julian":75,"LuciaCabanillasRodriguez":12,"ahmad88me":6,"mabounassif":4,"Spothedog1":4,"TheRazorace":3,"StephaneBranly":3,"christophbrosch":2,"david-martinez-garcia":2,"dachafra":2,"bollwyvl":2,"mielvds":2,"achiminator":2,"eltociear":1,"ershimen":1,"pawelostr":1,"KappaGi":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10082413,"issues_count":31239894,"pull_requests_count":96112510,"authors_count":10694151,"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":10,"question":5,"enhancement":4,"needs triage":3,"yarrrml":1,"build":1,"rml-io":1},"past_year_pull_request_labels_count":{"rml-fnml":2,"yarrrml":1},"past_year_issue_author_associations_count":{"NONE":24,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"MEMBER":10,"CONTRIBUTOR":3,"NONE":2},"past_year_issue_authors":{"fcharras":7,"DiegoCondeHerreros":2,"Yunheng-Tian":1,"StephaneBranly":1,"pierrelarmande":1,"paoespinozarias":1,"neobernad":1,"MicheleMallia":1,"MaFi2000":1,"KMax":1,"KappaGi":1,"juanjemdIos":1,"dsgibbons":1,"chrdebru":1,"aperera12":1,"alloka":1,"aharth":1,"achiminator":1},"past_year_pull_request_authors":{"arenas-guerrero-julian":10,"StephaneBranly":3,"achiminator":2},"maintainers":[{"login":"arenas-guerrero-julian","count":85,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arenas-guerrero-julian"}],"active_maintainers":[{"login":"arenas-guerrero-julian","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arenas-guerrero-julian"}]},"events":{"total":{"CreateEvent":1,"ReleaseEvent":1,"IssuesEvent":36,"WatchEvent":34,"IssueCommentEvent":41,"PushEvent":44,"PullRequestEvent":31,"ForkEvent":6},"last_year":{"CreateEvent":1,"ReleaseEvent":1,"IssuesEvent":36,"WatchEvent":34,"IssueCommentEvent":41,"PushEvent":44,"PullRequestEvent":31,"ForkEvent":6}},"keywords":["data-engineering","data-integration","database","etl","knowledge-graph","python","r2rml","rdf","rdf-star","rml"],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T16:55:07.136Z","updated_at":"2022-07-12T16:55:07.136Z","repository_link":"https://github.com/morph-kgc/morph-kgc/blob/main/docs/requirements.txt","dependencies":[{"id":177487304,"package_name":"mkdocs-material","ecosystem":"pypi","requirements":"==8.2.9","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:46:27.920Z","updated_at":"2023-02-19T08:46:27.920Z","repository_link":"https://github.com/morph-kgc/morph-kgc/blob/main/.github/workflows/ci.yml","dependencies":[{"id":7782624162,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782624163,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pypi-publish.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:46:27.960Z","updated_at":"2023-02-19T08:46:27.960Z","repository_link":"https://github.com/morph-kgc/morph-kgc/blob/main/.github/workflows/pypi-publish.yml","dependencies":[{"id":7782624698,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782624699,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:46:28.020Z","updated_at":"2023-02-19T08:46:28.020Z","repository_link":"https://github.com/morph-kgc/morph-kgc/blob/main/pyproject.toml","dependencies":[{"id":7782625335,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=1.4.0, \u003c2.0.0","direct":true,"kind":"runtime","optional":false},{"id":7782625336,"package_name":"rdflib","ecosystem":"pypi","requirements":"\u003e=6.1.1, \u003c7.0.0","direct":true,"kind":"runtime","optional":false},{"id":7782625337,"package_name":"pyoxigraph","ecosystem":"pypi","requirements":"\u003e=0.3.10, \u003c1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7782625342,"package_name":"sql-metadata","ecosystem":"pypi","requirements":"\u003e=2.6.0, \u003c3.0.0","direct":true,"kind":"runtime","optional":false},{"id":7782625343,"package_name":"SQLAlchemy","ecosystem":"pypi","requirements":"\u003e=1.4.0, \u003c2.0.0","direct":true,"kind":"runtime","optional":false},{"id":7782625344,"package_name":"jsonpath-python","ecosystem":"pypi","requirements":"\u003e=1.0.6, \u003c2.0.0","direct":true,"kind":"runtime","optional":false},{"id":7782625345,"package_name":"elementpath","ecosystem":"pypi","requirements":"\u003e=4.0.1, \u003c5.0.0","direct":true,"kind":"runtime","optional":false},{"id":7782625346,"package_name":"duckdb","ecosystem":"pypi","requirements":"\u003e=0.6.0, \u003c2.0.0","direct":true,"kind":"runtime","optional":false},{"id":7782625347,"package_name":"falcon","ecosystem":"pypi","requirements":"\u003e=3.0.0, \u003c4.0.0","direct":true,"kind":"runtime","optional":false}]}],"score":8.022240916806537,"created_at":"2025-09-04T15:51:14.197Z","updated_at":"2025-10-07T08:16:18.126Z","avatar_url":"https://github.com/morph-kgc.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://www.doi.org/10.3233/SW-223135"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["mapping-languages","yarrrml","ontology","shacl"],"project_url":"https://science.ecosyste.ms/api/v1/projects/39802","html_url":"https://science.ecosyste.ms/projects/39802","bibtex_url":"https://science.ecosyste.ms/projects/39802/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/39802/export.apalike"}