Upload
saeed-eldah
View
213
Download
2
Embed Size (px)
DESCRIPTION
Semantic eTendering system
Citation preview
A Semantic Approach for Evaluating Offers in
eTendering
Supervised by
Ammar Kheirbek, Ph.D.
Alaa Ayash Amer Kawarit Bahaa Alhinnawi Eyad Haddad Saeed Eldah
Demo
Conclusion & Perspectives
SETS Model
eTendering Systems
Introduction
2
Plan
Demo
Conclusion & Perspectives
SETS Model
eTendering Systems
Introduction
3
Plan
Introduction
Traditional Tendering
4
Economic Activities
Needs Insurance Project Implementation
Public Organizations
Introduction
Problems
5
Place Restriction
Wasting Time
Evaluating
Demo
Conclusion & Perspectives
SETS Model
Introduction
eTendering Systems
6
Plan
eTendering Systems
Definition
7
Partially Automated Tender
8
Tenderees
Tenderers
eTendering
Website
Winner(s)
eTendering Systems
Fully Automated Tender
9
Tenderers
Winner(s)
eTendering Systems
AHP
eTendering Systems eTendering Evaluation
10
Define Criteria Technical Offers Relative Weights
AHP
Algorithm Ranked Offers
eTendering Systems eTendering Evaluation
11
Problems
12
eTendering Systems
Misunderstanding
SBVR
Semantics Business Vocabulary Business Rules of &
Introduction
13
SBVR
eTendering Systems
Business Community
IT Community
Misunderstanding
Introduction
14
SBVR Component
eTendering Systems
Terms
Fact
Type
Rules
customer ,product
product is bought by a customer
it is obligatory that a product is given to
customer after payment is completed
Logical
Formulation
Problems
15
eTendering Systems
Technical
specification
Model: European
Power: 5000H
Max price: 100000$
Technical Offer
Model: Volvo
Power: 5000H
Price: 90000$
Evaluation Technical Offer
Model: Chana
Power: 5000H
Price: 50000$
Winner!!
Non-semantic
Evaluation
Semantic web
16
eTendering Systems
<RDF> <Subject> Jack </Subject> <Predicate> Buy </Predicate> <Object> Computer </Object> </RDF>
WEB PAGE <body> Jack <font color=“Magenta">bought</font> a NEW <i>Computer</i> </body>
Jack bought a NEW
Computer
I Understand But I
DON’T
Ontology
Now I Understand
Semantic Web Overview Understand the content of web pages
17
eTendering Systems Semantic Web Layers
Data
Desc &
Docs
Data
Rules
18
eTendering Systems RDF
Sentence
Resource Description Framework
Subject
Jane
predicate
sells
object
books
[Jane] [books] [sells]
[statement]
19
eTendering Systems Semantic Web Layers
Data
Desc &
Docs
Data
Rules
20
eTendering Systems Ontology
C1
C2 C5
C4 C3 C6
21
eTendering Systems
We Need Inferencing!
Problem
Information Retrieval
22
eTendering Systems
Information Retrieval Models
Boolean Model
Logical Model
Probabilistic Model
Vectorial Model
D 𝑠 Q
Demo
Conclusion & Perspectives
Introduction
eTendering Systems
SETS Model
23
Plan
Introduction
24
SETS
Semantic Tendering System e
SETS
Introduction
25
SETS
eTendering
SBVR
Semantic
Web
Information
Retrieval
SETS
Introduction SETS SETS Architecture
Tenderers Tenderee
Corpus
Authoring Tools RDF
Evaluation
Filtration
Semantic Ranking
Non Semantic Ranking
XML
Exclusion
26
Introduction
SETS Operational Model
Document Model
Static Document
Item
Name = CPU
Freq = 3.0 Ghz
Quantity = 5
Description:
CPU has multi core
Dynamic Document
Item Structured
Non-
Structured
SETS
27
28
SETS
SBVR to RDF
SETS
𝑂𝑚𝑒𝑡𝑎
SETS Operational Model
T: pilot T: plane
F: pilot fly plane
SBVR RDF
29
SETS
Ranking
SETS
Distance
Document
Sub Obj Pre
Sub Obj Pre
Sub Obj Pre
Query
?r Prob Pre
?r Prob Pre
?r Prob Pre
Ontology
SETS Operational Model
Introduction
30
SETS
SETS =< 𝑠𝑒𝑟𝑣𝑖𝑐𝑒𝑠, 𝑈𝑠𝑒𝑟𝑠 >
𝑆𝑒𝑟𝑣𝑖𝑐𝑒𝑠 =< 𝑃𝑟𝑒𝑟𝑒𝑞𝑢𝑒𝑠𝑡, 𝐼, 𝑂 >
𝑈𝑠𝑒𝑟𝑠 =< 𝑈𝑠𝑒𝑟𝐴𝑐𝑐𝑜𝑢𝑛𝑡, 𝑈𝑠𝑒𝑟𝑅𝑜𝑙𝑒 >
SETS Mathematical Model
𝑆𝑒𝑟𝑣𝑖𝑐𝑒𝑠 =< 𝑃𝑟𝑒𝑟𝑒𝑞𝑢𝑒𝑠𝑡, 𝐼, 𝑂 >
Evaluate
tender
31
Sign in as
Tenderee
SETS SETS
SETS Mathematical Model
𝑈𝑠𝑒𝑟𝑠 =< 𝑈𝑠𝑒𝑟𝐴𝑐𝑐𝑜𝑢𝑛𝑡, 𝑈𝑠𝑒𝑟𝑅𝑜𝑙𝑒 >
Role: Tenderee
32
𝑈𝑠𝑒𝑟𝐴𝑐𝑐𝑜𝑢𝑛𝑡 =< 𝑈𝑠𝑒𝑟𝑁𝑎𝑚𝑒, 𝑃𝑎𝑠𝑠𝑤𝑜𝑟𝑑 >
𝑈𝑠𝑒𝑟𝑅𝑜𝑙𝑒 =< 𝑇𝑒𝑛𝑑𝑒𝑟𝑒𝑒, 𝑇𝑒𝑛𝑑𝑒𝑟𝑒𝑟 >
SETS SETS
SETS Mathematical Model
33
SETS
Document Model
SETS
𝑇𝑂 = 𝑖 | 𝑖 ∈ 𝐼
𝑖 = < 𝑆 , 𝑈𝑆 >
𝑆 = < 𝑎𝑡𝑡, 𝑣𝑎𝑙, 𝑐𝑜𝑑 >
𝑈𝑆 = < 𝐷𝑒𝑠𝑐 >
SETS Mathematical Model
34
SETS
SBVR to RDF
SETS
𝑆𝐵𝑉𝑅 = 𝑣𝑜𝑐𝑎𝑏𝑢𝑙𝑎𝑟𝑦, 𝑓𝑎𝑐𝑡, 𝑟𝑢𝑙𝑒
𝑣𝑜𝑐𝑎𝑏𝑢𝑙𝑎𝑟𝑦 = 𝑡𝑒𝑟𝑚, 𝑣𝑒𝑟𝑏
𝑡𝑒𝑟𝑚 = 𝑐 𝑐 ∈ 𝑂}
SETS Mathematical Model
𝑶𝒎𝒆𝒕𝒂: 𝒇𝒂𝒄𝒕 → 𝑹𝑫𝑭
35
SETS
Ranking
SETS
SETS Mathematical Model
𝐷𝑖𝑠𝑡𝑎𝑛𝑐𝑒(𝐶1, 𝐶2) = 0 𝑖𝑓 𝑐1 = 𝑐2
α + log 𝑐ℎ𝑖𝑙𝑑𝑁𝑢𝑚𝑏𝑒𝑟𝑥 + 𝑚𝑖𝑛{𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒 (𝑐1, 𝑐2)}
Demo
SETS Model
Introduction
eTendering Systems
Conclusion & Perspectives
36
Plan
SBVR to RDF
NonSemantic evaluation
Semantic evaluation
SETS
37
Conclusion
Semantic Environment For Smart Agent
Another Business Domain
Support Multi-Language Tendering
Information System For Tendering
38
Perspective
Conclusion & Perspectives
SETS Model
Introduction
eTendering Systems
Demo
39
Plan
40
Thank you