SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Downloaden Sie, um offline zu lesen
UMP-ST plug-in: a tool for documenting,
maintaining, and evolving probabilistic
ontologies
Rommel N. Carvalho, Henrique A. da Rocha, and Gilson L. Mendes
Brazilian Office of the Comptroller General

Marcelo Ladeira, Rafael M. de Souza, and Shou Matsumoto	

Universidade de Brasília	

!
Paper - Uncertainty Reasoning for the Semantic Web	

URSW - ISWC	

10/21/2013 - Sydney, Australia
Agenda

2
Agenda
Introduction

2
Agenda
Introduction
UMP-ST

2
Agenda
Introduction
UMP-ST
UnBBayes Plug-in Architecture

2
Agenda
Introduction
UMP-ST
UnBBayes Plug-in Architecture
UMP-ST Plug-in Use Case

2
Agenda
Introduction
UMP-ST
UnBBayes Plug-in Architecture
UMP-ST Plug-in Use Case
Conclusion

2
Introduction

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

3
Logic + Uncertainty Big Bang

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

4
Logic + Uncertainty Big Bang
In the last decade there has been a significant
increase in formalisms that integrate uncertainty
representation into ontology languages: 	

PR-OWL [5–7], 	

PR-OWL 2 [4, 3], 	

OntoBayes [20], 	

BayesOWL [8], 	

and probabilistic extensions of SHIF(D) and SHOIN(D)
[15]	

among others.
Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

4
Ontology
A probabilistic ontology is an explicit, formal knowledge representation
that expresses knowledge about a domain of application. This includes:	

Types of entities that exist in the domain;	

Properties of those entities;	

 firstName,
Relationships among entities;	


Person, Procurement, Enterprise, ...

lastName, procurementNumber, ...

motherOf, ownerOf, isFrontFor ...

Processes and events that happen with those entities;	

Statistical regularities that characterize the domain;	


analyzing if requirements 

are met,
choosing better proposal, ...

Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities
of the domain;	

Uncertainty about all the above forms of knowledge;	

where the term entity refers to any concept (real or fictitious, concrete or abstract) that
can be described and reasoned about within the domain of application [5].

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

5
Probabilistic Ontology
A probabilistic ontology is an explicit, formal knowledge representation
that expresses knowledge about a domain of application. This includes:	

Types of entities that exist in the domain;	

Properties of those entities;	

 firstName,
Relationships among entities;	


Person, Procurement, Enterprise, ...

lastName, procurementNumber, ...

motherOf, ownerOf, isFrontFor ...

Processes and events that happen with those entities;	

Statistical regularities that characterize the domain;	


analyzing if requirements 

are met,
choosing better proposal, ...

Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities
of the domain;	

Uncertainty about all the above forms of knowledge;	

where the term entity refers to any concept (real or fictitious, concrete or abstract) that
can be described and reasoned about within the domain of application [5].

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

5
Probabilistic Ontology
A probabilistic ontology is an explicit, formal knowledge representation
that expresses knowledge about a domain of application. This includes:	

Types of entities that exist in the domain;	

Properties of those entities;	

 firstName,
Relationships among entities;	


Person, Procurement, Enterprise, ...

lastName, procurementNumber, ...

motherOf, ownerOf, isFrontFor ...

Processes and events that happen with those entities;	

Statistical regularities that characterize the domain;	


analyzing if requirements 

are met,
choosing better proposal, ...

Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities
of the domain;	

Uncertainty about all the above forms of knowledge;	

where the term entity refers to any concept (real or fictitious, concrete or abstract) that
can be described and reasoned about within the domain of application [5].

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

5
Probabilistic Ontology
A probabilistic ontology is an explicit, formal knowledge representation
that expresses knowledge about a domain of application. This includes:	

Types of entities that exist in the domain;	

Properties of those entities;	

 firstName,
Relationships among entities;	


Person, Procurement, Enterprise, ...

lastName, procurementNumber, ...

motherOf, ownerOf, isFrontFor ...

Processes and events that happen with those entities;	

Statistical regularities that characterize the domain;	


analyzing if requirements 

are met,
choosing better proposal, ...

Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities
of the domain;	

Uncertainty about all the above forms of knowledge;	

where the term entity refers to any concept (real or fictitious, concrete or abstract) that
can be described and reasoned about within the domain of application [5].

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

5
Probabilistic Ontology
A probabilistic ontology is an explicit, formal knowledge representation
that expresses knowledge about a domain of application. This includes:	

Types of entities that exist in the domain;	

Properties of those entities;	

 firstName,
Relationships among entities;	


Person, Procurement, Enterprise, ...

lastName, procurementNumber, ...

motherOf, ownerOf, isFrontFor ...

Processes and events that happen with those entities;	

Statistical regularities that characterize the domain;	


analyzing if requirements 

are met,
choosing better proposal, ...

Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities
of the domain;	

P(isFrontFor|
Uncertainty about all the above forms of knowledge;	


valueOfProcurement = 1M,
annualIncome = 10k) = 90%

where the term entity refers to any concept (real or fictitious, concrete or abstract) that
can be described and reasoned about within the domain of application [5].

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

5
Probabilistic Ontology
My objective is to define and
represent a context model for
the interoperability of Sensor is an explicit, formal knowledge representation
A probabilistic ontology
Networks. As my background is about a domain of application. This includes:	

that expresses knowledge
not computer science, it's
Types of entities that
being a little hard to exist in the domain;	

 Person, Procurement, Enterprise, ...
understand how to put in
Properties of those entities;	

 firstName, lastName, procurementNumber, ...
practice a probabilistic
ontology.
Relationships among entities;	

 motherOf, ownerOf, isFrontFor ...
PhD student, Wageningen University, The Netherlands

Processes and events that happen with those entities;	

Statistical regularities that characterize the domain;	


analyzing if requirements 

are met,
choosing better proposal, ...

Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities
of the domain;	

P(isFrontFor|
Uncertainty about all the above forms of knowledge;	


valueOfProcurement = 1M,
annualIncome = 10k) = 90%

where the term entity refers to any concept (real or fictitious, concrete or abstract) that
can be described and reasoned about within the domain of application [5].

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

5
Probabilistic Ontology

This seems a very promising
My objective is to define and
tool, but we need to learn how
represent a context model for
to best make use of it. When
the interoperability of Sensor is an explicit, formal knowledge representation
we try to design using
A probabilistic ontology
Networks. As my background is about a domain of application. This includes:	

UnBBayes, the questions we
that expresses knowledge
not computer science, it's
are trying to answer is how do
Types of entities that
being a little hard to exist in the domain;	

 Person, Procurement, Enterprise, ...
you identify which entities
understand how to put in
are relevant to the problem
Properties of those entities;	

 firstName, lastName, procurementNumber, ...
practice a probabilistic
and how translate them as
ontology. among entities;	

 motherOf, ownerOf, in your system.
variables isFrontFor ...
Relationships The Netherlands
PhD student, Wageningen University,
Fusion Engineer, EADS Innovation Works, UK
Processes and events that happen with those entities;	

Statistical regularities that characterize the domain;	


analyzing if requirements 

are met,
choosing better proposal, ...

Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities
of the domain;	

P(isFrontFor|
Uncertainty about all the above forms of knowledge;	


valueOfProcurement = 1M,
annualIncome = 10k) = 90%

where the term entity refers to any concept (real or fictitious, concrete or abstract) that
can be described and reasoned about within the domain of application [5].

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

5
Probabilistic Ontology

This seems a very promising
My objective is to define and
tool, but we need to learn how
represent a context model for
to best make use of it. When
the interoperability of Sensor is an explicit, formal knowledge representation
we try to design using
A probabilistic ontology
Networks. As my background is about a domain of application. This includes:	

