uncertainty and semantic web

61
Uncertainty and Uncertainty and Semantic web Semantic web Jennifer Sleeman Jennifer Sleeman

Upload: drew

Post on 25-Feb-2016

31 views

Category:

Documents


2 download

DESCRIPTION

Uncertainty and Semantic web. Jennifer Sleeman. Agenda. Define uncertainty Provide background Show areas of research Highlight various approaches Provide a demonstration of Pronto. Definition - Uncertainty. Knowledge can be inaccurate or incomplete Knowledge can be imprecise or “fuzzy” - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Uncertainty and Semantic web

Uncertainty and Uncertainty and Semantic webSemantic web

Jennifer SleemanJennifer Sleeman

Page 2: Uncertainty and Semantic web

AgendaAgenda

Define uncertaintyDefine uncertainty Provide backgroundProvide background Show areas of researchShow areas of research Highlight various approachesHighlight various approaches Provide a demonstration of ProntoProvide a demonstration of Pronto

Page 3: Uncertainty and Semantic web

Definition - UncertaintyDefinition - Uncertainty

Knowledge can be inaccurate or Knowledge can be inaccurate or incompleteincomplete

Knowledge can be imprecise or “fuzzy”Knowledge can be imprecise or “fuzzy”

…….leads to uncertainty….leads to uncertainty…

Page 4: Uncertainty and Semantic web

Definition - UncertaintyDefinition - Uncertainty Machine-readable informationMachine-readable information Applications that work with random information (image Applications that work with random information (image

processing, geospatial, information retrieval, etc.)processing, geospatial, information retrieval, etc.) Ontology concept definitionsOntology concept definitions

Vague concepts:Vague concepts: Tall, Small, Big, ….Tall, Small, Big, …. Green, Blue, …. Green, Blue, …. Few, Many, ….Few, Many, ….

Semantic web servicesSemantic web services

…….work with uncertainty….work with uncertainty…

Page 5: Uncertainty and Semantic web

Background – Description Logic Background – Description Logic Naming ConventionsNaming Conventions

Taken from Wikipedia [12].

Page 6: Uncertainty and Semantic web

Is representing uncertainty Is representing uncertainty necessary?necessary?

Tim Berner-Lee rejection of uncertaintyTim Berner-Lee rejection of uncertainty Not necessary [7] Not necessary [7] Scalability issues [7]Scalability issues [7]

Page 7: Uncertainty and Semantic web

Can you describe knowledge using a Can you describe knowledge using a “monotonic bivalent language”[7]?“monotonic bivalent language”[7]?

Page 8: Uncertainty and Semantic web

What about grey?What about grey?

Uncertainty

Page 9: Uncertainty and Semantic web

Is it necessary?Is it necessary?

Taken from [5] presented at the URSW 2008.

Page 10: Uncertainty and Semantic web

General Approaches to Uncertainty General Approaches to Uncertainty and Semantic Web and Semantic Web

Incomplete/Distorted knowledge [1]• Possibility degrees alternatives

Inability to define concepts precisely [1]• Degree of truth

Conflicting alternatives [1]• Degree of probability

According to [1], since how we solve uncertainty According to [1], since how we solve uncertainty problems depends upon the domain, it is hard problems depends upon the domain, it is hard to define a single language extension.to define a single language extension.

Page 11: Uncertainty and Semantic web

Areas of Research Areas of Research (based upon 2007/2008 URSW Conference agendas)(based upon 2007/2008 URSW Conference agendas)

Extending Semantic Web to support Extending Semantic Web to support uncertaintyuncertainty

Fuzzy theoryFuzzy theory Probability theoryProbability theory Uncertainty and OntologiesUncertainty and Ontologies Uncertainty and Web ServicesUncertainty and Web Services

Page 12: Uncertainty and Semantic web

Extending the Semantic WebExtending the Semantic Web

Extend Semantic Web languages to Extend Semantic Web languages to support probabilistic, possibilistic, and support probabilistic, possibilistic, and fuzzy reasoningfuzzy reasoning

Can be at the ontology layer or the rules Can be at the ontology layer or the rules layerlayer

Within the ontology layer proposals for:Within the ontology layer proposals for: Syntax and SemanticsSyntax and Semantics Logical FormalismsLogical Formalisms

Page 13: Uncertainty and Semantic web

Fuzzy TheoryFuzzy Theory

“…“…In classical set theory, the membership of In classical set theory, the membership of elements in a set is assessed in binary elements in a set is assessed in binary terms according to a bivalent condition — terms according to a bivalent condition — an element either belongs or does not an element either belongs or does not belong to the set. By contrast, fuzzy set belong to the set. By contrast, fuzzy set theory permits the gradual assessment of theory permits the gradual assessment of the membership of elements in a set; this the membership of elements in a set; this is described with the aid of a membership is described with the aid of a membership function valued in the real unit interval function valued in the real unit interval [0, 1]…”[10][0, 1]…”[10]

Page 14: Uncertainty and Semantic web

Fuzzy ApproachesFuzzy Approaches

Extending languages such as OWL with Extending languages such as OWL with fuzzy extensionsfuzzy extensions

Extending Description Logic with fuzzy Extending Description Logic with fuzzy extensionsextensions

If a language is extended, one must If a language is extended, one must provide a way to support reasoning of the provide a way to support reasoning of the language with the fuzzy extensionlanguage with the fuzzy extension

Page 15: Uncertainty and Semantic web

Rules and Uncertainty Rules and Uncertainty Rules Interchange FormatRules Interchange Format Rules Markup LanguageRules Markup Language

For representing/interchanging rulesFor representing/interchanging rules Attempt to provide ways to represent various Attempt to provide ways to represent various

types of uncertainty [1]types of uncertainty [1] Not as much recent attention as ontology layerNot as much recent attention as ontology layer fuzzy RuleML defines way to specify fuzzy RuleML defines way to specify

membership degree [1]membership degree [1] Example:Example:

Taken from [1].

Page 16: Uncertainty and Semantic web

Fuzzy RDFFuzzy RDF Extends syntax and semantics of RDFExtends syntax and semantics of RDF Triple extended to support real number on the Triple extended to support real number on the

interval [0,1]interval [0,1] n: s p o [13]n: s p o [13]

InterpretationInterpretation Subject, object has degree of membership to Subject, object has degree of membership to

extension of predicate [13]extension of predicate [13] Satisfies statement ifSatisfies statement if

• Membership degree of {subject, object} to the extension of Membership degree of {subject, object} to the extension of the predicate is >= to n [13]the predicate is >= to n [13]

Page 17: Uncertainty and Semantic web

Fuzzy RDFFuzzy RDF

RDFS extendedRDFS extended ““Class extensions are fuzzy sets of domain Class extensions are fuzzy sets of domain

elements” [13]elements” [13] Domains are fuzzy and their assignment to Domains are fuzzy and their assignment to

