sets

40
A Semantic Approach for Evaluating Offers in eTendering Supervised by Ammar Kheirbek, Ph.D. Alaa Ayash Amer Kawarit Bahaa Alhinnawi Eyad Haddad Saeed Eldah

Upload: saeed-eldah

Post on 17-Nov-2014

213 views

Category:

Education


2 download

DESCRIPTION

Semantic eTendering system

TRANSCRIPT

Page 1: SETS

A Semantic Approach for Evaluating Offers in

eTendering

Supervised by

Ammar Kheirbek, Ph.D.

Alaa Ayash Amer Kawarit Bahaa Alhinnawi Eyad Haddad Saeed Eldah

Page 2: SETS

Demo

Conclusion & Perspectives

SETS Model

eTendering Systems

Introduction

2

Plan

Page 3: SETS

Demo

Conclusion & Perspectives

SETS Model

eTendering Systems

Introduction

3

Plan

Page 4: SETS

Introduction

Traditional Tendering

4

Economic Activities

Needs Insurance Project Implementation

Public Organizations

Page 5: SETS

Introduction

Problems

5

Place Restriction

Wasting Time

Evaluating

Page 6: SETS

Demo

Conclusion & Perspectives

SETS Model

Introduction

eTendering Systems

6

Plan

Page 7: SETS

eTendering Systems

Definition

7

Page 8: SETS

Partially Automated Tender

8

Tenderees

Tenderers

eTendering

Website

Winner(s)

eTendering Systems

Page 9: SETS

Fully Automated Tender

9

Tenderers

Winner(s)

eTendering Systems

Page 10: SETS

AHP

eTendering Systems eTendering Evaluation

10

Page 11: SETS

Define Criteria Technical Offers Relative Weights

AHP

Algorithm Ranked Offers

eTendering Systems eTendering Evaluation

11

Page 12: SETS

Problems

12

eTendering Systems

Misunderstanding

SBVR

Semantics Business Vocabulary Business Rules of &

Page 13: SETS

Introduction

13

SBVR

eTendering Systems

Business Community

IT Community

Misunderstanding

Page 14: SETS

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

Page 15: SETS

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

Page 16: SETS

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

Page 17: SETS

17

eTendering Systems Semantic Web Layers

Data

Desc &

Docs

Data

Rules

Page 18: SETS

18

eTendering Systems RDF

Sentence

Resource Description Framework

Subject

Jane

predicate

sells

object

books

[Jane] [books] [sells]

[statement]

Page 19: SETS

19

eTendering Systems Semantic Web Layers

Data

Desc &

Docs

Data

Rules

Page 20: SETS

20

eTendering Systems Ontology

C1

C2 C5

C4 C3 C6

Page 21: SETS

21

eTendering Systems

We Need Inferencing!

Problem

Information Retrieval

Page 22: SETS

22

eTendering Systems

Information Retrieval Models

Boolean Model

Logical Model

Probabilistic Model

Vectorial Model

D 𝑠 Q

Page 23: SETS

Demo

Conclusion & Perspectives

Introduction

eTendering Systems

SETS Model

23

Plan

Page 24: SETS

Introduction

24

SETS

Semantic Tendering System e

SETS

Page 25: SETS

Introduction

25

SETS

eTendering

SBVR

Semantic

Web

Information

Retrieval

SETS

Page 26: SETS

Introduction SETS SETS Architecture

Tenderers Tenderee

Corpus

Authoring Tools RDF

Evaluation

Filtration

Semantic Ranking

Non Semantic Ranking

XML

Exclusion

26

Page 27: SETS

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

Page 28: SETS

28

SETS

SBVR to RDF

SETS

π‘‚π‘šπ‘’π‘‘π‘Ž

SETS Operational Model

T: pilot T: plane

F: pilot fly plane

SBVR RDF

Page 29: SETS

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

Page 30: SETS

Introduction

30

SETS

SETS =< π‘ π‘’π‘Ÿπ‘£π‘–π‘π‘’π‘ , π‘ˆπ‘ π‘’π‘Ÿπ‘  >

π‘†π‘’π‘Ÿπ‘£π‘–π‘π‘’π‘  =< π‘ƒπ‘Ÿπ‘’π‘Ÿπ‘’π‘žπ‘’π‘’π‘ π‘‘, 𝐼, 𝑂 >

