{"id":13698608,"url":"https://github.com/Materials-Consortia/OPTIMADE","last_synced_at":"2025-05-04T03:31:43.774Z","repository":{"id":37866085,"uuid":"116740592","full_name":"Materials-Consortia/OPTIMADE","owner":"Materials-Consortia","description":"Specification of a common REST API for access to materials databases","archived":false,"fork":false,"pushed_at":"2025-04-24T10:16:57.000Z","size":4536,"stargazers_count":86,"open_issues_count":79,"forks_count":37,"subscribers_count":21,"default_branch":"develop","last_synced_at":"2025-04-26T11:49:35.195Z","etag":null,"topics":["materials-databases","optimade","optimade-api","optimade-specification"],"latest_commit_sha":null,"homepage":"https://optimade.org/specification","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Materials-Consortia.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-08T23:32:29.000Z","updated_at":"2025-04-24T10:16:45.000Z","dependencies_parsed_at":"2025-01-27T13:42:17.889Z","dependency_job_id":"d4c2f6eb-3f42-405e-91e0-279f12f535f8","html_url":"https://github.com/Materials-Consortia/OPTIMADE","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Materials-Consortia%2FOPTIMADE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Materials-Consortia%2FOPTIMADE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Materials-Consortia%2FOPTIMADE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Materials-Consortia%2FOPTIMADE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Materials-Consortia","download_url":"https://codeload.github.com/Materials-Consortia/OPTIMADE/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252283626,"owners_count":21723512,"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","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["materials-databases","optimade","optimade-api","optimade-specification"],"created_at":"2024-08-02T19:00:50.823Z","updated_at":"2025-05-04T03:31:40.839Z","avatar_url":"https://github.com/Materials-Consortia.png","language":"Makefile","funding_links":[],"categories":["Datasets"],"sub_categories":[],"readme":"\u003cdiv align=\"center\" style=\"padding-bottom: 1em;\"\u003e\n\u003cimg width=\"100px\" align=\"center\" src=\"https://matsci.org/uploads/default/original/2X/b/bd2f59b3bf14fb046b74538750699d7da4c19ac1.svg\"\u003e\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003e\nThe OPTIMADE Specification\n\u003c/h1\u003e\n\n\nThe Open Databases Integration for Materials Design (OPTIMADE) consortium aims to make materials databases interoperational by developing a common REST API.\n\nThis repository contains the specification of the OPTIMADE API.\n\n* [optimade.rst](optimade.rst): The API specification document.\n* [specification.optimade.org](https://specification.optimade.org): HTML builds of the different specification versions.\n* [schemas.optimade.org](https://schemas.optimade.org): Machine-readable schemas for property and server definitions.\n* [AUTHORS](AUTHORS): List of contributors.\n* [CHANGELOG](CHANGELOG.md): The release notes for each version of the specification.\n* [optimade.org](https://www.optimade.org): Public OPTIMADE web site\n* [OPTIMADE wiki](https://github.com/Materials-Consortia/OPTIMADE/wiki): Information for developers\n\n## For developers\n\nThe [master branch of the repository](https://github.com/Materials-Consortia/OPTIMADE/tree/master) is at the latest release or pre-release version of the specification.\nVersions without a version number suffix (alpha, beta, release candidates and similar) indicate a stable release.\n\nThe [develop branch of the repository](https://github.com/Materials-Consortia/OPTIMADE/tree/develop) contains the present in-development version of the specification.\n\nAPI and client implementations are encouraged to support the latest release or pre-release of the specification.\nIf this is a pre-release, implementations are also encouraged to support the latest stable release.\n\n## Licensing of the unit definitions database `definitions.units`\n\nThe OPTIMADE standard refers to a specific version of the `definitions.units` database included with the source distribution of GNU Units.\nThis file is included in the OPTIMADE repository under the subdirectory [external/GNU_Units](external/GNU_Units).\nThe file is licensed separately from other files in the repository: it is available under the GNU General Public License (GPL).\nFull information on how the file is licensed is available in the [header of the file](external/GNU_Units/definitions.units) and the license file included in that directory, [COPYING](external/GNU_Units/COPYING).\n\nThe following does not constitute legal advice; however, we believe implementations under other licenses can use this file if:\n\n- The file is distributed separated from other source files in a way that makes it clear that it is part of the GNU Units software and is licensed under the GPL.\n  (For example, as done in this repository: in a separate subdirectory with its own readme and license files.)\n\n- The software reads the file during program execution, e.g., at startup (as opposed to, e.g., having the file compiled or linked into a binary program distributed to end users).\n\nAlternatively, the software using the file could itself be licensed in a way compatible with the GNU GPL.\n\n## How to cite\n\nIf you use OPTIMADE to access or host data, we kindly ask that you cite our papers accompanying the version 1.0 and 1.2 releases:\n\n- Andersen *et al*, OPTIMADE, an API for exchanging materials data, *Sci. Data* **8**, 217 (2021) [10.1038/s41597-021-00974-z](https://doi.org/10.1038/s41597-021-00974-z)\n- Evans *et al*, Developments and applications of the OPTIMADE API for materials discovery, design, and data exchange, *Digital Discovery* (2024) [10.1039/D4DD00039K](https://doi.org/10.1039/D4DD00039K)\n\nTo cite an individual version of the specification, please use the versioned records on Zenodo:\n\n- Andersen *et al*, The OPTIMADE Specification, *Zenodo*, [10.5281/zenodo.4195050](https://doi.org/10.5281/zenodo.4195050)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMaterials-Consortia%2FOPTIMADE","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMaterials-Consortia%2FOPTIMADE","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMaterials-Consortia%2FOPTIMADE/lists"}