UnBBayes, the questions we
that expresses knowledge
not computer science, it's
are trying to answer is how do
Types of entities that
being a little hard to exist in the domain;	

 Person, Procurement, Enterprise, ...
you identify which entities
understand how to put in
are relevant to the problem
Properties of those entities;	

 firstName, lastName, procurementNumber, ...
practice a probabilistic
and how translate them as
ontology. among entities;	

 motherOf, ownerOf, in your system.
variables isFrontFor ...
Relationships The Netherlands
PhD student, Wageningen University,
Fusion Engineer, EADS Innovation Works, UK

analyzing if requirements 

are met,
choosing better proposal, ...

Processes and events that happenawith those entities;	

I am evaluating PR-OWL as
knowledge representation as
Statistical regularities that characterize the domain;	

well as reasoning formalism.
I'd like to explore if/how it can
Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities
be used
of the domain;	

for applications
P(isFrontFor|
using resource devices.
valueOfProcurement = 1M,
PhD student, University of the Arlington, USA
Uncertainty about allTexas atabove forms of knowledge;	

annualIncome = 10k) = 90%
where the term entity refers to any concept (real or fictitious, concrete or abstract) that
can be described and reasoned about within the domain of application [5].

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

5
Probabilistic Ontology

This seems a very promising
My objective is to define and
tool, but we need to learn how
represent a context model for
to best make use of it. When
the interoperability of Sensor is an explicit, formal knowledge representation
we try to design using
A probabilistic ontology
Networks. As my background is about a domain of application. This includes:	

UnBBayes, the questions we
that expresses knowledge
not computer science, it's
are trying to answer is how do
Types of entities that
being a little hard to exist in the domain;	

 Person, Procurement, Enterprise, ...
you identify which entities
understand how to put in
are relevant to the problem
Properties of those entities;	

 firstName, lastName, procurementNumber, ...
practice a probabilistic
and how translate them as
ontology. among entities;	

 motherOf, ownerOf, in your system.
variables isFrontFor ...
Relationships The Netherlands
PhD student, Wageningen University,
Fusion Engineer, EADS Innovation Works, UK

analyzing if requirements 

entities;	

 are met,
choosing better proposal,
Why use these variables?...

Processes and events that happenawith those
I am evaluating PR-OWL as
knowledge representation as
Statistical regularities that characterize the domain;	

Why they are connected in
well as reasoning formalism.
such a way? How do you
I'd like to ambiguous, incomplete, unreliable, and dissonant knowledge related to entities
explore if/how it can
Inconclusive,
choose what type of
be used
of the domain;	

for applications
P(isFrontFor|
variable it is?
using resource devices.
valueOfProcurement = Works, UK
Fusion Engineer, EADS Innovation 1M,
PhD student, University of the Arlington, USA
Uncertainty about allTexas atabove forms of knowledge;	

annualIncome = 10k) = 90%
where the term entity refers to any concept (real or fictitious, concrete or abstract) that
can be described and reasoned about within the domain of application [5].

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

5
Probabilistic Ontology

This seems a very promising
My objective is to define and
tool, but we need to learn how
represent a context model for
to best make use of it. When
the interoperability of Sensor is an explicit, formal knowledge representation
we try to design using
A probabilistic ontology
Networks. As my background is about a domain of application. This includes:	

UnBBayes, the questions we
that expresses knowledge
not computer science, it's
are trying to answer is how do
One thing which might be beyond the Person,of this tutorial is a
scope
Types of entities to exist in the domain;	

 identifyProcurement, Enterprise, ...
that
being a little hard
you
which entities
write-up about Art of Modeling with MEBN. Both narration and
understand how to put in
are relevant to the problem
the resultant MEBN help in understanding the problem, but
Properties of those entities;	

 firstName, lastName, procurementNumber, ...
practice a probabilistic
and how translate them as
how one reach from a problem description to a MEBN at
ontology. among entities;	

variables isFrontFor
your system.
ownerOf,
Relationships not very clear. motherOf, Fusion Engineer, in toInnovation Works, UK
times is The Netherlands
... So when it comes MEBN,...
how
PhD student, Wageningen University,
EADS
one decides aboutthat happenawith those entities;	

 analyzing if requirements 

are met,
Processes and events the context nodes, input nodes and resident
I am evaluating PR-OWL as
nodes? Most of the times
choosing better proposal,
Why use these variables?...
knowledge representation as it might be pretty obvious but
sometimes it is that characterize
Statistical regularities not very clear why domain;	

 nodes arethey are connected in
Why modeled
well as reasoning formalism. the certain
as input explore if/how it can
fragment when they could also be a way? How do you
such modeled
I'd like to nodes in aincomplete, unreliable, and dissonant knowledge related to entities
Inconclusive, ambiguous, etc. Should we follow an object-oriented type of
as contextfor applications
choose what
be used nodes,
of the domain;	

P(isFrontFor|
approach when identifying important entities or should we it is?
variable
using resource devices.
valueOfProcurement = Works, UK
Fusion Engineer, EADS
think inabout allTexas predicate logic, etc.? As a annualIncome = Innovation = 90%
terms of atabove forms of knowledge;	

modeler what 10k) 1M,
PhD student,
Uncertainty University of the Arlington, USA
drives our thinking process?
Professor, Institute of Business (real or fictitious,
where the term entity refers to any concept Administration, Pakistan concrete or abstract) that
can be described and reasoned about within the domain of application [5].

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

5
Our Goal

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

6
Our Goal
Uncertainty Modeling Process for Semantic Technologies
(UMP-ST)	

Describes the main tasks involved in creating probabilistic
ontologies.	

But it is only a guideline for ontology designers.

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

6
Our Goal
Uncertainty Modeling Process for Semantic Technologies
(UMP-ST)	

Describes the main tasks involved in creating probabilistic
ontologies.	

But it is only a guideline for ontology designers.

UMP-ST plug-in overcomes three main problems:	

the complexity in creating probabilistic ontologies;	

the difficulty in maintaining and evolving existing probabilistic
ontologies; and	

the lack of a centralized tool for documenting probabilistic
ontologies.
Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

6
UMP-ST

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

7
Methodology

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

8
Modeling Cycle - Procurement Fraud

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

9
Modeling Cycle - Procurement Fraud

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

9
Modeling Cycle - Procurement Fraud

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

9
Modeling Cycle - Procurement Fraud
Goal: Find suspicious procurements	

Query: Is there any relation between the committee and
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	


Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

9
Modeling Cycle - Procurement Fraud
Goal: Find suspicious procurements	

Query: Is there any relation between the committee and
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	

Person
Procurement
Enterprise
ownerOf
participatesIn
livesAt

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

9
Modeling Cycle - Procurement Fraud
Goal: Find suspicious procurements	

Query: Is there any relation between the committee and
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	

Person
Procurement
Enterprise
ownerOf
participatesIn
livesAt
If a member of the committee
lives at the same address as a
person responsible for a bidder in
the procurement, a relationship is
more likely to exist between the
committee and the enterprises,
which lowers competition.	


Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

9
Modeling Cycle - Procurement Fraud
Goal: Find suspicious procurements	

Query: Is there any relation between the committee and
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	

Person
Procurement
Enterprise
ownerOf
participatesIn
livesAt
If a member of the committee
lives at the same address as a
person responsible for a bidder in
the procurement, a relationship is
more likely to exist between the
committee and the enterprises,
which lowers competition.	


Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

9
Modeling Cycle - Procurement Fraud
Goal: Find suspicious procurements	

Query: Is there any relation between the committee and
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	