properties can also be fuzzy [13]properties can also be fuzzy [13] Inference engines can be extended to Inference engines can be extended to

support such fuzzinesssupport such fuzziness

Page 18: Uncertainty and Semantic web

Fuzzy Description LogicFuzzy Description Logic FuzzyFuzzy

One such proposalOne such proposal Solve problem of representing and Solve problem of representing and

reasoning of fuzzy conceptsreasoning of fuzzy concepts With concrete domains – With concrete domains –

reasoning using concrete data types reasoning using concrete data types With fuzzy version domains are fuzzy With fuzzy version domains are fuzzy Modifiers are supported (very, slightly, Modifiers are supported (very, slightly,

etc.) [12]etc.) [12]

Page 19: Uncertainty and Semantic web

Fuzzy Description LogicFuzzy Description LogicNon-fuzzy Concrete Domain:

Concrete Fuzzy Domain:

Taken from [12].

Page 20: Uncertainty and Semantic web

Fuzzy Description LogicFuzzy Description Logic Interpretations are fuzzy Interpretations are fuzzy

From satisfied/unsatisfied to a degree of truth [0,1]From satisfied/unsatisfied to a degree of truth [0,1] Satisfiability of fuzzy axiom given fuzzy Satisfiability of fuzzy axiom given fuzzy

interpretation [12]interpretation [12] ““Fuzzy axiom a logical consequence of a Fuzzy axiom a logical consequence of a

knowledge base iff every model in the knowledge base iff every model in the knowledge base satisfies the fuzzy axiom” [12]knowledge base satisfies the fuzzy axiom” [12]

Reasoning a problemReasoning a problem Computationally no calculus exists to check for Computationally no calculus exists to check for

satisfiability of a fuzzy knowledge model [12]satisfiability of a fuzzy knowledge model [12]

Page 21: Uncertainty and Semantic web

Fuzzy OWLFuzzy OWL Extension of OWLExtension of OWL Example (describing the safety of a Example (describing the safety of a

location):location): Without fuzzy, the location is either safe or not Without fuzzy, the location is either safe or not

safesafe With fuzzy, the location is safe to a degree With fuzzy, the location is safe to a degree

Classes and properties are ‘fuzzy’Classes and properties are ‘fuzzy’ A class is considered a fuzzy set [1]A class is considered a fuzzy set [1] A property is a fuzzy relation over a set [1]A property is a fuzzy relation over a set [1]

Page 22: Uncertainty and Semantic web

Fuzzy OWLFuzzy OWL

Requires extension of to map OWL Requires extension of to map OWL entailment to satisfiability [4]entailment to satisfiability [4]

Reasoning changes in that when concepts Reasoning changes in that when concepts are represented as nodes in forest-like are represented as nodes in forest-like representations, a “membership degree” is representations, a “membership degree” is associated with each node indicating it associated with each node indicating it belongs to a concept [4]belongs to a concept [4]

Degrees added to OWL factsDegrees added to OWL facts

Page 23: Uncertainty and Semantic web

Fuzzy OWLFuzzy OWL

Taken from [4].

Page 24: Uncertainty and Semantic web

Probability TheoryProbability Theory

““..the central objects of probability theory are ..the central objects of probability theory are random variables, stochastic processes, random variables, stochastic processes, and events: mathematical abstractions of and events: mathematical abstractions of non-deterministic events or measured non-deterministic events or measured quantities that may either be single quantities that may either be single occurrences or evolve over time in an occurrences or evolve over time in an apparently random fashion…” [11]apparently random fashion…” [11]

Page 25: Uncertainty and Semantic web

PR-OWLPR-OWL Developed as an extension to OWL (basically an upper Developed as an extension to OWL (basically an upper

ontology)ontology) Represents complex Bayesian models [21] Represents complex Bayesian models [21]

Uses MEBN logic rather than extending OWL Uses MEBN logic rather than extending OWL A first order Bayesian logic [21]A first order Bayesian logic [21]

Consists of entities and attributesConsists of entities and attributes Attributes about entities and relationships to each other – Attributes about entities and relationships to each other –

MEBN fragments (MFrag) [21]MEBN fragments (MFrag) [21] Represent conditional probability distribution [21]Represent conditional probability distribution [21]

MFrags organized into MEBN Theories (MTheories) [21]MFrags organized into MEBN Theories (MTheories) [21] Collectively satisfy consistency constraints [21]Collectively satisfy consistency constraints [21]

GoalGoal Provide a way to support Bayesian modelsProvide a way to support Bayesian models

Page 26: Uncertainty and Semantic web

PR-OWLPR-OWL

Taken from [21].

Page 27: Uncertainty and Semantic web

BayesOWLBayesOWL Express OWL ontologies as Bayesian networks by means of rulesExpress OWL ontologies as Bayesian networks by means of rules For each node, a conditional probability table (CPT) is constructed [15]For each node, a conditional probability table (CPT) is constructed [15] All subject and object classes translated into concept nodes [15]All subject and object classes translated into concept nodes [15] Arc drawn between 2 concept nodes if the 2 classes are related by Arc drawn between 2 concept nodes if the 2 classes are related by

predicate [15]predicate [15] Direction based on class hierarchyDirection based on class hierarchy L-Nodes generated during translation to represent OWL logical operatorsL-Nodes generated during translation to represent OWL logical operators True/false value for each node indicates whether the instance belongs to True/false value for each node indicates whether the instance belongs to

the conceptthe concept CPTs are approximated using the “iterative proportional fitting procedure CPTs are approximated using the “iterative proportional fitting procedure

(IPFP)” [15](IPFP)” [15] Restricted currently to OWL-DL taxonomies [15]Restricted currently to OWL-DL taxonomies [15] GoalsGoals

Support ontology reasoning using probabilistic approachSupport ontology reasoning using probabilistic approach Support ontology mappingSupport ontology mapping

Page 28: Uncertainty and Semantic web

BayesOWLBayesOWL

Taken from [15].[15].

rdfs:subClassOf owl:intersectionOf owl:unionOf

owl:complementOf owl:equivalentClass owl:disjointWith

Page 29: Uncertainty and Semantic web

BayesOWLBayesOWL

Taken from [15].[15].

•DAG constructed

•CPTs for L-Nodes specified

•Concept nodes approximated using D-IPFP

Page 30: Uncertainty and Semantic web

BayesOWLBayesOWL Reasoning Support [15]Reasoning Support [15]

Concept satisfiabilityConcept satisfiability Concept overlappingConcept overlapping Concept subsumptionConcept subsumption

Extensions to OWL to support probabilistic Extensions to OWL to support probabilistic representation [15]representation [15] PriorProbPriorProb CondProbCondProb

Concept Mapping [15]Concept Mapping [15]

Page 31: Uncertainty and Semantic web

BayesOWLBayesOWL

Extensions to OWL

Taken from [15].[15].

