CS621 : Artificial Intelligence

23
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 15 OWL ontology: An example

description

CS621 : Artificial Intelligence. Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 15 OWL ontology: An example. Ontology: Building blocks. Concepts Relationships instances. Fundamental relationships. Hypernymy Subclass ( man mammal Membership ( Ram ε man) - PowerPoint PPT Presentation

Transcript of CS621 : Artificial Intelligence

Page 1: CS621 : Artificial Intelligence

CS621 : Artificial Intelligence

Pushpak BhattacharyyaCSE Dept., IIT Bombay

Lecture 15

OWL ontology: An example

Page 2: CS621 : Artificial Intelligence

Ontology: Building blocks

Concepts Relationships instances

Page 3: CS621 : Artificial Intelligence

Fundamental relationships Hypernymy

Subclass (man mammal Membership (Ram ε man)

Meronymy (part whole) (hand part-of body)

Page 4: CS621 : Artificial Intelligence

Medical Ontologies are famous and elaborate

UMLS, From National Library of Medicine

MeSH (Medical Subject headings (MeSH)

NCI (National Cancer Institute Thesaurus)

Page 5: CS621 : Artificial Intelligence

UMLS semantic n/w Major groupings of semantic types

include organisms, anatomical structures, biologic function, chemicals, events, physical objects, and concepts or ideas.

Is-a hierarchy Non-hierarchical relations:`physically

related to,' `spatially related to,' `temporally related to,' `functionally related to,' and `conceptually related to.'

Page 6: CS621 : Artificial Intelligence

Web ontology language

OWL lite OWL DL OWL full

Page 7: CS621 : Artificial Intelligence

Structure of OWL document Name space

http://www.w3.org/2002/07/owl# Name Space name owl OWL header: version information,

ontology comments, import statements, title, creator etc.

Owl:imports used to import other ontologies

Page 8: CS621 : Artificial Intelligence

Property restriction Value restrictions

OWL: AllValuesFrom OWL: SomeValuesFrom OWL: hasValue

Cardinality restrictions OWL: minCardinality OWL: maxCardinality OWL: cardinality

Page 9: CS621 : Artificial Intelligence

Complex classes

Owl: Union Of Owl: IntersectionOf Owl: ComplementOf

Page 10: CS621 : Artificial Intelligence

Example ontology

Page 11: CS621 : Artificial Intelligence

An example from NCI: top level ontology of “disease treatment”

Disease-Treatment hasCondition: Condition hasTreatment: Treatment hasDisease: Disease hasEffect: Effect hasEvidence: Evidence

Page 12: CS621 : Artificial Intelligence

Disease class Equated to Disease, Disorder or finding Class Disease, Disorder or finding

Disease or Disorder Behaviour disorder Cancer condition Disorder by site Genetic disorder Hamartoma Neoplasm

Neoplasm by site Neoplasm by morphology

polyp Finding

Page 13: CS621 : Artificial Intelligence

Properties associated with disease

hasLocationAnatomy (equated with Anatomic Structure, System or Substance)

hasSizeQuantity hasDurationQuantity atStageDiseaseStage

Page 14: CS621 : Artificial Intelligence

Quantity class

<Quantity> <Quantityvalue rdf:datatype=float>

59.5 </Quantityvalue> <QuantityUnit rdf:resource=Kilogram>

KG </ <QuantityUnit>

</Quantity>

Page 15: CS621 : Artificial Intelligence

Anatomic Structure, System or Substance class Anatomic Structure, System or

Substance Body cavity Body Fluid or substance Body Part

Anatomic Surface Cardiovascular System Cell part Fossa Gastrointestinal System part

Anterior surface of stomach Antrum Pylori Appendix

Page 16: CS621 : Artificial Intelligence

Treatment Class link

Two subproperties hasPrimaryTreatment and hasSeconderyTreatment

Subclasses Chemotherapy Regimen Drug, Food. Chemical or Biomedical

Material Intervention or Procedure

Page 17: CS621 : Artificial Intelligence

Two general properties of the treatment class

HasfrequencyAdminstrationFrequency (3 times a day, every 4 hours etc.)

hasDuration AdminsitrationDuration (10 days, one month etc.)

Page 18: CS621 : Artificial Intelligence

Properties of Drug, Food and Chemicals class link

hasAdministration: AdminsitrationMethod

hasDosage: Dosage

Page 19: CS621 : Artificial Intelligence

An actual instance of dosage

MDT-1 administration: Drug,Food,Chemicals Dosage: 109 cfu AdministrationFrequency: 3 times a

week AdministrationDuration: 4 weeks

Page 20: CS621 : Artificial Intelligence

The Effect Class atTImeTemporalObject (how long after the treatment does

the effect occur) hasMeasurementMethodMeasurementMethod hasModalityModality (degree of confidence “posible”,

“probable”, “unlikely” etc.) hasEffectObjectEfffectObject (the object upon which the

effect occurs, e.g., “skin”) hasObjectAttributeObjectAttribute (the specific attribute

being effected, e.g., “colour”) hasEffectTypeEffectType (e.g. “reduce”, “inhibit”, “prevent”,

“remove”) hasEffectvalueEffectValue( specifies the direction and extent

of the effect) hasEvidenceEvidence (to link the details of the research

study and results)

Page 21: CS621 : Artificial Intelligence

Condition class Three subclasses PatientCondition (age, gender,

hasMedicalhistory etc.) DiseaseCondition (presence of disease, e.g.,

diabetes will indicate a different line of treatment)

TreatmentCondition (supportive/optiona/recommended medical environment prior to or during the treatment and includes the property TreatmentHistory, e.g., a certain chemotherapy was done three weeks back)

Page 22: CS621 : Artificial Intelligence

Evidence class Providedby Organization (e.g., NIMH) hasResearchLocationLocation (e.g., TMH,

Mumbai) hasResearchTypeResearchType (e.g.,

systematic review, randomized control trial, animal studies etc.)

hasExperimentalSubject ExperimentalSubject (e.g., person, mouse etc.)

hasSampleSizeQuantity hasDurationTemporalQuantityQuantity

Page 23: CS621 : Artificial Intelligence

Automation effort

Extarction by a program from Medical Abstracts

Research at NTU, Signapore uner Prof. Christopher Khoo