Person
Procurement
Enterprise
ownerOf
participatesIn
livesAt
If a member of the committee
lives at the same address as a
person responsible for a bidder in
the procurement, a relationship is
more likely to exist between the
committee and the enterprises,
which lowers competition.	


Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

9
Modeling Cycle - Procurement Fraud
Goal: Find suspicious procurements	

Query: Is there any relation between the committee and
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	

Person
Procurement
Enterprise
ownerOf
participatesIn
livesAt
If a member of the committee
lives at the same address as a
person responsible for a bidder in
the procurement, a relationship is
more likely to exist between the
committee and the enterprises,
which lowers competition.	


Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

9
Modeling Cycle - Procurement Fraud
Goal: Find suspicious procurements	

Query: Is there any relation between the committee and
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	

Person
Procurement
Enterprise
ownerOf
participatesIn
livesAt
If a member of the committee
lives at the same address as a
person responsible for a bidder in
the procurement, a relationship is
more likely to exist between the
committee and the enterprises,
which lowers competition.	


Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

9
UMP-ST Plug-in
Goal: Find suspicious procurements	

Query: Is there any relation between the committee and
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	

Person	

Procurement	

Enterprise	

ownerOf	

participatesIn	

livesAt	

If a member of the committee
lives at the same address as a
person responsible for a bidder in
the procurement, a relationship is
more likely to exist between the
committee and the enterprises,
which lowers competition.	


Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

10
UMP-ST Plug-in
Goal: Find suspicious procurements	

Query: Is there any relation between the committee and
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	


“Requirements traceability refers to
the ability to describe and follow the
life of a requirement, in both
forward and backward
directions.” [11]

Person	

Procurement	

Enterprise	

ownerOf	

participatesIn	

livesAt	

If a member of the committee
lives at the same address as a
person responsible for a bidder in
the procurement, a relationship is
more likely to exist between the
committee and the enterprises,
which lowers competition.	


Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

10
UnBBayes Plug-in
Architecture

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

11
UnBBayes Plug-in Framework

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

12
UnBBayes UMP-ST Plug-in

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

13
UMP-ST Plug-in
Use Case

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

14
⇤ ii) Procure por um membro da comissão e um resp
participante da licitação que vivam no mesmo endere

Requirements

As figuras 5.1 e 5.2 trazem uma parte da GUI do UMP-ST plugin
Goal: Find suspicious procurements	

Query: Is there any relation between the committee andrelacionadas ao dois objetivos em ques
de visualização das hipóteses
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	


Figura 5.1: Painel de hipóteses do primeiro objeti

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

15
⇤ ii) Procure por um membro da comissão e um resp
participante da licitação que vivam no mesmo endere

Requirements

As figuras 5.1 e 5.2 trazem uma parte da GUI do UMP-ST plugin
Goal: Find suspicious procurements	

Query: Is there any relation between the committee andrelacionadas ao dois objetivos em ques
de visualização das hipóteses
the enterprises that participated in the procurement?	

Evidence: They are siblings	

They live at the same address	


Figura 5.1: Painel de hipóteses do primeiro objeti

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

