information retrieval using an ontological web-trading model

60
3rd International Workshop on Advances in Semantic Information Retrieval Kraków, POLAND, 8-11 September, 2013 Information Retrieval Using an Ontological Web-Trading Model José-Andrés Asensio , Nicolás Padilla, Luis Iribarne {jacortes , npadilla, luis.iribarne}@ual.es Applied Computing Group (TIC-211) University of Almería, SPAIN FedCSIS, ASIR’13, Kraków, POLAND 8-11 September, 2013 Project TIN2010-15588 / Project TIC-6114

Upload: applied-computing-group

Post on 18-Dec-2014

120 views

Category:

Education


0 download

DESCRIPTION

FedCSIS, ASIR’13, Kraków, POLAND8-11 September, 2013

TRANSCRIPT

Page 1: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

Information Retrieval Using anOntological Web-Trading Model

José-Andrés Asensio, Nicolás Padilla, Luis Iribarne{jacortes, npadilla, luis.iribarne}@ual.es

Applied Computing Group (TIC-211)University of Almería, SPAIN

FedCSIS, ASIR’13, Kraków, POLAND8-11 September, 2013

Project TIN2010-15588 / Project TIC-6114

Page 2: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

2

1. Context

2. OWT Model Properties

3. OWT Model Operation

4. Case Study: SOLERES System

5. WTA Implementation

6. Conclusions and Future Work

Contents

Page 3: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

3

1. Context (1/4)

• Hypothesis:

Systems

– Specific systems.

Page 4: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

4

1. Context (1/4)

• Hypothesis:

Systems

– Specific systems.

– Huge amount of informationdispersed in multiple sources.

Page 5: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

5

1. Context (1/4)

• Hypothesis:

Systems

– Specific systems.

– Huge amount of informationdispersed in multiple sources.

– Heterogeneous info. (but structured data).

Source n

Source 5

Source 1

Source 2

Source 3

Source 4

Page 6: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

6

1. Context (1/4)

• Hypothesis:

Systems

Complexity of the informationsearching/retrieval processes

– Specific systems.

– Huge amount of informationdispersed in multiple sources.

– Heterogeneous info. (but structured data).

Source n

Source 5

Source 1

Source 2

Source 3

Source 4

Page 7: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

7

1. Context (2/4)

• Solution:

Source n

Source 5

Source 1

Source 2

Source 3

Source 4

Page 8: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

8

1. Context (2/4)

• Solution:

– Trading Service (Trader).

Source n

Source 5

Source 1

Source 2

Source 3

Source 4

Trader

Page 9: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

9

1. Context (2/4)

• Solution:

– Trading Service (Trader).

Source n

Source 5

Source 1

Source 2

Source 3

Source 4

Trader

KRS

Knowledge RepresentationSystem (KRS)

Page 10: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

10

1. Context (2/4)

• Solution:

– Knowledge RepresentationSystem (KRS).

Source n

Source 5

Source 1

Source 2

Source 3

Source 4

Trader

KRS

Model-DrivenEngineering (MDE):> System models <

Ontology-DrivenEngineering (ODE):

> Data ontologies <> Service ontologies <

Page 11: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

11

1. Context (3/4)

• Retrieval mechanism Query–Searching / Recovering–Response Model:

• Query process of creating and formulating the request.• Searching process of locating the data sources.• Recovering process of selecting the data from the sources.• Response process of creation of the response to the user.

Page 12: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

12

1. Context (3/4)

• Retrieval mechanism Query–Searching / Recovering–Response Model:

• Query process of creating and formulating the request.• Searching process of locating the data sources.• Recovering process of selecting the data from the sources.• Response process of creation of the response to the user.

Page 13: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

13

1. Context (3/4)

• Retrieval mechanism Query–Searching / Recovering–Response Model:

• Query process of creating and formulating the request.• Searching process of locating the data sources.• Recovering process of selecting the data from the sources.• Response process of creation of the response to the user.

Page 14: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

14

1. Context (3/4)

• Retrieval mechanism Query–Searching / Recovering–Response Model:

• Query process of creating and formulating the request.• Searching process of locating the data sources.• Recovering process of selecting the data from the sources.• Response process of creation of the response to the user.

Page 15: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

15

1. Context (3/4)

• Retrieval mechanism Query–Searching / Recovering–Response Model:

• Query process of creating and formulating the request.• Searching process of locating the data sources.• Recovering process of selecting the data from the sources.• Response process of creation of the response to the user.

Page 16: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

16

1. Context (4/4)

• From the ODP Trading Function a Trader is a software object that mediates between objects that offer certain capacities or services (Exporters) and other objects that demand their use dynamically (Importers).

• Interfaces:– Lookup.– Register.– Admin.– Link.– Proxy.

Roles

Page 17: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