Page 32: Uncertainty and Semantic web

ProntoPronto Non-monotonic probabilistic DL reasonerNon-monotonic probabilistic DL reasoner Built on top of PelletBuilt on top of Pellet Uses P-Uses P-SHIQSHIQ(D) formalism [8](D) formalism [8] Expressing uncertain axiomsExpressing uncertain axioms

Syntax based upon Lukasiewicz’s conditional constraints [8]Syntax based upon Lukasiewicz’s conditional constraints [8] Probabilistic ReasoningProbabilistic Reasoning

Lehmann’s lexicographic entailment [8]Lehmann’s lexicographic entailment [8] Represents uncertain ontological knowledge and reasoning [8]Represents uncertain ontological knowledge and reasoning [8] Capable of representing uncertainty in both ABox and TBox axioms Capable of representing uncertainty in both ABox and TBox axioms

[8][8] ““All inferences are done in a totally ‘logical’ way” (no translation) [8]All inferences are done in a totally ‘logical’ way” (no translation) [8] Uses “OWL 1.1 axiom annotations to associate probability intervals Uses “OWL 1.1 axiom annotations to associate probability intervals

with uncertain OWL axioms” [8]with uncertain OWL axioms” [8] Doesn’t scale beyond “15 generic (TBox) conditional constraints” [9]Doesn’t scale beyond “15 generic (TBox) conditional constraints” [9]

Page 33: Uncertainty and Semantic web

ProntoPronto Conditional constraints Conditional constraints

(D|C)[l,u](D|C)[l,u] C and D concepts in P-SHIQ(D)C and D concepts in P-SHIQ(D) [l,u] closed interval within [0,1][l,u] closed interval within [0,1]

Supports overridingSupports overriding Can handle certain probabilistic conflictsCan handle certain probabilistic conflicts Flying birds/penguin problemFlying birds/penguin problem

• Pronto allows “more specific constraints to override more Pronto allows “more specific constraints to override more generic ones” [9]generic ones” [9]

• ““if Pronto knows that Tweety is a Penguin and Penguin is a if Pronto knows that Tweety is a Penguin and Penguin is a subclass-of Bird, it will override the constraint (FlyingObject|subclass-of Bird, it will override the constraint (FlyingObject|Bird)[0.9;1.0] by (FlyingObject|Penguin)[0.0;0.05] and Bird)[0.9;1.0] by (FlyingObject|Penguin)[0.0;0.05] and correctly entail Tweety:(FlyingObject|owl:Thing)[0.0;0.05]. “ correctly entail Tweety:(FlyingObject|owl:Thing)[0.0;0.05]. “ [9][9]

Page 34: Uncertainty and Semantic web

Uncertainty and Ontologies - Uncertainty and Ontologies - MappingMapping

Mapping a problemMapping a problem Existing approaches - combination of syntactic and Existing approaches - combination of syntactic and

semantic measures [18], use machine learning, or semantic measures [18], use machine learning, or linguistics and natural language processing [15]linguistics and natural language processing [15]

Quality varies depending upon domain [18]Quality varies depending upon domain [18] Wang argues without use of a thesaurus, Wang argues without use of a thesaurus,

inaccuracies will occur [22]inaccuracies will occur [22] Problem:Problem:

When mapping a concept from ontology A to ontology When mapping a concept from ontology A to ontology B there isn’t always a single concept match but rather B there isn’t always a single concept match but rather a number of concepts that match to some degreea number of concepts that match to some degree

Page 35: Uncertainty and Semantic web

Uncertainty and Ontologies - Uncertainty and Ontologies - MappingMapping

A proposed truth theory solution based on the A proposed truth theory solution based on the following [18]:following [18]: Dempster-Shafer, uncertain reasoning over potential Dempster-Shafer, uncertain reasoning over potential

mappingsmappings• Evidence TheoryEvidence Theory

Similarity matrix comparing all concepts/propertiesSimilarity matrix comparing all concepts/properties Similarity measure of a concept between O1 and O2Similarity measure of a concept between O1 and O2 DS combines evidence learned to form new beliefDS combines evidence learned to form new belief Promising approachPromising approach

Multi-agent ontology mapping framework [18]Multi-agent ontology mapping framework [18] Not domain dependentNot domain dependent Doesn’t require large amounts of training dataDoesn’t require large amounts of training data

Page 36: Uncertainty and Semantic web

Uncertainty and Ontologies - Uncertainty and Ontologies - MappingMapping

A proposed solution by Wang [22]:A proposed solution by Wang [22]: ACAOM ACAOM Uses WordNet to calculate similarities for Uses WordNet to calculate similarities for

node namesnode names Name based mappingName based mapping Instance strategy Instance strategy

• More semantics more feasible to matchMore semantics more feasible to match• Documents assigned to nodesDocuments assigned to nodes

Uses vector space models to rank matchesUses vector space models to rank matches

Page 37: Uncertainty and Semantic web

Uncertainty and Ontologies - Uncertainty and Ontologies - MappingMapping

BayesOWL [15] also proposed a solutionBayesOWL [15] also proposed a solution Argue that existing similarity approaches will not workArgue that existing similarity approaches will not work

• If degree of similarity is not present in both concepts being If degree of similarity is not present in both concepts being matched [15]matched [15]

• If concept itself is fuzzy [15]If concept itself is fuzzy [15] Uses BayesOWL and belief propagation between Uses BayesOWL and belief propagation between

BNs [15]BNs [15] Ontologies are first translated into BNs [15]Ontologies are first translated into BNs [15] Use probabilistic evidence reasoning to determine Use probabilistic evidence reasoning to determine

match [15]match [15]

Page 38: Uncertainty and Semantic web

Uncertainty and Ontologies – An Uncertainty and Ontologies – An Ontology of UncertaintyOntology of Uncertainty

Proposed by the W3C UR3W-XG groupProposed by the W3C UR3W-XG group Provides a vocabulary for representing different Provides a vocabulary for representing different

types of uncertaintytypes of uncertainty Was a good start but refinement needed [20]Was a good start but refinement needed [20] Strategy to use such an ontology as a way to Strategy to use such an ontology as a way to

drive a reasonerdrive a reasoner Open issue: coordination of reasoning of different Open issue: coordination of reasoning of different

uncertainty models in knowledge base [19]uncertainty models in knowledge base [19] Uses SWRL rules to assign uncertainty to each Uses SWRL rules to assign uncertainty to each

relation [19]relation [19]

Page 39: Uncertainty and Semantic web

Uncertainty and Ontologies – An Uncertainty and Ontologies – An Ontology of UncertaintyOntology of Uncertainty

Taken from [20].

Page 40: Uncertainty and Semantic web

Uncertainty and Web ServicesUncertainty and Web Services Service discovery – what is best service for request?Service discovery – what is best service for request? Matching goal to serviceMatching goal to service Brokers used for filteringBrokers used for filtering Semantic Web Service FrameworkSemantic Web Service Framework

