@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix dce: <http://purl.org/dc/elements/1.1/>.
@prefix skos: <http://www.w3.org/2004/02/skos/core#>.
@prefix event: <http://eulersharp.sourceforge.net/2003/03swap/event#>.
@prefix agent: <http://eulersharp.sourceforge.net/2003/03swap/agent#>.
@prefix organism: <http://eulersharp.sourceforge.net/2003/03swap/organism#>.
@prefix clisko: <http://www.agfa.com/w3c/2009/clinicalSKOSSchemes#>.
@prefix heca: <http://www.agfa.com/w3c/2009/healthCare#>.
@prefix humdis: <http://www.agfa.com/w3c/2009/humanDisorder#>.
@prefix malneo: <http://www.agfa.com/w3c/2009/malignantNeoplasm#>.
@prefix ecog: <http://www.agfa.com/w3c/2009/ecogScale#>.

<http://www.agfa.com/w3c/2009/ecogScale>
	a owl:Ontology;
	dce:title """ECOG Scale"""@en;
	dce:creator """Hans Cools, MD, Agfa Healthcare/Belgium"""@en;
	dce:publisher """Agfa Healthcare/Belgium"""@en;
	dce:description """Formal description of ECOG performance state scale."""@en;
	dce:source <http://www.medolife.com/en/research/ecogScale>, <http://en.wikipedia.org/wiki/Performance_status>;
	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
#

ecog:PerformanceState
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/ecogScale#>;
	rdfs:label """ECOG performance state"""@en;
	skos:definition """Performance state along the ECOG Scale."""@en;
	rdfs:subClassOf event:State;
	owl:oneOf (ecog:Grade0 ecog:Grade1 ecog:Grade2 ecog:Grade3 ecog:Grade4 ecog:Grade5).

ecog:Grade0
	a rdfs:Class, ecog:PerformanceState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/ecogScale#>;
	rdfs:label """ECOG performance state grade 0"""@en;
	skos:definition """Fully active, able to carry on all pre-disease performance without restriction."""@en;
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "425389002"^^clisko:sct20080731DT].

ecog:Grade1
	a rdfs:Class, ecog:PerformanceState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/ecogScale#>;
	rdfs:label """ECOG performance state grade 1"""@en;
	skos:definition """Restricted in physically strenuous activity but ambulatory and able to carry out work of a light or sedentary nature, e.g. light house work, office work."""@en;
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "422512005"^^clisko:sct20080731DT].

ecog:Grade2
	a rdfs:Class, ecog:PerformanceState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/ecogScale#>;
	rdfs:label """ECOG performance state grade 2"""@en;
	skos:definition """Ambulatory and capable of all self-care but unable to carry out any work activities. Up and about more than 50% of waking hours."""@en;
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "422894000"^^clisko:sct20080731DT].

ecog:Grade3
	a rdfs:Class, ecog:PerformanceState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/ecogScale#>;
	rdfs:label """ECOG performance state grade 3"""@en;
	skos:definition """Capable of only limited self-care, confined to bed or chair more than 50% of waking hours."""@en;
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "423053003"^^clisko:sct20080731DT].

ecog:Grade4
	a rdfs:Class, ecog:PerformanceState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/ecogScale#>;
	rdfs:label """ECOG performance state grade 4"""@en;
	skos:definition """Completely disabled. Cannot carry on any self-care. Totally confined to bed or chair."""@en;
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "423237006"^^clisko:sct20080731DT].

ecog:Grade5	# cf human body
	a rdfs:Class, ecog:PerformanceState, organism:Dead;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/ecogScale#>;
	rdfs:label """ECOG performance state grade 5"""@en;
	skos:definition """Dead."""@en;
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "423409001"^^clisko:sct20080731DT].

#
# PROPERTIES
#

ecog:hasGrade
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/ecogScale#>;
	skos:definition """Specifying an ECOG performance state grade of a human cancer patient."""@en;
	# owl:propertyChainAxiom (agent:actsIn event:hasState);
	rdfs:domain [
		a owl:Restriction; owl:onProperty humdis:hasDisorder; owl:someValuesFrom malneo:MalignantNeoplasia];
	rdfs:range ecog:PerformanceState.