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

SETS

Embed Size (px)

DESCRIPTION

Semantic eTendering system

Citation preview

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