17

1. Context (4/4)

• From the ODP Trading Function a Trader is a software object that mediates between objects that offer certain capacities or services (Exporters) and other objects that demand their use dynamically (Importers).

• Interfaces:– Lookup.– Register.– Admin.– Link.– Proxy.

Roles

Page 18: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

18

1. Context (4/4)

• From the ODP Trading Function a Trader is a software object that mediates between objects that offer certain capacities or services (Exporters) and other objects that demand their use dynamically (Importers).

• Interfaces:– Lookup.– Register.– Admin.– Link.– Proxy.

Roles

Page 19: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

19

1. Context (4/4)

• From the ODP Trading Function a Trader is a software object that mediates between objects that offer certain capacities or services (Exporters) and other objects that demand their use dynamically (Importers).

• Interfaces:– Lookup.– Register.– Admin.– Link.– Proxy.

Roles

Page 20: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

20

1. Context (4/4)

• From the ODP Trading Function a Trader is a software object that mediates between objects that offer certain capacities or services (Exporters) and other objects that demand their use dynamically (Importers).

• Interfaces:– Lookup.– Register.– Admin.– Link.– Proxy.

Roles

Page 21: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

21

1. Context (4/4)

• From the ODP Trading Function a Trader is a software object that mediates between objects that offer certain capacities or services (Exporters) and other objects that demand their use dynamically (Importers).

• Interfaces:– Lookup.– Register.– Admin.– Link.– Proxy.

• Communication Ontologies:– Data Ontologies.– Service Ontologies:

Lookup Ontology. Register Ontology. Admin Ontology. Link Ontology. Proxy Ontology.

Page 22: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

22

2. OWT Model Properties (1/1)

• Ontological Web-Trading (OWT) Properties:

1. Heterogeneus data model.2. Federation.3. Composition and adaptation of services.4. Weak pairing.5. Usage of heuristics and metrics.6. Extensible and scalable.7. “Storage and forwarding” policy.8. Delegation.9. Push and pull storage model.

Page 23: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

23

2. OWT Model Properties (1/1)

• Ontological Web-Trading (OWT) Properties:

1. Heterogeneus data model.2. Federation.3. Composition and adaptation of services.4. Weak pairing.5. Usage of heuristics and metrics.6. Extensible and scalable.7. “Storage and forwarding” policy.8. Delegation.9. Push and pull storage model.

Page 24: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

24

2. OWT Model Properties (1/1)

• Ontological Web-Trading (OWT) Properties:

1. Heterogeneus data model.2. Federation.3. Composition and adaptation of services.4. Weak pairing.5. Usage of heuristics and metrics.6. Extensible and scalable.7. “Storage and forwarding” policy.8. Delegation.9. Push and pull storage model.

Page 25: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

25

2. OWT Model Properties (1/1)

• Ontological Web-Trading (OWT) Properties:

1. Heterogeneus data model.2. Federation.3. Composition and adaptation of services.4. Weak pairing.5. Usage of heuristics and metrics.6. Extensible and scalable.7. “Storage and forwarding” policy.8. Delegation.9. Push and pull storage model.

Page 26: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

26

2. OWT Model Properties (1/1)

• Ontological Web-Trading (OWT) Properties:

1. Heterogeneus data model.2. Federation.3. Composition and adaptation of services.4. Weak pairing.5. Usage of heuristics and metrics.6. Extensible and scalable.7. “Storage and forwarding” policy.8. Delegation.9. Push and pull storage model.

Page 27: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

27

2. OWT Model Properties (1/1)

• Ontological Web-Trading (OWT) Properties:

1. Heterogeneus data model.2. Federation.3. Composition and adaptation of services.4. Weak pairing.5. Usage of heuristics and metrics.6. Extensible and scalable.7. “Storage and forwarding” policy.8. Delegation.9. Push and pull storage model.

Page 28: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

28

2. OWT Model Properties (1/1)

• Ontological Web-Trading (OWT) Properties:

1. Heterogeneus data model.2. Federation.3. Composition and adaptation of services.4. Weak pairing.5. Usage of heuristics and metrics.6. Extensible and scalable.7. “Storage and forwarding” policy.8. Delegation.9. Push and pull storage model.

Page 29: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

29

2. OWT Model Properties (1/1)

• Ontological Web-Trading (OWT) Properties:

1. Heterogeneus data model.2. Federation.3. Composition and adaptation of services.4. Weak pairing.5. Usage of heuristics and metrics.6. Extensible and scalable.7. “Storage and forwarding” policy.8. Delegation.9. Push and pull storage model.

Page 30: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

30

2. OWT Model Properties (1/1)

• Ontological Web-Trading (OWT) Properties:

