{"id":54956,"name":"metastore2","description":"General purpose metadata repository and schema registry service.","url":"https://github.com/kit-data-manager/metastore2","last_synced_at":"2025-09-05T13:40:51.607Z","repository":{"id":37098658,"uuid":"285787749","full_name":"kit-data-manager/metastore2","owner":"kit-data-manager","description":"General purpose metadata repository and schema registry service.","archived":false,"fork":false,"pushed_at":"2025-09-01T05:34:30.000Z","size":8346,"stargazers_count":7,"open_issues_count":23,"forks_count":12,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-09-01T07:41:38.976Z","etag":null,"topics":["java","json","restful-api","schema","spring-boot","xml"],"latest_commit_sha":null,"homepage":"","language":"Java","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/kit-data-manager.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"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":"2020-08-07T09:14:21.000Z","updated_at":"2025-07-25T09:42:42.000Z","dependencies_parsed_at":"2023-02-18T08:00:35.498Z","dependency_job_id":"8c0be0cc-3827-4260-884f-eacb64069a7a","html_url":"https://github.com/kit-data-manager/metastore2","commit_stats":null,"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"purl":"pkg:github/kit-data-manager/metastore2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fmetastore2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fmetastore2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fmetastore2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fmetastore2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kit-data-manager","download_url":"https://codeload.github.com/kit-data-manager/metastore2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fmetastore2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273766975,"owners_count":25164459,"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":"kit-data-manager","name":"KIT Data Manager","uuid":"14015984","kind":"organization","description":"Generic software and recommendations for FAIR research data management by DEM.","email":"webmaster@datamanger.kit.edu","website":"https://www.scc.kit.edu/ueberuns/dem.php","location":"Karlsruhe, Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14015984?v=4","repositories_count":56,"last_synced_at":"2024-05-11T05:50:52.157Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kit-data-manager","funding_links":[],"total_stars":47,"followers":6,"following":0,"created_at":"2022-11-14T09:47:23.311Z","updated_at":"2024-05-11T05:51:09.284Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kit-data-manager","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kit-data-manager/repositories"},"packages":[],"commits":{"id":7555014,"full_name":"kit-data-manager/metastore2","default_branch":"master","committers":null,"total_commits":null,"total_committers":null,"total_bot_commits":null,"total_bot_committers":null,"mean_commits":null,"dds":null,"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":null,"last_synced_commit":null,"created_at":"2024-12-12T13:09:21.549Z","updated_at":"2024-12-12T13:09:21.549Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fmetastore2/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":"kit-data-manager/metastore2","html_url":"https://github.com/kit-data-manager/metastore2","last_synced_at":"2025-09-03T21:10:23.577Z","status":null,"issues_count":85,"pull_requests_count":426,"avg_time_to_close_issue":11141559.171875,"avg_time_to_close_pull_request":840244.4885714286,"issues_closed_count":64,"pull_requests_closed_count":350,"pull_request_authors_count":8,"issue_authors_count":10,"avg_comments_per_issue":1.0235294117647058,"avg_comments_per_pull_request":0.323943661971831,"merged_pull_requests_count":324,"bot_issues_count":1,"bot_pull_requests_count":346,"past_year_issues_count":14,"past_year_pull_requests_count":270,"past_year_avg_time_to_close_issue":1799065.6,"past_year_avg_time_to_close_pull_request":675106.5454545454,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":209,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.35714285714285715,"past_year_avg_comments_per_pull_request":0.08148148148148149,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":245,"past_year_merged_pull_requests_count":204,"created_at":"2024-12-12T13:09:22.295Z","updated_at":"2025-09-03T21:10:23.578Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fmetastore2","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fmetastore2/issues","issue_labels_count":{"enhancement":22,"bug":18,"discussion":5,"dependencies":3,"invalid":2,"question":2,"documentation":1,"good first issue":1,"java":1},"pull_request_labels_count":{"dependencies":322,"java":93,"bug":9,"enhancement":8,"github_actions":2,"discussion":1},"issue_author_associations_count":{"CONTRIBUTOR":74,"NONE":11},"pull_request_author_associations_count":{"CONTRIBUTOR":386,"NONE":40},"issue_authors":{"VolkerHartmann":58,"sabrineChe":9,"tegx":6,"ThomasJejkal":6,"lucaskulla":1,"ghost":1,"rossellaaversa":1,"dependabot[bot]":1,"geyslein":1,"nicolasblumenroehr":1},"pull_request_authors":{"renovate[bot]":224,"dependabot[bot]":95,"VolkerHartmann":74,"github-actions[bot]":27,"ThomasJejkal":3,"tegx":1,"georoen":1,"ghost":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10100117,"issues_count":31473266,"pull_requests_count":97445500,"authors_count":10702683,"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":{"enhancement":6,"bug":3},"past_year_pull_request_labels_count":{"dependencies":233,"java":9,"enhancement":6,"bug":2},"past_year_issue_author_associations_count":{"CONTRIBUTOR":13,"NONE":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":232,"NONE":38},"past_year_issue_authors":{"VolkerHartmann":12,"rossellaaversa":1,"ThomasJejkal":1},"past_year_pull_request_authors":{"renovate[bot]":224,"VolkerHartmann":25,"github-actions[bot]":12,"dependabot[bot]":9},"maintainers":[],"active_maintainers":[]},"events":{"total":{"CreateEvent":144,"ReleaseEvent":5,"IssuesEvent":25,"WatchEvent":2,"DeleteEvent":155,"IssueCommentEvent":31,"PushEvent":248,"PullRequestReviewEvent":2,"PullRequestReviewCommentEvent":2,"PullRequestEvent":303,"ForkEvent":2},"last_year":{"CreateEvent":144,"ReleaseEvent":5,"IssuesEvent":25,"WatchEvent":2,"DeleteEvent":155,"IssueCommentEvent":31,"PushEvent":248,"PullRequestReviewEvent":2,"PullRequestReviewCommentEvent":2,"PullRequestEvent":303,"ForkEvent":2}},"keywords":["java","json","restful-api","schema","spring-boot","xml"],"dependencies":[{"ecosystem":"maven","filepath":"build.gradle","sha":null,"kind":"manifest","created_at":"2022-06-24T12:22:39.949Z","updated_at":"2022-06-24T12:22:39.949Z","repository_link":"https://github.com/kit-data-manager/metastore2/blob/main/build.gradle","dependencies":[{"id":41740568,"package_name":"org.springframework:spring-messaging","ecosystem":"maven","requirements":"5.3.9","direct":true,"kind":"implementation","optional":false},{"id":41740569,"package_name":"org.springframework.boot:spring-boot-starter-data-rest","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false},{"id":41740570,"package_name":"org.springframework.boot:spring-boot-starter-amqp","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false},{"id":41740571,"package_name":"org.springframework.boot:spring-boot-starter-web","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false},{"id":41740572,"package_name":"org.springframework.boot:spring-boot-starter-security","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false},{"id":41740573,"package_name":"org.springframework.boot:spring-boot-starter-actuator","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false},{"id":41740574,"package_name":"org.springframework.boot:spring-boot-starter-data-jpa","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false},{"id":41740575,"package_name":"org.springframework.boot:spring-boot-starter-validation","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false},{"id":41740576,"package_name":"org.springframework.boot:spring-boot-starter-mail","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false},{"id":41740577,"package_name":"org.springframework.security:spring-security-web","ecosystem":"maven","requirements":"5.5.2","direct":true,"kind":"implementation","optional":false},{"id":41740578,"package_name":"de.codecentric:spring-boot-admin-starter-client","ecosystem":"maven","requirements":"2.1.6","direct":true,"kind":"implementation","optional":false},{"id":41740579,"package_name":"org.springframework.security:spring-security-config","ecosystem":"maven","requirements":"5.5.2","direct":true,"kind":"implementation","optional":false},{"id":41740580,"package_name":"org.springframework.cloud:spring-cloud-starter-config","ecosystem":"maven","requirements":"3.0.6","direct":true,"kind":"implementation","optional":false},{"id":41740581,"package_name":"org.springframework.cloud:spring-cloud-starter-netflix-eureka-client","ecosystem":"maven","requirements":"3.0.5","direct":true,"kind":"implementation","optional":false},{"id":41740582,"package_name":"org.springdoc:springdoc-openapi-ui","ecosystem":"maven","requirements":"${springDocVersion}","direct":true,"kind":"implementation","optional":false},{"id":41740583,"package_name":"org.springdoc:springdoc-openapi-data-rest","ecosystem":"maven","requirements":"${springDocVersion}","direct":true,"kind":"implementation","optional":false},{"id":41740584,"package_name":"org.springdoc:springdoc-openapi-webmvc-core","ecosystem":"maven","requirements":"${springDocVersion}","direct":true,"kind":"implementation","optional":false},{"id":41740585,"package_name":"org.keycloak:keycloak-spring-boot-starter","ecosystem":"maven","requirements":"${keycloakVersion}","direct":true,"kind":"implementation","optional":false},{"id":41740586,"package_name":"com.nimbusds:nimbus-jose-jwt","ecosystem":"maven","requirements":"9.15.2","direct":true,"kind":"implementation","optional":false},{"id":41740587,"package_name":"io.jsonwebtoken:jjwt-api","ecosystem":"maven","requirements":"0.11.2","direct":true,"kind":"implementation","optional":false},{"id":41740588,"package_name":"io.jsonwebtoken:jjwt-impl","ecosystem":"maven","requirements":"0.11.2","direct":true,"kind":"implementation","optional":false},{"id":41740589,"package_name":"io.jsonwebtoken:jjwt-jackson","ecosystem":"maven","requirements":"0.11.2","direct":true,"kind":"implementation","optional":false},{"id":41740590,"package_name":"commons-configuration:commons-configuration","ecosystem":"maven","requirements":"1.10","direct":true,"kind":"implementation","optional":false},{"id":41740591,"package_name":"org.apache.commons:commons-collections4","ecosystem":"maven","requirements":"4.4","direct":true,"kind":"implementation","optional":false},{"id":41740592,"package_name":"org.apache.commons:commons-text","ecosystem":"maven","requirements":"1.9","direct":true,"kind":"implementation","optional":false},{"id":41740593,"package_name":"org.springframework.boot:spring-boot-starter-thymeleaf","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false},{"id":41740594,"package_name":"org.javers:javers-spring-boot-starter-sql","ecosystem":"maven","requirements":"${javersVersion}","direct":true,"kind":"implementation","optional":false},{"id":41740595,"package_name":"org.postgresql:postgresql","ecosystem":"maven","requirements":"42.2.25","direct":true,"kind":"implementation","optional":false},{"id":41740596,"package_name":"com.h2database:h2","ecosystem":"maven","requirements":"2.1.212","direct":true,"kind":"implementation","optional":false},{"id":41740597,"package_name":"commons-io:commons-io","ecosystem":"maven","requirements":"2.11.0","direct":true,"kind":"implementation","optional":false},{"id":41740598,"package_name":"org.apache.tika:tika-core","ecosystem":"maven","requirements":"1.27","direct":true,"kind":"implementation","optional":false},{"id":41740599,"package_name":"org.javers:javers-core","ecosystem":"maven","requirements":"${javersVersion}","direct":true,"kind":"implementation","optional":false},{"id":41740600,"package_name":"com.networknt:json-schema-validator","ecosystem":"maven","requirements":"1.0.59","direct":true,"kind":"implementation","optional":false},{"id":41740601,"package_name":"xerces:xercesImpl","ecosystem":"maven","requirements":"2.12.1","direct":true,"kind":"implementation","optional":false},{"id":41740602,"package_name":"edu.kit.datamanager:repo-core","ecosystem":"maven","requirements":"1.0.2","direct":true,"kind":"implementation","optional":false},{"id":41740603,"package_name":"edu.kit.datamanager:service-base","ecosystem":"maven","requirements":"1.0.3","direct":true,"kind":"implementation","optional":false},{"id":41740604,"package_name":"net.dona.doip:doip-sdk","ecosystem":"maven","requirements":"2.1.0","direct":true,"kind":"implementation","optional":false},{"id":41740605,"package_name":"org.apache.httpcomponents:httpclient","ecosystem":"maven","requirements":"4.5.13","direct":true,"kind":"runtimeOnly","optional":false},{"id":41740606,"package_name":"org.springframework.restdocs:spring-restdocs-mockmvc","ecosystem":"maven","requirements":"2.0.5.RELEASE","direct":true,"kind":"testImplementation","optional":false},{"id":41740607,"package_name":"org.springframework.boot:spring-boot-starter-test","ecosystem":"maven","requirements":"*","direct":true,"kind":"testImplementation","optional":false},{"id":41740608,"package_name":"org.springframework:spring-test","ecosystem":"maven","requirements":"*","direct":true,"kind":"testImplementation","optional":false},{"id":41740609,"package_name":"org.springframework.security:spring-security-test","ecosystem":"maven","requirements":"*","direct":true,"kind":"testImplementation","optional":false},{"id":41740610,"package_name":"org.mockito:mockito-core","ecosystem":"maven","requirements":"3.12.0","direct":true,"kind":"testImplementation","optional":false},{"id":41740611,"package_name":"org.powermock:powermock-module-junit4","ecosystem":"maven","requirements":"2.0.9","direct":true,"kind":"testImplementation","optional":false},{"id":41740612,"package_name":"org.powermock:powermock-api-mockito2","ecosystem":"maven","requirements":"2.0.9","direct":true,"kind":"testImplementation","optional":false},{"id":41740613,"package_name":"junit:junit","ecosystem":"maven","requirements":"4.13.2","direct":true,"kind":"testImplementation","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/branch_on_issue.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T08:00:35.087Z","updated_at":"2023-02-18T08:00:35.087Z","repository_link":"https://github.com/kit-data-manager/metastore2/blob/main/.github/workflows/branch_on_issue.yml","dependencies":[{"id":7756948128,"package_name":"robvanderleek/create-issue-branch","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T08:00:35.109Z","updated_at":"2023-02-18T08:00:35.109Z","repository_link":"https://github.com/kit-data-manager/metastore2/blob/main/.github/workflows/codeql-analysis.yml","dependencies":[{"id":7756948129,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7756948130,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7756948137,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7756948152,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker-publish.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T08:00:35.253Z","updated_at":"2023-02-18T08:00:35.253Z","repository_link":"https://github.com/kit-data-manager/metastore2/blob/main/.github/workflows/docker-publish.yml","dependencies":[{"id":7756948267,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7756948268,"package_name":"crazy-max/ghaction-docker-meta","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7756948308,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7756948344,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7756948351,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7756948362,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/gradle.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T08:00:35.347Z","updated_at":"2023-02-18T08:00:35.347Z","repository_link":"https://github.com/kit-data-manager/metastore2/blob/main/.github/workflows/gradle.yml","dependencies":[{"id":7756948522,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7756948523,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7756948524,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-18T08:00:35.387Z","updated_at":"2023-02-18T08:00:35.387Z","repository_link":"https://github.com/kit-data-manager/metastore2/blob/main/Dockerfile","dependencies":[{"id":7756948699,"package_name":"eclipse-temurin","ecosystem":"docker","requirements":"17","direct":true,"kind":"build","optional":false},{"id":7756948729,"package_name":"build-env-java","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T08:00:35.435Z","updated_at":"2023-02-18T08:00:35.435Z","repository_link":"https://github.com/kit-data-manager/metastore2/blob/main/docker-compose.yml","dependencies":[{"id":7756948881,"package_name":"defreitas/dns-proxy-server","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":7756948886,"package_name":"my-apache","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":7756948887,"package_name":"elasticsearch","ecosystem":"docker","requirements":"7.9.3","direct":true,"kind":"runtime","optional":false},{"id":7756948888,"package_name":"rabbitmq","ecosystem":"docker","requirements":"3-management","direct":true,"kind":"runtime","optional":false},{"id":7756948899,"package_name":"kitdm/indexing-service","ecosystem":"docker","requirements":"v0.1.3","direct":true,"kind":"runtime","optional":false},{"id":7756948915,"package_name":"kitdm/metastore2","ecosystem":"docker","requirements":"v1.2.1","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-04T15:51:30.655Z","updated_at":"2025-10-07T08:21:41.553Z","avatar_url":"https://github.com/kit-data-manager.png","language":"Java","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.7685007"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/54956","html_url":"https://science.ecosyste.ms/projects/54956","bibtex_url":"https://science.ecosyste.ms/projects/54956/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/54956/export.apalike"}