{"id":19388847,"url":"https://github.com/linkml/linkml-common","last_synced_at":"2025-04-23T23:31:49.039Z","repository":{"id":220436374,"uuid":"751636690","full_name":"linkml/linkml-common","owner":"linkml","description":"ALPHA common modeling patterns","archived":false,"fork":false,"pushed_at":"2024-09-16T20:09:04.000Z","size":3922,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-02T22:33:08.744Z","etag":null,"topics":["common-data-model","linkml","schema-org"],"latest_commit_sha":null,"homepage":"https://linkml.io/linkml-common","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linkml.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-02T02:02:35.000Z","updated_at":"2024-09-16T20:08:05.000Z","dependencies_parsed_at":"2024-06-21T20:51:04.386Z","dependency_job_id":null,"html_url":"https://github.com/linkml/linkml-common","commit_stats":null,"previous_names":["linkml/linkml-common"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkml%2Flinkml-common","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkml%2Flinkml-common/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkml%2Flinkml-common/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkml%2Flinkml-common/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linkml","download_url":"https://codeload.github.com/linkml/linkml-common/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250532121,"owners_count":21446121,"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":["common-data-model","linkml","schema-org"],"created_at":"2024-11-10T10:13:52.310Z","updated_at":"2025-04-23T23:31:48.100Z","avatar_url":"https://github.com/linkml.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# linkml-common\n\nLinkML Common Modeling Elements and Types (COMET)\n\n## Web Index of Elements\n\n[https://linkml.github.io/linkml-common](https://linkml.github.io/linkml-common)\n\n## Why not schema.org?\n\nThe [schema.org](https://schema.org) project is a great resource for high level annotation of web pages and other\nresources. LinkML-Common differs from schema.org in a number of ways\n\n* Opinionated\n   - schema.org is great for annotating data with minimum fuss\n   - LinkML-Common enforces a more constrained data model, and is a *validation-first* framework\n* Focused on Science, Technology, Engineering, Mathematics, and Scholarly Communication\n    - schema.org has excellent broad coverage of a number of domains\n    - LinkML-Common has a focus on science and adjacent domains. There is more emphasis on modeling investigations, \n      and adhering to ontologies such as the [Ontology for Biomedical Investigations](https://obofoundry.org/ontology/obi.html)\n\n## How does it compare to FHIR/OMOP/CDISC\n\nLinkML-Common has a broader remit than healthcare or clinical research data models. However, it is intended\nto give broad coverage in these domains, and to be extensible. We aim to provide rigorous computable transformations\nbetween COMET and these models\n\n## How does it compare to Biolink?\n\nBiolink is a Knowledge Graph model that emphasizes shared knowledge entities such as genes, diseases, drugs.\nThese are largely not modeled to any great extent in COMET, and the idea is that these models can be combined.\n\n## Can I adapt it?\n\nYes! If you don't like our modeling, the idea is to use [LinkML-Map](https://github.com/linkml/linkml-map)\nto profile, extend, and adapt the modeling elements here.\n\nNote that like COMET, LinkML-Transformer is not yet mature and is under active development.\n\n## Do I have to use LinkML?\n\nWe also provide Pydantic, OWL, JSON-Schema, and many other representations.\n\n## Repository Structure\n\n* [examples/](examples/) - example data\n* [project/](project/) - project files (do not edit these)\n* [src/](src/) - source files (edit these)\n  * [linkml_common](src/linkml_common)\n    * [schema](src/linkml_common/schema) -- LinkML schema\n      (edit this)\n    * [datamodel](src/linkml_common/datamodel) -- generated\n      Python datamodel\n* [tests/](tests/) - Python tests\n\n## Developer Documentation\n\n\u003cdetails\u003e\nUse the `make` command to generate project artefacts:\n\n* `make all`: make everything\n* `make deploy`: deploys site\n\u003c/details\u003e\n\n## Credits\n\nThis project was made with\n[linkml-project-cookiecutter](https://github.com/linkml/linkml-project-cookiecutter).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinkml%2Flinkml-common","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinkml%2Flinkml-common","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinkml%2Flinkml-common/lists"}