Semantic Web Service Language – concepts/descriptions [17]Semantic Web Service Language – concepts/descriptions [17] Semantic Web Service Ontology – conceptual model [17]Semantic Web Service Ontology – conceptual model [17]

It is argued that current frameworks use first order and It is argued that current frameworks use first order and description logics and “goal capabilities” are “based on description logics and “goal capabilities” are “based on subsumption checking or query-answering”[16]subsumption checking or query-answering”[16]

Proposed approach uses Incident Calculus [16]Proposed approach uses Incident Calculus [16]

Page 41: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto Pronto Example: Breast Cancer Risk ModelsPronto Example: Breast Cancer Risk Models Models 2 types of risks – absolute and relativeModels 2 types of risks – absolute and relative Combining risk factors to determine likelihood of Combining risk factors to determine likelihood of

breast cancer for a woman [8]breast cancer for a woman [8] Distinction between known and inferredDistinction between known and inferred

Pronto uses an ontology for knowledgePronto uses an ontology for knowledge Uses probabilistic statements to enable Uses probabilistic statements to enable

computable inferencing [8]computable inferencing [8] The probabilistic statements complement the The probabilistic statements complement the

OWL syntaxOWL syntax

Page 42: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto Risk factors relevant to breast cancer are subclasses of ‘RiskFactor’ Risk factors relevant to breast cancer are subclasses of ‘RiskFactor’ Categories of women that have certain risk factors are subclasses of Categories of women that have certain risk factors are subclasses of

‘WomanWithRiskFactors’ ‘WomanWithRiskFactors’ Women with risk of developing cancer subclass ‘WomanUnderBRCRisk’Women with risk of developing cancer subclass ‘WomanUnderBRCRisk’ The goal:The goal:

““Compute the probability that a certain woman is an instance of some Compute the probability that a certain woman is an instance of some WomanUnderBRCRisk subclass given that she is an instance of some WomanUnderBRCRisk subclass given that she is an instance of some WomanWithRiskFactors subclass” [8]WomanWithRiskFactors subclass” [8]

““Infer generic probabilistic subsumption between classes under Infer generic probabilistic subsumption between classes under WomanUnderBRCRisk and under WomanWithRiskFactors” [8]WomanUnderBRCRisk and under WomanWithRiskFactors” [8]

Conditional constraints are used to represent ‘uncertain background Conditional constraints are used to represent ‘uncertain background knowledge’ using the OWL 1.1 axiom annotations [8]knowledge’ using the OWL 1.1 axiom annotations [8]

The demo defines constraints to “express how risk factors influence the risk The demo defines constraints to “express how risk factors influence the risk of developing cancer” [8]of developing cancer” [8]

Pronto combines the factors and computes the probability that a woman is Pronto combines the factors and computes the probability that a woman is an instance of a subclass of ‘WomanUnderBRCRisk’ an instance of a subclass of ‘WomanUnderBRCRisk’

Page 43: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto <owl:ObjectProperty rdf:about="#hasRiskFactor"><owl:ObjectProperty rdf:about="#hasRiskFactor"> <rdfs:domain rdf:resource="#Person"/><rdfs:domain rdf:resource="#Person"/> <rdfs:range rdf:resource="#RiskFactor"/><rdfs:range rdf:resource="#RiskFactor"/> </owl:ObjectProperty></owl:ObjectProperty>

<owl:Class rdf:about="#WomanTakingEstrogen"><owl:Class rdf:about="#WomanTakingEstrogen"> <owl:equivalentClass><owl:equivalentClass> <owl:Restriction><owl:Restriction> <owl:onProperty rdf:resource="#hasRiskFactor"/><owl:onProperty rdf:resource="#hasRiskFactor"/> <owl:someValuesFrom rdf:resource="#Estrogen"/><owl:someValuesFrom rdf:resource="#Estrogen"/> </owl:Restriction></owl:Restriction> </owl:equivalentClass></owl:equivalentClass> <rdfs:subClassOf rdf:resource="#Woman"/><rdfs:subClassOf rdf:resource="#Woman"/> </owl:Class></owl:Class>

Taken from http://clarkparsia.com/pronto/cancer_ra.owlTaken from http://clarkparsia.com/pronto/cancer_ra.owl

Page 44: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto

<owl:Class rdf:about="#WomanWithRiskFactors"><owl:Class rdf:about="#WomanWithRiskFactors"> <owl:equivalentClass><owl:equivalentClass> <owl:Class><owl:Class> <owl:intersectionOf rdf:parseType="Collection"><owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="#Woman"/><rdf:Description rdf:about="#Woman"/> <owl:Restriction><owl:Restriction> <owl:onProperty rdf:resource="#hasRiskFactor"/><owl:onProperty rdf:resource="#hasRiskFactor"/> <owl:someValuesFrom rdf:resource="#RiskFactor"/><owl:someValuesFrom rdf:resource="#RiskFactor"/> </owl:Restriction></owl:Restriction> </owl:intersectionOf></owl:intersectionOf> </owl:Class></owl:Class> </owl:equivalentClass></owl:equivalentClass> <rdfs:subClassOf rdf:resource="#Woman"/><rdfs:subClassOf rdf:resource="#Woman"/> </owl:Class></owl:Class>

Taken from http://clarkparsia.com/pronto/cancer_ra.owlTaken from http://clarkparsia.com/pronto/cancer_ra.owl

Page 45: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto <owl:Class rdf:about="#WomanAgedUnder50"><owl:Class rdf:about="#WomanAgedUnder50"> <owl:equivalentClass><owl:equivalentClass> <owl:Class><owl:Class> <owl:intersectionOf rdf:parseType="Collection"><owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="#Woman"/><rdf:Description rdf:about="#Woman"/> <owl:Restriction><owl:Restriction> <owl:onProperty rdf:resource="#hasAge"/><owl:onProperty rdf:resource="#hasAge"/> <owl:someValuesFrom rdf:resource="#AgeUnder50"/><owl:someValuesFrom rdf:resource="#AgeUnder50"/> </owl:Restriction></owl:Restriction> </owl:intersectionOf></owl:intersectionOf> </owl:Class></owl:Class> </owl:equivalentClass></owl:equivalentClass> <rdfs:subClassOf rdf:resource="#WomanWithRiskFactors"/><rdfs:subClassOf rdf:resource="#WomanWithRiskFactors"/> </owl:Class></owl:Class>

Taken from http://clarkparsia.com/pronto/cancer_ra.owlTaken from http://clarkparsia.com/pronto/cancer_ra.owl

