#
# Prefixes
#
@prefix dce: .
@prefix owl: .
@prefix phys: .
@prefix rdf: .
@prefix rdfs: .
@prefix skos: .
@prefix snomedct: .
@prefix xsd: .
@prefix agent: .
@prefix event: .
@prefix fos: .
@prefix quex: .
@prefix human: .
@prefix humanbody: .
@prefix clinskosch: .
@prefix hurifa: .
@prefix bowe: .
bowe:
a owl:Ontology;
dce:title """Body Weight"""@en;
dce:creator """Hans Cools, Pieterjan De Potter"""@en;
dce:publisher """Agfa Healthcare/Belgium, IBBT/Belgium, Multimedia Lab/Ghent University/Belgium"""@en;
dce:description """Formal description of body weight."""@en;
dce:format """OWL Full"""@en;
dce:identifier """bowe"""@en;
dce:language """English"""@en.
#
# Classes
#
bowe:BodyWeight
a rdfs:Class;
rdfs:isDefinedBy bowe:;
rdfs:label """human body weight"""@en;
skos:definition """Weight of a human body."""@en;
rdfs:comment """Abstraction made of the gravitational acceleration."""@en;
rdfs:subClassOf phys:Mass;
rdfs:subClassOf event:Observable;
rdfs:subClassOf [
a owl:Restriction;
owl:onProperty quex:hasValue;
owl:hasValue xsd:decimal
];
rdfs:subClassOf [
a owl:Restriction;
owl:onProperty quex:hasUnit;
owl:hasValue [
a owl:Restriction;
owl:onProperty quex:unitOf;
owl:allValuesFrom phys:Mass
]
];
rdfs:subClassOf snomedct:SCTID_27113001;
skos:exactMatch [
a skos:Concept;
skos:inScheme clinskosch:sct20080731;
skos:notation "27113001"^^clinskosch:sctDT
].
bowe:Weighing
a rdfs:Class;
rdfs:isDefinedBy bowe:;
rdfs:label """weighing a human body"""@en;
skos:definition """Measuring the weight of a human body."""@en;
rdfs:subClassOf event:Examining;
rdfs:subClassOf [
a owl:Restriction;
owl:onProperty fos:hasObject;
owl:allValuesFrom humanbody:WholeBody
];
rdfs:subClassOf [
a owl:Restriction;
owl:onProperty event:hasOutput;
owl:allValuesFrom bowe:BodyWeight
];
rdfs:subClassOf snomedct:SCTID_39857003;
skos:exactMatch [
a skos:Concept;
skos:inScheme clinskosch:sct20080731;
skos:notation "39857003"^^clinskosch:sctDT
].
bowe:WeighingDevice
a rdfs:Class;
rdfs:isDefinedBy bowe:;
rdfs:label """human body weighing device"""@en;
skos:definition """Device to measure the human body weight."""@en;
rdfs:subClassOf agent:WeighingDevice;
rdfs:subClassOf [
a owl:Restriction;
owl:onProperty agent:actsIn;
owl:allValuesFrom bowe:Weighing
];
rdfs:subClassOf [
a owl:Restriction;
owl:onProperty agent:weighs;
owl:allValuesFrom humanbody:WholeBody
].
bowe:WeightStatus
a rdfs:Class;
rdfs:isDefinedBy bowe:;
rdfs:label """weight status"""@en;
skos:definition """Status of a human's weight"""@en;
rdfs:subClassOf event:Finding;
owl:oneOf (bowe:underweight bowe:normalWeight bowe:overweight bowe:obesity).
bowe:underweight
a rdfs:Class;
rdfs:isDefinedBy bowe:;
rdfs:label """underweight"""@en;
skos:definition """A human's body weight being too low."""@en;
skos:comment """Body mass index lower than 18.5 kg/m2."""@en;
a bowe:WeightStatus;
rdfs:subClassOf hurifa:HumanRiskFactor;
rdfs:subClassOf snomedct:SCTID_248342006;
skos:exactMatch [
a skos:Concept;
skos:inScheme clinskosch:sct20080731;
skos:notation "248342006"^^clinskosch:sctDT
].
bowe:normalWeight
a rdfs:Class;
rdfs:isDefinedBy bowe:;
rdfs:label """normal weight"""@en;
skos:definition """A human's body weight being normal."""@en;
skos:comment """Body mass index ranging 18.5-24.9 kg/m2."""@en;
a bowe:WeightStatus;
rdfs:subClassOf snomedct:SCTID_63976003;
skos:exactMatch [
a skos:Concept;
skos:inScheme clinskosch:sct20080731;
skos:notation "63976003"^^clinskosch:sctDT
].
bowe:overweight
a rdfs:Class;
rdfs:isDefinedBy bowe:;
rdfs:label """overweight"""@en;
skos:definition """A human's body weight being too high."""@en;
skos:comment """Body mass index ranging 25-29.9 kg/m2."""@en;
a bowe:WeightStatus;
rdfs:subClassOf hurifa:HumanRiskFactor;
rdfs:subClassOf snomedct:SCTID_238131007;
skos:exactMatch [
a skos:Concept;
skos:inScheme clinskosch:sct20080731;
skos:notation "238131007"^^clinskosch:sctDT
].
bowe:obesity
a rdfs:Class;
rdfs:isDefinedBy bowe:;
rdfs:label """obesity"""@en;
skos:definition """A human's body weight being pathologic."""@en;
skos:comment """Body mass index higher than 30 kg/m2."""@en;
a bowe:WeightStatus;
rdfs:subClassOf hurifa:HumanRiskFactor;
rdfs:subClassOf snomedct:SCTID_414915002;
skos:exactMatch [
a skos:Concept;
skos:inScheme clinskosch:sct20080731;
skos:notation "414915002"^^clinskosch:sctDT
].
#
# Properties
#
bowe:weighs
a owl:ObjectProperty;
rdfs:isDefinedBy bowe:;
skos:definition """Specifying a human's body weight, expressed in kilogram."""@en;
skos:note """Used in N3 rules."""@en;
rdfs:domain human:Human;
rdfs:range [quex:hasValue xsd:decimal; quex:hasUnit [quex:unitOf phys:Mass]]. # -> rdf:List?
bowe:status
a owl:ObjectProperty;
rdfs:isDefinedBy bowe:;
skos:definition """Specifying a status of a human's body weight."""@en;
skos:note """Used in N3 rules."""@en;
rdfs:domain human:Human;
rdfs:range bowe:WeightStatus.