Web Ontology Segmentation
Analysis, Classification and Use Julian Seidenberg jms@cs.manchester.ac.uk Alan Rector rector@cs.manchester.ac.uk
Web Ontology Segmentation Analysis, Classification and Use Julian - - PowerPoint PPT Presentation
Web Ontology Segmentation Analysis, Classification and Use Julian Seidenberg Alan Rector jms@cs.manchester.ac.uk rector@cs.manchester.ac.uk Ontology ?! Definition: An ontology describes concepts in a domain of interest and the
Analysis, Classification and Use Julian Seidenberg jms@cs.manchester.ac.uk Alan Rector rector@cs.manchester.ac.uk
2
3
4
5
6
number of concepts time to classify Gene Ontology 20,000 220 sec. GALEN 23,000 stack overflow! NCI-Thesaurus 42,000 815 sec. FMA 70,000 stack overflow! SNOMED-CT 364,000 stack overflow!
(reasoner: Racer 1.7)
12
13
14
15
InternalOrgan ∃ isPartOf . CardiovascularSystem
GeneralisedStructure CardiovascularSystem BodySystem AbstractStructure isA isA isA Heart InternalOrgan BodyStructure isA isA isA
∃ isPartOf
16
Target of Segmentation cross-link cross-link Target of Segmentation cross-link cross-link Target of Segmentation cross-link cross-link Target of Segmentation cross-link cross-link Target of Segmentation cross-link cross-link
17
23,000 classes
10,000 definitions 30,000 relationships
basis of many future systems
18
5,000 10,000 15,000 20,000 25,000 number of classes Original Segment
19
20
21
1,500 3,000 4,500 6,000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 20 30
number of classes
boundary depth
Good control over size But does not
classification
Target of Segmentation hasPart hasPart hasLocation hasLocation
22
Target of Segmentation hasPart hasPart hasColor hasStatus
23
24
SkinOfFrontalScalp ≡ (SkinOfScalp ∩ ∃ hasProximity . FrontalBone) SkinOfFrontalScalp ≡ SkinOfScalp SkinOfFrontalScalp ⊆ SkinOfScalp
25
1,500 3,000 4,500 6,000 b a s i c c
s t r u c t i v e p a r t + f u n c + m
l
a t i v e p a r t i t i v e s t r u c t u r a l f u n c t i
a l m
i f i e r
26
19 41 63 85 b a s i c c
s t r u c t i v e p a r t + f u n c + m
l
a t i v e p a r t i t i v e s t r u c t u r a l f u n c t i
a l m
i f i e r seconds
27
Modifier Functional Structural Partitive Locative Part + Func + Mod Constructive 15 30 45 60 75 90 105 120
loading scanning extraction saving
Semi-automatic Works well with densely interconnected ontologies Independently coherent subset (not simply a view)
Accurately controls size
Partitioning, querying, & traversal
28
Significantly increases tractability Facilitates ontology profiling
29