Page 46: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto <owl:Class rdf:about="#WomanUnderAbsoluteBRCRisk"><owl:Class rdf:about="#WomanUnderAbsoluteBRCRisk"> <owl:equivalentClass><owl:equivalentClass> <owl:Class><owl:Class> <owl:intersectionOf rdf:parseType="Collection"><owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="#Woman"/><rdf:Description rdf:about="#Woman"/> <owl:Restriction><owl:Restriction> <owl:onProperty rdf:resource="#hasRisk"/><owl:onProperty rdf:resource="#hasRisk"/> <owl:someValuesFrom rdf:resource="#AbsoluteBRCRisk"/><owl:someValuesFrom rdf:resource="#AbsoluteBRCRisk"/> </owl:Restriction></owl:Restriction> </owl:intersectionOf></owl:intersectionOf> </owl:Class></owl:Class> </owl:equivalentClass></owl:equivalentClass> </owl:Class></owl:Class>

Taken from http://clarkparsia.com/pronto/cancer_ra.owlTaken from http://clarkparsia.com/pronto/cancer_ra.owl

Page 47: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto<owl:Class rdf:about="#WomanUnderBRCRisk"><owl:Class rdf:about="#WomanUnderBRCRisk"> <owl:equivalentClass><owl:equivalentClass> <owl:Class><owl:Class> <owl:intersectionOf rdf:parseType="Collection"><owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="#Woman"/><rdf:Description rdf:about="#Woman"/> <owl:Restriction><owl:Restriction> <owl:onProperty rdf:resource="#hasRisk"/><owl:onProperty rdf:resource="#hasRisk"/> <owl:someValuesFrom rdf:resource="#BRCRisk"/><owl:someValuesFrom rdf:resource="#BRCRisk"/> </owl:Restriction></owl:Restriction> </owl:intersectionOf></owl:intersectionOf> </owl:Class></owl:Class> </owl:equivalentClass></owl:equivalentClass> </owl:Class></owl:Class>

Taken from http://clarkparsia.com/pronto/cancer_ra.owlTaken from http://clarkparsia.com/pronto/cancer_ra.owl

Page 48: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto<owl:Class rdf:about="#WomanUnderIncreasedBRCRisk"><owl:Class rdf:about="#WomanUnderIncreasedBRCRisk"> <owl:equivalentClass><owl:equivalentClass> <owl:Class><owl:Class> <owl:intersectionOf rdf:parseType="Collection"><owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction><owl:Restriction> <owl:onProperty rdf:resource="#hasRisk"/><owl:onProperty rdf:resource="#hasRisk"/> <owl:someValuesFrom rdf:resource="#IncreasedBRCRisk"/><owl:someValuesFrom rdf:resource="#IncreasedBRCRisk"/> </owl:Restriction></owl:Restriction> <rdf:Description rdf:about="#WomanUnderBRCRisk"/><rdf:Description rdf:about="#WomanUnderBRCRisk"/> </owl:intersectionOf></owl:intersectionOf> </owl:Class></owl:Class> </owl:equivalentClass></owl:equivalentClass> </owl:Class></owl:Class>

Taken from http://clarkparsia.com/pronto/cancer_ra.owlTaken from http://clarkparsia.com/pronto/cancer_ra.owl

Page 49: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto<owl:Class rdf:about="#WomanUnderLifetimeBRCRisk"><owl:Class rdf:about="#WomanUnderLifetimeBRCRisk"> <owl:equivalentClass><owl:equivalentClass> <owl:Class><owl:Class> <owl:intersectionOf rdf:parseType="Collection"><owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="#Woman"/><rdf:Description rdf:about="#Woman"/> <owl:Restriction><owl:Restriction> <owl:onProperty rdf:resource="#hasRisk"/><owl:onProperty rdf:resource="#hasRisk"/> <owl:someValuesFrom rdf:resource="#LifetimeBRCRisk"/><owl:someValuesFrom rdf:resource="#LifetimeBRCRisk"/> </owl:Restriction></owl:Restriction> </owl:intersectionOf></owl:intersectionOf> </owl:Class></owl:Class> </owl:equivalentClass></owl:equivalentClass> <rdfs:subClassOf rdf:resource="#WomanUnderAbsoluteBRCRisk"/><rdfs:subClassOf rdf:resource="#WomanUnderAbsoluteBRCRisk"/> </owl:Class></owl:Class>

Taken from http://clarkparsia.com/pronto/cancer_ra.owlTaken from http://clarkparsia.com/pronto/cancer_ra.owl

Page 50: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto <owl:Class rdf:about="#WomanUnderModeratelyIncreasedBRCRisk"><owl:Class rdf:about="#WomanUnderModeratelyIncreasedBRCRisk"> <owl:equivalentClass><owl:equivalentClass> <owl:Class><owl:Class> <owl:intersectionOf rdf:parseType="Collection"><owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="#WomanUnderIncreasedBRCRisk"/><rdf:Description rdf:about="#WomanUnderIncreasedBRCRisk"/> <owl:Restriction><owl:Restriction> <owl:onProperty rdf:resource="#hasRisk"/><owl:onProperty rdf:resource="#hasRisk"/> <owl:someValuesFrom rdf:resource="#ModeratelyIncreasedBRCRisk"/><owl:someValuesFrom rdf:resource="#ModeratelyIncreasedBRCRisk"/> </owl:Restriction></owl:Restriction> </owl:intersectionOf></owl:intersectionOf> </owl:Class></owl:Class> </owl:equivalentClass></owl:equivalentClass> <rdfs:subClassOf rdf:resource="#WomanUnderIncreasedBRCRisk"/><rdfs:subClassOf rdf:resource="#WomanUnderIncreasedBRCRisk"/> <owl:disjointWith rdf:resource="#WomanUnderStronglyIncreasedBRCRisk"/><owl:disjointWith rdf:resource="#WomanUnderStronglyIncreasedBRCRisk"/> </owl:Class></owl:Class>

Taken from http://clarkparsia.com/pronto/cancer_ra.owlTaken from http://clarkparsia.com/pronto/cancer_ra.owl

Page 51: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto <owl:Class rdf:about="#WomanUnderModeratelyReducedBRCRisk"><owl:Class rdf:about="#WomanUnderModeratelyReducedBRCRisk"> <owl:equivalentClass><owl:equivalentClass> <owl:Restriction><owl:Restriction> <owl:onProperty rdf:resource="#hasRisk"/><owl:onProperty rdf:resource="#hasRisk"/> <owl:someValuesFrom <owl:someValuesFrom

rdf:resource="#ModeratelyReducedBRCRisk"/>rdf:resource="#ModeratelyReducedBRCRisk"/> </owl:Restriction></owl:Restriction> </owl:equivalentClass></owl:equivalentClass> <rdfs:subClassOf rdf:resource="#WomanUnderReducedBRCRisk"/><rdfs:subClassOf rdf:resource="#WomanUnderReducedBRCRisk"/> <owl:disjointWith <owl:disjointWith

rdf:resource="#WomanUnderStronglyReducedBRCRisk"/>rdf:resource="#WomanUnderStronglyReducedBRCRisk"/> <owl:disjointWith <owl:disjointWith