1. Heterogeneus data model.2. Federation.3. Composition and adaptation of services.4. Weak pairing.5. Usage of heuristics and metrics.6. Extensible and scalable.7. “Storage and forwarding” policy.8. Delegation.9. Push and pull storage model.

Page 31: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

31

2. OWT Model Properties (1/1)

• Ontological Web-Trading (OWT) Properties:

1. Heterogeneus data model.2. Federation.3. Composition and adaptation of services.4. Weak pairing.5. Usage of heuristics and metrics.6. Extensible and scalable.7. “Storage and forwarding” policy.8. Delegation.9. Push and pull storage model.

Page 32: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

32

3. OWT Model Operation (1/1)

• Elements:<Interface Object (I), Trading Service (T), System Data (D)>

Page 33: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

33

3. OWT Model Operation (1/1)

• Elements:<Interface Object (I), Trading Service (T), System Data (D)>

Page 34: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

34

3. OWT Model Operation (1/1)

• Elements:<Interface Object (I), Trading Service (T), System Data (D)>

Page 35: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

35

3. OWT Model Operation (1/1)

• Elements:<Interface Object (I), Trading Service (T), System Data (D)>

Page 36: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

36

4. Case Study: SOLERES System (1/1)

• SOLERES Systemarchitecture:

Page 37: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

37

4. Case Study: SOLERES System (1/1)

• SOLERES Systemarchitecture:

SOLERES-HCI

Page 38: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

38

4. Case Study: SOLERES System (1/1)

• SOLERES Systemarchitecture:

SOLERES-KRS

– EID (Environmental Information metaData)

– EIM (EnvironmentalInformation Map)

Page 39: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

39

5. WTA Implementation (1/3)

• Web-TradingAgent (WTA)view:

Page 40: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

40

5. WTA Implementation (1/3)

• Web-TradingAgent (WTA)view:

Page 41: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

41

5. WTA Implementation (1/3)

• Web-TradingAgent (WTA)view:

Page 42: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

42

5. WTA Implementation (1/3)

• Web-TradingAgent (WTA)view:

Page 43: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

43

5. WTA Implementation (1/3)

• Web-TradingAgent (WTA)view:

Page 44: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

44

5. WTA Implementation (2/3)

• Data ontologies EID metadata:

Page 45: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

45

5. WTA Implementation (2/3)

• Data ontologies EID metadata:

Page 46: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

46

5. WTA Implementation (2/3)

• Data ontologies EID metadata:

Page 47: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

47

5. WTA Implementation (2/3)

• Data ontologies EID metadata:

Page 48: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

48

5. WTA Implementation (2/3)

• Data ontologies EID metadata:

Page 49: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

49

5. WTA Implementation (2/3)

• Data ontologies EID metadata:

Page 50: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

50

5. WTA Implementation (2/3)

• Data ontologies EID metadata:

Page 51: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

51

5. WTA Implementation (3/3)

• Service ontologies Lookup Ontology:

Page 52: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

52

5. WTA Implementation (3/3)

• Service ontologies Lookup Ontology:

Concepts

Page 53: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

53

5. WTA Implementation (3/3)

• Service ontologies Lookup Ontology:

Action

Page 54: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

54

5. WTA Implementation (3/3)

• Service ontologies Lookup Ontology:

Predicates

Page 55: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

55

6. Conclusions and Future Work (1/1)

• Conclusions:

– Web-based Information Systems (WIS) facilitate information search and retrieval, favoring user cooperation and decision making.

Page 56: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

56

6. Conclusions and Future Work (1/1)

• Conclusions:

– Web-based Information Systems (WIS) facilitate information search and retrieval, favoring user cooperation and decision making.

– Ontologies provide them a shared vocabulary.– Trading services improve the component interoperability and

information retrieval.

Page 57: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

57

6. Conclusions and Future Work (1/2)

• Conclusions:

– Web-based Information Systems (WIS) facilitate information search and retrieval, favoring user cooperation and decision making.

– Ontologies provide them a shared vocabulary.– Trading systems improve the component interoperability and

information retrieval.

– We have introduced Ontological Web-Trading (OWT) model as an extension of the traditional ODP trading service.

Page 58: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

58

6. Conclusions and Future Work (2/2)

• Future work:

– The implementation of SOLERES-HCI by using multi-agent architectures.

– To study how to decompose the user tasks into actions to be performed by the SOLERES-KRS.

– To incorporate evaluation and validation techniques.

Page 59: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

Information Retrieval Using anOntological Web-Trading Model

Thank you for your attention!!Contact: [email protected]

Applied Computing Group (TIC-211)University of Almería, SPAIN

FedCSIS, ASIR’13, Kraków, POLAND8-11 September, 2013

Project TIN2010-15588 / Project TIC-6114

Page 60: Information Retrieval Using an Ontological Web-Trading Model

3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013

60

Contraportada