Skip to content

Commit 5fe9ed9

Browse files
authored
Merge pull request #156 from RTIInternational/feature/include-assay
Include new entity for capturing metadata about Assays
2 parents 744c582 + 7082acb commit 5fe9ed9

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

src/bdchm/schema/bdchm.yaml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ prefixes:
2222
UOM: https://units-of-measurement.org/
2323
OBA: http://purl.obolibrary.org/obo/OBA_
2424
ICD10CM: http://purl.bioontology.org/ontology/ICD10CM/
25+
MMO: http://purl.obolibrary.org/obo/MMO_
26+
BAO: http://www.bioassayontology.org/bao#BAO_
2527

2628
default_prefix: bdchm
2729
default_range: string
@@ -1229,6 +1231,7 @@ classes:
12291231
multivalued: false
12301232
range: Quantity
12311233
required: false
1234+
12321235

12331236
Quantity:
12341237
is_a: Entity
@@ -1407,6 +1410,9 @@ classes:
14071410
description: The type of Observation being represented (e.g. 'diastolic blood pressure')
14081411
comments: This field holds the "key" in the core key-value pair comprised of the observation_type field and the relevant value(s) field.
14091412
range: MeasurementObservationTypeEnum
1413+
associated_assay:
1414+
description: A reference to the assay that was used in generating this observation.
1415+
range: Assay
14101416

14111417
SdohObservationSet:
14121418
is_a: ObservationSet
@@ -1444,6 +1450,33 @@ classes:
14441450
multivalued: false
14451451
required: true
14461452

1453+
Assay:
1454+
is_a: Entity
1455+
description: A class for representing metadata about an assay performed on a specimen, including the method and instrument used.
1456+
attributes:
1457+
method:
1458+
description: The type of assay performed (e.g. "immunohistochemistry", "RNA-seq", "mass spectrometry")
1459+
range: AssayMethodEnum
1460+
multivalued: false
1461+
required: true
1462+
instrument:
1463+
description: The instrument(s) used to perform the assay.
1464+
range: InstrumentEnum
1465+
multivalued: true
1466+
reagent:
1467+
description: The reagent(s) used to perform the assay.
1468+
range: Substance
1469+
multivalued: true
1470+
lower_limit_of_detection:
1471+
description: The lower limit of detection for the assay, if applicable.
1472+
range: Quantity
1473+
multivalued: false
1474+
upper_limit_of_detection:
1475+
description: The upper limit of detection for the assay, if applicable.
1476+
range: Quantity
1477+
multivalued: false
1478+
1479+
14471480
slots:
14481481
id:
14491482
identifier: true
@@ -1559,6 +1592,28 @@ enums:
15591592
relationship_types:
15601593
- rdfs:subClassOf
15611594

1595+
AssayMethodEnum:
1596+
description: >-
1597+
A constrained set of enumerative values containing the Measurement Method Ontology (MMO) values for assay methods.
1598+
reachable_from:
1599+
source_ontology: obo:mmo
1600+
source_nodes:
1601+
- MMO:0000000 ## Measurement Method
1602+
include_self: false
1603+
relationship_types:
1604+
- rdfs:subClassOf
1605+
1606+
InstrumentEnum:
1607+
description: >-
1608+
A constrained set of enumerative values containing the BioAssay Ontology (BAO) values for instruments.
1609+
reachable_from:
1610+
source_ontology: BAO
1611+
source_nodes:
1612+
- BAO:0003118 ## Instrument
1613+
include_self: false
1614+
relationship_types:
1615+
- rdfs:subClassOf
1616+
15621617
VitalStatusEnum:
15631618
description: >-
15641619
A constrained set of enumerative values containing the OMOP values for vital status.

0 commit comments

Comments
 (0)