@prefix dce: .
@prefix owl: .
@prefix rdfs: .
@prefix skos: .
@prefix event: .
@prefix clisko: .
@prefix quant: .
@prefix units: .
@prefix clinlabproc: .
@prefix hemo: .
a owl:Ontology;
dce:title """Hemogram"""@en;
dce:creator """Hans Cools, MD, Agfa Healthcare/Belgium"""@en;
dce:contributor """Julia von Tresckow, MD; Susanne Hagist, MD; University Clinic of Cologne"""@en;
dce:publisher """Agfa Healthcare/Belgium"""@en;
dce:description """Formal general description of hemogram."""@en;
dce:format """OWL Full"""@en;
rdfs:comment """Copyright (c) 2009 Agfa-Gevaert Group. All Rights Reserved. THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF Agfa-Gevaert Group. The copyright notice above does not evidence any actual or intended publication of such source code."""@en.
#
# CLASSES
#
hemo:Hemogram
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """hemogram"""@en;
skos:definition """Clinical blood examination result comprising leukocyte count, leukocyte differential, erythrocyte count, hemoglobin concentration, hematocrit, thrombocyte count, mean corpuscular volume, mean corpuscular hemoglobin concentration, and erythrocyte distribution width."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:LeukocyteConcentrationMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:LeukocyteDifferential], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:ErythrocyteConcentrationMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:HemoglobinConcentrationMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:HematocritMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:ThrombocyteConcentrationMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:MeanCorpuscularVolumeMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:MeanCorpuscularHemoglobinConcentrationMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:ErythrocyteVolumeDistributionWidthMeasurement].
hemo:LeukocyteConcentration
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """leukocyte concentration"""@en;
skos:definition """Number of leukocytes per blood volume."""@en;
rdfs:subClassOf quant:Concentration.
hemo:LeukocyteConcentrationMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """leukocyte count"""@en;
skos:definition """Count of number of leukocytes per blood volume."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:LeukocyteConcentration], [
a owl:Restriction; owl:onProperty quant:hasUnit; owl:someValuesFrom hemo:e9PerLiter], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:Hemogram].
hemo:LeukocyteDifferential
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """leukocyte differential"""@en;
skos:definition """Clinical blood examination result comprising percentage of neutrophils, basophils, eosinophils, lymphocytes, and monocytes."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:NeutrophilPercentageMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:AbsoluteNeutrophilConcentrationMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:EosinophilPercentageMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:BasophilPercentageMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:LymphocytePercentageMeasurement], [
a owl:Restriction; owl:onProperty event:hasSubOutput; owl:someValuesFrom hemo:MonocytePercentageMeasurement].
hemo:NeutrophilPercentage # polymorphonuclear, PMN
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """neutrophil granulocyte percentage"""@en;
skos:definition """Number of neutrophil granulocytes in proportion to 100 leukocytes."""@en;
rdfs:subClassOf quant:Percentage.
hemo:NeutrophilPercentageMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """neutrophil granulocyte count"""@en;
skos:definition """Count of a number of neutrophil granulocytes in proportion to 100 leukocytes."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:PercentageMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:NeutrophilPercentage], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:LeukocyteDifferential].
hemo:AbsoluteNeutrophilConcentration
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """absolute neutrophil granulocyte count"""@en;
skos:definition """Number of neutrophil granulocytes per blood volume."""@en;
rdfs:subClassOf quant:Concentration.
hemo:AbsoluteNeutrophilConcentrationMeasurement # rule: neutrophil granulocyte count * leukocyte count
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """absolute neutrophil granulocyte count"""@en;
skos:definition """Count of a number of neutrophil granulocytes per blood volume."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:AbsoluteNeutrophilConcentration], [
a owl:Restriction; owl:onProperty quant:hasUnit; owl:someValuesFrom hemo:e9PerLiter], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:LeukocyteDifferential].
hemo:EosinophilPercentage
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """eosinophil granulocyte percentage"""@en;
skos:definition """Number of eosinophil granulocytes in proportion to 100 leukocytes."""@en;
rdfs:subClassOf quant:Percentage.
hemo:EosinophilPercentageMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """eosinophil granulocyte count"""@en;
skos:definition """Count of a number of eosinophil granulocytes in proportion to 100 leukocytes."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:PercentageMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:EosinophilPercentage], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:LeukocyteDifferential].
hemo:BasophilPercentage
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """basophil granulocyte percentage"""@en;
skos:definition """Number of basophil granulocytes in proportion to 100 leukocytes."""@en;
rdfs:subClassOf quant:Percentage.
hemo:BasophilPercentageMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """basophil granulocyte count"""@en;
skos:definition """Count of a number of basophil granulocytes in proportion to 100 leukocytes."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:PercentageMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:BasophilPercentage], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:LeukocyteDifferential].
hemo:LymphocytePercentage
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """lymphocyte percentage"""@en;
skos:definition """Number of lymphocytes in proportion to 100 leukocytes."""@en;
rdfs:subClassOf quant:Percentage.
hemo:LymphocytePercentageMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """lymphocyte count"""@en;
skos:definition """Count of a number of lymphocytes in proportion to 100 leukocytes."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:PercentageMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:LymphocytePercentage], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:LeukocyteDifferential].
hemo:CD4LymphocytePercentage
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """CD4 lymphocyte percentage"""@en;
skos:definition """Number of CD4 lymphocytes in proportion to 100 lymphocytes."""@en;
rdfs:subClassOf quant:Percentage.
hemo:CD4LymphocytePercentageMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """CD4 lymphocyte count"""@en;
skos:definition """Count of a number of CD4 lymphocytes in proportion to 100 lymphocytes."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:PercentageMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:CD4LymphocytePercentage].
hemo:AbsoluteCD4LymphocyteConcentration
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """absolute CD4 lymphocyte concentration"""@en;
skos:definition """Number of CD4-positive lymphocytes per blood volume."""@en;
rdfs:subClassOf quant:Concentration.
hemo:AbsoluteCD4LymphocyteConcentrationMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """absolute CD4 lymphocyte count"""@en;
skos:definition """Count of a number of CD4-positive lymphocytes per blood volume."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:AbsoluteCD4LymphocyteConcentration], [
a owl:Restriction; owl:onProperty quant:hasUnit; owl:someValuesFrom hemo:e9PerLiter].
hemo:MonocytePercentage
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """monocyte percentage"""@en;
skos:definition """Number of monocytes in proportion to 100 leukocytes."""@en;
rdfs:subClassOf quant:Percentage.
hemo:MonocytePercentageMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """monocyte count"""@en;
skos:definition """Count of a number of monocytes in proportion to 100 leukocytes."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:PercentageMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:MonocytePercentage], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:LeukocyteDifferential].
hemo:ErythrocyteConcentration
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """erythrocyte concentration"""@en;
skos:definition """Number of erythrocytes per blood volume."""@en;
rdfs:subClassOf quant:Concentration.
hemo:ErythrocyteConcentrationMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """erythrocyte count"""@en;
skos:definition """Count of a number of erythrocytes per blood volume."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:ConcentrationMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:ErythrocyteConcentration], [
a owl:Restriction; owl:onProperty quant:hasUnit; owl:someValuesFrom hemo:e12PerLiter], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:Hemogram];
skos:exactMatch [a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "365625004"^^clisko:sct20080731DT].
hemo:HemoglobinConcentration
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """hemoglobin concentration"""@en;
skos:definition """Mass of hemoglobin per blood volume."""@en;
rdfs:subClassOf quant:MassConcentration.
hemo:HemoglobinConcentrationMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """hemoglobin concentration measurement"""@en;
skos:definition """Measurement of mass of hemoglobin per blood volume."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:MassConcentrationMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:HemoglobinConcentration], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:Hemogram].
hemo:Hematocrit
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """hematocrit"""@en;
skos:definition """Volume of erythrocytes in proportion to blood volume."""@en;
rdfs:subClassOf quant:Percentage, [
a owl:Restriction; owl:onProperty quant:hasMeasurement; owl:someValuesFrom hemo:HematocritMeasurement].
hemo:HematocritMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """hematocrit measurement"""@en;
skos:definition """Measurement of volume of erythrocytes in proportion to blood volume."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:PercentageMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:Hematocrit], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:Hemogram].
hemo:ReticulocytePercentage
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """reticulocyte percentage"""@en;
skos:definition """Number of reticulocytes in proportion to 100 erythrocytes."""@en;
rdfs:subClassOf quant:Percentage.
hemo:ReticulocytePercentageMeasurement # -> rule: (number of reticulocytes/number of erythrocytes) * 100
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """reticulocyte count"""@en;
skos:definition """Count of a number of reticulocytes in proportion to 100 erythrocytes."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:PercentageMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:ReticulocytePercentage], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:Hemogram].
# ReticulocyteIndex = reticulocyte count * (hematocrit/normal hematocrit) reticulocyte index
# ReticulocyteProductionIndex = reticulocyte index/maturation time reticulocyte production index
hemo:ThrombocyteConcentration
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """thrombocyte concentration"""@en;
skos:definition """Number of thrombocytes per blood volume."""@en;
rdfs:subClassOf quant:Concentration.
hemo:ThrombocyteConcentrationMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """thrombocyte count"""@en;
skos:definition """Count of a number of thrombocytes per blood volume."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:ConcentrationMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:ThrombocyteConcentration], [
a owl:Restriction; owl:onProperty quant:hasUnit; owl:someValuesFrom hemo:e9PerLiter], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:Hemogram].
hemo:MeanCorpuscularVolume
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """mean corpuscular volume"""@en;
skos:definition """Average volume of human erythrocyte."""@en;
rdfs:subClassOf quant:Volume.
hemo:MeanCorpuscularVolumeMeasurement
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """mean corpuscular volume measurement"""@en;
skos:definition """Measurement of an average erythrocyte volume."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:VolumeMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:MeanCorpuscularVolume], [
a owl:Restriction; owl:onProperty quant:hasUnit; owl:someValuesFrom units:femtoliter], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:Hemogram].
hemo:MeanCorpuscularHemoglobinConcentration
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """mean corpuscular hemoglobin concentration"""@en;
skos:definition """Mean mass of hemoglobin in packed red blood cells volume."""@en;
rdfs:subClassOf quant:MassConcentration.
hemo:MeanCorpuscularHemoglobinConcentrationMeasurement # -> rule: Hgb/Hct
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """mean corpuscular hemoglobin concentration measurement"""@en;
skos:definition """Measurement of a mass of hemoglobin in packed red blood cells volume."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:MassConcentrationMeasurement, [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:Hemogram].
hemo:ErythrocyteVolumeDistributionWidth
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """erythrocyte volume distribution width"""@en;
skos:definition """Measurement of a mass of hemoglobin in packed red blood cells volume."""@en;
rdfs:subClassOf quant:Percentage.
hemo:ErythrocyteVolumeDistributionWidthMeasurement # -> rule: standard deviation of MCV / mean MCV
a rdfs:Class;
rdfs:isDefinedBy ;
rdfs:label """erythrocyte volume distribution width measurement"""@en;
skos:definition """Measurement of a variation coefficient of a mean corpuscular volume being a standard deviation of the mean corpuscular volume in proportion to the average of the mean corpuscular volume."""@en;
rdfs:subClassOf clinlabproc:BloodExamination, quant:PercentageMeasurement, [
a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom hemo:ErythrocyteVolumeDistributionWidth], [
a owl:Restriction; owl:onProperty event:subOutputOf; owl:someValuesFrom hemo:Hemogram].
hemo:e9PerLiter
a units:perLiter;
rdfs:isDefinedBy ;
rdfs:label """1e9 per liter"""@en;
skos:definition """Unit of blood cell concentration measurement as number of blood cells times 1e9 per liter of blood."""@en.
hemo:e12PerLiter
a units:perLiter;
rdfs:isDefinedBy ;
rdfs:label """1e12 per liter"""@en;
skos:definition """Unit of blood cell concentration measurement as number of blood cells times 1e12 per liter of blood."""@en.