1- <a href =" https://github.com/dalito/linkml-project-copier " ><img src =" https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/copier-org/copier/master/img/badge/badge-grayscale-inverted-border-teal.json " alt =" Copier Badge " style =" max-width :100% ;" /></a >
2-
31# Common Value Sets
42
3+ [ ![ PyPI version] ( https://badge.fury.io/py/valuesets.svg )] ( https://badge.fury.io/py/valuesets )
4+ [ ![ LinkML] ( https://img.shields.io/badge/LinkML-1.9+-orange.svg )] ( https://linkml.io/ )
5+ [ ![ Documentation] ( https://img.shields.io/badge/docs-linkml.io-green.svg )] ( https://linkml.io/valuesets/ )
6+ [ ![ OWL/RDF] ( https://img.shields.io/badge/OWL-RDF-purple.svg )] ( https://w3id.org/valuesets/valuesets.owl.ttl )
7+
58A comprehensive collection of standardized enumerations and value sets for data science, bioinformatics, materials science, and beyond.
69
710## 🎯 Why Common Value Sets?
@@ -168,15 +171,16 @@ if same_meaning_as(blood_type, patient_blood):
168171
169172### 4. ** Multi-language Interoperability**
170173Generate schemas and types for any language:
174+
171175``` bash
172176# Generate JSON Schema for web apps
173- linkml-convert schema.yaml -t json-schema
177+ gen-jsonschema schema.yaml
174178
175179# Generate TypeScript definitions
176- linkml-convert schema.yaml -t typescript
180+ gen-typescript schema.yaml -t typescript
177181
178- # Generate SQL DDL
179- linkml-convert schema.yaml -t sql
182+ # Generate JSON-LD
183+ gen-jsonld schema.yaml
180184```
181185
182186### 5. ** Integration & Tooling**
@@ -247,11 +251,6 @@ Some enums in this collection are **dynamic enums** that can be expanded at runt
247251``` yaml
248252# Example: A dynamic enum that pulls values from an ontology
249253CellTypeEnum :
250- permissible_values :
251- NEURON :
252- meaning : CL:0000540
253- ASTROCYTE :
254- meaning : CL:0002585
255254 # Dynamic expansion from Cell Ontology
256255 reachable_from :
257256 source_ontology : obo:cl
@@ -278,11 +277,19 @@ cell_types = CellTypeEnum.expand_from_ontology()
278277
279278[ ** Full Documentation Website →** ] ( https://linkml.io/valuesets/ )
280279
281- ### OWL Ontology
280+ ### OWL/RDF Representation
281+
282+ The value sets are also available as an OWL ontology for semantic web applications and ontology browsers:
283+
284+ - ** Direct Download** : [ https://w3id.org/valuesets/valuesets.owl.ttl ] ( https://w3id.org/valuesets/valuesets.owl.ttl )
285+ - ** BioPortal** : Available at [ BioPortal] ( https://bioportal.bioontology.org/ontologies/VALUESETS )
286+ - ** Ontology Lookup Service (OLS)** : Submission planned for [ OLS] ( https://www.ebi.ac.uk/ols/ )
282287
283- ** TODO** : The OWL artifact generated from these value sets will be available soon on:
284- - [ BioPortal] ( https://bioportal.bioontology.org/ )
285- - [ Ontology Lookup Service (OLS)] ( https://www.ebi.ac.uk/ols/ )
288+ The OWL representation allows you to:
289+ - Browse value sets in ontology browsers
290+ - Perform SPARQL queries
291+ - Integrate with semantic web applications
292+ - Link to other biomedical ontologies
286293
287294## 🚀 Future Directions
288295
0 commit comments