HCLS/POMROntology/OWLAbstractSyntax

From W3C Wiki


Namespace(rdf	= <http://www.w3.org/1999/02/22-rdf-syntax-ns#>)
Namespace(xsd	= <http://www.w3.org/2001/XMLSchema#>)
Namespace(rdfs	= <http://www.w3.org/2000/01/rdf-schema#>)
Namespace(owl	= <http://www.w3.org/2002/07/owl#>)
Namespace(cpr	= <http://purl.org/cpr/1.0/owl#>)
Namespace(inf	= <http://www.loa-cnr.it/ontologies/InformationObjects.owl#>)
Namespace(galen	= <http://example.org/factkb#>)
Namespace(edns	= <http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#>)
Namespace(rim	= <http://wopeg.he.agfa.be/rules/RIMV3OWL#>)
Namespace(skos	= <http://www.w3.org/2004/02/skos/core#>)
Namespace(dol	= <http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#>)

Ontology( <http://purl.org/cpr/1.0/owl>

 Annotation( owl:imports http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl)
 Annotation( owl:imports http://www.loa-cnr.it/ontologies/ExtendedDnS.owl)
 Annotation( owl:imports http://www.loa-cnr.it/ontologies/InformationObjects.owl)
 Annotation( owl:imports http://www.cs.man.ac.uk/~horrocks/OWL/Ontologies/galen.owl)
 Annotation( owl:imports http://xmlns.com/foaf/0.1/index.rdf)
 Annotation( owl:imports http://www.w3.org/2004/02/skos/core)

 ObjectProperty(cpr:described-by
  inverseOf(cpr:description-of)
  range(cpr:clinical-description))
 ObjectProperty(cpr:description-of
  inverseOf(cpr:described-by)
  domain(cpr:clinical-description))
 
 Class(cpr:clinical-act partial 
  intersectionOf(restriction(dol:participant someValuesFrom(cpr:clinician)) edns:action)
  galen:ClinicalAct)
 Class(cpr:clinical-description partial 
  intersectionOf(restriction(cpr:description-of minCardinality(1)) restriction(<http://xmlns.com/foaf/0.1/maker> cardinality(1)) restriction(d:realizes allValuesFrom(cpr:patient-record)) inf:depiction)
  rim:Act)
 Class(cpr:clinical-description partial 
  annotation(rdfs:label "Clinical Description"^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:clinician partial 
  intersectionOf(restriction(galen:playsSocialRole someValuesFrom(oneOf(galen:DoctorRole galen:NurseRole))) cpr:person)
  cpr:person)
 Class(cpr:clinician partial 
  annotation(rdfs:label "Clinician"^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:diagnostic-act partial 
  cpr:clinical-act
  unionOf(galen:ExaminationAct galen:InvestigationAct))
 Class(cpr:diagnostic-act partial 
  annotation(rdfs:comment "Equivalent (syntactically) with rim:Observation?"^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:disease partial 
  annotation(rdfs:comment "Wordnet: An impairment of health or a condition of abnormal functioning."^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:medical-problem partial 
  intersectionOf(<http://www.loa-cnr.it/ontologies/InformationObjects.owl#linguistic-object> restriction(edns:ordered-by allValuesFrom(cpr:pathalogical-concept)) restriction(d:about allValuesFrom(unionOf(cpr:symptom cpr:disease))))
  restriction(edns:interpreted-by allValuesFrom(cpr:clinician)))
 Class(cpr:medical-problem partial 
  annotation(rdfs:comment "Problems that clearly require the intervention of a health care professional. These include acute problems requiring hospitalization and chronic problems requiring long-term management."^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:medication complete galen:NAMEDDrug)
 Class(cpr:pathalogical-concept partial 
  skos:Concept)
 Class(cpr:pathalogical-condition partial 
  cpr:disease)
 Class(cpr:pathalogical-condition partial 
  annotation(rdfs:comment ""^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:pathalogical-process partial 
  cpr:disease)
 Class(cpr:pathalogical-process partial 
  annotation(rdfs:comment "Corresponds with OBR's classification of Pathalogical Processes"^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:pathological-continuant partial 
  cpr:disease)
 Class(cpr:pathological-continuant partial 
  annotation(rdfs:comment "Corresponds with OBR's classification for (material and immaterial) pathological entities"^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:patient partial 
  cpr:person
  galen:Patient)
 Class(cpr:patient partial 
  annotation(rdfs:label "Patient"^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:patient-record partial 
  intersectionOf(<http://xmlns.com/foaf/0.1/Document> <http://www.loa-cnr.it/ontologies/InformationObjects.owl#linguistic-object>))
 Class(cpr:patient-record partial 
  annotation(rdfs:label "Patient Record"^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:person partial 
  intersectionOf(edns:rational-agent <http://xmlns.com/foaf/0.1/Person> rim:EntityPerson galen:Person))
 Class(cpr:physiological-concept partial 
  skos:Concept)
 Class(cpr:screening partial 
  intersectionOf(<http://www.loa-cnr.it/ontologies/InformationObjects.owl#information-realization> restriction(d:realizes someValuesFrom(cpr:medical-problem)))
  cpr:diagnostic-act)
 Class(cpr:screening partial 
  annotation(rdfs:comment "Process of data collection with pre-defined and standardized screening questionnaires in order to discover problems."^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:substance-administration partial 
  galen:DrugAdministration)
 Class(cpr:substance-administration partial 
  annotation(rdfs:comment "The act of introducing or otherwise applying a substance to the subject."^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:surgical-procedure partial 
  cpr:therapeutic-act
  intersectionOf(galen:SurgicalDeed cpr:therapeutic-act))
 Class(cpr:surgical-procedure partial 
  annotation(rdfs:comment "A procedure, method, or technique designed to prevent a disease or a disorder, or to improve physical function, or used in the process of treating a disease or injury.

Maps (syntactically) with rim:Procedure"^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:symptom partial 
  restriction(galen:hasSpecificCause allValuesFrom(cpr:disease)))
 Class(cpr:symptom partial 
  annotation(rdfs:comment "(medicine) any sensation or change in bodily function that is experienced by a patient and is associated with a particular disease."^^http://www.w3.org/2001/XMLSchema#string)
)
 Class(cpr:therapeutic-act partial 
  cpr:clinical-act)
 
 AnnotationProperty(rdfs:comment)
 AnnotationProperty(rdfs:label)
)