rdf:resource="#WomanUnderWeakelyReducedBRCRisk"/>rdf:resource="#WomanUnderWeakelyReducedBRCRisk"/> </owl:Class></owl:Class>

Taken from http://clarkparsia.com/pronto/cancer_ra.owlTaken from http://clarkparsia.com/pronto/cancer_ra.owl

Page 52: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto<!--Lifetime absolute risk--><!--Lifetime absolute risk-->

<!-- Any woman has a 12.3% risk of lifetime breast cancer --> <!-- Any woman has a 12.3% risk of lifetime breast cancer --> <owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#Woman"/><rdf:subject rdf:resource="#Woman"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanUnderLifetimeBRCRisk"/><rdf:object rdf:resource="#WomanUnderLifetimeBRCRisk"/> <pronto:certainty>0;0.123</pronto:certainty><pronto:certainty>0;0.123</pronto:certainty> </owl11:Axiom></owl11:Axiom>

<!-- If a woman has BRCA mutation, then the risk is beteen 30% and 85% --> <!-- If a woman has BRCA mutation, then the risk is beteen 30% and 85% --> <owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#WomanWithBRCAMutation"/><rdf:subject rdf:resource="#WomanWithBRCAMutation"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanUnderLifetimeBRCRisk"/><rdf:object rdf:resource="#WomanUnderLifetimeBRCRisk"/> <pronto:certainty>0.3;0.85</pronto:certainty> <pronto:certainty>0.3;0.85</pronto:certainty> </owl11:Axiom> </owl11:Axiom>

<!-- If it's BRCA1 mutation, then the lifetime risk is between 60% and 80% --> <!-- If it's BRCA1 mutation, then the lifetime risk is between 60% and 80% --> <owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#WomanWithBRCA1Mutation"/><rdf:subject rdf:resource="#WomanWithBRCA1Mutation"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanUnderLifetimeBRCRisk"/><rdf:object rdf:resource="#WomanUnderLifetimeBRCRisk"/> <pronto:certainty>0.6;0.8</pronto:certainty><pronto:certainty>0.6;0.8</pronto:certainty> </owl11:Axiom></owl11:Axiom>

Taken from http://clarkparsia.com/pronto/cancer_cc.owlTaken from http://clarkparsia.com/pronto/cancer_cc.owl

Page 53: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto<!-- Age-related risk--> <!-- Age-related risk--> <owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#WomanAgedUnder20"/><rdf:subject rdf:resource="#WomanAgedUnder20"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/><rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/> <pronto:certainty>0;0.0005</pronto:certainty><pronto:certainty>0;0.0005</pronto:certainty> </owl11:Axiom> </owl11:Axiom>

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#WomanAged2030"/><rdf:subject rdf:resource="#WomanAged2030"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/><rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/> <pronto:certainty>0;0.004</pronto:certainty><pronto:certainty>0;0.004</pronto:certainty> </owl11:Axiom></owl11:Axiom>

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#WomanAged3040"/><rdf:subject rdf:resource="#WomanAged3040"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/><rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/> <pronto:certainty>0;0.014</pronto:certainty><pronto:certainty>0;0.014</pronto:certainty> </owl11:Axiom></owl11:Axiom>

Taken from http://clarkparsia.com/pronto/cancer_cc.owlTaken from http://clarkparsia.com/pronto/cancer_cc.owl

Page 54: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#WomanAged4050"/><rdf:subject rdf:resource="#WomanAged4050"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/><rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/> <pronto:certainty>0;0.025</pronto:certainty><pronto:certainty>0;0.025</pronto:certainty> </owl11:Axiom></owl11:Axiom>

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#WomanAged5060"/><rdf:subject rdf:resource="#WomanAged5060"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/><rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/> <pronto:certainty>0;0.035</pronto:certainty><pronto:certainty>0;0.035</pronto:certainty> </owl11:Axiom></owl11:Axiom>

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#WomanAged6070"/><rdf:subject rdf:resource="#WomanAged6070"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/><rdf:object rdf:resource="#WomanUnderShortTermBRCRisk"/> <pronto:certainty>0;0.039</pronto:certainty><pronto:certainty>0;0.039</pronto:certainty> </owl11:Axiom></owl11:Axiom>

Taken from http://clarkparsia.com/pronto/cancer_cc.owlTaken from http://clarkparsia.com/pronto/cancer_cc.owl

Page 55: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto <!--owl11:Axiom><!--owl11:Axiom> <rdf:subject rdf:resource="#Julie"/><rdf:subject rdf:resource="#Julie"/> <rdf:predicate rdf:resource="&rdf;type"/><rdf:predicate rdf:resource="&rdf;type"/> <rdf:object rdf:resource="#WomanAged3040"/><rdf:object rdf:resource="#WomanAged3040"/> <pronto:certainty>1;1</pronto:certainty><pronto:certainty>1;1</pronto:certainty> </owl11:Axiom></owl11:Axiom>

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#Mary"/><rdf:subject rdf:resource="#Mary"/> <rdf:predicate rdf:resource="&rdf;type"/><rdf:predicate rdf:resource="&rdf;type"/> <rdf:object rdf:resource="#WomanWithBRCA1Mutation"/><rdf:object rdf:resource="#WomanWithBRCA1Mutation"/> <pronto:certainty>1;1</pronto:certainty><pronto:certainty>1;1</pronto:certainty> </owl11:Axiom></owl11:Axiom>

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#Ann"/><rdf:subject rdf:resource="#Ann"/> <rdf:predicate rdf:resource="&rdf;type"/><rdf:predicate rdf:resource="&rdf;type"/> <rdf:object rdf:resource="#WomanWithMotherBRCAffected"/><rdf:object rdf:resource="#WomanWithMotherBRCAffected"/> <pronto:certainty>1;1</pronto:certainty><pronto:certainty>1;1</pronto:certainty> </owl11:Axiom></owl11:Axiom>

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#Ann"/><rdf:subject rdf:resource="#Ann"/> <rdf:predicate rdf:resource="&rdf;type"/><rdf:predicate rdf:resource="&rdf;type"/> <rdf:object rdf:resource="#AshkenaziJewishWoman"/><rdf:object rdf:resource="#AshkenaziJewishWoman"/> <pronto:certainty>0.9;0.95</pronto:certainty><pronto:certainty>0.9;0.95</pronto:certainty> </owl11:Axiom--></owl11:Axiom-->

Taken from http://clarkparsia.com/pronto/cancer_cc.owlTaken from http://clarkparsia.com/pronto/cancer_cc.owl