15
, o relatórioJudicialCriminal, que tem informações sobre o veredicto.
Analysis figuras. Foram criadas 4 atributos:
as entidades não aparecem nas Design - Entities
pessoa), 2.Valor (referente ao contrato), 3. estaSuspenso (relativo a
Person	

Procurement	

ntoAnual (relativo a impostoDeRenda). Como citado na abertura
Enterprise	

as algumas telas serão apresentadas nesta monografia. Caso o leitor
ownerOf	

r em detalhes todas as outras entidades, relacionamentos e atributos
participatesIn	

livesAt	

m CD contendo todas as telas.

gura 5.3: Painel de

Figura 5.4: Painel de relacionamentos do UMP-ST plugin

podem ser determinísticas ou não determinísticas (que envolvem probabilidade). A
darei apenas as regras não determinísticas, uma vez que as regras determinísticas d
entidadesestão resumidas a relações de cardinalidade e unicidade.
ontologia do UMP-ST plugin

1. Se - UMP-ST UnBBayes Plug-in Architecture Introductionum membro- do comitê tiver um parente (pai, 
 mãe, irmão ou irmã) respons
16
por descrever os requisitos - Conclusion
UMP-ST Plug-in Use Case da licitação, então há mais chances de haver uma rela
entre comitê e empresa, o que inibe a concorrência.
, o relatórioJudicialCriminal, que tem informações sobre o veredicto.
Analysis figuras. Foram criadas 4 atributos:
as entidades não aparecem nas Design - Entities
pessoa), 2.Valor (referente ao contrato), 3. estaSuspenso (relativo a
Person	

Procurement	

ntoAnual (relativo a impostoDeRenda). Como citado na abertura
Enterprise	

as algumas telas serão apresentadas nesta monografia. Caso o leitor
ownerOf	

r em detalhes todas as outras entidades, relacionamentos e atributos
participatesIn	

livesAt	

m CD contendo todas as telas.

gura 5.3: Painel de

Figura 5.4: Painel de relacionamentos do UMP-ST plugin

podem ser determinísticas ou não determinísticas (que envolvem probabilidade). A
darei apenas as regras não determinísticas, uma vez que as regras determinísticas d
entidadesestão resumidas a relações de cardinalidade e unicidade.
ontologia do UMP-ST plugin

1. Se - UMP-ST UnBBayes Plug-in Architecture Introductionum membro- do comitê tiver um parente (pai, 
 mãe, irmão ou irmã) respons
16
por descrever os requisitos - Conclusion
UMP-ST Plug-in Use Case da licitação, então há mais chances de haver uma rela
entre comitê e empresa, o que inibe a concorrência.
Analysis  Design - Rules

If a member of the committee
lives at the same address as a
person responsible for a bidder in
the procurement, a relationship is
more likely to exist between the
committee and the enterprises,
which lowers competition.	


Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

17
Analysis  Design - Rules

If a member of the committee
lives at the same address as a
person responsible for a bidder in
the procurement, a relationship is
more likely to exist between the
committee and the enterprises,
which lowers competition.	


Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

17
Analysis  Design - Groups

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

18
Analysis  Design - Groups

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

18
Analysis  Design - Traceability

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

19
Conclusion

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

20
Conclusion

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

21
Conclusion
First tool in the world to implement UMP-ST

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

21
Conclusion
First tool in the world to implement UMP-ST
Also the first in the world to support the design of
POs

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

21
Conclusion
First tool in the world to implement UMP-ST
Also the first in the world to support the design of
POs
A GUI tool for designing, maintaining, and evolving POs	

Overcomes the complexity in creating POs by providing a
step by step guidance	

Provides a centralized tool for documenting POs	

Provides a constant attention to where and what your
changes might impact through the implementation of
requirements traceability
Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

21
Future Work

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

22
Future Work
More tests (still a beta tool)

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

22
Future Work
More tests (still a beta tool)
Exporting all documentation to a single PDF of
HTML file

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

22
Future Work
More tests (still a beta tool)
Exporting all documentation to a single PDF of
HTML file
Generating MFrags automatically based on the
groups defined in the last step of the Analysis 
Design discipline, in order to facilitate the creation
of a MEBN model (i.e., PR-OWL PO) during the
Implementation discipline

Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

22
Future Work
More tests (still a beta tool)
Exporting all documentation to a single PDF of
HTML file
Generating MFrags automatically based on the
groups defined in the last step of the Analysis 
Design discipline, in order to facilitate the creation
of a MEBN model (i.e., PR-OWL PO) during the
Implementation discipline
Apply same methodology to different PO languages
Introduction - UMP-ST - UnBBayes Plug-in Architecture - 

UMP-ST Plug-in Use Case - Conclusion

22
Obrigado!

23

Weitere ähnliche Inhalte

Ähnlich wie URSW 2013 - UMP-ST plug-in

Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Wim Laurier
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Wim Laurier
 
AICHROTH Systemaic evaluation and decentralisation for a (bit more) trusted AI
AICHROTH Systemaic evaluation and decentralisation for a (bit more) trusted AIAICHROTH Systemaic evaluation and decentralisation for a (bit more) trusted AI
AICHROTH Systemaic evaluation and decentralisation for a (bit more) trusted AIFIAT/IFTA
 
II-SDV 2014 Hybrid Intelligence – foresight for opportunities (Youri Aksenov ...
II-SDV 2014 Hybrid Intelligence – foresight for opportunities (Youri Aksenov ...II-SDV 2014 Hybrid Intelligence – foresight for opportunities (Youri Aksenov ...
II-SDV 2014 Hybrid Intelligence – foresight for opportunities (Youri Aksenov ...Dr. Haxel Consult
 
Ot chapter 7
Ot chapter 7Ot chapter 7
Ot chapter 7Ankit
 
Data Visualizations in Cyber Security: Still Home of the WOPR?
Data Visualizations in Cyber Security: Still Home of the WOPR?Data Visualizations in Cyber Security: Still Home of the WOPR?
Data Visualizations in Cyber Security: Still Home of the WOPR?Matthew Park
 
90seconds Presentation
90seconds Presentation90seconds Presentation
90seconds Presentationpbihler
 
Essay On Women In Information Technology
Essay On Women In Information TechnologyEssay On Women In Information Technology
Essay On Women In Information TechnologyJessica Cannella
 
SEMANTIC NETWORKS IN AI
SEMANTIC NETWORKS IN AISEMANTIC NETWORKS IN AI
SEMANTIC NETWORKS IN AIIRJET Journal
 
Knowledge representation Problem in AI.pptx
Knowledge representation Problem in AI.pptxKnowledge representation Problem in AI.pptx
Knowledge representation Problem in AI.pptxSandeepGupta229023
 
Meetup 22/2/2018 - Artificiële Intelligentie & Human Resources
Meetup 22/2/2018 - Artificiële Intelligentie & Human ResourcesMeetup 22/2/2018 - Artificiële Intelligentie & Human Resources
Meetup 22/2/2018 - Artificiële Intelligentie & Human ResourcesDigipolis Antwerpen
 
Modeling a Probabilistic Ontology for Maritime Domain Awareness
Modeling a Probabilistic Ontology for Maritime Domain AwarenessModeling a Probabilistic Ontology for Maritime Domain Awareness
Modeling a Probabilistic Ontology for Maritime Domain AwarenessRommel Carvalho
 
Activity Streaming as Information X-Docking
Activity Streaming as Information X-DockingActivity Streaming as Information X-Docking
Activity Streaming as Information X-DockingKai Riemer
 
Introduction to SEPAM
Introduction to SEPAMIntroduction to SEPAM
Introduction to SEPAMandreasboon
 
SENTIMENT ANALYSIS – SARCASM DETECTION USING MACHINE LEARNING
SENTIMENT ANALYSIS – SARCASM DETECTION USING MACHINE LEARNINGSENTIMENT ANALYSIS – SARCASM DETECTION USING MACHINE LEARNING
SENTIMENT ANALYSIS – SARCASM DETECTION USING MACHINE LEARNINGIRJET Journal
 
Intelligent system by SHAHIN ELAHI BOX
Intelligent system by SHAHIN ELAHI BOXIntelligent system by SHAHIN ELAHI BOX
Intelligent system by SHAHIN ELAHI BOXShahin Alam
 
IRJET- Fake News Detection using Logistic Regression
IRJET- Fake News Detection using Logistic RegressionIRJET- Fake News Detection using Logistic Regression
IRJET- Fake News Detection using Logistic RegressionIRJET Journal
 
A quick peek into the word of AI
A quick peek into the word of AIA quick peek into the word of AI
A quick peek into the word of AISubhendu Dey
 
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for Everyone
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for EveryoneGDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for Everyone
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for EveryoneJames Anderson
 

Ähnlich wie URSW 2013 - UMP-ST plug-in (20)

Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
 
AICHROTH Systemaic evaluation and decentralisation for a (bit more) trusted AI
AICHROTH Systemaic evaluation and decentralisation for a (bit more) trusted AIAICHROTH Systemaic evaluation and decentralisation for a (bit more) trusted AI
AICHROTH Systemaic evaluation and decentralisation for a (bit more) trusted AI
 
II-SDV 2014 Hybrid Intelligence – foresight for opportunities (Youri Aksenov ...
II-SDV 2014 Hybrid Intelligence – foresight for opportunities (Youri Aksenov ...II-SDV 2014 Hybrid Intelligence – foresight for opportunities (Youri Aksenov ...
II-SDV 2014 Hybrid Intelligence – foresight for opportunities (Youri Aksenov ...
 
Ot chapter 7
Ot chapter 7Ot chapter 7
Ot chapter 7
 
Data Visualizations in Cyber Security: Still Home of the WOPR?
Data Visualizations in Cyber Security: Still Home of the WOPR?Data Visualizations in Cyber Security: Still Home of the WOPR?
Data Visualizations in Cyber Security: Still Home of the WOPR?
 
90seconds Presentation
90seconds Presentation90seconds Presentation
90seconds Presentation
 
Essay On Women In Information Technology
Essay On Women In Information TechnologyEssay On Women In Information Technology
Essay On Women In Information Technology
 
SEMANTIC NETWORKS IN AI
SEMANTIC NETWORKS IN AISEMANTIC NETWORKS IN AI
SEMANTIC NETWORKS IN AI
 
Knowledge representation Problem in AI.pptx
Knowledge representation Problem in AI.pptxKnowledge representation Problem in AI.pptx
Knowledge representation Problem in AI.pptx
 
Meetup 22/2/2018 - Artificiële Intelligentie & Human Resources
Meetup 22/2/2018 - Artificiële Intelligentie & Human ResourcesMeetup 22/2/2018 - Artificiële Intelligentie & Human Resources
Meetup 22/2/2018 - Artificiële Intelligentie & Human Resources
 
Modeling a Probabilistic Ontology for Maritime Domain Awareness
Modeling a Probabilistic Ontology for Maritime Domain AwarenessModeling a Probabilistic Ontology for Maritime Domain Awareness
Modeling a Probabilistic Ontology for Maritime Domain Awareness
 
Activity Streaming as Information X-Docking
Activity Streaming as Information X-DockingActivity Streaming as Information X-Docking
Activity Streaming as Information X-Docking
 
Introduction to SEPAM
Introduction to SEPAMIntroduction to SEPAM
Introduction to SEPAM
 
SENTIMENT ANALYSIS – SARCASM DETECTION USING MACHINE LEARNING
SENTIMENT ANALYSIS – SARCASM DETECTION USING MACHINE LEARNINGSENTIMENT ANALYSIS – SARCASM DETECTION USING MACHINE LEARNING
SENTIMENT ANALYSIS – SARCASM DETECTION USING MACHINE LEARNING
 
Intelligent system by SHAHIN ELAHI BOX
Intelligent system by SHAHIN ELAHI BOXIntelligent system by SHAHIN ELAHI BOX
Intelligent system by SHAHIN ELAHI BOX
 
IRJET- Fake News Detection using Logistic Regression
IRJET- Fake News Detection using Logistic RegressionIRJET- Fake News Detection using Logistic Regression
IRJET- Fake News Detection using Logistic Regression
 
A quick peek into the word of AI
A quick peek into the word of AIA quick peek into the word of AI
A quick peek into the word of AI
 
Isbe2010ppt
Isbe2010pptIsbe2010ppt
Isbe2010ppt
 
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for Everyone
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for EveryoneGDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for Everyone
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for Everyone
 

Mehr von Rommel Carvalho

Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big Data
Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big DataOuvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big Data
Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big DataRommel Carvalho
 
Como transformar servidores em cientistas de dados e diminuir a distância ent...
Como transformar servidores em cientistas de dados e diminuir a distância ent...Como transformar servidores em cientistas de dados e diminuir a distância ent...
Como transformar servidores em cientistas de dados e diminuir a distância ent...Rommel Carvalho
 
Proposta de Modelo de Classificação de Riscos de Contratos Públicos
Proposta de Modelo de Classificação de Riscos de Contratos PúblicosProposta de Modelo de Classificação de Riscos de Contratos Públicos
Proposta de Modelo de Classificação de Riscos de Contratos PúblicosRommel Carvalho
 
Categorização de achados em auditorias de TI com modelos supervisionados e nã...
Categorização de achados em auditorias de TI com modelos supervisionados e nã...Categorização de achados em auditorias de TI com modelos supervisionados e nã...
Categorização de achados em auditorias de TI com modelos supervisionados e nã...Rommel Carvalho
 
Mapeamento de risco de corrupção na administração pública federal
Mapeamento de risco de corrupção na administração pública federalMapeamento de risco de corrupção na administração pública federal
Mapeamento de risco de corrupção na administração pública federalRommel Carvalho
 
Ciência de Dados no Combate à Corrupção
Ciência de Dados no Combate à CorrupçãoCiência de Dados no Combate à Corrupção
Ciência de Dados no Combate à CorrupçãoRommel Carvalho
 
Aplicação de técnicas de mineração de textos para classificação automática de...
Aplicação de técnicas de mineração de textos para classificação automática de...Aplicação de técnicas de mineração de textos para classificação automática de...
Aplicação de técnicas de mineração de textos para classificação automática de...Rommel Carvalho
 
Filiação partidária e risco de corrupção de servidores públicos federais
Filiação partidária e risco de corrupção de servidores públicos federaisFiliação partidária e risco de corrupção de servidores públicos federais
Filiação partidária e risco de corrupção de servidores públicos federaisRommel Carvalho
 
Uso de mineração de dados e textos para cálculo de preços de referência em co...
Uso de mineração de dados e textos para cálculo de preços de referência em co...Uso de mineração de dados e textos para cálculo de preços de referência em co...
Uso de mineração de dados e textos para cálculo de preços de referência em co...Rommel Carvalho
 
Detecção preventiva de fracionamento de compras
Detecção preventiva de fracionamento de comprasDetecção preventiva de fracionamento de compras
Detecção preventiva de fracionamento de comprasRommel Carvalho
 
Identificação automática de tipos de pedidos mais frequentes da LAI
Identificação automática de tipos de pedidos mais frequentes da LAIIdentificação automática de tipos de pedidos mais frequentes da LAI
Identificação automática de tipos de pedidos mais frequentes da LAIRommel Carvalho
 
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...Rommel Carvalho
 
Integração do Portal da Copa @ Comissão CMA do Senado Federal
Integração do Portal da Copa @ Comissão CMA do Senado FederalIntegração do Portal da Copa @ Comissão CMA do Senado Federal
Integração do Portal da Copa @ Comissão CMA do Senado FederalRommel Carvalho
 
Dados Abertos Governamentais
Dados Abertos GovernamentaisDados Abertos Governamentais
Dados Abertos GovernamentaisRommel Carvalho
 
Probabilistic Ontology: Representation and Modeling Methodology
Probabilistic Ontology: Representation and Modeling MethodologyProbabilistic Ontology: Representation and Modeling Methodology
Probabilistic Ontology: Representation and Modeling MethodologyRommel Carvalho
 
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule LanguageSWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule LanguageRommel Carvalho
 
Default Logics for Plausible Reasoning with Controversial Axioms
Default Logics for Plausible Reasoning with Controversial AxiomsDefault Logics for Plausible Reasoning with Controversial Axioms
Default Logics for Plausible Reasoning with Controversial AxiomsRommel Carvalho
 
Tractability of the Crisp Representations of Tractable Fuzzy Description Logics
Tractability of the Crisp Representations of Tractable Fuzzy Description LogicsTractability of the Crisp Representations of Tractable Fuzzy Description Logics
Tractability of the Crisp Representations of Tractable Fuzzy Description LogicsRommel Carvalho
 
PrOntoLearn: Unsupervised Lexico-Semantic Ontology Generation using Probabili...
PrOntoLearn: Unsupervised Lexico-Semantic Ontology Generation using Probabili...PrOntoLearn: Unsupervised Lexico-Semantic Ontology Generation using Probabili...
PrOntoLearn: Unsupervised Lexico-Semantic Ontology Generation using Probabili...Rommel Carvalho
 

Mehr von Rommel Carvalho (20)

Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big Data
Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big DataOuvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big Data
Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big Data
 
Como transformar servidores em cientistas de dados e diminuir a distância ent...
Como transformar servidores em cientistas de dados e diminuir a distância ent...Como transformar servidores em cientistas de dados e diminuir a distância ent...
Como transformar servidores em cientistas de dados e diminuir a distância ent...
 
Proposta de Modelo de Classificação de Riscos de Contratos Públicos
Proposta de Modelo de Classificação de Riscos de Contratos PúblicosProposta de Modelo de Classificação de Riscos de Contratos Públicos
Proposta de Modelo de Classificação de Riscos de Contratos Públicos
 
Categorização de achados em auditorias de TI com modelos supervisionados e nã...
Categorização de achados em auditorias de TI com modelos supervisionados e nã...Categorização de achados em auditorias de TI com modelos supervisionados e nã...
Categorização de achados em auditorias de TI com modelos supervisionados e nã...
 
Mapeamento de risco de corrupção na administração pública federal
Mapeamento de risco de corrupção na administração pública federalMapeamento de risco de corrupção na administração pública federal
Mapeamento de risco de corrupção na administração pública federal
 
Ciência de Dados no Combate à Corrupção
Ciência de Dados no Combate à CorrupçãoCiência de Dados no Combate à Corrupção
Ciência de Dados no Combate à Corrupção
 
Aplicação de técnicas de mineração de textos para classificação automática de...
Aplicação de técnicas de mineração de textos para classificação automática de...Aplicação de técnicas de mineração de textos para classificação automática de...
Aplicação de técnicas de mineração de textos para classificação automática de...
 
Filiação partidária e risco de corrupção de servidores públicos federais
Filiação partidária e risco de corrupção de servidores públicos federaisFiliação partidária e risco de corrupção de servidores públicos federais
Filiação partidária e risco de corrupção de servidores públicos federais
 
Uso de mineração de dados e textos para cálculo de preços de referência em co...
Uso de mineração de dados e textos para cálculo de preços de referência em co...Uso de mineração de dados e textos para cálculo de preços de referência em co...
Uso de mineração de dados e textos para cálculo de preços de referência em co...
 
Detecção preventiva de fracionamento de compras
Detecção preventiva de fracionamento de comprasDetecção preventiva de fracionamento de compras
Detecção preventiva de fracionamento de compras
 
Identificação automática de tipos de pedidos mais frequentes da LAI
Identificação automática de tipos de pedidos mais frequentes da LAIIdentificação automática de tipos de pedidos mais frequentes da LAI
Identificação automática de tipos de pedidos mais frequentes da LAI
 
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...
 
A GUI for MLN
A GUI for MLNA GUI for MLN
A GUI for MLN
 
Integração do Portal da Copa @ Comissão CMA do Senado Federal
Integração do Portal da Copa @ Comissão CMA do Senado FederalIntegração do Portal da Copa @ Comissão CMA do Senado Federal
Integração do Portal da Copa @ Comissão CMA do Senado Federal
 
Dados Abertos Governamentais
Dados Abertos GovernamentaisDados Abertos Governamentais
Dados Abertos Governamentais
 
Probabilistic Ontology: Representation and Modeling Methodology
Probabilistic Ontology: Representation and Modeling MethodologyProbabilistic Ontology: Representation and Modeling Methodology
Probabilistic Ontology: Representation and Modeling Methodology
 
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule LanguageSWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
 
Default Logics for Plausible Reasoning with Controversial Axioms
Default Logics for Plausible Reasoning with Controversial AxiomsDefault Logics for Plausible Reasoning with Controversial Axioms
Default Logics for Plausible Reasoning with Controversial Axioms
 
Tractability of the Crisp Representations of Tractable Fuzzy Description Logics
Tractability of the Crisp Representations of Tractable Fuzzy Description LogicsTractability of the Crisp Representations of Tractable Fuzzy Description Logics
Tractability of the Crisp Representations of Tractable Fuzzy Description Logics
 
PrOntoLearn: Unsupervised Lexico-Semantic Ontology Generation using Probabili...
PrOntoLearn: Unsupervised Lexico-Semantic Ontology Generation using Probabili...PrOntoLearn: Unsupervised Lexico-Semantic Ontology Generation using Probabili...
PrOntoLearn: Unsupervised Lexico-Semantic Ontology Generation using Probabili...
 

Kürzlich hochgeladen

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Kürzlich hochgeladen (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

URSW 2013 - UMP-ST plug-in

  • 1. UMP-ST plug-in: a tool for documenting, maintaining, and evolving probabilistic ontologies Rommel N. Carvalho, Henrique A. da Rocha, and Gilson L. Mendes Brazilian Office of the Comptroller General Marcelo Ladeira, Rafael M. de Souza, and Shou Matsumoto Universidade de Brasília ! Paper - Uncertainty Reasoning for the Semantic Web URSW - ISWC 10/21/2013 - Sydney, Australia
  • 8. Introduction Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 3
  • 9. Logic + Uncertainty Big Bang Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 4
  • 10. Logic + Uncertainty Big Bang In the last decade there has been a significant increase in formalisms that integrate uncertainty representation into ontology languages: PR-OWL [5–7], PR-OWL 2 [4, 3], OntoBayes [20], BayesOWL [8], and probabilistic extensions of SHIF(D) and SHOIN(D) [15] among others. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 4
  • 11. Ontology A probabilistic ontology is an explicit, formal knowledge representation that expresses knowledge about a domain of application. This includes: Types of entities that exist in the domain; Properties of those entities; firstName, Relationships among entities; Person, Procurement, Enterprise, ... lastName, procurementNumber, ... motherOf, ownerOf, isFrontFor ... Processes and events that happen with those entities; Statistical regularities that characterize the domain; analyzing if requirements 
 are met, choosing better proposal, ... Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities of the domain; Uncertainty about all the above forms of knowledge; where the term entity refers to any concept (real or fictitious, concrete or abstract) that can be described and reasoned about within the domain of application [5]. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 5
  • 12. Probabilistic Ontology A probabilistic ontology is an explicit, formal knowledge representation that expresses knowledge about a domain of application. This includes: Types of entities that exist in the domain; Properties of those entities; firstName, Relationships among entities; Person, Procurement, Enterprise, ... lastName, procurementNumber, ... motherOf, ownerOf, isFrontFor ... Processes and events that happen with those entities; Statistical regularities that characterize the domain; analyzing if requirements 
 are met, choosing better proposal, ... Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities of the domain; Uncertainty about all the above forms of knowledge; where the term entity refers to any concept (real or fictitious, concrete or abstract) that can be described and reasoned about within the domain of application [5]. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 5
  • 13. Probabilistic Ontology A probabilistic ontology is an explicit, formal knowledge representation that expresses knowledge about a domain of application. This includes: Types of entities that exist in the domain; Properties of those entities; firstName, Relationships among entities; Person, Procurement, Enterprise, ... lastName, procurementNumber, ... motherOf, ownerOf, isFrontFor ... Processes and events that happen with those entities; Statistical regularities that characterize the domain; analyzing if requirements 
 are met, choosing better proposal, ... Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities of the domain; Uncertainty about all the above forms of knowledge; where the term entity refers to any concept (real or fictitious, concrete or abstract) that can be described and reasoned about within the domain of application [5]. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 5
  • 14. Probabilistic Ontology A probabilistic ontology is an explicit, formal knowledge representation that expresses knowledge about a domain of application. This includes: Types of entities that exist in the domain; Properties of those entities; firstName, Relationships among entities; Person, Procurement, Enterprise, ... lastName, procurementNumber, ... motherOf, ownerOf, isFrontFor ... Processes and events that happen with those entities; Statistical regularities that characterize the domain; analyzing if requirements 
 are met, choosing better proposal, ... Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities of the domain; Uncertainty about all the above forms of knowledge; where the term entity refers to any concept (real or fictitious, concrete or abstract) that can be described and reasoned about within the domain of application [5]. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 5
  • 15. Probabilistic Ontology A probabilistic ontology is an explicit, formal knowledge representation that expresses knowledge about a domain of application. This includes: Types of entities that exist in the domain; Properties of those entities; firstName, Relationships among entities; Person, Procurement, Enterprise, ... lastName, procurementNumber, ... motherOf, ownerOf, isFrontFor ... Processes and events that happen with those entities; Statistical regularities that characterize the domain; analyzing if requirements 
 are met, choosing better proposal, ... Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities of the domain; P(isFrontFor| Uncertainty about all the above forms of knowledge; valueOfProcurement = 1M, annualIncome = 10k) = 90% where the term entity refers to any concept (real or fictitious, concrete or abstract) that can be described and reasoned about within the domain of application [5]. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 5
  • 16. Probabilistic Ontology My objective is to define and represent a context model for the interoperability of Sensor is an explicit, formal knowledge representation A probabilistic ontology Networks. As my background is about a domain of application. This includes: that expresses knowledge not computer science, it's Types of entities that being a little hard to exist in the domain; Person, Procurement, Enterprise, ... understand how to put in Properties of those entities; firstName, lastName, procurementNumber, ... practice a probabilistic ontology. Relationships among entities; motherOf, ownerOf, isFrontFor ... PhD student, Wageningen University, The Netherlands Processes and events that happen with those entities; Statistical regularities that characterize the domain; analyzing if requirements 
 are met, choosing better proposal, ... Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities of the domain; P(isFrontFor| Uncertainty about all the above forms of knowledge; valueOfProcurement = 1M, annualIncome = 10k) = 90% where the term entity refers to any concept (real or fictitious, concrete or abstract) that can be described and reasoned about within the domain of application [5]. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 5
  • 17. Probabilistic Ontology This seems a very promising My objective is to define and tool, but we need to learn how represent a context model for to best make use of it. When the interoperability of Sensor is an explicit, formal knowledge representation we try to design using A probabilistic ontology Networks. As my background is about a domain of application. This includes: UnBBayes, the questions we that expresses knowledge not computer science, it's are trying to answer is how do Types of entities that being a little hard to exist in the domain; Person, Procurement, Enterprise, ... you identify which entities understand how to put in are relevant to the problem Properties of those entities; firstName, lastName, procurementNumber, ... practice a probabilistic and how translate them as ontology. among entities; motherOf, ownerOf, in your system. variables isFrontFor ... Relationships The Netherlands PhD student, Wageningen University, Fusion Engineer, EADS Innovation Works, UK Processes and events that happen with those entities; Statistical regularities that characterize the domain; analyzing if requirements 
 are met, choosing better proposal, ... Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities of the domain; P(isFrontFor| Uncertainty about all the above forms of knowledge; valueOfProcurement = 1M, annualIncome = 10k) = 90% where the term entity refers to any concept (real or fictitious, concrete or abstract) that can be described and reasoned about within the domain of application [5]. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 5
  • 18. Probabilistic Ontology This seems a very promising My objective is to define and tool, but we need to learn how represent a context model for to best make use of it. When the interoperability of Sensor is an explicit, formal knowledge representation we try to design using A probabilistic ontology Networks. As my background is about a domain of application. This includes: UnBBayes, the questions we that expresses knowledge not computer science, it's are trying to answer is how do Types of entities that being a little hard to exist in the domain; Person, Procurement, Enterprise, ... you identify which entities understand how to put in are relevant to the problem Properties of those entities; firstName, lastName, procurementNumber, ... practice a probabilistic and how translate them as ontology. among entities; motherOf, ownerOf, in your system. variables isFrontFor ... Relationships The Netherlands PhD student, Wageningen University, Fusion Engineer, EADS Innovation Works, UK analyzing if requirements 
 are met, choosing better proposal, ... Processes and events that happenawith those entities; I am evaluating PR-OWL as knowledge representation as Statistical regularities that characterize the domain; well as reasoning formalism. I'd like to explore if/how it can Inconclusive, ambiguous, incomplete, unreliable, and dissonant knowledge related to entities be used of the domain; for applications P(isFrontFor| using resource devices. valueOfProcurement = 1M, PhD student, University of the Arlington, USA Uncertainty about allTexas atabove forms of knowledge; annualIncome = 10k) = 90% where the term entity refers to any concept (real or fictitious, concrete or abstract) that can be described and reasoned about within the domain of application [5]. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 5
  • 19. Probabilistic Ontology This seems a very promising My objective is to define and tool, but we need to learn how represent a context model for to best make use of it. When the interoperability of Sensor is an explicit, formal knowledge representation we try to design using A probabilistic ontology Networks. As my background is about a domain of application. This includes: UnBBayes, the questions we that expresses knowledge not computer science, it's are trying to answer is how do Types of entities that being a little hard to exist in the domain; Person, Procurement, Enterprise, ... you identify which entities understand how to put in are relevant to the problem Properties of those entities; firstName, lastName, procurementNumber, ... practice a probabilistic and how translate them as ontology. among entities; motherOf, ownerOf, in your system. variables isFrontFor ... Relationships The Netherlands PhD student, Wageningen University, Fusion Engineer, EADS Innovation Works, UK analyzing if requirements 
 entities; are met, choosing better proposal, Why use these variables?... Processes and events that happenawith those I am evaluating PR-OWL as knowledge representation as Statistical regularities that characterize the domain; Why they are connected in well as reasoning formalism. such a way? How do you I'd like to ambiguous, incomplete, unreliable, and dissonant knowledge related to entities explore if/how it can Inconclusive, choose what type of be used of the domain; for applications P(isFrontFor| variable it is? using resource devices. valueOfProcurement = Works, UK Fusion Engineer, EADS Innovation 1M, PhD student, University of the Arlington, USA Uncertainty about allTexas atabove forms of knowledge; annualIncome = 10k) = 90% where the term entity refers to any concept (real or fictitious, concrete or abstract) that can be described and reasoned about within the domain of application [5]. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 5
  • 20. Probabilistic Ontology This seems a very promising My objective is to define and tool, but we need to learn how represent a context model for to best make use of it. When the interoperability of Sensor is an explicit, formal knowledge representation we try to design using A probabilistic ontology Networks. As my background is about a domain of application. This includes: UnBBayes, the questions we that expresses knowledge not computer science, it's are trying to answer is how do One thing which might be beyond the Person,of this tutorial is a scope Types of entities to exist in the domain; identifyProcurement, Enterprise, ... that being a little hard you which entities write-up about Art of Modeling with MEBN. Both narration and understand how to put in are relevant to the problem the resultant MEBN help in understanding the problem, but Properties of those entities; firstName, lastName, procurementNumber, ... practice a probabilistic and how translate them as how one reach from a problem description to a MEBN at ontology. among entities; variables isFrontFor your system. ownerOf, Relationships not very clear. motherOf, Fusion Engineer, in toInnovation Works, UK times is The Netherlands ... So when it comes MEBN,... how PhD student, Wageningen University, EADS one decides aboutthat happenawith those entities; analyzing if requirements 
 are met, Processes and events the context nodes, input nodes and resident I am evaluating PR-OWL as nodes? Most of the times choosing better proposal, Why use these variables?... knowledge representation as it might be pretty obvious but sometimes it is that characterize Statistical regularities not very clear why domain; nodes arethey are connected in Why modeled well as reasoning formalism. the certain as input explore if/how it can fragment when they could also be a way? How do you such modeled I'd like to nodes in aincomplete, unreliable, and dissonant knowledge related to entities Inconclusive, ambiguous, etc. Should we follow an object-oriented type of as contextfor applications choose what be used nodes, of the domain; P(isFrontFor| approach when identifying important entities or should we it is? variable using resource devices. valueOfProcurement = Works, UK Fusion Engineer, EADS think inabout allTexas predicate logic, etc.? As a annualIncome = Innovation = 90% terms of atabove forms of knowledge; modeler what 10k) 1M, PhD student, Uncertainty University of the Arlington, USA drives our thinking process? Professor, Institute of Business (real or fictitious, where the term entity refers to any concept Administration, Pakistan concrete or abstract) that can be described and reasoned about within the domain of application [5]. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 5
  • 21. Our Goal Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 6
  • 22. Our Goal Uncertainty Modeling Process for Semantic Technologies (UMP-ST) Describes the main tasks involved in creating probabilistic ontologies. But it is only a guideline for ontology designers. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 6
  • 23. Our Goal Uncertainty Modeling Process for Semantic Technologies (UMP-ST) Describes the main tasks involved in creating probabilistic ontologies. But it is only a guideline for ontology designers. UMP-ST plug-in overcomes three main problems: the complexity in creating probabilistic ontologies; the difficulty in maintaining and evolving existing probabilistic ontologies; and the lack of a centralized tool for documenting probabilistic ontologies. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 6
  • 24. UMP-ST Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 7
  • 25. Methodology Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 8
  • 26. Modeling Cycle - Procurement Fraud Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 9
  • 27. Modeling Cycle - Procurement Fraud Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 9
  • 28. Modeling Cycle - Procurement Fraud Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 9
  • 29. Modeling Cycle - Procurement Fraud Goal: Find suspicious procurements Query: Is there any relation between the committee and the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 9
  • 30. Modeling Cycle - Procurement Fraud Goal: Find suspicious procurements Query: Is there any relation between the committee and the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address Person Procurement Enterprise ownerOf participatesIn livesAt Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 9
  • 31. Modeling Cycle - Procurement Fraud Goal: Find suspicious procurements Query: Is there any relation between the committee and the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address Person Procurement Enterprise ownerOf participatesIn livesAt If a member of the committee lives at the same address as a person responsible for a bidder in the procurement, a relationship is more likely to exist between the committee and the enterprises, which lowers competition. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 9
  • 32. Modeling Cycle - Procurement Fraud Goal: Find suspicious procurements Query: Is there any relation between the committee and the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address Person Procurement Enterprise ownerOf participatesIn livesAt If a member of the committee lives at the same address as a person responsible for a bidder in the procurement, a relationship is more likely to exist between the committee and the enterprises, which lowers competition. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 9
  • 33. Modeling Cycle - Procurement Fraud Goal: Find suspicious procurements Query: Is there any relation between the committee and the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address Person Procurement Enterprise ownerOf participatesIn livesAt If a member of the committee lives at the same address as a person responsible for a bidder in the procurement, a relationship is more likely to exist between the committee and the enterprises, which lowers competition. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 9
  • 34. Modeling Cycle - Procurement Fraud Goal: Find suspicious procurements Query: Is there any relation between the committee and the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address Person Procurement Enterprise ownerOf participatesIn livesAt If a member of the committee lives at the same address as a person responsible for a bidder in the procurement, a relationship is more likely to exist between the committee and the enterprises, which lowers competition. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 9
  • 35. Modeling Cycle - Procurement Fraud Goal: Find suspicious procurements Query: Is there any relation between the committee and the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address Person Procurement Enterprise ownerOf participatesIn livesAt If a member of the committee lives at the same address as a person responsible for a bidder in the procurement, a relationship is more likely to exist between the committee and the enterprises, which lowers competition. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 9
  • 36. UMP-ST Plug-in Goal: Find suspicious procurements Query: Is there any relation between the committee and the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address Person Procurement Enterprise ownerOf participatesIn livesAt If a member of the committee lives at the same address as a person responsible for a bidder in the procurement, a relationship is more likely to exist between the committee and the enterprises, which lowers competition. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 10
  • 37. UMP-ST Plug-in Goal: Find suspicious procurements Query: Is there any relation between the committee and the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address “Requirements traceability refers to the ability to describe and follow the life of a requirement, in both forward and backward directions.” [11] Person Procurement Enterprise ownerOf participatesIn livesAt If a member of the committee lives at the same address as a person responsible for a bidder in the procurement, a relationship is more likely to exist between the committee and the enterprises, which lowers competition. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 10
  • 38. UnBBayes Plug-in Architecture Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 11
  • 39. UnBBayes Plug-in Framework Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 12
  • 40. UnBBayes UMP-ST Plug-in Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 13
  • 41. UMP-ST Plug-in Use Case Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 14
  • 42. ⇤ ii) Procure por um membro da comissão e um resp participante da licitação que vivam no mesmo endere Requirements As figuras 5.1 e 5.2 trazem uma parte da GUI do UMP-ST plugin Goal: Find suspicious procurements Query: Is there any relation between the committee andrelacionadas ao dois objetivos em ques de visualização das hipóteses the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address Figura 5.1: Painel de hipóteses do primeiro objeti Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 15
  • 43. ⇤ ii) Procure por um membro da comissão e um resp participante da licitação que vivam no mesmo endere Requirements As figuras 5.1 e 5.2 trazem uma parte da GUI do UMP-ST plugin Goal: Find suspicious procurements Query: Is there any relation between the committee andrelacionadas ao dois objetivos em ques de visualização das hipóteses the enterprises that participated in the procurement? Evidence: They are siblings They live at the same address Figura 5.1: Painel de hipóteses do primeiro objeti Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 15
  • 44. , o relatórioJudicialCriminal, que tem informações sobre o veredicto. Analysis figuras. Foram criadas 4 atributos: as entidades não aparecem nas Design - Entities pessoa), 2.Valor (referente ao contrato), 3. estaSuspenso (relativo a Person Procurement ntoAnual (relativo a impostoDeRenda). Como citado na abertura Enterprise as algumas telas serão apresentadas nesta monografia. Caso o leitor ownerOf r em detalhes todas as outras entidades, relacionamentos e atributos participatesIn livesAt m CD contendo todas as telas. gura 5.3: Painel de Figura 5.4: Painel de relacionamentos do UMP-ST plugin podem ser determinísticas ou não determinísticas (que envolvem probabilidade). A darei apenas as regras não determinísticas, uma vez que as regras determinísticas d entidadesestão resumidas a relações de cardinalidade e unicidade. ontologia do UMP-ST plugin 1. Se - UMP-ST UnBBayes Plug-in Architecture Introductionum membro- do comitê tiver um parente (pai, 
 mãe, irmão ou irmã) respons 16 por descrever os requisitos - Conclusion UMP-ST Plug-in Use Case da licitação, então há mais chances de haver uma rela entre comitê e empresa, o que inibe a concorrência.
  • 45. , o relatórioJudicialCriminal, que tem informações sobre o veredicto. Analysis figuras. Foram criadas 4 atributos: as entidades não aparecem nas Design - Entities pessoa), 2.Valor (referente ao contrato), 3. estaSuspenso (relativo a Person Procurement ntoAnual (relativo a impostoDeRenda). Como citado na abertura Enterprise as algumas telas serão apresentadas nesta monografia. Caso o leitor ownerOf r em detalhes todas as outras entidades, relacionamentos e atributos participatesIn livesAt m CD contendo todas as telas. gura 5.3: Painel de Figura 5.4: Painel de relacionamentos do UMP-ST plugin podem ser determinísticas ou não determinísticas (que envolvem probabilidade). A darei apenas as regras não determinísticas, uma vez que as regras determinísticas d entidadesestão resumidas a relações de cardinalidade e unicidade. ontologia do UMP-ST plugin 1. Se - UMP-ST UnBBayes Plug-in Architecture Introductionum membro- do comitê tiver um parente (pai, 
 mãe, irmão ou irmã) respons 16 por descrever os requisitos - Conclusion UMP-ST Plug-in Use Case da licitação, então há mais chances de haver uma rela entre comitê e empresa, o que inibe a concorrência.
  • 46. Analysis Design - Rules If a member of the committee lives at the same address as a person responsible for a bidder in the procurement, a relationship is more likely to exist between the committee and the enterprises, which lowers competition. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 17
  • 47. Analysis Design - Rules If a member of the committee lives at the same address as a person responsible for a bidder in the procurement, a relationship is more likely to exist between the committee and the enterprises, which lowers competition. Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 17
  • 48. Analysis Design - Groups Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 18
  • 49. Analysis Design - Groups Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 18
  • 50. Analysis Design - Traceability Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 19
  • 51. Conclusion Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 20
  • 52. Conclusion Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 21
  • 53. Conclusion First tool in the world to implement UMP-ST Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 21
  • 54. Conclusion First tool in the world to implement UMP-ST Also the first in the world to support the design of POs Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 21
  • 55. Conclusion First tool in the world to implement UMP-ST Also the first in the world to support the design of POs A GUI tool for designing, maintaining, and evolving POs Overcomes the complexity in creating POs by providing a step by step guidance Provides a centralized tool for documenting POs Provides a constant attention to where and what your changes might impact through the implementation of requirements traceability Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 21
  • 56. Future Work Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 22
  • 57. Future Work More tests (still a beta tool) Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 22
  • 58. Future Work More tests (still a beta tool) Exporting all documentation to a single PDF of HTML file Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 22
  • 59. Future Work More tests (still a beta tool) Exporting all documentation to a single PDF of HTML file Generating MFrags automatically based on the groups defined in the last step of the Analysis Design discipline, in order to facilitate the creation of a MEBN model (i.e., PR-OWL PO) during the Implementation discipline Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 22
  • 60. Future Work More tests (still a beta tool) Exporting all documentation to a single PDF of HTML file Generating MFrags automatically based on the groups defined in the last step of the Analysis Design discipline, in order to facilitate the creation of a MEBN model (i.e., PR-OWL PO) during the Implementation discipline Apply same methodology to different PO languages Introduction - UMP-ST - UnBBayes Plug-in Architecture - 
 UMP-ST Plug-in Use Case - Conclusion 22