π‘ˆπ‘ π‘’π‘Ÿπ‘  =< π‘ˆπ‘ π‘’π‘Ÿπ΄π‘π‘π‘œπ‘’π‘›π‘‘, π‘ˆπ‘ π‘’π‘Ÿπ‘…π‘œπ‘™π‘’ >

SETS Mathematical Model

Page 31: SETS

π‘†π‘’π‘Ÿπ‘£π‘–π‘π‘’π‘  =< π‘ƒπ‘Ÿπ‘’π‘Ÿπ‘’π‘žπ‘’π‘’π‘ π‘‘, 𝐼, 𝑂 >

Evaluate

tender

31

Sign in as

Tenderee

SETS SETS

SETS Mathematical Model

Page 32: SETS

π‘ˆπ‘ π‘’π‘Ÿπ‘  =< π‘ˆπ‘ π‘’π‘Ÿπ΄π‘π‘π‘œπ‘’π‘›π‘‘, π‘ˆπ‘ π‘’π‘Ÿπ‘…π‘œπ‘™π‘’ >

Role: Tenderee

32

π‘ˆπ‘ π‘’π‘Ÿπ΄π‘π‘π‘œπ‘’π‘›π‘‘ =< π‘ˆπ‘ π‘’π‘Ÿπ‘π‘Žπ‘šπ‘’, π‘ƒπ‘Žπ‘ π‘ π‘€π‘œπ‘Ÿπ‘‘ >

π‘ˆπ‘ π‘’π‘Ÿπ‘…π‘œπ‘™π‘’ =< π‘‡π‘’π‘›π‘‘π‘’π‘Ÿπ‘’π‘’, π‘‡π‘’π‘›π‘‘π‘’π‘Ÿπ‘’π‘Ÿ >

SETS SETS

SETS Mathematical Model

Page 33: SETS

33

SETS

Document Model

SETS

𝑇𝑂 = 𝑖 | 𝑖 ∈ 𝐼

𝑖 = < 𝑆 , π‘ˆπ‘† >

𝑆 = < π‘Žπ‘‘π‘‘, π‘£π‘Žπ‘™, π‘π‘œπ‘‘ >

π‘ˆπ‘† = < 𝐷𝑒𝑠𝑐 >

SETS Mathematical Model

Page 34: SETS

34

SETS

SBVR to RDF

SETS

𝑆𝐡𝑉𝑅 = π‘£π‘œπ‘π‘Žπ‘π‘’π‘™π‘Žπ‘Ÿπ‘¦, π‘“π‘Žπ‘π‘‘, π‘Ÿπ‘’π‘™π‘’

π‘£π‘œπ‘π‘Žπ‘π‘’π‘™π‘Žπ‘Ÿπ‘¦ = π‘‘π‘’π‘Ÿπ‘š, π‘£π‘’π‘Ÿπ‘

π‘‘π‘’π‘Ÿπ‘š = 𝑐 𝑐 ∈ 𝑂}

SETS Mathematical Model

π‘Άπ’Žπ’†π’•π’‚: 𝒇𝒂𝒄𝒕 β†’ 𝑹𝑫𝑭

Page 35: SETS

35

SETS

Ranking

SETS

SETS Mathematical Model

π·π‘–π‘ π‘‘π‘Žπ‘›π‘π‘’(𝐢1, 𝐢2) = 0 𝑖𝑓 𝑐1 = 𝑐2

Ξ± + log π‘β„Žπ‘–π‘™π‘‘π‘π‘’π‘šπ‘π‘’π‘Ÿπ‘₯ + π‘šπ‘–π‘›{π‘‘π‘–π‘ π‘‘π‘Žπ‘›π‘π‘’ (𝑐1, 𝑐2)}

Page 36: SETS

Demo

SETS Model

Introduction

eTendering Systems

Conclusion & Perspectives

36

Plan

Page 37: SETS

SBVR to RDF

NonSemantic evaluation

Semantic evaluation

SETS

37

Conclusion

Page 38: SETS

Semantic Environment For Smart Agent

Another Business Domain

Support Multi-Language Tendering

Information System For Tendering

38

Perspective

Page 39: SETS

Conclusion & Perspectives

SETS Model

Introduction

eTendering Systems

Demo

39

Plan

Page 40: SETS

40

Thank you