SlideShare ist ein Scribd-Unternehmen logo
1 von 64
Representing and Reasoning with Modular Ontologies Ph.D. Dissertation Defense Major advisor: Vasant Honavar Jie Bao Artificial Intelligence Research Laboratory Computer Science Department Iowa State University  Ames, IA USA 50011 Email: baojie@cs.iastate.edu July 10, 2007
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
From Web to Semantic Web Ontology: a “PhD Candidate” is a “Student”
Semantic Web Figure courtesy of Tim Berners-Lee, AAAI 2006
A Very Very Short DL Primer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],concept role individual axioms
DL Families ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
From Web Pages to Ontologies ,[object Object],[Diagram: Joanne Luciano,  Predictive Medicine ; Drug discovery demo using RDF,  Sideran  Seamark and  Oracle  10g]  ,[object Object]
Distributed, Modular Ontologies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Analogy: Paper Writing Citation is not copy+paste, hence  does not result in a single, combined document Recent development in modular ontologies… In this paper, we present two algorithms A and B to … (Alice, 2001) (Bob, 2007) Combining Ontologies Ontology Modularization Recent development in modular ontologies… In this paper, we extend the algorithm A proposed by  (Alice,2001) … Same global domain: modular ontologies  Multiple independent participants Possible (partial) reuse Contextualized Semantics
Modular Ontology Languages: State-of-the-art overview C Є   (SHOIN(D)) OWL 1998  2002   2003  2004   2005   2006  2007  C-OWL CTXML E-Connections P-DL DDL DFOL DDL with  Role   Concept  Mapping C Є (SHIF(D)) IHN + s DL ALCP C SHOIQP
Ontology Reuse in OWL: Syntactic Importing ,[object Object],[object Object]
Analogy: Paper Writing  in OWL fashion copy+paste ,[object Object],[object Object],Recent development  in modular ontologies… In this paper, we present two  algorithms A and B  to … (Alice, 2001) (Bob, 2007) Combining Ontologies Ontology Modularization Recent development  in modular ontologies… In this paper, we extend the  algorithm A  proposed by  (Alice,2001) …
DDL ,[object Object],[object Object],[object Object],[object Object],(onto) (into) Pet Animal Dog I 1 Dog Pet I 2 Animal I 1 r 12
DDL Semantics: Problem with Bridge Rules ,[object Object],[object Object],[object Object],1:Chicken 2:Bird 3:Animal Chicken  Animal ?
DDL Semantics: Problem with Bridge Rules ,[object Object],1: Fly 1: Bird 2:Penguin Bird  Penguin ~Fly  Penguin
E-Connections ,[object Object],[object Object],PetOwner Pet PetOwner Pet  owns
E-Connections  [Grau, 2005] ,[object Object],[object Object],[object Object],[object Object],[object Object]
Section summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Package-Based Description Logics (P-DL) ,[object Object],O 1  (Animal) O 2  (Pet)
Syntax of P-DL i ,[object Object],[object Object],[object Object],[object Object],P i Male, Female P j 
Semantics of P-DL ,[object Object],People Animals O 1 O 2
Semantics of P-DL ,[object Object],[object Object],[object Object],[object Object],[object Object],P 1 P 2 1:Dog 2:PetDog  1:Dog
Semantics of P-DL ,[object Object],[object Object],[object Object],[object Object],[object Object],x x’ Δ I 1 Δ I 2 1:Dog I 1 1:Dog I 2 r 12 Δ I 3 r 13 r 23 x’’ 1:Dog I 3
Semantics of P-DL ,[object Object],importee importer consequences importer consequences ² ²
Properties of P-DL ,[object Object],[object Object],Integrated ontology Modular ontology Dog  Animal Dog  Animal
Properties of P-DL ,[object Object],X D  E A  B A  B D  E
Properties of P-DL ,[object Object],[object Object],Dog Dog  Animal Pet Animal P 1 P 2 P 3 (P j  imports P i )
P-DL  Families ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DDL and E-connections vs P-DL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Section Summary
Section Summary (Details in dissertation Table 4.4) 1,4  Limited Support  2,3  May be simulated using syntactical encoding
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tableau Algorithm ,[object Object],[object Object],[object Object],[object Object],[object Object],Ontology: Man  ⊑ Human Model: Man Human
Tableau Algorithm: Example ,[object Object],[object Object],[object Object],[object Object],Completion Tree (Tableau)  Note: the tableau is simplified for demonstration purpose If “Dog” is satisfiable? goofy L(goofy)={Dog, Animal,  eats.DogFood } foo L(foo)={DogFood } {eats} pedigree L(pedigree)={Brand } {hasTM} walmart L(walmart)={Supermarket} {soldBy}
Reasoning for Modular Ontology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Federated Reasoning ,[object Object],[object Object],[object Object],What is a  “Dog”? “ Dog” is a type of “Animal” Dog Dog  ⊑  Animal P 2 P 1
Distributed Tableau ,[object Object],[object Object],[object Object],[object Object],(Virtual)  combined tableau  for the (conceptual) integrated ontology from all packages
Construction of Distributed Tableau ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example ,[object Object],{ other  axioms … } O 1  (Animal) O 2  (Pet)
Example ,[object Object],[object Object],R 1  2 (x 1 ,Animal) {Animal} R 1  2 (x 2 ,Animal) Note: the tableau is simplified for demonstration purpose PetDog ⊑ Dog PetDog ⊑   eats.DogFood Dog ⊑ Carnivore Carnivore ⊑ Animal Carnivore ⊑   eats.Animal x 1 {PetDog} Local Reasoner 2 (for package Pet) R 1  2 (x 1 ,Dog) {DogFood} x 2 {eats} {eats} x 2 ’ x 1 {Dog,Carnirvore,Animal} ’ Local Reasoner 1 (for package Animal) R 1  2 (<x 1 ,x 2 >,eats) Expansion for other axioms in P Animal
Section Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Partially Hidden Knowledge Locally visible : Has date Globally visible : Has activity Bob’ schedule ontology
Privacy-Preserving Reasoning ,[object Object],[object Object],Queries Yes Unknown
Privacy-Preserving Reasoning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collaborative Ontology Building ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The COB Editor Pig Package Cattle Package Chicken Package
WikiOnt 2 (Ongoing)
Contributions Figure courtesy of Tim Berners-Lee, AAAI 2006 ,[object Object],[object Object],Chapter 3,4 ,[object Object],[object Object],[object Object],[object Object],[object Object],Chapter 5 ,[object Object],[object Object],[object Object],Chapter 6 ,[object Object],[object Object],Chapter 7
Results ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Future Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Acknowledgement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
Why not owl:imports?  ,[object Object],[object Object]
Hidden Knowledge vs. Incomplete Knowledge ,[object Object],[object Object],[object Object],[object Object],[object Object]
Privacy-Preserving Reasoner ,[object Object],[object Object],[object Object],[object Object],q R A   {Y,N,U} KB q R KB false
Example: Hierarchies unknown YES a b c d OWA: there may be another path that connects a and d but is not included in the visible graph (thus a->d does not imply b ->c   )
Example: Hierarchies a b c d e Y Y “ unsafe” graph “ safe” graph Reasoning Strategy: Safety Scope: a b c d e
Privacy-preserving reasoning with DL ,[object Object],[object Object],[object Object],[object Object],Hidden knowledge (K h ) Visible knowledge (K v ) Critical visible knowledge (K vc ) C   ⊑  D C   ⊑   R. D G  ⊑ H axioms that contain names in Sig(K h )
Privacy-preserving reasoning with P-DL ,[object Object],[object Object],r(x,Dog), r(x,  Animal)  Dog  ⊑  Animal P 1 Dog  ⊑  Animal  inferred!
Section Summary ,[object Object],[object Object],[object Object]
WikiOnt ,[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies (Po...
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies (Po...A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies (Po...
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies (Po...
Jie Bao
 
Composing (Im)politeness in Dependent Type Semantics
Composing (Im)politeness in Dependent Type SemanticsComposing (Im)politeness in Dependent Type Semantics
Composing (Im)politeness in Dependent Type Semantics
Daisuke BEKKI
 
Modular Ontologies - A Formal Investigation of Semantics and Expressivity
Modular Ontologies - A Formal Investigation of Semantics and ExpressivityModular Ontologies - A Formal Investigation of Semantics and Expressivity
Modular Ontologies - A Formal Investigation of Semantics and Expressivity
Jie Bao
 
On the Semantics of Linking and Importing in Modular Ontologies
On the Semantics of Linking and Importing in Modular OntologiesOn the Semantics of Linking and Importing in Modular Ontologies
On the Semantics of Linking and Importing in Modular Ontologies
Jie Bao
 
Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006
Valeria de Paiva
 
Prolog (present)
Prolog (present) Prolog (present)
Prolog (present)
Melody Joey
 
Jarrar.lecture notes.aai.2012s.descriptionlogic
Jarrar.lecture notes.aai.2012s.descriptionlogicJarrar.lecture notes.aai.2012s.descriptionlogic
Jarrar.lecture notes.aai.2012s.descriptionlogic
SinaInstitute
 
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
PhiloWeb
 

Was ist angesagt? (20)

A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies (Po...
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies (Po...A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies (Po...
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies (Po...
 
Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014
 
Dependent Types in Natural Language Semantics
Dependent Types in Natural Language SemanticsDependent Types in Natural Language Semantics
Dependent Types in Natural Language Semantics
 
SOLID Deconstruction
SOLID DeconstructionSOLID Deconstruction
SOLID Deconstruction
 
FP 4 OOP FTW!
FP 4 OOP FTW!FP 4 OOP FTW!
FP 4 OOP FTW!
 
Composing (Im)politeness in Dependent Type Semantics
Composing (Im)politeness in Dependent Type SemanticsComposing (Im)politeness in Dependent Type Semantics
Composing (Im)politeness in Dependent Type Semantics
 
Introduction to Prolog
Introduction to PrologIntroduction to Prolog
Introduction to Prolog
 
Using uml for ontology construction a case study in agriculture
Using uml for ontology construction a case study in agricultureUsing uml for ontology construction a case study in agriculture
Using uml for ontology construction a case study in agriculture
 
Using UML for Ontology construction: a case study in Agriculture
Using UML for Ontology construction: a case study in AgricultureUsing UML for Ontology construction: a case study in Agriculture
Using UML for Ontology construction: a case study in Agriculture
 
Modular Ontologies - A Formal Investigation of Semantics and Expressivity
Modular Ontologies - A Formal Investigation of Semantics and ExpressivityModular Ontologies - A Formal Investigation of Semantics and Expressivity
Modular Ontologies - A Formal Investigation of Semantics and Expressivity
 
On the Semantics of Linking and Importing in Modular Ontologies
On the Semantics of Linking and Importing in Modular OntologiesOn the Semantics of Linking and Importing in Modular Ontologies
On the Semantics of Linking and Importing in Modular Ontologies
 
Artificial intelligence Prolog Language
Artificial intelligence Prolog LanguageArtificial intelligence Prolog Language
Artificial intelligence Prolog Language
 
Object? You Keep Using that Word
Object? You Keep Using that WordObject? You Keep Using that Word
Object? You Keep Using that Word
 
Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006
 
Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1
 
Prolog (present)
Prolog (present) Prolog (present)
Prolog (present)
 
Jarrar.lecture notes.aai.2012s.descriptionlogic
Jarrar.lecture notes.aai.2012s.descriptionlogicJarrar.lecture notes.aai.2012s.descriptionlogic
Jarrar.lecture notes.aai.2012s.descriptionlogic
 
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
 
ProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) IntroductionProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) Introduction
 
Logic Programming and Prolog
Logic Programming and PrologLogic Programming and Prolog
Logic Programming and Prolog
 

Andere mochten auch

Andere mochten auch (13)

Social Media Text Analytics: Mining Value From Predictive Insights
Social Media Text Analytics: Mining Value From Predictive InsightsSocial Media Text Analytics: Mining Value From Predictive Insights
Social Media Text Analytics: Mining Value From Predictive Insights
 
Detecting insults in social media conversations
Detecting insults in social media conversationsDetecting insults in social media conversations
Detecting insults in social media conversations
 
Dialogue-Earth:-Mining-Social-Media
Dialogue-Earth:-Mining-Social-MediaDialogue-Earth:-Mining-Social-Media
Dialogue-Earth:-Mining-Social-Media
 
The Creative Animal Goes Online (Part B)
The Creative Animal Goes Online (Part B)The Creative Animal Goes Online (Part B)
The Creative Animal Goes Online (Part B)
 
Text analytics in social media
Text analytics in social mediaText analytics in social media
Text analytics in social media
 
Social Media Mining and Analytics
Social Media Mining and AnalyticsSocial Media Mining and Analytics
Social Media Mining and Analytics
 
Data mining on Social Media
Data mining on Social MediaData mining on Social Media
Data mining on Social Media
 
Social Media Mining and Retrieval
Social Media Mining and RetrievalSocial Media Mining and Retrieval
Social Media Mining and Retrieval
 
Text mining of Social Network Data for Business Intelligence - iLabs camp
Text mining of Social Network Data for Business Intelligence - iLabs campText mining of Social Network Data for Business Intelligence - iLabs camp
Text mining of Social Network Data for Business Intelligence - iLabs camp
 
Web UI, Algorithms, and Feature Engineering
Web UI, Algorithms, and Feature Engineering Web UI, Algorithms, and Feature Engineering
Web UI, Algorithms, and Feature Engineering
 
Opinion mining for social media
Opinion mining for social mediaOpinion mining for social media
Opinion mining for social media
 
Social Data Mining
Social Data MiningSocial Data Mining
Social Data Mining
 
Text Mining in Social Media
Text Mining in Social MediaText Mining in Social Media
Text Mining in Social Media
 

Ähnlich wie Representing and Reasoning with Modular Ontologies (2007)

Towards Collaborative Environments for Ontology Construction and Sharing
Towards Collaborative Environments for Ontology Construction and SharingTowards Collaborative Environments for Ontology Construction and Sharing
Towards Collaborative Environments for Ontology Construction and Sharing
Jie Bao
 
Ontology Language Extension to Support Collaborative Ontology Building
Ontology Language Extension to Support Collaborative Ontology BuildingOntology Language Extension to Support Collaborative Ontology Building
Ontology Language Extension to Support Collaborative Ontology Building
Jie Bao
 
Towards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic WebTowards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic Web
Jie Bao
 
Rinke Owl Uml 20040428
Rinke Owl Uml 20040428Rinke Owl Uml 20040428
Rinke Owl Uml 20040428
Rinke Hoekstra
 
Collaborative Package-based Ontology Building and Usage
Collaborative Package-based Ontology Building and UsageCollaborative Package-based Ontology Building and Usage
Collaborative Package-based Ontology Building and Usage
Jie Bao
 
Tools for Integrating Heterogeneous Data Sources from a User Perspective
Tools for Integrating Heterogeneous Data Sources from a User PerspectiveTools for Integrating Heterogeneous Data Sources from a User Perspective
Tools for Integrating Heterogeneous Data Sources from a User Perspective
Jie Bao
 
Collaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@ntCollaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@nt
Jie Bao
 

Ähnlich wie Representing and Reasoning with Modular Ontologies (2007) (20)

Towards Collaborative Environments for Ontology Construction and Sharing
Towards Collaborative Environments for Ontology Construction and SharingTowards Collaborative Environments for Ontology Construction and Sharing
Towards Collaborative Environments for Ontology Construction and Sharing
 
Ontology Language Extension to Support Collaborative Ontology Building
Ontology Language Extension to Support Collaborative Ontology BuildingOntology Language Extension to Support Collaborative Ontology Building
Ontology Language Extension to Support Collaborative Ontology Building
 
Semantic Web languages: Expressivity vs scalability
Semantic Web languages: Expressivity vs scalabilitySemantic Web languages: Expressivity vs scalability
Semantic Web languages: Expressivity vs scalability
 
Towards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic WebTowards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic Web
 
Extraction of common conceptual components from multiple ontologies
Extraction of common conceptual components from multiple ontologiesExtraction of common conceptual components from multiple ontologies
Extraction of common conceptual components from multiple ontologies
 
Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic  Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic
 
Ontology Engineering
Ontology EngineeringOntology Engineering
Ontology Engineering
 
Tutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and SystemsTutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and Systems
 
Rinke Owl Uml 20040428
Rinke Owl Uml 20040428Rinke Owl Uml 20040428
Rinke Owl Uml 20040428
 
Collaborative Package-based Ontology Building and Usage
Collaborative Package-based Ontology Building and UsageCollaborative Package-based Ontology Building and Usage
Collaborative Package-based Ontology Building and Usage
 
Tools for Integrating Heterogeneous Data Sources from a User Perspective
Tools for Integrating Heterogeneous Data Sources from a User PerspectiveTools for Integrating Heterogeneous Data Sources from a User Perspective
Tools for Integrating Heterogeneous Data Sources from a User Perspective
 
Fuzzy OWL-2 Annotation for MetOcean Ontology
Fuzzy OWL-2 Annotation for MetOcean OntologyFuzzy OWL-2 Annotation for MetOcean Ontology
Fuzzy OWL-2 Annotation for MetOcean Ontology
 
Semantic Modelling using Semantic Web Technology
Semantic Modelling using Semantic Web TechnologySemantic Modelling using Semantic Web Technology
Semantic Modelling using Semantic Web Technology
 
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
 
Understanding Python
Understanding PythonUnderstanding Python
Understanding Python
 
A Mathematical Approach to Ontology Authoring and Documentation
A Mathematical Approach to Ontology Authoring and DocumentationA Mathematical Approach to Ontology Authoring and Documentation
A Mathematical Approach to Ontology Authoring and Documentation
 
Collaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@ntCollaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@nt
 
PAGOdA paper
PAGOdA paperPAGOdA paper
PAGOdA paper
 
Semantic web Technology
Semantic web TechnologySemantic web Technology
Semantic web Technology
 
Learning ontologies
Learning ontologiesLearning ontologies
Learning ontologies
 

Mehr von Jie Bao

python-graph-lovestory
python-graph-lovestorypython-graph-lovestory
python-graph-lovestory
Jie Bao
 
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版
Jie Bao
 
unixtoolbox.book
unixtoolbox.bookunixtoolbox.book
unixtoolbox.book
Jie Bao
 
Towards social webtops using semantic wiki
Towards social webtops using semantic wikiTowards social webtops using semantic wiki
Towards social webtops using semantic wiki
Jie Bao
 
Semantic information theory in 20 minutes
Semantic information theory in 20 minutesSemantic information theory in 20 minutes
Semantic information theory in 20 minutes
Jie Bao
 
Towards a theory of semantic communication
Towards a theory of semantic communicationTowards a theory of semantic communication
Towards a theory of semantic communication
Jie Bao
 
Startup best practices
Startup best practicesStartup best practices
Startup best practices
Jie Bao
 
Owl 2 quick reference card a4 size
Owl 2 quick reference card a4 sizeOwl 2 quick reference card a4 size
Owl 2 quick reference card a4 size
Jie Bao
 
ISWC 2010 Metadata Work Summary
ISWC 2010 Metadata Work SummaryISWC 2010 Metadata Work Summary
ISWC 2010 Metadata Work Summary
Jie Bao
 
Expressive Query Answering For Semantic Wikis
Expressive Query Answering For  Semantic WikisExpressive Query Answering For  Semantic Wikis
Expressive Query Answering For Semantic Wikis
Jie Bao
 
24 Ways to Explore ISWC 2010 Data
24 Ways to Explore ISWC 2010 Data24 Ways to Explore ISWC 2010 Data
24 Ways to Explore ISWC 2010 Data
Jie Bao
 
Semantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsSemantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer Apps
Jie Bao
 
Development of a Controlled Natural Language Interface for Semantic MediaWiki
Development of a Controlled Natural Language Interface for Semantic MediaWikiDevelopment of a Controlled Natural Language Interface for Semantic MediaWiki
Development of a Controlled Natural Language Interface for Semantic MediaWiki
Jie Bao
 
Digital image self-adaptive acquisition in medical x-ray imaging
Digital image self-adaptive acquisition in medical x-ray imagingDigital image self-adaptive acquisition in medical x-ray imaging
Digital image self-adaptive acquisition in medical x-ray imaging
Jie Bao
 
Privacy-Preserving Reasoning on the Semantic Web (Poster)
Privacy-Preserving Reasoning on the Semantic Web (Poster)Privacy-Preserving Reasoning on the Semantic Web (Poster)
Privacy-Preserving Reasoning on the Semantic Web (Poster)
Jie Bao
 

Mehr von Jie Bao (20)

python-graph-lovestory
python-graph-lovestorypython-graph-lovestory
python-graph-lovestory
 
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版
 
unixtoolbox.book
unixtoolbox.bookunixtoolbox.book
unixtoolbox.book
 
Lean startup 精益创业 新创企业的成长思维
Lean startup 精益创业 新创企业的成长思维Lean startup 精益创业 新创企业的成长思维
Lean startup 精益创业 新创企业的成长思维
 
Towards social webtops using semantic wiki
Towards social webtops using semantic wikiTowards social webtops using semantic wiki
Towards social webtops using semantic wiki
 
Semantic information theory in 20 minutes
Semantic information theory in 20 minutesSemantic information theory in 20 minutes
Semantic information theory in 20 minutes
 
Towards a theory of semantic communication
Towards a theory of semantic communicationTowards a theory of semantic communication
Towards a theory of semantic communication
 
Expressive Query Answering For Semantic Wikis (20min)
Expressive Query Answering For  Semantic Wikis (20min)Expressive Query Answering For  Semantic Wikis (20min)
Expressive Query Answering For Semantic Wikis (20min)
 
Startup best practices
Startup best practicesStartup best practices
Startup best practices
 
Owl 2 quick reference card a4 size
Owl 2 quick reference card a4 sizeOwl 2 quick reference card a4 size
Owl 2 quick reference card a4 size
 
ISWC 2010 Metadata Work Summary
ISWC 2010 Metadata Work SummaryISWC 2010 Metadata Work Summary
ISWC 2010 Metadata Work Summary
 
Expressive Query Answering For Semantic Wikis
Expressive Query Answering For  Semantic WikisExpressive Query Answering For  Semantic Wikis
Expressive Query Answering For Semantic Wikis
 
CV
CVCV
CV
 
24 Ways to Explore ISWC 2010 Data
24 Ways to Explore ISWC 2010 Data24 Ways to Explore ISWC 2010 Data
24 Ways to Explore ISWC 2010 Data
 
Semantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsSemantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer Apps
 
Representing financial reports on the semantic web a faithful translation f...
Representing financial reports on the semantic web   a faithful translation f...Representing financial reports on the semantic web   a faithful translation f...
Representing financial reports on the semantic web a faithful translation f...
 
XACML 3.0 (Partial) Concept Map
XACML 3.0 (Partial) Concept MapXACML 3.0 (Partial) Concept Map
XACML 3.0 (Partial) Concept Map
 
Development of a Controlled Natural Language Interface for Semantic MediaWiki
Development of a Controlled Natural Language Interface for Semantic MediaWikiDevelopment of a Controlled Natural Language Interface for Semantic MediaWiki
Development of a Controlled Natural Language Interface for Semantic MediaWiki
 
Digital image self-adaptive acquisition in medical x-ray imaging
Digital image self-adaptive acquisition in medical x-ray imagingDigital image self-adaptive acquisition in medical x-ray imaging
Digital image self-adaptive acquisition in medical x-ray imaging
 
Privacy-Preserving Reasoning on the Semantic Web (Poster)
Privacy-Preserving Reasoning on the Semantic Web (Poster)Privacy-Preserving Reasoning on the Semantic Web (Poster)
Privacy-Preserving Reasoning on the Semantic Web (Poster)
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Representing and Reasoning with Modular Ontologies (2007)

  • 1. Representing and Reasoning with Modular Ontologies Ph.D. Dissertation Defense Major advisor: Vasant Honavar Jie Bao Artificial Intelligence Research Laboratory Computer Science Department Iowa State University Ames, IA USA 50011 Email: baojie@cs.iastate.edu July 10, 2007
  • 2.
  • 3. From Web to Semantic Web Ontology: a “PhD Candidate” is a “Student”
  • 4. Semantic Web Figure courtesy of Tim Berners-Lee, AAAI 2006
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Analogy: Paper Writing Citation is not copy+paste, hence does not result in a single, combined document Recent development in modular ontologies… In this paper, we present two algorithms A and B to … (Alice, 2001) (Bob, 2007) Combining Ontologies Ontology Modularization Recent development in modular ontologies… In this paper, we extend the algorithm A proposed by (Alice,2001) … Same global domain: modular ontologies Multiple independent participants Possible (partial) reuse Contextualized Semantics
  • 10. Modular Ontology Languages: State-of-the-art overview C Є (SHOIN(D)) OWL 1998 2002 2003 2004 2005 2006 2007 C-OWL CTXML E-Connections P-DL DDL DFOL DDL with Role  Concept Mapping C Є (SHIF(D)) IHN + s DL ALCP C SHOIQP
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 32. Section Summary (Details in dissertation Table 4.4) 1,4 Limited Support 2,3 May be simulated using syntactical encoding
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Partially Hidden Knowledge Locally visible : Has date Globally visible : Has activity Bob’ schedule ontology
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. The COB Editor Pig Package Cattle Package Chicken Package
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59. Example: Hierarchies unknown YES a b c d OWA: there may be another path that connects a and d but is not included in the visible graph (thus a->d does not imply b ->c )
  • 60. Example: Hierarchies a b c d e Y Y “ unsafe” graph “ safe” graph Reasoning Strategy: Safety Scope: a b c d e
  • 61.
  • 62.
  • 63.
  • 64.