information retrieval using an ontological web-trading model
DESCRIPTION
FedCSIS, ASIR’13, Kraków, POLAND8-11 September, 2013TRANSCRIPT
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
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
3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013
3
1. Context (1/4)
• Hypothesis:
Systems
– Specific systems.
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.
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
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
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
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
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)
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 <
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.
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.
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.
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.
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.
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
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
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
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)>
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)>
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)>
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)>
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:
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
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)
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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
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
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
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.
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.
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.
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.
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
3rd International Workshop on Advances in Semantic Information RetrievalKraków, POLAND, 8-11 September, 2013
60
Contraportada