Page 56: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#Helen"/><rdf:subject rdf:resource="#Helen"/> <rdf:predicate rdf:resource="&rdf;type"/><rdf:predicate rdf:resource="&rdf;type"/> <rdf:object rdf:resource="#PostmenopausalWoman"/><rdf:object rdf:resource="#PostmenopausalWoman"/> <pronto:certainty>1;1</pronto:certainty><pronto:certainty>1;1</pronto:certainty> </owl11:Axiom></owl11:Axiom>

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#Helen"/><rdf:subject rdf:resource="#Helen"/> <rdf:predicate rdf:resource="&rdf;type"/><rdf:predicate rdf:resource="&rdf;type"/> <rdf:object rdf:resource="#WomanTakingEstrogen"/><rdf:object rdf:resource="#WomanTakingEstrogen"/> <pronto:certainty>1;1</pronto:certainty><pronto:certainty>1;1</pronto:certainty> </owl11:Axiom></owl11:Axiom>

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#Helen"/><rdf:subject rdf:resource="#Helen"/> <rdf:predicate rdf:resource="&rdf;type"/><rdf:predicate rdf:resource="&rdf;type"/> <rdf:object rdf:resource="#WomanTakingProgestin"/><rdf:object rdf:resource="#WomanTakingProgestin"/> <pronto:certainty>1;1</pronto:certainty><pronto:certainty>1;1</pronto:certainty> </owl11:Axiom> </owl11:Axiom>

Taken from http://clarkparsia.com/pronto/cancer_cc.owlTaken from http://clarkparsia.com/pronto/cancer_cc.owl

Page 57: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto

<owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#AshkenaziJewishWoman"/><rdf:subject rdf:resource="#AshkenaziJewishWoman"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanWithBRCAMutation"/><rdf:object rdf:resource="#WomanWithBRCAMutation"/> <pronto:certainty>0.025;0.025</pronto:certainty><pronto:certainty>0.025;0.025</pronto:certainty> </owl11:Axiom> </owl11:Axiom> <owl11:Axiom><owl11:Axiom> <rdf:subject rdf:resource="#WomanWithBRCAMutation"/><rdf:subject rdf:resource="#WomanWithBRCAMutation"/> <rdf:predicate rdf:resource="&rdfs;subClassOf"/><rdf:predicate rdf:resource="&rdfs;subClassOf"/> <rdf:object rdf:resource="#WomanUnderLifetimeBRCRisk"/><rdf:object rdf:resource="#WomanUnderLifetimeBRCRisk"/> <pronto:certainty>0.3;0.85</pronto:certainty> <pronto:certainty>0.3;0.85</pronto:certainty> </owl11:Axiom> </owl11:Axiom>

Page 58: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto

Running query (generic TBox conditional Running query (generic TBox conditional constraint) (C|D)[l,u] [9]constraint) (C|D)[l,u] [9]

entail entail http://clarkparsia.com/pronto/cancer_ra.owhttp://clarkparsia.com/pronto/cancer_ra.owl#AshkenaziJewishWoman l#AshkenaziJewishWoman http://clarkparsia.com/pronto/cancer_ra.owhttp://clarkparsia.com/pronto/cancer_ra.owl#WomanUnderLifetimeBRCRiskl#WomanUnderLifetimeBRCRisk

Page 59: Uncertainty and Semantic web

Demo - ProntoDemo - Pronto

Query : entailQuery : entailResult: 34: (WomanUnderLifetimeBRCRisk|AshkenaziJewishWoman)Result: 34: (WomanUnderLifetimeBRCRisk|AshkenaziJewishWoman)

[0.0075;0.123][0.0075;0.123]Explanation:Explanation:Explaining the generic constraint 34: (WomanUnderLifetimeBRCRisk|Explaining the generic constraint 34: (WomanUnderLifetimeBRCRisk|

AshkenaziJewishAshkenaziJewishWoman)[0.0075;0.123]:Woman)[0.0075;0.123]:Lower bound is because of:Lower bound is because of:[[8: (WomanWithBRCAMutation|AshkenaziJewishWoman)[0.025;0.025], 7: [[8: (WomanWithBRCAMutation|AshkenaziJewishWoman)[0.025;0.025], 7:

(WomanUnderLi(WomanUnderLifetimeBRCRisk|WomanWithBRCAMutation)[0.3;0.85]]]fetimeBRCRisk|WomanWithBRCAMutation)[0.3;0.85]]]Upper bound is because of:Upper bound is because of:[[10: (WomanUnderLifetimeBRCRisk|Woman)[0.0;0.123]]][[10: (WomanUnderLifetimeBRCRisk|Woman)[0.0;0.123]]]

Result computed in 6266msResult computed in 6266ms

Page 60: Uncertainty and Semantic web

Want to learn more?Want to learn more? Attend the 2009 URSW ConferenceAttend the 2009 URSW Conference

http://c4i.gmu.edu/ursw/2009/http://c4i.gmu.edu/ursw/2009/ Visit W3C Uncertainty Reasoning for the World Wide Visit W3C Uncertainty Reasoning for the World Wide

Web Incubator GroupWeb Incubator Group http://www.w3.org/2005/Incubator/urw3/http://www.w3.org/2005/Incubator/urw3/

Review presentations from last year’s conferenceReview presentations from last year’s conference http://c4i.gmu.edu/ursw/2008/http://c4i.gmu.edu/ursw/2008/

Download ProntoDownload Pronto http://pellet.owldl.com/pronto/http://pellet.owldl.com/pronto/

Download FiREDownload FiRE http://www.image.ece.ntua.gr/~nsimou/FiRE/http://www.image.ece.ntua.gr/~nsimou/FiRE/

Page 61: Uncertainty and Semantic web

ReferencesReferences[1] - Stoilos,Simou,Stamou,Kollias,“Uncertainty and the Semantic Web”, [1] - Stoilos,Simou,Stamou,Kollias,“Uncertainty and the Semantic Web”, http://www.image.ece.ntua.gr/php/savepaper.php?id=445http://www.image.ece.ntua.gr/php/savepaper.php?id=445, 2006, IEEE, 2006, IEEE[2] – 2008 Conference, “Uncertainty Reasoning for the Semantic Web”, [2] – 2008 Conference, “Uncertainty Reasoning for the Semantic Web”, http://c4i.gmu.edu/ursw/2008/index.htmlhttp://c4i.gmu.edu/ursw/2008/index.html[3] - 2007 Conference, “Uncertainty Reasoning for the Semantic Web”, [3] - 2007 Conference, “Uncertainty Reasoning for the Semantic Web”, http://c4i.gmu.edu/ursw/2007/index.htmlhttp://c4i.gmu.edu/ursw/2007/index.html[4] - Stoilos,Stamou,Tzouvaras,Pan,Horrocks, “Fuzzy OWL: Uncertainty and the Semantic Web”, [4] - Stoilos,Stamou,Tzouvaras,Pan,Horrocks, “Fuzzy OWL: Uncertainty and the Semantic Web”, http://www.image.ntua.gr/papers/398.pdfhttp://www.image.ntua.gr/papers/398.pdf[5] - Lassila, “Some Personal Thoughts on Semantic Web and “Non-symbolic” AI”, [5] - Lassila, “Some Personal Thoughts on Semantic Web and “Non-symbolic” AI”, http://c4i.gmu.edu/ursw/2008/talks/URSW2008_Keynote_Lassila.pdfhttp://c4i.gmu.edu/ursw/2008/talks/URSW2008_Keynote_Lassila.pdf, 2008, , 2008,

