Skip to content

Commit 6a46af8

Browse files
regenerated owl
1 parent 79e2c57 commit 6a46af8

File tree

6 files changed

+26843
-11972
lines changed

6 files changed

+26843
-11972
lines changed

README.md

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
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+
58
A 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**
170173
Generate 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
249253
CellTypeEnum:
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

docs/schema/valuesets.yaml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -585,11 +585,11 @@ enums:
585585
description: A status indicating that an individual has received some of the
586586
required vaccinations
587587
meaning: NCIT:C183124
588-
VACCINATED_WITH_BOOSTER:
589-
text: VACCINATED_WITH_BOOSTER
588+
BOOSTER:
589+
text: BOOSTER
590590
description: A status indicating that an individual has received a booster
591591
vaccination
592-
meaning: NCIT:C189189
592+
meaning: NCIT:C28320
593593
UNVACCINATED:
594594
text: UNVACCINATED
595595
description: An organismal quality that indicates an organism is unvaccinated
@@ -637,30 +637,30 @@ enums:
637637
description: The broad category or type of vaccine
638638
from_schema: https://w3id.org/valuesets/health/vaccination
639639
permissible_values:
640-
LIVE_ATTENUATED:
641-
text: LIVE_ATTENUATED
640+
LIVE_ATTENUATED_VACCINE:
641+
text: LIVE_ATTENUATED_VACCINE
642642
description: A vaccine made from microbes that have been weakened in the laboratory
643643
meaning: VO:0000367
644-
INACTIVATED:
645-
text: INACTIVATED
644+
INACTIVATED_VACCINE:
645+
text: INACTIVATED_VACCINE
646646
description: A preparation of killed microorganisms intended to prevent infectious
647647
disease
648648
meaning: NCIT:C29694
649-
CONJUGATE:
650-
text: CONJUGATE
649+
CONJUGATE_VACCINE:
650+
text: CONJUGATE_VACCINE
651651
description: A vaccine created by covalently attaching an antigen to a carrier
652652
protein
653653
meaning: NCIT:C1455
654-
MRNA:
655-
text: MRNA
654+
MRNA_VACCINE:
655+
text: MRNA_VACCINE
656656
description: A vaccine based on mRNA that encodes the antigen of interest
657657
meaning: NCIT:C172787
658-
DNA:
659-
text: DNA
658+
DNA_VACCINE:
659+
text: DNA_VACCINE
660660
description: A vaccine using DNA to produce protein that promotes immune responses
661661
meaning: NCIT:C39619
662-
PEPTIDE:
663-
text: PEPTIDE
662+
PEPTIDE_VACCINE:
663+
text: PEPTIDE_VACCINE
664664
description: A vaccine based on synthetic peptides
665665
meaning: NCIT:C1752
666666
VIRAL_VECTOR:
@@ -47875,7 +47875,7 @@ classes:
4787547875
class_uri: valuesets:Fake
4787647876
metamodel_version: 1.7.0
4787747877
source_file: valuesets.yaml
47878-
source_file_date: '2025-10-19T12:15:39'
47878+
source_file_date: '2025-10-20T12:45:49'
4787947879
source_file_size: 2562
47880-
generation_date: '2025-10-19T12:16:27'
47880+
generation_date: '2025-10-23T06:42:09'
4788147881

0 commit comments

Comments
 (0)