ISWCISWC[6] – Williams,Bastin,Cornford,Ingram, “Describing and Communicating Uncertainty within the Semantic Web”, [6] – Williams,Bastin,Cornford,Ingram, “Describing and Communicating Uncertainty within the Semantic Web”,

http://c4i.gmu.edu/ursw/2008/papers/URSW2008_F3_WilliamsEtAl.pdfhttp://c4i.gmu.edu/ursw/2008/papers/URSW2008_F3_WilliamsEtAl.pdf[7] – Sanchez, “Fuzzy logic and semantic web”, http://books.google.com/books?[7] – Sanchez, “Fuzzy logic and semantic web”, http://books.google.com/books?

id=Cidej8b4ESIC&pg=PA4&lpg=PA4&dq=monotonic+bivalent+language&source=bl&ots=mtbZcZfaO7&sig=VtGqKXu-id=Cidej8b4ESIC&pg=PA4&lpg=PA4&dq=monotonic+bivalent+language&source=bl&ots=mtbZcZfaO7&sig=VtGqKXu-rrzl5HOw36UBTeTpdoE&hl=en&ei=sBIASpuJFonItgeKnpyTBw&sa=X&oi=book_result&ct=result&resnum=1#PPP1,M1rrzl5HOw36UBTeTpdoE&hl=en&ei=sBIASpuJFonItgeKnpyTBw&sa=X&oi=book_result&ct=result&resnum=1#PPP1,M1

[8] – Klinov, Parsia, “Demonstrating Pronto: a Non-monotonic Probabilistic OWL Reasoner”, [8] – Klinov, Parsia, “Demonstrating Pronto: a Non-monotonic Probabilistic OWL Reasoner”, http://www.webont.org/owled/2008dc/papers/owled2008dc_paper_2.pdfhttp://www.webont.org/owled/2008dc/papers/owled2008dc_paper_2.pdf

[9] – Klinov, “Introducing Pronto: Probabilistic DL Reasoning in Pellet“, [9] – Klinov, “Introducing Pronto: Probabilistic DL Reasoning in Pellet“, http://clarkparsia.com/weblog/2007/09/27/introducing-pronto/http://clarkparsia.com/weblog/2007/09/27/introducing-pronto/[10] – Wikipedia Fuzzy Set theory, [10] – Wikipedia Fuzzy Set theory, http://en.wikipedia.org/wiki/Fuzzy_sethttp://en.wikipedia.org/wiki/Fuzzy_set[11] – Wikipedia Probability Theory, http://en.wikipedia.org/wiki/Probability_theory[11] – Wikipedia Probability Theory, http://en.wikipedia.org/wiki/Probability_theory[12] – Straccia, “A Fuzzy Description Logic for the Semantic Web”, http://www.win.tue.nl/~aserebre/ks/Lit/Straccia2006.pdf[12] – Straccia, “A Fuzzy Description Logic for the Semantic Web”, http://www.win.tue.nl/~aserebre/ks/Lit/Straccia2006.pdf[13] – Mazzieri, Dragoni, “A Fuzzy Semantics for Semantic Web Languages”, http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-173/paper2.pdf[13] – Mazzieri, Dragoni, “A Fuzzy Semantics for Semantic Web Languages”, http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-173/paper2.pdf[14] – Wikipedia Description Logic, http://en.wikipedia.org/wiki/Description_logic[14] – Wikipedia Description Logic, http://en.wikipedia.org/wiki/Description_logic[15] – Ding, Peng, Pan, “BayesOWL: Uncertainty Modeling in Semantic Web Ontologies”, http://ebiquity.umbc.edu/_file_directory_/papers/217.pdf[15] – Ding, Peng, Pan, “BayesOWL: Uncertainty Modeling in Semantic Web Ontologies”, http://ebiquity.umbc.edu/_file_directory_/papers/217.pdf[16] – Martin-recurerda1, Robertson2, “Discovery and Uncertainty in Semantic Web Services”, [16] – Martin-recurerda1, Robertson2, “Discovery and Uncertainty in Semantic Web Services”,

http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-173/paper4.pdfhttp://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-173/paper4.pdf[17] – “Semantic Web Services Framework (SWSF) Overview”, http://www.w3.org/Submission/SWSF/[17] – “Semantic Web Services Framework (SWSF) Overview”, http://www.w3.org/Submission/SWSF/[18] – Nagy,Vargas-Vera,Motta, “Uncertain Reasoning for Creating Ontology Mapping on the Semantic Web”, [18] – Nagy,Vargas-Vera,Motta, “Uncertain Reasoning for Creating Ontology Mapping on the Semantic Web”,

http://c4i.gmu.edu/ursw/2007/files/papers/URSW2007_P2_NagyVeraMotta.pdfhttp://c4i.gmu.edu/ursw/2007/files/papers/URSW2007_P2_NagyVeraMotta.pdf[19] – Ceravolo, Damiani,Leida, “Which Role for an Ontology of Uncertainty?”, http://c4i.gmu.edu/ursw/2008/papers/URSW2008_P6_CeravoloEtAl.pdf[19] – Ceravolo, Damiani,Leida, “Which Role for an Ontology of Uncertainty?”, http://c4i.gmu.edu/ursw/2008/papers/URSW2008_P6_CeravoloEtAl.pdf[20] – Laskey, Laskey, “Uncertainty Reasoning for the World Wide Web: Report on the URW3-XG Incubator Group”,[20] – Laskey, Laskey, “Uncertainty Reasoning for the World Wide Web: Report on the URW3-XG Incubator Group”,

http://c4i.gmu.edu/ursw/2008/papers/URSW2008_FX_LaskeyLaskey.pdfhttp://c4i.gmu.edu/ursw/2008/papers/URSW2008_FX_LaskeyLaskey.pdf[21] – Costa, Laskey, “PR-OWL: A Framework for Probabilistic Ontologies”, http://volgenau.gmu.edu/~klaskey/papers/FOIS2006_CostaLaskey.pdf[21] – Costa, Laskey, “PR-OWL: A Framework for Probabilistic Ontologies”, http://volgenau.gmu.edu/~klaskey/papers/FOIS2006_CostaLaskey.pdf[22] – Wang, “Integrating Uncertainty Into Ontology Mapping”, http://iswc2007.semanticweb.org/papers/955.pdf[22] – Wang, “Integrating Uncertainty Into Ontology Mapping”, http://iswc2007.semanticweb.org/papers/955.pdf